dlangui.widgets.menu

This module contains menu widgets implementation.

MenuItem - menu item properties container - to hold hierarchy of menu. MainMenu - main menu widget PopupMenu - popup menu widget

Synopsis:

import dlangui.widgets.popup;

Members

Classes

MainMenu
class MainMenu

main menu (horizontal)

MenuItem
class MenuItem

menu item properties

MenuItemWidget
class MenuItemWidget

widget to draw menu item

MenuWidgetBase
class MenuWidgetBase

base class for menus

PopupMenu
class PopupMenu

popup menu widget (vertical layout of items)

SeparatorMenuItemWidget
class SeparatorMenuItemWidget
Undocumented in source.

Enums

MenuItemType
enum MenuItemType

menu item type

Interfaces

MenuItemActionHandler
interface MenuItemActionHandler

interface to handle menu item action

MenuItemClickHandler
interface MenuItemClickHandler

interface to handle menu item click

Meta

License

Boost License 1.0

Authors

Vadim Lopatin, coolreader.org@gmail.com