fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
  SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation)  

Fl_Text_Buffer.H File Reference

#include "Fl_Export.H"
Include dependency graph for Fl_Text_Buffer.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Fl_Text_Selection
 This is an internal class for Fl_Text_Buffer to manage text selections. This class works correctly with utf-8 strings assuming that the parameters for all calls are on character boundaries. More...
class  Fl_Text_Buffer
 This class manages unicode displayed in one or more Fl_Text_Display widgets. More...

Defines

#define IS_UTF8_ALIGNED(a)
#define IS_UTF8_ALIGNED2(a, b)
#define FL_TEXT_MAX_EXP_CHAR_LEN   20

Typedefs

typedef void(* Fl_Text_Modify_Cb )(int pos, int nInserted, int nDeleted, int nRestyled, const char *deletedText, void *cbArg)
typedef void(* Fl_Text_Predelete_Cb )(int pos, int nDeleted, void *cbArg)

Define Documentation

#define FL_TEXT_MAX_EXP_CHAR_LEN   20

Definition at line 69 of file Fl_Text_Buffer.H.

Referenced by Fl_Text_Display::overstrike().

#define IS_UTF8_ALIGNED2 (   a,
  b 
)

Typedef Documentation

typedef void(* Fl_Text_Modify_Cb)(int pos, int nInserted, int nDeleted, int nRestyled, const char *deletedText, void *cbArg)

Definition at line 148 of file Fl_Text_Buffer.H.

typedef void(* Fl_Text_Predelete_Cb)(int pos, int nDeleted, void *cbArg)

Definition at line 153 of file Fl_Text_Buffer.H.