MenuBar
classin packageklyn.gui.windows
public class MenuBar extends Widget
bar = MenuBar()
bar.addMenu(Menu("File"))
window.menuBar = bar
Inherited Properties
propertyInherited Properties from Widget: accentColor,
acceptFileDrops,
backgroundColor,
borderColor,
bottom,
canFocus,
cornerRadius,
cursor,
font,
foregroundColor,
hasFocus,
height,
isEnabled,
isHovered,
isManaged,
isPressed,
isTabStop,
isVisible,
layoutParams,
margin,
maxHeight,
maxWidth,
minHeight,
minWidth,
parent,
preferredHeight,
preferredWidth,
resolvedStyleCache,
resolvedStyleCacheAppearanceMode,
resolvedStyleCacheFont,
resolvedStyleCacheRevision,
resolvedStyleCacheStateKey,
resolvedStyleCacheStyleClass,
resolvedStyleCacheZoomRevision,
right,
size,
sizePolicy,
styleClass,
toolTip,
width,
window,
x,
y
Inherited Events
eventInherited Events from Widget: filesDropped,
focusGained,
focusLost,
keyPressed,
keyReleased,
mouseMoved,
mousePressed,
mouseReleased,
mouseWheel,
paintRequested,
resized
Constructors
| Modifier and Type |
Member |
Description |
| public |
MenuBar |
No summary. |
Methods
| Modifier and Type |
Member |
Description |
| public |
activateMnemonic |
Opens the top-level menu matching an Alt mnemonic. |
| public |
addMenuaddMenu(menu as Menu) as Void |
Adds a top-level menu. |
| public |
closeOpenMenu closeOpenMenu() as Void
|
Closes the currently opened menu and clears transient hover state. |
| public |
handleKeyPressed |
Handles keyboard navigation while a menu popup is opened. |
| public |
menus |
Returns top-level menus. |
| public override |
paint |
No summary. |
| public override |
paintOverlaypaintOverlay(painter as Painter) as Void |
No summary. |
| public |
popupContainsPoint |
Returns true when a point falls inside the currently open popup. |
| public override |
preferredSizeIncludesContentZoompreferredSizeIncludesContentZoom() as Boolean |
No summary. |
| public |
removeMenu |
Removes a top-level menu. |
| public override |
resolvePreferredHeightresolvePreferredHeight() as Int |
Resolved menu-bar height after runtime content zoom. |
Inherited Methods
methodInherited Methods from Widget: applyThemeMetrics,
blur,
containsPoint,
emitFilesDropped,
emitFocusGained,
emitFocusLost,
emitKeyPressed,
emitKeyReleased,
emitMouseMoved,
emitMousePressed,
emitMouseReleased,
emitMouseWheel,
handleTabKey,
isTitleBarDragRegion,
notifyPaintRequested,
paint,
paintClipped,
paintForeground,
paintOverlay,
preferredSizeIncludesContentZoom,
repaint,
requestFocus,
resolvePreferredHeight,
resolvePreferredWidth,
resolvedFont,
setBounds