1.8
TextBox Member List

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

active() constWidget
active(bool value)Widget
add_component(Widget &widget)Widgetprotected
add_damage(const Rect &rect)Widgetprotected
add_validator_function(ValidatorCallback callback)TextBox
align(const AlignFlags &a)Widget
align() constWidgetinline
align()Widgetinline
alpha() constWidgetinline
alpha(float alpha)Widget
append(const std::string &str)TextBox
autoresize(bool value)Widget
autoresize() constWidget
begin_draw()Widgetinlineprotectedvirtual
begin_draw(Widget *parent)Widgetinlineprotected
beginning_of_line(size_t cursor_pos) constTextBoxprotected
beginning_of_line() constTextBoxinlineprotected
border(DefaultDim border)Widgetinline
border() constWidgetinline
border_flags(const Theme::BorderFlags &flags)Widgetinline
border_flags() constWidgetinline
border_radius(float radius)Widgetinline
border_radius() constWidgetinline
box() constWidgetinline
box(const Rect &rect)Widget
CallbackArray typedefObjectprotected
can_handle_event() constWidgetinline
center() constWidgetinline
change_cursor(size_t pos, bool save_column=true)TextBoxprotected
checked() constWidgetinline
checked(bool value)Widgetvirtual
ChildDrawCallback typedefWidgetprotected
children() constWidgetinlineprotected
children()Widgetinlineprotected
clear() overrideTextBoxvirtual
clear_handlers()Object
clear_selection(TextRects &rects)TextBoxprotected
clip() constWidget
color(Palette::ColorId id) constWidget
color(Palette::ColorId id, Palette::GroupId group) constWidget
color(Palette::ColorId id, const Pattern &color, Palette::GroupId group=Palette::GroupId::normal)Widget
component(bool value)Widgetprotected
component() constWidgetprotected
compute_layout(TextRects &rects)TextBoxprotected
consolidate(TextRects &rects)TextBoxprotected
content_area() constWidgetvirtual
context() constTextBoxinlineprotected
continue_show_cursor()TextBoxprotected
cursor() constTextBox
cursor_backward(size_t count=1)TextBox
cursor_begin()TextBox
cursor_end()TextBox
cursor_forward(size_t count=1)TextBox
cursor_set(size_t pos)TextBox
cursor_set(size_t pos, bool save_column)TextBoxprotected
damage()Widgetvirtual
damage(const Rect &rect)Widgetvirtual
damage_component(Widget &component)TextBoxinlineprotected
damage_cursor()TextBoxinlineprotected
damage_from_subordinate(const Rect &rect)Widgetinlineprotectedvirtual
damage_hslider()TextBoxinlineprotected
damage_text(const Rect &rect)TextBoxinlineprotected
damage_vslider()TextBoxinlineprotected
default_text_align()TextBoxstatic
default_text_align(const AlignFlags &align)TextBoxstatic
deserialize_children(const Deserializer &deserializer)Widgetinlinevirtual
deserialize_leaf(Serializer::Properties &props)Widgetprotected
detach()Widget
disable()Widget
disable_toggle()Widgetinline
disabled() constWidgetinline
disabled(bool value)Widgetinline
display_origin()Widget
display_to_local(const DisplayPoint &p)Widgetvirtual
down(size_t cursor_pos) constTextBoxprotected
down() constTextBoxinlineprotected
draw(Painter &painter, const Rect &rect) overrideTextBoxvirtual
draw_box(Painter &painter, Palette::ColorId bg, Palette::ColorId border) constWidget
draw_circle(Painter &painter, Palette::ColorId bg, Palette::ColorId border) constWidget
draw_sliders(Painter &painter, const Rect &rect)TextBoxprotected
draw_text(Painter &painter, const Rect &rect)TextBoxprotected
enable()Widget
end_of_line(size_t cursor_pos) constTextBoxprotected
end_of_line() constTextBoxinlineprotected
EventCallback typedefObject
fill_flags(const Theme::FillFlags &flags)Widgetinline
fill_flags() constWidgetinline
fill_flags()Widgetinline
FilterFlags typedefObject
find_screen()Widgetinlineprotected
find_screen() constWidgetinlineprotected
Flag enum nameWidget
Flags typedefWidget
flags() constWidgetinlineprotected
flags()Widgetinlineprotected
focus(bool value)Widget
focus() constWidgetinline
font() constWidget
font(const Font &font)Widgetinline
frame() constWidget
get_cursor_rect()TextBoxprotected
get_line(const TextRects &rects, TextRects::iterator &pos, std::string &line, Rect &rect)TextBoxprotectedstatic
get_line_selection(const TextRects &rects, TextRects::const_iterator &pos, Rect &rect)TextBoxprotectedstatic
grab_mouse(bool value)Widget
grab_mouse() constWidget
half_screens(DefaultDim size, DefaultDim screen_size)TextBoxprotectedstatic
handle(Event &event) overrideTextBoxvirtual
handle_key(const Key &key)TextBoxprotectedvirtual
has_font() constWidgetinline
has_palette() constWidgetinline
has_screen() constWidgetinlineprotectedvirtual
height(DefaultDim h)Widgetinline
height() constWidgetinline
hide()Widgetvirtual
hide_cursor()TextBoxprotected
horizontal_ratio(DefaultDim horizontal)Widgetinline
horizontal_ratio() constWidgetinline
in_layout() constWidgetinline
init_sliders()TextBoxprotected
input_validation_enabled(bool enabled)TextBox
insert(const std::string &str)TextBox
invalidate_text_rect()TextBoxprotected
invoke_handlers(Event &event)Object
invoke_handlers(EventId event)Object
layout()Widgetvirtual
len() constTextWidgetvirtual
local_box() constWidgetinlineprotected
local_to_display(const Point &p)Widget
longest_prefix(const std::string &s1, const std::string &s2)TextBoxprotectedstatic
longest_suffix(const std::string &s1, const std::string &s2)TextBoxprotectedstatic
m_boxWidgetprotected
m_callbacksObjectprotected
m_canvasTextBoxprotected
m_childrenWidgetprotected
m_components_beginWidgetprotected
m_crTextBoxprotected
m_cursor_posTextBoxprotected
m_cursor_rectTextBoxprotected
m_damageWidgetprotected
m_handle_counterObjectprotected
m_in_drawWidgetprotected
m_in_layoutWidgetprotected
m_min_sizeWidgetprotected
m_nameObjectprotected
m_parentWidgetprotected
m_rectsTextBoxprotected
m_saved_columnTextBoxprotected
m_select_drag_startTextBoxprotected
m_select_lenTextBoxprotected
m_select_originTextBoxprotected
m_select_startTextBoxprotected
m_special_child_draw_callbackWidgetprotected
m_subordinatesWidgetprotected
m_textTextWidgetprotected
m_text_alignTextWidgetprotected
m_text_rectTextBoxmutableprotected
m_text_rect_validTextBoxmutableprotected
m_timerTextBoxprotected
m_user_requested_boxWidgetprotected
m_validate_inputTextBoxprotected
m_validator_callbacksTextBoxprotected
m_widgetidWidgetprotected
margin(DefaultDim margin)Widgetinline
margin() constWidgetinline
max_length(size_t len)TextBox
max_length() constTextBoxinline
min_size_hint() const overrideTextBoxvirtual
egt::v1::TextWidget::min_size_hint(const Size &size)Widgetinline
moat() constWidget
move(const Point &point)Widgetvirtual
move_hslider()TextBoxprotected
move_sliders()TextBoxprotected
move_to_center(const Point &point)Widget
move_to_center()Widget
move_vslider()TextBoxprotected
name() constObjectinline
name(const std::string &name)Objectinline
no_layout(bool value)Widget
no_layout() constWidget
Object() noexcept=defaultObject
Object(const Object &)=deleteObject
Object(Object &&)=defaultObject
on_checked_changedWidget
on_event(const EventCallback &handler, const FilterFlags &mask={})Object
on_gain_focusWidget
on_hideWidget
on_lost_focusWidget
on_screen_resized()Widgetvirtual
on_showWidget
on_text_changedTextWidget
operator=(const TextBox &)=deleteTextBox
operator=(TextBox &&)=defaultTextBox
egt::v1::TextWidget::operator=(const Widget &)=deleteWidget
egt::v1::TextWidget::operator=(Widget &&) noexcept=defaultWidget
egt::v1::Object::operator=(const Object &)=deleteObject
egt::v1::Object::operator=(Object &&)=defaultObject
padding(DefaultDim padding)Widgetinline
padding() constWidgetinline
paint(Painter &painter)Widgetvirtual
paint_to_file(const std::string &filename={})Widgetvirtual
palette(const Palette &palette)Widget
palette() constWidget
parent()Widget
parent() constWidget
parent_in_layout()Widgetprotected
parent_layout()Widgetprotected
plane_window() constWidget
point() constWidgetinline
point2pos(const Point &p) constTextBoxprotected
post_deserialize(Serializer::Properties &props)Widgetinlinevirtual
prepare_text(TextRects &rects)TextBoxprotected
ratio(DefaultDim ratio)Widgetinline
ratio(DefaultDim horizontal, DefaultDim vertical)Widgetinline
readonly() constWidgetinline
readonly(bool value)Widget
readonly_toggle()Widgetinline
refresh_text_area()TextBoxprotected
RegisterHandle typedefObject
remove_component(Widget *widget)Widgetprotected
remove_handler(RegisterHandle handle)Object
reset_font()Widgetinline
reset_palette()Widget
resize(const Size &size) overrideTextBoxvirtual
resize_by_ratio(DefaultDim hratio, DefaultDim vratio)Widget
resize_by_ratio(DefaultDim ratio)Widgetinline
resize_sliders()TextBoxprotected
scale(float hscale, float vscale)Widgetinlinevirtual
scale(float scale)Widgetinline
scale_font(const Size &target, const std::string &text, const Font &font)TextWidgetstatic
screen() constWidgetvirtual
selected_text() constTextBox
selection(size_t pos, size_t length)TextBox
selection_all()TextBox
selection_backward(size_t count=1)TextBox
selection_clear()TextBox
selection_cursor()TextBox
selection_damage()TextBoxprotected
selection_delete()TextBox
selection_forward(size_t count=1)TextBox
selection_length() constTextBoxinline
selection_move(size_t count, bool save_column=true)TextBox
selection_start() constTextBoxinline
serialize(Serializer &serializer) const overrideTextBoxvirtual
serialize_children(Serializer &serializer) constWidgetinlinevirtual
set_parent(Widget *parent)Widgetprotectedvirtual
set_selection(TextRects &rects)TextBoxprotected
show()Widgetvirtual
show_cursor()TextBoxprotected
size() constWidgetinline
special_child_draw(Painter &painter, Widget *widget)Widgetinlineprotected
special_child_draw_callback() constWidgetinlineprotected
special_child_draw_callback(Widget *parent) constWidgetinlineprotected
special_child_draw_callback(ChildDrawCallback func)Widgetinlineprotected
SubordinatesArray typedefWidgetprotected
tag_default_aligned_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos)TextBoxprotected
tag_left_aligned_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos)TextBoxprotected
tag_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos)TextBoxprotected
tag_line_selection(const TextRects &prev, TextRects::const_iterator &prev_pos, const TextRects &next, TextRects::const_iterator &next_pos)TextBoxprotected
tag_right_aligned_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos)TextBoxprotected
tag_text(TextRects &prev, TextRects &next)TextBoxprotected
tag_text_selection(const TextRects &prev, const TextRects &next)TextBoxprotected
text(const std::string &str) overrideTextBoxvirtual
text(const std::string &str)TextBox
text() constTextBoxinline
egt::v1::TextWidget::text() constTextWidgetinlinevirtual
text_align(const AlignFlags &align)TextWidgetinline
text_align() constTextWidgetinline
text_area() constTextBoxprotected
text_boundaries() constTextBoxprotected
text_flags(const TextFlags &text_flags)TextBoxinline
text_flags() constTextBoxinline
text_offset() constTextBox
text_offset(const Point &p)TextBox
text_rect() constTextBoxprotected
text_size() constTextBoxprotected
text_size(const std::string &text) constTextBoxprotected
egt::v1::TextWidget::text_size(const std::string &text) constTextWidgetprotected
TextBox(const std::string &text={}, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexceptTextBoxexplicit
TextBox(const std::string &text, const TextFlags &flags, const AlignFlags &text_align=default_text_align()) noexceptTextBoxexplicit
TextBox(const std::string &text, const Rect &rect, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexceptTextBox
TextBox(Frame &parent, const std::string &text={}, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexceptTextBoxexplicit
TextBox(Frame &parent, const std::string &text, const Rect &rect, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexceptTextBox
TextBox(Serializer::Properties &props) noexceptTextBoxinlineexplicit
TextBox(Serializer::Properties &props, bool is_derived) noexceptTextBoxexplicitprotected
TextBox(const TextBox &)=deleteTextBox
TextBox(TextBox &&)=defaultTextBox
TextFlag enum nameTextBox
TextFlags typedefTextBox
TextWidget(std::string text={}, const Rect &rect={}, const AlignFlags &text_align=AlignFlag::center) noexceptTextWidgetexplicit
TextWidget(Serializer::Properties &props) noexceptTextWidgetinlineexplicit
TextWidget(Serializer::Properties &props, bool is_derived) noexceptTextWidgetexplicitprotected
theme() constWidget
to_panel(const Point &p)Widgetprotectedvirtual
to_parent(const Point &r) constWidget
to_parent(const Rect &r) constWidgetinline
to_subordinate(const Point &p) constWidgetinlineprotectedvirtual
to_subordinate(Rect rect) constWidgetinlineprotected
tokenize(TextRects &rects)TextBoxprotected
top_level() constWidgetinlineprotectedvirtual
type() constWidgetvirtual
up(size_t cursor_pos) constTextBoxprotected
up() constTextBoxinlineprotected
update_hslider()TextBoxprotected
update_sliders()TextBoxprotected
update_vslider()TextBoxprotected
user_requested_box() constWidgetinline
validate_input(const std::string &str)TextBoxprotected
ValidatorCallback typedefTextBox
ValidatorCallbackArray typedefTextBoxprotected
vertical_ratio(DefaultDim vertical)Widgetinline
vertical_ratio() constWidgetinline
visible() constWidgetinline
visible(bool value)Widget
visible_toggle()Widgetinline
walk(const WalkCallback &callback, int level=0)Widgetvirtual
WalkCallback typedefWidget
Widget(const Rect &rect={}, const Widget::Flags &flags={}) noexceptWidgetexplicit
Widget(Frame &parent, const Rect &rect={}, const Widget::Flags &flags={}) noexceptWidgetexplicit
Widget(Serializer::Properties &props) noexceptWidgetinlineexplicit
Widget(Serializer::Properties &props, bool is_derived) noexceptWidgetexplicitprotected
Widget(const Widget &)=deleteWidget
Widget(Widget &&) noexcept=defaultWidget
widgetid() constWidgetinline
WidgetId typedefWidget
width(DefaultDim w)Widgetinline
width() constWidgetinline
width_to_len(const std::string &str) constTextBoxprotected
x(DefaultDim x)Widgetinline
x() constWidgetinline
xratio(DefaultDim xratio)Widgetinline
xratio() constWidgetinline
y(DefaultDim y)Widgetinline
y() constWidgetinline
yratio(DefaultDim yratio)Widgetinline
yratio() constWidgetinline
zorder() constWidgetvirtual
zorder(size_t rank)Widgetvirtual
zorder(const Widget *widget) constWidgetprotected
zorder(const Widget *widget, size_t rank)Widgetprotected
zorder_bottom()Widgetvirtual
zorder_bottom(const Widget *widget)Widgetprotected
zorder_down()Widgetvirtual
zorder_down(const Widget *widget)Widgetprotected
zorder_top()Widgetvirtual
zorder_top(const Widget *widget)Widgetprotected
zorder_up()Widgetvirtual
zorder_up(const Widget *widget)Widgetprotected
~Object() noexcept=defaultObjectvirtual
~TextBox() noexcept overrideTextBox
~Widget() noexcept overrideWidget