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

GI.Gtk.Interfaces.Buildable

Description

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

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

Documentation

newtype Buildable #

Instances

Instances details
Eq Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

(==) :: Buildable -> Buildable -> Bool

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

GObject Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

ManagedPtrNewtype Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

TypedObject Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

glibType :: IO GType #

HasParentTypes Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

HasAttributeList Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

(info ~ ResolveBuildableMethod t Buildable, OverloadedMethod info Buildable p, HasField t Buildable p) => HasField (t :: Symbol) Buildable p 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

getField :: Buildable -> p

(info ~ ResolveBuildableMethod t Buildable, OverloadedMethodInfo info Buildable) => IsLabel t (MethodProxy info Buildable) 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

fromLabel :: MethodProxy info Buildable

(info ~ ResolveBuildableMethod t Buildable, OverloadedMethod info Buildable p) => IsLabel t (Buildable -> p) 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

fromLabel :: Buildable -> p

IsGValue (Maybe Buildable) 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

type AttributeList Buildable = BuildableAttributeList
type ParentTypes Buildable 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

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

Defined in GI.Gtk.Interfaces.Buildable

type SignalList Buildable = BuildableSignalList

data BuildableGetBuildableIdMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Text), MonadIO m, IsBuildable a) => OverloadedMethod BuildableGetBuildableIdMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuildableGetBuildableIdMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf Buildable o) => IsBuildable o #

Instances

Instances details
(GObject o, IsDescendantOf Buildable o) => IsBuildable o 
Instance details

Defined in GI.Gtk.Interfaces.Buildable

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

Equations

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

buildableGetBuildableId :: (HasCallStack, MonadIO m, IsBuildable a) => a -> m (Maybe Text) #

toBuildable :: (MonadIO m, IsBuildable o) => o -> m Buildable #