19 #ifndef _WIN_SELECT_H_
20 #define _WIN_SELECT_H_
22 #include "win_scroll.h"
38 void set_mode(
const u_int8 mode){mode_ = mode;}
40 void set_border_select(
win_border * border){border_select_ = border;}
42 void set_circle(
const bool b) {circle_ = b;}
43 bool is_circle(){
return circle_;}
47 void set_default_object(
const win_base * wb);
49 void set_default_position(
const u_int16 pos);
51 void set_pos(
const u_int8 pos) {win_scroll::set_pos(pos);finish_scroll_ =
true;}
57 u_int16 get_selected_position();
59 static const u_int8 MODE_BORDER = 0;
61 static const u_int8 MODE_BRIGHTNESS = 1;
69 void rules(
const bool b,
win_base * wb);
71 void update_cur_select_position();
87 lwb::iterator cur_select_;