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
GObject CellRendererCombo Source | |
((~) * info (ResolveCellRendererComboMethod t CellRendererCombo), MethodInfo * info CellRendererCombo p) => IsLabel t (CellRendererCombo -> p) Source | |
((~) * info (ResolveCellRendererComboMethod t CellRendererCombo), MethodInfo * info CellRendererCombo p) => IsLabelProxy t (CellRendererCombo -> p) Source | |
type ParentTypes CellRendererCombo Source | |
type AttributeList CellRendererCombo Source | |
type SignalList 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
getCellRendererComboHasEntry :: (MonadIO m, CellRendererComboK o) => o -> m Bool Source
setCellRendererComboHasEntry :: (MonadIO m, CellRendererComboK o) => o -> Bool -> m () Source
Model
data CellRendererComboModelPropertyInfo 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
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