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

GI.Gtk.Objects.BuilderCScope

Description

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

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

Documentation

newtype BuilderCScope #

Instances

Instances details
Eq BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

GObject BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

ManagedPtrNewtype BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

TypedObject BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

Methods

glibType :: IO GType #

HasParentTypes BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

HasAttributeList BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

(info ~ ResolveBuilderCScopeMethod t BuilderCScope, OverloadedMethod info BuilderCScope p, HasField t BuilderCScope p) => HasField (t :: Symbol) BuilderCScope p 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

Methods

getField :: BuilderCScope -> p

(info ~ ResolveBuilderCScopeMethod t BuilderCScope, OverloadedMethodInfo info BuilderCScope) => IsLabel t (MethodProxy info BuilderCScope) 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

Methods

fromLabel :: MethodProxy info BuilderCScope

(info ~ ResolveBuilderCScopeMethod t BuilderCScope, OverloadedMethod info BuilderCScope p) => IsLabel t (BuilderCScope -> p) 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

Methods

fromLabel :: BuilderCScope -> p

IsGValue (Maybe BuilderCScope) 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

type AttributeList BuilderCScope = BuilderCScopeAttributeList
type ParentTypes BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

type ParentTypes BuilderCScope = '[Object, BuilderScope]
type SignalList BuilderCScope 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

type SignalList BuilderCScope = BuilderCScopeSignalList

data BuilderCScopeAddCallbackSymbolMethodInfo #

Instances

Instances details
(signature ~ (Text -> Callback -> m ()), MonadIO m, IsBuilderCScope a) => OverloadedMethod BuilderCScopeAddCallbackSymbolMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderCScopeAddCallbackSymbolMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf BuilderCScope o) => IsBuilderCScope o #

Instances

Instances details
(GObject o, IsDescendantOf BuilderCScope o) => IsBuilderCScope o 
Instance details

Defined in GI.Gtk.Objects.BuilderCScope

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

Equations

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

builderCScopeAddCallbackSymbol :: (HasCallStack, MonadIO m, IsBuilderCScope a) => a -> Text -> Callback -> m () #

builderCScopeNew :: (HasCallStack, MonadIO m) => m BuilderCScope #

toBuilderCScope :: (MonadIO m, IsBuilderCScope o) => o -> m BuilderCScope #