#include <gui.h>
Public Member Functions |
| virtual void | SetVisible (BOOL _Visible) |
| virtual BOOL | IsVisible () |
| virtual void | DrawMenuLabel (gControl *P, int x, int y, int item) |
| virtual void | Update (gUpdate *u) |
| virtual BOOL | DefaultEvent (gEvent *) |
| virtual void | Invalidate (gControl *Sender=NULL) |
| void | ClearItems () |
| void | AddItem (const char *Name, gEvHandler Function) |
| void | AddItemList (struct gSoftMenuItem *List, int numitems) |
| void | ChangeItem (int number, const char *Name, gEvHandler Function) |
| virtual void | NextPage () |
| virtual void | PrevPage () |
| | gSoftMenu (gControl &Parent, int Style) |
| | gSoftMenu (gControl &Parent, int Style, struct gSoftMenuItem *List, int numitems) |
| virtual | ~gSoftMenu () |
Data Fields |
| int | Style |
| int | Visible |
| int | Numitems |
| int | ShowItem |
| gSoftMenuItem * | Items |
Private Member Functions |
| virtual void | vTable () |
Detailed Description
Definition at line 664 of file gui.h.
Constructor & Destructor Documentation
| gSoftMenu::gSoftMenu |
( |
gControl & |
Parent, |
|
|
int |
Style |
|
) |
| |
| virtual gSoftMenu::~gSoftMenu |
( |
| ) |
[virtual] |
Member Function Documentation
| void gSoftMenu::AddItem |
( |
const char * |
Name, |
|
|
gEvHandler |
Function |
|
) |
| |
| void gSoftMenu::AddItemList |
( |
struct gSoftMenuItem * |
List, |
|
|
int |
numitems |
|
) |
| |
| void gSoftMenu::ChangeItem |
( |
int |
number, |
|
|
const char * |
Name, |
|
|
gEvHandler |
Function |
|
) |
| |
| void gSoftMenu::ClearItems |
( |
| ) |
|
| virtual BOOL gSoftMenu::DefaultEvent |
( |
gEvent * |
| ) |
[virtual] |
| virtual void gSoftMenu::DrawMenuLabel |
( |
gControl * |
P, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
item |
|
) |
| [virtual] |
| virtual void gSoftMenu::Invalidate |
( |
gControl * |
Sender = NULL | ) |
[virtual] |
| virtual BOOL gSoftMenu::IsVisible |
( |
| ) |
[virtual] |
| virtual void gSoftMenu::NextPage |
( |
| ) |
[virtual] |
| virtual void gSoftMenu::PrevPage |
( |
| ) |
[virtual] |
| virtual void gSoftMenu::SetVisible |
( |
BOOL |
_Visible | ) |
[virtual] |
| virtual void gSoftMenu::Update |
( |
gUpdate * |
u | ) |
[virtual] |
| virtual void gSoftMenu::vTable |
( |
| ) |
[private, virtual] |
Field Documentation
The documentation for this class was generated from the following file: