gi-gtk-0.3.18.15: 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.Entry

Contents

Description

 

Synopsis

Exported types

newtype Entry Source

Constructors

Entry (ForeignPtr Entry) 

Instances

GObject Entry 
((~) * info (ResolveEntryMethod t Entry), MethodInfo * info Entry p) => IsLabelProxy t (Entry -> p) 
type ParentTypes Entry 
type AttributeList Entry 
type SignalList Entry 

class GObject o => EntryK o Source

Instances

Methods

entryGetActivatesDefault

entryGetAlignment

data EntryGetAlignmentMethodInfo Source

Instances

((~) * signature (m Float), MonadIO m, EntryK a) => MethodInfo * EntryGetAlignmentMethodInfo a signature 

entryGetAttributes

data EntryGetAttributesMethodInfo Source

Instances

((~) * signature (m (Maybe AttrList)), MonadIO m, EntryK a) => MethodInfo * EntryGetAttributesMethodInfo a signature 

entryGetBuffer

data EntryGetBufferMethodInfo Source

Instances

((~) * signature (m EntryBuffer), MonadIO m, EntryK a) => MethodInfo * EntryGetBufferMethodInfo a signature 

entryGetCompletion

entryGetCurrentIconDragSource

entryGetCursorHadjustment

entryGetHasFrame

data EntryGetHasFrameMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, EntryK a) => MethodInfo * EntryGetHasFrameMethodInfo a signature 

entryGetIconActivatable

entryGetIconArea

entryGetIconAtPos

data EntryGetIconAtPosMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m Int32), MonadIO m, EntryK a) => MethodInfo * EntryGetIconAtPosMethodInfo a signature 

entryGetIconGicon

data EntryGetIconGiconMethodInfo Source

Instances

((~) * signature (EntryIconPosition -> m (Maybe Icon)), MonadIO m, EntryK a) => MethodInfo * EntryGetIconGiconMethodInfo a signature 

entryGetIconName

data EntryGetIconNameMethodInfo Source

Instances

((~) * signature (EntryIconPosition -> m (Maybe Text)), MonadIO m, EntryK a) => MethodInfo * EntryGetIconNameMethodInfo a signature 

entryGetIconPixbuf

entryGetIconSensitive

entryGetIconStock

data EntryGetIconStockMethodInfo Source

Instances

((~) * signature (EntryIconPosition -> m Text), MonadIO m, EntryK a) => MethodInfo * EntryGetIconStockMethodInfo a signature 

entryGetIconStock :: (MonadIO m, EntryK a) => a -> EntryIconPosition -> m Text Source

Deprecated: (Since version 3.10)Use gtk_entry_get_icon_name() instead.

entryGetIconStorageType

entryGetIconTooltipMarkup

entryGetIconTooltipText

entryGetInnerBorder

data EntryGetInnerBorderMethodInfo Source

Instances

((~) * signature (m (Maybe Border)), MonadIO m, EntryK a) => MethodInfo * EntryGetInnerBorderMethodInfo a signature 

entryGetInnerBorder :: (MonadIO m, EntryK a) => a -> m (Maybe Border) Source

Deprecated: (Since version 3.4)Use the standard border and padding CSS properties (through objects like GtkCssProvider); the value returned by this function is ignored by #GtkEntry.

entryGetInputHints

data EntryGetInputHintsMethodInfo Source

Instances

((~) * signature (m [InputHints]), MonadIO m, EntryK a) => MethodInfo * EntryGetInputHintsMethodInfo a signature 

entryGetInputPurpose

entryGetInvisibleChar

data EntryGetInvisibleCharMethodInfo Source

Instances

((~) * signature (m Char), MonadIO m, EntryK a) => MethodInfo * EntryGetInvisibleCharMethodInfo a signature 

entryGetLayout

data EntryGetLayoutMethodInfo Source

Instances

((~) * signature (m Layout), MonadIO m, EntryK a) => MethodInfo * EntryGetLayoutMethodInfo a signature 

entryGetLayoutOffsets

data EntryGetLayoutOffsetsMethodInfo Source

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, EntryK a) => MethodInfo * EntryGetLayoutOffsetsMethodInfo a signature 

