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

GI.Gtk.Objects.Builder

Description

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

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

Documentation

newtype Builder #

Constructors

Builder (ManagedPtr Builder) 

Instances

Instances details
Eq Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

(==) :: Builder -> Builder -> Bool

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

GObject Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

ManagedPtrNewtype Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

TypedObject Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

glibType :: IO GType #

HasParentTypes Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

HasAttributeList Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

(info ~ ResolveBuilderMethod t Builder, OverloadedMethod info Builder p, HasField t Builder p) => HasField (t :: Symbol) Builder p 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

getField :: Builder -> p

(info ~ ResolveBuilderMethod t Builder, OverloadedMethodInfo info Builder) => IsLabel t (MethodProxy info Builder) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

fromLabel :: MethodProxy info Builder

(info ~ ResolveBuilderMethod t Builder, OverloadedMethod info Builder p) => IsLabel t (Builder -> p) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

fromLabel :: Builder -> p

IsGValue (Maybe Builder) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttributeList Builder = BuilderAttributeList
type ParentTypes Builder 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type SignalList Builder = BuilderSignalList

data BuilderAddFromFileMethodInfo #

Instances

Instances details
(signature ~ ([Char] -> m ()), MonadIO m, IsBuilder a) => OverloadedMethod BuilderAddFromFileMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderAddFromFileMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderAddFromResourceMethodInfo #

Instances

Instances details
(signature ~ (Text -> m ()), MonadIO m, IsBuilder a) => OverloadedMethod BuilderAddFromResourceMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderAddFromResourceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderAddFromStringMethodInfo #

Instances

Instances details
(signature ~ (Text -> Int32 -> m ()), MonadIO m, IsBuilder a) => OverloadedMethod BuilderAddFromStringMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderAddFromStringMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderAddObjectsFromFileMethodInfo #

Instances

Instances details
(signature ~ ([Char] -> [Text] -> m ()), MonadIO m, IsBuilder a) => OverloadedMethod BuilderAddObjectsFromFileMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderAddObjectsFromFileMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderAddObjectsFromResourceMethodInfo #

Instances

Instances details
(signature ~ (Text -> [Text] -> m ()), MonadIO m, IsBuilder a) => OverloadedMethod BuilderAddObjectsFromResourceMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderAddObjectsFromResourceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderAddObjectsFromStringMethodInfo #

Instances

Instances details
(signature ~ (Text -> Int32 -> [Text] -> m ()), MonadIO m, IsBuilder a) => OverloadedMethod BuilderAddObjectsFromStringMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderAddObjectsFromStringMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderCreateClosureMethodInfo #

Instances

Instances details
(signature ~ (Text -> [BuilderClosureFlags] -> Maybe b -> m (Maybe (GClosure c))), MonadIO m, IsBuilder a, IsObject b) => OverloadedMethod BuilderCreateClosureMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderCreateClosureMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderCurrentObjectPropertyInfo #

Instances

Instances details
AttrInfo BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

Associated Types

type AttrAllowedOps BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrBaseTypeConstraint BuilderCurrentObjectPropertyInfo = IsBuilder
type AttrGetType BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrGetType BuilderCurrentObjectPropertyInfo = Maybe Object
type AttrSetTypeConstraint BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderCurrentObjectPropertyInfo = IsObject
type AttrTransferTypeConstraint BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferTypeConstraint BuilderCurrentObjectPropertyInfo = IsObject
type AttrTransferType BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferType BuilderCurrentObjectPropertyInfo = Object
type AttrLabel BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrLabel BuilderCurrentObjectPropertyInfo = "current-object"
type AttrOrigin BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrBaseTypeConstraint BuilderCurrentObjectPropertyInfo = IsBuilder
type AttrGetType BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrGetType BuilderCurrentObjectPropertyInfo = Maybe Object
type AttrLabel BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrLabel BuilderCurrentObjectPropertyInfo = "current-object"
type AttrOrigin BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderCurrentObjectPropertyInfo = IsObject
type AttrTransferType BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferType BuilderCurrentObjectPropertyInfo = Object
type AttrTransferTypeConstraint BuilderCurrentObjectPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferTypeConstraint BuilderCurrentObjectPropertyInfo = IsObject

