|
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) ![]() |
#include "Fl_Export.H"

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 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_ALIGNED | ( | a | ) |
Definition at line 44 of file Fl_Text_Buffer.H.
Referenced by Fl_Text_Display::draw_string(), Fl_Text_Display::find_wrap_range(), Fl_Text_Display::find_x(), Fl_Text_Display::insert(), Fl_Text_Buffer::insert(), Fl_Text_Display::measure_proportional_character(), Fl_Text_Display::overstrike(), Fl_Text_Buffer::replace(), Fl_Text_Buffer::search_backward(), Fl_Text_Buffer::search_forward(), Fl_Text_Display::string_width(), and Fl_Text_Buffer::text().
| #define IS_UTF8_ALIGNED2 | ( | a, | |
| b | |||
| ) |
Definition at line 45 of file Fl_Text_Buffer.H.
Referenced by Fl_Text_Display::buffer_modified_cb(), Fl_Text_Display::buffer_predelete_cb(), Fl_Text_Buffer::call_modify_callbacks(), Fl_Text_Buffer::char_at(), Fl_Text_Buffer::copy(), Fl_Text_Buffer::count_displayed_characters(), Fl_Text_Display::count_lines(), Fl_Text_Buffer::count_lines(), Fl_Text_Display::extend_range_for_styles(), Fl_Text_Display::find_line_end(), Fl_Text_Display::find_wrap_range(), Fl_Text_Display::handle_vline(), Fl_Text_Display::in_selection(), Fl_Text_Display::insert(), Fl_Text_Buffer::insert(), Fl_Text_Display::insert_position(), Fl_Text_Display::line_end(), Fl_Text_Display::line_start(), Fl_Text_Display::measure_deleted_lines(), Fl_Text_Buffer::next_char(), Fl_Text_Display::overstrike(), Fl_Text_Display::position_style(), Fl_Text_Display::position_to_line(), Fl_Text_Display::position_to_linecol(), Fl_Text_Display::position_to_xy(), Fl_Text_Buffer::prev_char_clipped(), Fl_Text_Display::redisplay_range(), Fl_Text_Buffer::remove(), Fl_Text_Buffer::replace(), Fl_Text_Display::rewind_lines(), Fl_Text_Buffer::rewind_lines(), Fl_Text_Buffer::search_backward(), Fl_Text_Buffer::search_forward(), Fl_Text_Buffer::select(), Fl_Text_Buffer::skip_displayed_characters(), Fl_Text_Display::skip_lines(), Fl_Text_Buffer::skip_lines(), Fl_Text_Buffer::text_range(), Fl_Text_Display::update_line_starts(), Fl_Text_Display::wrap_uses_character(), and Fl_Text_Display::wrapped_line_counter().
| 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.