gi-gtk-3.0.7: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.CellView

Contents

Description

 

Synopsis

Exported types

newtype CellView Source #

Constructors

CellView (ManagedPtr CellView) 

Instances

GObject CellView Source # 
IsObject CellView Source # 
IsWidget CellView Source # 
IsOrientable CellView Source # 
IsCellLayout CellView Source # 
IsBuildable CellView Source # 
IsImplementorIface CellView Source # 
IsCellView CellView Source # 
((~) * info (ResolveCellViewMethod t CellView), MethodInfo * info CellView p) => IsLabel t (CellView -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> CellView -> p #

((~) * info (ResolveCellViewMethod t CellView), MethodInfo * info CellView p) => IsLabelProxy t (CellView -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> CellView -> p

HasAttributeList * CellView Source # 
type SignalList CellView Source # 
type SignalList CellView
type AttributeList CellView Source # 
type AttributeList CellView

class GObject o => IsCellView o Source #

Instances

(GObject a, UnknownAncestorError Constraint CellView a) => IsCellView a Source # 
IsCellView CellView Source # 

Methods

getDisplayedRow

data CellViewGetDisplayedRowMethodInfo Source #

Instances

((~) * signature (m (Maybe TreePath)), MonadIO m, IsCellView a) => MethodInfo * CellViewGetDisplayedRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewGetDisplayedRowMethodInfo a -> signature -> s

getDrawSensitive

data CellViewGetDrawSensitiveMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsCellView a) => MethodInfo * CellViewGetDrawSensitiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewGetDrawSensitiveMethodInfo a -> signature -> s

getFitModel

data CellViewGetFitModelMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsCellView a) => MethodInfo * CellViewGetFitModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewGetFitModelMethodInfo a -> signature -> s

getModel

data CellViewGetModelMethodInfo Source #

Instances

((~) * signature (m (Maybe TreeModel)), MonadIO m, IsCellView a) => MethodInfo * CellViewGetModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewGetModelMethodInfo a -> signature -> s

getSizeOfRow

data CellViewGetSizeOfRowMethodInfo Source #

Instances

((~) * signature (TreePath -> m (Bool, Requisition)), MonadIO m, IsCellView a) => MethodInfo * CellViewGetSizeOfRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewGetSizeOfRowMethodInfo a -> signature -> s

cellViewGetSizeOfRow :: (MonadIO m, IsCellView a) => a -> TreePath -> m (Bool, Requisition) Source #

Deprecated: (Since version 3.0)Combo box formerly used this to calculate thesizes for cellviews, now you can achieve this by either usingthe GtkCellView and using gtk_widget_get_preferred_size().

new

newWithContext

newWithMarkup

newWithPixbuf

cellViewNewWithPixbuf :: (MonadIO m, IsPixbuf a) => a -> m CellView Source #

newWithText

setBackgroundColor

data CellViewSetBackgroundColorMethodInfo Source #

Instances

((~) * signature (Color -> m ()), MonadIO m, IsCellView a) => MethodInfo * CellViewSetBackgroundColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewSetBackgroundColorMethodInfo a -> signature -> s

cellViewSetBackgroundColor :: (MonadIO m, IsCellView a) => a -> Color -> m () Source #

Deprecated: (Since version 3.4)Use gtk_cell_view_set_background_rgba() instead.

setBackgroundRgba

data CellViewSetBackgroundRgbaMethodInfo Source #

Instances

((~) * signature (RGBA -> m ()), MonadIO m, IsCellView a) => MethodInfo * CellViewSetBackgroundRgbaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewSetBackgroundRgbaMethodInfo a -> signature -> s

cellViewSetBackgroundRgba :: (MonadIO m, IsCellView a) => a -> RGBA -> m () Source #

setDisplayedRow

data CellViewSetDisplayedRowMethodInfo Source #

Instances

((~) * signature (Maybe TreePath -> m ()), MonadIO m, IsCellView a) => MethodInfo * CellViewSetDisplayedRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewSetDisplayedRowMethodInfo a -> signature -> s

setDrawSensitive

data CellViewSetDrawSensitiveMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsCellView a) => MethodInfo * CellViewSetDrawSensitiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewSetDrawSensitiveMethodInfo a -> signature -> s

setFitModel

data CellViewSetFitModelMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsCellView a) => MethodInfo * CellViewSetFitModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewSetFitModelMethodInfo a -> signature -> s

setModel

data CellViewSetModelMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsCellView a, IsTreeModel b) => MethodInfo * CellViewSetModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CellViewSetModelMethodInfo a -> signature -> s

Properties

background

data CellViewBackgroundPropertyInfo Source #

Instances

AttrInfo CellViewBackgroundPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewBackgroundPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewBackgroundPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewBackgroundPropertyInfo :: * -> Constraint

