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

GI.Gtk.Objects.NamedAction

Description

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

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

Documentation

newtype NamedAction #

Instances

Instances details
Eq NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

(==) :: NamedAction -> NamedAction -> Bool

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

GObject NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

ManagedPtrNewtype NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

TypedObject NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

glibType :: IO GType #

HasParentTypes NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

HasAttributeList NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

(info ~ ResolveNamedActionMethod t NamedAction, OverloadedMethod info NamedAction p, HasField t NamedAction p) => HasField (t :: Symbol) NamedAction p 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

getField :: NamedAction -> p

(info ~ ResolveNamedActionMethod t NamedAction, OverloadedMethodInfo info NamedAction) => IsLabel t (MethodProxy info NamedAction) 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

fromLabel :: MethodProxy info NamedAction

(info ~ ResolveNamedActionMethod t NamedAction, OverloadedMethod info NamedAction p) => IsLabel t (NamedAction -> p) 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

fromLabel :: NamedAction -> p

IsGValue (Maybe NamedAction) 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

type AttributeList NamedAction = NamedActionAttributeList
type ParentTypes NamedAction 
Instance details

Defined in GI.Gtk.Objects.NamedAction

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

Defined in GI.Gtk.Objects.NamedAction

type SignalList NamedAction = NamedActionSignalList

class (GObject o, IsDescendantOf NamedAction o) => IsNamedAction o #

Instances

Instances details
(GObject o, IsDescendantOf NamedAction o) => IsNamedAction o 
Instance details

Defined in GI.Gtk.Objects.NamedAction

data NamedActionActionNamePropertyInfo #

Instances

Instances details
AttrInfo NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Associated Types

type AttrAllowedOps NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

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

Defined in GI.Gtk.Objects.NamedAction

type AttrBaseTypeConstraint NamedActionActionNamePropertyInfo = IsNamedAction
type AttrGetType NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

type AttrGetType NamedActionActionNamePropertyInfo = Text
type AttrSetTypeConstraint NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

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

Defined in GI.Gtk.Objects.NamedAction

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

Defined in GI.Gtk.Objects.NamedAction

type AttrTransferType NamedActionActionNamePropertyInfo = Text
type AttrLabel NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

type AttrLabel NamedActionActionNamePropertyInfo = "action-name"
type AttrOrigin NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

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

Defined in GI.Gtk.Objects.NamedAction

type AttrBaseTypeConstraint NamedActionActionNamePropertyInfo = IsNamedAction
type AttrGetType NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

type AttrGetType NamedActionActionNamePropertyInfo = Text
type AttrLabel NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

type AttrLabel NamedActionActionNamePropertyInfo = "action-name"
type AttrOrigin NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

type AttrSetTypeConstraint NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

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

Defined in GI.Gtk.Objects.NamedAction

type AttrTransferType NamedActionActionNamePropertyInfo = Text
type AttrTransferTypeConstraint NamedActionActionNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NamedAction

type AttrTransferTypeConstraint NamedActionActionNamePropertyInfo = Type ~ Text

data NamedActionGetActionNameMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsNamedAction a) => OverloadedMethod NamedActionGetActionNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo NamedActionGetActionNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.NamedAction

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

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

constructNamedActionActionName :: (IsNamedAction o, MonadIO m) => Text -> m (GValueConstruct o) #

getNamedActionActionName :: (MonadIO m, IsNamedAction o) => o -> m Text #

namedActionActionName :: AttrLabelProxy "actionName" #

namedActionGetActionName :: (HasCallStack, MonadIO m, IsNamedAction a) => a -> m Text #

namedActionNew :: (HasCallStack, MonadIO m) => Text -> m NamedAction #

toNamedAction :: (MonadIO m, IsNamedAction o) => o -> m NamedAction #