deprecated code removed
This commit is contained in:
parent
d71ca6f028
commit
96f2f28f21
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Library for creating terminal applications with text-based widgets
|
||||
|
||||
The FINAL CUT is a C++ class library and widget toolkit with full [mouse](doc/mouse-control.md#title-bar-actions-on-mouse-clicks) support for creating a [text-based user interface](https://en.wikipedia.org/wiki/Text-based_user_interface). The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen.
|
||||
FINAL CUT is a C++ class library and widget toolkit with full [mouse](doc/mouse-control.md#title-bar-actions-on-mouse-clicks) support for creating a [text-based user interface](https://en.wikipedia.org/wiki/Text-based_user_interface). The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen.
|
||||
|
||||
The structure of the Qt framework was originally the inspiration for the C++ class design of FINAL CUT. It provides common controls like dialog boxes, push buttons, check boxes, radio buttons, input lines, list boxes, status bars and so on.
|
||||
|
||||
|
|
|
@ -417,7 +417,6 @@ void FMenuItem::onAccel (FAccelEvent* ev)
|
|||
|
||||
mbar->redraw();
|
||||
mbar->drop_down = true;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -342,12 +342,6 @@ const FString& FString::operator () () const
|
|||
|
||||
|
||||
// public methods of FString
|
||||
//----------------------------------------------------------------------
|
||||
std::size_t FString::getUTF8length() const
|
||||
{
|
||||
return length;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
FString FString::clear()
|
||||
{
|
||||
|
|
|
@ -2245,18 +2245,18 @@ bool FVTerm::skipUnchangedCharacters (uInt& x, uInt xmax, uInt y) const
|
|||
// Skip characters without changes if it is faster than redrawing
|
||||
|
||||
auto& vt = vterm;
|
||||
auto print_char = &vt->data[y * uInt(vt->width) + x];
|
||||
print_char->attr.bit.printed = true;
|
||||
auto& print_char = vt->data[y * uInt(vt->width) + x];
|
||||
print_char.attr.bit.printed = true;
|
||||
|
||||
if ( print_char->attr.bit.no_changes )
|
||||
if ( print_char.attr.bit.no_changes )
|
||||
{
|
||||
uInt count{1};
|
||||
|
||||
for (uInt i = x + 1; i <= xmax; i++)
|
||||
{
|
||||
auto ch = &vt->data[y * uInt(vt->width) + i];
|
||||
auto& ch = vt->data[y * uInt(vt->width) + i];
|
||||
|
||||
if ( ch->attr.bit.no_changes )
|
||||
if ( ch.attr.bit.no_changes )
|
||||
count++;
|
||||
else
|
||||
break;
|
||||
|
|
|
@ -171,7 +171,6 @@ class FString
|
|||
|
||||
// Methods
|
||||
std::size_t getLength() const;
|
||||
std::size_t getUTF8length() const;
|
||||
std::size_t capacity() const;
|
||||
|
||||
iterator begin();
|
||||
|
|
|
@ -107,12 +107,6 @@
|
|||
#include "final/ftypes.h"
|
||||
#include "final/fvterm.h"
|
||||
|
||||
// Old callback macros (deprecated)
|
||||
#define F_FUNCTION_CALLBACK(h) (h), this, nullptr
|
||||
#define F_FUNCTION_CALLBACK_DATA(h) (h), this
|
||||
#define F_METHOD_CALLBACK(i,h) (i), (h), this, nullptr
|
||||
#define F_METHOD_CALLBACK_DATA(i,h) (i), (h), this
|
||||
|
||||
namespace finalcut
|
||||
{
|
||||
|
||||
|
|
Loading…
Reference in New Issue