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
|
# 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.
|
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->redraw();
|
||||||
mbar->drop_down = true;
|
mbar->drop_down = true;
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -342,12 +342,6 @@ const FString& FString::operator () () const
|
||||||
|
|
||||||
|
|
||||||
// public methods of FString
|
// public methods of FString
|
||||||
//----------------------------------------------------------------------
|
|
||||||
std::size_t FString::getUTF8length() const
|
|
||||||
{
|
|
||||||
return length;
|
|
||||||
}
|
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
FString FString::clear()
|
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
|
// Skip characters without changes if it is faster than redrawing
|
||||||
|
|
||||||
auto& vt = vterm;
|
auto& vt = vterm;
|
||||||
auto print_char = &vt->data[y * uInt(vt->width) + x];
|
auto& print_char = vt->data[y * uInt(vt->width) + x];
|
||||||
print_char->attr.bit.printed = true;
|
print_char.attr.bit.printed = true;
|
||||||
|
|
||||||
if ( print_char->attr.bit.no_changes )
|
if ( print_char.attr.bit.no_changes )
|
||||||
{
|
{
|
||||||
uInt count{1};
|
uInt count{1};
|
||||||
|
|
||||||
for (uInt i = x + 1; i <= xmax; i++)
|
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++;
|
count++;
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -171,7 +171,6 @@ class FString
|
||||||
|
|
||||||
// Methods
|
// Methods
|
||||||
std::size_t getLength() const;
|
std::size_t getLength() const;
|
||||||
std::size_t getUTF8length() const;
|
|
||||||
std::size_t capacity() const;
|
std::size_t capacity() const;
|
||||||
|
|
||||||
iterator begin();
|
iterator begin();
|
||||||
|
|
|
@ -107,12 +107,6 @@
|
||||||
#include "final/ftypes.h"
|
#include "final/ftypes.h"
|
||||||
#include "final/fvterm.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
|
namespace finalcut
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue