#include <window_builder.hpp>
Public Member Functions | |
tbuilder_grid (const config &cfg) | |
twidget * | build () const |
Public Attributes | |
unsigned | rows |
unsigned | cols |
std::vector< unsigned > | row_grow_factor |
The grow factor for the rows / columns. | |
std::vector< unsigned > | col_grow_factor |
std::vector< unsigned > | flags |
The flags per grid cell. | |
std::vector< unsigned > | border_size |
The border size per grid cell. | |
std::vector< tbuilder_widget_ptr > | widgets |
The widgets per grid cell. | |
Private Member Functions | |
tbuilder_grid () | |
void | read_extra (const config &cfg) |
After reading the general part in the constructor read extra data. |
Definition at line 53 of file window_builder.hpp.
gui2::tbuilder_grid::tbuilder_grid | ( | ) | [private] |
Referenced by tbuilder_grid().
gui2::tbuilder_grid::tbuilder_grid | ( | const config & | cfg | ) |
Definition at line 468 of file window_builder.cpp.
References _, border_size, col_grow_factor, cols, DBG_G_P, flags, config::get_children(), lg::gui_parse, log_scope2, gui2::read_flags(), row_grow_factor, rows, tbuilder_grid(), VALIDATE, and widgets.
twidget * gui2::tbuilder_grid::build | ( | ) | const [virtual] |
Implements gui2::tbuilder_widget.
Definition at line 967 of file window_builder.cpp.
References gui2::tgrid::add_child(), border_size, col_grow_factor, cols, DBG_G, flags, preferences::grid(), lg::gui, log_scope2, row_grow_factor, rows, gui2::tgrid::set_col_grow_factor(), gui2::tgrid::set_row_grow_factor(), gui2::tgrid::set_rows_cols(), and widgets.
Referenced by gui2::tbuilder_listbox::build().
void gui2::tbuilder_grid::read_extra | ( | const config & | cfg | ) | [private] |
After reading the general part in the constructor read extra data.
unsigned gui2::tbuilder_grid::rows |
Definition at line 60 of file window_builder.hpp.
Referenced by build(), gui2::tbuilder_panel::build(), and tbuilder_grid().
unsigned gui2::tbuilder_grid::cols |
Definition at line 61 of file window_builder.hpp.
Referenced by build(), gui2::tbuilder_panel::build(), and tbuilder_grid().
std::vector<unsigned> gui2::tbuilder_grid::row_grow_factor |
The grow factor for the rows / columns.
Definition at line 64 of file window_builder.hpp.
Referenced by build(), gui2::tbuilder_panel::build(), and tbuilder_grid().
std::vector<unsigned> gui2::tbuilder_grid::col_grow_factor |
Definition at line 65 of file window_builder.hpp.
Referenced by build(), gui2::tbuilder_panel::build(), and tbuilder_grid().
std::vector<unsigned> gui2::tbuilder_grid::flags |
The flags per grid cell.
Definition at line 68 of file window_builder.hpp.
Referenced by build(), gui2::tbuilder_panel::build(), and tbuilder_grid().
std::vector<unsigned> gui2::tbuilder_grid::border_size |
The border size per grid cell.
Definition at line 71 of file window_builder.hpp.
Referenced by build(), gui2::tbuilder_panel::build(), and tbuilder_grid().
std::vector<tbuilder_widget_ptr> gui2::tbuilder_grid::widgets |
The widgets per grid cell.
Definition at line 74 of file window_builder.hpp.
Referenced by build(), gui2::tbuilder_panel::build(), and tbuilder_grid().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |