TermOx
|
This is the complete list of members for ox::layout::detail::Linear_layout< Child, Parameters >, including all inherited members.
append_child(std::unique_ptr< Widget_t > w) -> Widget_t & | ox::layout::Layout< Child > | inline |
area() const -> Area | ox::Widget | |
brush | ox::Widget | |
child_added (defined in ox::Widget) | ox::Widget | |
child_added_event(Widget &child) -> bool override | ox::layout::detail::Linear_layout< Child, Parameters > | inlineprotectedvirtual |
child_added_event_filter(Widget &receiver, Widget &child) -> bool | ox::Widget | virtual |
child_added_filter (defined in ox::Widget) | ox::Widget | |
child_count() const -> std::size_t | ox::Widget | |
child_offset_ (defined in ox::Widget) | ox::Widget | protected |
child_polished (defined in ox::Widget) | ox::Widget | |
child_polished_event(Widget &child) -> bool override | ox::layout::detail::Linear_layout< Child, Parameters > | inlineprotectedvirtual |
child_polished_event_filter(Widget &receiver, Widget &child) -> bool | ox::Widget | virtual |
child_polished_filter (defined in ox::Widget) | ox::Widget | |
child_removed (defined in ox::Widget) | ox::Widget | |
child_removed_event(Widget &child) -> bool override | ox::layout::detail::Linear_layout< Child, Parameters > | inlineprotectedvirtual |
child_removed_event_filter(Widget &receiver, Widget &child) -> bool | ox::Widget | virtual |
child_removed_filter (defined in ox::Widget) | ox::Widget | |
Child_t typedef (defined in ox::layout::detail::Linear_layout< Child, Parameters >) | ox::layout::detail::Linear_layout< Child, Parameters > | |
children_ (defined in ox::Widget) | ox::Widget | protected |
Children_t typedef (defined in ox::Widget) | ox::Widget | protected |
contains_child(Widget const *w) const -> bool | ox::layout::Layout< Child > | inline |
contains_descendant(Widget const *descendant) const -> bool | ox::layout::Layout< Child > | inline |
cursor | ox::Widget | |
decrement_offset() (defined in ox::layout::detail::Linear_layout< Child, Parameters >) | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
delete_all_children() | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
delete_event() -> bool | ox::Widget | virtual |
delete_event_filter(Widget &receiver) -> bool | ox::Widget | virtual |
deleted (defined in ox::Widget) | ox::Widget | |
deleted_filter (defined in ox::Widget) | ox::Widget | |
disable(bool disable=true) | ox::Widget | |
disable_animation() | ox::Widget | |
disable_event() -> bool override | ox::layout::detail::Linear_layout< Child, Parameters > | inlineprotectedvirtual |
disable_event_filter(Widget &receiver) -> bool | ox::Widget | virtual |
disabled (defined in ox::Widget) | ox::Widget | |
disabled_filter (defined in ox::Widget) | ox::Widget | |
enable(bool enable=true) | ox::Widget | |
enable_animation(std::chrono::milliseconds interval) | ox::Widget | |
enable_animation(FPS fps) | ox::Widget | |
enable_event() -> bool override | ox::layout::detail::Linear_layout< Child, Parameters > | inlineprotectedvirtual |
enable_event_filter(Widget &receiver) -> bool | ox::Widget | virtual |
enabled (defined in ox::Widget) | ox::Widget | |
enabled_filter (defined in ox::Widget) | ox::Widget | |
find_child_by_name(std::string const &name) -> Child_t * | ox::layout::Layout< Child > | inline |
find_child_by_name(std::string const &name) const -> Child_t const * | ox::layout::Layout< Child > | inline |
find_child_if(UnaryPredicate &&predicate) const -> Child_t const * | ox::layout::Layout< Child > | inline |
find_child_if(UnaryPredicate &&predicate) -> Child_t * | ox::layout::Layout< Child > | inline |
find_child_position(Widget const *w) const -> std::size_t | ox::layout::Layout< Child > | inline |
focus_in_event() -> bool | ox::Widget | virtual |
focus_in_event_filter(Widget &receiver) -> bool | ox::Widget | virtual |
focus_out_event() -> bool | ox::Widget | virtual |
focus_out_event_filter(Widget &receiver) -> bool | ox::Widget | virtual |
focus_policy | ox::Widget | |
focused_in (defined in ox::Widget) | ox::Widget | |
focused_in_filter (defined in ox::Widget) | ox::Widget | |
focused_out (defined in ox::Widget) | ox::Widget | |
focused_out_filter (defined in ox::Widget) | ox::Widget | |
generate_wallpaper() const -> Glyph | ox::Widget | |
get_child_offset() const -> std::size_t | ox::Widget | |
get_children() | ox::layout::Layout< Child > | inline |
get_children() const | ox::layout::Layout< Child > | inline |
get_descendants() const -> std::vector< Widget * > | ox::Widget | |
get_event_filters() const -> std::set< Widget * > const & | ox::Widget | |
get_wallpaper() const -> Glyph | ox::Widget | |
height_policy | ox::Widget | |
increment_offset() (defined in ox::layout::detail::Linear_layout< Child, Parameters >) | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
insert_child(std::unique_ptr< Widget_t > w, std::size_t index) -> Widget_t & | ox::layout::Layout< Child > | inline |
install_event_filter(Widget &filter) | ox::Widget | |
is_animated() const -> bool | ox::Widget | |
is_enabled() const -> bool | ox::Widget | |
key_press_event(Key k) -> bool | ox::Widget | virtual |
key_press_event_filter(Widget &receiver, Key k) -> bool | ox::Widget | virtual |
key_pressed (defined in ox::Widget) | ox::Widget | |
key_pressed_filter (defined in ox::Widget) | ox::Widget | |
key_release_event(Key k) -> bool | ox::Widget | virtual |
key_release_event_filter(Widget &receiver, Key k) -> bool | ox::Widget | virtual |
key_released (defined in ox::Widget) | ox::Widget | |
key_released_filter (defined in ox::Widget) | ox::Widget | |
Layout(std::unique_ptr< Widgets >... children) (defined in ox::layout::Layout< Child >) | ox::layout::Layout< Child > | inline |
Layout(Parameters parameters) (defined in ox::layout::Layout< Child >) | ox::layout::Layout< Child > | inline |
lifetime | ox::Widget | |
make_child(Args &&... args) -> Widget_t & | ox::layout::Layout< Child > | inline |
make_child(typename Widget_t::Parameters p) -> Widget_t & | ox::layout::Layout< Child > | inline |
mouse_move_event(Mouse const &m) -> bool | ox::Widget | virtual |
mouse_move_event_filter(Widget &receiver, Mouse const &m) -> bool | ox::Widget | virtual |
mouse_moved (defined in ox::Widget) | ox::Widget | |
mouse_moved_filter (defined in ox::Widget) | ox::Widget | |
mouse_press_event(Mouse const &m) -> bool | ox::Widget | virtual |
mouse_press_event_filter(Widget &receiver, Mouse const &m) -> bool | ox::Widget | virtual |
mouse_pressed (defined in ox::Widget) | ox::Widget | |
mouse_pressed_filter (defined in ox::Widget) | ox::Widget | |
mouse_release_event(Mouse const &m) -> bool | ox::Widget | virtual |
mouse_release_event_filter(Widget &receiver, Mouse const &m) -> bool | ox::Widget | virtual |
mouse_released (defined in ox::Widget) | ox::Widget | |
mouse_released_filter (defined in ox::Widget) | ox::Widget | |
mouse_wheel_event(Mouse const &m) -> bool | ox::Widget | virtual |
mouse_wheel_event_filter(Widget &receiver, Mouse const &m) -> bool | ox::Widget | virtual |
mouse_wheel_scrolled (defined in ox::Widget) | ox::Widget | |
mouse_wheel_scrolled_filter (defined in ox::Widget) | ox::Widget | |
move_event(Point new_position, Point old_position) -> bool override | ox::layout::detail::Linear_layout< Child, Parameters > | inlineprotectedvirtual |
move_event_filter(Widget &receiver, Point new_position, Point old_position) -> bool | ox::Widget | virtual |
moved (defined in ox::Widget) | ox::Widget | |
moved_filter (defined in ox::Widget) | ox::Widget | |
name() const -> std::string const & | ox::Widget | |
operator=(Widget const &)=delete (defined in ox::Widget) | ox::Widget | |
operator=(Widget &&)=delete (defined in ox::Widget) | ox::Widget | |
paint_event(Painter &p) -> bool | ox::Widget | virtual |
paint_event_filter(Widget &receiver, Painter &p) -> bool | ox::Widget | virtual |
paint_wallpaper_with_brush(bool paints=true) | ox::Widget | |
painted (defined in ox::Widget) | ox::Widget | |
painted_filter (defined in ox::Widget) | ox::Widget | |
paints_wallpaper_with_brush() const -> bool | ox::Widget | |
Parameters_t typedef (defined in ox::layout::detail::Linear_layout< Child, Parameters >) | ox::layout::detail::Linear_layout< Child, Parameters > | protected |
parent() const -> Widget * | ox::Widget | |
remove_and_delete_child(Child_t const *child) -> bool | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
remove_and_delete_child_at(std::size_t index) -> bool | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
remove_and_delete_child_if(UnaryPredicate &&predicate) -> bool | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
remove_child(Child_t const *child) -> std::unique_ptr< Widget > (defined in ox::layout::detail::Linear_layout< Child, Parameters >) | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
remove_child_at(std::size_t index) -> std::unique_ptr< Widget > | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
remove_child_if(UnaryPredicate &&predicate) -> std::unique_ptr< Widget > | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
remove_event_filter(Widget &filter) | ox::Widget | |
resize_event(Area new_size, Area old_size) -> bool override | ox::layout::detail::Linear_layout< Child, Parameters > | inlineprotectedvirtual |
resize_event_filter(Widget &receiver, Area new_size, Area old_size) -> bool | ox::Widget | virtual |
resized (defined in ox::Widget) | ox::Widget | |
resized_filter (defined in ox::Widget) | ox::Widget | |
set_area(Area a) | ox::Widget | |
set_child_offset(std::size_t index) | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
set_name(std::string name) | ox::Widget | |
set_parent(Widget *parent) | ox::Widget | |
set_top_left(Point p) | ox::Widget | |
set_wallpaper(Glyph g) | ox::Widget | |
sort(Fn compare) | ox::layout::detail::Linear_layout< Child, Parameters > | inline |
swap_children(std::size_t index_a, std::size_t index_b) | ox::layout::Layout< Child > | inline |
timer (defined in ox::Widget) | ox::Widget | |
timer_event() -> bool | ox::Widget | virtual |
timer_event_filter(Widget &receiver) -> bool | ox::Widget | virtual |
timer_filter (defined in ox::Widget) | ox::Widget | |
top_left() const -> Point | ox::Widget | |
unique_id() const -> std::uint16_t | ox::Widget | |
update() final override | ox::layout::Layout< Child > | inlinevirtual |
Widget(std::string name="", Focus_policy focus_policy_=Focus_policy::None, Size_policy width_policy_=Size_policy{}, Size_policy height_policy_=Size_policy{}, Brush brush_=Brush{}, Glyph wallpaper=U' ', bool brush_paints_wallpaper=true, Cursor cursor=Cursor{}) | ox::Widget | explicit |
Widget(Parameters p) | ox::Widget | explicit |
Widget(Widget const &)=delete (defined in ox::Widget) | ox::Widget | |
Widget(Widget &&)=delete (defined in ox::Widget) | ox::Widget | |
width_policy | ox::Widget | |
~Widget()=default (defined in ox::Widget) | ox::Widget | virtual |