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
- uIManagerAddUi
- uIManagerAddUiFromFile
- uIManagerAddUiFromResource
- uIManagerAddUiFromString
- uIManagerEnsureUpdate
- uIManagerGetAccelGroup
- uIManagerGetAction
- uIManagerGetActionGroups
- uIManagerGetAddTearoffs
- uIManagerGetToplevels
- uIManagerGetUi
- uIManagerGetWidget
- uIManagerInsertActionGroup
- uIManagerNew
- uIManagerNewMergeId
- uIManagerRemoveActionGroup
- uIManagerRemoveUi
- uIManagerSetAddTearoffs
- Properties
- Signals
- newtype UIManager = UIManager (ForeignPtr UIManager)
- class GObject o => UIManagerK o
- toUIManager :: UIManagerK o => o -> IO UIManager
- noUIManager :: Maybe UIManager
- data UIManagerAddUiMethodInfo
- uIManagerAddUi :: (MonadIO m, UIManagerK a) => a -> Word32 -> Text -> Text -> Maybe Text -> [UIManagerItemType] -> Bool -> m ()
- data UIManagerAddUiFromFileMethodInfo
- uIManagerAddUiFromFile :: (MonadIO m, UIManagerK a) => a -> [Char] -> m Word32
- data UIManagerAddUiFromResourceMethodInfo
- uIManagerAddUiFromResource :: (MonadIO m, UIManagerK a) => a -> Text -> m Word32
- data UIManagerAddUiFromStringMethodInfo
- uIManagerAddUiFromString :: (MonadIO m, UIManagerK a) => a -> Text -> Int64 -> m Word32
- data UIManagerEnsureUpdateMethodInfo
- uIManagerEnsureUpdate :: (MonadIO m, UIManagerK a) => a -> m ()
- data UIManagerGetAccelGroupMethodInfo
- uIManagerGetAccelGroup :: (MonadIO m, UIManagerK a) => a -> m AccelGroup
- data UIManagerGetActionMethodInfo
- uIManagerGetAction :: (MonadIO m, UIManagerK a) => a -> Text -> m Action
- data UIManagerGetActionGroupsMethodInfo
- uIManagerGetActionGroups :: (MonadIO m, UIManagerK a) => a -> m [ActionGroup]
- data UIManagerGetAddTearoffsMethodInfo
- uIManagerGetAddTearoffs :: (MonadIO m, UIManagerK a) => a -> m Bool
- data UIManagerGetToplevelsMethodInfo
- uIManagerGetToplevels :: (MonadIO m, UIManagerK a) => a -> [UIManagerItemType] -> m [Widget]
- data UIManagerGetUiMethodInfo
- uIManagerGetUi :: (MonadIO m, UIManagerK a) => a -> m Text
- data UIManagerGetWidgetMethodInfo
- uIManagerGetWidget :: (MonadIO m, UIManagerK a) => a -> Text -> m Widget
- data UIManagerInsertActionGroupMethodInfo
- uIManagerInsertActionGroup :: (MonadIO m, UIManagerK a, ActionGroupK b) => a -> b -> Int32 -> m ()
- uIManagerNew :: MonadIO m => m UIManager
- data UIManagerNewMergeIdMethodInfo
- uIManagerNewMergeId :: (MonadIO m, UIManagerK a) => a -> m Word32
- data UIManagerRemoveActionGroupMethodInfo
- uIManagerRemoveActionGroup :: (MonadIO m, UIManagerK a, ActionGroupK b) => a -> b -> m ()
- data UIManagerRemoveUiMethodInfo
- uIManagerRemoveUi :: (MonadIO m, UIManagerK a) => a -> Word32 -> m ()
- data UIManagerSetAddTearoffsMethodInfo
- uIManagerSetAddTearoffs :: (MonadIO m, UIManagerK a) => a -> Bool -> m ()
- data UIManagerAddTearoffsPropertyInfo
- constructUIManagerAddTearoffs :: Bool -> IO ([Char], GValue)
- getUIManagerAddTearoffs :: (MonadIO m, UIManagerK o) => o -> m Bool
- setUIManagerAddTearoffs :: (MonadIO m, UIManagerK o) => o -> Bool -> m ()
- data UIManagerUiPropertyInfo
- getUIManagerUi :: (MonadIO m, UIManagerK o) => o -> m Text
- type UIManagerActionsChangedCallback = IO ()
- type UIManagerActionsChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data UIManagerActionsChangedSignalInfo
- afterUIManagerActionsChanged :: (GObject a, MonadIO m) => a -> UIManagerActionsChangedCallback -> m SignalHandlerId
- mkUIManagerActionsChangedCallback :: UIManagerActionsChangedCallbackC -> IO (FunPtr UIManagerActionsChangedCallbackC)
- noUIManagerActionsChangedCallback :: Maybe UIManagerActionsChangedCallback
- onUIManagerActionsChanged :: (GObject a, MonadIO m) => a -> UIManagerActionsChangedCallback -> m SignalHandlerId
- uIManagerActionsChangedCallbackWrapper :: UIManagerActionsChangedCallback -> Ptr () -> Ptr () -> IO ()
- uIManagerActionsChangedClosure :: UIManagerActionsChangedCallback -> IO Closure
- type UIManagerAddWidgetCallback = Widget -> IO ()
- type UIManagerAddWidgetCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data UIManagerAddWidgetSignalInfo
- afterUIManagerAddWidget :: (GObject a, MonadIO m) => a -> UIManagerAddWidgetCallback -> m SignalHandlerId
- mkUIManagerAddWidgetCallback :: UIManagerAddWidgetCallbackC -> IO (FunPtr UIManagerAddWidgetCallbackC)
- noUIManagerAddWidgetCallback :: Maybe UIManagerAddWidgetCallback
- onUIManagerAddWidget :: (GObject a, MonadIO m) => a -> UIManagerAddWidgetCallback -> m SignalHandlerId
- uIManagerAddWidgetCallbackWrapper :: UIManagerAddWidgetCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- uIManagerAddWidgetClosure :: UIManagerAddWidgetCallback -> IO Closure
- type UIManagerConnectProxyCallback = Action -> Widget -> IO ()
- type UIManagerConnectProxyCallbackC = Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- data UIManagerConnectProxySignalInfo
- afterUIManagerConnectProxy :: (GObject a, MonadIO m) => a -> UIManagerConnectProxyCallback -> m SignalHandlerId
- mkUIManagerConnectProxyCallback :: UIManagerConnectProxyCallbackC -> IO (FunPtr UIManagerConnectProxyCallbackC)
- noUIManagerConnectProxyCallback :: Maybe UIManagerConnectProxyCallback
- onUIManagerConnectProxy :: (GObject a, MonadIO m) => a -> UIManagerConnectProxyCallback -> m SignalHandlerId
- uIManagerConnectProxyCallbackWrapper :: UIManagerConnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- uIManagerConnectProxyClosure :: UIManagerConnectProxyCallback -> IO Closure
- type UIManagerDisconnectProxyCallback = Action -> Widget -> IO ()
- type UIManagerDisconnectProxyCallbackC = Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- data UIManagerDisconnectProxySignalInfo
- afterUIManagerDisconnectProxy :: (GObject a, MonadIO m) => a -> UIManagerDisconnectProxyCallback -> m SignalHandlerId
- mkUIManagerDisconnectProxyCallback :: UIManagerDisconnectProxyCallbackC -> IO (FunPtr UIManagerDisconnectProxyCallbackC)
- noUIManagerDisconnectProxyCallback :: Maybe UIManagerDisconnectProxyCallback
- onUIManagerDisconnectProxy :: (GObject a, MonadIO m) => a -> UIManagerDisconnectProxyCallback -> m SignalHandlerId
- uIManagerDisconnectProxyCallbackWrapper :: UIManagerDisconnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- uIManagerDisconnectProxyClosure :: UIManagerDisconnectProxyCallback -> IO Closure
- type UIManagerPostActivateCallback = Action -> IO ()
- type UIManagerPostActivateCallbackC = Ptr () -> Ptr Action -> Ptr () -> IO ()
- data UIManagerPostActivateSignalInfo
- afterUIManagerPostActivate :: (GObject a, MonadIO m) => a -> UIManagerPostActivateCallback -> m SignalHandlerId
- mkUIManagerPostActivateCallback :: UIManagerPostActivateCallbackC -> IO (FunPtr UIManagerPostActivateCallbackC)
- noUIManagerPostActivateCallback :: Maybe UIManagerPostActivateCallback
- onUIManagerPostActivate :: (GObject a, MonadIO m) => a -> UIManagerPostActivateCallback -> m SignalHandlerId
- uIManagerPostActivateCallbackWrapper :: UIManagerPostActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
- uIManagerPostActivateClosure :: UIManagerPostActivateCallback -> IO Closure
- type UIManagerPreActivateCallback = Action -> IO ()
- type UIManagerPreActivateCallbackC = Ptr () -> Ptr Action -> Ptr () -> IO ()
- data UIManagerPreActivateSignalInfo
- afterUIManagerPreActivate :: (GObject a, MonadIO m) => a -> UIManagerPreActivateCallback -> m SignalHandlerId
- mkUIManagerPreActivateCallback :: UIManagerPreActivateCallbackC -> IO (FunPtr UIManagerPreActivateCallbackC)
- noUIManagerPreActivateCallback :: Maybe UIManagerPreActivateCallback
- onUIManagerPreActivate :: (GObject a, MonadIO m) => a -> UIManagerPreActivateCallback -> m SignalHandlerId
- uIManagerPreActivateCallbackWrapper :: UIManagerPreActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
- uIManagerPreActivateClosure :: UIManagerPreActivateCallback -> IO Closure
Exported types
GObject UIManager Source | |
((~) * info (ResolveUIManagerMethod t UIManager), MethodInfo * info UIManager p) => IsLabel t (UIManager -> p) Source | |
((~) * info (ResolveUIManagerMethod t UIManager), MethodInfo * info UIManager p) => IsLabelProxy t (UIManager -> p) Source | |
type ParentTypes UIManager Source | |
type AttributeList UIManager Source | |
type SignalList UIManager Source |
class GObject o => UIManagerK o Source
(GObject o, IsDescendantOf UIManager o) => UIManagerK o Source | |
toUIManager :: UIManagerK o => o -> IO UIManager Source
Methods
uIManagerAddUi
data UIManagerAddUiMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Text -> Text -> Maybe Text -> [UIManagerItemType] -> Bool -> m ()), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerAddUiMethodInfo a signature Source | |
uIManagerAddUi :: (MonadIO m, UIManagerK a) => a -> Word32 -> Text -> Text -> Maybe Text -> [UIManagerItemType] -> Bool -> m () Source
Deprecated: (Since version 3.10)
uIManagerAddUiFromFile
data UIManagerAddUiFromFileMethodInfo Source
((~) (TYPE Lifted) signature ([Char] -> m Word32), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerAddUiFromFileMethodInfo a signature Source | |
uIManagerAddUiFromFile :: (MonadIO m, UIManagerK a) => a -> [Char] -> m Word32 Source
Deprecated: (Since version 3.10)
uIManagerAddUiFromResource
data UIManagerAddUiFromResourceMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Word32), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerAddUiFromResourceMethodInfo a signature Source | |
uIManagerAddUiFromResource :: (MonadIO m, UIManagerK a) => a -> Text -> m Word32 Source
Deprecated: (Since version 3.10)
uIManagerAddUiFromString
data UIManagerAddUiFromStringMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int64 -> m Word32), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerAddUiFromStringMethodInfo a signature Source | |
uIManagerAddUiFromString :: (MonadIO m, UIManagerK a) => a -> Text -> Int64 -> m Word32 Source
Deprecated: (Since version 3.10)
uIManagerEnsureUpdate
data UIManagerEnsureUpdateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerEnsureUpdateMethodInfo a signature Source | |
uIManagerEnsureUpdate :: (MonadIO m, UIManagerK a) => a -> m () Source
Deprecated: (Since version 3.10)
uIManagerGetAccelGroup
data UIManagerGetAccelGroupMethodInfo Source
((~) (TYPE Lifted) signature (m AccelGroup), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerGetAccelGroupMethodInfo a signature Source | |
uIManagerGetAccelGroup :: (MonadIO m, UIManagerK a) => a -> m AccelGroup Source
Deprecated: (Since version 3.10)
uIManagerGetAction
data UIManagerGetActionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Action), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerGetActionMethodInfo a signature Source | |
uIManagerGetAction :: (MonadIO m, UIManagerK a) => a -> Text -> m Action Source
Deprecated: (Since version 3.10)
uIManagerGetActionGroups
data UIManagerGetActionGroupsMethodInfo Source
((~) (TYPE Lifted) signature (m [ActionGroup]), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerGetActionGroupsMethodInfo a signature Source | |
uIManagerGetActionGroups :: (MonadIO m, UIManagerK a) => a -> m [ActionGroup] Source
Deprecated: (Since version 3.10)
uIManagerGetAddTearoffs
data UIManagerGetAddTearoffsMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerGetAddTearoffsMethodInfo a signature Source | |
uIManagerGetAddTearoffs :: (MonadIO m, UIManagerK a) => a -> m Bool Source
Deprecated: (Since version 3.4)Tearoff menus are deprecated and should not be used in newly written code.
uIManagerGetToplevels
data UIManagerGetToplevelsMethodInfo Source
((~) (TYPE Lifted) signature ([UIManagerItemType] -> m [Widget]), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerGetToplevelsMethodInfo a signature Source | |
uIManagerGetToplevels :: (MonadIO m, UIManagerK a) => a -> [UIManagerItemType] -> m [Widget] Source
Deprecated: (Since version 3.10)
uIManagerGetUi
data UIManagerGetUiMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerGetUiMethodInfo a signature Source | |
uIManagerGetUi :: (MonadIO m, UIManagerK a) => a -> m Text Source
Deprecated: (Since version 3.10)
uIManagerGetWidget
data UIManagerGetWidgetMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Widget), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerGetWidgetMethodInfo a signature Source | |
uIManagerGetWidget :: (MonadIO m, UIManagerK a) => a -> Text -> m Widget Source
Deprecated: (Since version 3.10)
uIManagerInsertActionGroup
data UIManagerInsertActionGroupMethodInfo Source
((~) (TYPE Lifted) signature (b -> Int32 -> m ()), MonadIO m, UIManagerK a, ActionGroupK b) => MethodInfo (TYPE Lifted) UIManagerInsertActionGroupMethodInfo a signature Source | |
uIManagerInsertActionGroup :: (MonadIO m, UIManagerK a, ActionGroupK b) => a -> b -> Int32 -> m () Source
Deprecated: (Since version 3.10)
uIManagerNew
uIManagerNew :: MonadIO m => m UIManager Source
Deprecated: (Since version 3.10)
uIManagerNewMergeId
data UIManagerNewMergeIdMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerNewMergeIdMethodInfo a signature Source | |
uIManagerNewMergeId :: (MonadIO m, UIManagerK a) => a -> m Word32 Source
Deprecated: (Since version 3.10)
uIManagerRemoveActionGroup
data UIManagerRemoveActionGroupMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, UIManagerK a, ActionGroupK b) => MethodInfo (TYPE Lifted) UIManagerRemoveActionGroupMethodInfo a signature Source | |
uIManagerRemoveActionGroup :: (MonadIO m, UIManagerK a, ActionGroupK b) => a -> b -> m () Source
Deprecated: (Since version 3.10)
uIManagerRemoveUi
data UIManagerRemoveUiMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerRemoveUiMethodInfo a signature Source | |
uIManagerRemoveUi :: (MonadIO m, UIManagerK a) => a -> Word32 -> m () Source
Deprecated: (Since version 3.10)
uIManagerSetAddTearoffs
data UIManagerSetAddTearoffsMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, UIManagerK a) => MethodInfo (TYPE Lifted) UIManagerSetAddTearoffsMethodInfo a signature Source | |
uIManagerSetAddTearoffs :: (MonadIO m, UIManagerK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.4)Tearoff menus are deprecated and should not be used in newly written code.
Properties
AddTearoffs
data UIManagerAddTearoffsPropertyInfo Source
AttrInfo UIManagerAddTearoffsPropertyInfo Source | |
type AttrLabel UIManagerAddTearoffsPropertyInfo = "add-tearoffs" Source | |
type AttrGetType UIManagerAddTearoffsPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint UIManagerAddTearoffsPropertyInfo = UIManagerK Source | |
type AttrSetTypeConstraint UIManagerAddTearoffsPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps UIManagerAddTearoffsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getUIManagerAddTearoffs :: (MonadIO m, UIManagerK o) => o -> m Bool Source
setUIManagerAddTearoffs :: (MonadIO m, UIManagerK o) => o -> Bool -> m () Source
Ui
data UIManagerUiPropertyInfo Source
AttrInfo UIManagerUiPropertyInfo Source | |
type AttrLabel UIManagerUiPropertyInfo = "ui" Source | |
type AttrGetType UIManagerUiPropertyInfo = Text Source | |
type AttrBaseTypeConstraint UIManagerUiPropertyInfo = UIManagerK Source | |
type AttrSetTypeConstraint UIManagerUiPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps UIManagerUiPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getUIManagerUi :: (MonadIO m, UIManagerK o) => o -> m Text Source
Signals
ActionsChanged
type UIManagerActionsChangedCallback = IO () Source
type UIManagerActionsChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterUIManagerActionsChanged :: (GObject a, MonadIO m) => a -> UIManagerActionsChangedCallback -> m SignalHandlerId Source
mkUIManagerActionsChangedCallback :: UIManagerActionsChangedCallbackC -> IO (FunPtr UIManagerActionsChangedCallbackC) Source
onUIManagerActionsChanged :: (GObject a, MonadIO m) => a -> UIManagerActionsChangedCallback -> m SignalHandlerId Source
uIManagerActionsChangedCallbackWrapper :: UIManagerActionsChangedCallback -> Ptr () -> Ptr () -> IO () Source
AddWidget
type UIManagerAddWidgetCallback = Widget -> IO () Source
afterUIManagerAddWidget :: (GObject a, MonadIO m) => a -> UIManagerAddWidgetCallback -> m SignalHandlerId Source
mkUIManagerAddWidgetCallback :: UIManagerAddWidgetCallbackC -> IO (FunPtr UIManagerAddWidgetCallbackC) Source
onUIManagerAddWidget :: (GObject a, MonadIO m) => a -> UIManagerAddWidgetCallback -> m SignalHandlerId Source
uIManagerAddWidgetCallbackWrapper :: UIManagerAddWidgetCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source
ConnectProxy
type UIManagerConnectProxyCallback = Action -> Widget -> IO () Source
afterUIManagerConnectProxy :: (GObject a, MonadIO m) => a -> UIManagerConnectProxyCallback -> m SignalHandlerId Source
mkUIManagerConnectProxyCallback :: UIManagerConnectProxyCallbackC -> IO (FunPtr UIManagerConnectProxyCallbackC) Source
onUIManagerConnectProxy :: (GObject a, MonadIO m) => a -> UIManagerConnectProxyCallback -> m SignalHandlerId Source
uIManagerConnectProxyCallbackWrapper :: UIManagerConnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO () Source
DisconnectProxy
type UIManagerDisconnectProxyCallback = Action -> Widget -> IO () Source
type UIManagerDisconnectProxyCallbackC = Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO () Source
afterUIManagerDisconnectProxy :: (GObject a, MonadIO m) => a -> UIManagerDisconnectProxyCallback -> m SignalHandlerId Source
mkUIManagerDisconnectProxyCallback :: UIManagerDisconnectProxyCallbackC -> IO (FunPtr UIManagerDisconnectProxyCallbackC) Source
onUIManagerDisconnectProxy :: (GObject a, MonadIO m) => a -> UIManagerDisconnectProxyCallback -> m SignalHandlerId Source
uIManagerDisconnectProxyCallbackWrapper :: UIManagerDisconnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO () Source
PostActivate
type UIManagerPostActivateCallback = Action -> IO () Source
afterUIManagerPostActivate :: (GObject a, MonadIO m) => a -> UIManagerPostActivateCallback -> m SignalHandlerId Source
mkUIManagerPostActivateCallback :: UIManagerPostActivateCallbackC -> IO (FunPtr UIManagerPostActivateCallbackC) Source
onUIManagerPostActivate :: (GObject a, MonadIO m) => a -> UIManagerPostActivateCallback -> m SignalHandlerId Source
uIManagerPostActivateCallbackWrapper :: UIManagerPostActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO () Source
PreActivate
type UIManagerPreActivateCallback = Action -> IO () Source
afterUIManagerPreActivate :: (GObject a, MonadIO m) => a -> UIManagerPreActivateCallback -> m SignalHandlerId Source
mkUIManagerPreActivateCallback :: UIManagerPreActivateCallbackC -> IO (FunPtr UIManagerPreActivateCallbackC) Source
onUIManagerPreActivate :: (GObject a, MonadIO m) => a -> UIManagerPreActivateCallback -> m SignalHandlerId Source
uIManagerPreActivateCallbackWrapper :: UIManagerPreActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO () Source