accept_drag() const | Widget | inlineprotected |
active() const | Widget | |
active(bool value) | Widget | |
add_component(Widget &widget) | Widget | protected |
add_damage(const Rect &rect) | Widget | protected |
add_validator_function(ValidatorCallback callback) | TextBox | |
align(const AlignFlags &a) | Widget | |
align() const | Widget | inline |
align() | Widget | inline |
alpha() const | Widget | inline |
alpha(float alpha) | Widget | |
append(const std::string &str) | TextBox | |
autoresize(bool value) | Widget | |
autoresize() const | Widget | |
background(bool allow_fallback=false) const | Widget | |
background(Palette::GroupId group, bool allow_fallback=false) const | Widget | |
background(const Image &image, Palette::GroupId group=Palette::GroupId::normal) | Widget | |
begin_draw() | Widget | inlineprotectedvirtual |
begin_draw(Widget *parent) | Widget | inlineprotected |
beginning_of_line(size_t cursor_pos) const | TextBox | protected |
beginning_of_line() const | TextBox | inlineprotected |
border(DefaultDim border) | Widget | inline |
border() const | Widget | inline |
border_flags(const Theme::BorderFlags &flags) | Widget | inline |
border_flags() const | Widget | inline |
border_radius(float radius) | Widget | inline |
border_radius() const | Widget | inline |
box() const | Widget | inline |
box(const Rect &rect) | Widget | |
CallbackArray typedef | Object | protected |
can_handle_event() const | Widget | inline |
center() const | Widget | inline |
change_cursor(size_t pos, bool save_column=true) | TextBox | protected |
checked() const | Widget | inline |
checked(bool value) | Widget | virtual |
ChildDrawCallback typedef | Widget | protected |
children() const | Widget | inlineprotected |
children() | Widget | inlineprotected |
clear() override | TextBox | virtual |
clear_handlers() | Object | |
clear_selection(TextRects &rects) | TextBox | protected |
clip() const | Widget | |
color(Palette::ColorId id) const | Widget | |
color(Palette::ColorId id, Palette::GroupId group) const | Widget | |
color(Palette::ColorId id, const Pattern &color, Palette::GroupId group=Palette::GroupId::normal) | Widget | |
component(bool value) | Widget | protected |
component() const | Widget | protected |
components() const | Widget | inlineprotected |
components() | Widget | inlineprotected |
compute_layout(TextRects &rects) | TextBox | protected |
consolidate(TextRects &rects) | TextBox | protected |
content_area() const | Widget | virtual |
context() const | TextBox | inlineprotected |
continue_drag(Event &event) | Widget | |
continue_show_cursor() | TextBox | protected |
cursor() const | TextBox | |
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) | TextBox | protected |
damage() | Widget | virtual |
damage(const Rect &rect) | Widget | virtual |
damage_cursor() | TextBox | inlineprotected |
damage_from_subordinate(const Rect &rect) | Widget | inlineprotectedvirtual |
damage_text(const Rect &rect) | TextBox | inlineprotected |
default_text_align() | TextBox | static |
default_text_align(const AlignFlags &align) | TextBox | static |
deserialize_children(const Deserializer &deserializer) | Widget | inlinevirtual |
deserialize_leaf(Serializer::Properties &props) | Widget | protected |
detach() | Widget | |
disable() | Widget | |
disable_toggle() | Widget | inline |
disabled() const | Widget | inline |
disabled(bool value) | Widget | inline |
display_origin() | Widget | |
display_to_local(const DisplayPoint &p) const | Widget | virtual |
down(size_t cursor_pos) const | TextBox | protected |
down() const | TextBox | inlineprotected |
draw(Painter &painter, const Rect &rect) override | TextBox | virtual |
draw_box(Painter &painter, Palette::ColorId bg, Palette::ColorId border) const | Widget | |
draw_circle(Painter &painter, Palette::ColorId bg, Palette::ColorId border) const | Widget | |
draw_sliders(Painter &painter, const Rect &rect) | TextBox | protected |
draw_text(Painter &painter, const Rect &rect) | TextBox | protected |
enable() | Widget | |
end_of_line(size_t cursor_pos) const | TextBox | protected |
end_of_line() const | TextBox | inlineprotected |
EventCallback typedef | Object | |
fill_flags(const Theme::FillFlags &flags) | Widget | inline |
fill_flags() const | Widget | inline |
fill_flags() | Widget | inline |
FilterFlags typedef | Object | |
find_screen() | Widget | inlineprotected |
find_screen() const | Widget | inlineprotected |
Flag enum name | Widget | |
Flags typedef | Widget | |
flags() const | Widget | inlineprotected |
flags() | Widget | inlineprotected |
focus(bool value) | Widget | |
focus() const | Widget | inline |
font() const | Widget | |
font(const Font &font) | Widget | inline |
frame() const | Widget | |
get_cursor_rect() | TextBox | protected |
get_line(const TextRects &rects, TextRects::iterator &pos, std::string &line, Rect &rect) | TextBox | protectedstatic |
get_line_selection(const TextRects &rects, TextRects::const_iterator &pos, Rect &rect) | TextBox | protectedstatic |
grab_mouse(bool value) | Widget | |
grab_mouse() const | Widget | |
group() const | Widget | |
half_screens(DefaultDim size, DefaultDim screen_size) | TextBox | protectedstatic |
handle(Event &event) override | TextBox | virtual |
handle_key(const Key &key) | TextBox | protectedvirtual |
has_font() const | Widget | inline |
has_palette() const | Widget | inline |
has_screen() const | Widget | inlinevirtual |
height(DefaultDim h) | Widget | inline |
height() const | Widget | inline |
hide() | Widget | virtual |
hide_cursor() | TextBox | protected |
hit(const DisplayPoint &point) const | Widget | inline |
horizontal_ratio(DefaultDim horizontal) | Widget | inline |
horizontal_ratio() const | Widget | inline |
in_layout() const | Widget | inline |
init_sliders() | TextBox | protected |
input_validation_enabled(bool enabled) | TextBox | |
insert(const std::string &str) | TextBox | |
internal_drag() const override | TextBox | inlineprotectedvirtual |
internal_track_drag() const | Widget | inlineprotectedvirtual |
invalidate_text_rect() | TextBox | protected |
invoke_handlers(Event &event) | Object | |
invoke_handlers(EventId event) | Object | |
layout() | Widget | virtual |
len() const | TextWidget | virtual |
local_box() const | Widget | inlineprotected |
local_to_display(const Point &p) const | Widget | |
longest_prefix(const std::string &s1, const std::string &s2) | TextBox | protectedstatic |
longest_suffix(const std::string &s1, const std::string &s2) | TextBox | protectedstatic |
m_box | Widget | protected |
m_callbacks | Object | protected |
m_canvas | TextBox | protected |
m_children | Widget | protected |
m_components | Widget | protected |
m_components_begin | Widget | protected |
m_cr | TextBox | protected |
m_cursor_pos | TextBox | protected |
m_cursor_rect | TextBox | protected |
m_damage | Widget | protected |
m_handle_counter | Object | protected |
m_in_draw | Widget | protected |
m_in_layout | Widget | protected |
m_min_size | Widget | protected |
m_name | Object | protected |
m_parent | Widget | protected |
m_rects | TextBox | protected |
m_saved_column | TextBox | protected |
m_select_drag_start | TextBox | protected |
m_select_len | TextBox | protected |
m_select_origin | TextBox | protected |
m_select_start | TextBox | protected |
m_special_child_draw_callback | Widget | protected |
m_subordinates | Widget | protected |
m_text | TextWidget | protected |
m_text_align | TextWidget | protected |
m_text_rect | TextBox | mutableprotected |
m_text_rect_valid | TextBox | mutableprotected |
m_timer | TextBox | protected |
m_user_requested_box | Widget | protected |
m_validate_input | TextBox | protected |
m_validator_callbacks | TextBox | protected |
m_widgetid | Widget | protected |
margin(DefaultDim margin) | Widget | inline |
margin() const | Widget | inline |
max_length(size_t len) | TextBox | |
max_length() const | TextBox | inline |
min_size_hint() const override | TextBox | virtual |
egt::v1::TextWidget::min_size_hint(const Size &size) | Widget | inline |
moat() const | Widget | |
move(const Point &point) | Widget | virtual |
move_hslider() | TextBox | protected |
move_sliders() | TextBox | protected |
move_to_center(const Point &point) | Widget | |
move_to_center() | Widget | |
move_vslider() | TextBox | protected |
name() const | Object | inline |
name(const std::string &name) | Object | inline |
no_layout(bool value) | Widget | |
no_layout() const | Widget | |
Object() noexcept=default | Object | |
Object(const Object &)=delete | Object | |
Object(Object &&)=default | Object | |
on_checked_changed | Widget | |
on_event(const EventCallback &handler, const FilterFlags &mask={}) | Object | |
on_gain_focus | Widget | |
on_hide | Widget | |
on_lost_focus | Widget | |
on_screen_resized() | Widget | virtual |
on_show | Widget | |
on_text_changed | TextWidget | |
operator=(const TextBox &)=delete | TextBox | |
operator=(TextBox &&)=default | TextBox | |
egt::v1::TextWidget::operator=(const Widget &)=delete | Widget | |
egt::v1::TextWidget::operator=(Widget &&) noexcept=default | Widget | |
egt::v1::Object::operator=(const Object &)=delete | Object | |
egt::v1::Object::operator=(Object &&)=default | Object | |
padding(DefaultDim padding) | Widget | inline |
padding() const | Widget | inline |
paint(Painter &painter) | Widget | virtual |
paint_to_file(const std::string &filename={}) | Widget | virtual |
palette(const Palette &palette) | Widget | |
palette() const | Widget | |
parent() | Widget | |
parent() const | Widget | |
parent_in_layout() | Widget | protected |
parent_layout() | Widget | protected |
plane_window() const | Widget | |
point() const | Widget | inline |
point2pos(const Point &p) const | TextBox | protected |
point_from_subordinate(const Widget &subordinate) const | Widget | inlineprotectedvirtual |
post_deserialize(Serializer::Properties &props) | Widget | inlinevirtual |
prepare_text(TextRects &rects) | TextBox | protected |
range_from_widget(const Widget &widget) | Widget | inlineprotected |
range_from_widget(const Widget &widget) const | Widget | inlineprotected |
ratio(DefaultDim ratio) | Widget | inline |
ratio(DefaultDim horizontal, DefaultDim vertical) | Widget | inline |
readonly() const | Widget | inline |
readonly(bool value) | Widget | |
readonly_toggle() | Widget | inline |
refresh_text_area() | TextBox | protected |
RegisterHandle typedef | Object | |
remove_component(Widget *widget) | Widget | protected |
remove_handler(RegisterHandle handle) | Object | |
reset_background(Palette::GroupId group=Palette::GroupId::normal) | Widget | |
reset_font() | Widget | inline |
reset_palette() | Widget | |
resize(const Size &size) override | TextBox | virtual |
resize_by_ratio(DefaultDim hratio, DefaultDim vratio) | Widget | |
resize_by_ratio(DefaultDim ratio) | Widget | inline |
resize_sliders() | TextBox | protected |
scale(float hscale, float vscale) | Widget | inlinevirtual |
scale(float scale) | Widget | inline |
scale_font(const Size &target, const std::string &text, const Font &font) | TextWidget | static |
screen() const | Widget | virtual |
selected_text() const | TextBox | |
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() | TextBox | protected |
selection_delete() | TextBox | |
selection_forward(size_t count=1) | TextBox | |
selection_length() const | TextBox | inline |
selection_move(size_t count, bool save_column=true) | TextBox | |
selection_start() const | TextBox | inline |
serialize(Serializer &serializer) const override | TextBox | virtual |
serialize_children(Serializer &serializer) const | Widget | inlinevirtual |
set_parent(Widget *parent) | Widget | protectedvirtual |
set_selection(TextRects &rects) | TextBox | protected |
show() | Widget | virtual |
show_cursor() | TextBox | protected |
size() const | Widget | inline |
special_child_draw(Painter &painter, Widget *widget) | Widget | inlineprotected |
special_child_draw_callback() const | Widget | inlineprotected |
special_child_draw_callback(Widget *parent) const | Widget | inlineprotected |
special_child_draw_callback(ChildDrawCallback func) | Widget | inlineprotected |
start_drag(Event &event) | Widget | protected |
SubordinatesArray typedef | Widget | protected |
tag_default_aligned_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos) | TextBox | protected |
tag_left_aligned_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos) | TextBox | protected |
tag_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos) | TextBox | protected |
tag_line_selection(const TextRects &prev, TextRects::const_iterator &prev_pos, const TextRects &next, TextRects::const_iterator &next_pos) | TextBox | protected |
tag_right_aligned_line(TextRects &prev, TextRects::iterator &prev_pos, TextRects &next, TextRects::iterator &next_pos) | TextBox | protected |
tag_text(TextRects &prev, TextRects &next) | TextBox | protected |
tag_text_selection(const TextRects &prev, const TextRects &next) | TextBox | protected |
text(const std::string &str) override | TextBox | virtual |
text(const std::string &str) | TextBox | virtual |
text() const | TextBox | inlinevirtual |
text_align(const AlignFlags &align) | TextWidget | inline |
text_align() const | TextWidget | inline |
text_area() const | TextBox | protected |
text_boundaries() const | TextBox | protected |
text_flags(const TextFlags &text_flags) | TextBox | inline |
text_flags() const | TextBox | inline |
text_offset() const | TextBox | |
text_offset(const Point &p) | TextBox | |
text_rect() const | TextBox | protected |
text_size() const | TextBox | protected |
text_size(const std::string &text) const | TextBox | protected |
TextBox(const std::string &text={}, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexcept | TextBox | explicit |
TextBox(const std::string &text, const TextFlags &flags, const AlignFlags &text_align=default_text_align()) noexcept | TextBox | explicit |
TextBox(const std::string &text, const Rect &rect, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexcept | TextBox | |
TextBox(Frame &parent, const std::string &text={}, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexcept | TextBox | explicit |
TextBox(Frame &parent, const std::string &text, const Rect &rect, const AlignFlags &text_align=default_text_align(), const TextFlags &flags={}) noexcept | TextBox | |
TextBox(Serializer::Properties &props) noexcept | TextBox | inlineexplicit |
TextBox(Serializer::Properties &props, bool is_derived) noexcept | TextBox | explicitprotected |
TextBox(const TextBox &)=delete | TextBox | |
TextBox(TextBox &&)=default | TextBox | |
TextFlag enum name | TextBox | |
TextFlags typedef | TextBox | |
TextWidget(std::string text={}, const Rect &rect={}, const AlignFlags &text_align=AlignFlag::center) noexcept | TextWidget | explicit |
TextWidget(Serializer::Properties &props) noexcept | TextWidget | inlineexplicit |
TextWidget(Serializer::Properties &props, bool is_derived) noexcept | TextWidget | explicitprotected |
theme() const | Widget | |
to_panel(const Point &p) | Widget | protectedvirtual |
to_parent(const Point &r) const | Widget | |
to_parent(const Rect &r) const | Widget | inline |
to_subordinate(const Point &p) const | Widget | inlineprotectedvirtual |
to_subordinate(Rect rect) const | Widget | inlineprotected |
tokenize(TextRects &rects) | TextBox | protected |
top_level() const | Widget | inlineprotectedvirtual |
track_drag() const | Widget | inlineprotected |
type() const | Widget | virtual |
up(size_t cursor_pos) const | TextBox | protected |
up() const | TextBox | inlineprotected |
update_hslider() | TextBox | protected |
update_sliders() | TextBox | protected |
update_subordinates_ranges() | Widget | inlineprotected |
update_vslider() | TextBox | protected |
user_drag() const | Widget | inline |
user_drag(bool value) | Widget | inline |
user_requested_box() const | Widget | inline |
user_track_drag() const | Widget | inline |
user_track_drag(bool value) | Widget | inline |
validate_input(const std::string &str) | TextBox | protected |
ValidatorCallback typedef | TextBox | |
ValidatorCallbackArray typedef | TextBox | protected |
vertical_ratio(DefaultDim vertical) | Widget | inline |
vertical_ratio() const | Widget | inline |
visible() const | Widget | inline |
visible(bool value) | Widget | |
visible_toggle() | Widget | inline |
walk(const WalkCallback &callback, int level=0) | Widget | virtual |
WalkCallback typedef | Widget | |
Widget(const Rect &rect={}, const Widget::Flags &flags={}) noexcept | Widget | explicit |
Widget(Frame &parent, const Rect &rect={}, const Widget::Flags &flags={}) noexcept | Widget | explicit |
Widget(Serializer::Properties &props) noexcept | Widget | inlineexplicit |
Widget(Serializer::Properties &props, bool is_derived) noexcept | Widget | explicitprotected |
Widget(const Widget &)=delete | Widget | |
Widget(Widget &&) noexcept=default | Widget | |
widgetid() const | Widget | inline |
WidgetId typedef | Widget | |
width(DefaultDim w) | Widget | inline |
width() const | Widget | inline |
width_to_len(const std::string &str) const | TextBox | protected |
x(DefaultDim x) | Widget | inline |
x() const | Widget | inline |
xratio(DefaultDim xratio) | Widget | inline |
xratio() const | Widget | inline |
y(DefaultDim y) | Widget | inline |
y() const | Widget | inline |
yratio(DefaultDim yratio) | Widget | inline |
yratio() const | Widget | inline |
zorder() const | Widget | virtual |
zorder(size_t rank) | Widget | virtual |
zorder(const Widget *widget) const | Widget | protected |
zorder(const Widget *widget, size_t rank) | Widget | protected |
zorder_bottom() | Widget | virtual |
zorder_bottom(const Widget *widget) | Widget | protected |
zorder_down() | Widget | virtual |
zorder_down(const Widget *widget) | Widget | protected |
zorder_top() | Widget | virtual |
zorder_top(const Widget *widget) | Widget | protected |
zorder_up() | Widget | virtual |
zorder_up(const Widget *widget) | Widget | protected |
~Object() noexcept=default | Object | virtual |
~TextBox() noexcept override | TextBox | |
~Widget() noexcept override | Widget | |