data BuilderExposeObjectMethodInfo #

Instances

Instances details
(signature ~ (Text -> b -> m ()), MonadIO m, IsBuilder a, IsObject b) => OverloadedMethod BuilderExposeObjectMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderExposeObjectMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderExtendWithTemplateMethodInfo #

Instances

Instances details
(signature ~ (b -> GType -> Text -> Int32 -> m ()), MonadIO m, IsBuilder a, IsObject b) => OverloadedMethod BuilderExtendWithTemplateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderExtendWithTemplateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderGetCurrentObjectMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Object), MonadIO m, IsBuilder a) => OverloadedMethod BuilderGetCurrentObjectMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderGetCurrentObjectMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderGetObjectMethodInfo #

Instances

Instances details
(signature ~ (Text -> m (Maybe Object)), MonadIO m, IsBuilder a) => OverloadedMethod BuilderGetObjectMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderGetObjectMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderGetObjectsMethodInfo #

Instances

Instances details
(signature ~ m [Object], MonadIO m, IsBuilder a) => OverloadedMethod BuilderGetObjectsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderGetObjectsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderGetScopeMethodInfo #

Instances

Instances details
(signature ~ m BuilderScope, MonadIO m, IsBuilder a) => OverloadedMethod BuilderGetScopeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderGetScopeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderGetTranslationDomainMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderGetTranslationDomainMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderGetTypeFromNameMethodInfo #

Instances

Instances details
(signature ~ (Text -> m GType), MonadIO m, IsBuilder a) => OverloadedMethod BuilderGetTypeFromNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderGetTypeFromNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderScopePropertyInfo #

Instances

Instances details
AttrInfo BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

Associated Types

type AttrAllowedOps BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrBaseTypeConstraint BuilderScopePropertyInfo = IsBuilder
type AttrGetType BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderScopePropertyInfo = IsBuilderScope
type AttrTransferTypeConstraint BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferTypeConstraint BuilderScopePropertyInfo = IsBuilderScope
type AttrTransferType BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferType BuilderScopePropertyInfo = BuilderScope
type AttrLabel BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrLabel BuilderScopePropertyInfo = "scope"
type AttrOrigin BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrBaseTypeConstraint BuilderScopePropertyInfo = IsBuilder
type AttrGetType BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrLabel BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrLabel BuilderScopePropertyInfo = "scope"
type AttrOrigin BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderScopePropertyInfo = IsBuilderScope
type AttrTransferType BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferType BuilderScopePropertyInfo = BuilderScope
type AttrTransferTypeConstraint BuilderScopePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferTypeConstraint BuilderScopePropertyInfo = IsBuilderScope

data BuilderSetCurrentObjectMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsBuilder a, IsObject b) => OverloadedMethod BuilderSetCurrentObjectMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderSetCurrentObjectMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderSetScopeMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsBuilder a, IsBuilderScope b) => OverloadedMethod BuilderSetScopeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderSetScopeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderSetTranslationDomainMethodInfo #

Instances

Instances details
(signature ~ (Maybe Text -> m ()), MonadIO m, IsBuilder a) => OverloadedMethod BuilderSetTranslationDomainMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderSetTranslationDomainMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderTranslationDomainPropertyInfo #

Instances

Instances details
AttrInfo BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

Associated Types

type AttrAllowedOps BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrBaseTypeConstraint BuilderTranslationDomainPropertyInfo = IsBuilder
type AttrGetType BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrGetType BuilderTranslationDomainPropertyInfo = Maybe Text
type AttrSetTypeConstraint BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrTransferType BuilderTranslationDomainPropertyInfo = Text
type AttrLabel BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrLabel BuilderTranslationDomainPropertyInfo = "translation-domain"
type AttrOrigin BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrBaseTypeConstraint BuilderTranslationDomainPropertyInfo = IsBuilder
type AttrGetType BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrGetType BuilderTranslationDomainPropertyInfo = Maybe Text
type AttrLabel BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrLabel BuilderTranslationDomainPropertyInfo = "translation-domain"
type AttrOrigin BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrSetTypeConstraint BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Defined in GI.Gtk.Objects.Builder

