, including all inherited members.
add_child(twidget *widget, const unsigned row, const unsigned col, const unsigned flags, const unsigned border_size) | gui2::tgrid | |
add_row(const unsigned count=1) | gui2::tgrid | |
begin() | gui2::tgrid | [inline] |
best_col_width_ | gui2::tgrid | [mutable, private] |
best_row_height_ | gui2::tgrid | [mutable, private] |
BORDER_BOTTOM | gui2::tgrid | [static] |
BORDER_LEFT | gui2::tgrid | [static] |
BORDER_RIGHT | gui2::tgrid | [static] |
BORDER_TOP | gui2::tgrid | [static] |
child(const unsigned row, const unsigned col) const | gui2::tgrid | [inline, private] |
child(const unsigned row, const unsigned col) | gui2::tgrid | [inline, private] |
children_ | gui2::tgrid | [private] |
clear_cache() | gui2::tgrid | [private] |
col_grow_factor_ | gui2::tgrid | [private] |
col_width_ | gui2::tgrid | [private] |
cols_ | gui2::tgrid | [private] |
definition() const | gui2::twidget | [inline] |
dirty() const | gui2::twidget | [inline, virtual] |
draw(surface &surface) | gui2::tgrid | [virtual] |
end() | gui2::tgrid | [inline] |
find_widget(const tpoint &coordinate, const bool must_be_active) | gui2::tgrid | [virtual] |
find_widget(const tpoint &coordinate, const bool must_be_active) const | gui2::tgrid | [virtual] |
find_widget(const std::string &id, const bool must_be_active) | gui2::tgrid | [virtual] |
find_widget(const std::string &id, const bool must_be_active) const | gui2::tgrid | [virtual] |
get_best_size() const | gui2::tgrid | [virtual] |
get_cols() const | gui2::tgrid | [inline] |
get_height() const | gui2::twidget | [inline] |
get_maximum_size() const | gui2::tgrid | [virtual] |
get_minimum_size() const | gui2::tgrid | [virtual] |
get_rect() const | gui2::twidget | [inline] |
get_rows() const | gui2::tgrid | [inline] |
get_size(const std::string &id, std::vector< unsigned > &width, std::vector< unsigned > &height, tpoint(tchild::*size_proc)() const) const | gui2::tgrid | [private] |
get_width() const | gui2::twidget | [inline] |
get_window() | gui2::twidget | |
get_x() const | gui2::twidget | [inline] |
get_y() const | gui2::twidget | [inline] |
has_horizontal_scrollbar() const | gui2::twidget | [inline, virtual] |
has_vertical_scrollbar() const | gui2::tgrid | [virtual] |
has_widget(const twidget *widget) const | gui2::tgrid | [virtual] |
help_key(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
HORIZONTAL_ALIGN_CENTER | gui2::tgrid | [static] |
HORIZONTAL_ALIGN_LEFT | gui2::tgrid | [static] |
HORIZONTAL_ALIGN_RIGHT | gui2::tgrid | [static] |
HORIZONTAL_GROW_SEND_TO_CLIENT | gui2::tgrid | [static] |
id() const | gui2::twidget | [inline] |
key_press(tevent_handler &, bool &, SDLKey, SDLMod, Uint16) | gui2::tevent_executor | [inline, virtual] |
layout(const tpoint &origin) | gui2::tgrid | [private] |
load_config() | gui2::twidget | [inline, virtual] |
minimum_col_width_ | gui2::tgrid | [mutable, private] |
minimum_row_height_ | gui2::tgrid | [mutable, private] |
mouse_enter(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_hover(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_leave(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_left_button_click(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_left_button_double_click(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_left_button_down(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_left_button_up(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_middle_button_click(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_middle_button_double_click(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_middle_button_down(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_middle_button_up(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_move(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_right_button_click(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_right_button_double_click(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_right_button_down(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
mouse_right_button_up(tevent_handler &) | gui2::tevent_executor | [inline, virtual] |
parent() | gui2::twidget | [inline] |
remove_child(const unsigned row, const unsigned col) | gui2::tgrid | |
remove_child(const std::string &id, const bool find_all=false) | gui2::tgrid | |
row_grow_factor_ | gui2::tgrid | [private] |
row_height_ | gui2::tgrid | [private] |
rows_ | gui2::tgrid | [private] |
set_active(const bool active) | gui2::tgrid | |
set_col_grow_factor(const unsigned col, const unsigned factor) | gui2::tgrid | [inline] |
set_cols(const unsigned cols) | gui2::tgrid | |
set_definition(const std::string &definition) | gui2::twidget | [inline, virtual] |
set_dirty(const bool dirty=true) | gui2::twidget | [inline, protected, virtual] |
set_id(const std::string &id) | gui2::twidget | [inline] |
set_parent(twidget *parent) | gui2::twidget | [inline] |
set_row_grow_factor(const unsigned row, const unsigned factor) | gui2::tgrid | [inline] |
set_rows(const unsigned rows) | gui2::tgrid | |
set_rows_cols(const unsigned rows, const unsigned cols) | gui2::tgrid | |
set_size(const SDL_Rect &rect) | gui2::tgrid | [virtual] |
set_wants_mouse_hover(const bool hover=true) | gui2::tevent_executor | [inline] |
set_wants_mouse_left_double_click(const bool click=true) | gui2::tevent_executor | [inline] |
set_wants_mouse_middle_double_click(const bool click=true) | gui2::tevent_executor | [inline] |
set_wants_mouse_right_double_click(const bool click=true) | gui2::tevent_executor | [inline] |
tevent_executor() | gui2::tevent_executor | [inline] |
tgrid(const unsigned rows=0, const unsigned cols=0) | gui2::tgrid | |
twidget() | gui2::twidget | [inline] |
VERTICAL_ALIGN_BOTTOM | gui2::tgrid | [static] |
VERTICAL_ALIGN_CENTER | gui2::tgrid | [static] |
VERTICAL_ALIGN_TOP | gui2::tgrid | [static] |
VERTICAL_GROW_SEND_TO_CLIENT | gui2::tgrid | [static] |
wants_mouse_hover() const | gui2::tevent_executor | [inline] |
wants_mouse_left_double_click() const | gui2::tevent_executor | [inline] |
wants_mouse_middle_double_click() const | gui2::tevent_executor | [inline] |
wants_mouse_right_double_click() const | gui2::tevent_executor | [inline] |
widget(const unsigned row, const unsigned col) const | gui2::tgrid | [inline] |
widget(const unsigned row, const unsigned col) | gui2::tgrid | [inline] |
window_resize(tevent_handler &, const unsigned, const unsigned) | gui2::tevent_executor | [inline, virtual] |
~tevent_executor() | gui2::tevent_executor | [inline, virtual] |
~tgrid() | gui2::tgrid | [virtual] |
~twidget() | gui2::twidget | [inline, virtual] |