gi-gio-2.0.7: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.ActionGroup

Contents

Description

 

Synopsis

Exported types

newtype ActionGroup Source #

Constructors

ActionGroup (ManagedPtr ActionGroup) 

Instances

GObject ActionGroup Source # 
IsObject ActionGroup Source # 
IsActionGroup ActionGroup Source # 
((~) * info (ResolveActionGroupMethod t ActionGroup), MethodInfo * info ActionGroup p) => IsLabel t (ActionGroup -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> ActionGroup -> p #

((~) * info (ResolveActionGroupMethod t ActionGroup), MethodInfo * info ActionGroup p) => IsLabelProxy t (ActionGroup -> p) Source # 
HasAttributeList * ActionGroup Source # 
type SignalList ActionGroup Source # 
type SignalList ActionGroup
type AttributeList ActionGroup Source # 
type AttributeList ActionGroup

Methods

actionAdded

data ActionGroupActionAddedMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupActionAddedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupActionAddedMethodInfo a -> signature -> s

actionGroupActionAdded :: (MonadIO m, IsActionGroup a) => a -> Text -> m () Source #

actionEnabledChanged

data ActionGroupActionEnabledChangedMethodInfo Source #

Instances

((~) * signature (Text -> Bool -> m ()), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupActionEnabledChangedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupActionEnabledChangedMethodInfo a -> signature -> s

actionRemoved

data ActionGroupActionRemovedMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupActionRemovedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupActionRemovedMethodInfo a -> signature -> s

actionGroupActionRemoved :: (MonadIO m, IsActionGroup a) => a -> Text -> m () Source #

actionStateChanged

data ActionGroupActionStateChangedMethodInfo Source #

Instances

((~) * signature (Text -> GVariant -> m ()), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupActionStateChangedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupActionStateChangedMethodInfo a -> signature -> s

actionGroupActionStateChanged :: (MonadIO m, IsActionGroup a) => a -> Text -> GVariant -> m () Source #

activateAction

data ActionGroupActivateActionMethodInfo Source #

Instances

((~) * signature (Text -> Maybe GVariant -> m ()), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupActivateActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupActivateActionMethodInfo a -> signature -> s

actionGroupActivateAction :: (MonadIO m, IsActionGroup a) => a -> Text -> Maybe GVariant -> m () Source #

changeActionState

data ActionGroupChangeActionStateMethodInfo Source #

Instances

((~) * signature (Text -> GVariant -> m ()), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupChangeActionStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupChangeActionStateMethodInfo a -> signature -> s

actionGroupChangeActionState :: (MonadIO m, IsActionGroup a) => a -> Text -> GVariant -> m () Source #

getActionEnabled

data ActionGroupGetActionEnabledMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupGetActionEnabledMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupGetActionEnabledMethodInfo a -> signature -> s

getActionParameterType

data ActionGroupGetActionParameterTypeMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe VariantType)), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupGetActionParameterTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupGetActionParameterTypeMethodInfo a -> signature -> s

actionGroupGetActionParameterType :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe VariantType) Source #

getActionState

data ActionGroupGetActionStateMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe GVariant)), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupGetActionStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupGetActionStateMethodInfo a -> signature -> s

actionGroupGetActionState :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe GVariant) Source #

getActionStateHint

data ActionGroupGetActionStateHintMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe GVariant)), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupGetActionStateHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupGetActionStateHintMethodInfo a -> signature -> s

actionGroupGetActionStateHint :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe GVariant) Source #

getActionStateType

data ActionGroupGetActionStateTypeMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe VariantType)), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupGetActionStateTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupGetActionStateTypeMethodInfo a -> signature -> s

actionGroupGetActionStateType :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Maybe VariantType) Source #

hasAction

data ActionGroupHasActionMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupHasActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupHasActionMethodInfo a -> signature -> s

listActions

data ActionGroupListActionsMethodInfo Source #

Instances

((~) * signature (m [Text]), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupListActionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupListActionsMethodInfo a -> signature -> s

queryAction

data ActionGroupQueryActionMethodInfo Source #

Instances

((~) * signature (Text -> m (Bool, Bool, VariantType, VariantType, GVariant, GVariant)), MonadIO m, IsActionGroup a) => MethodInfo * ActionGroupQueryActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionGroupQueryActionMethodInfo a -> signature -> s

actionGroupQueryAction :: (MonadIO m, IsActionGroup a) => a -> Text -> m (Bool, Bool, VariantType, VariantType, GVariant, GVariant) Source #

Signals

actionAdded

data ActionGroupActionAddedSignalInfo Source #

Instances

SignalInfo ActionGroupActionAddedSignalInfo Source # 

Associated Types

type HaskellCallbackType ActionGroupActionAddedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ActionGroupActionAddedSignalInfo -> o -> HaskellCallbackType ActionGroupActionAddedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ActionGroupActionAddedSignalInfo Source # 

afterActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId Source #

onActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId Source #

actionEnabledChanged

data ActionGroupActionEnabledChangedSignalInfo Source #

Instances

SignalInfo ActionGroupActionEnabledChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType ActionGroupActionEnabledChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ActionGroupActionEnabledChangedSignalInfo -> o -> HaskellCallbackType ActionGroupActionEnabledChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ActionGroupActionEnabledChangedSignalInfo Source # 

actionRemoved

data ActionGroupActionRemovedSignalInfo Source #

Instances

SignalInfo ActionGroupActionRemovedSignalInfo Source # 

Associated Types

type HaskellCallbackType ActionGroupActionRemovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ActionGroupActionRemovedSignalInfo -> o -> HaskellCallbackType ActionGroupActionRemovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ActionGroupActionRemovedSignalInfo Source # 

afterActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId Source #

onActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId Source #

actionStateChanged

type ActionGroupActionStateChangedCallback = Text -> GVariant -> IO () Source #

data ActionGroupActionStateChangedSignalInfo Source #

Instances

SignalInfo ActionGroupActionStateChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType ActionGroupActionStateChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ActionGroupActionStateChangedSignalInfo -> o -> HaskellCallbackType ActionGroupActionStateChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ActionGroupActionStateChangedSignalInfo Source # 

type C_ActionGroupActionStateChangedCallback = Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO () Source #