type AttrTransferType BuilderTranslationDomainPropertyInfo = Text
type AttrTransferTypeConstraint BuilderTranslationDomainPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.Builder

type AttrTransferTypeConstraint BuilderTranslationDomainPropertyInfo = Type ~ Text

data BuilderValueFromStringMethodInfo #

Instances

Instances details
(signature ~ (GParamSpec -> Text -> m GValue), MonadIO m, IsBuilder a) => OverloadedMethod BuilderValueFromStringMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderValueFromStringMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BuilderValueFromStringTypeMethodInfo #

Instances

Instances details
(signature ~ (GType -> Text -> m GValue), MonadIO m, IsBuilder a) => OverloadedMethod BuilderValueFromStringTypeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BuilderValueFromStringTypeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.Builder

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf Builder o) => IsBuilder o #

Instances

Instances details
(GObject o, IsDescendantOf Builder o) => IsBuilder o 
Instance details

Defined in GI.Gtk.Objects.Builder

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

Equations

ResolveBuilderMethod "addFromFile" o = BuilderAddFromFileMethodInfo 
ResolveBuilderMethod "addFromResource" o = BuilderAddFromResourceMethodInfo 
ResolveBuilderMethod "addFromString" o = BuilderAddFromStringMethodInfo 
ResolveBuilderMethod "addObjectsFromFile" o = BuilderAddObjectsFromFileMethodInfo 
ResolveBuilderMethod "addObjectsFromResource" o = BuilderAddObjectsFromResourceMethodInfo 
ResolveBuilderMethod "addObjectsFromString" o = BuilderAddObjectsFromStringMethodInfo 
ResolveBuilderMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveBuilderMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveBuilderMethod "createClosure" o = BuilderCreateClosureMethodInfo 
ResolveBuilderMethod "exposeObject" o = BuilderExposeObjectMethodInfo 
ResolveBuilderMethod "extendWithTemplate" o = BuilderExtendWithTemplateMethodInfo 
ResolveBuilderMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveBuilderMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveBuilderMethod "getv" o = ObjectGetvMethodInfo 
ResolveBuilderMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveBuilderMethod "notify" o = ObjectNotifyMethodInfo 
ResolveBuilderMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveBuilderMethod "ref" o = ObjectRefMethodInfo 
ResolveBuilderMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveBuilderMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveBuilderMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveBuilderMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveBuilderMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveBuilderMethod "unref" o = ObjectUnrefMethodInfo 
ResolveBuilderMethod "valueFromString" o = BuilderValueFromStringMethodInfo 
ResolveBuilderMethod "valueFromStringType" o = BuilderValueFromStringTypeMethodInfo 
ResolveBuilderMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveBuilderMethod "getCurrentObject" o = BuilderGetCurrentObjectMethodInfo 
ResolveBuilderMethod "getData" o = ObjectGetDataMethodInfo 
ResolveBuilderMethod "getObject" o = BuilderGetObjectMethodInfo 
ResolveBuilderMethod "getObjects" o = BuilderGetObjectsMethodInfo 
ResolveBuilderMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveBuilderMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveBuilderMethod "getScope" o = BuilderGetScopeMethodInfo 
ResolveBuilderMethod "getTranslationDomain" o = BuilderGetTranslationDomainMethodInfo 
ResolveBuilderMethod "getTypeFromName" o = BuilderGetTypeFromNameMethodInfo 
ResolveBuilderMethod "setCurrentObject" o = BuilderSetCurrentObjectMethodInfo 
ResolveBuilderMethod "setData" o = ObjectSetDataMethodInfo 
ResolveBuilderMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveBuilderMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveBuilderMethod "setScope" o = BuilderSetScopeMethodInfo 
ResolveBuilderMethod "setTranslationDomain" o = BuilderSetTranslationDomainMethodInfo 
ResolveBuilderMethod l o = MethodResolutionFailed l o :: Type 