type AttrGetType CellViewBackgroundPropertyInfo :: *

type AttrLabel CellViewBackgroundPropertyInfo :: Symbol

type AttrOrigin CellViewBackgroundPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint CellViewBackgroundPropertyInfo o => Proxy * CellViewBackgroundPropertyInfo -> o -> IO (AttrGetType CellViewBackgroundPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CellViewBackgroundPropertyInfo o, AttrSetTypeConstraint CellViewBackgroundPropertyInfo b) => Proxy * CellViewBackgroundPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CellViewBackgroundPropertyInfo o => Proxy * CellViewBackgroundPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CellViewBackgroundPropertyInfo o, AttrSetTypeConstraint CellViewBackgroundPropertyInfo b) => Proxy * CellViewBackgroundPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CellViewBackgroundPropertyInfo Source # 
type AttrSetTypeConstraint CellViewBackgroundPropertyInfo = * ~ Text
type AttrOrigin CellViewBackgroundPropertyInfo Source # 
type AttrLabel CellViewBackgroundPropertyInfo Source # 
type AttrLabel CellViewBackgroundPropertyInfo = "background"
type AttrGetType CellViewBackgroundPropertyInfo Source # 
type AttrGetType CellViewBackgroundPropertyInfo = ()
type AttrBaseTypeConstraint CellViewBackgroundPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewBackgroundPropertyInfo = IsCellView
type AttrAllowedOps CellViewBackgroundPropertyInfo Source # 
type AttrAllowedOps CellViewBackgroundPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag)))

cellViewBackground :: AttrLabelProxy "background" Source #

constructCellViewBackground :: IsCellView o => Text -> IO (GValueConstruct o) Source #

setCellViewBackground :: (MonadIO m, IsCellView o) => o -> Text -> m () Source #

backgroundGdk

data CellViewBackgroundGdkPropertyInfo Source #

Instances

AttrInfo CellViewBackgroundGdkPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewBackgroundGdkPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewBackgroundGdkPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewBackgroundGdkPropertyInfo :: * -> Constraint

type AttrGetType CellViewBackgroundGdkPropertyInfo :: *

type AttrLabel CellViewBackgroundGdkPropertyInfo :: Symbol

type AttrOrigin CellViewBackgroundGdkPropertyInfo :: *

type AttrSetTypeConstraint CellViewBackgroundGdkPropertyInfo Source # 
type AttrSetTypeConstraint CellViewBackgroundGdkPropertyInfo = * ~ Color
type AttrOrigin CellViewBackgroundGdkPropertyInfo Source # 
type AttrLabel CellViewBackgroundGdkPropertyInfo Source # 
type AttrLabel CellViewBackgroundGdkPropertyInfo = "background-gdk"
type AttrGetType CellViewBackgroundGdkPropertyInfo Source # 
type AttrGetType CellViewBackgroundGdkPropertyInfo = Maybe Color
type AttrBaseTypeConstraint CellViewBackgroundGdkPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewBackgroundGdkPropertyInfo = IsCellView
type AttrAllowedOps CellViewBackgroundGdkPropertyInfo Source # 
type AttrAllowedOps CellViewBackgroundGdkPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

cellViewBackgroundGdk :: AttrLabelProxy "backgroundGdk" Source #

constructCellViewBackgroundGdk :: IsCellView o => Color -> IO (GValueConstruct o) Source #

setCellViewBackgroundGdk :: (MonadIO m, IsCellView o) => o -> Color -> m () Source #

backgroundRgba

data CellViewBackgroundRgbaPropertyInfo Source #

Instances

AttrInfo CellViewBackgroundRgbaPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewBackgroundRgbaPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewBackgroundRgbaPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewBackgroundRgbaPropertyInfo :: * -> Constraint

type AttrGetType CellViewBackgroundRgbaPropertyInfo :: *

type AttrLabel CellViewBackgroundRgbaPropertyInfo :: Symbol

type AttrOrigin CellViewBackgroundRgbaPropertyInfo :: *

type AttrSetTypeConstraint CellViewBackgroundRgbaPropertyInfo Source # 
type AttrSetTypeConstraint CellViewBackgroundRgbaPropertyInfo = * ~ RGBA
type AttrOrigin CellViewBackgroundRgbaPropertyInfo Source # 
type AttrLabel CellViewBackgroundRgbaPropertyInfo Source # 
type AttrLabel CellViewBackgroundRgbaPropertyInfo = "background-rgba"
type AttrGetType CellViewBackgroundRgbaPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewBackgroundRgbaPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewBackgroundRgbaPropertyInfo = IsCellView
type AttrAllowedOps CellViewBackgroundRgbaPropertyInfo Source # 
type AttrAllowedOps CellViewBackgroundRgbaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

cellViewBackgroundRgba :: AttrLabelProxy "backgroundRgba" Source #

