The Battle for Wesnoth  1.19.4+dev
gui::menu Member List

This is the complete list of members for gui::menu, including all inherited members.

adjust_position(unsigned pos)gui::scrollareaprotected
adjust_viewport_to_selection()gui::menuprivate
aquire_mouse_lock()gui::widgetprotected
bluebg_stylegui::menustatic
click_selects_gui::menuprivate
clip_gui::widgetprivate
clip_rect_gui::widgetprivate
default_stylegui::menustatic
DIRTY enum valuegui::widgetprivate
dirty() constgui::widget
double_clicked()gui::menu
double_clicked_gui::menuprivate
draw()gui::widgetprivate
draw_contents() overridegui::menuprivatevirtual
draw_row(const std::size_t row_index, const SDL_Rect &rect, ROW_TYPE type)gui::menuprotectedvirtual
DRAWN enum valuegui::widgetprivate
enable(bool new_val=true)gui::widgetvirtual
enabled() constgui::widget
enabled_gui::widgetprivate
expose(const rect &region) overridegui::widgetvirtual
fill_items(const std::vector< indented_menu_item > &imi)gui::menuprivate
focus(const SDL_Event *event)gui::widget
focus_gui::widgetprotected
free_mouse_lock()gui::widgetprotected
full_size_gui::scrollareaprivate
get_item_height(int item) constgui::menuprivate
get_item_height_internal(const indented_menu_item &imi) constgui::menuprivate
get_item_rect(int item) constgui::menuprivate
get_item_rect_internal(std::size_t pos) constgui::menuprivate
get_max_height() constgui::menuinline
get_max_position() constgui::scrollareaprotected
get_max_width() constgui::menuinline
get_position() constgui::scrollareaprotected
handle_event(const SDL_Event &event) overridegui::menuprotectedvirtual
handle_window_event(const SDL_Event &)events::sdl_handlerinlinevirtual
handler_members()gui::scrollareaprotectedvirtual
has_joined()events::sdl_handlerinlinevirtual
has_joined_events::sdl_handlerprivate
has_joined_global()events::sdl_handlerinlinevirtual
has_joined_global_events::sdl_handlerprivate
has_scrollbar() constgui::scrollareaprotected
height() constgui::widget
HIDDEN enum valuegui::widgetprivate
hidden() constgui::widget
hide(bool value=true)gui::scrollareavirtual
hit(int x, int y) constgui::menuprotected
hit_on_indent_or_icon(std::size_t row_index, int x) constgui::menuprotected
id() constgui::widget
id_gui::widgetprivate
ignore_next_doubleclick_gui::menuprivate
imgsel_style classgui::menufriend
inner_location() constgui::scrollareaprotected
invalid_gui::menuprivate
invalidate_row(std::size_t id)gui::menuprotected
invalidate_row_pos(std::size_t pos)gui::menuprotected
item_height_gui::menuprivate
item_pos_gui::menuprivate
itemRects_gui::menumutableprivate
items_gui::menuprivate
items_end() constgui::menuprivate
items_height() constgui::menuprivate
items_start() constgui::menuprivate
join()events::sdl_handlervirtual
join(context &c)events::sdl_handlervirtual
join_global()events::sdl_handlervirtual
join_same(sdl_handler *parent)events::sdl_handlervirtual
key_press(SDL_Keycode key)gui::menuprivate
last_was_doubleclick_gui::menuprivate
layout() overridegui::widgetvirtual
leave()events::sdl_handlervirtual
leave_global()events::sdl_handlervirtual
location() constgui::widget
max_height_gui::menuprivate
max_items_gui::menumutableprivate
max_items_onscreen() constgui::menuprivate
max_width_gui::menuprivate
menu(bool click_selects=false, int max_height=-1, int max_width=-1, style *menu_style=nullptr, const bool auto_join=true)gui::menu
mouse_lock_gui::widgetprivatestatic
mouse_lock_local_gui::widgetprivate
mouse_locked() constgui::widgetprotected
move_position(int dep)gui::scrollareaprotected
move_selection(std::size_t id)gui::menu
move_selection_down(std::size_t dep)gui::menuprivate
move_selection_keeping_viewport(std::size_t id)gui::menu
move_selection_to(std::size_t id, bool silent=false, SELECTION_MOVE_VIEWPORT move_viewport=MOVE_VIEWPORT)gui::menuprivate
move_selection_up(std::size_t dep)gui::menuprivate
MOVE_VIEWPORT enum valuegui::menuprivate
NO_MOVE_VIEWPORT enum valuegui::menuprivate
NORMAL_ROW enum valuegui::menu
num_selects_gui::menuprivate
number_of_items() constgui::menuinline
old_position_gui::scrollareaprivate
events::operator=(sdl_handler &&)=deleteevents::sdl_handler
events::operator=(const sdl_handler &)events::sdl_handlerprotected
gui2::top_level_drawable::operator=(const top_level_drawable &)gui2::top_level_drawableprotected
gui2::top_level_drawable::operator=(top_level_drawable &&)gui2::top_level_drawableprotected
out_gui::menuprivate
previous_button_gui::menuprivate
process()gui::menu
process_event()gui::scrollareaprotectedvirtual
process_tooltip_string(int mousex, int mousey) overridegui::widgetvirtual
queue_redraw()gui::widget
queue_redraw(const rect &)gui::widget
rect_gui::widgetprivate
recursive_gui::scrollareaprivate
render()gui2::top_level_drawableinlinevirtual
requires_event_focus(const SDL_Event *event=nullptr) const overridegui::menuprotectedvirtual
reset_selection()gui::menu
ROW_TYPE enum namegui::menu
screen_location() overridegui::widgetinlinevirtual
scroll(unsigned int pos) overridegui::menuvirtual
scrollarea(bool auto_join=true)gui::scrollarea
scrollbar_gui::scrollareaprivate
scrollbar_width() constgui::scrollareaprotected
sdl_handler(sdl_handler &&)=deleteevents::sdl_handler
sdl_handler(const bool auto_join=true)events::sdl_handlerprotected
sdl_handler(const sdl_handler &)events::sdl_handlerprotected
selected_gui::menuprivate
SELECTED_ROW enum valuegui::menu
selection() constgui::menu
SELECTION_MOVE_VIEWPORT enum namegui::menuprivate
set_click_selects(bool value)gui::menu
set_clip_rect(const SDL_Rect &rect)gui::widget
set_dirty(bool dirty=true)gui::widget
set_focus(bool focus)gui::widget
set_full_size(unsigned h)gui::scrollareaprotected
set_height(int h)gui::widget
set_id(const std::string &id)gui::widget
set_inner_location(const SDL_Rect &rect) overridegui::menuprotectedvirtual
set_items(const std::vector< indented_menu_item > &items, utils::optional< std::size_t > selected)gui::menuvirtual
set_location(const SDL_Rect &rect)gui::widgetvirtual
set_location(int x, int y)gui::widget
set_max_height(const int new_max_height)gui::menu
set_max_width(const int new_max_width)gui::menu
set_measurements(int w, int h)gui::widget
set_numeric_keypress_selection(bool value)gui::menu
set_position(unsigned pos)gui::scrollareaprotected
set_scroll_rate(unsigned r)gui::scrollareaprotected
set_selection_pos(std::size_t pos, bool silent=false, SELECTION_MOVE_VIEWPORT move_viewport=MOVE_VIEWPORT)gui::menuprivate
set_shown_size(unsigned h)gui::scrollareaprotected
set_tooltip_string(const std::string &str)gui::widget
set_width(int w)gui::widget
show_result_gui::menuprivate
shown_scrollbar_gui::scrollareaprivate
shown_size_gui::scrollareaprivate
silent_gui::menuprotected
state_gui::widgetprivate
style classgui::menufriend
style_gui::menuprotected
swipe_dy_gui::scrollareaprivate
swipe_origin_gui::scrollareaprivate
test_scrollbar()gui::scrollareaprivate
tooltip_text_gui::widgetprivate
top_level_drawable()gui2::top_level_drawableprotected
top_level_drawable(const top_level_drawable &)gui2::top_level_drawableprotected
top_level_drawable(top_level_drawable &&)gui2::top_level_drawableprotected
UNINIT enum valuegui::widgetprivate
update()gui2::top_level_drawableinlinevirtual
update_location(const SDL_Rect &rect)gui::scrollareaprotectedvirtual
update_scrollbar_grip_height()gui::menuprivate
update_size()gui::menuprivate
use_ellipsis_gui::menuprivate
widest_row_width() constgui::menuprotected
widest_row_width_gui::menumutableprivate
widget(const bool auto_join=true)gui::widgetprotected
width() constgui::widget
xgui::scrollarea
ygui::scrollarea
~menu()gui::menu
~sdl_handler()events::sdl_handlerprotectedvirtual
~top_level_drawable()gui2::top_level_drawableprotectedvirtual
~widget()gui::widgetprotectedvirtual