| 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 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 |