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

GI.Gtk.Objects.ShortcutTrigger

Description

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

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

Documentation

newtype ShortcutTrigger #

Instances

Instances details
Eq ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

GObject ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

ManagedPtrNewtype ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

TypedObject ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

glibType :: IO GType #

HasParentTypes ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

HasAttributeList ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

(info ~ ResolveShortcutTriggerMethod t ShortcutTrigger, OverloadedMethod info ShortcutTrigger p, HasField t ShortcutTrigger p) => HasField (t :: Symbol) ShortcutTrigger p 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

getField :: ShortcutTrigger -> p

(info ~ ResolveShortcutTriggerMethod t ShortcutTrigger, OverloadedMethodInfo info ShortcutTrigger) => IsLabel t (MethodProxy info ShortcutTrigger) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

fromLabel :: MethodProxy info ShortcutTrigger

(info ~ ResolveShortcutTriggerMethod t ShortcutTrigger, OverloadedMethod info ShortcutTrigger p) => IsLabel t (ShortcutTrigger -> p) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

fromLabel :: ShortcutTrigger -> p

IsGValue (Maybe ShortcutTrigger) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

type AttributeList ShortcutTrigger = ShortcutTriggerAttributeList
type ParentTypes ShortcutTrigger 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

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

Defined in GI.Gtk.Objects.ShortcutTrigger

type SignalList ShortcutTrigger = ShortcutTriggerSignalList

class (GObject o, IsDescendantOf ShortcutTrigger o) => IsShortcutTrigger o #

Instances

Instances details
(GObject o, IsDescendantOf ShortcutTrigger o) => IsShortcutTrigger o 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

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

Equations

ResolveShortcutTriggerMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveShortcutTriggerMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveShortcutTriggerMethod "compare" o = ShortcutTriggerCompareMethodInfo 
ResolveShortcutTriggerMethod "equal" o = ShortcutTriggerEqualMethodInfo 
ResolveShortcutTriggerMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveShortcutTriggerMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveShortcutTriggerMethod "getv" o = ObjectGetvMethodInfo 
ResolveShortcutTriggerMethod "hash" o = ShortcutTriggerHashMethodInfo 
ResolveShortcutTriggerMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveShortcutTriggerMethod "notify" o = ObjectNotifyMethodInfo 
ResolveShortcutTriggerMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveShortcutTriggerMethod "print" o = ShortcutTriggerPrintMethodInfo 
ResolveShortcutTriggerMethod "printLabel" o = ShortcutTriggerPrintLabelMethodInfo 
ResolveShortcutTriggerMethod "ref" o = ObjectRefMethodInfo 
ResolveShortcutTriggerMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveShortcutTriggerMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveShortcutTriggerMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveShortcutTriggerMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveShortcutTriggerMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveShortcutTriggerMethod "toLabel" o = ShortcutTriggerToLabelMethodInfo 
ResolveShortcutTriggerMethod "toString" o = ShortcutTriggerToStringMethodInfo 
ResolveShortcutTriggerMethod "trigger" o = ShortcutTriggerTriggerMethodInfo 
ResolveShortcutTriggerMethod "unref" o = ObjectUnrefMethodInfo 
ResolveShortcutTriggerMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveShortcutTriggerMethod "getData" o = ObjectGetDataMethodInfo 
ResolveShortcutTriggerMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveShortcutTriggerMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveShortcutTriggerMethod "setData" o = ObjectSetDataMethodInfo 
ResolveShortcutTriggerMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveShortcutTriggerMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveShortcutTriggerMethod l o = MethodResolutionFailed l o :: Type 

data ShortcutTriggerCompareMethodInfo #

Instances

Instances details
(signature ~ (b -> m Int32), MonadIO m, IsShortcutTrigger a, IsShortcutTrigger b) => OverloadedMethod ShortcutTriggerCompareMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerCompareMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerEqualMethodInfo #

Instances

Instances details
(signature ~ (b -> m Bool), MonadIO m, IsShortcutTrigger a, IsShortcutTrigger b) => OverloadedMethod ShortcutTriggerEqualMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerEqualMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerHashMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsShortcutTrigger a) => OverloadedMethod ShortcutTriggerHashMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerHashMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerPrintLabelMethodInfo #

Instances

Instances details
(signature ~ (b -> String -> m Bool), MonadIO m, IsShortcutTrigger a, IsDisplay b) => OverloadedMethod ShortcutTriggerPrintLabelMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerPrintLabelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerPrintMethodInfo #

Instances

Instances details
(signature ~ (String -> m ()), MonadIO m, IsShortcutTrigger a) => OverloadedMethod ShortcutTriggerPrintMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerPrintMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerToLabelMethodInfo #

Instances

Instances details
(signature ~ (b -> m Text), MonadIO m, IsShortcutTrigger a, IsDisplay b) => OverloadedMethod ShortcutTriggerToLabelMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerToLabelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerToStringMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsShortcutTrigger a) => OverloadedMethod ShortcutTriggerToStringMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerToStringMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ShortcutTriggerTriggerMethodInfo #

Instances

Instances details
(signature ~ (b -> Bool -> m KeyMatch), MonadIO m, IsShortcutTrigger a, IsEvent b) => OverloadedMethod ShortcutTriggerTriggerMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ShortcutTriggerTriggerMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.ShortcutTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

shortcutTriggerCompare :: (HasCallStack, MonadIO m, IsShortcutTrigger a, IsShortcutTrigger b) => a -> b -> m Int32 #

shortcutTriggerEqual :: (HasCallStack, MonadIO m, IsShortcutTrigger a, IsShortcutTrigger b) => a -> b -> m Bool #

shortcutTriggerHash :: (HasCallStack, MonadIO m, IsShortcutTrigger a) => a -> m Word32 #

shortcutTriggerParseString :: (HasCallStack, MonadIO m) => Text -> m (Maybe ShortcutTrigger) #

shortcutTriggerPrint :: (HasCallStack, MonadIO m, IsShortcutTrigger a) => a -> String -> m () #

shortcutTriggerPrintLabel :: (HasCallStack, MonadIO m, IsShortcutTrigger a, IsDisplay b) => a -> b -> String -> m Bool #

shortcutTriggerToLabel :: (HasCallStack, MonadIO m, IsShortcutTrigger a, IsDisplay b) => a -> b -> m Text #

shortcutTriggerToString :: (HasCallStack, MonadIO m, IsShortcutTrigger a) => a -> m Text #

shortcutTriggerTrigger :: (HasCallStack, MonadIO m, IsShortcutTrigger a, IsEvent b) => a -> b -> Bool -> m KeyMatch #