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

GI.Gtk.Interfaces.CellLayout

Description

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

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

Documentation

newtype CellLayout #

Instances

Instances details
Eq CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

(==) :: CellLayout -> CellLayout -> Bool

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

GObject CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

ManagedPtrNewtype CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

TypedObject CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

glibType :: IO GType #

HasParentTypes CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

HasAttributeList CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

(info ~ ResolveCellLayoutMethod t CellLayout, OverloadedMethod info CellLayout p, HasField t CellLayout p) => HasField (t :: Symbol) CellLayout p 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

getField :: CellLayout -> p

(info ~ ResolveCellLayoutMethod t CellLayout, OverloadedMethodInfo info CellLayout) => IsLabel t (MethodProxy info CellLayout) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

fromLabel :: MethodProxy info CellLayout

(info ~ ResolveCellLayoutMethod t CellLayout, OverloadedMethod info CellLayout p) => IsLabel t (CellLayout -> p) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

fromLabel :: CellLayout -> p

IsGValue (Maybe CellLayout) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

type AttributeList CellLayout = CellLayoutAttributeList
type ParentTypes CellLayout 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

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

Defined in GI.Gtk.Interfaces.CellLayout

type SignalList CellLayout = CellLayoutSignalList

data CellLayoutAddAttributeMethodInfo #

Instances

Instances details
(signature ~ (b -> Text -> Int32 -> m ()), MonadIO m, IsCellLayout a, IsCellRenderer b) => OverloadedMethod CellLayoutAddAttributeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutAddAttributeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutClearAttributesMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsCellLayout a, IsCellRenderer b) => OverloadedMethod CellLayoutClearAttributesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutClearAttributesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutClearMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsCellLayout a) => OverloadedMethod CellLayoutClearMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutClearMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutGetAreaMethodInfo #

Instances

Instances details
(signature ~ m (Maybe CellArea), MonadIO m, IsCellLayout a) => OverloadedMethod CellLayoutGetAreaMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutGetAreaMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutGetCellsMethodInfo #

Instances

Instances details
(signature ~ m [CellRenderer], MonadIO m, IsCellLayout a) => OverloadedMethod CellLayoutGetCellsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutGetCellsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutPackEndMethodInfo #

Instances

Instances details
(signature ~ (b -> Bool -> m ()), MonadIO m, IsCellLayout a, IsCellRenderer b) => OverloadedMethod CellLayoutPackEndMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutPackEndMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutPackStartMethodInfo #

Instances

Instances details
(signature ~ (b -> Bool -> m ()), MonadIO m, IsCellLayout a, IsCellRenderer b) => OverloadedMethod CellLayoutPackStartMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutPackStartMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutReorderMethodInfo #

Instances

Instances details
(signature ~ (b -> Int32 -> m ()), MonadIO m, IsCellLayout a, IsCellRenderer b) => OverloadedMethod CellLayoutReorderMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutReorderMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CellLayoutSetCellDataFuncMethodInfo #

Instances

Instances details
(signature ~ (b -> Maybe CellLayoutDataFunc -> m ()), MonadIO m, IsCellLayout a, IsCellRenderer b) => OverloadedMethod CellLayoutSetCellDataFuncMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CellLayoutSetCellDataFuncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf CellLayout o) => IsCellLayout o #

Instances

Instances details
(GObject o, IsDescendantOf CellLayout o) => IsCellLayout o 
Instance details

Defined in GI.Gtk.Interfaces.CellLayout

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

Equations

ResolveCellLayoutMethod "addAttribute" o = CellLayoutAddAttributeMethodInfo 
ResolveCellLayoutMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveCellLayoutMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveCellLayoutMethod "clear" o = CellLayoutClearMethodInfo 
ResolveCellLayoutMethod "clearAttributes" o = CellLayoutClearAttributesMethodInfo 
ResolveCellLayoutMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveCellLayoutMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveCellLayoutMethod "getv" o = ObjectGetvMethodInfo 
ResolveCellLayoutMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveCellLayoutMethod "notify" o = ObjectNotifyMethodInfo 
ResolveCellLayoutMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveCellLayoutMethod "packEnd" o = CellLayoutPackEndMethodInfo 
ResolveCellLayoutMethod "packStart" o = CellLayoutPackStartMethodInfo 
ResolveCellLayoutMethod "ref" o = ObjectRefMethodInfo 
ResolveCellLayoutMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveCellLayoutMethod "reorder" o = CellLayoutReorderMethodInfo 
ResolveCellLayoutMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveCellLayoutMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveCellLayoutMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveCellLayoutMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveCellLayoutMethod "unref" o = ObjectUnrefMethodInfo 
ResolveCellLayoutMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveCellLayoutMethod "getArea" o = CellLayoutGetAreaMethodInfo 
ResolveCellLayoutMethod "getCells" o = CellLayoutGetCellsMethodInfo 
ResolveCellLayoutMethod "getData" o = ObjectGetDataMethodInfo 
ResolveCellLayoutMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveCellLayoutMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveCellLayoutMethod "setCellDataFunc" o = CellLayoutSetCellDataFuncMethodInfo 
ResolveCellLayoutMethod "setData" o = ObjectSetDataMethodInfo 
ResolveCellLayoutMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveCellLayoutMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveCellLayoutMethod l o = MethodResolutionFailed l o :: Type 

cellLayoutAddAttribute :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Text -> Int32 -> m () #

cellLayoutClear :: (HasCallStack, MonadIO m, IsCellLayout a) => a -> m () #

cellLayoutClearAttributes :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> m () #

cellLayoutGetArea :: (HasCallStack, MonadIO m, IsCellLayout a) => a -> m (Maybe CellArea) #

cellLayoutGetCells :: (HasCallStack, MonadIO m, IsCellLayout a) => a -> m [CellRenderer] #

cellLayoutPackEnd :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Bool -> m () #

cellLayoutPackStart :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Bool -> m () #

cellLayoutReorder :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Int32 -> m () #

cellLayoutSetCellDataFunc :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b) => a -> b -> Maybe CellLayoutDataFunc -> m () #

toCellLayout :: (MonadIO m, IsCellLayout o) => o -> m CellLayout #