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_base * | get_selected_object () |
|
u_int16 | get_selected_position () |
|
u_int16 | amplitude () |
| void | resize (u_int16 tl, u_int16 th) |
| | Rezise the win_*.
|
|
void | destroy () |
| bool | draw () |
| | Draw process.
|
|
void | set_space_between_border (u_int16) |
|
void | set_space_between_object (u_int16) |
|
u_int16 | cursor_y () |
|
void | set_auto_scrollbar (bool b) |
|
void | set_auto_refresh (bool b) |
| void | set_brightness (bool b) |
| | Set the transluency parameter.
|
| void | set_trans (bool b) |
| | Set the transluency parameter.
|
| void | move (s_int16, s_int16) |
| | Move the win_*.
|
|
void | set_visible_all (bool b) |
|
virtual void | set_space_with_border (u_int16 b) |
|
virtual void | set_space_with_object (u_int16 o) |
|
u_int16 | space_with_border () |
|
u_int16 | space_with_object () |
|
void | set_layout (u_int8 l) |
|
void | set_focus_object (win_base *f) |
|
win_base * | focus_object () |
| | win_base () |
| | Default constructor:
|
| s_int16 | x () const |
| | Return the relative horizontal position of the win_*.
|
| s_int16 | y () const |
| | Return the relative vertical position of the win_*.
|
| s_int16 & | pad_x () |
| | Return the pad horizontal position of the win_*.
|
| s_int16 & | pad_y () |
| | Return the pad vertical position of the win_*.
|
| s_int16 | real_x () const |
| | Return the horizontal position of the win_*.
|
| s_int16 | real_y () const |
| | Return the vertical position of the win_*.
|
| bool | is_visible () const |
| | Test if win_* is visible.
|
| void | set_visible (const bool b) |
| | Set the visible parameter.
|
| bool | is_activate () const |
| | Test if win_* is activated.
|
| void | set_activate (const bool b) |
| | Set the activate parameter When a win_* is setup on, the keys queue is cleared.
|
| bool | is_focus () const |
| | Test if win_* has focus on.
|
| void | set_focus (const bool b) |
| | Set the focus parameter.
|
| bool | is_trans () const |
| | Test if win_* has focus on.
|
| bool | is_brightness () const |
| | Test if win_* is in brightness.
|
| void | set_align (const u_int8 a) |
| | Set alignement of win_*.
|
| u_int8 | align () const |
| | Return alignment of win_*.
|
| bool | is_can_be_selected () const |
| | Test if win_* can be selected.
|
| void | set_can_be_selected (const bool b) |
| | Set the object to be selected A win_obj can be selectable or not when it is inside a win_select.
|
|
void | set_manager (win_manager *) |
|
void | set_return_code (int rc) |
|
void | set_signal_connect (const Functor0 &func, u_int8 signal) |
|
void | set_callback_destroy (const Functor0wRet< bool > &func) |
|
void | set_callback_quit (const Functor1< int > &func) |
|
void | py_signal_connect (PyObject *pyfunc, int signal, PyObject *args=NULL) |
|
| win_border (win_base *wb) |
|
| win_border (win_border &) |
|
| win_border (char *rep, const char *size=WIN_BORDER_NORMAL_SIZE) |
|
void | load (char *, const char *) |
|
void | draw (drawing_area *da) |
|
void | set_visible_border (bool b) |
|
void | set_brightness_border (bool b) |
|
void | set_border (win_border &) |
|
void | set_border (win_theme &wth, u_int8 size=win_border::NORMAL) |
|
void | set_trans_border (bool b) |
|
u_int16 | length_border () |
|
u_int16 | height_border () |
| | drawing_area () |
| | Default constructor.
|
| | drawing_area (s_int16 px, s_int16 py, u_int16 pw, u_int16 ph) |
| | Builds a drawing_area from the parameters.
|
| u_int16 | length () const |
| | Returns the length of the drawing_area.
|
| u_int16 | height () const |
| | Returns the height of the drawing_area.
|
| void | assign_drawing_area (const drawing_area *da) |
| | Assign a drawing_area to this drawing_area.
|
| drawing_area * | assigned_drawing_area () const |
| | Returns a pointer to the drawing_area assigned to this one.
|
| void | detach_drawing_area () |
| | Detach (if needed) the drawing_area which was attached to this one.
|
| drawing_area & | operator= (SDL_Rect &r) |
| | Convert an SDL_Rect into a drawing_area.
|
| SDL_Rect | setup_rects () const |
| | Gets the real parameters of this drawing_area.
|
|
| win_background (win_base *) |
|
| win_background (win_background &) |
|
| win_background (char *rep) |
|
void | load (char *) |
|
void | draw (drawing_area *da=NULL) |
|
void | set_visible_background (bool b) |
|
void | set_background (win_background &) |
|
void | set_background (win_theme &wt) |
|
void | set_brightness_background (bool b) |
|
void | set_trans_background (bool b) |
|
| win_scrollbar (win_scroll *) |
|
| win_scrollbar (win_scrollbar &) |
|
| win_scrollbar (char *rep) |
|
void | update_bar () |
|
void | load (char *) |
|
void | update_back () |
|
void | set_scrollbar (win_scrollbar &) |
|
void | set_scrollbar (win_theme &wt) |
|
void | set_visible_scrollbar (bool b) |
|
void | set_trans_scrollbar (bool b) |
|
void | set_brightness_scrollbar (bool b) |
|
void | draw (drawing_area *da=NULL) |
|
u_int16 | height_bar () |
Definition at line 20 of file win_select.h.