builderAddFromFile :: (HasCallStack, MonadIO m, IsBuilder a) => a -> [Char] -> m () #

builderAddFromResource :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> m () #

builderAddFromString :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> Int32 -> m () #

builderAddObjectsFromFile :: (HasCallStack, MonadIO m, IsBuilder a) => a -> [Char] -> [Text] -> m () #

builderAddObjectsFromResource :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> [Text] -> m () #

builderAddObjectsFromString :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> Int32 -> [Text] -> m () #

builderCreateClosure :: (HasCallStack, MonadIO m, IsBuilder a, IsObject b) => a -> Text -> [BuilderClosureFlags] -> Maybe b -> m (Maybe (GClosure c)) #

builderCurrentObject :: AttrLabelProxy "currentObject" #

builderExposeObject :: (HasCallStack, MonadIO m, IsBuilder a, IsObject b) => a -> Text -> b -> m () #

builderExtendWithTemplate :: (HasCallStack, MonadIO m, IsBuilder a, IsObject b) => a -> b -> GType -> Text -> Int32 -> m () #

builderGetCurrentObject :: (HasCallStack, MonadIO m, IsBuilder a) => a -> m (Maybe Object) #

builderGetObject :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> m (Maybe Object) #

builderGetObjects :: (HasCallStack, MonadIO m, IsBuilder a) => a -> m [Object] #

builderGetScope :: (HasCallStack, MonadIO m, IsBuilder a) => a -> m BuilderScope #

builderGetTranslationDomain :: (HasCallStack, MonadIO m, IsBuilder a) => a -> m (Maybe Text) #

builderGetTypeFromName :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Text -> m GType #

builderNew :: (HasCallStack, MonadIO m) => m Builder #

builderNewFromFile :: (HasCallStack, MonadIO m) => [Char] -> m Builder #

builderNewFromResource :: (HasCallStack, MonadIO m) => Text -> m Builder #

builderNewFromString :: (HasCallStack, MonadIO m) => Text -> Int32 -> m Builder #

builderScope :: AttrLabelProxy "scope" #

builderSetCurrentObject :: (HasCallStack, MonadIO m, IsBuilder a, IsObject b) => a -> Maybe b -> m () #

builderSetScope :: (HasCallStack, MonadIO m, IsBuilder a, IsBuilderScope b) => a -> Maybe b -> m () #

builderSetTranslationDomain :: (HasCallStack, MonadIO m, IsBuilder a) => a -> Maybe Text -> m () #

builderTranslationDomain :: AttrLabelProxy "translationDomain" #

builderValueFromString :: (HasCallStack, MonadIO m, IsBuilder a) => a -> GParamSpec -> Text -> m GValue #

builderValueFromStringType :: (HasCallStack, MonadIO m, IsBuilder a) => a -> GType -> Text -> m GValue #

clearBuilderCurrentObject :: (MonadIO m, IsBuilder o) => o -> m () #

clearBuilderScope :: (MonadIO m, IsBuilder o) => o -> m () #

clearBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> m () #

constructBuilderCurrentObject :: (IsBuilder o, MonadIO m, IsObject a) => a -> m (GValueConstruct o) #

constructBuilderScope :: (IsBuilder o, MonadIO m, IsBuilderScope a) => a -> m (GValueConstruct o) #

constructBuilderTranslationDomain :: (IsBuilder o, MonadIO m) => Text -> m (GValueConstruct o) #

getBuilderCurrentObject :: (MonadIO m, IsBuilder o) => o -> m (Maybe Object) #

getBuilderScope :: (MonadIO m, IsBuilder o) => o -> m BuilderScope #

getBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> m (Maybe Text) #

setBuilderCurrentObject :: (MonadIO m, IsBuilder o, IsObject a) => o -> a -> m () #

setBuilderScope :: (MonadIO m, IsBuilder o, IsBuilderScope a) => o -> a -> m () #

setBuilderTranslationDomain :: (MonadIO m, IsBuilder o) => o -> Text -> m () #

toBuilder :: (MonadIO m, IsBuilder o) => o -> m Builder #