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
- data CellEditableEditingDoneMethodInfo
- cellEditableEditingDone :: (MonadIO m, CellEditableK a) => a -> m ()
- data CellEditableRemoveWidgetMethodInfo
- cellEditableRemoveWidget :: (MonadIO m, CellEditableK a) => a -> m ()
- data CellEditableStartEditingMethodInfo
- cellEditableStartEditing :: (MonadIO m, CellEditableK a) => a -> Maybe Event -> m ()
- data CellEditableEditingCanceledPropertyInfo
- cellEditableEditingCanceled :: AttrLabelProxy "editingCanceled"
- 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
GObject CellEditable | |
((~) * info (ResolveCellEditableMethod t CellEditable), MethodInfo * info CellEditable p) => IsLabelProxy t (CellEditable -> p) | |
type ParentTypes CellEditable | |
type AttributeList CellEditable | |
type SignalList CellEditable |
class GObject o => CellEditableK o Source
(GObject o, IsDescendantOf CellEditable o) => CellEditableK o |
toCellEditable :: CellEditableK o => o -> IO CellEditable Source
Methods
cellEditableEditingDone
data CellEditableEditingDoneMethodInfo Source
((~) * signature (m ()), MonadIO m, CellEditableK a) => MethodInfo * CellEditableEditingDoneMethodInfo a signature |
cellEditableEditingDone :: (MonadIO m, CellEditableK a) => a -> m () Source
cellEditableRemoveWidget
data CellEditableRemoveWidgetMethodInfo Source
((~) * signature (m ()), MonadIO m, CellEditableK a) => MethodInfo * CellEditableRemoveWidgetMethodInfo a signature |
cellEditableRemoveWidget :: (MonadIO m, CellEditableK a) => a -> m () Source
cellEditableStartEditing
data CellEditableStartEditingMethodInfo Source
((~) * signature (Maybe Event -> m ()), MonadIO m, CellEditableK a) => MethodInfo * CellEditableStartEditingMethodInfo a signature |
cellEditableStartEditing :: (MonadIO m, CellEditableK a) => a -> Maybe Event -> m () Source
Properties
EditingCanceled
data CellEditableEditingCanceledPropertyInfo Source
cellEditableEditingCanceled :: AttrLabelProxy "editingCanceled" 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