| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit2.Objects.ContextMenuItem
Contents
Description
- newtype ContextMenuItem = ContextMenuItem (ManagedPtr ContextMenuItem)
- class GObject o => IsContextMenuItem o
- toContextMenuItem :: IsContextMenuItem o => o -> IO ContextMenuItem
- noContextMenuItem :: Maybe ContextMenuItem
- data ContextMenuItemGetActionMethodInfo
- contextMenuItemGetAction :: (MonadIO m, IsContextMenuItem a) => a -> m Action
- data ContextMenuItemGetStockActionMethodInfo
- contextMenuItemGetStockAction :: (MonadIO m, IsContextMenuItem a) => a -> m ContextMenuAction
- data ContextMenuItemGetSubmenuMethodInfo
- contextMenuItemGetSubmenu :: (MonadIO m, IsContextMenuItem a) => a -> m ContextMenu
- data ContextMenuItemIsSeparatorMethodInfo
- contextMenuItemIsSeparator :: (MonadIO m, IsContextMenuItem a) => a -> m Bool
- contextMenuItemNew :: (MonadIO m, IsAction a) => a -> m ContextMenuItem
- contextMenuItemNewFromStockAction :: MonadIO m => ContextMenuAction -> m ContextMenuItem
- contextMenuItemNewFromStockActionWithLabel :: MonadIO m => ContextMenuAction -> Text -> m ContextMenuItem
- contextMenuItemNewSeparator :: MonadIO m => m ContextMenuItem
- contextMenuItemNewWithSubmenu :: (MonadIO m, IsContextMenu a) => Text -> a -> m ContextMenuItem
- data ContextMenuItemSetSubmenuMethodInfo
- contextMenuItemSetSubmenu :: (MonadIO m, IsContextMenuItem a, IsContextMenu b) => a -> Maybe b -> m ()
Exported types
newtype ContextMenuItem Source #
Constructors
| ContextMenuItem (ManagedPtr ContextMenuItem) |
Instances
| GObject ContextMenuItem Source # | |
| IsObject ContextMenuItem Source # | |
| IsContextMenuItem ContextMenuItem Source # | |
| ((~) * info (ResolveContextMenuItemMethod t ContextMenuItem), MethodInfo * info ContextMenuItem p) => IsLabel t (ContextMenuItem -> p) Source # | |
| ((~) * info (ResolveContextMenuItemMethod t ContextMenuItem), MethodInfo * info ContextMenuItem p) => IsLabelProxy t (ContextMenuItem -> p) Source # | |
| HasAttributeList * ContextMenuItem Source # | |
| type SignalList ContextMenuItem Source # | |
| type AttributeList ContextMenuItem Source # | |
class GObject o => IsContextMenuItem o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ContextMenuItem a) => IsContextMenuItem a Source # | |
| IsContextMenuItem ContextMenuItem Source # | |
toContextMenuItem :: IsContextMenuItem o => o -> IO ContextMenuItem Source #
Methods
getAction
data ContextMenuItemGetActionMethodInfo Source #
Instances
| ((~) * signature (m Action), MonadIO m, IsContextMenuItem a) => MethodInfo * ContextMenuItemGetActionMethodInfo a signature Source # | |
contextMenuItemGetAction :: (MonadIO m, IsContextMenuItem a) => a -> m Action Source #
getStockAction
data ContextMenuItemGetStockActionMethodInfo Source #
Instances
| ((~) * signature (m ContextMenuAction), MonadIO m, IsContextMenuItem a) => MethodInfo * ContextMenuItemGetStockActionMethodInfo a signature Source # | |
contextMenuItemGetStockAction :: (MonadIO m, IsContextMenuItem a) => a -> m ContextMenuAction Source #
getSubmenu
contextMenuItemGetSubmenu :: (MonadIO m, IsContextMenuItem a) => a -> m ContextMenu Source #
isSeparator
data ContextMenuItemIsSeparatorMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsContextMenuItem a) => MethodInfo * ContextMenuItemIsSeparatorMethodInfo a signature Source # | |
contextMenuItemIsSeparator :: (MonadIO m, IsContextMenuItem a) => a -> m Bool Source #
new
contextMenuItemNew :: (MonadIO m, IsAction a) => a -> m ContextMenuItem Source #
newFromStockAction
newFromStockActionWithLabel
contextMenuItemNewFromStockActionWithLabel :: MonadIO m => ContextMenuAction -> Text -> m ContextMenuItem Source #
newSeparator
contextMenuItemNewSeparator :: MonadIO m => m ContextMenuItem Source #
newWithSubmenu
contextMenuItemNewWithSubmenu :: (MonadIO m, IsContextMenu a) => Text -> a -> m ContextMenuItem Source #
setSubmenu
contextMenuItemSetSubmenu :: (MonadIO m, IsContextMenuItem a, IsContextMenu b) => a -> Maybe b -> m () Source #