gi-atk-2.0.7: Atk 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.Atk.Interfaces.Document

Contents

Description

 

Synopsis

Exported types

newtype Document Source #

Constructors

Document (ManagedPtr Document) 

Instances

IsDocument Document Source # 
((~) * info (ResolveDocumentMethod t Document), MethodInfo * info Document p) => IsLabel t (Document -> p) Source # 

Methods

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

((~) * info (ResolveDocumentMethod t Document), MethodInfo * info Document p) => IsLabelProxy t (Document -> p) Source # 

Methods

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

HasAttributeList * Document Source # 
type SignalList Document Source # 
type SignalList Document
type AttributeList Document Source # 
type AttributeList Document

class ManagedPtrNewtype a => IsDocument a Source #

Methods

getAttributeValue

data DocumentGetAttributeValueMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe Text)), MonadIO m, IsDocument a) => MethodInfo * DocumentGetAttributeValueMethodInfo a signature Source # 

Methods

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

documentGetAttributeValue :: (MonadIO m, IsDocument a) => a -> Text -> m (Maybe Text) Source #

getAttributes

data DocumentGetAttributesMethodInfo Source #

Instances

((~) * signature (m [Ptr ()]), MonadIO m, IsDocument a) => MethodInfo * DocumentGetAttributesMethodInfo a signature Source # 

Methods

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

getCurrentPageNumber

data DocumentGetCurrentPageNumberMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsDocument a) => MethodInfo * DocumentGetCurrentPageNumberMethodInfo a signature Source # 

Methods

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

getDocument

data DocumentGetDocumentMethodInfo Source #

Instances

((~) * signature (m (Ptr ())), MonadIO m, IsDocument a) => MethodInfo * DocumentGetDocumentMethodInfo a signature Source # 

Methods

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

documentGetDocument :: (MonadIO m, IsDocument a) => a -> m (Ptr ()) Source #

Deprecated: Since 2.12. @document is already a representation ofthe document. Use it directly, or one of its children, as aninstance of the DOM.

getDocumentType

data DocumentGetDocumentTypeMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDocument a) => MethodInfo * DocumentGetDocumentTypeMethodInfo a signature Source # 

Methods

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

documentGetDocumentType :: (MonadIO m, IsDocument a) => a -> m Text Source #

Deprecated: Since 2.12. Please use atk_document_get_attributes() toask for the document type if it applies.

getLocale

data DocumentGetLocaleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDocument a) => MethodInfo * DocumentGetLocaleMethodInfo a signature Source # 

Methods

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

documentGetLocale :: (MonadIO m, IsDocument a) => a -> m Text Source #

Deprecated: (Since version 2.7.90)Please use atk_object_get_object_locale() instead.

getPageCount

data DocumentGetPageCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsDocument a) => MethodInfo * DocumentGetPageCountMethodInfo a signature Source # 

Methods

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

setAttributeValue

data DocumentSetAttributeValueMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m Bool), MonadIO m, IsDocument a) => MethodInfo * DocumentSetAttributeValueMethodInfo a signature Source # 

Methods

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

documentSetAttributeValue :: (MonadIO m, IsDocument a) => a -> Text -> Text -> m Bool Source #

Signals

loadComplete

data DocumentLoadCompleteSignalInfo Source #

Instances

SignalInfo DocumentLoadCompleteSignalInfo Source # 

Associated Types

type HaskellCallbackType DocumentLoadCompleteSignalInfo :: *

Methods

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

type HaskellCallbackType DocumentLoadCompleteSignalInfo Source # 

afterDocumentLoadComplete :: (GObject a, MonadIO m) => a -> DocumentLoadCompleteCallback -> m SignalHandlerId Source #

onDocumentLoadComplete :: (GObject a, MonadIO m) => a -> DocumentLoadCompleteCallback -> m SignalHandlerId Source #

loadStopped

data DocumentLoadStoppedSignalInfo Source #

Instances

SignalInfo DocumentLoadStoppedSignalInfo Source # 

Associated Types

type HaskellCallbackType DocumentLoadStoppedSignalInfo :: *

Methods

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

type HaskellCallbackType DocumentLoadStoppedSignalInfo Source # 

afterDocumentLoadStopped :: (GObject a, MonadIO m) => a -> DocumentLoadStoppedCallback -> m SignalHandlerId Source #

onDocumentLoadStopped :: (GObject a, MonadIO m) => a -> DocumentLoadStoppedCallback -> m SignalHandlerId Source #

pageChanged

data DocumentPageChangedSignalInfo Source #

Instances

SignalInfo DocumentPageChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType DocumentPageChangedSignalInfo :: *

Methods

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

type HaskellCallbackType DocumentPageChangedSignalInfo Source # 

afterDocumentPageChanged :: (GObject a, MonadIO m) => a -> DocumentPageChangedCallback -> m SignalHandlerId Source #

onDocumentPageChanged :: (GObject a, MonadIO m) => a -> DocumentPageChangedCallback -> m SignalHandlerId Source #

reload

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

data DocumentReloadSignalInfo Source #

Instances

SignalInfo DocumentReloadSignalInfo Source # 

Associated Types

type HaskellCallbackType DocumentReloadSignalInfo :: *

Methods

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

type HaskellCallbackType DocumentReloadSignalInfo Source # 

afterDocumentReload :: (GObject a, MonadIO m) => a -> DocumentReloadCallback -> m SignalHandlerId Source #

onDocumentReload :: (GObject a, MonadIO m) => a -> DocumentReloadCallback -> m SignalHandlerId Source #