#include <fastgl.h>
Inheritance diagram for fgl::FGMenuWindow:


Public Member Functions | |
| FGMenuWindow (int x, int y, int w, int h, GuiHwnd proc=0, void *user_data=UNDEFINED_USER_DATA) | |
| FGMenuWindow (int w, int h, GuiHwnd proc=0, void *user_data=UNDEFINED_USER_DATA) | |
| virtual void | draw (void) |
| FGBaseMenuItem * | AddMenu (char *nm, int key=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGLabel * | AddLabel (char *nm, int key=0, ControlCall f=0, unsigned i=UNDEFINED_COLOR, unsigned p=UNDEFINED_COLOR, void *user_data=UNDEFINED_USER_DATA) |
| FGText * | AddText (const char *s, unsigned ink=UNDEFINED_COLOR, unsigned paper=UNDEFINED_COLOR, void *user_data=UNDEFINED_USER_DATA) |
| FGCheckBox * | AddCheckBox (char *nm, int key=0, int *variable=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGCheckBox * | AddCheckBox (char *nm, int key=0, bool *variable=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGRadioButton * | AddRadioButton (char *nm, int key=0, int *variable=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGRadioButton * | AddRadioButton (char *nm, int key=0, bool *variable=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGCheckBox * | AddCheckBoxMask (int, char *nm, int key=0, int *variable=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGRadioButton * | AddRadioButtonMask (int, char *nm, int key=0, int *variable=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int ws1, int ws2, char *nm, int key, int *p, ControlCall f, int min, int max, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int ws1, int ws2, char *nm, int key, int *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int ws1, int ws2, char *nm, int key, char *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int sz, int ws1, int ws2, char *nm, int key, char *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int ws1, int ws2, char *nm, int key, double *p, ControlCall f, double min, double max, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int ws1, int ws2, char *nm, int key, double *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| void | Separator (void) |
|
||||||||||||||||||||||||||||
|
Creates pulldown menu.
|
|
||||||||||||||||||||
|
Creates pulldown menu at current mouse position.
|
|
||||||||||||||||||||||||
|
Adds a FGCheckBox to the FGMenuWindow.
|
|
||||||||||||||||||||||||
|
Adds a FGCheckBox to the FGMenuWindow.
|
|
||||||||||||||||||||||||||||
|
Adds a masked version FGCheckBox to the FGMenuWindow. This is like a normal check box but it is controlled by one of a 32 bit in a triggered variable (of type uint32). This is useful when you want change only one bit of variable.
|
|
||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an double number without the test to in-a-range-number.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an double number with the test to in-a-range-number.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an string. The max length of string is get from the ws2 parameter/8, i.e. you don't type bigger string string that that value.
|
|
||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an string. The max length of string is get from the ws2 parameter/8, i.e. you don't type bigger string string that that value.
|
|
||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an integer number without the test to in-a-range-number.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an integer number with the test to in-a-range-number.
|
|
||||||||||||||||||||||||||||
|
Adds a Label for an one-line-edit box for an string. The max length of string is get from the ws2 parameter/8, i.e. you don't type bigger string string that that value.
|
|
||||||||||||||||||||
|
Adds an single menu item to the FGMenuWindow. This used for pop-up menus. The position and size is calculated automatically.
|
|
||||||||||||||||||||||||
|
Adds a FGRadioButton to the FGMenuWindow.
|
|
||||||||||||||||||||||||
|
Adds a FGRadioButton to the FGMenuWindow.
|
|
||||||||||||||||||||||||||||
|
Adds a masked version FGRadioButton to the FGMenuWindow. This is like a normal check box but it is controlled by one of a 32 bit in a triggered variable (of type uint32). This is useful when you want change only one bit of variable.
|
|
||||||||||||||||||||
|
Adds dynamic text string to the FGMenuWindow.
|
|
|
Adds a separator to the menu. |
1.4.0