#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: