gi-gtk-3.0.9: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Assistant

Contents

Description

 

Synopsis

Exported types

newtype Assistant Source #

Constructors

Assistant (ManagedPtr Assistant) 

Instances

GObject Assistant Source # 
IsObject Assistant Source # 
IsWindow Assistant Source # 
IsWidget Assistant Source # 
IsContainer Assistant Source # 
IsBin Assistant Source # 
IsBuildable Assistant Source # 
IsImplementorIface Assistant Source # 
IsAssistant Assistant Source # 
((~) * info (ResolveAssistantMethod t Assistant), MethodInfo * info Assistant p) => IsLabel t (Assistant -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Assistant -> p #

((~) * info (ResolveAssistantMethod t Assistant), MethodInfo * info Assistant p) => IsLabelProxy t (Assistant -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Assistant -> p

HasAttributeList * Assistant Source # 
type SignalList Assistant Source # 
type SignalList Assistant
type AttributeList Assistant Source # 
type AttributeList Assistant

class GObject o => IsAssistant o Source #

Instances

(GObject a, UnknownAncestorError Constraint Assistant a) => IsAssistant a Source # 
IsAssistant Assistant Source # 

Methods

addActionWidget

data AssistantAddActionWidgetMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantAddActionWidgetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantAddActionWidgetMethodInfo a -> signature -> s

appendPage

data AssistantAppendPageMethodInfo Source #

Instances

((~) * signature (b -> m Int32), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantAppendPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantAppendPageMethodInfo a -> signature -> s

commit

data AssistantCommitMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsAssistant a) => MethodInfo * AssistantCommitMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantCommitMethodInfo a -> signature -> s

assistantCommit :: (MonadIO m, IsAssistant a) => a -> m () Source #

getCurrentPage

data AssistantGetCurrentPageMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsAssistant a) => MethodInfo * AssistantGetCurrentPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetCurrentPageMethodInfo a -> signature -> s

getNPages

data AssistantGetNPagesMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsAssistant a) => MethodInfo * AssistantGetNPagesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetNPagesMethodInfo a -> signature -> s

getNthPage

data AssistantGetNthPageMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe Widget)), MonadIO m, IsAssistant a) => MethodInfo * AssistantGetNthPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetNthPageMethodInfo a -> signature -> s

getPageComplete

data AssistantGetPageCompleteMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantGetPageCompleteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetPageCompleteMethodInfo a -> signature -> s

getPageHasPadding

data AssistantGetPageHasPaddingMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantGetPageHasPaddingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetPageHasPaddingMethodInfo a -> signature -> s

getPageHeaderImage

data AssistantGetPageHeaderImageMethodInfo Source #

Instances

