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 CellEditable = CellEditable (ForeignPtr CellEditable)
- noCellEditable :: Maybe CellEditable
- class GObject o => CellEditableK o
- toCellEditable :: CellEditableK o => o -> IO CellEditable
- cellEditableEditingDone :: (MonadIO m, CellEditableK a) => a -> m ()
- cellEditableRemoveWidget :: (MonadIO m, CellEditableK a) => a -> m ()
- cellEditableStartEditing :: (MonadIO m, CellEditableK a) => a -> Maybe Event -> m ()
- data CellEditableEditingCanceledPropertyInfo
- constructCellEditableEditingCanceled :: Bool -> IO ([Char], GValue)
- getCellEditableEditingCanceled :: (MonadIO m, CellEditableK o) => o -> m Bool
- setCellEditableEditingCanceled :: (MonadIO m, CellEditableK o) => o -> Bool -> m ()
- type CellEditableEditingDoneCallback = IO ()
- type CellEditableEditingDoneCallbackC = Ptr () -> Ptr () -> IO ()
- data CellEditableEditingDoneSignalInfo
- afterCellEditableEditingDone :: (GObject a, MonadIO m) => a -> CellEditableEditingDoneCallback -> m SignalHandlerId
- cellEditableEditingDoneCallbackWrapper :: CellEditableEditingDoneCallback -> Ptr () -> Ptr () -> IO ()
- cellEditableEditingDoneClosure :: CellEditableEditingDoneCallback -> IO Closure
- mkCellEditableEditingDoneCallback :: CellEditableEditingDoneCallbackC -> IO (FunPtr CellEditableEditingDoneCallbackC)
- noCellEditableEditingDoneCallback :: Maybe CellEditableEditingDoneCallback
- onCellEditableEditingDone :: (GObject a, MonadIO m) => a -> CellEditableEditingDoneCallback -> m SignalHandlerId
- type CellEditableRemoveWidgetCallback = IO ()
- type CellEditableRemoveWidgetCallbackC = Ptr () -> Ptr () -> IO ()
- data CellEditableRemoveWidgetSignalInfo
- afterCellEditableRemoveWidget :: (GObject a, MonadIO m) => a -> CellEditableRemoveWidgetCallback -> m SignalHandlerId
- cellEditableRemoveWidgetCallbackWrapper :: CellEditableRemoveWidgetCallback -> Ptr () -> Ptr () -> IO ()
- cellEditableRemoveWidgetClosure :: CellEditableRemoveWidgetCallback -> IO Closure
- mkCellEditableRemoveWidgetCallback :: CellEditableRemoveWidgetCallbackC -> IO (FunPtr CellEditableRemoveWidgetCallbackC)
- noCellEditableRemoveWidgetCallback :: Maybe CellEditableRemoveWidgetCallback
- onCellEditableRemoveWidget :: (GObject a, MonadIO m) => a -> CellEditableRemoveWidgetCallback -> m SignalHandlerId
Exported types
newtype CellEditable Source
class GObject o => CellEditableK o Source
(GObject o, IsDescendantOf CellEditable o) => CellEditableK o Source |
toCellEditable :: CellEditableK o => o -> IO CellEditable Source
Methods
cellEditableEditingDone
cellEditableEditingDone :: (MonadIO m, CellEditableK a) => a -> m () Source
cellEditableRemoveWidget
cellEditableRemoveWidget :: (MonadIO m, CellEditableK a) => a -> m () Source
cellEditableStartEditing
cellEditableStartEditing :: (MonadIO m, CellEditableK a) => a -> Maybe Event -> m () Source
Properties
EditingCanceled
data CellEditableEditingCanceledPropertyInfo Source
AttrInfo CellEditableEditingCanceledPropertyInfo Source | |
type AttrLabel CellEditableEditingCanceledPropertyInfo = "CellEditable::editing-canceled" Source | |
type AttrGetType CellEditableEditingCanceledPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint CellEditableEditingCanceledPropertyInfo = CellEditableK Source | |
type AttrSetTypeConstraint CellEditableEditingCanceledPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps CellEditableEditingCanceledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getCellEditableEditingCanceled :: (MonadIO m, CellEditableK o) => o -> m Bool Source
setCellEditableEditingCanceled :: (MonadIO m, CellEditableK o) => o -> Bool -> m () Source
Signals
EditingDone
type CellEditableEditingDoneCallback = IO () Source
type CellEditableEditingDoneCallbackC = Ptr () -> Ptr () -> IO () Source
afterCellEditableEditingDone :: (GObject a, MonadIO m) => a -> CellEditableEditingDoneCallback -> m SignalHandlerId Source
cellEditableEditingDoneCallbackWrapper :: CellEditableEditingDoneCallback -> Ptr () -> Ptr () -> IO () Source
mkCellEditableEditingDoneCallback :: CellEditableEditingDoneCallbackC -> IO (FunPtr CellEditableEditingDoneCallbackC) Source
onCellEditableEditingDone :: (GObject a, MonadIO m) => a -> CellEditableEditingDoneCallback -> m SignalHandlerId Source
RemoveWidget
type CellEditableRemoveWidgetCallback = IO () Source
type CellEditableRemoveWidgetCallbackC = Ptr () -> Ptr () -> IO () Source
afterCellEditableRemoveWidget :: (GObject a, MonadIO m) => a -> CellEditableRemoveWidgetCallback -> m SignalHandlerId Source
cellEditableRemoveWidgetCallbackWrapper :: CellEditableRemoveWidgetCallback -> Ptr () -> Ptr () -> IO () Source
mkCellEditableRemoveWidgetCallback :: CellEditableRemoveWidgetCallbackC -> IO (FunPtr CellEditableRemoveWidgetCallbackC) Source
onCellEditableRemoveWidget :: (GObject a, MonadIO m) => a -> CellEditableRemoveWidgetCallback -> m SignalHandlerId Source