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 |