Dokumentace třídy MenuBase

#include <base.h>

Zděděna třídami MenuBonuses, MenuCreatures, MenuCredits, MenuDeathmatch, MenuDeathmatchBonuses, MenuDeathmatchMaps, MenuLoadSaveGame, MenuMain, MenuNewGame, MenuOptions a MenuOptionsControls.

Diagram tříd pro MenuBase:

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

 MenuBase ()
virtual ~MenuBase ()
void show ()
void hide ()

Statické veřejné metody

static void clearStack ()
static void handlerBack (AG_Event *ev=0)
static void handlerItems (AG_Event *event)
static Uint16 activeItem ()
static void handlerIntItem (AG_Event *event)
static void handlerBoolItem (AG_Event *event)

Chráněné typy

typedef std::vector< AG_Box * > items_t

Chráněné metody

void createHeading (const char *text)
AG_Box * createItem (const char *text)
AG_Box * createItemHoriz (const char *text)
AG_Checkbox * createCheckboxItem (const char *text, int *value)
AG_FileDlg * createFileDlg (bool load, const char *path, const char *menu, const char *submenu=0)

Chráněné atributy

AG_Window * win
items_t items_

Statické chráněné atributy

static items_tp_items = 0
static MenuStack menu_stack


Dokumentace k členským typům

typedef std::vector< AG_Box * > MenuBase::items_t [protected]


Dokumentace konstruktoru a destruktoru

MenuBase::MenuBase (  ) 

Tato funkce volá...

MenuBase::~MenuBase (  )  [virtual]


Dokumentace k metodám

void MenuBase::show (  ) 

Tuto funkci volají...

void MenuBase::hide (  ) 

void MenuBase::clearStack (  )  [static]

Tato funkce volá...

Tuto funkci volají...

void MenuBase::handlerBack ( AG_Event *  ev = 0  )  [static]

Tato funkce volá...

void MenuBase::handlerItems ( AG_Event *  event  )  [static]

Tato funkce volá...

Tuto funkci volají...

Uint16 MenuBase::activeItem (  )  [static]

Tuto funkci volají...

void MenuBase::handlerIntItem ( AG_Event *  event  )  [static]

Tuto funkci volají...

void MenuBase::handlerBoolItem ( AG_Event *  event  )  [static]

Tuto funkci volají...

void MenuBase::createHeading ( const char *  text  )  [protected]

Tato funkce volá...

AG_Box * MenuBase::createItem ( const char *  text  )  [protected]

Tato funkce volá...

Tuto funkci volají...

AG_Box * MenuBase::createItemHoriz ( const char *  text  )  [protected]

Tato funkce volá...

Tuto funkci volají...

AG_Checkbox * MenuBase::createCheckboxItem ( const char *  text,
int *  value 
) [protected]

Tato funkce volá...

Tuto funkci volají...

AG_FileDlg * MenuBase::createFileDlg ( bool  load,
const char *  path,
const char *  menu,
const char *  submenu = 0 
) [protected]

Tato funkce volá...

Tuto funkci volají...


Dokumentace k datovým členům

AG_Window* MenuBase::win [protected]

MenuBase::items_t * MenuBase::p_items = 0 [static, protected]

MenuStack MenuBase::menu_stack [static, protected]


Dokumentace pro tuto třídu byla generována z následujících souborů:

Generováno Mon May 24 21:58:07 2010 pro projekt Bombic 2 programem  doxygen 1.5.6