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 |
- Exported types
- Methods
- menuItemActivate
- menuItemDeselect
- menuItemGetAccelPath
- menuItemGetLabel
- menuItemGetReserveIndicator
- menuItemGetRightJustified
- menuItemGetSubmenu
- menuItemGetUseUnderline
- menuItemNew
- menuItemNewWithLabel
- menuItemNewWithMnemonic
- menuItemSelect
- menuItemSetAccelPath
- menuItemSetLabel
- menuItemSetReserveIndicator
- menuItemSetRightJustified
- menuItemSetSubmenu
- menuItemSetUseUnderline
- menuItemToggleSizeAllocate
- menuItemToggleSizeRequest
- Properties
- Signals
- newtype MenuItem = MenuItem (ForeignPtr MenuItem)
- class GObject o => MenuItemK o
- toMenuItem :: MenuItemK o => o -> IO MenuItem
- noMenuItem :: Maybe MenuItem
- data MenuItemActivateMethodInfo
- menuItemActivate :: (MonadIO m, MenuItemK a) => a -> m ()
- data MenuItemDeselectMethodInfo
- menuItemDeselect :: (MonadIO m, MenuItemK a) => a -> m ()
- data MenuItemGetAccelPathMethodInfo
- menuItemGetAccelPath :: (MonadIO m, MenuItemK a) => a -> m Text
- data MenuItemGetLabelMethodInfo
- menuItemGetLabel :: (MonadIO m, MenuItemK a) => a -> m Text
- data MenuItemGetReserveIndicatorMethodInfo
- menuItemGetReserveIndicator :: (MonadIO m, MenuItemK a) => a -> m Bool
- data MenuItemGetRightJustifiedMethodInfo
- menuItemGetRightJustified :: (MonadIO m, MenuItemK a) => a -> m Bool
- data MenuItemGetSubmenuMethodInfo
- menuItemGetSubmenu :: (MonadIO m, MenuItemK a) => a -> m Widget
- data MenuItemGetUseUnderlineMethodInfo
- menuItemGetUseUnderline :: (MonadIO m, MenuItemK 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, MenuItemK a) => a -> m ()
- data MenuItemSetAccelPathMethodInfo
- menuItemSetAccelPath :: (MonadIO m, MenuItemK a) => a -> Maybe Text -> m ()
- data MenuItemSetLabelMethodInfo
- menuItemSetLabel :: (MonadIO m, MenuItemK a) => a -> Text -> m ()
- data MenuItemSetReserveIndicatorMethodInfo
- menuItemSetReserveIndicator :: (MonadIO m, MenuItemK a) => a -> Bool -> m ()
- data MenuItemSetRightJustifiedMethodInfo
- menuItemSetRightJustified :: (MonadIO m, MenuItemK a) => a -> Bool -> m ()
- data MenuItemSetSubmenuMethodInfo
- menuItemSetSubmenu :: (MonadIO m, MenuItemK a, MenuK b) => a -> Maybe b -> m ()
- data MenuItemSetUseUnderlineMethodInfo
- menuItemSetUseUnderline :: (MonadIO m, MenuItemK a) => a -> Bool -> m ()
- data MenuItemToggleSizeAllocateMethodInfo
- menuItemToggleSizeAllocate :: (MonadIO m, MenuItemK a) => a -> Int32 -> m ()
- data MenuItemToggleSizeRequestMethodInfo
- menuItemToggleSizeRequest :: (MonadIO m, MenuItemK a) => a -> Int32 -> m Int32
- data MenuItemAccelPathPropertyInfo
- clearMenuItemAccelPath :: (MonadIO m, MenuItemK o) => o -> m ()
- constructMenuItemAccelPath :: Text -> IO ([Char], GValue)
- getMenuItemAccelPath :: (MonadIO m, MenuItemK o) => o -> m Text
- menuItemAccelPath :: AttrLabelProxy "accelPath"
- setMenuItemAccelPath :: (MonadIO m, MenuItemK o) => o -> Text -> m ()
- data MenuItemLabelPropertyInfo
- constructMenuItemLabel :: Text -> IO ([Char], GValue)
- getMenuItemLabel :: (MonadIO m, MenuItemK o) => o -> m Text
- menuItemLabel :: AttrLabelProxy "label"
- setMenuItemLabel :: (MonadIO m, MenuItemK o) => o -> Text -> m ()
- data MenuItemRightJustifiedPropertyInfo
- constructMenuItemRightJustified :: Bool -> IO ([Char], GValue)
- getMenuItemRightJustified :: (MonadIO m, MenuItemK o) => o -> m Bool
- menuItemRightJustified :: AttrLabelProxy "rightJustified"
- setMenuItemRightJustified :: (MonadIO m, MenuItemK o) => o -> Bool -> m ()
- data MenuItemSubmenuPropertyInfo
- clearMenuItemSubmenu :: (MonadIO m, MenuItemK o) => o -> m ()
- constructMenuItemSubmenu :: MenuK a => a -> IO ([Char], GValue)
- getMenuItemSubmenu :: (MonadIO m, MenuItemK o) => o -> m (Maybe Menu)
- menuItemSubmenu :: AttrLabelProxy "submenu"
- setMenuItemSubmenu :: (MonadIO m, MenuItemK o, MenuK a) => o -> a -> m ()
- data MenuItemUseUnderlinePropertyInfo
- constructMenuItemUseUnderline :: Bool -> IO ([Char], GValue)
- getMenuItemUseUnderline :: (MonadIO m, MenuItemK o) => o -> m Bool
- menuItemUseUnderline :: AttrLabelProxy "useUnderline"
- setMenuItemUseUnderline :: (MonadIO m, MenuItemK o) => o -> Bool -> m ()
- type MenuItemActivateCallback = IO ()
- type MenuItemActivateCallbackC = Ptr () -> Ptr () -> IO ()
- data MenuItemActivateSignalInfo
- afterMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId
- menuItemActivateCallbackWrapper :: MenuItemActivateCallback -> Ptr () -> Ptr () -> IO ()
- menuItemActivateClosure :: MenuItemActivateCallback -> IO Closure
- mkMenuItemActivateCallback :: MenuItemActivateCallbackC -> IO (FunPtr MenuItemActivateCallbackC)
- noMenuItemActivateCallback :: Maybe MenuItemActivateCallback
- onMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId
- type MenuItemActivateItemCallback = IO ()
- type MenuItemActivateItemCallbackC = Ptr () -> Ptr () -> IO ()
- data MenuItemActivateItemSignalInfo
- afterMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId
- menuItemActivateItemCallbackWrapper :: MenuItemActivateItemCallback -> Ptr () -> Ptr () -> IO ()
- menuItemActivateItemClosure :: MenuItemActivateItemCallback -> IO Closure
- mkMenuItemActivateItemCallback :: MenuItemActivateItemCallbackC -> IO (FunPtr MenuItemActivateItemCallbackC)
- noMenuItemActivateItemCallback :: Maybe MenuItemActivateItemCallback
- onMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId
- type MenuItemDeselectCallback = IO ()
- type MenuItemDeselectCallbackC = Ptr () -> Ptr () -> IO ()
- data MenuItemDeselectSignalInfo
- afterMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId
- menuItemDeselectCallbackWrapper :: MenuItemDeselectCallback -> Ptr () -> Ptr () -> IO ()
- menuItemDeselectClosure :: MenuItemDeselectCallback -> IO Closure
- mkMenuItemDeselectCallback :: MenuItemDeselectCallbackC -> IO (FunPtr MenuItemDeselectCallbackC)
- noMenuItemDeselectCallback :: Maybe MenuItemDeselectCallback
- onMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId
- type MenuItemSelectCallback = IO ()
- type MenuItemSelectCallbackC = Ptr () -> Ptr () -> IO ()
- data MenuItemSelectSignalInfo
- afterMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId
- menuItemSelectCallbackWrapper :: MenuItemSelectCallback -> Ptr () -> Ptr () -> IO ()
- menuItemSelectClosure :: MenuItemSelectCallback -> IO Closure
- mkMenuItemSelectCallback :: MenuItemSelectCallbackC -> IO (FunPtr MenuItemSelectCallbackC)
- noMenuItemSelectCallback :: Maybe MenuItemSelectCallback
- onMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId
- type MenuItemToggleSizeAllocateCallback = Int32 -> IO ()
- type MenuItemToggleSizeAllocateCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data MenuItemToggleSizeAllocateSignalInfo
- afterMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId
- menuItemToggleSizeAllocateCallbackWrapper :: MenuItemToggleSizeAllocateCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- menuItemToggleSizeAllocateClosure :: MenuItemToggleSizeAllocateCallback -> IO Closure
- mkMenuItemToggleSizeAllocateCallback :: MenuItemToggleSizeAllocateCallbackC -> IO (FunPtr MenuItemToggleSizeAllocateCallbackC)
- noMenuItemToggleSizeAllocateCallback :: Maybe MenuItemToggleSizeAllocateCallback
- onMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId
- type MenuItemToggleSizeRequestCallback = Ptr () -> IO ()
- type MenuItemToggleSizeRequestCallbackC = Ptr () -> Ptr () -> Ptr () -> IO ()
- data MenuItemToggleSizeRequestSignalInfo
- afterMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId
- menuItemToggleSizeRequestCallbackWrapper :: MenuItemToggleSizeRequestCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
- menuItemToggleSizeRequestClosure :: MenuItemToggleSizeRequestCallback -> IO Closure
- mkMenuItemToggleSizeRequestCallback :: MenuItemToggleSizeRequestCallbackC -> IO (FunPtr MenuItemToggleSizeRequestCallbackC)
- noMenuItemToggleSizeRequestCallback :: Maybe MenuItemToggleSizeRequestCallback
- onMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId
Exported types
GObject MenuItem | |
((~) * info (ResolveMenuItemMethod t MenuItem), MethodInfo * info MenuItem p) => IsLabelProxy t (MenuItem -> p) | |
type ParentTypes MenuItem | |
type AttributeList MenuItem | |
type SignalList MenuItem |
toMenuItem :: MenuItemK o => o -> IO MenuItem Source
Methods
menuItemActivate
data MenuItemActivateMethodInfo Source
((~) * signature (m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemActivateMethodInfo a signature |
menuItemActivate :: (MonadIO m, MenuItemK a) => a -> m () Source
menuItemDeselect
data MenuItemDeselectMethodInfo Source
((~) * signature (m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemDeselectMethodInfo a signature |
menuItemDeselect :: (MonadIO m, MenuItemK a) => a -> m () Source
menuItemGetAccelPath
data MenuItemGetAccelPathMethodInfo Source
((~) * signature (m Text), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetAccelPathMethodInfo a signature |
menuItemGetAccelPath :: (MonadIO m, MenuItemK a) => a -> m Text Source
menuItemGetLabel
data MenuItemGetLabelMethodInfo Source
((~) * signature (m Text), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetLabelMethodInfo a signature |
menuItemGetLabel :: (MonadIO m, MenuItemK a) => a -> m Text Source
menuItemGetReserveIndicator
data MenuItemGetReserveIndicatorMethodInfo Source
((~) * signature (m Bool), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetReserveIndicatorMethodInfo a signature |
menuItemGetReserveIndicator :: (MonadIO m, MenuItemK a) => a -> m Bool Source
menuItemGetRightJustified
data MenuItemGetRightJustifiedMethodInfo Source
((~) * signature (m Bool), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetRightJustifiedMethodInfo a signature |
menuItemGetRightJustified :: (MonadIO m, MenuItemK a) => a -> m Bool Source
Deprecated: (Since version 3.2)See gtk_menu_item_set_right_justified()
menuItemGetSubmenu
menuItemGetSubmenu :: (MonadIO m, MenuItemK a) => a -> m Widget Source
menuItemGetUseUnderline
data MenuItemGetUseUnderlineMethodInfo Source
((~) * signature (m Bool), MonadIO m, MenuItemK a) => MethodInfo * MenuItemGetUseUnderlineMethodInfo a signature |
menuItemGetUseUnderline :: (MonadIO m, MenuItemK a) => a -> m Bool Source
menuItemNew
menuItemNew :: MonadIO m => m MenuItem Source
menuItemNewWithLabel
menuItemNewWithLabel :: MonadIO m => Text -> m MenuItem Source
menuItemNewWithMnemonic
menuItemNewWithMnemonic :: MonadIO m => Text -> m MenuItem Source
menuItemSelect
data MenuItemSelectMethodInfo Source
((~) * signature (m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSelectMethodInfo a signature |
menuItemSelect :: (MonadIO m, MenuItemK a) => a -> m () Source
menuItemSetAccelPath
data MenuItemSetAccelPathMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetAccelPathMethodInfo a signature |
menuItemSetLabel
data MenuItemSetLabelMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetLabelMethodInfo a signature |
menuItemSetLabel :: (MonadIO m, MenuItemK a) => a -> Text -> m () Source
menuItemSetReserveIndicator
data MenuItemSetReserveIndicatorMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetReserveIndicatorMethodInfo a signature |
menuItemSetReserveIndicator :: (MonadIO m, MenuItemK a) => a -> Bool -> m () Source
menuItemSetRightJustified
data MenuItemSetRightJustifiedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetRightJustifiedMethodInfo a signature |
menuItemSetRightJustified :: (MonadIO m, MenuItemK 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().
menuItemSetSubmenu
menuItemSetUseUnderline
data MenuItemSetUseUnderlineMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemSetUseUnderlineMethodInfo a signature |
menuItemSetUseUnderline :: (MonadIO m, MenuItemK a) => a -> Bool -> m () Source
menuItemToggleSizeAllocate
data MenuItemToggleSizeAllocateMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, MenuItemK a) => MethodInfo * MenuItemToggleSizeAllocateMethodInfo a signature |
menuItemToggleSizeAllocate :: (MonadIO m, MenuItemK a) => a -> Int32 -> m () Source
menuItemToggleSizeRequest
data MenuItemToggleSizeRequestMethodInfo Source
((~) * signature (Int32 -> m Int32), MonadIO m, MenuItemK a) => MethodInfo * MenuItemToggleSizeRequestMethodInfo a signature |
Properties
AccelPath
data MenuItemAccelPathPropertyInfo Source
AttrInfo MenuItemAccelPathPropertyInfo | |
type AttrLabel MenuItemAccelPathPropertyInfo = "accel-path" | |
type AttrGetType MenuItemAccelPathPropertyInfo = Text | |
type AttrBaseTypeConstraint MenuItemAccelPathPropertyInfo = MenuItemK | |
type AttrSetTypeConstraint MenuItemAccelPathPropertyInfo = * ~ Text | |
type AttrAllowedOps MenuItemAccelPathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearMenuItemAccelPath :: (MonadIO m, MenuItemK o) => o -> m () Source
getMenuItemAccelPath :: (MonadIO m, MenuItemK o) => o -> m Text Source
menuItemAccelPath :: AttrLabelProxy "accelPath" Source
setMenuItemAccelPath :: (MonadIO m, MenuItemK o) => o -> Text -> m () Source
Label
data MenuItemLabelPropertyInfo Source
AttrInfo MenuItemLabelPropertyInfo | |
type AttrLabel MenuItemLabelPropertyInfo = "label" | |
type AttrGetType MenuItemLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint MenuItemLabelPropertyInfo = MenuItemK | |
type AttrSetTypeConstraint MenuItemLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps MenuItemLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuItemLabel :: (MonadIO m, MenuItemK o) => o -> m Text Source
menuItemLabel :: AttrLabelProxy "label" Source
setMenuItemLabel :: (MonadIO m, MenuItemK o) => o -> Text -> m () Source
RightJustified
data MenuItemRightJustifiedPropertyInfo Source
AttrInfo MenuItemRightJustifiedPropertyInfo | |
type AttrLabel MenuItemRightJustifiedPropertyInfo = "right-justified" | |
type AttrGetType MenuItemRightJustifiedPropertyInfo = Bool | |
type AttrBaseTypeConstraint MenuItemRightJustifiedPropertyInfo = MenuItemK | |
type AttrSetTypeConstraint MenuItemRightJustifiedPropertyInfo = * ~ Bool | |
type AttrAllowedOps MenuItemRightJustifiedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuItemRightJustified :: (MonadIO m, MenuItemK o) => o -> m Bool Source
menuItemRightJustified :: AttrLabelProxy "rightJustified" Source
setMenuItemRightJustified :: (MonadIO m, MenuItemK o) => o -> Bool -> m () Source
Submenu
clearMenuItemSubmenu :: (MonadIO m, MenuItemK o) => o -> m () Source
menuItemSubmenu :: AttrLabelProxy "submenu" Source
setMenuItemSubmenu :: (MonadIO m, MenuItemK o, MenuK a) => o -> a -> m () Source
UseUnderline
data MenuItemUseUnderlinePropertyInfo Source
AttrInfo MenuItemUseUnderlinePropertyInfo | |
type AttrLabel MenuItemUseUnderlinePropertyInfo = "use-underline" | |
type AttrGetType MenuItemUseUnderlinePropertyInfo = Bool | |
type AttrBaseTypeConstraint MenuItemUseUnderlinePropertyInfo = MenuItemK | |
type AttrSetTypeConstraint MenuItemUseUnderlinePropertyInfo = * ~ Bool | |
type AttrAllowedOps MenuItemUseUnderlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuItemUseUnderline :: (MonadIO m, MenuItemK o) => o -> m Bool Source
menuItemUseUnderline :: AttrLabelProxy "useUnderline" Source
setMenuItemUseUnderline :: (MonadIO m, MenuItemK o) => o -> Bool -> m () Source
Signals
Activate
type MenuItemActivateCallback = IO () Source
type MenuItemActivateCallbackC = Ptr () -> Ptr () -> IO () Source
afterMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId Source
menuItemActivateCallbackWrapper :: MenuItemActivateCallback -> Ptr () -> Ptr () -> IO () Source
mkMenuItemActivateCallback :: MenuItemActivateCallbackC -> IO (FunPtr MenuItemActivateCallbackC) Source
onMenuItemActivate :: (GObject a, MonadIO m) => a -> MenuItemActivateCallback -> m SignalHandlerId Source
ActivateItem
type MenuItemActivateItemCallback = IO () Source
type MenuItemActivateItemCallbackC = Ptr () -> Ptr () -> IO () Source
afterMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId Source
menuItemActivateItemCallbackWrapper :: MenuItemActivateItemCallback -> Ptr () -> Ptr () -> IO () Source
mkMenuItemActivateItemCallback :: MenuItemActivateItemCallbackC -> IO (FunPtr MenuItemActivateItemCallbackC) Source
onMenuItemActivateItem :: (GObject a, MonadIO m) => a -> MenuItemActivateItemCallback -> m SignalHandlerId Source
Deselect
type MenuItemDeselectCallback = IO () Source
type MenuItemDeselectCallbackC = Ptr () -> Ptr () -> IO () Source
afterMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId Source
menuItemDeselectCallbackWrapper :: MenuItemDeselectCallback -> Ptr () -> Ptr () -> IO () Source
mkMenuItemDeselectCallback :: MenuItemDeselectCallbackC -> IO (FunPtr MenuItemDeselectCallbackC) Source
onMenuItemDeselect :: (GObject a, MonadIO m) => a -> MenuItemDeselectCallback -> m SignalHandlerId Source
Select
type MenuItemSelectCallback = IO () Source
type MenuItemSelectCallbackC = Ptr () -> Ptr () -> IO () Source
afterMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId Source
menuItemSelectCallbackWrapper :: MenuItemSelectCallback -> Ptr () -> Ptr () -> IO () Source
onMenuItemSelect :: (GObject a, MonadIO m) => a -> MenuItemSelectCallback -> m SignalHandlerId Source
ToggleSizeAllocate
type MenuItemToggleSizeAllocateCallback = Int32 -> IO () Source
afterMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId Source
menuItemToggleSizeAllocateCallbackWrapper :: MenuItemToggleSizeAllocateCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
mkMenuItemToggleSizeAllocateCallback :: MenuItemToggleSizeAllocateCallbackC -> IO (FunPtr MenuItemToggleSizeAllocateCallbackC) Source
onMenuItemToggleSizeAllocate :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeAllocateCallback -> m SignalHandlerId Source
ToggleSizeRequest
type MenuItemToggleSizeRequestCallback = Ptr () -> IO () Source
afterMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId Source
menuItemToggleSizeRequestCallbackWrapper :: MenuItemToggleSizeRequestCallback -> Ptr () -> Ptr () -> Ptr () -> IO () Source
mkMenuItemToggleSizeRequestCallback :: MenuItemToggleSizeRequestCallbackC -> IO (FunPtr MenuItemToggleSizeRequestCallbackC) Source
onMenuItemToggleSizeRequest :: (GObject a, MonadIO m) => a -> MenuItemToggleSizeRequestCallback -> m SignalHandlerId Source