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

GI.Gtk.Objects.SignalAction

Description

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

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

Documentation

newtype SignalAction #

Instances

Instances details
Eq SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

(==) :: SignalAction -> SignalAction -> Bool

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

GObject SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

ManagedPtrNewtype SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

TypedObject SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

glibType :: IO GType #

HasParentTypes SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

HasAttributeList SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

(info ~ ResolveSignalActionMethod t SignalAction, OverloadedMethod info SignalAction p, HasField t SignalAction p) => HasField (t :: Symbol) SignalAction p 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

getField :: SignalAction -> p

(info ~ ResolveSignalActionMethod t SignalAction, OverloadedMethodInfo info SignalAction) => IsLabel t (MethodProxy info SignalAction) 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

fromLabel :: MethodProxy info SignalAction

(info ~ ResolveSignalActionMethod t SignalAction, OverloadedMethod info SignalAction p) => IsLabel t (SignalAction -> p) 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

fromLabel :: SignalAction -> p

IsGValue (Maybe SignalAction) 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttributeList SignalAction = SignalActionAttributeList
type ParentTypes SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type ParentTypes SignalAction = '[ShortcutAction, Object]
type SignalList SignalAction 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type SignalList SignalAction = SignalActionSignalList

class (GObject o, IsDescendantOf SignalAction o) => IsSignalAction o #

Instances

Instances details
(GObject o, IsDescendantOf SignalAction o) => IsSignalAction o 
Instance details

Defined in GI.Gtk.Objects.SignalAction

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

Equations

ResolveSignalActionMethod "activate" o = ShortcutActionActivateMethodInfo 
ResolveSignalActionMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveSignalActionMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveSignalActionMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveSignalActionMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveSignalActionMethod "getv" o = ObjectGetvMethodInfo 
ResolveSignalActionMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveSignalActionMethod "notify" o = ObjectNotifyMethodInfo 
ResolveSignalActionMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveSignalActionMethod "print" o = ShortcutActionPrintMethodInfo 
ResolveSignalActionMethod "ref" o = ObjectRefMethodInfo 
ResolveSignalActionMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveSignalActionMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveSignalActionMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveSignalActionMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveSignalActionMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveSignalActionMethod "toString" o = ShortcutActionToStringMethodInfo 
ResolveSignalActionMethod "unref" o = ObjectUnrefMethodInfo 
ResolveSignalActionMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveSignalActionMethod "getData" o = ObjectGetDataMethodInfo 
ResolveSignalActionMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveSignalActionMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveSignalActionMethod "getSignalName" o = SignalActionGetSignalNameMethodInfo 
ResolveSignalActionMethod "setData" o = ObjectSetDataMethodInfo 
ResolveSignalActionMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveSignalActionMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveSignalActionMethod l o = MethodResolutionFailed l o :: Type 

data SignalActionGetSignalNameMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsSignalAction a) => OverloadedMethod SignalActionGetSignalNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SignalActionGetSignalNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SignalActionSignalNamePropertyInfo #

Instances

Instances details
AttrInfo SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Associated Types

type AttrAllowedOps SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

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

Defined in GI.Gtk.Objects.SignalAction

type AttrGetType SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrGetType SignalActionSignalNamePropertyInfo = Text
type AttrSetTypeConstraint SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrSetTypeConstraint SignalActionSignalNamePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrTransferTypeConstraint SignalActionSignalNamePropertyInfo = Type ~ Text
type AttrTransferType SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrTransferType SignalActionSignalNamePropertyInfo = Text
type AttrLabel SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrLabel SignalActionSignalNamePropertyInfo = "signal-name"
type AttrOrigin SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

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

Defined in GI.Gtk.Objects.SignalAction

type AttrGetType SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrGetType SignalActionSignalNamePropertyInfo = Text
type AttrLabel SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrLabel SignalActionSignalNamePropertyInfo = "signal-name"
type AttrOrigin SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrSetTypeConstraint SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrSetTypeConstraint SignalActionSignalNamePropertyInfo = Type ~ Text
type AttrTransferType SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrTransferType SignalActionSignalNamePropertyInfo = Text
type AttrTransferTypeConstraint SignalActionSignalNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SignalAction

type AttrTransferTypeConstraint SignalActionSignalNamePropertyInfo = Type ~ Text

constructSignalActionSignalName :: (IsSignalAction o, MonadIO m) => Text -> m (GValueConstruct o) #

getSignalActionSignalName :: (MonadIO m, IsSignalAction o) => o -> m Text #

signalActionGetSignalName :: (HasCallStack, MonadIO m, IsSignalAction a) => a -> m Text #

signalActionNew :: (HasCallStack, MonadIO m) => Text -> m SignalAction #

signalActionSignalName :: AttrLabelProxy "signalName" #

toSignalAction :: (MonadIO m, IsSignalAction o) => o -> m SignalAction #