qooxdoo

  • blog
  • demos
  • downloads
  • docs
  • api
  • support
  • chat room
Home » Manual (v5.0.2) » References » Widget Reference » Widget Reference List » Menu

Menu¶

The Menu is a widget that contains different widgets to create a classic menu structure. The menu is used from different widget, that needs a menu structure e.q. MenuBar.

Preview Image¶

:Menu

Features¶

  • On demand scrolling if the menu doesn't fit on the screen
  • Menu items with text and/or icon.
  • Each menu item can have a command for keyboard support.
  • Menu items can have submenus.

The menu can contain different item types:

  • Normal buttons
  • CheckBox buttons
  • RadioButtons
  • Separators

Description¶

The Menu widget is used in combination with other widgets. The other widgets has an instance from the menu and it's shown by user interactions. Each item in a menu can get an command key, that is used to get keyboard support for the user.

Here a some widgets that use a menu for user interaction:

  • MenuBar
  • Toolbar
  • MenuButton
  • SplitButton
  • List

The package qx.ui.menu has a collection of needed classes for creating a menu structure. The qx.ui.menu.Menu class is the container class for the menu structure and has items as child. Here are some item that can be used to create the structure:

  • Button
  • CheckBox
  • RadioButton
  • Separator

To create a submenu structure, each item (but not separator) can contain a menu to realize the submenu structure.

Diagram¶

Menu_UML

Demos¶

Here are some links that demonstrate the usage of the widget:

  • Some different widgets that use the menu functionality
  • Menus used in a MenuBar

API¶

Here is a link to the API of the Widget:
qx.ui.menu.Menu
« List | MenuBar »
  • Menu
    • Preview Image
    • Features
    • Description
    • Diagram
    • Demos
    • API

» Next topic

MenuBar

« Previous topic

List

Quick search

Enter search terms or a module, class or function name.

Home

  • Blog
  • Demos
  • Downloads
  • Bugs
  • License

Docs

  • About
  • Getting Started
  • Website
  • Mobile
  • Desktop
  • Server
  • Api

Community

  • chat room
  • Stackoverflow

Show Source

© Copyright 2011-2015, 1&1 Internet AG. Created using Sphinx 1.1.3.