TextDisplay Member List

This is the complete list of members for TextDisplay, including all inherited members.

abs_topline_num_ (defined in TextDisplay)TextDisplay [protected]
absolute_top_line_number(int oldFirstChar) (defined in TextDisplay)TextDisplay [protected]
activate()Widget
activate(int b) (defined in Widget)Widget [inline]
active() const Widget [inline]
active_r() const Widget
add(Widget &)Group
add(Widget *o) (defined in Group)Group [inline]
add_resizable(Widget &o) (defined in Group)Group [inline]
add_shortcut(unsigned key)Widget
add_timeout(float)Widget
align() const (defined in Widget)Widget [inline]
align(unsigned a) (defined in Widget)Widget [inline]
append(const char *text)TextDisplay [inline]
argument() const (defined in Widget)Widget [inline]
argument(long v)Widget [inline]
ascent_ (defined in TextDisplay)TextDisplay [protected]
at(int i) const (defined in TextDisplay)TextDisplay [inline]
ATTR_HIDDEN enum value (defined in TextDisplay)TextDisplay
ATTR_NONE enum value (defined in TextDisplay)TextDisplay
ATTR_UNDERLINE enum value (defined in TextDisplay)TextDisplay
b() const Rectangle [inline]
baseline_y() const Rectangle
begin()Group [inline]
belowmouse() const Widget
blank_cursor_protrusions() (defined in TextDisplay)TextDisplay [protected]
BLOCK_CURSOR enum value (defined in TextDisplay)TextDisplay
box() const (defined in Widget)Widget
box(Box *) (defined in Widget)Widget
buffer(TextBuffer *buf)TextDisplay
buffer(TextBuffer &buf)TextDisplay [inline]
buffer()TextDisplay [inline]
buffer() const TextDisplay [inline]
buffer_ (defined in TextDisplay)TextDisplay [protected]
buffer_modified_cb(int pos, int nInserted, int nDeleted, int nRestyled, const char *deletedText, void *cbArg) (defined in TextDisplay)TextDisplay [protected, static]
buffer_predelete_cb(int pos, int nDeleted, void *cbArg) (defined in TextDisplay)TextDisplay [protected, static]
bufferlines_cnt_ (defined in TextDisplay)TextDisplay [protected]
buttonbox() const (defined in Widget)Widget
buttonbox(Box *) (defined in Widget)Widget
buttoncolor() const (defined in Widget)Widget
buttoncolor(Color) (defined in Widget)Widget
calc_last_char() (defined in TextDisplay)TextDisplay [protected]
calc_line_starts(int startLine, int endLine) (defined in TextDisplay)TextDisplay [protected]
callback() const (defined in Widget)Widget [inline]
callback(Callback *c, void *p)Widget [inline]
callback(Callback *c) (defined in Widget)Widget [inline]
callback(Callback0 *c)Widget [inline]
callback(Callback1 *c, long p=0)Widget [inline]
CARET_CURSOR enum value (defined in TextDisplay)TextDisplay
center_x() const Rectangle [inline]
center_y() const Rectangle [inline]
changed() const (defined in Widget)Widget [inline]
CHARACTER_POS enum value (defined in TextDisplay)TextDisplay
child(int n) const Group [inline]
children() const Group [inline]
clear()Group
clear_changed() (defined in Widget)Widget [inline]
clear_click_to_focus() (defined in Widget)Widget [inline]
clear_flag(int c) (defined in Widget)Widget [inline]
clear_output() (defined in Widget)Widget [inline]
clear_rect(int style, int x, int y, int width, int height) (defined in TextDisplay)TextDisplay [protected]
clear_selected() (defined in Widget)Widget [inline]
clear_tab_to_focus() (defined in Widget)Widget [inline]
clear_visible() (defined in Widget)Widget [inline]
click_to_focus() (defined in Widget)Widget [inline]
color() const (defined in Widget)Widget
color(Color) (defined in Widget)Widget
contains(const Widget *) const Widget
Rectangle::contains(int x, int y) const Rectangle [inline]
continuous_wrap_ (defined in TextDisplay)TextDisplay [protected]
copy_label(const char *a)Widget
copy_style(const Style *s)Widget
count_lines(int start, int end, bool start_pos_is_line_start) (defined in TextDisplay)TextDisplay [protected]
current()Group [inline, static]
current(Group *g) (defined in Group)Group [inline, static]
cursor(Cursor *) const Widget
cursor_color() const TextDisplay [inline]
cursor_color(Color n)TextDisplay [inline]
cursor_color_ (defined in TextDisplay)TextDisplay [protected]
cursor_hint_ (defined in TextDisplay)TextDisplay [protected]
cursor_oldx_ (defined in TextDisplay)TextDisplay [protected]
cursor_oldy_ (defined in TextDisplay)TextDisplay [protected]
cursor_on() const TextDisplay [inline]
cursor_on_ (defined in TextDisplay)TextDisplay [protected]
CURSOR_POS enum value (defined in TextDisplay)TextDisplay
cursor_pos_ (defined in TextDisplay)TextDisplay [protected]
cursor_preferred_col_ (defined in TextDisplay)TextDisplay [protected]
cursor_style(int style)TextDisplay
cursor_style_ (defined in TextDisplay)TextDisplay [protected]
damage() const Widget [inline]
damage_range1_end (defined in TextDisplay)TextDisplay [protected]
damage_range1_start (defined in TextDisplay)TextDisplay [protected]
damage_range2_end (defined in TextDisplay)TextDisplay [protected]
damage_range2_start (defined in TextDisplay)TextDisplay [protected]
deactivate()Widget
default_callback(Widget *, void *)Widget [static]
default_glyphWidget [static]
default_style (defined in Widget)Widget [static]
descent_ (defined in TextDisplay)TextDisplay [protected]
DIM_CURSOR enum value (defined in TextDisplay)TextDisplay
display_insert() (defined in TextDisplay)TextDisplay [protected]
do_callback()Widget [inline]
do_callback(Widget *o, void *arg=0)Widget [inline]
do_callback(Widget *o, long arg)Widget [inline]
DRAG_CHAR enum value (defined in TextDisplay)TextDisplay
DRAG_LINE enum value (defined in TextDisplay)TextDisplay
DRAG_WORD enum value (defined in TextDisplay)TextDisplay
dragging_ (defined in TextDisplay)TextDisplay [protected]
dragpos_ (defined in TextDisplay)TextDisplay [protected]
dragtype_ (defined in TextDisplay)TextDisplay [protected]
draw() (defined in TextDisplay)TextDisplay [virtual]
draw_background() const Widget
draw_box() const Widget
draw_box(const Rectangle &r) const (defined in Widget)Widget
draw_child(Widget &) const Group [protected]
draw_cursor(int, int) (defined in TextDisplay)TextDisplay [protected]
draw_frame() const Widget
draw_glyph(int, const Rectangle &) const Widget
draw_label() const Widget
draw_label(const Rectangle &, Flags) const Widget
draw_line_numbers(bool clearAll) (defined in TextDisplay)TextDisplay [protected]
draw_outside_label(Widget &) const Group [protected]
draw_range(int start, int end) (defined in TextDisplay)TextDisplay [protected]
draw_string(int style, int x, int y, int toX, const char *string, int nChars) (defined in TextDisplay)TextDisplay [protected]
draw_text(int X, int Y, int W, int H) (defined in TextDisplay)TextDisplay [protected]
draw_vline(int visLineNum, int leftClip, int rightClip, int leftCharIndex, int rightCharIndex) (defined in TextDisplay)TextDisplay [protected]
empty() const Rectangle [inline]
empty_vlines() (defined in TextDisplay)TextDisplay [protected]
end()Group [inline]
end_group (defined in Group)Group [friend]
extend_range_for_styles(int *start, int *end) (defined in TextDisplay)TextDisplay [protected]
find(const Widget *) const Group
find(const Widget &o) const (defined in Group)Group [inline]
find_line_end(int pos, bool start_pos_is_line_start, int *lineEnd, int *nextLineStart) (defined in TextDisplay)TextDisplay [protected]
find_next_char(int pos)TextDisplay
find_prev_char(int pos)TextDisplay
find_wrap_range(const char *deletedText, int pos, int nInserted, int nDeleted, int *modRangeStart, int *modRangeEnd, int *linesInserted, int *linesDeleted) (defined in TextDisplay)TextDisplay [protected]
firstchar_ (defined in TextDisplay)TextDisplay [protected]
fix_old_positions()Group
fixed_fontwidth_ (defined in TextDisplay)TextDisplay [protected]
flags() const Widget [inline]
flags(Flags f) (defined in Widget)Widget [inline]
focus_index(int v) (defined in Group)Group [inline]
focus_index() const Group [inline]
focusbox() const (defined in Widget)Widget
focusbox(Box *) (defined in Widget)Widget
focused() const Widget
get_absolute_rect(Rectangle *rect) const Widget
get_absolute_top_line_number() (defined in TextDisplay)TextDisplay [protected]
glyph() const (defined in Widget)Widget
glyph(Symbol *) (defined in Widget)Widget
Group(int, int, int, int, const char *=0, bool begin=false)Group
GROUP_TYPE enum value (defined in Widget)Widget
h() const Rectangle [inline]
h(int v)Rectangle [inline]
h_scrollbar_cb(Scrollbar *w, TextDisplay *d) (defined in TextDisplay)TextDisplay [protected, static]
handle(int e) (defined in TextDisplay)TextDisplay [virtual]
HEAVY_CURSOR enum value (defined in TextDisplay)TextDisplay
hide()Widget
hide_cursor()TextDisplay [inline]
highlight_cbarg_ (defined in TextDisplay)TextDisplay [protected]
highlight_color() const (defined in Widget)Widget
highlight_color(Color) (defined in Widget)Widget
highlight_data(TextBuffer *styleBuffer, StyleTableEntry *styleTable, int nStyles, char unfinishedStyle, UnfinishedStyleCb unfinishedHighlightCB, void *cbArg)TextDisplay
highlight_textcolor() const (defined in Widget)Widget
highlight_textcolor(Color) (defined in Widget)Widget
hor_offset() const TextDisplay [inline]
horiz_offset_ (defined in TextDisplay)TextDisplay [protected]
horizontal() const Widget [inline]
hscrollbar (defined in TextDisplay)TextDisplay [protected]
image() const (defined in Widget)Widget [inline]
image(const Symbol *a) (defined in Widget)Widget [inline]
image(const Symbol &a) (defined in Widget)Widget [inline]
in_selection(int x, int y)TextDisplay
init_sizes()Group
insert(const char *text)TextDisplay
Group::insert(Widget &, int index)Group
insert(Widget &o, Widget *before) (defined in Group)Group [inline]
insert_position(int newPos)TextDisplay
insert_position() const TextDisplay [inline]
inset(int d)Rectangle [inline]
inside(const Widget *o) const (defined in Widget)Widget [inline]
intersect(const Rectangle &r)Rectangle
invert_flag(int c) (defined in Widget)Widget [inline]
is_group() const Widget [inline]
is_window() const Widget [inline]
label() const (defined in Widget)Widget [inline]
label(const char *a)Widget
label_shortcut() const Widget
labelcolor() const (defined in Widget)Widget
labelcolor(Color) (defined in Widget)Widget
labelfont() const (defined in Widget)Widget
labelfont(Font *) (defined in Widget)Widget
labelsize() const (defined in Widget)Widget
labelsize(float a) (defined in Widget)Widget
labeltype() const (defined in Widget)Widget
labeltype(LabelType *) (defined in Widget)Widget
lastchar_ (defined in TextDisplay)TextDisplay [protected]
layout() (defined in TextDisplay)TextDisplay [virtual]
Group::layout(const Rectangle &, int layout_damage)Group [protected]
layout_damage() const Widget [inline]
layout_damage(uchar c)Widget [inline]
leading() const (defined in Widget)Widget
leading(float a) (defined in Widget)Widget
line_end(int pos, bool start_pos_is_line_start=false)TextDisplay
line_start(int pos)TextDisplay
linenumber_width(int width)TextDisplay
linenumber_width() const TextDisplay [inline]
linenumleft_ (defined in TextDisplay)TextDisplay [protected]
linenumwidth_ (defined in TextDisplay)TextDisplay [protected]
linestarts_ (defined in TextDisplay)TextDisplay [protected]
longest_vline() (defined in TextDisplay)TextDisplay [protected]
maintain_absolute_top_line_number(bool state) (defined in TextDisplay)TextDisplay [protected]
maintaining_absolute_top_line_number() (defined in TextDisplay)TextDisplay [protected]
make_current() const Widget
maxsize_ (defined in TextDisplay)TextDisplay [protected]
measure_deleted_lines(int pos, int nDeleted) (defined in TextDisplay)TextDisplay [protected]
measure_label(int &, int &) const Widget
measure_proportional_character(TextBuffer *buf, int bufpos, int colNum, int pos) (defined in TextDisplay)TextDisplay [protected]
measure_vline(int visLineNum) (defined in TextDisplay)TextDisplay [protected]
merge(const Rectangle &r)Rectangle
move(int dx, int dy)Rectangle [inline]
move_b(int d)Rectangle [inline]
move_down()TextDisplay
move_left()TextDisplay
move_r(int d)Rectangle [inline]
move_right()TextDisplay
move_up()TextDisplay
move_x(int d)Rectangle [inline]
move_y(int d)Rectangle [inline]
navigation_key()Group [static]
need_abs_topline_num_ (defined in TextDisplay)TextDisplay [protected]
next_word(void)TextDisplay
nlinesdeleted_ (defined in TextDisplay)TextDisplay [protected]
NORMAL enum value (defined in Widget)Widget
NORMAL_CURSOR enum value (defined in TextDisplay)TextDisplay
not_empty() const Rectangle [inline]
numstyles_ (defined in TextDisplay)TextDisplay [protected]
offset_line_starts(int newTopLineNum) (defined in TextDisplay)TextDisplay [protected]
output() const Widget [inline]
overstrike(const char *text)TextDisplay
own_buffer (defined in TextDisplay)TextDisplay [protected]
parent() const Widget [inline]
parent(Group *w) (defined in Widget)Widget [inline]
position(int x, int y)Widget
position_style(int lineStartPos, int lineLen, int lineIndex, int dispIndex) (defined in TextDisplay)TextDisplay [protected]
position_to_line(int pos, int *lineNum) (defined in TextDisplay)TextDisplay [protected]
position_to_linecol(int pos, int *lineNum, int *column) (defined in TextDisplay)TextDisplay [protected]
position_to_xy(int pos, int *X, int *Y)TextDisplay
previous_word(void)TextDisplay
pushed() const Widget
r() const Rectangle [inline]
RADIO enum value (defined in Widget)Widget
range_touches_selection(TextSelection *sel, int rangeStart, int rangeEnd) (defined in TextDisplay)TextDisplay [protected]
Rectangle()Rectangle [inline]
Rectangle(int x, int y, int w, int h)Rectangle [inline]
Rectangle(int w, int h)Rectangle [inline]
Rectangle(const Rectangle &r)Rectangle [inline]
Rectangle(const Rectangle &r, int w, int h, int flags=0)Rectangle [inline]
redisplay_range(int start, int end)TextDisplay
redraw()Widget
redraw(uchar c)Widget
redraw(const Rectangle &)Widget
redraw_highlight()Widget
redraw_label()Widget
relayout()Widget
relayout(uchar damage) (defined in Widget)Widget
remove(int index)Group
remove(Widget &o)Group [inline]
remove(Widget *o) (defined in Group)Group [inline]
remove_all()Group
remove_shortcut(unsigned key)Widget
remove_shortcuts()Widget
remove_timeout()Widget
repeat_timeout(float)Widget
replace(int index, Widget &)Group
replace(Widget &old, Widget &o)Group [inline]
RESERVED_TYPE enum value (defined in Widget)Widget
reset_absolute_top_line_number() (defined in TextDisplay)TextDisplay [protected]
resizable(Widget &o) (defined in Group)Group [inline]
resizable(Widget *o) (defined in Group)Group [inline]
resizable() const Group [inline]
resize(int, int, int, int)Group
resize(int w, int h) (defined in Group)Group [inline]
resize_align() const (defined in Group)Group [inline]
resize_align(Flags f) (defined in Group)Group [inline]
rewind_lines(int startPos, int nLines) (defined in TextDisplay)TextDisplay [protected]
scroll(int topLineNum, int horizOffset)TextDisplay
scroll_(int topLineNum, int horizOffset) (defined in TextDisplay)TextDisplay [protected]
scrollbar_align() const (defined in Widget)Widget
scrollbar_align(unsigned char) (defined in Widget)Widget
scrollbar_width() const (defined in Widget)Widget
scrollbar_width(unsigned char) (defined in Widget)Widget
selected() const (defined in Widget)Widget [inline]
selection_color() const (defined in Widget)Widget
selection_color(Color) (defined in Widget)Widget
selection_textcolor() const (defined in Widget)Widget
selection_textcolor(Color) (defined in Widget)Widget
send(int event)Widget
set()Widget [inline]
Rectangle::set(int x, int y, int w, int h)Rectangle [inline]
Rectangle::set(const Rectangle &r, int w, int h, int flags=0)Rectangle
set_b(int v)Rectangle [inline]
set_changed() (defined in Widget)Widget [inline]
set_click_to_focus() (defined in Widget)Widget [inline]
set_damage(uchar c)Widget [inline]
set_flag(int c) (defined in Widget)Widget [inline]
set_focus(Widget *w) (defined in Group)Group [inline]
set_horizontal()Widget [inline]
set_output() (defined in Widget)Widget [inline]
set_r(int v)Rectangle [inline]
set_selected() (defined in Widget)Widget [inline]
set_tab_to_focus() (defined in Widget)Widget [inline]
set_vertical()Widget [inline]
set_visible() (defined in Widget)Widget [inline]
set_x(int v)Rectangle [inline]
set_y(int v)Rectangle [inline]
setonly()Widget
shortcut() const Widget
shortcut(unsigned key)Widget
show()Widget
show_cursor(bool b=true)TextDisplay
show_insert_position()TextDisplay
size() const (defined in TextDisplay)TextDisplay [inline]
sizes()Group [protected]
skip_lines(int startPos, int nLines, bool startPosIsLineStart) (defined in TextDisplay)TextDisplay [protected]
state() const Widget [inline]
state(bool)Widget
static_text(const char *v) (defined in TextDisplay)TextDisplay [inline]
stdfontwidth_ (defined in TextDisplay)TextDisplay [protected]
string_width(const char *string, int length, int style) (defined in TextDisplay)TextDisplay [protected]
style() const (defined in Widget)Widget [inline]
style(const Style *s) (defined in Widget)Widget [inline]
style(const Style &s) (defined in Widget)Widget [inline]
stylebuffer_ (defined in TextDisplay)TextDisplay [protected]
styletable_ (defined in TextDisplay)TextDisplay [protected]
suppressresync_ (defined in TextDisplay)TextDisplay [protected]
swap(int indexA, int indexB) (defined in Group)Group
tab_to_focus() (defined in Widget)Widget [inline]
take_focus()Widget
takesevents() const (defined in Widget)Widget [inline]
test_label_shortcut() const Widget
test_shortcut() const Widget
test_shortcut(bool) const Widget
text() const (defined in TextDisplay)TextDisplay [inline]
text(const char *v) (defined in TextDisplay)TextDisplay [inline]
text_area (defined in TextDisplay)TextDisplay [protected]
text_drag_me(int pos) (defined in TextDisplay)TextDisplay [protected]
textcolor() const (defined in Widget)Widget
textcolor(Color a) (defined in Widget)Widget
TextDisplay(int X, int Y, int W, int H, const char *l=0) (defined in TextDisplay)TextDisplay
textfont() const (defined in Widget)Widget
textfont(Font *) (defined in Widget)Widget
textsize() const (defined in Widget)Widget
textsize(float a) (defined in Widget)Widget
throw_focus()Widget
TOGGLE enum value (defined in Widget)Widget
tooltip() const (defined in Widget)Widget [inline]
tooltip(const char *t) (defined in Widget)Widget [inline]
top_line() const TextDisplay [inline]
topline_num_ (defined in TextDisplay)TextDisplay [protected]
total_lines() (defined in TextDisplay)TextDisplay [inline]
type() const Widget [inline]
type(uchar t) (defined in Widget)Widget [inline]
unfinished_highlight_cb_ (defined in TextDisplay)TextDisplay [protected]
unfinished_style_ (defined in TextDisplay)TextDisplay [protected]
update_child(Widget &) const Group [protected]
update_h_scrollbar(int longestvline=0) (defined in TextDisplay)TextDisplay [protected]
update_line_starts(int pos, int charsInserted, int charsDeleted, int linesInserted, int linesDeleted, bool *scrolled) (defined in TextDisplay)TextDisplay [protected]
update_v_scrollbar() (defined in TextDisplay)TextDisplay [protected]
user_data() const (defined in Widget)Widget [inline]
user_data(void *v)Widget [inline]
v_scrollbar_cb(Scrollbar *w, TextDisplay *d) (defined in TextDisplay)TextDisplay [protected, static]
vertical() const Widget [inline]
visible() const (defined in Widget)Widget [inline]
visible_lines() const TextDisplay [inline]
visible_r() const Widget
visiblelines_cnt_ (defined in TextDisplay)TextDisplay [protected]
vline_length(int visLineNum) (defined in TextDisplay)TextDisplay [protected]
vscrollbar (defined in TextDisplay)TextDisplay [protected]
w() const Rectangle [inline]
w(int v)Rectangle [inline]
when() const (defined in Widget)Widget [inline]
when(uchar i)Widget [inline]
Widget(int, int, int, int, const char *=0)Widget
WidgetVisualType enum name (defined in Widget)Widget
window() const Widget
WINDOW_TYPE enum value (defined in Widget)Widget
word_end(int pos)TextDisplay [inline]
word_start(int pos)TextDisplay [inline]
wrap_mode(bool wrap, int wrap_margin=0)TextDisplay
wrap_uses_character(int lineEndPos) (defined in TextDisplay)TextDisplay [protected]
wrapmargin_ (defined in TextDisplay)TextDisplay [protected]
wrapped_column(int row, int column) (defined in TextDisplay)TextDisplay [protected]
wrapped_line_counter(TextBuffer *buf, int startPos, int maxPos, int maxLines, bool startPosIsLineStart, int styleBufOffset, int *retPos, int *retLines, int *retLineStart, int *retLineEnd, bool countLastLineMissingNewLine=true) (defined in TextDisplay)TextDisplay [protected]
wrapped_row(int row) (defined in TextDisplay)TextDisplay [protected]
x() const Rectangle [inline]
x(int v)Rectangle [inline]
xy_to_position(int X, int Y, int PosType=CHARACTER_POS)TextDisplay
xy_to_rowcol(int X, int Y, int *row, int *column, int PosType=CHARACTER_POS)TextDisplay
y() const Rectangle [inline]
y(int v)Rectangle [inline]
~Group()Group [virtual]
~TextDisplay() (defined in TextDisplay)TextDisplay
~Widget()Widget [virtual]


Sun Jan 7 00:55:18 2007. FLTK ©2006 Bill Spitzak and others.
Permission is granted to reproduce this manual or any portion for any purpose, provided this copyright and permission notice are preserved.