| calculate_best_size() const override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| calculate_order() const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprivate |
| child_populate_dirty_list(twindow &caller, const std::vector< twidget * > &call_stack) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| clear() | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| create_item(const int index, tbuilder_grid_const_ptr list_builder, const string_map &item_data, const std::function< void(twidget &)> &callback) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| create_item(const int index, tbuilder_grid_const_ptr list_builder, const std::map< std::string, string_map > &item_data, const std::function< void(twidget &)> &callback) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| create_items(const int index, tbuilder_grid_const_ptr list_builder, const std::vector< std::map< std::string, string_map > > &data, const std::function< void(twidget &)> &callback) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| create_items(const int index, tbuilder_grid_const_ptr list_builder, const std::vector< string_map > &data, const std::function< void(twidget &)> &callback) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| create_walker() override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| delete_item(const unsigned index) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| disable_click_dismiss() const override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| do_deselect_item(const unsigned index) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprotected |
| do_select_item(const unsigned index) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprotected |
| find_at(const tpoint &coordinate, const bool must_be_active) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| find_at(const tpoint &coordinate, const bool must_be_active) const override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| get_item_at_ordered(unsigned index_ordered) const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprivatevirtual |
| get_item_count() const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| get_item_shown(const unsigned index) const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| get_ordered_index(unsigned index) const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprivatevirtual |
| get_selected_item() const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| get_selected_item_count() const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| handle_key_down_arrow(SDLMod modifier, bool &handled) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| handle_key_left_arrow(SDLMod modifier, bool &handled) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| handle_key_right_arrow(SDLMod modifier, bool &handled) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| handle_key_up_arrow(SDLMod modifier, bool &handled) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| impl_create_items(const int index, tbuilder_grid_const_ptr list_builder, const std::vector< T > &data, const std::function< void(twidget &)> &callback) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprivate |
| impl_draw_children(surface &frame_buffer, int x_offset, int y_offset) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| init(tgrid *grid, const std::map< std::string, string_map > &data, const std::function< void(twidget &)> &callback) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprivate |
| is_selected(const unsigned index) const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| item(const unsigned index) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| item(const unsigned index) const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| item_ordered(const unsigned index) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| item_ordered(const unsigned index) const | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| items_ | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | private |
| last_selected_item_ | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | private |
| layout_initialise(const bool full_initialisation) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| order_ | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | mutableprivate |
| order_dirty_ | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | mutableprivate |
| order_func_ | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | private |
| place(const tpoint &origin, const tpoint &size) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| request_reduce_height(const unsigned maximum_height) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| request_reduce_width(const unsigned maximum_width) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| select_item(const unsigned index, const bool select=true) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| selected_item_count_ | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | private |
| set_item_selected(const unsigned index, const bool selected) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprivate |
| set_item_shown(const unsigned index, const bool show) | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| set_order(const torder_func &order) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlineprivatevirtual |
| set_origin(const tpoint &origin) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| set_visible_rectangle(const SDL_Rect &rectangle) override | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inlinevirtual |
| tgenerator() | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |
| titems typedef | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | private |
| torder_func typedef | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | private |
| ~tgenerator() | gui2::tgenerator< minimum_selection, maximum_selection, placement, select_action > | inline |