Logo Search packages:      
Sourcecode: berusky version File versions  Download package

Public Member Functions | Public Attributes | Private Attributes

gui_base Class Reference

Inheritance diagram for gui_base:
Inheritance graph
[legend]
Collaboration diagram for gui_base:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void back_pop (void)
void back_push (void)
void menu_dummy (MENU_STATE state, int data=0, int data1=0)
void menu_enter (GUI_BASE *p_class, GUI_BASE_FUNC p_func, int param_1, int param_2)
RECT * menu_get_last_rect (RECT *p_rect)
void menu_item_draw (tpos x, tpos y, char *p_text, ALIGNMENT spr_align, bool save_back, LEVEL_EVENT click1, LEVEL_EVENT click2=LEVEL_EVENT(EV_NONE), LEVEL_EVENT click3=LEVEL_EVENT(EV_NONE))
void menu_item_draw (char *p_text, ALIGNMENT spr_align, bool save_back, LEVEL_EVENT click1, LEVEL_EVENT click2=LEVEL_EVENT(EV_NONE), LEVEL_EVENT click3=LEVEL_EVENT(EV_NONE))
void menu_item_set_add (tpos dx, tpos dy)
void menu_item_set_diff (tpos dx, tpos dy)
void menu_item_set_pos (tpos x, tpos y)
void menu_item_start (void)
void menu_leave (void)
void menu_services (LEVEL_EVENT ev)
void window_set_title (char *p_text,...)

Public Attributes

INPUT input
stack< MENU_FUCTION > menu_back_stack
MENU_FUCTION menu_current
MENU_FUCTION menu_key_input
MENU_FUCTION menu_timer

Private Attributes

tpos last_dx
tpos last_dy
tpos last_x
tpos last_y
RECT r

Detailed Description

Definition at line 100 of file gui.h.


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

Generated by  Doxygen 1.6.0   Back to index