calculate_best_size() const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
calculate_order() const | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprivate |
child_list typedef | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | private |
clear() override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
create_item(const int index, const builder_grid &list_builder, const widget_item &item_data, const std::function< void(widget &)> &callback) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
create_item(const int index, const builder_grid &list_builder, const widget_data &item_data, const std::function< void(widget &)> &callback) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
create_items(const int index, const builder_grid &list_builder, const std::vector< widget_data > &data, const std::function< void(widget &)> &callback) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
create_items(const int index, const builder_grid &list_builder, const std::vector< widget_item > &data, const std::function< void(widget &)> &callback) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
create_walker() override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
delete_item(const unsigned index) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
disable_click_dismiss() const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
do_deselect_item(const unsigned index) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprotected |
do_select_item(const unsigned index) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprotected |
find_at(const point &coordinate, const bool must_be_active) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
find_at(const point &coordinate, const bool must_be_active) const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
generator() | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
get_item_at_ordered(unsigned index_ordered) const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprivatevirtual |
get_item_count() const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
get_item_shown(const unsigned index) const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
get_ordered_index(unsigned index) const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprivatevirtual |
get_selected_item() const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
get_selected_item_count() const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
handle_key_down_arrow(SDL_Keymod modifier, bool &handled) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
handle_key_left_arrow(SDL_Keymod modifier, bool &handled) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
handle_key_right_arrow(SDL_Keymod modifier, bool &handled) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
handle_key_up_arrow(SDL_Keymod modifier, bool &handled) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
impl_create_items(const int index, const builder_grid &list_builder, const std::vector< T > &data, const std::function< void(widget &)> &callback) | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprivate |
impl_draw_children() override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
init(grid *grid, const widget_data &data, const std::function< void(widget &)> &callback) | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprivate |
is_selected(const unsigned index) const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
item(const unsigned index) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
item(const unsigned index) const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
item_ordered(const unsigned index) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
item_ordered(const unsigned index) const override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
items_ | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | private |
last_selected_item_ | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | private |
layout_initialize(const bool full_initialization) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
order_ | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | mutableprivate |
order_dirty_ | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | mutableprivate |
order_func typedef | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | private |
order_func_ | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | private |
place(const point &origin, const point &size) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
request_reduce_height(const unsigned maximum_height) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
request_reduce_width(const unsigned maximum_width) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
select_item(const unsigned index, const bool select=true) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
selected_item_count_ | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | private |
set_item_selected(const unsigned index, const bool selected) | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprivate |
set_item_shown(const unsigned index, const bool show) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |
set_order(const order_func &order) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlineprivatevirtual |
set_origin(const point &origin) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
set_visible_rectangle(const SDL_Rect &rectangle) override | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inlinevirtual |
~generator() | gui2::generator< minimum_selection, maximum_selection, my_placement, select_action > | inline |