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
- menuAttach
- menuAttachToWidget
- menuDetach
- menuGetAccelGroup
- menuGetAccelPath
- menuGetActive
- menuGetAttachWidget
- menuGetForAttachWidget
- menuGetMonitor
- menuGetReserveToggleSize
- menuGetTearoffState
- menuGetTitle
- menuNew
- menuNewFromModel
- menuPopdown
- menuPopup
- menuPopupForDevice
- menuReorderChild
- menuReposition
- menuSetAccelGroup
- menuSetAccelPath
- menuSetActive
- menuSetMonitor
- menuSetReserveToggleSize
- menuSetScreen
- menuSetTearoffState
- menuSetTitle
- Properties
- Signals
- newtype Menu = Menu (ForeignPtr Menu)
- class GObject o => MenuK o
- toMenu :: MenuK o => o -> IO Menu
- noMenu :: Maybe Menu
- data MenuAttachMethodInfo
- menuAttach :: (MonadIO m, MenuK a, WidgetK b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> m ()
- data MenuAttachToWidgetMethodInfo
- menuAttachToWidget :: (MonadIO m, MenuK a, WidgetK b) => a -> b -> Maybe MenuDetachFunc -> m ()
- data MenuDetachMethodInfo
- menuDetach :: (MonadIO m, MenuK a) => a -> m ()
- data MenuGetAccelGroupMethodInfo
- menuGetAccelGroup :: (MonadIO m, MenuK a) => a -> m AccelGroup
- data MenuGetAccelPathMethodInfo
- menuGetAccelPath :: (MonadIO m, MenuK a) => a -> m Text
- data MenuGetActiveMethodInfo
- menuGetActive :: (MonadIO m, MenuK a) => a -> m Widget
- data MenuGetAttachWidgetMethodInfo
- menuGetAttachWidget :: (MonadIO m, MenuK a) => a -> m Widget
- menuGetForAttachWidget :: (MonadIO m, WidgetK a) => a -> m [Widget]
- data MenuGetMonitorMethodInfo
- menuGetMonitor :: (MonadIO m, MenuK a) => a -> m Int32
- data MenuGetReserveToggleSizeMethodInfo
- menuGetReserveToggleSize :: (MonadIO m, MenuK a) => a -> m Bool
- data MenuGetTearoffStateMethodInfo
- menuGetTearoffState :: (MonadIO m, MenuK a) => a -> m Bool
- data MenuGetTitleMethodInfo
- menuGetTitle :: (MonadIO m, MenuK a) => a -> m Text
- menuNew :: MonadIO m => m Menu
- menuNewFromModel :: (MonadIO m, MenuModelK a) => a -> m Menu
- data MenuPopdownMethodInfo
- menuPopdown :: (MonadIO m, MenuK a) => a -> m ()
- data MenuPopupMethodInfo
- menuPopup :: (MonadIO m, MenuK a, WidgetK b, WidgetK c) => a -> Maybe b -> Maybe c -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()
- data MenuPopupForDeviceMethodInfo
- menuPopupForDevice :: (MonadIO m, MenuK a, DeviceK b, WidgetK c, WidgetK d) => a -> Maybe b -> Maybe c -> Maybe d -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()
- data MenuReorderChildMethodInfo
- menuReorderChild :: (MonadIO m, MenuK a, WidgetK b) => a -> b -> Int32 -> m ()
- data MenuRepositionMethodInfo
- menuReposition :: (MonadIO m, MenuK a) => a -> m ()
- data MenuSetAccelGroupMethodInfo
- menuSetAccelGroup :: (MonadIO m, MenuK a, AccelGroupK b) => a -> Maybe b -> m ()
- data MenuSetAccelPathMethodInfo
- menuSetAccelPath :: (MonadIO m, MenuK a) => a -> Maybe Text -> m ()
- data MenuSetActiveMethodInfo
- menuSetActive :: (MonadIO m, MenuK a) => a -> Word32 -> m ()
- data MenuSetMonitorMethodInfo
- menuSetMonitor :: (MonadIO m, MenuK a) => a -> Int32 -> m ()
- data MenuSetReserveToggleSizeMethodInfo
- menuSetReserveToggleSize :: (MonadIO m, MenuK a) => a -> Bool -> m ()
- data MenuSetScreenMethodInfo
- menuSetScreen :: (MonadIO m, MenuK a, ScreenK b) => a -> Maybe b -> m ()
- data MenuSetTearoffStateMethodInfo
- menuSetTearoffState :: (MonadIO m, MenuK a) => a -> Bool -> m ()
- data MenuSetTitleMethodInfo
- menuSetTitle :: (MonadIO m, MenuK a) => a -> Text -> m ()
- data MenuAccelGroupPropertyInfo
- clearMenuAccelGroup :: (MonadIO m, MenuK o) => o -> m ()
- constructMenuAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue)
- getMenuAccelGroup :: (MonadIO m, MenuK o) => o -> m AccelGroup
- menuAccelGroup :: AttrLabelProxy "accelGroup"
- setMenuAccelGroup :: (MonadIO m, MenuK o, AccelGroupK a) => o -> a -> m ()
- data MenuAccelPathPropertyInfo
- clearMenuAccelPath :: (MonadIO m, MenuK o) => o -> m ()
- constructMenuAccelPath :: Text -> IO ([Char], GValue)
- getMenuAccelPath :: (MonadIO m, MenuK o) => o -> m Text
- menuAccelPath :: AttrLabelProxy "accelPath"
- setMenuAccelPath :: (MonadIO m, MenuK o) => o -> Text -> m ()
- data MenuActivePropertyInfo
- constructMenuActive :: Int32 -> IO ([Char], GValue)
- getMenuActive :: (MonadIO m, MenuK o) => o -> m Int32
- menuActive :: AttrLabelProxy "active"
- setMenuActive :: (MonadIO m, MenuK o) => o -> Int32 -> m ()
- data MenuAttachWidgetPropertyInfo
- clearMenuAttachWidget :: (MonadIO m, MenuK o) => o -> m ()
- constructMenuAttachWidget :: WidgetK a => a -> IO ([Char], GValue)
- getMenuAttachWidget :: (MonadIO m, MenuK o) => o -> m Widget
- menuAttachWidget :: AttrLabelProxy "attachWidget"
- setMenuAttachWidget :: (MonadIO m, MenuK o, WidgetK a) => o -> a -> m ()
- data MenuMonitorPropertyInfo
- constructMenuMonitor :: Int32 -> IO ([Char], GValue)
- getMenuMonitor :: (MonadIO m, MenuK o) => o -> m Int32
- menuMonitor :: AttrLabelProxy "monitor"
- setMenuMonitor :: (MonadIO m, MenuK o) => o -> Int32 -> m ()
- data MenuReserveToggleSizePropertyInfo
- constructMenuReserveToggleSize :: Bool -> IO ([Char], GValue)
- getMenuReserveToggleSize :: (MonadIO m, MenuK o) => o -> m Bool
- menuReserveToggleSize :: AttrLabelProxy "reserveToggleSize"
- setMenuReserveToggleSize :: (MonadIO m, MenuK o) => o -> Bool -> m ()
- data MenuTearoffStatePropertyInfo
- constructMenuTearoffState :: Bool -> IO ([Char], GValue)
- getMenuTearoffState :: (MonadIO m, MenuK o) => o -> m Bool
- menuTearoffState :: AttrLabelProxy "tearoffState"
- setMenuTearoffState :: (MonadIO m, MenuK o) => o -> Bool -> m ()
- data MenuTearoffTitlePropertyInfo
- clearMenuTearoffTitle :: (MonadIO m, MenuK o) => o -> m ()
- constructMenuTearoffTitle :: Text -> IO ([Char], GValue)
- getMenuTearoffTitle :: (MonadIO m, MenuK o) => o -> m (Maybe Text)
- menuTearoffTitle :: AttrLabelProxy "tearoffTitle"
- setMenuTearoffTitle :: (MonadIO m, MenuK o) => o -> Text -> m ()
- type MenuMoveScrollCallback = ScrollType -> IO ()
- type MenuMoveScrollCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data MenuMoveScrollSignalInfo
- afterMenuMoveScroll :: (GObject a, MonadIO m) => a -> MenuMoveScrollCallback -> m SignalHandlerId
- menuMoveScrollCallbackWrapper :: MenuMoveScrollCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- menuMoveScrollClosure :: MenuMoveScrollCallback -> IO Closure
- mkMenuMoveScrollCallback :: MenuMoveScrollCallbackC -> IO (FunPtr MenuMoveScrollCallbackC)
- noMenuMoveScrollCallback :: Maybe MenuMoveScrollCallback
- onMenuMoveScroll :: (GObject a, MonadIO m) => a -> MenuMoveScrollCallback -> m SignalHandlerId
Exported types
GObject Menu | |
((~) * info (ResolveMenuMethod t Menu), MethodInfo * info Menu p) => IsLabelProxy t (Menu -> p) | |
type ParentTypes Menu | |
type AttributeList Menu | |
type SignalList Menu |
Methods
menuAttach
data MenuAttachMethodInfo Source
((~) * signature (b -> Word32 -> Word32 -> Word32 -> Word32 -> m ()), MonadIO m, MenuK a, WidgetK b) => MethodInfo * MenuAttachMethodInfo a signature |
menuAttach :: (MonadIO m, MenuK a, WidgetK b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> m () Source
menuAttachToWidget
data MenuAttachToWidgetMethodInfo Source
((~) * signature (b -> Maybe MenuDetachFunc -> m ()), MonadIO m, MenuK a, WidgetK b) => MethodInfo * MenuAttachToWidgetMethodInfo a signature |
menuAttachToWidget :: (MonadIO m, MenuK a, WidgetK b) => a -> b -> Maybe MenuDetachFunc -> m () Source
menuDetach
data MenuDetachMethodInfo Source
((~) * signature (m ()), MonadIO m, MenuK a) => MethodInfo * MenuDetachMethodInfo a signature |
menuDetach :: (MonadIO m, MenuK a) => a -> m () Source
menuGetAccelGroup
data MenuGetAccelGroupMethodInfo Source
((~) * signature (m AccelGroup), MonadIO m, MenuK a) => MethodInfo * MenuGetAccelGroupMethodInfo a signature |
menuGetAccelGroup :: (MonadIO m, MenuK a) => a -> m AccelGroup Source
menuGetAccelPath
data MenuGetAccelPathMethodInfo Source
((~) * signature (m Text), MonadIO m, MenuK a) => MethodInfo * MenuGetAccelPathMethodInfo a signature |
menuGetAccelPath :: (MonadIO m, MenuK a) => a -> m Text Source
menuGetActive
data MenuGetActiveMethodInfo Source
((~) * signature (m Widget), MonadIO m, MenuK a) => MethodInfo * MenuGetActiveMethodInfo a signature |
menuGetActive :: (MonadIO m, MenuK a) => a -> m Widget Source
menuGetAttachWidget
data MenuGetAttachWidgetMethodInfo Source
((~) * signature (m Widget), MonadIO m, MenuK a) => MethodInfo * MenuGetAttachWidgetMethodInfo a signature |
menuGetAttachWidget :: (MonadIO m, MenuK a) => a -> m Widget Source
menuGetForAttachWidget
menuGetForAttachWidget :: (MonadIO m, WidgetK a) => a -> m [Widget] Source
menuGetMonitor
data MenuGetMonitorMethodInfo Source
((~) * signature (m Int32), MonadIO m, MenuK a) => MethodInfo * MenuGetMonitorMethodInfo a signature |
menuGetMonitor :: (MonadIO m, MenuK a) => a -> m Int32 Source
menuGetReserveToggleSize
data MenuGetReserveToggleSizeMethodInfo Source
((~) * signature (m Bool), MonadIO m, MenuK a) => MethodInfo * MenuGetReserveToggleSizeMethodInfo a signature |
menuGetReserveToggleSize :: (MonadIO m, MenuK a) => a -> m Bool Source
menuGetTearoffState
data MenuGetTearoffStateMethodInfo Source
((~) * signature (m Bool), MonadIO m, MenuK a) => MethodInfo * MenuGetTearoffStateMethodInfo a signature |
menuGetTearoffState :: (MonadIO m, MenuK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
menuGetTitle
data MenuGetTitleMethodInfo Source
((~) * signature (m Text), MonadIO m, MenuK a) => MethodInfo * MenuGetTitleMethodInfo a signature |
menuGetTitle :: (MonadIO m, MenuK a) => a -> m Text Source
Deprecated: (Since version 3.10)
menuNew
menuNewFromModel
menuNewFromModel :: (MonadIO m, MenuModelK a) => a -> m Menu Source
menuPopdown
data MenuPopdownMethodInfo Source
((~) * signature (m ()), MonadIO m, MenuK a) => MethodInfo * MenuPopdownMethodInfo a signature |
menuPopdown :: (MonadIO m, MenuK a) => a -> m () Source
menuPopup
data MenuPopupMethodInfo Source
((~) * signature (Maybe b -> Maybe c -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()), MonadIO m, MenuK a, WidgetK b, WidgetK c) => MethodInfo * MenuPopupMethodInfo a signature |
menuPopup :: (MonadIO m, MenuK a, WidgetK b, WidgetK c) => a -> Maybe b -> Maybe c -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m () Source
menuPopupForDevice
data MenuPopupForDeviceMethodInfo Source
((~) * signature (Maybe b -> Maybe c -> Maybe d -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m ()), MonadIO m, MenuK a, DeviceK b, WidgetK c, WidgetK d) => MethodInfo * MenuPopupForDeviceMethodInfo a signature |
menuPopupForDevice :: (MonadIO m, MenuK a, DeviceK b, WidgetK c, WidgetK d) => a -> Maybe b -> Maybe c -> Maybe d -> Maybe MenuPositionFunc -> Word32 -> Word32 -> m () Source
menuReorderChild
data MenuReorderChildMethodInfo Source
((~) * signature (b -> Int32 -> m ()), MonadIO m, MenuK a, WidgetK b) => MethodInfo * MenuReorderChildMethodInfo a signature |
menuReposition
data MenuRepositionMethodInfo Source
((~) * signature (m ()), MonadIO m, MenuK a) => MethodInfo * MenuRepositionMethodInfo a signature |
menuReposition :: (MonadIO m, MenuK a) => a -> m () Source
menuSetAccelGroup
data MenuSetAccelGroupMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, MenuK a, AccelGroupK b) => MethodInfo * MenuSetAccelGroupMethodInfo a signature |
menuSetAccelGroup :: (MonadIO m, MenuK a, AccelGroupK b) => a -> Maybe b -> m () Source
menuSetAccelPath
data MenuSetAccelPathMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, MenuK a) => MethodInfo * MenuSetAccelPathMethodInfo a signature |
menuSetActive
data MenuSetActiveMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, MenuK a) => MethodInfo * MenuSetActiveMethodInfo a signature |
menuSetActive :: (MonadIO m, MenuK a) => a -> Word32 -> m () Source
menuSetMonitor
data MenuSetMonitorMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, MenuK a) => MethodInfo * MenuSetMonitorMethodInfo a signature |
menuSetMonitor :: (MonadIO m, MenuK a) => a -> Int32 -> m () Source
menuSetReserveToggleSize
data MenuSetReserveToggleSizeMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, MenuK a) => MethodInfo * MenuSetReserveToggleSizeMethodInfo a signature |
menuSetReserveToggleSize :: (MonadIO m, MenuK a) => a -> Bool -> m () Source
menuSetScreen
data MenuSetScreenMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, MenuK a, ScreenK b) => MethodInfo * MenuSetScreenMethodInfo a signature |
menuSetTearoffState
data MenuSetTearoffStateMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, MenuK a) => MethodInfo * MenuSetTearoffStateMethodInfo a signature |
menuSetTearoffState :: (MonadIO m, MenuK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
menuSetTitle
data MenuSetTitleMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, MenuK a) => MethodInfo * MenuSetTitleMethodInfo a signature |
menuSetTitle :: (MonadIO m, MenuK a) => a -> Text -> m () Source
Deprecated: (Since version 3.10)
Properties
AccelGroup
data MenuAccelGroupPropertyInfo Source
AttrInfo MenuAccelGroupPropertyInfo | |
type AttrLabel MenuAccelGroupPropertyInfo = "accel-group" | |
type AttrGetType MenuAccelGroupPropertyInfo = AccelGroup | |
type AttrBaseTypeConstraint MenuAccelGroupPropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuAccelGroupPropertyInfo = AccelGroupK | |
type AttrAllowedOps MenuAccelGroupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearMenuAccelGroup :: (MonadIO m, MenuK o) => o -> m () Source
constructMenuAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue) Source
getMenuAccelGroup :: (MonadIO m, MenuK o) => o -> m AccelGroup Source
menuAccelGroup :: AttrLabelProxy "accelGroup" Source
setMenuAccelGroup :: (MonadIO m, MenuK o, AccelGroupK a) => o -> a -> m () Source
AccelPath
data MenuAccelPathPropertyInfo Source
AttrInfo MenuAccelPathPropertyInfo | |
type AttrLabel MenuAccelPathPropertyInfo = "accel-path" | |
type AttrGetType MenuAccelPathPropertyInfo = Text | |
type AttrBaseTypeConstraint MenuAccelPathPropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuAccelPathPropertyInfo = * ~ Text | |
type AttrAllowedOps MenuAccelPathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearMenuAccelPath :: (MonadIO m, MenuK o) => o -> m () Source
getMenuAccelPath :: (MonadIO m, MenuK o) => o -> m Text Source
menuAccelPath :: AttrLabelProxy "accelPath" Source
setMenuAccelPath :: (MonadIO m, MenuK o) => o -> Text -> m () Source
Active
data MenuActivePropertyInfo Source
AttrInfo MenuActivePropertyInfo | |
type AttrLabel MenuActivePropertyInfo = "active" | |
type AttrGetType MenuActivePropertyInfo = Int32 | |
type AttrBaseTypeConstraint MenuActivePropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuActivePropertyInfo = * ~ Int32 | |
type AttrAllowedOps MenuActivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuActive :: (MonadIO m, MenuK o) => o -> m Int32 Source
menuActive :: AttrLabelProxy "active" Source
setMenuActive :: (MonadIO m, MenuK o) => o -> Int32 -> m () Source
AttachWidget
data MenuAttachWidgetPropertyInfo Source
AttrInfo MenuAttachWidgetPropertyInfo | |
type AttrLabel MenuAttachWidgetPropertyInfo = "attach-widget" | |
type AttrGetType MenuAttachWidgetPropertyInfo = Widget | |
type AttrBaseTypeConstraint MenuAttachWidgetPropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuAttachWidgetPropertyInfo = WidgetK | |
type AttrAllowedOps MenuAttachWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearMenuAttachWidget :: (MonadIO m, MenuK o) => o -> m () Source
getMenuAttachWidget :: (MonadIO m, MenuK o) => o -> m Widget Source
menuAttachWidget :: AttrLabelProxy "attachWidget" Source
setMenuAttachWidget :: (MonadIO m, MenuK o, WidgetK a) => o -> a -> m () Source
Monitor
data MenuMonitorPropertyInfo Source
AttrInfo MenuMonitorPropertyInfo | |
type AttrLabel MenuMonitorPropertyInfo = "monitor" | |
type AttrGetType MenuMonitorPropertyInfo = Int32 | |
type AttrBaseTypeConstraint MenuMonitorPropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuMonitorPropertyInfo = * ~ Int32 | |
type AttrAllowedOps MenuMonitorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuMonitor :: (MonadIO m, MenuK o) => o -> m Int32 Source
menuMonitor :: AttrLabelProxy "monitor" Source
setMenuMonitor :: (MonadIO m, MenuK o) => o -> Int32 -> m () Source
ReserveToggleSize
data MenuReserveToggleSizePropertyInfo Source
AttrInfo MenuReserveToggleSizePropertyInfo | |
type AttrLabel MenuReserveToggleSizePropertyInfo = "reserve-toggle-size" | |
type AttrGetType MenuReserveToggleSizePropertyInfo = Bool | |
type AttrBaseTypeConstraint MenuReserveToggleSizePropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuReserveToggleSizePropertyInfo = * ~ Bool | |
type AttrAllowedOps MenuReserveToggleSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuReserveToggleSize :: (MonadIO m, MenuK o) => o -> m Bool Source
menuReserveToggleSize :: AttrLabelProxy "reserveToggleSize" Source
setMenuReserveToggleSize :: (MonadIO m, MenuK o) => o -> Bool -> m () Source
TearoffState
data MenuTearoffStatePropertyInfo Source
AttrInfo MenuTearoffStatePropertyInfo | |
type AttrLabel MenuTearoffStatePropertyInfo = "tearoff-state" | |
type AttrGetType MenuTearoffStatePropertyInfo = Bool | |
type AttrBaseTypeConstraint MenuTearoffStatePropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuTearoffStatePropertyInfo = * ~ Bool | |
type AttrAllowedOps MenuTearoffStatePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuTearoffState :: (MonadIO m, MenuK o) => o -> m Bool Source
menuTearoffState :: AttrLabelProxy "tearoffState" Source
setMenuTearoffState :: (MonadIO m, MenuK o) => o -> Bool -> m () Source
TearoffTitle
data MenuTearoffTitlePropertyInfo Source
AttrInfo MenuTearoffTitlePropertyInfo | |
type AttrLabel MenuTearoffTitlePropertyInfo = "tearoff-title" | |
type AttrGetType MenuTearoffTitlePropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint MenuTearoffTitlePropertyInfo = MenuK | |
type AttrSetTypeConstraint MenuTearoffTitlePropertyInfo = * ~ Text | |
type AttrAllowedOps MenuTearoffTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearMenuTearoffTitle :: (MonadIO m, MenuK o) => o -> m () Source
menuTearoffTitle :: AttrLabelProxy "tearoffTitle" Source
setMenuTearoffTitle :: (MonadIO m, MenuK o) => o -> Text -> m () Source
Signals
MoveScroll
type MenuMoveScrollCallback = ScrollType -> IO () Source
afterMenuMoveScroll :: (GObject a, MonadIO m) => a -> MenuMoveScrollCallback -> m SignalHandlerId Source
menuMoveScrollCallbackWrapper :: MenuMoveScrollCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
onMenuMoveScroll :: (GObject a, MonadIO m) => a -> MenuMoveScrollCallback -> m SignalHandlerId Source