| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.Shortcut
Description
Documentation
Constructors
| Shortcut (ManagedPtr Shortcut) |
Instances
class (GObject o, IsDescendantOf Shortcut o) => IsShortcut o #
Instances
| (GObject o, IsDescendantOf Shortcut o) => IsShortcut o | |
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
data ShortcutArgumentsPropertyInfo #
Instances
| AttrInfo ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut type AttrAllowedOps ShortcutArgumentsPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrGetType ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrLabel ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut type AttrLabel ShortcutArgumentsPropertyInfo = "arguments" | |||||||||||||||||||||||||||||||||
| type AttrOrigin ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrTransferType ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint ShortcutArgumentsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
data ShortcutGetActionMethodInfo #
Instances
| (signature ~ m (Maybe ShortcutAction), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutGetActionMethodInfo a signature | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ShortcutGetActionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ShortcutGetArgumentsMethodInfo #
Instances
| (signature ~ m (Maybe GVariant), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutGetArgumentsMethodInfo a signature | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ShortcutGetArgumentsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ShortcutGetTriggerMethodInfo #
Instances
| (signature ~ m (Maybe ShortcutTrigger), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutGetTriggerMethodInfo a signature | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ShortcutGetTriggerMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ShortcutSetActionMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsShortcut a, IsShortcutAction b) => OverloadedMethod ShortcutSetActionMethodInfo a signature | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ShortcutSetActionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ShortcutSetArgumentsMethodInfo #
Instances
| (signature ~ (Maybe GVariant -> m ()), MonadIO m, IsShortcut a) => OverloadedMethod ShortcutSetArgumentsMethodInfo a signature | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ShortcutSetArgumentsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ShortcutSetTriggerMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsShortcut a, IsShortcutTrigger b) => OverloadedMethod ShortcutSetTriggerMethodInfo a signature | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ShortcutSetTriggerMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Shortcut Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ShortcutTriggerPropertyInfo #
Instances
| AttrInfo ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut type AttrAllowedOps ShortcutTriggerPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrGetType ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrLabel ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut type AttrLabel ShortcutTriggerPropertyInfo = "trigger" | |||||||||||||||||||||||||||||||||
| type AttrOrigin ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrTransferType ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint ShortcutTriggerPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.Shortcut | |||||||||||||||||||||||||||||||||
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 #