Adonthell 0.4

win_event Class Reference

Inheritance diagram for win_event:
Collaboration diagram for win_event:

List of all members.

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

static const u_int8 ACTIVATE = 1
static const u_int8 UNACTIVATE = 2
static const u_int8 UPDATE = 3
static const u_int8 DRAW = 4
static const u_int8 DRAW_ON_VISIBLE = 5
static const u_int8 ACTIVATE_KEY = 6
static const u_int8 SELECT = 7
static const u_int8 UNSELECT = 8
static const u_int8 KEYBOARD = 9
static const u_int8 SCROLL_UP = 10
static const u_int8 SCROLL_DOWN = 11
static const u_int8 NEXT = 12
static const u_int8 PREVIOUS = 13
static const u_int8 CLOSE = 14
static const 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 30 of file win_event.h.


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