constructCellViewBackgroundRgba :: IsCellView o => RGBA -> IO (GValueConstruct o) Source #

setCellViewBackgroundRgba :: (MonadIO m, IsCellView o) => o -> RGBA -> m () Source #

backgroundSet

data CellViewBackgroundSetPropertyInfo Source #

Instances

AttrInfo CellViewBackgroundSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewBackgroundSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewBackgroundSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewBackgroundSetPropertyInfo :: * -> Constraint

type AttrGetType CellViewBackgroundSetPropertyInfo :: *

type AttrLabel CellViewBackgroundSetPropertyInfo :: Symbol

type AttrOrigin CellViewBackgroundSetPropertyInfo :: *

type AttrSetTypeConstraint CellViewBackgroundSetPropertyInfo Source # 
type AttrSetTypeConstraint CellViewBackgroundSetPropertyInfo = * ~ Bool
type AttrOrigin CellViewBackgroundSetPropertyInfo Source # 
type AttrLabel CellViewBackgroundSetPropertyInfo Source # 
type AttrLabel CellViewBackgroundSetPropertyInfo = "background-set"
type AttrGetType CellViewBackgroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewBackgroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewBackgroundSetPropertyInfo = IsCellView
type AttrAllowedOps CellViewBackgroundSetPropertyInfo Source # 
type AttrAllowedOps CellViewBackgroundSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

cellViewBackgroundSet :: AttrLabelProxy "backgroundSet" Source #

constructCellViewBackgroundSet :: IsCellView o => Bool -> IO (GValueConstruct o) Source #

cellArea

data CellViewCellAreaPropertyInfo Source #

Instances

AttrInfo CellViewCellAreaPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewCellAreaPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewCellAreaPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewCellAreaPropertyInfo :: * -> Constraint

type AttrGetType CellViewCellAreaPropertyInfo :: *

type AttrLabel CellViewCellAreaPropertyInfo :: Symbol

type AttrOrigin CellViewCellAreaPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint CellViewCellAreaPropertyInfo o => Proxy * CellViewCellAreaPropertyInfo -> o -> IO (AttrGetType CellViewCellAreaPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CellViewCellAreaPropertyInfo o, AttrSetTypeConstraint CellViewCellAreaPropertyInfo b) => Proxy * CellViewCellAreaPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CellViewCellAreaPropertyInfo o => Proxy * CellViewCellAreaPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CellViewCellAreaPropertyInfo o, AttrSetTypeConstraint CellViewCellAreaPropertyInfo b) => Proxy * CellViewCellAreaPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CellViewCellAreaPropertyInfo Source # 
type AttrSetTypeConstraint CellViewCellAreaPropertyInfo = IsCellArea
type AttrOrigin CellViewCellAreaPropertyInfo Source # 
type AttrLabel CellViewCellAreaPropertyInfo Source # 
type AttrLabel CellViewCellAreaPropertyInfo = "cell-area"
type AttrGetType CellViewCellAreaPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewCellAreaPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewCellAreaPropertyInfo = IsCellView
type AttrAllowedOps CellViewCellAreaPropertyInfo Source # 
type AttrAllowedOps CellViewCellAreaPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

cellViewCellArea :: AttrLabelProxy "cellArea" Source #

constructCellViewCellArea :: (IsCellView o, IsCellArea a) => a -> IO (GValueConstruct o) Source #

cellAreaContext

data CellViewCellAreaContextPropertyInfo Source #

Instances

AttrInfo CellViewCellAreaContextPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewCellAreaContextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewCellAreaContextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewCellAreaContextPropertyInfo :: * -> Constraint

type AttrGetType CellViewCellAreaContextPropertyInfo :: *

type AttrLabel CellViewCellAreaContextPropertyInfo :: Symbol

type AttrOrigin CellViewCellAreaContextPropertyInfo :: *

type AttrSetTypeConstraint CellViewCellAreaContextPropertyInfo Source # 
type AttrOrigin CellViewCellAreaContextPropertyInfo Source # 
type AttrLabel CellViewCellAreaContextPropertyInfo Source # 
type AttrLabel CellViewCellAreaContextPropertyInfo = "cell-area-context"
type AttrGetType CellViewCellAreaContextPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewCellAreaContextPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewCellAreaContextPropertyInfo = IsCellView
type AttrAllowedOps CellViewCellAreaContextPropertyInfo Source # 
type AttrAllowedOps CellViewCellAreaContextPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

cellViewCellAreaContext :: AttrLabelProxy "cellAreaContext" Source #

drawSensitive

data CellViewDrawSensitivePropertyInfo Source #

Instances

AttrInfo CellViewDrawSensitivePropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewDrawSensitivePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewDrawSensitivePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewDrawSensitivePropertyInfo :: * -> Constraint

type AttrGetType CellViewDrawSensitivePropertyInfo :: *

type AttrLabel CellViewDrawSensitivePropertyInfo :: Symbol

type AttrOrigin CellViewDrawSensitivePropertyInfo :: *

type AttrSetTypeConstraint CellViewDrawSensitivePropertyInfo Source # 
type AttrSetTypeConstraint CellViewDrawSensitivePropertyInfo = * ~ Bool
type AttrOrigin CellViewDrawSensitivePropertyInfo Source # 
type AttrLabel CellViewDrawSensitivePropertyInfo Source # 
type AttrLabel CellViewDrawSensitivePropertyInfo = "draw-sensitive"
type AttrGetType CellViewDrawSensitivePropertyInfo Source # 
type AttrBaseTypeConstraint CellViewDrawSensitivePropertyInfo Source # 
type AttrBaseTypeConstraint CellViewDrawSensitivePropertyInfo = IsCellView
type AttrAllowedOps CellViewDrawSensitivePropertyInfo Source # 
type AttrAllowedOps CellViewDrawSensitivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

cellViewDrawSensitive :: AttrLabelProxy "drawSensitive" Source #

constructCellViewDrawSensitive :: IsCellView o => Bool -> IO (GValueConstruct o) Source #

fitModel

data CellViewFitModelPropertyInfo Source #

Instances

AttrInfo CellViewFitModelPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewFitModelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewFitModelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewFitModelPropertyInfo :: * -> Constraint

type AttrGetType CellViewFitModelPropertyInfo :: *

type AttrLabel CellViewFitModelPropertyInfo :: Symbol

type AttrOrigin CellViewFitModelPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint CellViewFitModelPropertyInfo o => Proxy * CellViewFitModelPropertyInfo -> o -> IO (AttrGetType CellViewFitModelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CellViewFitModelPropertyInfo o, AttrSetTypeConstraint CellViewFitModelPropertyInfo b) => Proxy * CellViewFitModelPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CellViewFitModelPropertyInfo o => Proxy * CellViewFitModelPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CellViewFitModelPropertyInfo o, AttrSetTypeConstraint CellViewFitModelPropertyInfo b) => Proxy * CellViewFitModelPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CellViewFitModelPropertyInfo Source # 
type AttrSetTypeConstraint CellViewFitModelPropertyInfo = * ~ Bool
type AttrOrigin CellViewFitModelPropertyInfo Source # 
type AttrLabel CellViewFitModelPropertyInfo Source # 
type AttrLabel CellViewFitModelPropertyInfo = "fit-model"
type AttrGetType CellViewFitModelPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewFitModelPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewFitModelPropertyInfo = IsCellView
type AttrAllowedOps CellViewFitModelPropertyInfo Source # 
type AttrAllowedOps CellViewFitModelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

cellViewFitModel :: AttrLabelProxy "fitModel" Source #

constructCellViewFitModel :: IsCellView o => Bool -> IO (GValueConstruct o) Source #

model

data CellViewModelPropertyInfo Source #

Instances

AttrInfo CellViewModelPropertyInfo Source # 

Associated Types

type AttrAllowedOps CellViewModelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CellViewModelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CellViewModelPropertyInfo :: * -> Constraint

type AttrGetType CellViewModelPropertyInfo :: *

type AttrLabel CellViewModelPropertyInfo :: Symbol

type AttrOrigin CellViewModelPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint CellViewModelPropertyInfo o => Proxy * CellViewModelPropertyInfo -> o -> IO (AttrGetType CellViewModelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CellViewModelPropertyInfo o, AttrSetTypeConstraint CellViewModelPropertyInfo b) => Proxy * CellViewModelPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CellViewModelPropertyInfo o => Proxy * CellViewModelPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CellViewModelPropertyInfo o, AttrSetTypeConstraint CellViewModelPropertyInfo b) => Proxy * CellViewModelPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CellViewModelPropertyInfo Source # 
type AttrSetTypeConstraint CellViewModelPropertyInfo = IsTreeModel
type AttrOrigin CellViewModelPropertyInfo Source # 
type AttrLabel CellViewModelPropertyInfo Source # 
type AttrLabel CellViewModelPropertyInfo = "model"
type AttrGetType CellViewModelPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewModelPropertyInfo Source # 
type AttrBaseTypeConstraint CellViewModelPropertyInfo = IsCellView
type AttrAllowedOps CellViewModelPropertyInfo Source # 
type AttrAllowedOps CellViewModelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

cellViewModel :: AttrLabelProxy "model" Source #

constructCellViewModel :: (IsCellView o, IsTreeModel a) => a -> IO (GValueConstruct o) Source #

setCellViewModel :: (MonadIO m, IsCellView o, IsTreeModel a) => o -> a -> m () Source #