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 |
- Exported types
- Methods
- assistantAddActionWidget
- assistantAppendPage
- assistantCommit
- assistantGetCurrentPage
- assistantGetNPages
- assistantGetNthPage
- assistantGetPageComplete
- assistantGetPageHasPadding
- assistantGetPageHeaderImage
- assistantGetPageSideImage
- assistantGetPageTitle
- assistantGetPageType
- assistantInsertPage
- assistantNew
- assistantNextPage
- assistantPrependPage
- assistantPreviousPage
- assistantRemoveActionWidget
- assistantRemovePage
- assistantSetCurrentPage
- assistantSetForwardPageFunc
- assistantSetPageComplete
- assistantSetPageHasPadding
- assistantSetPageHeaderImage
- assistantSetPageSideImage
- assistantSetPageTitle
- assistantSetPageType
- assistantUpdateButtonsState
- Properties
- Signals
- newtype Assistant = Assistant (ForeignPtr Assistant)
- class GObject o => AssistantK o
- toAssistant :: AssistantK o => o -> IO Assistant
- noAssistant :: Maybe Assistant
- data AssistantAddActionWidgetMethodInfo
- assistantAddActionWidget :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m ()
- data AssistantAppendPageMethodInfo
- assistantAppendPage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Int32
- data AssistantCommitMethodInfo
- assistantCommit :: (MonadIO m, AssistantK a) => a -> m ()
- data AssistantGetCurrentPageMethodInfo
- assistantGetCurrentPage :: (MonadIO m, AssistantK a) => a -> m Int32
- data AssistantGetNPagesMethodInfo
- assistantGetNPages :: (MonadIO m, AssistantK a) => a -> m Int32
- data AssistantGetNthPageMethodInfo
- assistantGetNthPage :: (MonadIO m, AssistantK a) => a -> Int32 -> m Widget
- data AssistantGetPageCompleteMethodInfo
- assistantGetPageComplete :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Bool
- data AssistantGetPageHasPaddingMethodInfo
- assistantGetPageHasPadding :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Bool
- data AssistantGetPageHeaderImageMethodInfo
- assistantGetPageHeaderImage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Pixbuf
- data AssistantGetPageSideImageMethodInfo
- assistantGetPageSideImage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Pixbuf
- data AssistantGetPageTitleMethodInfo
- assistantGetPageTitle :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Text
- data AssistantGetPageTypeMethodInfo
- assistantGetPageType :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m AssistantPageType
- data AssistantInsertPageMethodInfo
- assistantInsertPage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Int32 -> m Int32
- assistantNew :: MonadIO m => m Assistant
- data AssistantNextPageMethodInfo
- assistantNextPage :: (MonadIO m, AssistantK a) => a -> m ()
- data AssistantPrependPageMethodInfo
- assistantPrependPage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Int32
- data AssistantPreviousPageMethodInfo
- assistantPreviousPage :: (MonadIO m, AssistantK a) => a -> m ()
- data AssistantRemoveActionWidgetMethodInfo
- assistantRemoveActionWidget :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m ()
- data AssistantRemovePageMethodInfo
- assistantRemovePage :: (MonadIO m, AssistantK a) => a -> Int32 -> m ()
- data AssistantSetCurrentPageMethodInfo
- assistantSetCurrentPage :: (MonadIO m, AssistantK a) => a -> Int32 -> m ()
- data AssistantSetForwardPageFuncMethodInfo
- assistantSetForwardPageFunc :: (MonadIO m, AssistantK a) => a -> Maybe AssistantPageFunc -> m ()
- data AssistantSetPageCompleteMethodInfo
- assistantSetPageComplete :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Bool -> m ()
- data AssistantSetPageHasPaddingMethodInfo
- assistantSetPageHasPadding :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Bool -> m ()
- data AssistantSetPageHeaderImageMethodInfo
- assistantSetPageHeaderImage :: (MonadIO m, AssistantK a, WidgetK b, PixbufK c) => a -> b -> Maybe c -> m ()
- data AssistantSetPageSideImageMethodInfo
- assistantSetPageSideImage :: (MonadIO m, AssistantK a, WidgetK b, PixbufK c) => a -> b -> Maybe c -> m ()
- data AssistantSetPageTitleMethodInfo
- assistantSetPageTitle :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Text -> m ()
- data AssistantSetPageTypeMethodInfo
- assistantSetPageType :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> AssistantPageType -> m ()
- data AssistantUpdateButtonsStateMethodInfo
- assistantUpdateButtonsState :: (MonadIO m, AssistantK a) => a -> m ()
- data AssistantUseHeaderBarPropertyInfo
- assistantUseHeaderBar :: AttrLabelProxy "useHeaderBar"
- constructAssistantUseHeaderBar :: Int32 -> IO ([Char], GValue)
- getAssistantUseHeaderBar :: (MonadIO m, AssistantK o) => o -> m Int32
- type AssistantApplyCallback = IO ()
- type AssistantApplyCallbackC = Ptr () -> Ptr () -> IO ()
- data AssistantApplySignalInfo
- afterAssistantApply :: (GObject a, MonadIO m) => a -> AssistantApplyCallback -> m SignalHandlerId
- assistantApplyCallbackWrapper :: AssistantApplyCallback -> Ptr () -> Ptr () -> IO ()
- assistantApplyClosure :: AssistantApplyCallback -> IO Closure
- mkAssistantApplyCallback :: AssistantApplyCallbackC -> IO (FunPtr AssistantApplyCallbackC)
- noAssistantApplyCallback :: Maybe AssistantApplyCallback
- onAssistantApply :: (GObject a, MonadIO m) => a -> AssistantApplyCallback -> m SignalHandlerId
- type AssistantCancelCallback = IO ()
- type AssistantCancelCallbackC = Ptr () -> Ptr () -> IO ()
- data AssistantCancelSignalInfo
- afterAssistantCancel :: (GObject a, MonadIO m) => a -> AssistantCancelCallback -> m SignalHandlerId
- assistantCancelCallbackWrapper :: AssistantCancelCallback -> Ptr () -> Ptr () -> IO ()
- assistantCancelClosure :: AssistantCancelCallback -> IO Closure
- mkAssistantCancelCallback :: AssistantCancelCallbackC -> IO (FunPtr AssistantCancelCallbackC)
- noAssistantCancelCallback :: Maybe AssistantCancelCallback
- onAssistantCancel :: (GObject a, MonadIO m) => a -> AssistantCancelCallback -> m SignalHandlerId
- type AssistantCloseCallback = IO ()
- type AssistantCloseCallbackC = Ptr () -> Ptr () -> IO ()
- data AssistantCloseSignalInfo
- afterAssistantClose :: (GObject a, MonadIO m) => a -> AssistantCloseCallback -> m SignalHandlerId
- assistantCloseCallbackWrapper :: AssistantCloseCallback -> Ptr () -> Ptr () -> IO ()
- assistantCloseClosure :: AssistantCloseCallback -> IO Closure
- mkAssistantCloseCallback :: AssistantCloseCallbackC -> IO (FunPtr AssistantCloseCallbackC)
- noAssistantCloseCallback :: Maybe AssistantCloseCallback
- onAssistantClose :: (GObject a, MonadIO m) => a -> AssistantCloseCallback -> m SignalHandlerId
- type AssistantEscapeCallback = IO ()
- type AssistantEscapeCallbackC = Ptr () -> Ptr () -> IO ()
- data AssistantEscapeSignalInfo
- afterAssistantEscape :: (GObject a, MonadIO m) => a -> AssistantEscapeCallback -> m SignalHandlerId
- assistantEscapeCallbackWrapper :: AssistantEscapeCallback -> Ptr () -> Ptr () -> IO ()
- assistantEscapeClosure :: AssistantEscapeCallback -> IO Closure
- mkAssistantEscapeCallback :: AssistantEscapeCallbackC -> IO (FunPtr AssistantEscapeCallbackC)
- noAssistantEscapeCallback :: Maybe AssistantEscapeCallback
- onAssistantEscape :: (GObject a, MonadIO m) => a -> AssistantEscapeCallback -> m SignalHandlerId
- type AssistantPrepareCallback = Widget -> IO ()
- type AssistantPrepareCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data AssistantPrepareSignalInfo
- afterAssistantPrepare :: (GObject a, MonadIO m) => a -> AssistantPrepareCallback -> m SignalHandlerId
- assistantPrepareCallbackWrapper :: AssistantPrepareCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- assistantPrepareClosure :: AssistantPrepareCallback -> IO Closure
- mkAssistantPrepareCallback :: AssistantPrepareCallbackC -> IO (FunPtr AssistantPrepareCallbackC)
- noAssistantPrepareCallback :: Maybe AssistantPrepareCallback
- onAssistantPrepare :: (GObject a, MonadIO m) => a -> AssistantPrepareCallback -> m SignalHandlerId
Exported types
GObject Assistant | |
((~) * info (ResolveAssistantMethod t Assistant), MethodInfo * info Assistant p) => IsLabelProxy t (Assistant -> p) | |
type ParentTypes Assistant | |
type AttributeList Assistant | |
type SignalList Assistant |
class GObject o => AssistantK o Source
(GObject o, IsDescendantOf Assistant o) => AssistantK o |
toAssistant :: AssistantK o => o -> IO Assistant Source
Methods
assistantAddActionWidget
data AssistantAddActionWidgetMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantAddActionWidgetMethodInfo a signature |
assistantAddActionWidget :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m () Source
assistantAppendPage
data AssistantAppendPageMethodInfo Source
((~) * signature (b -> m Int32), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantAppendPageMethodInfo a signature |
assistantAppendPage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Int32 Source
assistantCommit
data AssistantCommitMethodInfo Source
((~) * signature (m ()), MonadIO m, AssistantK a) => MethodInfo * AssistantCommitMethodInfo a signature |
assistantCommit :: (MonadIO m, AssistantK a) => a -> m () Source
assistantGetCurrentPage
data AssistantGetCurrentPageMethodInfo Source
((~) * signature (m Int32), MonadIO m, AssistantK a) => MethodInfo * AssistantGetCurrentPageMethodInfo a signature |
assistantGetCurrentPage :: (MonadIO m, AssistantK a) => a -> m Int32 Source
assistantGetNPages
data AssistantGetNPagesMethodInfo Source
((~) * signature (m Int32), MonadIO m, AssistantK a) => MethodInfo * AssistantGetNPagesMethodInfo a signature |
assistantGetNPages :: (MonadIO m, AssistantK a) => a -> m Int32 Source
assistantGetNthPage
data AssistantGetNthPageMethodInfo Source
((~) * signature (Int32 -> m Widget), MonadIO m, AssistantK a) => MethodInfo * AssistantGetNthPageMethodInfo a signature |
assistantGetNthPage :: (MonadIO m, AssistantK a) => a -> Int32 -> m Widget Source
assistantGetPageComplete
data AssistantGetPageCompleteMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantGetPageCompleteMethodInfo a signature |
assistantGetPageComplete :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Bool Source
assistantGetPageHasPadding
data AssistantGetPageHasPaddingMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantGetPageHasPaddingMethodInfo a signature |
assistantGetPageHasPadding :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Bool Source
assistantGetPageHeaderImage
data AssistantGetPageHeaderImageMethodInfo Source
((~) * signature (b -> m Pixbuf), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantGetPageHeaderImageMethodInfo a signature |
assistantGetPageHeaderImage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Pixbuf Source
Deprecated: (Since version 3.2)Since GTK+ 3.2, a header is no longer shown; add your header decoration to the page content instead.
assistantGetPageSideImage
data AssistantGetPageSideImageMethodInfo Source
((~) * signature (b -> m Pixbuf), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantGetPageSideImageMethodInfo a signature |
assistantGetPageSideImage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Pixbuf Source
Deprecated: (Since version 3.2)Since GTK+ 3.2, sidebar images are not shown anymore.
assistantGetPageTitle
data AssistantGetPageTitleMethodInfo Source
((~) * signature (b -> m Text), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantGetPageTitleMethodInfo a signature |
assistantGetPageTitle :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Text Source
assistantGetPageType
data AssistantGetPageTypeMethodInfo Source
((~) * signature (b -> m AssistantPageType), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantGetPageTypeMethodInfo a signature |
assistantGetPageType :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m AssistantPageType Source
assistantInsertPage
data AssistantInsertPageMethodInfo Source
((~) * signature (b -> Int32 -> m Int32), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantInsertPageMethodInfo a signature |
assistantInsertPage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Int32 -> m Int32 Source
assistantNew
assistantNew :: MonadIO m => m Assistant Source
assistantNextPage
data AssistantNextPageMethodInfo Source
((~) * signature (m ()), MonadIO m, AssistantK a) => MethodInfo * AssistantNextPageMethodInfo a signature |
assistantNextPage :: (MonadIO m, AssistantK a) => a -> m () Source
assistantPrependPage
data AssistantPrependPageMethodInfo Source
((~) * signature (b -> m Int32), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantPrependPageMethodInfo a signature |
assistantPrependPage :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m Int32 Source
assistantPreviousPage
data AssistantPreviousPageMethodInfo Source
((~) * signature (m ()), MonadIO m, AssistantK a) => MethodInfo * AssistantPreviousPageMethodInfo a signature |
assistantPreviousPage :: (MonadIO m, AssistantK a) => a -> m () Source
assistantRemoveActionWidget
data AssistantRemoveActionWidgetMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantRemoveActionWidgetMethodInfo a signature |
assistantRemoveActionWidget :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> m () Source
assistantRemovePage
data AssistantRemovePageMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, AssistantK a) => MethodInfo * AssistantRemovePageMethodInfo a signature |
assistantRemovePage :: (MonadIO m, AssistantK a) => a -> Int32 -> m () Source
assistantSetCurrentPage
data AssistantSetCurrentPageMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, AssistantK a) => MethodInfo * AssistantSetCurrentPageMethodInfo a signature |
assistantSetCurrentPage :: (MonadIO m, AssistantK a) => a -> Int32 -> m () Source
assistantSetForwardPageFunc
data AssistantSetForwardPageFuncMethodInfo Source
((~) * signature (Maybe AssistantPageFunc -> m ()), MonadIO m, AssistantK a) => MethodInfo * AssistantSetForwardPageFuncMethodInfo a signature |
assistantSetForwardPageFunc :: (MonadIO m, AssistantK a) => a -> Maybe AssistantPageFunc -> m () Source
assistantSetPageComplete
data AssistantSetPageCompleteMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantSetPageCompleteMethodInfo a signature |
assistantSetPageComplete :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Bool -> m () Source
assistantSetPageHasPadding
data AssistantSetPageHasPaddingMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantSetPageHasPaddingMethodInfo a signature |
assistantSetPageHasPadding :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Bool -> m () Source
assistantSetPageHeaderImage
data AssistantSetPageHeaderImageMethodInfo Source
((~) * signature (b -> Maybe c -> m ()), MonadIO m, AssistantK a, WidgetK b, PixbufK c) => MethodInfo * AssistantSetPageHeaderImageMethodInfo a signature |
assistantSetPageHeaderImage :: (MonadIO m, AssistantK a, WidgetK b, PixbufK c) => a -> b -> Maybe c -> m () Source
Deprecated: (Since version 3.2)Since GTK+ 3.2, a header is no longer shown; add your header decoration to the page content instead.
assistantSetPageSideImage
data AssistantSetPageSideImageMethodInfo Source
((~) * signature (b -> Maybe c -> m ()), MonadIO m, AssistantK a, WidgetK b, PixbufK c) => MethodInfo * AssistantSetPageSideImageMethodInfo a signature |
assistantSetPageSideImage :: (MonadIO m, AssistantK a, WidgetK b, PixbufK c) => a -> b -> Maybe c -> m () Source
Deprecated: (Since version 3.2)Since GTK+ 3.2, sidebar images are not shown anymore.
assistantSetPageTitle
data AssistantSetPageTitleMethodInfo Source
((~) * signature (b -> Text -> m ()), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantSetPageTitleMethodInfo a signature |
assistantSetPageTitle :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> Text -> m () Source
assistantSetPageType
data AssistantSetPageTypeMethodInfo Source
((~) * signature (b -> AssistantPageType -> m ()), MonadIO m, AssistantK a, WidgetK b) => MethodInfo * AssistantSetPageTypeMethodInfo a signature |
assistantSetPageType :: (MonadIO m, AssistantK a, WidgetK b) => a -> b -> AssistantPageType -> m () Source
assistantUpdateButtonsState
data AssistantUpdateButtonsStateMethodInfo Source
((~) * signature (m ()), MonadIO m, AssistantK a) => MethodInfo * AssistantUpdateButtonsStateMethodInfo a signature |
assistantUpdateButtonsState :: (MonadIO m, AssistantK a) => a -> m () Source
Properties
UseHeaderBar
data AssistantUseHeaderBarPropertyInfo Source
AttrInfo AssistantUseHeaderBarPropertyInfo | |
type AttrLabel AssistantUseHeaderBarPropertyInfo = "use-header-bar" | |
type AttrGetType AssistantUseHeaderBarPropertyInfo = Int32 | |
type AttrBaseTypeConstraint AssistantUseHeaderBarPropertyInfo = AssistantK | |
type AttrSetTypeConstraint AssistantUseHeaderBarPropertyInfo = * ~ Int32 | |
type AttrAllowedOps AssistantUseHeaderBarPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
assistantUseHeaderBar :: AttrLabelProxy "useHeaderBar" Source
getAssistantUseHeaderBar :: (MonadIO m, AssistantK o) => o -> m Int32 Source
Signals
Apply
type AssistantApplyCallback = IO () Source
type AssistantApplyCallbackC = Ptr () -> Ptr () -> IO () Source
afterAssistantApply :: (GObject a, MonadIO m) => a -> AssistantApplyCallback -> m SignalHandlerId Source
assistantApplyCallbackWrapper :: AssistantApplyCallback -> Ptr () -> Ptr () -> IO () Source
onAssistantApply :: (GObject a, MonadIO m) => a -> AssistantApplyCallback -> m SignalHandlerId Source
Cancel
type AssistantCancelCallback = IO () Source
type AssistantCancelCallbackC = Ptr () -> Ptr () -> IO () Source
afterAssistantCancel :: (GObject a, MonadIO m) => a -> AssistantCancelCallback -> m SignalHandlerId Source
assistantCancelCallbackWrapper :: AssistantCancelCallback -> Ptr () -> Ptr () -> IO () Source
mkAssistantCancelCallback :: AssistantCancelCallbackC -> IO (FunPtr AssistantCancelCallbackC) Source
onAssistantCancel :: (GObject a, MonadIO m) => a -> AssistantCancelCallback -> m SignalHandlerId Source
Close
type AssistantCloseCallback = IO () Source
type AssistantCloseCallbackC = Ptr () -> Ptr () -> IO () Source
afterAssistantClose :: (GObject a, MonadIO m) => a -> AssistantCloseCallback -> m SignalHandlerId Source
assistantCloseCallbackWrapper :: AssistantCloseCallback -> Ptr () -> Ptr () -> IO () Source
onAssistantClose :: (GObject a, MonadIO m) => a -> AssistantCloseCallback -> m SignalHandlerId Source
Escape
type AssistantEscapeCallback = IO () Source
type AssistantEscapeCallbackC = Ptr () -> Ptr () -> IO () Source
afterAssistantEscape :: (GObject a, MonadIO m) => a -> AssistantEscapeCallback -> m SignalHandlerId Source
assistantEscapeCallbackWrapper :: AssistantEscapeCallback -> Ptr () -> Ptr () -> IO () Source
mkAssistantEscapeCallback :: AssistantEscapeCallbackC -> IO (FunPtr AssistantEscapeCallbackC) Source
onAssistantEscape :: (GObject a, MonadIO m) => a -> AssistantEscapeCallback -> m SignalHandlerId Source
Prepare
type AssistantPrepareCallback = Widget -> IO () Source
afterAssistantPrepare :: (GObject a, MonadIO m) => a -> AssistantPrepareCallback -> m SignalHandlerId Source
assistantPrepareCallbackWrapper :: AssistantPrepareCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source
mkAssistantPrepareCallback :: AssistantPrepareCallbackC -> IO (FunPtr AssistantPrepareCallbackC) Source
onAssistantPrepare :: (GObject a, MonadIO m) => a -> AssistantPrepareCallback -> m SignalHandlerId Source