15 #ifndef _WIN_SELECT_H_ 16 #define _WIN_SELECT_H_ 18 #include "win_scroll.h" 34 void set_mode(
const u_int8 mode){mode_ = mode;}
36 void set_border_select(
win_border * border){border_select_ = border;}
38 void set_circle(
const bool b) {circle_ = b;}
39 bool is_circle(){
return circle_;}
43 void set_default_object(
const win_base * wb);
45 void set_default_position(
const u_int16 pos);
47 void set_pos(
const u_int8 pos) {win_scroll::set_pos(pos);finish_scroll_ =
true;}
53 u_int16 get_selected_position();
55 static const u_int8 MODE_BORDER = 0;
57 static const u_int8 MODE_BRIGHTNESS = 1;
65 void rules(
const bool b,
win_base * wb);
67 void update_cur_select_position();
83 lwb::iterator cur_select_;
#define u_int16
16 bits long unsigned integer
#define u_int8
8 bits long unsigned integer
bool input_update()
Input Update process .
Common properties for each win_base's object.
bool update()
Update process.