| 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 |
| align(const AlignFlags &a) | Widget | |
| align() const | Widget | inline |
| align() | Widget | inline |
| alpha() const | Widget | inline |
| alpha(float alpha) | Widget | |
| 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 |
| 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 | |
| Button(const std::string &text={}, const AlignFlags &text_align=default_text_align()) noexcept | Button | explicit |
| Button(const std::string &text, const Rect &rect, const AlignFlags &text_align=default_text_align()) noexcept | Button | |
| Button(Frame &parent, const std::string &text={}, const AlignFlags &text_align=default_text_align()) noexcept | Button | explicit |
| Button(Frame &parent, const std::string &text, const Rect &rect, const AlignFlags &text_align=default_text_align()) noexcept | Button | |
| Button(Serializer::Properties &props) noexcept | Button | inlineexplicit |
| Button(Serializer::Properties &props, bool is_derived) noexcept | Button | explicitprotected |
| Button(const Button &)=delete | Button | |
| Button(Button &&) noexcept=default | Button | |
| CallbackArray typedef | Object | protected |
| can_handle_event() const | Widget | inline |
| center() const | Widget | inline |
| CheckBox(const std::string &text={}, const Rect &rect={}) noexcept | CheckBox | explicit |
| CheckBox(Frame &parent, const std::string &text={}, const Rect &rect={}) noexcept | CheckBox | explicit |
| checkbox_align(const AlignFlags &align) | CheckBox | inline |
| checkbox_align() const | CheckBox | inline |
| checked(bool value) override | Button | virtual |
| checked() const | Button | inline |
| checked(bool value) | Button | virtual |
| ChildDrawCallback typedef | Widget | protected |
| children() const | Widget | inlineprotected |
| children() | Widget | inlineprotected |
| clear() | TextWidget | virtual |
| clear_handlers() | Object | |
| 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 |
| content_area() const | Widget | virtual |
| continue_drag(Event &event) | Widget | |
| damage() | Widget | virtual |
| damage(const Rect &rect) | Widget | virtual |
| damage_from_subordinate(const Rect &rect) | Widget | inlineprotectedvirtual |
| default_draw(ToggleBox &widget, Painter &painter, const Rect &rect) | ToggleBox | static |
| egt::v1::CheckBox::default_draw(const Switch &widget, Painter &painter, const Rect &rect) | Switch | static |
| egt::v1::Button::default_draw(const Button &widget, Painter &painter, const Rect &rect) | Button | static |
| default_size() | Button | static |
| default_size(const Size &size) | Button | static |
| default_text_align() | Button | static |
| default_text_align(const AlignFlags &align) | Button | 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 |
| draw(Painter &painter, const Rect &rect) override | ToggleBox | 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_switch(Painter &painter, const Rect &handle) const override | CheckBox | protectedvirtual |
| enable() | Widget | |
| enable_disable() const | ToggleBox | inline |
| enable_disable(bool value) | ToggleBox | inline |
| 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 | |
| grab_mouse(bool value) | Widget | |
| grab_mouse() const | Widget | |
| group() const | Widget | |
| handle(Event &event) override | Switch | virtual |
| 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 |
| hit(const DisplayPoint &point) const | Widget | inline |
| horizontal_ratio(DefaultDim horizontal) | Widget | inline |
| horizontal_ratio() const | Widget | inline |
| in_layout() const | Widget | inline |
| internal_drag() const | Widget | inlineprotectedvirtual |
| internal_track_drag() const | Widget | inlineprotectedvirtual |
| 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 | |
| m_box | Widget | protected |
| m_callbacks | Object | protected |
| m_children | Widget | protected |
| m_components | Widget | protected |
| m_components_begin | Widget | protected |
| m_damage | Widget | protected |
| m_enable_disable | ToggleBox | 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_off_text | ToggleBox | protected |
| m_on_text | ToggleBox | protected |
| m_parent | Widget | protected |
| m_special_child_draw_callback | Widget | protected |
| m_subordinates | Widget | protected |
| m_text | TextWidget | protected |
| m_text_align | TextWidget | protected |
| m_user_requested_box | Widget | protected |
| m_widgetid | Widget | protected |
| margin(DefaultDim margin) | Widget | inline |
| margin() const | Widget | inline |
| min_size_hint() const override | ToggleBox | virtual |
| egt::v1::TextWidget::min_size_hint(const Size &size) | Widget | inline |
| moat() const | Widget | |
| move(const Point &point) | Widget | virtual |
| move_to_center(const Point &point) | Widget | |
| move_to_center() | Widget | |
| 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 | |
| off_text() const | ToggleBox | inline |
| on_checked_changed | Widget | |
| on_click(const EventCallback &handler) | Button | inline |
| 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() const | ToggleBox | inline |
| on_text_changed | TextWidget | |
| operator=(const Button &)=delete | Button | |
| operator=(Button &&) noexcept=default | Button | |
| 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 | |
| paint_to_file(const std::string &filename={}) | Widget | |
| 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 |
| point_from_subordinate(const Widget &subordinate) const | Widget | inlineprotectedvirtual |
| post_deserialize(Serializer::Properties &props) | Widget | inlinevirtual |
| 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 |
| 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 | |
| reset_switch_image(bool checked) | Switch | |
| resize(const Size &size) | Widget | virtual |
| resize_by_ratio(DefaultDim hratio, DefaultDim vratio) | Widget | |
| resize_by_ratio(DefaultDim ratio) | Widget | inline |
| 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 |
| serialize(Serializer &serializer) const override | ToggleBox | virtual |
| serialize_children(Serializer &serializer) const | Widget | inlinevirtual |
| set_parent(Widget *parent) override | Button | protectedvirtual |
| show() | Widget | virtual |
| show_label(bool value) | Switch | inline |
| show_label() const | Switch | inline |
| 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 |
| Switch(const std::string &text={}, const Rect &rect={}) noexcept | CheckBox | explicit |
| Switch(Serializer::Properties &props) noexcept | CheckBox | inlineexplicit |
| Switch(Serializer::Properties &props, bool is_derived) noexcept | CheckBox | explicit |
| switch_align(const AlignFlags &align) | Switch | inline |
| switch_align() const | Switch | inline |
| switch_image(bool checked) const | Switch | |
| switch_image(const Image &image, bool checked) | Switch | |
| text(const std::string &str) | ToggleBox | protectedvirtual |
| text() const | ToggleBox | inlineprotectedvirtual |
| text_align(const AlignFlags &align) | TextWidget | inline |
| text_align() const | TextWidget | inline |
| text_size(const std::string &text) const | TextWidget | protected |
| 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 |
| toggle_text(const std::string &off_text, const std::string &on_text) | ToggleBox | inline |
| ToggleBox(const Rect &rect={}) noexcept | ToggleBox | explicit |
| ToggleBox(Frame &parent, const Rect &rect={}) noexcept | ToggleBox | explicit |
| ToggleBox(Serializer::Properties &props) noexcept | ToggleBox | inlineexplicit |
| ToggleBox(Serializer::Properties &props, bool is_derived) noexcept | ToggleBox | explicitprotected |
| top_level() const | Widget | inlineprotectedvirtual |
| track_drag() const | Widget | inlineprotected |
| type() const | Widget | virtual |
| update_subordinates_ranges() | Widget | inlineprotected |
| 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 |
| 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 |
| 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 |
| ~Button() noexcept override | Button | |
| ~Object() noexcept=default | Object | virtual |
| ~Widget() noexcept override | Widget | |