| 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.Gtk.Objects.MenuItem
Description
- newtype MenuItem = MenuItem (ManagedPtr MenuItem)
- class GObject o => IsMenuItem o
- toMenuItem :: IsMenuItem o => o -> IO MenuItem
- noMenuItem :: Maybe MenuItem
- data MenuItemActivateMethodInfo
- menuItemActivate :: (MonadIO m, IsMenuItem a) => a -> m ()
- data MenuItemDeselectMethodInfo
- menuItemDeselect :: (MonadIO m, IsMenuItem a) => a -> m ()
- data MenuItemGetAccelPathMethodInfo
- menuItemGetAccelPath :: (MonadIO m, IsMenuItem a) => a -> m (Maybe Text)
- data MenuItemGetLabelMethodInfo
- menuItemGetLabel :: (MonadIO m, IsMenuItem a) => a -> m Text
- data MenuItemGetReserveIndicatorMethodInfo
- menuItemGetReserveIndicator :: (MonadIO m, IsMenuItem a) => a -> m Bool
- data MenuItemGetRightJustifiedMethodInfo
- menuItemGetRightJustified :: (MonadIO m, IsMenuItem a) => a -> m Bool
- data MenuItemGetSubmenuMethodInfo
- menuItemGetSubmenu :: (MonadIO m, IsMenuItem a) => a -> m (Maybe Widget)
- data MenuItemGetUseUnderlineMethodInfo
- menuItemGetUseUnderline :: (MonadIO m, IsMenuItem a) => a -> m Bool
- menuItemNew :: MonadIO m => m MenuItem
- menuItemNewWithLabel :: MonadIO m => Text -> m MenuItem
- menuItemNewWithMnemonic :: MonadIO m => Text -> m MenuItem
- data MenuItemSelectMethodInfo
- menuItemSelect :: (MonadIO m, IsMenuItem a) => a -> m ()
- data MenuItemSetAccelPathMethodInfo
- menuItemSetAccelPath :: (MonadIO m, IsMenuItem a) => a -> Maybe Text -> m ()
- data MenuItemSetLabelMethodInfo
- menuItemSetLabel :: (MonadIO m, IsMenuItem a) => a -> Text -> m ()
- data MenuItemSetReserveIndicatorMethodInfo
- menuItemSetReserveIndicator :: (MonadIO m, IsMenuItem a) => a -> Bool -> m ()
- data MenuItemSetRightJustifiedMethodInfo
- menuItemSetRightJustified :: (MonadIO m, IsMenuItem a) => a -> Bool -> m ()
- data MenuItemSetSubmenuMethodInfo
- menuItemSetSubmenu :: (MonadIO m, IsMenuItem a, IsMenu b) => a -> Maybe b -> m ()
- data MenuItemSetUseUnderlineMethodInfo
- menuItemSetUseUnderline :: (MonadIO m, IsMenuItem a) => a -> Bool -> m ()
- data MenuItemToggleSizeAllocateMethodInfo
- menuItemToggleSizeAllocate :: (MonadIO m, IsMenuItem a) => a -> Int32 -> m ()
- data MenuItemToggleSizeRequestMethodInfo
- menuItemToggleSizeRequest :: (MonadIO m, IsMenuItem a) => a -> Int32 -> m Int32
- data MenuItemAccelPathPropertyInfo
- clearMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m ()
- constructMenuItemAccelPath :: IsMenuItem o => Text -> IO (GValueConstruct o)
- getMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Text)
- menuItemAccelPath :: AttrLabelProxy "accelPath"
- setMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> Text -> m ()
- data MenuItemLabelPropertyInfo
- constructMenuItemLabel :: IsMenuItem o => Text -> IO (GValueConstruct o)
- getMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> m Text
- menuItemLabel :: AttrLabelProxy "label"
- setMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> Text -> m ()
- data MenuItemRightJustifiedPropertyInfo
- constructMenuItemRightJustified :: IsMenuItem o => Bool -> IO (GValueConstruct o)
- getMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> m Bool
- menuItemRightJustified :: AttrLabelProxy "rightJustified"
- setMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> Bool -> m ()
- data MenuItemSubmenuPropertyInfo
- clearMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m ()
- constructMenuItemSubmenu :: (IsMenuItem o, IsMenu a) => a -> IO (GValueConstruct o)
- getMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Menu)
- menuItemSubmenu :: AttrLabelProxy "submenu"
- setMenuItemSubmenu :: (MonadIO m, IsMenuItem o, IsMenu a) => o -> a -> m ()
- data MenuItemUseUnderlinePropertyInfo
- constructMenuItemUseUnderline :: IsMenuItem o => Bool -> IO (GValueConstruct o)
- getMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> m Bool
- menuItemUseUnderline :: AttrLabelProxy "useUnderline"
- setMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> Bool -> m ()
- type C_MenuItemActivateCallback = Ptr () -> Ptr () -> IO ()
- type MenuItemActivateCallback = IO ()
- data MenuItemActivateSignalInfo
- afterMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId
- genClosure_MenuItemActivate :: MenuItemActivateCallback -> IO Closure
- mk_MenuItemActivateCallback :: C_MenuItemActivateCallback -> IO (FunPtr C_MenuItemActivateCallback)
- noMenuItemActivateCallback :: Maybe MenuItemActivateCallback
- onMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId
- wrap_MenuItemActivateCallback :: MenuItemActivateCallback -> Ptr () -> Ptr () -> IO ()
- type C_MenuItemActivateItemCallback = Ptr () -> Ptr () -> IO ()
- type MenuItemActivateItemCallback = IO ()
- data MenuItemActivateItemSignalInfo
- afterMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId
- genClosure_MenuItemActivateItem :: MenuItemActivateItemCallback -> IO Closure
- mk_MenuItemActivateItemCallback :: C_MenuItemActivateItemCallback -> IO (FunPtr C_MenuItemActivateItemCallback)
- noMenuItemActivateItemCallback :: Maybe MenuItemActivateItemCallback
- onMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId
- wrap_MenuItemActivateItemCallback :: MenuItemActivateItemCallback -> Ptr () -> Ptr () -> IO ()
- type C_MenuItemDeselectCallback = Ptr () -> Ptr () -> IO ()
- type MenuItemDeselectCallback = IO ()
- data MenuItemDeselectSignalInfo
- afterMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId
- genClosure_MenuItemDeselect :: MenuItemDeselectCallback -> IO Closure
- mk_MenuItemDeselectCallback :: C_MenuItemDeselectCallback -> IO (FunPtr C_MenuItemDeselectCallback)
- noMenuItemDeselectCallback :: Maybe MenuItemDeselectCallback
- onMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId
- wrap_MenuItemDeselectCallback :: MenuItemDeselectCallback -> Ptr () -> Ptr () -> IO ()
- type C_MenuItemSelectCallback = Ptr () -> Ptr () -> IO ()
- type MenuItemSelectCallback = IO ()
- data MenuItemSelectSignalInfo
- afterMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId
- genClosure_MenuItemSelect :: MenuItemSelectCallback -> IO Closure
- mk_MenuItemSelectCallback :: C_MenuItemSelectCallback -> IO (FunPtr C_MenuItemSelectCallback)
- noMenuItemSelectCallback :: Maybe MenuItemSelectCallback
- onMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId
- wrap_MenuItemSelectCallback :: MenuItemSelectCallback -> Ptr () -> Ptr () -> IO ()
- type C_MenuItemToggleSizeAllocateCallback = Ptr () -> Int32 -> Ptr () -> IO ()
- type MenuItemToggleSizeAllocateCallback = Int32 -> IO ()
- data MenuItemToggleSizeAllocateSignalInfo
- afterMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId
- genClosure_MenuItemToggleSizeAllocate :: MenuItemToggleSizeAllocateCallback -> IO Closure
- mk_MenuItemToggleSizeAllocateCallback :: C_MenuItemToggleSizeAllocateCallback -> IO (FunPtr C_MenuItemToggleSizeAllocateCallback)
- noMenuItemToggleSizeAllocateCallback :: Maybe MenuItemToggleSizeAllocateCallback
- onMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId
- wrap_MenuItemToggleSizeAllocateCallback :: MenuItemToggleSizeAllocateCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- type C_MenuItemToggleSizeRequestCallback = Ptr () -> Ptr () -> Ptr () -> IO ()
- type MenuItemToggleSizeRequestCallback = Ptr () -> IO ()
- data MenuItemToggleSizeRequestSignalInfo
- afterMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId
- genClosure_MenuItemToggleSizeRequest :: MenuItemToggleSizeRequestCallback -> IO Closure
- mk_MenuItemToggleSizeRequestCallback :: C_MenuItemToggleSizeRequestCallback -> IO (FunPtr C_MenuItemToggleSizeRequestCallback)
- noMenuItemToggleSizeRequestCallback :: Maybe MenuItemToggleSizeRequestCallback
- onMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId
- wrap_MenuItemToggleSizeRequestCallback :: MenuItemToggleSizeRequestCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
Exported types
Instances
| GObject MenuItem Source # | |
| IsObject MenuItem Source # | |
| IsWidget MenuItem Source # | |
| IsMenuItem MenuItem Source # | |
| IsContainer MenuItem Source # | |
| IsBin MenuItem Source # | |
| IsBuildable MenuItem Source # | |
| IsImplementorIface MenuItem Source # | |
| IsActivatable MenuItem Source # | |
| IsActionable MenuItem Source # | |
| ((~) * info (ResolveMenuItemMethod t MenuItem), MethodInfo * info MenuItem p) => IsLabel t (MenuItem -> p) Source # | |
| ((~) * info (ResolveMenuItemMethod t MenuItem), MethodInfo * info MenuItem p) => IsLabelProxy t (MenuItem -> p) Source # | |
| HasAttributeList * MenuItem Source # | |
| type SignalList MenuItem Source # | |
| type AttributeList MenuItem Source # | |
class GObject o => IsMenuItem o Source #
Instances
| (GObject a, UnknownAncestorError Constraint MenuItem a) => IsMenuItem a Source # | |
| IsMenuItem MenuItem Source # | |
| IsMenuItem CheckMenuItem Source # | |
| IsMenuItem ImageMenuItem Source # | |
| IsMenuItem RadioMenuItem Source # | |
| IsMenuItem SeparatorMenuItem Source # | |
| IsMenuItem TearoffMenuItem Source # | |
toMenuItem :: IsMenuItem o => o -> IO MenuItem Source #
Methods
activate
data MenuItemActivateMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemActivateMethodInfo a signature Source # | |
menuItemActivate :: (MonadIO m, IsMenuItem a) => a -> m () Source #
deselect
data MenuItemDeselectMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemDeselectMethodInfo a signature Source # | |
menuItemDeselect :: (MonadIO m, IsMenuItem a) => a -> m () Source #
getAccelPath
data MenuItemGetAccelPathMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetAccelPathMethodInfo a signature Source # | |
menuItemGetAccelPath :: (MonadIO m, IsMenuItem a) => a -> m (Maybe Text) Source #
getLabel
data MenuItemGetLabelMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetLabelMethodInfo a signature Source # | |
menuItemGetLabel :: (MonadIO m, IsMenuItem a) => a -> m Text Source #
getReserveIndicator
data MenuItemGetReserveIndicatorMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetReserveIndicatorMethodInfo a signature Source # | |
menuItemGetReserveIndicator :: (MonadIO m, IsMenuItem a) => a -> m Bool Source #
getRightJustified
data MenuItemGetRightJustifiedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetRightJustifiedMethodInfo a signature Source # | |
menuItemGetRightJustified :: (MonadIO m, IsMenuItem a) => a -> m Bool Source #
Deprecated: (Since version 3.2)See gtk_menu_item_set_right_justified()
getSubmenu
menuItemGetSubmenu :: (MonadIO m, IsMenuItem a) => a -> m (Maybe Widget) Source #
getUseUnderline
data MenuItemGetUseUnderlineMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemGetUseUnderlineMethodInfo a signature Source # | |
menuItemGetUseUnderline :: (MonadIO m, IsMenuItem a) => a -> m Bool Source #
new
menuItemNew :: MonadIO m => m MenuItem Source #
newWithLabel
menuItemNewWithLabel :: MonadIO m => Text -> m MenuItem Source #
newWithMnemonic
menuItemNewWithMnemonic :: MonadIO m => Text -> m MenuItem Source #
select
data MenuItemSelectMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSelectMethodInfo a signature Source # | |
menuItemSelect :: (MonadIO m, IsMenuItem a) => a -> m () Source #
setAccelPath
data MenuItemSetAccelPathMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetAccelPathMethodInfo a signature Source # | |
menuItemSetAccelPath :: (MonadIO m, IsMenuItem a) => a -> Maybe Text -> m () Source #
setLabel
data MenuItemSetLabelMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetLabelMethodInfo a signature Source # | |
menuItemSetLabel :: (MonadIO m, IsMenuItem a) => a -> Text -> m () Source #
setReserveIndicator
data MenuItemSetReserveIndicatorMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetReserveIndicatorMethodInfo a signature Source # | |
menuItemSetReserveIndicator :: (MonadIO m, IsMenuItem a) => a -> Bool -> m () Source #
setRightJustified
data MenuItemSetRightJustifiedMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetRightJustifiedMethodInfo a signature Source # | |
menuItemSetRightJustified :: (MonadIO m, IsMenuItem a) => a -> Bool -> m () Source #
Deprecated: (Since version 3.2)If you insist on using it, use gtk_widget_set_hexpand() and gtk_widget_set_halign().
setSubmenu
menuItemSetSubmenu :: (MonadIO m, IsMenuItem a, IsMenu b) => a -> Maybe b -> m () Source #
setUseUnderline
data MenuItemSetUseUnderlineMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemSetUseUnderlineMethodInfo a signature Source # | |
menuItemSetUseUnderline :: (MonadIO m, IsMenuItem a) => a -> Bool -> m () Source #
toggleSizeAllocate
data MenuItemToggleSizeAllocateMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemToggleSizeAllocateMethodInfo a signature Source # | |
menuItemToggleSizeAllocate :: (MonadIO m, IsMenuItem a) => a -> Int32 -> m () Source #
toggleSizeRequest
data MenuItemToggleSizeRequestMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Int32), MonadIO m, IsMenuItem a) => MethodInfo * MenuItemToggleSizeRequestMethodInfo a signature Source # | |
menuItemToggleSizeRequest :: (MonadIO m, IsMenuItem a) => a -> Int32 -> m Int32 Source #
Properties
accelPath
data MenuItemAccelPathPropertyInfo Source #
Instances
| AttrInfo MenuItemAccelPathPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuItemAccelPathPropertyInfo Source # | |
| type AttrOrigin MenuItemAccelPathPropertyInfo Source # | |
| type AttrLabel MenuItemAccelPathPropertyInfo Source # | |
| type AttrGetType MenuItemAccelPathPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo Source # | |
| type AttrAllowedOps MenuItemAccelPathPropertyInfo Source # | |
clearMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m () Source #
constructMenuItemAccelPath :: IsMenuItem o => Text -> IO (GValueConstruct o) Source #
getMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Text) Source #
menuItemAccelPath :: AttrLabelProxy "accelPath" Source #
setMenuItemAccelPath :: (MonadIO m, IsMenuItem o) => o -> Text -> m () Source #
label
data MenuItemLabelPropertyInfo Source #
Instances
| AttrInfo MenuItemLabelPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuItemLabelPropertyInfo Source # | |
| type AttrOrigin MenuItemLabelPropertyInfo Source # | |
| type AttrLabel MenuItemLabelPropertyInfo Source # | |
| type AttrGetType MenuItemLabelPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuItemLabelPropertyInfo Source # | |
| type AttrAllowedOps MenuItemLabelPropertyInfo Source # | |
constructMenuItemLabel :: IsMenuItem o => Text -> IO (GValueConstruct o) Source #
getMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> m Text Source #
menuItemLabel :: AttrLabelProxy "label" Source #
setMenuItemLabel :: (MonadIO m, IsMenuItem o) => o -> Text -> m () Source #
rightJustified
data MenuItemRightJustifiedPropertyInfo Source #
Instances
| AttrInfo MenuItemRightJustifiedPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuItemRightJustifiedPropertyInfo Source # | |
| type AttrOrigin MenuItemRightJustifiedPropertyInfo Source # | |
| type AttrLabel MenuItemRightJustifiedPropertyInfo Source # | |
| type AttrGetType MenuItemRightJustifiedPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuItemRightJustifiedPropertyInfo Source # | |
| type AttrAllowedOps MenuItemRightJustifiedPropertyInfo Source # | |
constructMenuItemRightJustified :: IsMenuItem o => Bool -> IO (GValueConstruct o) Source #
getMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> m Bool Source #
menuItemRightJustified :: AttrLabelProxy "rightJustified" Source #
setMenuItemRightJustified :: (MonadIO m, IsMenuItem o) => o -> Bool -> m () Source #
submenu
clearMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m () Source #
constructMenuItemSubmenu :: (IsMenuItem o, IsMenu a) => a -> IO (GValueConstruct o) Source #
getMenuItemSubmenu :: (MonadIO m, IsMenuItem o) => o -> m (Maybe Menu) Source #
menuItemSubmenu :: AttrLabelProxy "submenu" Source #
setMenuItemSubmenu :: (MonadIO m, IsMenuItem o, IsMenu a) => o -> a -> m () Source #
useUnderline
data MenuItemUseUnderlinePropertyInfo Source #
Instances
| AttrInfo MenuItemUseUnderlinePropertyInfo Source # | |
| type AttrSetTypeConstraint MenuItemUseUnderlinePropertyInfo Source # | |
| type AttrOrigin MenuItemUseUnderlinePropertyInfo Source # | |
| type AttrLabel MenuItemUseUnderlinePropertyInfo Source # | |
| type AttrGetType MenuItemUseUnderlinePropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo Source # | |
| type AttrAllowedOps MenuItemUseUnderlinePropertyInfo Source # | |
constructMenuItemUseUnderline :: IsMenuItem o => Bool -> IO (GValueConstruct o) Source #
getMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> m Bool Source #
menuItemUseUnderline :: AttrLabelProxy "useUnderline" Source #
setMenuItemUseUnderline :: (MonadIO m, IsMenuItem o) => o -> Bool -> m () Source #
Signals
activate
type MenuItemActivateCallback = IO () Source #
data MenuItemActivateSignalInfo Source #
Instances
| SignalInfo MenuItemActivateSignalInfo Source # | |
| type HaskellCallbackType MenuItemActivateSignalInfo Source # | |
afterMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId Source #
genClosure_MenuItemActivate :: MenuItemActivateCallback -> IO Closure Source #
mk_MenuItemActivateCallback :: C_MenuItemActivateCallback -> IO (FunPtr C_MenuItemActivateCallback) Source #
onMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId Source #
wrap_MenuItemActivateCallback :: MenuItemActivateCallback -> Ptr () -> Ptr () -> IO () Source #
activateItem
type MenuItemActivateItemCallback = IO () Source #
data MenuItemActivateItemSignalInfo Source #
Instances
| SignalInfo MenuItemActivateItemSignalInfo Source # | |
| type HaskellCallbackType MenuItemActivateItemSignalInfo Source # | |
afterMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId Source #
genClosure_MenuItemActivateItem :: MenuItemActivateItemCallback -> IO Closure Source #
mk_MenuItemActivateItemCallback :: C_MenuItemActivateItemCallback -> IO (FunPtr C_MenuItemActivateItemCallback) Source #
onMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId Source #
wrap_MenuItemActivateItemCallback :: MenuItemActivateItemCallback -> Ptr () -> Ptr () -> IO () Source #
deselect
type MenuItemDeselectCallback = IO () Source #
data MenuItemDeselectSignalInfo Source #
Instances
| SignalInfo MenuItemDeselectSignalInfo Source # | |
| type HaskellCallbackType MenuItemDeselectSignalInfo Source # | |
afterMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId Source #
genClosure_MenuItemDeselect :: MenuItemDeselectCallback -> IO Closure Source #
mk_MenuItemDeselectCallback :: C_MenuItemDeselectCallback -> IO (FunPtr C_MenuItemDeselectCallback) Source #
onMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId Source #
wrap_MenuItemDeselectCallback :: MenuItemDeselectCallback -> Ptr () -> Ptr () -> IO () Source #
select
type MenuItemSelectCallback = IO () Source #
data MenuItemSelectSignalInfo Source #
Instances
| SignalInfo MenuItemSelectSignalInfo Source # | |
| type HaskellCallbackType MenuItemSelectSignalInfo Source # | |
afterMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId Source #
genClosure_MenuItemSelect :: MenuItemSelectCallback -> IO Closure Source #
mk_MenuItemSelectCallback :: C_MenuItemSelectCallback -> IO (FunPtr C_MenuItemSelectCallback) Source #
onMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId Source #
wrap_MenuItemSelectCallback :: MenuItemSelectCallback -> Ptr () -> Ptr () -> IO () Source #
toggleSizeAllocate
type MenuItemToggleSizeAllocateCallback = Int32 -> IO () Source #
data MenuItemToggleSizeAllocateSignalInfo Source #
Instances
| SignalInfo MenuItemToggleSizeAllocateSignalInfo Source # | |
| type HaskellCallbackType MenuItemToggleSizeAllocateSignalInfo Source # | |
afterMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId Source #
mk_MenuItemToggleSizeAllocateCallback :: C_MenuItemToggleSizeAllocateCallback -> IO (FunPtr C_MenuItemToggleSizeAllocateCallback) Source #
onMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId Source #
wrap_MenuItemToggleSizeAllocateCallback :: MenuItemToggleSizeAllocateCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #
toggleSizeRequest
type MenuItemToggleSizeRequestCallback = Ptr () -> IO () Source #
data MenuItemToggleSizeRequestSignalInfo Source #
Instances
| SignalInfo MenuItemToggleSizeRequestSignalInfo Source # | |
| type HaskellCallbackType MenuItemToggleSizeRequestSignalInfo Source # | |
afterMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId Source #
mk_MenuItemToggleSizeRequestCallback :: C_MenuItemToggleSizeRequestCallback -> IO (FunPtr C_MenuItemToggleSizeRequestCallback) Source #
onMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId Source #
wrap_MenuItemToggleSizeRequestCallback :: MenuItemToggleSizeRequestCallback -> Ptr () -> Ptr () -> Ptr () -> IO () Source #