趣味で作ってるロボット用ソフトウェア
 All Classes Files Functions Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
hrk::Menu Class Reference
Inheritance diagram for hrk::Menu:
Inheritance graph
[legend]
Collaboration diagram for hrk::Menu:
Collaboration graph
[legend]

Public Types

enum  { Invalid_index = -1 }
 

Public Member Functions

void set_alpha (double alpha)
 
void set_color_strength (double ratio)
 
void update (void)
 
void draw (void)
 
SizeF size (void) const
 
void set_button_align (int align)
 
void set_buttons_interval (const PointF &each_offset)
 
void set_button_offset (int index, const PointF &offset)
 
void add_button (Button *button)
 
void remove_button (Button *button)
 
Buttonbutton (int index) const
 
int button_size (void) const
 
void set_button_enabled (int index, bool enable)
 
void set_current_index (int index)
 
int current_index (void) const
 
void set_decided_index (int index)
 
int decided_index (void) const
 
void set_decided (bool decide)
 
bool is_decided (void) const
 
void set_decide_update_enabled (bool enable)
 既に決定されているときに他のボタンを決定に更新できるかの設定 More...
 
void set_select_event (Event *previous, Event *next)
 
void set_decide_event (Event *decide)
 
void set_mouse_enabled (bool enable)
 
void set_rotate_by_key_enabled (bool enable)
 
void hold_last_selected_index (bool hold)
 
- Public Member Functions inherited from hrk::Component
virtual void set_position (const PointF &position)
 
virtual PointF position (void) const
 
virtual void set_input_enabled (bool enable)
 
virtual bool input_enabled (void) const
 
virtual double width (void) const
 
virtual double height (void) const
 
virtual RectF rect (void) const
 
virtual double set_align (double value, const unsigned char align)
 

Member Function Documentation

void Menu::set_decide_update_enabled ( bool  enable)

既に決定されているときに他のボタンを決定に更新できるかの設定

他のボタンが決定されたとき、既に決定されていたボタンは Released に変更される。

Parameters
[in]enable許可

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