| add_linked_widget(const std::string &id, widget *widget) | gui2::window |  | 
  | add_row(const unsigned count=1) | gui2::container_base | inline | 
  | add_to_keyboard_chain(widget *widget) | gui2::window |  | 
  | add_to_tab_order(widget *widget, int at=-1) | gui2::window |  | 
  | allow_plugin_skip_ | gui2::dialogs::modal_dialog | private | 
  | always_save_fields_ | gui2::dialogs::modal_dialog | private | 
  | attacker_itor_ | gui2::dialogs::unit_attack | private | 
  | automatic_placement_ | gui2::window | private | 
  | awaiting_rerender_ | gui2::window | private | 
  | back_child enum value | gui2::event::dispatcher |  | 
  | back_post_child enum value | gui2::event::dispatcher |  | 
  | back_pre_child enum value | gui2::event::dispatcher |  | 
  | bc_widget_data_vector_ | gui2::dialogs::unit_attack | private | 
  | begin() | gui2::container_base | inline | 
  | best_weapon_ | gui2::dialogs::unit_attack | private | 
  | border_space() const override | gui2::panel | privatevirtual | 
  | cached_text_font_size_ | gui2::styled_widget | mutableprivate | 
  | calculate_best_size() const override | gui2::container_base | protectedvirtual | 
  | calculate_blitting_rectangle() const | gui2::widget |  | 
  | calculate_clipping_rectangle() const | gui2::widget |  | 
  | can_mouse_focus() const | gui2::widget | inlinevirtual | 
  | can_wrap() const override | gui2::container_base | virtual | 
  | canvases_ | gui2::styled_widget | private | 
  | capture_and_show_keyboard(widget *widget) | gui2::window |  | 
  | capture_mouse() | gui2::event::dispatcher | inline | 
  | cast_config_to() const | gui2::styled_widget | inlineprotected | 
  | child enum value | gui2::event::dispatcher |  | 
  | clear_layout_size() | gui2::widget | inlineprotected | 
  | click_dismiss(const int mouse_button_mask) | gui2::window | private | 
  | click_dismiss_ | gui2::window | private | 
  | clipping_rectangle_ | gui2::widget | private | 
  | close() | gui2::window | inline | 
  | config_ | gui2::styled_widget | private | 
  | connect() | gui2::event::dispatcher |  | 
  | connect_signal(const F &func, const queue_position position=back_child) | gui2::event::dispatcher | inline | 
  | connected_ | gui2::event::dispatcher | private | 
  | container_base(const implementation::builder_styled_widget &builder, const std::string &control_type) | gui2::container_base | explicit | 
  | create_walker() override | gui2::container_base | virtual | 
  | damage_calc_callback() | gui2::dialogs::unit_attack | private | 
  | debug_border enum name | gui2::widget |  | 
  | debug_border_color_ | gui2::widget | private | 
  | debug_border_mode_ | gui2::widget | private | 
  | defender_itor_ | gui2::dialogs::unit_attack | private | 
  | defer_region(const rect ®ion) | gui2::window |  | 
  | deferred_regions_ | gui2::window | private | 
  | definition_ | gui2::styled_widget | private | 
  | demand_reduce_height(const unsigned maximum_height) override | gui2::container_base | virtual | 
  | demand_reduce_width(const unsigned maximum_width) override | gui2::container_base | virtual | 
  | disable_click_dismiss() const override | gui2::container_base | virtual | 
  | disconnect() | gui2::event::dispatcher |  | 
  | disconnect_signal(const F &func, const queue_position position=back_child) | gui2::event::dispatcher | inline | 
  | dispatcher() | gui2::event::dispatcher |  | 
  | does_click_dismiss() const | gui2::window | inline | 
  | draw() | gui2::window |  | 
  | draw_background() | gui2::widget |  | 
  | draw_children() | gui2::widget |  | 
  | draw_debug_border() | gui2::widget | private | 
  | draw_foreground() | gui2::widget |  | 
  | enable_lua_ptr(widget *tp) | enable_lua_ptr< widget > | inline | 
  | enable_lua_ptr(enable_lua_ptr &&o) | enable_lua_ptr< widget > | inline | 
  | enable_lua_ptr(const enable_lua_ptr &o)=delete | enable_lua_ptr< widget > | private | 
  | end() | gui2::container_base | inline | 
  | enter_disabled_ | gui2::window | private | 
  | escape_disabled_ | gui2::window | private | 
  | event_distributor_ | gui2::window | private | 
  | event_executor() | gui2::event_executor | inline | 
  | event_queue_type enum name | gui2::event::dispatcher |  | 
  | execute_hotkey(const hotkey::HOTKEY_COMMAND id) | gui2::event::dispatcher |  | 
  | exit_hook enum name | gui2::window |  | 
  | exit_hook_ | gui2::window | private | 
  | expose(const rect ®ion) override | gui2::window | virtual | 
  | fields_ | gui2::dialogs::modal_dialog | private | 
  | finalize(const builder_grid &content_grid) | gui2::window | private | 
  | finalize_fields(const bool save_fields) | gui2::dialogs::modal_dialog | private | 
  | find(const std::string_view id, const bool must_be_active) override | gui2::window | virtual | 
  | find(const std::string_view id, const bool must_be_active) const override | gui2::window | virtual | 
  | find_at(const point &coordinate, const bool must_be_active) override | gui2::window | virtual | 
  | find_at(const point &coordinate, const bool must_be_active) const override | gui2::window | virtual | 
  | find_widget(const std::string_view id, const bool must_be_active, const bool must_exist) | gui2::widget | inline | 
  | find_widget(const std::string_view id, const bool must_be_active, const bool must_exist) const | gui2::widget | inline | 
  | find_widget(const std::string_view id, const bool must_be_active=false) | gui2::widget | inline | 
  | find_widget(const std::string_view id, const bool must_be_active=false) const | gui2::widget | inline | 
  | fire(const ui_event event, widget &target) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, const point &coordinate) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, const SDL_Keycode key, const SDL_Keymod modifier, const std::string &unicode) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, const point &pos, const point &distance) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, const point ¢er, float dTheta, float dDist, uint8_t numFingers) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, void *) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, const message &msg) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, const SDL_Event &sdlevent) | gui2::event::dispatcher |  | 
  | fire(const ui_event event, widget &target, const std::string &text, int32_t start, int32_t len) | gui2::event::dispatcher |  | 
  | focus_ | gui2::dialogs::modal_dialog | private | 
  | front_child enum value | gui2::event::dispatcher |  | 
  | front_post_child enum value | gui2::event::dispatcher |  | 
  | front_pre_child enum value | gui2::event::dispatcher |  | 
  | functions_ | gui2::window | private | 
  | generate_dot_file(const std::string &, const unsigned) | gui2::window | inlineprivate | 
  | get_active() const override | gui2::panel | virtual | 
  | get_best_size() const | gui2::widget |  | 
  | get_best_text_size(point minimum_size, point maximum_size={0, 0}) const | gui2::styled_widget | private | 
  | get_canvas(const unsigned index) | gui2::styled_widget | inline | 
  | get_canvases() | gui2::styled_widget | inline | 
  | get_characters_per_line() const | gui2::styled_widget | virtual | 
  | get_client_rect() const override | gui2::panel | virtual | 
  | get_cols() const | gui2::container_base | inline | 
  | get_config() | gui2::styled_widget | inlineprotected | 
  | get_config() const | gui2::styled_widget | inlineprotected | 
  | get_config_default_size() const | gui2::styled_widget |  | 
  | get_config_maximum_size() const | gui2::styled_widget |  | 
  | get_config_minimum_size() const | gui2::styled_widget |  | 
  | get_control_type() const override | gui2::window | privatevirtual | 
  | get_dirty_rectangle() const | gui2::widget |  | 
  | get_distributor() const | gui2::window | inline | 
  | get_drawing_action() const | gui2::widget |  | 
  | get_grid() const | gui2::container_base | inline | 
  | get_grid() | gui2::container_base | inline | 
  | get_height() const | gui2::widget |  | 
  | get_label() const | gui2::styled_widget | inline | 
  | get_label_link(const point &position) const | gui2::styled_widget | protected | 
  | get_label_token(const point &position, std::string_view delimiters=" \n\r\t") const | gui2::styled_widget | protected | 
  | get_link_aware() const | gui2::styled_widget | virtual | 
  | get_link_color() const | gui2::styled_widget | virtual | 
  | get_linked_group() const | gui2::widget | inline | 
  | get_linked_size(std::string_view group_id) const | gui2::window | inline | 
  | get_mouse_behavior() const | gui2::event::dispatcher | inline | 
  | get_need_layout() const | gui2::window | inline | 
  | get_origin() const | gui2::widget |  | 
  | get_parent_grid() | gui2::widget |  | 
  | get_parent_grid() const | gui2::widget |  | 
  | get_rectangle() const | gui2::widget |  | 
  | get_retval() | gui2::window | inline | 
  | get_retval_by_id(const std::string &id) | gui2::window | static | 
  | get_rows() const | gui2::container_base | inline | 
  | get_selected_weapon() const | gui2::dialogs::unit_attack | inline | 
  | get_signal_queue() | gui2::event::dispatcher | inlineprivate | 
  | get_size() const | gui2::widget |  | 
  | get_state() const override | gui2::panel | virtual | 
  | get_text_alignment() const | gui2::styled_widget | inline | 
  | get_text_ellipse_mode() const | gui2::styled_widget | inline | 
  | get_text_font_size() const | gui2::styled_widget | protected | 
  | get_text_maximum_height() const | gui2::styled_widget | protected | 
  | get_text_maximum_width() const | gui2::styled_widget | protected | 
  | get_use_markup() const | gui2::styled_widget | inline | 
  | get_use_tooltip_on_label_overflow() const | gui2::styled_widget | inline | 
  | get_visible() const | gui2::widget |  | 
  | get_want_keyboard_input() const | gui2::event::dispatcher | inline | 
  | get_width() const | gui2::widget |  | 
  | get_window() | gui2::widget |  | 
  | get_window() const | gui2::widget |  | 
  | get_x() const | gui2::widget |  | 
  | get_y() const | gui2::widget |  | 
  | grid_ | gui2::container_base | private | 
  | h_ | gui2::window | private | 
  | has_event(const ui_event event, const event_queue_type event_type) | gui2::event::dispatcher |  | 
  | has_linked_size_group(const std::string &id) | gui2::window |  | 
  | has_widget(const widget &widget) const override | gui2::container_base | virtual | 
  | height_ | gui2::widget | private | 
  | help_message() const | gui2::styled_widget | inline | 
  | help_message_ | gui2::styled_widget | private | 
  | helptip_ | gui2::window | private | 
  | hidden_ | gui2::window | private | 
  | hide() | gui2::window |  | 
  | horizontal_placement_ | gui2::window | private | 
  | hotkeys_ | gui2::event::dispatcher | private | 
  | id() const | gui2::widget |  | 
  | id_ | gui2::widget | private | 
  | impl_draw_background() override | gui2::panel | privatevirtual | 
  | impl_draw_children() override | gui2::container_base | virtual | 
  | impl_draw_foreground() override | gui2::panel | privatevirtual | 
  | init_fields() | gui2::dialogs::modal_dialog | private | 
  | init_grid(const builder_grid &grid_builder) | gui2::container_base |  | 
  | init_linked_size_group(const std::string &id, const bool fixed_width, const bool fixed_height) | gui2::window |  | 
  | inject_linked_groups() | gui2::container_base | private | 
  | invalidate_layout() | gui2::window |  | 
  | invalidate_layout_blocked() const | gui2::window | inline | 
  | invalidate_layout_blocked_ | gui2::window | private | 
  | is_at(const point &coordinate) const override | gui2::widget | privatevirtual | 
  | is_at(const point &coordinate, const bool must_be_active) const | gui2::widget | private | 
  | is_connected() const | gui2::event::dispatcher | inline | 
  | keyboard_capture(widget *widget) | gui2::window |  | 
  | label_ | gui2::styled_widget | private | 
  | layout() override | gui2::window | virtual | 
  | layout_children() override | gui2::container_base | protectedvirtual | 
  | layout_initialize(const bool full_initialization) override | gui2::container_base | virtual | 
  | layout_linked_widgets() | gui2::window | private | 
  | layout_size() const | gui2::widget | protected | 
  | layout_size_ | gui2::widget | private | 
  | leadership_bonus_ | gui2::dialogs::unit_attack | private | 
  | linked_group_ | gui2::widget | private | 
  | linked_size_ | gui2::window | private | 
  | maximum_height_ | gui2::window | private | 
  | maximum_width_ | gui2::window | private | 
  | modal_dialog(const std::string &window_id) | gui2::dialogs::modal_dialog | explicit | 
  | mode() const | gui2::window | inline | 
  | mouse_behavior enum name | gui2::event::dispatcher |  | 
  | mouse_behavior_ | gui2::event::dispatcher | private | 
  | mouse_button_state_ | gui2::window | private | 
  | mouse_capture(const bool capture=true) | gui2::window |  | 
  | move(const int x_offset, const int y_offset) | gui2::widget | virtual | 
  | need_layout_ | gui2::window | private | 
  | gui2::operator=(const widget &)=delete | gui2::widget |  | 
  | gui2::enable_lua_ptr< widget >::operator=(enable_lua_ptr &&o) | enable_lua_ptr< widget > | inline | 
  | gui2::top_level_drawable::operator=(const top_level_drawable &) | gui2::top_level_drawable | protected | 
  | gui2::top_level_drawable::operator=(top_level_drawable &&) noexcept | gui2::top_level_drawable | protected | 
  | panel(const implementation::builder_styled_widget &builder, const std::string &control_type="") | gui2::panel |  | 
  | parent() | gui2::widget |  | 
  | parent_ | gui2::widget | private | 
  | place(const point &origin, const point &size) override | gui2::container_base | virtual | 
  | post enum value | gui2::event::dispatcher |  | 
  | post_show() override | gui2::dialogs::unit_attack | privatevirtual | 
  | pre enum value | gui2::event::dispatcher |  | 
  | pre_show() override | gui2::dialogs::unit_attack | privatevirtual | 
  | queue_position enum name | gui2::event::dispatcher |  | 
  | queue_redraw() | gui2::widget |  | 
  | queue_redraw(const rect ®ion) | gui2::widget |  | 
  | queue_rerender(const rect ®ion) | gui2::window |  | 
  | queue_rerender() | gui2::window |  | 
  | recursive_is_visible(const widget *widget, const bool must_be_active) const | gui2::widget | private | 
  | redraw_action enum name | gui2::widget |  | 
  | redraw_action_ | gui2::widget | private | 
  | reduce_height(const unsigned maximum_height) | gui2::container_base |  | 
  | reduce_width(const unsigned maximum_width) | gui2::container_base |  | 
  | reevaluate_best_size_ | gui2::window | private | 
  | register_bool(const std::string &id, const bool mandatory, const std::function< bool()> &callback_load_value=nullptr, const std::function< void(bool)> &callback_save_value=nullptr, const std::function< void(widget &)> &callback_change=nullptr, const bool initial_fire=false) | gui2::dialogs::modal_dialog | protected | 
  | register_bool(const std::string &id, const bool mandatory, bool &linked_variable, const std::function< void(widget &)> &callback_change=nullptr, const bool initial_fire=false) | gui2::dialogs::modal_dialog | protected | 
  | register_field(Args &&... args) | gui2::dialogs::modal_dialog | protected | 
  | register_hotkey(const hotkey::HOTKEY_COMMAND id, Func &&function) | gui2::event::dispatcher | inline | 
  | register_image(const std::string &id, const bool mandatory, const std::string &filename) | gui2::dialogs::modal_dialog | inlineprotected | 
  | register_integer(const std::string &id, const bool mandatory, const std::function< int()> &callback_load_value=nullptr, const std::function< void(int)> &callback_save_value=nullptr) | gui2::dialogs::modal_dialog | protected | 
  | register_integer(const std::string &id, const bool mandatory, int &linked_variable) | gui2::dialogs::modal_dialog | protected | 
  | register_label(const std::string &id, const bool mandatory, const std::string &text, const bool use_markup=false) | gui2::dialogs::modal_dialog | protected | 
  | register_text(const std::string &id, const bool mandatory, const std::function< std::string()> &callback_load_value=nullptr, const std::function< void(const std::string &)> &callback_save_value=nullptr, const bool capture_focus=false) | gui2::dialogs::modal_dialog | protected | 
  | register_text(const std::string &id, const bool mandatory, std::string &linked_variable, const bool capture_focus=false) | gui2::dialogs::modal_dialog | protected | 
  | release_mouse() | gui2::event::dispatcher | inline | 
  | remove_from_keyboard_chain(widget *widget) | gui2::window |  | 
  | remove_linked_widget(const std::string &id, const widget *widget) | gui2::window |  | 
  | render() override | gui2::window | virtual | 
  | render_buffer_ | gui2::window | private | 
  | renderer_ | gui2::styled_widget | mutableprivate | 
  | request_reduce_height(const unsigned maximum_height) override | gui2::container_base | virtual | 
  | request_reduce_width(const unsigned maximum_width) override | gui2::container_base | virtual | 
  | retval_ | gui2::window | private | 
  | screen_location() override | gui2::window | virtual | 
  | selected_weapon_ | gui2::dialogs::unit_attack | private | 
  | self_ | enable_lua_ptr< widget > | private | 
  | set_active(const bool active) override | gui2::container_base | virtual | 
  | set_allow_plugin_skip(const bool allow_plugin_skip) | gui2::dialogs::modal_dialog | inline | 
  | set_always_save_fields(const bool always_save_fields) | gui2::dialogs::modal_dialog | inline | 
  | set_child(std::unique_ptr< widget > widget, const unsigned row, const unsigned col, const unsigned flags, const unsigned border_size) | gui2::container_base | inline | 
  | set_click_dismiss(const bool click_dismiss) | gui2::window | inline | 
  | set_cols(const unsigned cols) | gui2::container_base | inline | 
  | set_column_grow_factor(const unsigned column, const unsigned factor) | gui2::container_base | inline | 
  | set_debug_border_color(const color_t debug_border_color) | gui2::widget |  | 
  | set_debug_border_mode(const debug_border debug_border_mode) | gui2::widget |  | 
  | set_enter_disabled(const bool enter_disabled) | gui2::window | inline | 
  | set_escape_disabled(const bool escape_disabled) | gui2::window | inline | 
  | set_exit_hook(exit_hook mode, const Func &hook) | gui2::window | inline | 
  | set_help_message(const t_string &help_message) | gui2::styled_widget | inline | 
  | set_horizontal_alignment(const std::string &alignment) | gui2::widget | virtual | 
  | set_id(const std::string &id) | gui2::widget |  | 
  | set_label(const t_string &text) | gui2::styled_widget | virtual | 
  | set_layout_size(const point &size) | gui2::widget | protected | 
  | set_linked_group(const std::string &linked_group) | gui2::widget |  | 
  | set_members(const widget_item &data) | gui2::styled_widget | virtual | 
  | set_mouse_behavior(const mouse_behavior mouse_behavior) | gui2::event::dispatcher | inline | 
  | set_origin(const point &origin) override | gui2::container_base | virtual | 
  | set_parent(widget *parent) | gui2::widget |  | 
  | set_retval(const int retval, const bool close_window=true) | gui2::window | inline | 
  | set_row_grow_factor(const unsigned row, const unsigned factor) | gui2::container_base | inline | 
  | set_rows(const unsigned rows) | gui2::container_base | inline | 
  | set_rows_cols(const unsigned rows, const unsigned cols) | gui2::container_base | inline | 
  | set_self_active(const bool active) override | gui2::panel | privatevirtual | 
  | set_show_even_without_video(const bool show_even_without_video) | gui2::dialogs::modal_dialog | inline | 
  | set_size(const point &size) | gui2::widget | virtual | 
  | set_text_alignment(const PangoAlignment text_alignment) | gui2::styled_widget | virtual | 
  | set_text_ellipse_mode(const PangoEllipsizeMode ellipse_mode) | gui2::styled_widget |  | 
  | set_tooltip(const t_string &tooltip) | gui2::styled_widget | inline | 
  | set_use_markup(bool use_markup) | gui2::styled_widget | virtual | 
  | set_use_tooltip_on_label_overflow(const bool use_tooltip=true) | gui2::styled_widget | inline | 
  | set_variable(const std::string &key, const wfl::variant &value) | gui2::window | inline | 
  | set_vertical_alignment(const std::string &alignment) | gui2::widget | virtual | 
  | set_visible(const visibility visible) | gui2::widget |  | 
  | set_visible(bool visible) | gui2::widget | inline | 
  | set_visible_rectangle(const rect &rectangle) override | gui2::container_base | virtual | 
  | set_want_keyboard_input(const bool want_keyboard_input) | gui2::event::dispatcher | inline | 
  | set_wants_mouse_hover(const bool hover=true) | gui2::event_executor | inline | 
  | set_wants_mouse_left_double_click(const bool click=true) | gui2::event_executor | inline | 
  | set_wants_mouse_middle_double_click(const bool click=true) | gui2::event_executor | inline | 
  | set_wants_mouse_right_double_click(const bool click=true) | gui2::event_executor | inline | 
  | show(const unsigned auto_close_time=0) | gui2::dialogs::modal_dialog |  | 
  | show_even_without_video_ | gui2::dialogs::modal_dialog | private | 
  | show_mode enum name | gui2::window |  | 
  | show_mode_ | gui2::window | private | 
  | show_non_modal() | gui2::window |  | 
  | show_tooltip() | gui2::window |  | 
  | shrunken_ | gui2::styled_widget | private | 
  | signal_handler_click_dismiss(const event::ui_event event, bool &handled, bool &halt, const int mouse_button_mask) | gui2::window | private | 
  | signal_handler_close_window() | gui2::window | private | 
  | signal_handler_message_show_helptip(const event::ui_event event, bool &handled, const event::message &message) | gui2::window | private | 
  | signal_handler_message_show_tooltip(const event::ui_event event, bool &handled, const event::message &message) | gui2::window | private | 
  | signal_handler_notify_remove_tooltip(const event::ui_event event, bool &handled) | gui2::styled_widget | private | 
  | signal_handler_request_placement(const event::ui_event event, bool &handled) | gui2::window | private | 
  | signal_handler_sdl_key_down(const event::ui_event event, bool &handled, const SDL_Keycode key, const SDL_Keymod mod, bool handle_tab) | gui2::window | private | 
  | signal_handler_sdl_video_resize(const event::ui_event event, bool &handled, const point &new_size) | gui2::window | private | 
  | signal_handler_show_helptip(const event::ui_event event, bool &handled, const point &location) | gui2::styled_widget | private | 
  | signal_handler_show_tooltip(const event::ui_event event, bool &handled, const point &location) | gui2::styled_widget | private | 
  | signal_keyboard_queue_ | gui2::event::dispatcher | private | 
  | signal_message_queue_ | gui2::event::dispatcher | private | 
  | signal_mouse_queue_ | gui2::event::dispatcher | private | 
  | signal_notification_queue_ | gui2::event::dispatcher | private | 
  | signal_queue_ | gui2::event::dispatcher | private | 
  | signal_raw_event_queue_ | gui2::event::dispatcher | private | 
  | signal_text_input_queue_ | gui2::event::dispatcher | private | 
  | signal_touch_gesture_queue_ | gui2::event::dispatcher | private | 
  | signal_touch_motion_queue_ | gui2::event::dispatcher | private | 
  | status enum name | gui2::window |  | 
  | status_ | gui2::window | private | 
  | styled_widget(const implementation::builder_styled_widget &builder, const std::string &control_type) | gui2::styled_widget |  | 
  | tab_order | gui2::window | private | 
  | text_alignment_ | gui2::styled_widget | private | 
  | text_can_shrink() | gui2::styled_widget | inlineprivatevirtual | 
  | text_ellipse_mode_ | gui2::styled_widget | private | 
  | tooltip() const | gui2::styled_widget | inline | 
  | tooltip_ | gui2::window | private | 
  | top_level_drawable() | gui2::top_level_drawable | protected | 
  | top_level_drawable(const top_level_drawable &) | gui2::top_level_drawable | protected | 
  | top_level_drawable(top_level_drawable &&) noexcept | gui2::top_level_drawable | protected | 
  | type() | gui2::window | static | 
  | unit_attack(const unit_map::iterator &attacker_itor, const unit_map::iterator &defender_itor, std::vector< battle_context > &&weapons, const int best_weapon, std::vector< gui2::widget_data > &bc_widget_data_vector, const int leadership_bonus) | gui2::dialogs::unit_attack |  | 
  | update() | gui2::top_level_drawable | inlinevirtual | 
  | update_canvas() | gui2::styled_widget | protectedvirtual | 
  | update_render_textures() | gui2::window | private | 
  | use_markup_ | gui2::styled_widget | private | 
  | use_tooltip_on_label_overflow_ | gui2::styled_widget | private | 
  | variables_ | gui2::window | private | 
  | vertical_placement_ | gui2::window | private | 
  | visibility enum name | gui2::widget |  | 
  | visible_ | gui2::widget | private | 
  | w_ | gui2::window | private | 
  | want_keyboard_input_ | gui2::event::dispatcher | private | 
  | wants_mouse_hover() const | gui2::event_executor | inline | 
  | wants_mouse_hover_ | gui2::event_executor | private | 
  | wants_mouse_left_double_click() const | gui2::event_executor | inline | 
  | wants_mouse_left_double_click_ | gui2::event_executor | private | 
  | wants_mouse_middle_double_click() const | gui2::event_executor | inline | 
  | wants_mouse_middle_double_click_ | gui2::event_executor | private | 
  | wants_mouse_right_double_click() const | gui2::event_executor | inline | 
  | wants_mouse_right_double_click_ | gui2::event_executor | private | 
  | weapons_ | gui2::dialogs::unit_attack | private | 
  | widget(const widget &)=delete | gui2::widget |  | 
  | widget() | gui2::widget |  | 
  | widget(const builder_widget &builder) | gui2::widget | explicit | 
  | width_ | gui2::widget | private | 
  | window(const builder_window::window_resolution &definition) | gui2::window | explicit | 
  | window_id() const override | gui2::dialogs::unit_attack | privatevirtual | 
  | window_instance(const unsigned handle) | gui2::window | static | 
  | x_ | gui2::window | private | 
  | y_ | gui2::window | private | 
  | ~dispatcher() | gui2::event::dispatcher | virtual | 
  | ~event_executor() | gui2::event_executor | inlinevirtual | 
  | ~modal_dialog() | gui2::dialogs::modal_dialog | virtual | 
  | ~top_level_drawable() | gui2::top_level_drawable | protectedvirtual | 
  | ~widget() override | gui2::widget | virtual | 
  | ~window() | gui2::window | virtual |