The Battle for Wesnoth  1.19.13+dev
Public Attributes | List of all members
gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child Struct Reference

Definition of an item. More...

Public Attributes

grid child_grid
 The grid containing the widgets. More...
 
bool selected = false
 Is the item selected or not. More...
 
bool shown = true
 Is the row shown or not. More...
 
std::size_t ordered_index = 0
 

Detailed Description

template<class minimum_selection, class maximum_selection, class my_placement, class select_action>
struct gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child

Definition of an item.

Definition at line 927 of file generator_private.hpp.

Member Data Documentation

◆ child_grid

template<class minimum_selection , class maximum_selection , class my_placement , class select_action >
grid gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child::child_grid

The grid containing the widgets.

Definition at line 930 of file generator_private.hpp.

◆ ordered_index

template<class minimum_selection , class maximum_selection , class my_placement , class select_action >
std::size_t gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child::ordered_index = 0

Definition at line 946 of file generator_private.hpp.

◆ selected

template<class minimum_selection , class maximum_selection , class my_placement , class select_action >
bool gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child::selected = false

Is the item selected or not.

Definition at line 933 of file generator_private.hpp.

◆ shown

template<class minimum_selection , class maximum_selection , class my_placement , class select_action >
bool gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child::shown = true

Is the row shown or not.

This flag is used the help to set the visible flag, it's preferred to test this flag for external functions.

Todo:
functions now test for visible and shown, that can use some polishing.

Definition at line 944 of file generator_private.hpp.


The documentation for this struct was generated from the following file: