#include <button_generic.h>
Collaboration diagram for CL_Button_Generic:

Public Methods | |
| CL_Button_Generic (CL_Button *self, const CL_ComponentOptions &options, CL_StyleManager *style) | |
| ~CL_Button_Generic () | |
| void | on_key_down (CL_Component *comp, CL_InputDevice *device, CL_Key key) |
| void | on_key_up (CL_Component *comp, CL_InputDevice *device, CL_Key key) |
| void | on_mouse_move (CL_Component *comp, CL_InputDevice *device, int x, int y) |
Public Attributes | |
| CL_Button* | button |
| CL_Surface* | surface_up |
| CL_Surface* | surface_down |
| CL_Surface* | surface_highlighted |
| CL_Surface* | surface_disabled |
| std::string | text |
| bool | toggled |
| bool | toggle_mode |
| bool | captured |
| bool | outside |
| CL_Signal_v1<bool> | sig_toggled |
| CL_Signal_v0 | sig_clicked |
| CL_Signal_v0 | sig_pressed |
| CL_Signal_v0 | sig_released |
| CL_Slot | slot_key_down |
| CL_Slot | slot_key_up |
| CL_Slot | slot_mouse_move |
Static Public Methods | |
| CL_ComponentOptions | create_options (const CL_Rect &pos, const std::string &text, bool toggle_mode) |
|
|
|
|
|
Definition at line 23 of file button_generic.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 25 of file button_generic.h. |
|
|
Definition at line 40 of file button_generic.h. |
|
|
Definition at line 41 of file button_generic.h. |
|
|
Definition at line 44 of file button_generic.h. |
|
|
Definition at line 45 of file button_generic.h. |
|
|
Definition at line 46 of file button_generic.h. |
|
|
Definition at line 43 of file button_generic.h. |
|
|
Definition at line 48 of file button_generic.h. |
|
|
Definition at line 49 of file button_generic.h. |
|
|
Definition at line 50 of file button_generic.h. |
|
|
Definition at line 34 of file button_generic.h. |
|
|
Definition at line 32 of file button_generic.h. |
|
|
Definition at line 33 of file button_generic.h. |
|
|
Definition at line 31 of file button_generic.h. |
|
|
Definition at line 36 of file button_generic.h. |
|
|
Definition at line 38 of file button_generic.h. |
|
|
Definition at line 37 of file button_generic.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001