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 CellRendererAccel = CellRendererAccel (ForeignPtr CellRendererAccel)
- class GObject o => CellRendererAccelK o
- toCellRendererAccel :: CellRendererAccelK o => o -> IO CellRendererAccel
- noCellRendererAccel :: Maybe CellRendererAccel
- cellRendererAccelNew :: MonadIO m => m CellRendererAccel
- data CellRendererAccelAccelKeyPropertyInfo
- constructCellRendererAccelAccelKey :: Word32 -> IO ([Char], GValue)
- getCellRendererAccelAccelKey :: (MonadIO m, CellRendererAccelK o) => o -> m Word32
- setCellRendererAccelAccelKey :: (MonadIO m, CellRendererAccelK o) => o -> Word32 -> m ()
- data CellRendererAccelAccelModePropertyInfo
- constructCellRendererAccelAccelMode :: CellRendererAccelMode -> IO ([Char], GValue)
- getCellRendererAccelAccelMode :: (MonadIO m, CellRendererAccelK o) => o -> m CellRendererAccelMode
- setCellRendererAccelAccelMode :: (MonadIO m, CellRendererAccelK o) => o -> CellRendererAccelMode -> m ()
- data CellRendererAccelAccelModsPropertyInfo
- constructCellRendererAccelAccelMods :: [ModifierType] -> IO ([Char], GValue)
- getCellRendererAccelAccelMods :: (MonadIO m, CellRendererAccelK o) => o -> m [ModifierType]
- setCellRendererAccelAccelMods :: (MonadIO m, CellRendererAccelK o) => o -> [ModifierType] -> m ()
- data CellRendererAccelKeycodePropertyInfo
- constructCellRendererAccelKeycode :: Word32 -> IO ([Char], GValue)
- getCellRendererAccelKeycode :: (MonadIO m, CellRendererAccelK o) => o -> m Word32
- setCellRendererAccelKeycode :: (MonadIO m, CellRendererAccelK o) => o -> Word32 -> m ()
- type CellRendererAccelAccelClearedCallback = Text -> IO ()
- type CellRendererAccelAccelClearedCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data CellRendererAccelAccelClearedSignalInfo
- afterCellRendererAccelAccelCleared :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelClearedCallback -> m SignalHandlerId
- cellRendererAccelAccelClearedCallbackWrapper :: CellRendererAccelAccelClearedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- cellRendererAccelAccelClearedClosure :: CellRendererAccelAccelClearedCallback -> IO Closure
- mkCellRendererAccelAccelClearedCallback :: CellRendererAccelAccelClearedCallbackC -> IO (FunPtr CellRendererAccelAccelClearedCallbackC)
- noCellRendererAccelAccelClearedCallback :: Maybe CellRendererAccelAccelClearedCallback
- onCellRendererAccelAccelCleared :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelClearedCallback -> m SignalHandlerId
- type CellRendererAccelAccelEditedCallback = Text -> Word32 -> [ModifierType] -> Word32 -> IO ()
- type CellRendererAccelAccelEditedCallbackC = Ptr () -> CString -> Word32 -> CUInt -> Word32 -> Ptr () -> IO ()
- data CellRendererAccelAccelEditedSignalInfo
- afterCellRendererAccelAccelEdited :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelEditedCallback -> m SignalHandlerId
- cellRendererAccelAccelEditedCallbackWrapper :: CellRendererAccelAccelEditedCallback -> Ptr () -> CString -> Word32 -> CUInt -> Word32 -> Ptr () -> IO ()
- cellRendererAccelAccelEditedClosure :: CellRendererAccelAccelEditedCallback -> IO Closure
- mkCellRendererAccelAccelEditedCallback :: CellRendererAccelAccelEditedCallbackC -> IO (FunPtr CellRendererAccelAccelEditedCallbackC)
- noCellRendererAccelAccelEditedCallback :: Maybe CellRendererAccelAccelEditedCallback
- onCellRendererAccelAccelEdited :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelEditedCallback -> m SignalHandlerId
Exported types
newtype CellRendererAccel Source
class GObject o => CellRendererAccelK o Source
(GObject o, IsDescendantOf CellRendererAccel o) => CellRendererAccelK o Source |
toCellRendererAccel :: CellRendererAccelK o => o -> IO CellRendererAccel Source
Methods
cellRendererAccelNew
cellRendererAccelNew :: MonadIO m => m CellRendererAccel Source
Properties
AccelKey
data CellRendererAccelAccelKeyPropertyInfo Source
AttrInfo CellRendererAccelAccelKeyPropertyInfo Source | |
type AttrLabel CellRendererAccelAccelKeyPropertyInfo = "CellRendererAccel::accel-key" Source | |
type AttrGetType CellRendererAccelAccelKeyPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint CellRendererAccelAccelKeyPropertyInfo = CellRendererAccelK Source | |
type AttrSetTypeConstraint CellRendererAccelAccelKeyPropertyInfo = * ~ Word32 Source | |
type AttrAllowedOps CellRendererAccelAccelKeyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererAccelAccelKey :: (MonadIO m, CellRendererAccelK o) => o -> m Word32 Source
setCellRendererAccelAccelKey :: (MonadIO m, CellRendererAccelK o) => o -> Word32 -> m () Source
AccelMode
data CellRendererAccelAccelModePropertyInfo Source
AttrInfo CellRendererAccelAccelModePropertyInfo Source | |
type AttrLabel CellRendererAccelAccelModePropertyInfo = "CellRendererAccel::accel-mode" Source | |
type AttrGetType CellRendererAccelAccelModePropertyInfo = CellRendererAccelMode Source | |
type AttrBaseTypeConstraint CellRendererAccelAccelModePropertyInfo = CellRendererAccelK Source | |
type AttrSetTypeConstraint CellRendererAccelAccelModePropertyInfo = * ~ CellRendererAccelMode Source | |
type AttrAllowedOps CellRendererAccelAccelModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererAccelAccelMode :: (MonadIO m, CellRendererAccelK o) => o -> m CellRendererAccelMode Source
setCellRendererAccelAccelMode :: (MonadIO m, CellRendererAccelK o) => o -> CellRendererAccelMode -> m () Source
AccelMods
data CellRendererAccelAccelModsPropertyInfo Source
AttrInfo CellRendererAccelAccelModsPropertyInfo Source | |
type AttrLabel CellRendererAccelAccelModsPropertyInfo = "CellRendererAccel::accel-mods" Source | |
type AttrGetType CellRendererAccelAccelModsPropertyInfo = [ModifierType] Source | |
type AttrBaseTypeConstraint CellRendererAccelAccelModsPropertyInfo = CellRendererAccelK Source | |
type AttrSetTypeConstraint CellRendererAccelAccelModsPropertyInfo = * ~ [ModifierType] Source | |
type AttrAllowedOps CellRendererAccelAccelModsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructCellRendererAccelAccelMods :: [ModifierType] -> IO ([Char], GValue) Source
getCellRendererAccelAccelMods :: (MonadIO m, CellRendererAccelK o) => o -> m [ModifierType] Source
setCellRendererAccelAccelMods :: (MonadIO m, CellRendererAccelK o) => o -> [ModifierType] -> m () Source
Keycode
data CellRendererAccelKeycodePropertyInfo Source
AttrInfo CellRendererAccelKeycodePropertyInfo Source | |
type AttrLabel CellRendererAccelKeycodePropertyInfo = "CellRendererAccel::keycode" Source | |
type AttrGetType CellRendererAccelKeycodePropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint CellRendererAccelKeycodePropertyInfo = CellRendererAccelK Source | |
type AttrSetTypeConstraint CellRendererAccelKeycodePropertyInfo = * ~ Word32 Source | |
type AttrAllowedOps CellRendererAccelKeycodePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellRendererAccelKeycode :: (MonadIO m, CellRendererAccelK o) => o -> m Word32 Source
setCellRendererAccelKeycode :: (MonadIO m, CellRendererAccelK o) => o -> Word32 -> m () Source
Signals
AccelCleared
type CellRendererAccelAccelClearedCallback = Text -> IO () Source
afterCellRendererAccelAccelCleared :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelClearedCallback -> m SignalHandlerId Source
cellRendererAccelAccelClearedCallbackWrapper :: CellRendererAccelAccelClearedCallback -> Ptr () -> CString -> Ptr () -> IO () Source
mkCellRendererAccelAccelClearedCallback :: CellRendererAccelAccelClearedCallbackC -> IO (FunPtr CellRendererAccelAccelClearedCallbackC) Source
onCellRendererAccelAccelCleared :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelClearedCallback -> m SignalHandlerId Source
AccelEdited
type CellRendererAccelAccelEditedCallback = Text -> Word32 -> [ModifierType] -> Word32 -> IO () Source
type CellRendererAccelAccelEditedCallbackC = Ptr () -> CString -> Word32 -> CUInt -> Word32 -> Ptr () -> IO () Source
afterCellRendererAccelAccelEdited :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelEditedCallback -> m SignalHandlerId Source
cellRendererAccelAccelEditedCallbackWrapper :: CellRendererAccelAccelEditedCallback -> Ptr () -> CString -> Word32 -> CUInt -> Word32 -> Ptr () -> IO () Source
mkCellRendererAccelAccelEditedCallback :: CellRendererAccelAccelEditedCallbackC -> IO (FunPtr CellRendererAccelAccelEditedCallbackC) Source
onCellRendererAccelAccelEdited :: (GObject a, MonadIO m) => a -> CellRendererAccelAccelEditedCallback -> m SignalHandlerId Source