| 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 |
GI.Gtk.Interfaces.CellEditable
Contents
Description
- newtype CellEditable = CellEditable (ForeignPtr CellEditable)
- noCellEditable :: Maybe CellEditable
- class GObject o => IsCellEditable o
- toCellEditable :: IsCellEditable o => o -> IO CellEditable
- data CellEditableEditingDoneMethodInfo
- cellEditableEditingDone :: (MonadIO m, IsCellEditable a) => a -> m ()
- data CellEditableRemoveWidgetMethodInfo
- cellEditableRemoveWidget :: (MonadIO m, IsCellEditable a) => a -> m ()
- data CellEditableStartEditingMethodInfo
- cellEditableStartEditing :: (MonadIO m, IsCellEditable a) => a -> Maybe Event -> m ()
- data CellEditableEditingCanceledPropertyInfo
- cellEditableEditingCanceled :: AttrLabelProxy "editingCanceled"
- constructCellEditableEditingCanceled :: IsCellEditable o => Bool -> IO (GValueConstruct o)
- getCellEditableEditingCanceled :: (MonadIO m, IsCellEditable o) => o -> m Bool
- setCellEditableEditingCanceled :: (MonadIO m, IsCellEditable 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 #
Constructors
| CellEditable (ForeignPtr CellEditable) |
Instances
| GObject CellEditable Source # | |
| IsObject CellEditable Source # | |
| IsWidget CellEditable Source # | |
| IsCellEditable CellEditable Source # | |
| ((~) * info (ResolveCellEditableMethod t CellEditable), MethodInfo * info CellEditable p) => IsLabel t (CellEditable -> p) Source # | |
| ((~) * info (ResolveCellEditableMethod t CellEditable), MethodInfo * info CellEditable p) => IsLabelProxy t (CellEditable -> p) Source # | |
| HasAttributeList * CellEditable Source # | |
| type SignalList CellEditable Source # | |
| type AttributeList CellEditable Source # | |
class GObject o => IsCellEditable o Source #
Instances
| (GObject a, UnknownAncestorError Constraint CellEditable a) => IsCellEditable a Source # | |
| IsCellEditable SpinButton Source # | |
| IsCellEditable Entry Source # | |
| IsCellEditable ComboBox Source # | |
| IsCellEditable CellEditable Source # | |
| IsCellEditable ComboBoxText Source # | |
| IsCellEditable SearchEntry Source # | |
| IsCellEditable AppChooserButton Source # | |
toCellEditable :: IsCellEditable o => o -> IO CellEditable Source #
Methods
cellEditableEditingDone
data CellEditableEditingDoneMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCellEditable a) => MethodInfo * CellEditableEditingDoneMethodInfo a signature Source # | |
cellEditableEditingDone :: (MonadIO m, IsCellEditable a) => a -> m () Source #
cellEditableRemoveWidget
data CellEditableRemoveWidgetMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCellEditable a) => MethodInfo * CellEditableRemoveWidgetMethodInfo a signature Source # | |
cellEditableRemoveWidget :: (MonadIO m, IsCellEditable a) => a -> m () Source #
cellEditableStartEditing
data CellEditableStartEditingMethodInfo Source #
Instances
| ((~) * signature (Maybe Event -> m ()), MonadIO m, IsCellEditable a) => MethodInfo * CellEditableStartEditingMethodInfo a signature Source # | |
cellEditableStartEditing :: (MonadIO m, IsCellEditable a) => a -> Maybe Event -> m () Source #
Properties
EditingCanceled
data CellEditableEditingCanceledPropertyInfo Source #
Instances
| AttrInfo CellEditableEditingCanceledPropertyInfo Source # | |
| type AttrSetTypeConstraint CellEditableEditingCanceledPropertyInfo Source # | |
| type AttrLabel CellEditableEditingCanceledPropertyInfo Source # | |
| type AttrGetType CellEditableEditingCanceledPropertyInfo Source # | |
| type AttrBaseTypeConstraint CellEditableEditingCanceledPropertyInfo Source # | |
| type AttrAllowedOps CellEditableEditingCanceledPropertyInfo Source # | |
cellEditableEditingCanceled :: AttrLabelProxy "editingCanceled" Source #
constructCellEditableEditingCanceled :: IsCellEditable o => Bool -> IO (GValueConstruct o) Source #
getCellEditableEditingCanceled :: (MonadIO m, IsCellEditable o) => o -> m Bool Source #
setCellEditableEditingCanceled :: (MonadIO m, IsCellEditable o) => o -> Bool -> m () Source #
Signals
EditingDone
type CellEditableEditingDoneCallback = IO () Source #
data CellEditableEditingDoneSignalInfo Source #
Instances
| SignalInfo CellEditableEditingDoneSignalInfo Source # | |
| type HaskellCallbackType CellEditableEditingDoneSignalInfo Source # | |
afterCellEditableEditingDone :: (GObject a, MonadIO m) => a -> CellEditableEditingDoneCallback -> m SignalHandlerId Source #
cellEditableEditingDoneCallbackWrapper :: CellEditableEditingDoneCallback -> Ptr () -> Ptr () -> IO () Source #
cellEditableEditingDoneClosure :: CellEditableEditingDoneCallback -> IO Closure Source #
mkCellEditableEditingDoneCallback :: CellEditableEditingDoneCallbackC -> IO (FunPtr CellEditableEditingDoneCallbackC) Source #
onCellEditableEditingDone :: (GObject a, MonadIO m) => a -> CellEditableEditingDoneCallback -> m SignalHandlerId Source #
RemoveWidget
type CellEditableRemoveWidgetCallback = IO () Source #
data CellEditableRemoveWidgetSignalInfo Source #
Instances
| SignalInfo CellEditableRemoveWidgetSignalInfo Source # | |
| type HaskellCallbackType CellEditableRemoveWidgetSignalInfo Source # | |
afterCellEditableRemoveWidget :: (GObject a, MonadIO m) => a -> CellEditableRemoveWidgetCallback -> m SignalHandlerId Source #
cellEditableRemoveWidgetCallbackWrapper :: CellEditableRemoveWidgetCallback -> Ptr () -> Ptr () -> IO () Source #
cellEditableRemoveWidgetClosure :: CellEditableRemoveWidgetCallback -> IO Closure Source #
mkCellEditableRemoveWidgetCallback :: CellEditableRemoveWidgetCallbackC -> IO (FunPtr CellEditableRemoveWidgetCallbackC) Source #
onCellEditableRemoveWidget :: (GObject a, MonadIO m) => a -> CellEditableRemoveWidgetCallback -> m SignalHandlerId Source #