entryGetMaxLength

data EntryGetMaxLengthMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, EntryK a) => MethodInfo * EntryGetMaxLengthMethodInfo a signature 

entryGetMaxWidthChars

data EntryGetMaxWidthCharsMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, EntryK a) => MethodInfo * EntryGetMaxWidthCharsMethodInfo a signature 

entryGetOverwriteMode

data EntryGetOverwriteModeMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, EntryK a) => MethodInfo * EntryGetOverwriteModeMethodInfo a signature 

entryGetPlaceholderText

data EntryGetPlaceholderTextMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, EntryK a) => MethodInfo * EntryGetPlaceholderTextMethodInfo a signature 

entryGetProgressFraction

entryGetProgressPulseStep

entryGetTabs

data EntryGetTabsMethodInfo Source

Instances

((~) * signature (m (Maybe TabArray)), MonadIO m, EntryK a) => MethodInfo * EntryGetTabsMethodInfo a signature 

entryGetText

data EntryGetTextMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, EntryK a) => MethodInfo * EntryGetTextMethodInfo a signature 

entryGetText :: (MonadIO m, EntryK a) => a -> m Text Source

entryGetTextArea

data EntryGetTextAreaMethodInfo Source

Instances

((~) * signature (m Rectangle), MonadIO m, EntryK a) => MethodInfo * EntryGetTextAreaMethodInfo a signature 

entryGetTextLength

data EntryGetTextLengthMethodInfo Source

Instances

((~) * signature (m Word16), MonadIO m, EntryK a) => MethodInfo * EntryGetTextLengthMethodInfo a signature 

entryGetVisibility

data EntryGetVisibilityMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, EntryK a) => MethodInfo * EntryGetVisibilityMethodInfo a signature 

entryGetWidthChars

data EntryGetWidthCharsMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, EntryK a) => MethodInfo * EntryGetWidthCharsMethodInfo a signature 

entryGrabFocusWithoutSelecting

entryImContextFilterKeypress

entryLayoutIndexToTextIndex

entryNew

entryNewWithBuffer

entryProgressPulse

data EntryProgressPulseMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, EntryK a) => MethodInfo * EntryProgressPulseMethodInfo a signature 

entryProgressPulse :: (MonadIO m, EntryK a) => a -> m () Source

entryResetImContext

data EntryResetImContextMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, EntryK a) => MethodInfo * EntryResetImContextMethodInfo a signature 

entryResetImContext :: (MonadIO m, EntryK a) => a -> m () Source

entrySetActivatesDefault

data EntrySetActivatesDefaultMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetActivatesDefaultMethodInfo a signature 

entrySetAlignment

data EntrySetAlignmentMethodInfo Source

Instances