((~) * signature (b -> m Pixbuf), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantGetPageHeaderImageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetPageHeaderImageMethodInfo a -> signature -> s

assistantGetPageHeaderImage :: (MonadIO m, IsAssistant a, IsWidget 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.

getPageSideImage

data AssistantGetPageSideImageMethodInfo Source #

Instances

((~) * signature (b -> m Pixbuf), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantGetPageSideImageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetPageSideImageMethodInfo a -> signature -> s

assistantGetPageSideImage :: (MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Pixbuf Source #

Deprecated: (Since version 3.2)Since GTK+ 3.2, sidebar images are not shown anymore.

getPageTitle

data AssistantGetPageTitleMethodInfo Source #

Instances

((~) * signature (b -> m Text), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantGetPageTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetPageTitleMethodInfo a -> signature -> s

assistantGetPageTitle :: (MonadIO m, IsAssistant a, IsWidget b) => a -> b -> m Text Source #

getPageType

data AssistantGetPageTypeMethodInfo Source #

Instances

((~) * signature (b -> m AssistantPageType), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantGetPageTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantGetPageTypeMethodInfo a -> signature -> s

insertPage

data AssistantInsertPageMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> m Int32), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantInsertPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantInsertPageMethodInfo a -> signature -> s

new

nextPage

data AssistantNextPageMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsAssistant a) => MethodInfo * AssistantNextPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantNextPageMethodInfo a -> signature -> s

prependPage

data AssistantPrependPageMethodInfo Source #

Instances

((~) * signature (b -> m Int32), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantPrependPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantPrependPageMethodInfo a -> signature -> s

previousPage

data AssistantPreviousPageMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsAssistant a) => MethodInfo * AssistantPreviousPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantPreviousPageMethodInfo a -> signature -> s

removeActionWidget

data AssistantRemoveActionWidgetMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantRemoveActionWidgetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantRemoveActionWidgetMethodInfo a -> signature -> s

removePage

data AssistantRemovePageMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsAssistant a) => MethodInfo * AssistantRemovePageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantRemovePageMethodInfo a -> signature -> s

setCurrentPage

data AssistantSetCurrentPageMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsAssistant a) => MethodInfo * AssistantSetCurrentPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetCurrentPageMethodInfo a -> signature -> s

setForwardPageFunc

data AssistantSetForwardPageFuncMethodInfo Source #

Instances

((~) * signature (Maybe AssistantPageFunc -> m ()), MonadIO m, IsAssistant a) => MethodInfo * AssistantSetForwardPageFuncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetForwardPageFuncMethodInfo a -> signature -> s

setPageComplete

data AssistantSetPageCompleteMethodInfo Source #

Instances

((~) * signature (b -> Bool -> m ()), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantSetPageCompleteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetPageCompleteMethodInfo a -> signature -> s

setPageHasPadding

data AssistantSetPageHasPaddingMethodInfo Source #

Instances

((~) * signature (b -> Bool -> m ()), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantSetPageHasPaddingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetPageHasPaddingMethodInfo a -> signature -> s

setPageHeaderImage

data AssistantSetPageHeaderImageMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m ()), MonadIO m, IsAssistant a, IsWidget b, IsPixbuf c) => MethodInfo * AssistantSetPageHeaderImageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetPageHeaderImageMethodInfo a -> signature -> s

assistantSetPageHeaderImage :: (MonadIO m, IsAssistant a, IsWidget b, IsPixbuf 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.

setPageSideImage

data AssistantSetPageSideImageMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m ()), MonadIO m, IsAssistant a, IsWidget b, IsPixbuf c) => MethodInfo * AssistantSetPageSideImageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetPageSideImageMethodInfo a -> signature -> s

assistantSetPageSideImage :: (MonadIO m, IsAssistant a, IsWidget b, IsPixbuf c) => a -> b -> Maybe c -> m () Source #

Deprecated: (Since version 3.2)Since GTK+ 3.2, sidebar images are not shown anymore.

setPageTitle

data AssistantSetPageTitleMethodInfo Source #

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantSetPageTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetPageTitleMethodInfo a -> signature -> s

assistantSetPageTitle :: (MonadIO m, IsAssistant a, IsWidget b) => a -> b -> Text -> m () Source #

setPageType

data AssistantSetPageTypeMethodInfo Source #

Instances

((~) * signature (b -> AssistantPageType -> m ()), MonadIO m, IsAssistant a, IsWidget b) => MethodInfo * AssistantSetPageTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantSetPageTypeMethodInfo a -> signature -> s

updateButtonsState

data AssistantUpdateButtonsStateMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsAssistant a) => MethodInfo * AssistantUpdateButtonsStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy AssistantUpdateButtonsStateMethodInfo a -> signature -> s

Properties

useHeaderBar

data AssistantUseHeaderBarPropertyInfo Source #

Instances

AttrInfo AssistantUseHeaderBarPropertyInfo Source # 

Associated Types

type AttrAllowedOps AssistantUseHeaderBarPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AssistantUseHeaderBarPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AssistantUseHeaderBarPropertyInfo :: * -> Constraint

type AttrGetType AssistantUseHeaderBarPropertyInfo :: *

type AttrLabel AssistantUseHeaderBarPropertyInfo :: Symbol

type AttrOrigin AssistantUseHeaderBarPropertyInfo :: *

