Adonthell  0.4
win_event Class Reference
Inheritance diagram for win_event:
Collaboration diagram for win_event:

Public Member Functions

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)
 
bool update ()
 
void py_signal_connect (PyObject *pyfunc, int signal, PyObject *args=NULL)
 

Static Public Attributes

const static u_int8 ACTIVATE =1
 
const static u_int8 UNACTIVATE = 2
 
const static u_int8 UPDATE = 3
 
const static u_int8 DRAW = 4
 
const static u_int8 DRAW_ON_VISIBLE = 5
 
const static u_int8 ACTIVATE_KEY = 6
 
const static u_int8 SELECT = 7
 
const static u_int8 UNSELECT = 8
 
const static u_int8 KEYBOARD = 9
 
const static u_int8 SCROLL_UP = 10
 
const static u_int8 SCROLL_DOWN = 11
 
const static u_int8 NEXT = 12
 
const static u_int8 PREVIOUS = 13
 
const static u_int8 CLOSE = 14
 
const static u_int8 DESTROY = 15
 

Protected Member Functions

virtual void on_activate ()
 
virtual void on_unactivate ()
 
virtual void on_update ()
 
virtual void on_draw_visible ()
 
virtual void on_draw ()
 
virtual void on_activate_key ()
 
virtual void on_select ()
 
virtual void on_unselect ()
 
virtual void on_up ()
 
virtual void on_down ()
 
virtual void on_next ()
 
virtual void on_previous ()
 

Protected Attributes

vector< py_callback * > py_callbacks
 
Functor0 callback_ [20]
 
Functor0wRet< bool > callback_destroy_
 
Functor1< int > callback_quit_
 
int return_code_
 

Detailed Description

Definition at line 35 of file win_event.h.


The documentation for this class was generated from the following files: