../src/menus.cpp

[ Python Module : menus ]

Contents

MENU_DEFAULT = MENU_DEFAULT

[ Constant: int ]

MENU_AUTOGRAY = MENU_AUTOGRAY

[ Constant: int ]

MENU_AUTOHIDE = MENU_AUTOHIDE

[ Constant: int ]

1. class FXMenuSeparator

[ created from class FXPyMenuSeparator ]
Menu item separator

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

FXMenuSeparator(p,opts)

[ Constructor: returns FXPyMenuSeparator * ]
/ Constructor

getHiliteColor()

[ Member : returns FXColor ]
/ Get highlight color

getShadowColor()

[ Member : returns FXColor ]
/ Get shadow color

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

create()

[ Member : returns void ]

destroy()

[ Member : returns void ]

getDefaultWidth()

[ Member : returns FXint ]

getDefaultHeight()

[ Member : returns FXint ]

show()

[ Member : returns void ]

hide()

[ Member : returns void ]

enable()

[ Member : returns void ]

disable()

[ Member : returns void ]

canFocus()

[ Member : returns FXbool ]

setFocus()

[ Member : returns void ]

killFocus()

[ Member : returns void ]

recalc()

[ Member : returns void ]

layout()

[ Member : returns void ]

lower()

[ Member : returns void ]

move(x,y)

[ Member : returns void ]

resize(w,h)

[ Member : returns void ]

position(x,y,w,h)

[ Member : returns void ]

isComposite()

[ Member : returns FXbool ]

contains(x,y)

[ Member : returns FXbool ]

getWidthForHeight(h)

[ Member : returns FXint ]

getHeightForWidth(w)

[ Member : returns FXint ]

del this

[ Destructor: returns void ]

2. class FXMenuCaption

