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_;