gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Shortcut

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.Shortcut module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype Shortcut #

Constructors

Shortcut (ManagedPtr Shortcut) 

Instances

Instances details
Eq Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

(==) :: Shortcut -> Shortcut -> Bool

(/=) :: Shortcut -> Shortcut -> Bool

GObject Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

ManagedPtrNewtype Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

TypedObject Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

glibType :: IO GType #

HasParentTypes Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

HasAttributeList Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

(info ~ ResolveShortcutMethod t Shortcut, OverloadedMethod info Shortcut p, HasField t Shortcut p) => HasField (t :: Symbol) Shortcut p 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

getField :: Shortcut -> p

(info ~ ResolveShortcutMethod t Shortcut, OverloadedMethodInfo info Shortcut) => IsLabel t (MethodProxy info Shortcut) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

fromLabel :: MethodProxy info Shortcut

(info ~ ResolveShortcutMethod t Shortcut, OverloadedMethod info Shortcut p) => IsLabel t (Shortcut -> p) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

fromLabel :: Shortcut -> p

IsGValue (Maybe Shortcut) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Shortcut -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Shortcut) #

type AttributeList Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttributeList Shortcut = ShortcutAttributeList
type ParentTypes Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type ParentTypes Shortcut = '[Object]
type SignalList Shortcut 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type SignalList Shortcut = ShortcutSignalList

class (GObject o, IsDescendantOf Shortcut o) => IsShortcut o #

Instances

Instances details
(GObject o, IsDescendantOf Shortcut o) => IsShortcut o 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type family ResolveShortcutMethod (t :: Symbol) o where ... #

Equations

ResolveShortcutMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveShortcutMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveShortcutMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveShortcutMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveShortcutMethod "getv" o = ObjectGetvMethodInfo 
ResolveShortcutMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveShortcutMethod "notify" o = ObjectNotifyMethodInfo 
ResolveShortcutMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveShortcutMethod "ref" o = ObjectRefMethodInfo 
ResolveShortcutMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveShortcutMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveShortcutMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveShortcutMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveShortcutMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveShortcutMethod "unref" o = ObjectUnrefMethodInfo 
ResolveShortcutMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveShortcutMethod "getAction" o = ShortcutGetActionMethodInfo 
ResolveShortcutMethod "getArguments" o = ShortcutGetArgumentsMethodInfo 
ResolveShortcutMethod "getData" o = ObjectGetDataMethodInfo 
ResolveShortcutMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveShortcutMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveShortcutMethod "getTrigger" o = ShortcutGetTriggerMethodInfo 
ResolveShortcutMethod "setAction" o = ShortcutSetActionMethodInfo 
ResolveShortcutMethod "setArguments" o = ShortcutSetArgumentsMethodInfo 
ResolveShortcutMethod "setData" o = ObjectSetDataMethodInfo 
ResolveShortcutMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveShortcutMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveShortcutMethod "setTrigger" o = ShortcutSetTriggerMethodInfo 
ResolveShortcutMethod l o = MethodResolutionFailed l o :: Type 

data ShortcutActionPropertyInfo #

Instances

Instances details
AttrInfo ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Associated Types

type AttrAllowedOps ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrAllowedOps ShortcutActionPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrBaseTypeConstraint ShortcutActionPropertyInfo = IsShortcut
type AttrGetType ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutActionPropertyInfo = IsShortcutAction
type AttrTransferTypeConstraint ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutActionPropertyInfo = IsShortcutAction
type AttrTransferType ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutActionPropertyInfo = "action"
type AttrOrigin ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

attrGet :: AttrBaseTypeConstraint ShortcutActionPropertyInfo o => o -> IO (AttrGetType ShortcutActionPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ShortcutActionPropertyInfo o, AttrSetTypeConstraint ShortcutActionPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ShortcutActionPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ShortcutActionPropertyInfo o, AttrSetTypeConstraint ShortcutActionPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ShortcutActionPropertyInfo o, AttrTransferTypeConstraint ShortcutActionPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ShortcutActionPropertyInfo)

attrPut :: AttrBaseTypeConstraint ShortcutActionPropertyInfo o => o -> AttrGetType ShortcutActionPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrAllowedOps ShortcutActionPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrBaseTypeConstraint ShortcutActionPropertyInfo = IsShortcut
type AttrGetType ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutActionPropertyInfo = "action"
type AttrOrigin ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutActionPropertyInfo = IsShortcutAction
type AttrTransferType ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutActionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutActionPropertyInfo = IsShortcutAction

data ShortcutArgumentsPropertyInfo #

Instances

Instances details
AttrInfo ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Associated Types

type AttrAllowedOps ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrAllowedOps ShortcutArgumentsPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo = IsShortcut
type AttrGetType ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrGetType ShortcutArgumentsPropertyInfo = Maybe GVariant
type AttrSetTypeConstraint ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutArgumentsPropertyInfo = Type ~ GVariant
type AttrTransferTypeConstraint ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutArgumentsPropertyInfo = Type ~ GVariant
type AttrTransferType ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferType ShortcutArgumentsPropertyInfo = GVariant
type AttrLabel ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutArgumentsPropertyInfo = "arguments"
type AttrOrigin ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

attrGet :: AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo o => o -> IO (AttrGetType ShortcutArgumentsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo o, AttrSetTypeConstraint ShortcutArgumentsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo o, AttrSetTypeConstraint ShortcutArgumentsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo o, AttrTransferTypeConstraint ShortcutArgumentsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ShortcutArgumentsPropertyInfo)