[ created from class FXPyMenuCaption ]
Text menu item

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onQueryHelp(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdGetStringValue(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSetStringValue(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

FXMenuCaption(p,text,ic,opts)

[ Constructor: returns FXPyMenuCaption * ]

setText(text)

[ Member : returns void ]

getText()

[ Member : returns FXString ]

setIcon(ic)

[ Member : returns void ]

getIcon()

[ Member : returns FXPyIcon * ]

setFont(fnt)

[ Member : returns void ]

getFont()

[ Member : returns FXPyFont * ]

getTextColor()

[ Member : returns FXColor ]

setTextColor(clr)

[ Member : returns void ]

getSelBackColor()

[ Member : returns FXColor ]

setSelBackColor(clr)

[ Member : returns void ]

getSelTextColor()

[ Member : returns FXColor ]

setSelTextColor(clr)

[ Member : returns void ]

getHiliteColor()

[ Member : returns FXColor ]
/ Get highlight color

getShadowColor()

[ Member : returns FXColor ]
/ Get shadow color

setHelpText(text)

[ Member : returns void ]

getHelpText()

[ Member : returns FXString ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

create()

[ Member : returns void ]

destroy()

[ Member : returns void ]

getDefaultWidth()

[ Member : returns FXint ]

getDefaultHeight()

[ Member : returns FXint ]

show()

[ Member : returns void ]

hide()

[ Member : returns void ]

enable()

[ Member : returns void ]

disable()

[ Member : returns void ]

canFocus()

[ Member : returns FXbool ]

setFocus()

[ Member : returns void ]

killFocus()

[ Member : returns void ]

recalc()

[ Member : returns void ]

layout()

[ Member : returns void ]

lower()

[ Member : returns void ]

move(x,y)

[ Member : returns void ]

resize(w,h)

[ Member : returns void ]

position(x,y,w,h)

[ Member : returns void ]

isComposite()

[ Member : returns FXbool ]

contains(x,y)

[ Member : returns FXbool ]

getWidthForHeight(h)

[ Member : returns FXint ]

getHeightForWidth(w)

[ Member : returns FXint ]

del this

[ Destructor: returns void ]

3. class FXMenuPane

[ created from class FXPyMenuPane ]
Popup menu pane

FXMenuPane(owner,opts)

[ Constructor: returns FXPyMenuPane * ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]

4. class FXMenubar

[ created from class FXPyMenubar ]
Menu bar

onFocusLeft(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusRight(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMotion(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdUnpost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

FXMenubar(p,opts,x,y,w,h,pl,pr,pt,pb,hs,vs)

[ Constructor: returns FXPyMenubar * ]
* * Construct a non-floatable menubar. * The menubar can not be undocked.

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]

MENUBUTTON_AUTOGRAY = MENUBUTTON_AUTOGRAY

[ Constant: int ]

MENUBUTTON_AUTOHIDE = MENUBUTTON_AUTOHIDE

[ Constant: int ]

MENUBUTTON_TOOLBAR = MENUBUTTON_TOOLBAR

[ Constant: int ]

MENUBUTTON_DOWN = MENUBUTTON_DOWN

[ Constant: int ]

MENUBUTTON_UP = MENUBUTTON_UP

[ Constant: int ]

MENUBUTTON_LEFT = MENUBUTTON_LEFT

[ Constant: int ]

MENUBUTTON_RIGHT = MENUBUTTON_RIGHT

[ Constant: int ]

MENUBUTTON_NOARROWS = MENUBUTTON_NOARROWS

[ Constant: int ]

MENUBUTTON_ATTACH_LEFT = MENUBUTTON_ATTACH_LEFT

[ Constant: int ]

MENUBUTTON_ATTACH_TOP = MENUBUTTON_ATTACH_TOP

[ Constant: int ]

MENUBUTTON_ATTACH_RIGHT = MENUBUTTON_ATTACH_RIGHT

[ Constant: int ]

MENUBUTTON_ATTACH_BOTTOM = MENUBUTTON_ATTACH_BOTTOM

[ Constant: int ]

MENUBUTTON_ATTACH_CENTER = MENUBUTTON_ATTACH_CENTER

[ Constant: int ]

MENUBUTTON_ATTACH_BOTH = MENUBUTTON_ATTACH_BOTH

[ Constant: int ]

5. class FXMenuButton

[ created from class FXPyMenuButton ]
Menu button

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusIn(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusOut(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUngrabbed(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMotion(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onActivate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDeactivate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdPost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdUnpost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

FXMenuButton(p,text,ic,pup,opts,x,y,w,h,pl,pr,pt,pb)

[ Constructor: returns FXPyMenuButton * ]

setMenu(pup)

[ Member : returns void ]

getMenu()

[ Member : returns FXPyPopup * ]

setXOffset(offx)

[ Member : returns void ]

getXOffset()

[ Member : returns FXint ]

setYOffset(offy)

[ Member : returns void ]

getYOffset()

[ Member : returns FXint ]

setButtonStyle(style)

[ Member : returns void ]

getButtonStyle()

[ Member : returns FXuint ]

setPopupStyle(style)

[ Member : returns void ]

getPopupStyle()

[ Member : returns FXuint ]

setAttachment(att)

[ Member : returns void ]

getAttachment()

[ Member : returns FXuint ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]

6. class FXMenuCascade

[ created from class FXPyMenuCascade ]
Cascade menu item

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onTimeout(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdPost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdUnpost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

self.ID_MENUTIMER

[ Constant: int ]

self.ID_LAST

[ Constant: int ]

FXMenuCascade(p,text,ic,pup,opts)

[ Constructor: returns FXPyMenuCascade * ]

setMenu(pup)

[ Member : returns void ]
/ Set popup menu to pop up

getMenu()

[ Member : returns FXPyPopup * ]
/ Return popup menu

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]

MENUSTATE_NORMAL = MENUSTATE_NORMAL

[ Constant: int ]

MENUSTATE_CHECKED = MENUSTATE_CHECKED

[ Constant: int ]
Normal, unchecked state

MENUSTATE_RCHECKED = MENUSTATE_RCHECKED

[ Constant: int ]
Checked with a checkmark Checked with a bullit

7. class FXMenuCommand

[ created from class FXPyMenuCommand ]
Command menu item

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCheck(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUncheck(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSetValue(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSetIntValue(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdGetIntValue(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdAccel(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

FXMenuCommand(p,text,ic,tgt,sel,opts)

[ Constructor: returns FXPyMenuCommand * ]

setDefault()

[ Member : returns void ]

setOther()

[ Member : returns void ]

isDefault()

[ Member : returns FXint ]

check()

[ Member : returns void ]

uncheck()

[ Member : returns void ]

isChecked()

[ Member : returns FXint ]

checkRadio()

[ Member : returns void ]

uncheckRadio()

[ Member : returns void ]

isRadioChecked()

[ Member : returns FXint ]

setAccelText(text)

[ Member : returns void ]

getAccelText()

[ Member : returns FXString ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]

8. class FXMenuTitle

[ created from class FXPyMenuTitle ]
Menu title button

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHotKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusUp(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusDown(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusIn(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusOut(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdPost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdUnpost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

FXMenuTitle(p,text,ic,pup,opts)

[ Constructor: returns FXPyMenuTitle * ]
Constructor

setMenu(menu)

[ Member : returns void ]
Set popup menu to pop up

getMenu()

[ Member : returns FXPyPopup * ]
Return popup menu

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]