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 UndoManager = UndoManager (ForeignPtr UndoManager)
- noUndoManager :: Maybe UndoManager
- class GObject o => UndoManagerK o
- toUndoManager :: UndoManagerK o => o -> IO UndoManager
- data UndoManagerBeginNotUndoableActionMethodInfo
- undoManagerBeginNotUndoableAction :: (MonadIO m, UndoManagerK a) => a -> m ()
- data UndoManagerCanRedoMethodInfo
- undoManagerCanRedo :: (MonadIO m, UndoManagerK a) => a -> m Bool
- data UndoManagerCanRedoChangedMethodInfo
- undoManagerCanRedoChanged :: (MonadIO m, UndoManagerK a) => a -> m ()
- data UndoManagerCanUndoMethodInfo
- undoManagerCanUndo :: (MonadIO m, UndoManagerK a) => a -> m Bool
- data UndoManagerCanUndoChangedMethodInfo
- undoManagerCanUndoChanged :: (MonadIO m, UndoManagerK a) => a -> m ()
- data UndoManagerEndNotUndoableActionMethodInfo
- undoManagerEndNotUndoableAction :: (MonadIO m, UndoManagerK a) => a -> m ()
- data UndoManagerRedoMethodInfo
- undoManagerRedo :: (MonadIO m, UndoManagerK a) => a -> m ()
- data UndoManagerUndoMethodInfo
- undoManagerUndo :: (MonadIO m, UndoManagerK a) => a -> m ()
- type UndoManagerCanRedoChangedCallback = IO ()
- type UndoManagerCanRedoChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data UndoManagerCanRedoChangedSignalInfo
- afterUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId
- mkUndoManagerCanRedoChangedCallback :: UndoManagerCanRedoChangedCallbackC -> IO (FunPtr UndoManagerCanRedoChangedCallbackC)
- noUndoManagerCanRedoChangedCallback :: Maybe UndoManagerCanRedoChangedCallback
- onUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId
- undoManagerCanRedoChangedCallbackWrapper :: UndoManagerCanRedoChangedCallback -> Ptr () -> Ptr () -> IO ()
- undoManagerCanRedoChangedClosure :: UndoManagerCanRedoChangedCallback -> IO Closure
- type UndoManagerCanUndoChangedCallback = IO ()
- type UndoManagerCanUndoChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data UndoManagerCanUndoChangedSignalInfo
- afterUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId
- mkUndoManagerCanUndoChangedCallback :: UndoManagerCanUndoChangedCallbackC -> IO (FunPtr UndoManagerCanUndoChangedCallbackC)
- noUndoManagerCanUndoChangedCallback :: Maybe UndoManagerCanUndoChangedCallback
- onUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId
- undoManagerCanUndoChangedCallbackWrapper :: UndoManagerCanUndoChangedCallback -> Ptr () -> Ptr () -> IO ()
- undoManagerCanUndoChangedClosure :: UndoManagerCanUndoChangedCallback -> IO Closure
Exported types
newtype UndoManager Source
GObject UndoManager | |
((~) * info (ResolveUndoManagerMethod t UndoManager), MethodInfo * info UndoManager p) => IsLabelProxy t (UndoManager -> p) | |
type ParentTypes UndoManager | |
type AttributeList UndoManager | |
type SignalList UndoManager |
class GObject o => UndoManagerK o Source
(GObject o, IsDescendantOf UndoManager o) => UndoManagerK o |
toUndoManager :: UndoManagerK o => o -> IO UndoManager Source
Methods
undoManagerBeginNotUndoableAction
data UndoManagerBeginNotUndoableActionMethodInfo Source
((~) * signature (m ()), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerBeginNotUndoableActionMethodInfo a signature |
undoManagerBeginNotUndoableAction :: (MonadIO m, UndoManagerK a) => a -> m () Source
undoManagerCanRedo
data UndoManagerCanRedoMethodInfo Source
((~) * signature (m Bool), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerCanRedoMethodInfo a signature |
undoManagerCanRedo :: (MonadIO m, UndoManagerK a) => a -> m Bool Source
undoManagerCanRedoChanged
data UndoManagerCanRedoChangedMethodInfo Source
((~) * signature (m ()), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerCanRedoChangedMethodInfo a signature |
undoManagerCanRedoChanged :: (MonadIO m, UndoManagerK a) => a -> m () Source
undoManagerCanUndo
data UndoManagerCanUndoMethodInfo Source
((~) * signature (m Bool), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerCanUndoMethodInfo a signature |
undoManagerCanUndo :: (MonadIO m, UndoManagerK a) => a -> m Bool Source
undoManagerCanUndoChanged
data UndoManagerCanUndoChangedMethodInfo Source
((~) * signature (m ()), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerCanUndoChangedMethodInfo a signature |
undoManagerCanUndoChanged :: (MonadIO m, UndoManagerK a) => a -> m () Source
undoManagerEndNotUndoableAction
data UndoManagerEndNotUndoableActionMethodInfo Source
((~) * signature (m ()), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerEndNotUndoableActionMethodInfo a signature |
undoManagerEndNotUndoableAction :: (MonadIO m, UndoManagerK a) => a -> m () Source
undoManagerRedo
data UndoManagerRedoMethodInfo Source
((~) * signature (m ()), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerRedoMethodInfo a signature |
undoManagerRedo :: (MonadIO m, UndoManagerK a) => a -> m () Source
undoManagerUndo
data UndoManagerUndoMethodInfo Source
((~) * signature (m ()), MonadIO m, UndoManagerK a) => MethodInfo * UndoManagerUndoMethodInfo a signature |
undoManagerUndo :: (MonadIO m, UndoManagerK a) => a -> m () Source
Signals
CanRedoChanged
type UndoManagerCanRedoChangedCallback = IO () Source
type UndoManagerCanRedoChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId Source
mkUndoManagerCanRedoChangedCallback :: UndoManagerCanRedoChangedCallbackC -> IO (FunPtr UndoManagerCanRedoChangedCallbackC) Source
onUndoManagerCanRedoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanRedoChangedCallback -> m SignalHandlerId Source
undoManagerCanRedoChangedCallbackWrapper :: UndoManagerCanRedoChangedCallback -> Ptr () -> Ptr () -> IO () Source
CanUndoChanged
type UndoManagerCanUndoChangedCallback = IO () Source
type UndoManagerCanUndoChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId Source
mkUndoManagerCanUndoChangedCallback :: UndoManagerCanUndoChangedCallbackC -> IO (FunPtr UndoManagerCanUndoChangedCallbackC) Source
onUndoManagerCanUndoChanged :: (GObject a, MonadIO m) => a -> UndoManagerCanUndoChangedCallback -> m SignalHandlerId Source
undoManagerCanUndoChangedCallbackWrapper :: UndoManagerCanUndoChangedCallback -> Ptr () -> Ptr () -> IO () Source