attrPut :: AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo o => o -> AttrGetType ShortcutArgumentsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrAllowedOps ShortcutArgumentsPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo = IsShortcut
type AttrGetType ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrGetType ShortcutArgumentsPropertyInfo = Maybe GVariant
type AttrLabel ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutArgumentsPropertyInfo = "arguments"
type AttrOrigin ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutArgumentsPropertyInfo = Type ~ GVariant
type AttrTransferType ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferType ShortcutArgumentsPropertyInfo = GVariant
type AttrTransferTypeConstraint ShortcutArgumentsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutArgumentsPropertyInfo = Type ~ GVariant

data ShortcutGetActionMethodInfo #

Instances

Instances details
(signature ~ m (Maybe ShortcutAction), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutGetActionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutGetActionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutGetArgumentsMethodInfo #

Instances

Instances details
(signature ~ m (Maybe GVariant), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutGetArgumentsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutGetArgumentsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutGetTriggerMethodInfo #

Instances

Instances details
(signature ~ m (Maybe ShortcutTrigger), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutGetTriggerMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutGetTriggerMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutSetActionMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsShortcut a, IsShortcutAction b) => OverloadedMethod ShortcutSetActionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutSetActionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutSetArgumentsMethodInfo #

Instances

Instances details
(signature ~ (Maybe GVariant -> m ()), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutSetArgumentsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutSetArgumentsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutSetTriggerMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsShortcut a, IsShortcutTrigger b) => OverloadedMethod ShortcutSetTriggerMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutSetTriggerMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerPropertyInfo #

Instances

Instances details
AttrInfo ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Associated Types

type AttrAllowedOps ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrAllowedOps ShortcutTriggerPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrBaseTypeConstraint ShortcutTriggerPropertyInfo = IsShortcut
type AttrGetType ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutTriggerPropertyInfo = IsShortcutTrigger
type AttrTransferTypeConstraint ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutTriggerPropertyInfo = IsShortcutTrigger
type AttrTransferType ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutTriggerPropertyInfo = "trigger"
type AttrOrigin ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

Methods

attrGet :: AttrBaseTypeConstraint ShortcutTriggerPropertyInfo o => o -> IO (AttrGetType ShortcutTriggerPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ShortcutTriggerPropertyInfo o, AttrSetTypeConstraint ShortcutTriggerPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ShortcutTriggerPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ShortcutTriggerPropertyInfo o, AttrSetTypeConstraint ShortcutTriggerPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ShortcutTriggerPropertyInfo o, AttrTransferTypeConstraint ShortcutTriggerPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ShortcutTriggerPropertyInfo)

attrPut :: AttrBaseTypeConstraint ShortcutTriggerPropertyInfo o => o -> AttrGetType ShortcutTriggerPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrAllowedOps ShortcutTriggerPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrBaseTypeConstraint ShortcutTriggerPropertyInfo = IsShortcut
type AttrGetType ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrLabel ShortcutTriggerPropertyInfo = "trigger"
type AttrOrigin ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrSetTypeConstraint ShortcutTriggerPropertyInfo = IsShortcutTrigger
type AttrTransferType ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutTriggerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Shortcut

type AttrTransferTypeConstraint ShortcutTriggerPropertyInfo = IsShortcutTrigger

clearShortcutAction :: (MonadIO m, IsShortcut o) => o -> m () #

clearShortcutArguments :: (MonadIO m, IsShortcut o) => o -> m () #

clearShortcutTrigger :: (MonadIO m, IsShortcut o) => o -> m () #

constructShortcutAction :: (IsShortcut o, MonadIO m, IsShortcutAction a) => a -> m (GValueConstruct o) #

constructShortcutArguments :: (IsShortcut o, MonadIO m) => GVariant -> m (GValueConstruct o) #

constructShortcutTrigger :: (IsShortcut o, MonadIO m, IsShortcutTrigger a) => a -> m (GValueConstruct o) #

getShortcutAction :: (MonadIO m, IsShortcut o) => o -> m (Maybe ShortcutAction) #

getShortcutArguments :: (MonadIO m, IsShortcut o) => o -> m (Maybe GVariant) #

getShortcutTrigger :: (MonadIO m, IsShortcut o) => o -> m (Maybe ShortcutTrigger) #

setShortcutAction :: (MonadIO m, IsShortcut o, IsShortcutAction a) => o -> a -> m () #

setShortcutArguments :: (MonadIO m, IsShortcut o) => o -> GVariant -> m () #

setShortcutTrigger :: (MonadIO m, IsShortcut o, IsShortcutTrigger a) => o -> a -> m () #

shortcutAction :: AttrLabelProxy "action" #

shortcutArguments :: AttrLabelProxy "arguments" #

shortcutGetAction :: (HasCallStack, MonadIO m, IsShortcut a) => a -> m (Maybe ShortcutAction) #

shortcutGetArguments :: (HasCallStack, MonadIO m, IsShortcut a) => a -> m (Maybe GVariant) #

shortcutGetTrigger :: (HasCallStack, MonadIO m, IsShortcut a) => a -> m (Maybe ShortcutTrigger) #

shortcutNew :: (HasCallStack, MonadIO m, IsShortcutTrigger a, IsShortcutAction b) => Maybe a -> Maybe b -> m Shortcut #

shortcutSetAction :: (HasCallStack, MonadIO m, IsShortcut a, IsShortcutAction b) => a -> Maybe b -> m () #

shortcutSetArguments :: (HasCallStack, MonadIO m, IsShortcut a) => a -> Maybe GVariant -> m () #

shortcutSetTrigger :: (HasCallStack, MonadIO m, IsShortcut a, IsShortcutTrigger b) => a -> Maybe b -> m () #

shortcutTrigger :: AttrLabelProxy "trigger" #

toShortcut :: (MonadIO m, IsShortcut o) => o -> m Shortcut #