![]() |
![]() |
![]() |
A button used to display a menu
PtWidget --> PtBasic --> PtContainer --> PtCompound --> PtMenuButton
For more information, see the diagram of the widget hierarchy.
<photon/PtMenuButton.h>
The PtMenuButton class displays text or images with optional accelerator key text. Menu buttons are used to present menus from within menu bars or other menus.
A PtMenuButton widget.
Resource | C type | Pt type | Default |
---|---|---|---|
Pt_ARG_ACCEL_FONT | char * | String | "helv12b" |
Pt_ARG_ACCEL_TEXT | char * | String | "" |
Pt_ARG_BUTTON_TYPE | unsigned short | Scalar | Pt_MENU_TEXT |
Pt_ARG_OFFSET | unsigned short | Scalar | 0 |
![]() |
These resources are actually defined in <photon/PtMenuLabel.h> for the PtMenuLabel widget, which you'll never instantiate on its own. |
C type | Pt type | Default |
---|---|---|
char * | String | "helv12b" |
The font used to render the hotkey accelerator text.
C type | Pt type | Default |
---|---|---|
char * | String | "" |
The text that identifies which hotkey is bound to this widget.
C type | Pt type | Default |
---|---|---|
unsigned short | Scalar | Pt_MENU_TEXT |
Possible values:
C type | Pt type | Default |
---|---|---|
unsigned short | Scalar | 0 |
The x offset used to render the accelerator text.
If the widget modifies an inherited resource, the "Default override" column indicates the new value. This modification affects any subclasses of the widget.
![]() |
![]() |
![]() |