| |||||||||||||||||||||||
| |||||||||||||||||||||||
| |||||||||||||||||||||||
| Description | |||||||||||||||||||||||
A ToolItem containing a button with an additional dropdown menu
| |||||||||||||||||||||||
| Synopsis | |||||||||||||||||||||||
| |||||||||||||||||||||||
| Detail | |||||||||||||||||||||||
A MenuToolButton is a ToolItem that contains a button and a small additional button with an arrow. When clicked, the arrow button pops up a dropdown menu. Use menuToolButtonNew to create a new MenuToolButton. Use menuToolButtonNewFromStock to create a new MenuToolButton containing a stock item. | |||||||||||||||||||||||
| Class Hierarchy | |||||||||||||||||||||||
| GObject | +----Object | +----Widget | +----Container | +----Bin | +----ToolItem | +----ToolButton | +----MenuToolButton | |||||||||||||||||||||||
| Types | |||||||||||||||||||||||
| data MenuToolButton | |||||||||||||||||||||||
| |||||||||||||||||||||||
| class ToolButtonClass o => MenuToolButtonClass o | |||||||||||||||||||||||
| |||||||||||||||||||||||
| castToMenuToolButton :: GObjectClass obj => obj -> MenuToolButton | |||||||||||||||||||||||
| toMenuToolButton :: MenuToolButtonClass o => o -> MenuToolButton | |||||||||||||||||||||||
| Constructors | |||||||||||||||||||||||
| menuToolButtonNew | |||||||||||||||||||||||
| |||||||||||||||||||||||
| menuToolButtonNewFromStock | |||||||||||||||||||||||
| |||||||||||||||||||||||
| Methods | |||||||||||||||||||||||
| menuToolButtonSetMenu | |||||||||||||||||||||||
| |||||||||||||||||||||||
| menuToolButtonGetMenu :: MenuToolButtonClass self => self -> IO (Maybe Menu) | |||||||||||||||||||||||
| Gets the Menu associated with MenuToolButton. | |||||||||||||||||||||||
| menuToolButtonSetArrowTooltip | |||||||||||||||||||||||
| |||||||||||||||||||||||
| Attributes | |||||||||||||||||||||||
| menuToolButtonMenu :: (MenuToolButtonClass self, MenuClass menu) => ReadWriteAttr self (Maybe Menu) (Maybe menu) | |||||||||||||||||||||||
| The dropdown menu. | |||||||||||||||||||||||
| Signals | |||||||||||||||||||||||
| onShowMenu :: MenuToolButtonClass self => self -> IO () -> IO (ConnectId self) | |||||||||||||||||||||||
| afterShowMenu :: MenuToolButtonClass self => self -> IO () -> IO (ConnectId self) | |||||||||||||||||||||||
| Produced by Haddock version 0.8 | |||||||||||||||||||||||