type AttrSetTypeConstraint AssistantUseHeaderBarPropertyInfo Source # 
type AttrSetTypeConstraint AssistantUseHeaderBarPropertyInfo = * ~ Int32
type AttrOrigin AssistantUseHeaderBarPropertyInfo Source # 
type AttrLabel AssistantUseHeaderBarPropertyInfo Source # 
type AttrLabel AssistantUseHeaderBarPropertyInfo = "use-header-bar"
type AttrGetType AssistantUseHeaderBarPropertyInfo Source # 
type AttrBaseTypeConstraint AssistantUseHeaderBarPropertyInfo Source # 
type AttrBaseTypeConstraint AssistantUseHeaderBarPropertyInfo = IsAssistant
type AttrAllowedOps AssistantUseHeaderBarPropertyInfo Source # 
type AttrAllowedOps AssistantUseHeaderBarPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

assistantUseHeaderBar :: AttrLabelProxy "useHeaderBar" Source #

Signals

apply

data AssistantApplySignalInfo Source #

Instances

SignalInfo AssistantApplySignalInfo Source # 

Associated Types

type HaskellCallbackType AssistantApplySignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AssistantApplySignalInfo -> o -> HaskellCallbackType AssistantApplySignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AssistantApplySignalInfo Source # 

type C_AssistantApplyCallback = Ptr () -> Ptr () -> IO () Source #

afterAssistantApply :: (GObject a, MonadIO m) => a -> AssistantApplyCallback -> m SignalHandlerId Source #

onAssistantApply :: (GObject a, MonadIO m) => a -> AssistantApplyCallback -> m SignalHandlerId Source #

cancel

data AssistantCancelSignalInfo Source #

Instances

SignalInfo AssistantCancelSignalInfo Source # 

Associated Types

type HaskellCallbackType AssistantCancelSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AssistantCancelSignalInfo -> o -> HaskellCallbackType AssistantCancelSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AssistantCancelSignalInfo Source # 

type C_AssistantCancelCallback = Ptr () -> Ptr () -> IO () Source #

afterAssistantCancel :: (GObject a, MonadIO m) => a -> AssistantCancelCallback -> m SignalHandlerId Source #

onAssistantCancel :: (GObject a, MonadIO m) => a -> AssistantCancelCallback -> m SignalHandlerId Source #

close

data AssistantCloseSignalInfo Source #

Instances

SignalInfo AssistantCloseSignalInfo Source # 

Associated Types

type HaskellCallbackType AssistantCloseSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AssistantCloseSignalInfo -> o -> HaskellCallbackType AssistantCloseSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AssistantCloseSignalInfo Source # 

type C_AssistantCloseCallback = Ptr () -> Ptr () -> IO () Source #

afterAssistantClose :: (GObject a, MonadIO m) => a -> AssistantCloseCallback -> m SignalHandlerId Source #

onAssistantClose :: (GObject a, MonadIO m) => a -> AssistantCloseCallback -> m SignalHandlerId Source #

escape

data AssistantEscapeSignalInfo Source #

Instances

SignalInfo AssistantEscapeSignalInfo Source # 

Associated Types

type HaskellCallbackType AssistantEscapeSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AssistantEscapeSignalInfo -> o -> HaskellCallbackType AssistantEscapeSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AssistantEscapeSignalInfo Source # 

type C_AssistantEscapeCallback = Ptr () -> Ptr () -> IO () Source #

afterAssistantEscape :: (GObject a, MonadIO m) => a -> AssistantEscapeCallback -> m SignalHandlerId Source #

onAssistantEscape :: (GObject a, MonadIO m) => a -> AssistantEscapeCallback -> m SignalHandlerId Source #

prepare

data AssistantPrepareSignalInfo Source #

Instances

SignalInfo AssistantPrepareSignalInfo Source # 

Associated Types

type HaskellCallbackType AssistantPrepareSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AssistantPrepareSignalInfo -> o -> HaskellCallbackType AssistantPrepareSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AssistantPrepareSignalInfo Source # 

afterAssistantPrepare :: (GObject a, MonadIO m) => a -> AssistantPrepareCallback -> m SignalHandlerId Source #

onAssistantPrepare :: (GObject a, MonadIO m) => a -> AssistantPrepareCallback -> m SignalHandlerId Source #