The Battle for Wesnoth  1.13.10+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | 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 Member Functions

 child ()
 

Public Attributes

grid child_grid
 The grid containing the widgets. More...
 
bool selected
 Is the item selected or not. More...
 
bool shown
 Is the row shown or not. More...
 
size_t ordered_index
 

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 934 of file generator_private.hpp.

Constructor & Destructor Documentation

template<class minimum_selection , class maximum_selection , class my_placement , class select_action >
gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child::child ( )
inline

Definition at line 936 of file generator_private.hpp.

Member Data Documentation

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
template<class minimum_selection , class maximum_selection , class my_placement , class select_action >
size_t gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::child::ordered_index

Definition at line 961 of file generator_private.hpp.

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

Is the item selected or not.

Definition at line 948 of file generator_private.hpp.

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

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 959 of file generator_private.hpp.

Referenced by gui2::generator< minimum_selection, maximum_selection, my_placement, select_action >::impl_draw_children().


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