| 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.GtkSource.Interfaces.UndoManager
Contents
Description
- newtype UndoManager = UndoManager (ManagedPtr UndoManager)
- noUndoManager :: Maybe UndoManager
- class GObject o => IsUndoManager o
- toUndoManager :: IsUndoManager o => o -> IO UndoManager
- data UndoManagerBeginNotUndoableActionMethodInfo
- undoManagerBeginNotUndoableAction :: (MonadIO m, IsUndoManager a) => a -> m ()
- data UndoManagerCanRedoMethodInfo
- undoManagerCanRedo :: (MonadIO m, IsUndoManager a) => a -> m Bool
- data UndoManagerCanRedoChangedMethodInfo
- undoManagerCanRedoChanged :: (MonadIO m, IsUndoManager a) => a -> m ()
- data UndoManagerCanUndoMethodInfo
- undoManagerCanUndo :: (MonadIO m, IsUndoManager a) => a -> m Bool
- data UndoManagerCanUndoChangedMethodInfo
- undoManagerCanUndoChanged :: (MonadIO m, IsUndoManager a) => a -> m ()
- data UndoManagerEndNotUndoableActionMethodInfo
- undoManagerEndNotUndoableAction :: (MonadIO m, IsUndoManager a) => a -> m ()
- data UndoManagerRedoMethodInfo
- undoManagerRedo :: (MonadIO m, IsUndoManager a) => a -> m ()
- data UndoManagerUndoMethodInfo
- undoManagerUndo :: (MonadIO m, IsUndoManager a) => a -> m ()
- type C_UndoManagerCanRedoChangedCallback = Ptr () -> Ptr () -> IO ()
- type UndoManagerCanRedoChangedCallback = IO ()
- data UndoManagerCanRedoChangedSignalInfo
- afterUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId
- genClosure_UndoManagerCanRedoChanged :: UndoManagerCanRedoChangedCallback -> IO Closure
- mk_UndoManagerCanRedoChangedCallback :: C_UndoManagerCanRedoChangedCallback -> IO (FunPtr C_UndoManagerCanRedoChangedCallback)
- noUndoManagerCanRedoChangedCallback :: Maybe UndoManagerCanRedoChangedCallback
- onUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId
- wrap_UndoManagerCanRedoChangedCallback :: UndoManagerCanRedoChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_UndoManagerCanUndoChangedCallback = Ptr () -> Ptr () -> IO ()
- type UndoManagerCanUndoChangedCallback = IO ()
- data UndoManagerCanUndoChangedSignalInfo
- afterUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId
- genClosure_UndoManagerCanUndoChanged :: UndoManagerCanUndoChangedCallback -> IO Closure
- mk_UndoManagerCanUndoChangedCallback :: C_UndoManagerCanUndoChangedCallback -> IO (FunPtr C_UndoManagerCanUndoChangedCallback)
- noUndoManagerCanUndoChangedCallback :: Maybe UndoManagerCanUndoChangedCallback
- onUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId
- wrap_UndoManagerCanUndoChangedCallback :: UndoManagerCanUndoChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype UndoManager Source #
Constructors
| UndoManager (ManagedPtr UndoManager) |
Instances
| GObject UndoManager Source # | |
| IsObject UndoManager Source # | |
| IsUndoManager UndoManager Source # | |
| ((~) * info (ResolveUndoManagerMethod t UndoManager), MethodInfo * info UndoManager p) => IsLabel t (UndoManager -> p) Source # | |
| ((~) * info (ResolveUndoManagerMethod t UndoManager), MethodInfo * info UndoManager p) => IsLabelProxy t (UndoManager -> p) Source # | |
| HasAttributeList * UndoManager Source # | |
| type SignalList UndoManager Source # | |
| type AttributeList UndoManager Source # | |
class GObject o => IsUndoManager o Source #
Instances
| (GObject a, UnknownAncestorError Constraint UndoManager a) => IsUndoManager a Source # | |
| IsUndoManager UndoManager Source # | |
toUndoManager :: IsUndoManager o => o -> IO UndoManager Source #
Methods
beginNotUndoableAction
data UndoManagerBeginNotUndoableActionMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerBeginNotUndoableActionMethodInfo a signature Source # | |
undoManagerBeginNotUndoableAction :: (MonadIO m, IsUndoManager a) => a -> m () Source #
canRedo
data UndoManagerCanRedoMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerCanRedoMethodInfo a signature Source # | |
undoManagerCanRedo :: (MonadIO m, IsUndoManager a) => a -> m Bool Source #
canRedoChanged
data UndoManagerCanRedoChangedMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerCanRedoChangedMethodInfo a signature Source # | |
undoManagerCanRedoChanged :: (MonadIO m, IsUndoManager a) => a -> m () Source #
canUndo
data UndoManagerCanUndoMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerCanUndoMethodInfo a signature Source # | |
undoManagerCanUndo :: (MonadIO m, IsUndoManager a) => a -> m Bool Source #
canUndoChanged
data UndoManagerCanUndoChangedMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerCanUndoChangedMethodInfo a signature Source # | |
undoManagerCanUndoChanged :: (MonadIO m, IsUndoManager a) => a -> m () Source #
endNotUndoableAction
data UndoManagerEndNotUndoableActionMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerEndNotUndoableActionMethodInfo a signature Source # | |
undoManagerEndNotUndoableAction :: (MonadIO m, IsUndoManager a) => a -> m () Source #
redo
data UndoManagerRedoMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerRedoMethodInfo a signature Source # | |
undoManagerRedo :: (MonadIO m, IsUndoManager a) => a -> m () Source #
undo
data UndoManagerUndoMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsUndoManager a) => MethodInfo * UndoManagerUndoMethodInfo a signature Source # | |
undoManagerUndo :: (MonadIO m, IsUndoManager a) => a -> m () Source #
Signals
canRedoChanged
type UndoManagerCanRedoChangedCallback = IO () Source #
data UndoManagerCanRedoChangedSignalInfo Source #
Instances
| SignalInfo UndoManagerCanRedoChangedSignalInfo Source # | |
| type HaskellCallbackType UndoManagerCanRedoChangedSignalInfo Source # | |
afterUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId Source #
mk_UndoManagerCanRedoChangedCallback :: C_UndoManagerCanRedoChangedCallback -> IO (FunPtr C_UndoManagerCanRedoChangedCallback) Source #
onUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId Source #
wrap_UndoManagerCanRedoChangedCallback :: UndoManagerCanRedoChangedCallback -> Ptr () -> Ptr () -> IO () Source #
canUndoChanged
type UndoManagerCanUndoChangedCallback = IO () Source #
data UndoManagerCanUndoChangedSignalInfo Source #
Instances
| SignalInfo UndoManagerCanUndoChangedSignalInfo Source # | |
| type HaskellCallbackType UndoManagerCanUndoChangedSignalInfo Source # | |
afterUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId Source #
mk_UndoManagerCanUndoChangedCallback :: C_UndoManagerCanUndoChangedCallback -> IO (FunPtr C_UndoManagerCanUndoChangedCallback) Source #
onUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId Source #
wrap_UndoManagerCanUndoChangedCallback :: UndoManagerCanUndoChangedCallback -> Ptr () -> Ptr () -> IO () Source #