win_select Class Reference

Inheritance diagram for win_select:
Inheritance graph
[legend]
Collaboration diagram for win_select:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool input_update ()
 Input Update process @.
void add (win_base *w)
void remove (win_base *w)
void remove_all ()
void set_mode (const u_int8 mode)
void set_border_select (win_border *border)
void set_circle (const bool b)
bool is_circle ()
void set_default ()
void set_default_object (const win_base *wb)
void set_default_position (const u_int16 pos)
void set_pos (const u_int8 pos)
bool update ()
 Update process.
win_baseget_selected_object ()
u_int16 get_selected_position ()

Static Public Attributes

static const u_int8 MODE_BORDER = 0
static const u_int8 MODE_BRIGHTNESS = 1

Protected Member Functions

void rules (const bool b, win_base *wb)
void update_cur_select_position ()
void next ()
void previous ()
void activate ()

Protected Attributes

u_int8 mode_
bool circle_
bool finish_scroll_
win_borderborder_select_
lwb::iterator cur_select_

Detailed Description

Definition at line 20 of file win_select.h.


Member Function Documentation

bool win_select::input_update (  )  [virtual]

Input Update process @.

Reimplemented from win_scroll.

Definition at line 173 of file win_select.cc.

bool win_select::update (  )  [virtual]

Update process.

Returns:
true if update is successful, false otherwise

Reimplemented from win_scroll.

Definition at line 298 of file win_select.cc.


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

Generated on 27 Nov 2009 for Adonthell by  doxygen 1.6.1