gi-gtk-3.0.2: 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.Interfaces.Editable

Contents

Description

 

Synopsis

Exported types

newtype Editable Source

Constructors

Editable (ForeignPtr Editable) 

Instances

((~) * info (ResolveEditableMethod t Editable), MethodInfo * info Editable p) => IsLabelProxy t (Editable -> p) Source 
type ParentTypes Editable Source 
type AttributeList Editable Source 
type SignalList Editable Source 

Methods

editableCopyClipboard

data EditableCopyClipboardMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, EditableK a) => MethodInfo * EditableCopyClipboardMethodInfo a signature Source 

editableCutClipboard

data EditableCutClipboardMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, EditableK a) => MethodInfo * EditableCutClipboardMethodInfo a signature Source 

editableDeleteSelection

editableDeleteText

data EditableDeleteTextMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, EditableK a) => MethodInfo * EditableDeleteTextMethodInfo a signature Source 

editableDeleteText :: (MonadIO m, EditableK a) => a -> Int32 -> Int32 -> m () Source

editableGetChars

data EditableGetCharsMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m Text), MonadIO m, EditableK a) => MethodInfo * EditableGetCharsMethodInfo a signature Source 

editableGetEditable

data EditableGetEditableMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, EditableK a) => MethodInfo * EditableGetEditableMethodInfo a signature Source 

editableGetPosition

editableGetSelectionBounds

editableInsertText

data EditableInsertTextMethodInfo Source

Instances

((~) * signature (Text -> Int32 -> Int32 -> m Int32), MonadIO m, EditableK a) => MethodInfo * EditableInsertTextMethodInfo a signature Source 

editablePasteClipboard

data EditablePasteClipboardMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, EditableK a) => MethodInfo * EditablePasteClipboardMethodInfo a signature Source 

editableSelectRegion

data EditableSelectRegionMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, EditableK a) => MethodInfo * EditableSelectRegionMethodInfo a signature Source 

editableSetEditable

data EditableSetEditableMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, EditableK a) => MethodInfo * EditableSetEditableMethodInfo a signature Source 

editableSetEditable :: (MonadIO m, EditableK a) => a -> Bool -> m () Source

editableSetPosition

data EditableSetPositionMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, EditableK a) => MethodInfo * EditableSetPositionMethodInfo a signature Source 

Signals

Changed

type EditableChangedCallbackC = Ptr () -> Ptr () -> IO () Source

DeleteText

type EditableDeleteTextCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source

InsertText