Conquer Chess
Chess and Starcraft combined
Loading...
Searching...
No Matches
Public Member Functions | List of all members
controls_view_layout Class Reference

The layout of the Controls dialog. More...

#include <controls_view_layout.h>

Public Member Functions

 controls_view_layout (const screen_rect &r=get_default_screen_rect(), const int margin_width=get_default_margin_width())
 
const screen_rectget_selectable_rect (const controls_view_item item) const noexcept
 
const screen_rectget_action_1_label () const noexcept
 
const screen_rectget_action_1_value () const noexcept
 
const screen_rectget_action_2_label () const noexcept
 
const screen_rectget_action_2_value () const noexcept
 
const screen_rectget_action_3_label () const noexcept
 
const screen_rectget_action_3_value () const noexcept
 
const screen_rectget_action_4_label () const noexcept
 
const screen_rectget_action_4_value () const noexcept
 
const screen_rectget_background () const noexcept
 The size of this layout.
 
const screen_rectget_controller_type_label () const noexcept
 
const screen_rectget_controller_type_value () const noexcept
 
const screen_rectget_do_label () const noexcept
 
const screen_rectget_do_value () const noexcept
 
const screen_rectget_down_label () const noexcept
 
const screen_rectget_down_value () const noexcept
 
const screen_rectget_left_label () const noexcept
 
const screen_rectget_left_value () const noexcept
 
const screen_rectget_next_label () const noexcept
 
const screen_rectget_next_value () const noexcept
 
const screen_rectget_right_label () const noexcept
 
const screen_rectget_right_value () const noexcept
 
const screen_rectget_up_label () const noexcept
 
const screen_rectget_up_value () const noexcept
 

Detailed Description

The layout of the Controls dialog.

x x x x x x
1 2 3 4 5 6
+-------------------------------------------+
| |
| +-------+--------+ +................+ | y1
| | type | keybrd | . . . |
| +-------+--------+ +................+ | y2
| |
| +-------+--------+ +-------+--------+ | y3
| | up | W | | do | LMB | |
| +-------+--------+ +-------+--------+ | y4
| | right | D | | next | RMS | |
| +-------+--------+ +-------+--------+ | y5
| | down | S | |
| +-------+--------+ | y6
| | left | A | |
| +-------+--------+ | y7
| | 1 | Q | |
| +-------+--------+ | y8
| | 2 | E | |
| +-------+--------+ | y9
| | 3 | Z | |
| +-------+--------+ | y10
| | 4 | C | |
| +-------+--------+ | y11
| |
+-------------------------------------------+

Constructor & Destructor Documentation

◆ controls_view_layout()

controls_view_layout::controls_view_layout ( const screen_rect r = get_default_screen_rect(),
const int  margin_width = get_default_margin_width() 
)
explicit

Member Function Documentation

◆ get_action_1_label()

const screen_rect & controls_view_layout::get_action_1_label ( ) const
inlinenoexcept

◆ get_action_1_value()

const screen_rect & controls_view_layout::get_action_1_value ( ) const
inlinenoexcept

◆ get_action_2_label()

const screen_rect & controls_view_layout::get_action_2_label ( ) const
inlinenoexcept

◆ get_action_2_value()

const screen_rect & controls_view_layout::get_action_2_value ( ) const
inlinenoexcept

◆ get_action_3_label()

const screen_rect & controls_view_layout::get_action_3_label ( ) const
inlinenoexcept

◆ get_action_3_value()

const screen_rect & controls_view_layout::get_action_3_value ( ) const
inlinenoexcept

◆ get_action_4_label()

const screen_rect & controls_view_layout::get_action_4_label ( ) const
inlinenoexcept

◆ get_action_4_value()

const screen_rect & controls_view_layout::get_action_4_value ( ) const
inlinenoexcept

◆ get_background()

const screen_rect & controls_view_layout::get_background ( ) const
inlinenoexcept

The size of this layout.

◆ get_controller_type_label()

const screen_rect & controls_view_layout::get_controller_type_label ( ) const
inlinenoexcept

◆ get_controller_type_value()

const screen_rect & controls_view_layout::get_controller_type_value ( ) const
inlinenoexcept

◆ get_do_label()

const screen_rect & controls_view_layout::get_do_label ( ) const
inlinenoexcept

◆ get_do_value()

const screen_rect & controls_view_layout::get_do_value ( ) const
inlinenoexcept

◆ get_down_label()

const screen_rect & controls_view_layout::get_down_label ( ) const
inlinenoexcept

◆ get_down_value()

const screen_rect & controls_view_layout::get_down_value ( ) const
inlinenoexcept

◆ get_left_label()

const screen_rect & controls_view_layout::get_left_label ( ) const
inlinenoexcept

◆ get_left_value()

const screen_rect & controls_view_layout::get_left_value ( ) const
inlinenoexcept

◆ get_next_label()

const screen_rect & controls_view_layout::get_next_label ( ) const
inlinenoexcept

◆ get_next_value()

const screen_rect & controls_view_layout::get_next_value ( ) const
inlinenoexcept

◆ get_right_label()

const screen_rect & controls_view_layout::get_right_label ( ) const
inlinenoexcept

◆ get_right_value()

const screen_rect & controls_view_layout::get_right_value ( ) const
inlinenoexcept

◆ get_selectable_rect()

const screen_rect & controls_view_layout::get_selectable_rect ( const controls_view_item  item) const
noexcept

◆ get_up_label()

const screen_rect & controls_view_layout::get_up_label ( ) const
inlinenoexcept

◆ get_up_value()

const screen_rect & controls_view_layout::get_up_value ( ) const
inlinenoexcept

The documentation for this class was generated from the following files: