Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype CellRendererCombo = CellRendererCombo (ForeignPtr CellRendererCombo)
- class GObject o => CellRendererComboK o
- toCellRendererCombo :: CellRendererComboK o => o -> IO CellRendererCombo
- noCellRendererCombo :: Maybe CellRendererCombo
- cellRendererComboNew :: MonadIO m => m CellRendererCombo
- data CellRendererComboHasEntryPropertyInfo
- constructCellRendererComboHasEntry :: Bool -> IO ([Char], GValue)
- getCellRendererComboHasEntry :: (MonadIO m, CellRendererComboK o) => o -> m Bool
- setCellRendererComboHasEntry :: (MonadIO m, CellRendererComboK o) => o -> Bool -> m ()
- data CellRendererComboModelPropertyInfo
- constructCellRendererComboModel :: TreeModelK a => a -> IO ([Char], GValue)
- getCellRendererComboModel :: (MonadIO m, CellRendererComboK o) => o -> m TreeModel
- setCellRendererComboModel :: (MonadIO m, CellRendererComboK o, TreeModelK a) => o -> a -> m ()
- data CellRendererComboTextColumnPropertyInfo
- constructCellRendererComboTextColumn :: Int32 -> IO ([Char], GValue)
- getCellRendererComboTextColumn :: (MonadIO m, CellRendererComboK o) => o -> m Int32
- setCellRendererComboTextColumn :: (MonadIO m, CellRendererComboK o) => o -> Int32 -> m ()
- type CellRendererComboChangedCallback = Text -> TreeIter -> IO ()
- type CellRendererComboChangedCallbackC = Ptr () -> CString -> Ptr TreeIter -> Ptr () -> IO ()
- data CellRendererComboChangedSignalInfo
- afterCellRendererComboChanged :: (GObject a, MonadIO m) => a -> CellRendererComboChangedCallback -> m SignalHandlerId
- cellRendererComboChangedCallbackWrapper :: CellRendererComboChangedCallback -> Ptr () -> CString -> Ptr TreeIter -> Ptr () -> IO ()
- cellRendererComboChangedClosure :: CellRendererComboChangedCallback -> IO Closure
- mkCellRendererComboChangedCallback :: CellRendererComboChangedCallbackC -> IO (FunPtr CellRendererComboChangedCallbackC)
- noCellRendererComboChangedCallback :: Maybe CellRendererComboChangedCallback
- onCellRendererComboChanged :: (GObject a, MonadIO m) => a -> CellRendererComboChangedCallback -> m SignalHandlerId
Exported types
newtype CellRendererCombo Source
class GObject o => CellRendererComboK o Source
(GObject o, IsDescendantOf CellRendererCombo o) => CellRendererComboK o Source |
toCellRendererCombo :: CellRendererComboK o => o -> IO CellRendererCombo Source
Methods
cellRendererComboNew
cellRendererComboNew :: MonadIO m => m CellRendererCombo Source
Properties
HasEntry
data CellRendererComboHasEntryPropertyInfo Source
AttrInfo CellRendererComboHasEntryPropertyInfo Source | |
type AttrLabel CellRendererComboHasEntryPropertyInfo = "CellRendererCombo::has-entry" Source | |
type AttrGetType CellRendererComboHasEntryPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint CellRendererComboHasEntryPropertyInfo = CellRendererComboK Source | |
type AttrSetTypeConstraint CellRendererComboHasEntryPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps CellRendererComboHasEntryPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererComboHasEntry :: (MonadIO m, CellRendererComboK o) => o -> m Bool Source
setCellRendererComboHasEntry :: (MonadIO m, CellRendererComboK o) => o -> Bool -> m () Source
Model
data CellRendererComboModelPropertyInfo Source
AttrInfo CellRendererComboModelPropertyInfo Source | |
type AttrLabel CellRendererComboModelPropertyInfo = "CellRendererCombo::model" Source | |
type AttrGetType CellRendererComboModelPropertyInfo = TreeModel Source | |
type AttrBaseTypeConstraint CellRendererComboModelPropertyInfo = CellRendererComboK Source | |
type AttrSetTypeConstraint CellRendererComboModelPropertyInfo = TreeModelK Source | |
type AttrAllowedOps CellRendererComboModelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructCellRendererComboModel :: TreeModelK a => a -> IO ([Char], GValue) Source
getCellRendererComboModel :: (MonadIO m, CellRendererComboK o) => o -> m TreeModel Source
setCellRendererComboModel :: (MonadIO m, CellRendererComboK o, TreeModelK a) => o -> a -> m () Source
TextColumn
data CellRendererComboTextColumnPropertyInfo Source
AttrInfo CellRendererComboTextColumnPropertyInfo Source | |
type AttrLabel CellRendererComboTextColumnPropertyInfo = "CellRendererCombo::text-column" Source | |
type AttrGetType CellRendererComboTextColumnPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint CellRendererComboTextColumnPropertyInfo = CellRendererComboK Source | |
type AttrSetTypeConstraint CellRendererComboTextColumnPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps CellRendererComboTextColumnPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererComboTextColumn :: (MonadIO m, CellRendererComboK o) => o -> m Int32 Source
setCellRendererComboTextColumn :: (MonadIO m, CellRendererComboK o) => o -> Int32 -> m () Source
Signals
Changed
type CellRendererComboChangedCallback = Text -> TreeIter -> IO () Source
type CellRendererComboChangedCallbackC = Ptr () -> CString -> Ptr TreeIter -> Ptr () -> IO () Source
afterCellRendererComboChanged :: (GObject a, MonadIO m) => a -> CellRendererComboChangedCallback -> m SignalHandlerId Source
cellRendererComboChangedCallbackWrapper :: CellRendererComboChangedCallback -> Ptr () -> CString -> Ptr TreeIter -> Ptr () -> IO () Source
mkCellRendererComboChangedCallback :: CellRendererComboChangedCallbackC -> IO (FunPtr CellRendererComboChangedCallbackC) Source
onCellRendererComboChanged :: (GObject a, MonadIO m) => a -> CellRendererComboChangedCallback -> m SignalHandlerId Source