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

GI.Gtk.Objects.StringObject

Description

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

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

Documentation

newtype StringObject #

Instances

Instances details
Eq StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

(==) :: StringObject -> StringObject -> Bool

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

GObject StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

ManagedPtrNewtype StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

TypedObject StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

glibType :: IO GType #

HasParentTypes StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

HasAttributeList StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

(info ~ ResolveStringObjectMethod t StringObject, OverloadedMethod info StringObject p, HasField t StringObject p) => HasField (t :: Symbol) StringObject p 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

getField :: StringObject -> p

(info ~ ResolveStringObjectMethod t StringObject, OverloadedMethodInfo info StringObject) => IsLabel t (MethodProxy info StringObject) 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

fromLabel :: MethodProxy info StringObject

(info ~ ResolveStringObjectMethod t StringObject, OverloadedMethod info StringObject p) => IsLabel t (StringObject -> p) 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

fromLabel :: StringObject -> p

IsGValue (Maybe StringObject) 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttributeList StringObject = StringObjectAttributeList
type ParentTypes StringObject 
Instance details

Defined in GI.Gtk.Objects.StringObject

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

Defined in GI.Gtk.Objects.StringObject

type SignalList StringObject = StringObjectSignalList

class (GObject o, IsDescendantOf StringObject o) => IsStringObject o #

Instances

Instances details
(GObject o, IsDescendantOf StringObject o) => IsStringObject o 
Instance details

Defined in GI.Gtk.Objects.StringObject

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

Equations

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

data StringObjectGetStringMethodInfo #

Instances

Instances details
(signature ~ m Text, MonadIO m, IsStringObject a) => OverloadedMethod StringObjectGetStringMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo StringObjectGetStringMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data StringObjectStringPropertyInfo #

Instances

Instances details
AttrInfo StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

Associated Types

type AttrAllowedOps StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

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

Defined in GI.Gtk.Objects.StringObject

type AttrBaseTypeConstraint StringObjectStringPropertyInfo = IsStringObject
type AttrGetType StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrGetType StringObjectStringPropertyInfo = Text
type AttrSetTypeConstraint StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrSetTypeConstraint StringObjectStringPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrTransferTypeConstraint StringObjectStringPropertyInfo = Type ~ ()
type AttrTransferType StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrTransferType StringObjectStringPropertyInfo = ()
type AttrLabel StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrLabel StringObjectStringPropertyInfo = "string"
type AttrOrigin StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

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

Defined in GI.Gtk.Objects.StringObject

type AttrBaseTypeConstraint StringObjectStringPropertyInfo = IsStringObject
type AttrGetType StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrGetType StringObjectStringPropertyInfo = Text
type AttrLabel StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrLabel StringObjectStringPropertyInfo = "string"
type AttrOrigin StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrSetTypeConstraint StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrSetTypeConstraint StringObjectStringPropertyInfo = Type ~ ()
type AttrTransferType StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrTransferType StringObjectStringPropertyInfo = ()
type AttrTransferTypeConstraint StringObjectStringPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringObject

type AttrTransferTypeConstraint StringObjectStringPropertyInfo = Type ~ ()

getStringObjectString :: (MonadIO m, IsStringObject o) => o -> m Text #

stringObjectGetString :: (HasCallStack, MonadIO m, IsStringObject a) => a -> m Text #

stringObjectNew :: (HasCallStack, MonadIO m) => Text -> m StringObject #

stringObjectString :: AttrLabelProxy "string" #

toStringObject :: (MonadIO m, IsStringObject o) => o -> m StringObject #