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 CellRendererToggle = CellRendererToggle (ForeignPtr CellRendererToggle)
- class GObject o => CellRendererToggleK o
- toCellRendererToggle :: CellRendererToggleK o => o -> IO CellRendererToggle
- noCellRendererToggle :: Maybe CellRendererToggle
- cellRendererToggleGetActivatable :: (MonadIO m, CellRendererToggleK a) => a -> m Bool
- cellRendererToggleGetActive :: (MonadIO m, CellRendererToggleK a) => a -> m Bool
- cellRendererToggleGetRadio :: (MonadIO m, CellRendererToggleK a) => a -> m Bool
- cellRendererToggleNew :: MonadIO m => m CellRendererToggle
- cellRendererToggleSetActivatable :: (MonadIO m, CellRendererToggleK a) => a -> Bool -> m ()
- cellRendererToggleSetActive :: (MonadIO m, CellRendererToggleK a) => a -> Bool -> m ()
- cellRendererToggleSetRadio :: (MonadIO m, CellRendererToggleK a) => a -> Bool -> m ()
- data CellRendererToggleActivatablePropertyInfo
- constructCellRendererToggleActivatable :: Bool -> IO ([Char], GValue)
- getCellRendererToggleActivatable :: (MonadIO m, CellRendererToggleK o) => o -> m Bool
- setCellRendererToggleActivatable :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m ()
- data CellRendererToggleActivePropertyInfo
- constructCellRendererToggleActive :: Bool -> IO ([Char], GValue)
- getCellRendererToggleActive :: (MonadIO m, CellRendererToggleK o) => o -> m Bool
- setCellRendererToggleActive :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m ()
- data CellRendererToggleInconsistentPropertyInfo
- constructCellRendererToggleInconsistent :: Bool -> IO ([Char], GValue)
- getCellRendererToggleInconsistent :: (MonadIO m, CellRendererToggleK o) => o -> m Bool
- setCellRendererToggleInconsistent :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m ()
- data CellRendererToggleIndicatorSizePropertyInfo
- constructCellRendererToggleIndicatorSize :: Int32 -> IO ([Char], GValue)
- getCellRendererToggleIndicatorSize :: (MonadIO m, CellRendererToggleK o) => o -> m Int32
- setCellRendererToggleIndicatorSize :: (MonadIO m, CellRendererToggleK o) => o -> Int32 -> m ()
- data CellRendererToggleRadioPropertyInfo
- constructCellRendererToggleRadio :: Bool -> IO ([Char], GValue)
- getCellRendererToggleRadio :: (MonadIO m, CellRendererToggleK o) => o -> m Bool
- setCellRendererToggleRadio :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m ()
- type CellRendererToggleToggledCallback = Text -> IO ()
- type CellRendererToggleToggledCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data CellRendererToggleToggledSignalInfo
- afterCellRendererToggleToggled :: (GObject a, MonadIO m) => a -> CellRendererToggleToggledCallback -> m SignalHandlerId
- cellRendererToggleToggledCallbackWrapper :: CellRendererToggleToggledCallback -> Ptr () -> CString -> Ptr () -> IO ()
- cellRendererToggleToggledClosure :: CellRendererToggleToggledCallback -> IO Closure
- mkCellRendererToggleToggledCallback :: CellRendererToggleToggledCallbackC -> IO (FunPtr CellRendererToggleToggledCallbackC)
- noCellRendererToggleToggledCallback :: Maybe CellRendererToggleToggledCallback
- onCellRendererToggleToggled :: (GObject a, MonadIO m) => a -> CellRendererToggleToggledCallback -> m SignalHandlerId
Exported types
newtype CellRendererToggle Source
class GObject o => CellRendererToggleK o Source
(GObject o, IsDescendantOf CellRendererToggle o) => CellRendererToggleK o Source |
toCellRendererToggle :: CellRendererToggleK o => o -> IO CellRendererToggle Source
Methods
cellRendererToggleGetActivatable
cellRendererToggleGetActivatable :: (MonadIO m, CellRendererToggleK a) => a -> m Bool Source
cellRendererToggleGetActive
cellRendererToggleGetActive :: (MonadIO m, CellRendererToggleK a) => a -> m Bool Source
cellRendererToggleGetRadio
cellRendererToggleGetRadio :: (MonadIO m, CellRendererToggleK a) => a -> m Bool Source
cellRendererToggleNew
cellRendererToggleNew :: MonadIO m => m CellRendererToggle Source
cellRendererToggleSetActivatable
cellRendererToggleSetActivatable :: (MonadIO m, CellRendererToggleK a) => a -> Bool -> m () Source
cellRendererToggleSetActive
cellRendererToggleSetActive :: (MonadIO m, CellRendererToggleK a) => a -> Bool -> m () Source
cellRendererToggleSetRadio
cellRendererToggleSetRadio :: (MonadIO m, CellRendererToggleK a) => a -> Bool -> m () Source
Properties
Activatable
data CellRendererToggleActivatablePropertyInfo Source
AttrInfo CellRendererToggleActivatablePropertyInfo Source | |
type AttrLabel CellRendererToggleActivatablePropertyInfo = "CellRendererToggle::activatable" Source | |
type AttrGetType CellRendererToggleActivatablePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint CellRendererToggleActivatablePropertyInfo = CellRendererToggleK Source | |
type AttrSetTypeConstraint CellRendererToggleActivatablePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps CellRendererToggleActivatablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererToggleActivatable :: (MonadIO m, CellRendererToggleK o) => o -> m Bool Source
setCellRendererToggleActivatable :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m () Source
Active
data CellRendererToggleActivePropertyInfo Source
AttrInfo CellRendererToggleActivePropertyInfo Source | |
type AttrLabel CellRendererToggleActivePropertyInfo = "CellRendererToggle::active" Source | |
type AttrGetType CellRendererToggleActivePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint CellRendererToggleActivePropertyInfo = CellRendererToggleK Source | |
type AttrSetTypeConstraint CellRendererToggleActivePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps CellRendererToggleActivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererToggleActive :: (MonadIO m, CellRendererToggleK o) => o -> m Bool Source
setCellRendererToggleActive :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m () Source
Inconsistent
data CellRendererToggleInconsistentPropertyInfo Source
AttrInfo CellRendererToggleInconsistentPropertyInfo Source | |
type AttrLabel CellRendererToggleInconsistentPropertyInfo = "CellRendererToggle::inconsistent" Source | |
type AttrGetType CellRendererToggleInconsistentPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint CellRendererToggleInconsistentPropertyInfo = CellRendererToggleK Source | |
type AttrSetTypeConstraint CellRendererToggleInconsistentPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps CellRendererToggleInconsistentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererToggleInconsistent :: (MonadIO m, CellRendererToggleK o) => o -> m Bool Source
setCellRendererToggleInconsistent :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m () Source
IndicatorSize
data CellRendererToggleIndicatorSizePropertyInfo Source
AttrInfo CellRendererToggleIndicatorSizePropertyInfo Source | |
type AttrLabel CellRendererToggleIndicatorSizePropertyInfo = "CellRendererToggle::indicator-size" Source | |
type AttrGetType CellRendererToggleIndicatorSizePropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint CellRendererToggleIndicatorSizePropertyInfo = CellRendererToggleK Source | |
type AttrSetTypeConstraint CellRendererToggleIndicatorSizePropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps CellRendererToggleIndicatorSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererToggleIndicatorSize :: (MonadIO m, CellRendererToggleK o) => o -> m Int32 Source
setCellRendererToggleIndicatorSize :: (MonadIO m, CellRendererToggleK o) => o -> Int32 -> m () Source
Radio
data CellRendererToggleRadioPropertyInfo Source
AttrInfo CellRendererToggleRadioPropertyInfo Source | |
type AttrLabel CellRendererToggleRadioPropertyInfo = "CellRendererToggle::radio" Source | |
type AttrGetType CellRendererToggleRadioPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint CellRendererToggleRadioPropertyInfo = CellRendererToggleK Source | |
type AttrSetTypeConstraint CellRendererToggleRadioPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps CellRendererToggleRadioPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererToggleRadio :: (MonadIO m, CellRendererToggleK o) => o -> m Bool Source
setCellRendererToggleRadio :: (MonadIO m, CellRendererToggleK o) => o -> Bool -> m () Source
Signals
Toggled
type CellRendererToggleToggledCallback = Text -> IO () Source
afterCellRendererToggleToggled :: (GObject a, MonadIO m) => a -> CellRendererToggleToggledCallback -> m SignalHandlerId Source
cellRendererToggleToggledCallbackWrapper :: CellRendererToggleToggledCallback -> Ptr () -> CString -> Ptr () -> IO () Source
mkCellRendererToggleToggledCallback :: CellRendererToggleToggledCallbackC -> IO (FunPtr CellRendererToggleToggledCallbackC) Source
onCellRendererToggleToggled :: (GObject a, MonadIO m) => a -> CellRendererToggleToggledCallback -> m SignalHandlerId Source