((~) * signature (Float -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetAlignmentMethodInfo a signature 

entrySetAlignment :: (MonadIO m, EntryK a) => a -> Float -> m () Source

entrySetAttributes

data EntrySetAttributesMethodInfo Source

Instances

((~) * signature (AttrList -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetAttributesMethodInfo a signature 

entrySetAttributes :: (MonadIO m, EntryK a) => a -> AttrList -> m () Source

entrySetBuffer

data EntrySetBufferMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, EntryK a, EntryBufferK b) => MethodInfo * EntrySetBufferMethodInfo a signature 

entrySetBuffer :: (MonadIO m, EntryK a, EntryBufferK b) => a -> b -> m () Source

entrySetCompletion

data EntrySetCompletionMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, EntryK a, EntryCompletionK b) => MethodInfo * EntrySetCompletionMethodInfo a signature 

entrySetCursorHadjustment

data EntrySetCursorHadjustmentMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, EntryK a, AdjustmentK b) => MethodInfo * EntrySetCursorHadjustmentMethodInfo a signature 

entrySetHasFrame

data EntrySetHasFrameMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetHasFrameMethodInfo a signature 

entrySetHasFrame :: (MonadIO m, EntryK a) => a -> Bool -> m () Source

entrySetIconActivatable

entrySetIconDragSource

entrySetIconFromGicon

data EntrySetIconFromGiconMethodInfo Source

Instances

((~) * signature (EntryIconPosition -> Maybe b -> m ()), MonadIO m, EntryK a, IconK b) => MethodInfo * EntrySetIconFromGiconMethodInfo a signature 

entrySetIconFromIconName

entrySetIconFromPixbuf

data EntrySetIconFromPixbufMethodInfo Source

Instances

((~) * signature (EntryIconPosition -> Maybe b -> m ()), MonadIO m, EntryK a, PixbufK b) => MethodInfo * EntrySetIconFromPixbufMethodInfo a signature 

entrySetIconFromStock

entrySetIconFromStock :: (MonadIO m, EntryK a) => a -> EntryIconPosition -> Maybe Text -> m () Source

Deprecated: (Since version 3.10)Use gtk_entry_set_icon_from_icon_name() instead.

entrySetIconSensitive

data EntrySetIconSensitiveMethodInfo Source

Instances

((~) * signature (EntryIconPosition -> Bool -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetIconSensitiveMethodInfo a signature 

entrySetIconTooltipMarkup

entrySetIconTooltipText

entrySetInnerBorder

data EntrySetInnerBorderMethodInfo Source

Instances

((~) * signature (Maybe Border -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetInnerBorderMethodInfo a signature 

entrySetInnerBorder :: (MonadIO m, EntryK a) => a -> Maybe Border -> m () Source

Deprecated: (Since version 3.4)Use the standard border and padding CSS properties (through objects like GtkCssProvider); the value set with this function is ignored by #GtkEntry.

entrySetInputHints

data EntrySetInputHintsMethodInfo Source

Instances

((~) * signature ([InputHints] -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetInputHintsMethodInfo a signature 

entrySetInputHints :: (MonadIO m, EntryK a) => a -> [InputHints] -> m () Source

entrySetInputPurpose

data EntrySetInputPurposeMethodInfo Source

Instances

((~) * signature (InputPurpose -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetInputPurposeMethodInfo a signature 

entrySetInvisibleChar

data EntrySetInvisibleCharMethodInfo Source

Instances

((~) * signature (Char -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetInvisibleCharMethodInfo a signature 

entrySetInvisibleChar :: (MonadIO m, EntryK a) => a -> Char -> m () Source

entrySetMaxLength

data EntrySetMaxLengthMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetMaxLengthMethodInfo a signature 

entrySetMaxLength :: (MonadIO m, EntryK a) => a -> Int32 -> m () Source

entrySetMaxWidthChars

data EntrySetMaxWidthCharsMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetMaxWidthCharsMethodInfo a signature 

entrySetMaxWidthChars :: (MonadIO m, EntryK a) => a -> Int32 -> m () Source

entrySetOverwriteMode

data EntrySetOverwriteModeMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetOverwriteModeMethodInfo a signature 

entrySetOverwriteMode :: (MonadIO m, EntryK a) => a -> Bool -> m () Source

entrySetPlaceholderText

data EntrySetPlaceholderTextMethodInfo Source

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetPlaceholderTextMethodInfo a signature 

entrySetProgressFraction

data EntrySetProgressFractionMethodInfo Source

Instances

((~) * signature (Double -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetProgressFractionMethodInfo a signature 

entrySetProgressPulseStep

data EntrySetProgressPulseStepMethodInfo Source

Instances

((~) * signature (Double -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetProgressPulseStepMethodInfo a signature 

entrySetTabs

data EntrySetTabsMethodInfo Source

Instances

((~) * signature (TabArray -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetTabsMethodInfo a signature 

entrySetTabs :: (MonadIO m, EntryK a) => a -> TabArray -> m () Source

entrySetText

data EntrySetTextMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetTextMethodInfo a signature 

entrySetText :: (MonadIO m, EntryK a) => a -> Text -> m () Source

entrySetVisibility

data EntrySetVisibilityMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetVisibilityMethodInfo a signature 

entrySetVisibility :: (MonadIO m, EntryK a) => a -> Bool -> m () Source

entrySetWidthChars

data EntrySetWidthCharsMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, EntryK a) => MethodInfo * EntrySetWidthCharsMethodInfo a signature 

entrySetWidthChars :: (MonadIO m, EntryK a) => a -> Int32 -> m () Source

entryTextIndexToLayoutIndex

entryUnsetInvisibleChar

data EntryUnsetInvisibleCharMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, EntryK a) => MethodInfo * EntryUnsetInvisibleCharMethodInfo a signature 

Properties

ActivatesDefault

Attributes

setEntryAttributes :: (MonadIO m, EntryK o) => o -> AttrList -> m () Source

Buffer

setEntryBuffer :: (MonadIO m, EntryK o, EntryBufferK a) => o -> a -> m () Source

CapsLockWarning

Completion

clearEntryCompletion :: (MonadIO m, EntryK o) => o -> m () Source

CursorPosition

Editable

setEntryEditable :: (MonadIO m, EntryK o) => o -> Bool -> m () Source

HasFrame

setEntryHasFrame :: (MonadIO m, EntryK o) => o -> Bool -> m () Source

ImModule

clearEntryImModule :: (MonadIO m, EntryK o) => o -> m () Source

setEntryImModule :: (MonadIO m, EntryK o) => o -> Text -> m () Source

InnerBorder

setEntryInnerBorder :: (MonadIO m, EntryK o) => o -> Border -> m () Source

InputHints

setEntryInputHints :: (MonadIO m, EntryK o) => o -> [InputHints] -> m () Source

InputPurpose

InvisibleChar

InvisibleCharSet

MaxLength

setEntryMaxLength :: (MonadIO m, EntryK o) => o -> Int32 -> m () Source

MaxWidthChars

setEntryMaxWidthChars :: (MonadIO m, EntryK o) => o -> Int32 -> m () Source

OverwriteMode

setEntryOverwriteMode :: (MonadIO m, EntryK o) => o -> Bool -> m () Source

PlaceholderText

PopulateAll

setEntryPopulateAll :: (MonadIO m, EntryK o) => o -> Bool -> m () Source

PrimaryIconActivatable

PrimaryIconGicon

setEntryPrimaryIconGicon :: (MonadIO m, EntryK o, IconK a) => o -> a -> m () Source

PrimaryIconName

PrimaryIconPixbuf

setEntryPrimaryIconPixbuf :: (MonadIO m, EntryK o, PixbufK a) => o -> a -> m () Source

PrimaryIconSensitive

PrimaryIconStock

PrimaryIconStorageType

PrimaryIconTooltipMarkup

PrimaryIconTooltipText

ProgressFraction

ProgressPulseStep

ScrollOffset

SecondaryIconActivatable

SecondaryIconGicon

setEntrySecondaryIconGicon :: (MonadIO m, EntryK o, IconK a) => o -> a -> m () Source

SecondaryIconName

SecondaryIconPixbuf

SecondaryIconSensitive

SecondaryIconStock

SecondaryIconStorageType

SecondaryIconTooltipMarkup

entrySecondaryIconTooltipMarkup :: AttrLabelProxy "secondaryIconTooltipMarkup" Source

SecondaryIconTooltipText

SelectionBound

ShadowType

Tabs

setEntryTabs :: (MonadIO m, EntryK o) => o -> TabArray -> m () Source

Text

getEntryText :: (MonadIO m, EntryK o) => o -> m Text Source

setEntryText :: (MonadIO m, EntryK o) => o -> Text -> m () Source

TextLength

TruncateMultiline

Visibility

setEntryVisibility :: (MonadIO m, EntryK o) => o -> Bool -> m () Source

WidthChars

setEntryWidthChars :: (MonadIO m, EntryK o) => o -> Int32 -> m () Source

Xalign

setEntryXalign :: (MonadIO m, EntryK o) => o -> Float -> m () Source

Signals

Activate

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

Backspace

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

CopyClipboard

CutClipboard

DeleteFromCursor

IconPress

IconRelease

InsertAtCursor

MoveCursor

type EntryMoveCursorCallbackC = Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO () Source

PasteClipboard

PopulatePopup

PreeditChanged

ToggleOverwrite