| 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(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 | CheckBox | 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 |  | 
  | 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_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_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 | Switch | virtual | 
  | min_size_hint() const override | Switch | 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 |  | 
  | 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_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 | Switch | protectedvirtual | 
  | 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 &text) override | Switch | virtual | 
  | text(const std::string &text) override | Switch | virtual | 
  | text(const std::string &str) | Switch | virtual | 
  | text() const | Switch | inlinevirtual | 
  | 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 | 
  | 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 |  |