gi-gtk-0.3.18.13: 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 Source 
((~) * info (ResolveEntryMethod t Entry), MethodInfo * info Entry p) => IsLabel t (Entry -> p) Source 

Methods

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

((~) * info (ResolveEntryMethod t Entry), MethodInfo * info Entry p) => IsLabelProxy t (Entry -> p) Source 

Methods

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

type ParentTypes Entry Source 
type AttributeList Entry Source 
type SignalList Entry Source 

class GObject o => EntryK o Source

Instances

Methods

entryGetActivatesDefault

entryGetAlignment

entryGetAttributes

data EntryGetAttributesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m AttrList), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntryGetAttributesMethodInfo a signature Source 

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

entryGetBuffer

entryGetCompletion

entryGetCurrentIconDragSource

entryGetCursorHadjustment

entryGetHasFrame

entryGetIconActivatable

entryGetIconArea

entryGetIconArea :: (MonadIO m, EntryK a) => a -> EntryIconPosition -> m Rectangle Source

entryGetIconAtPos

entryGetIconGicon

entryGetIconName

entryGetIconPixbuf

entryGetIconSensitive

entryGetIconStock

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

entryGetInnerBorder :: (MonadIO m, EntryK a) => a -> m 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

entryGetInputPurpose

entryGetInvisibleChar

entryGetLayout

data EntryGetLayoutMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Layout), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntryGetLayoutMethodInfo a signature Source 

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

entryGetLayoutOffsets

entryGetMaxLength

entryGetMaxWidthChars

entryGetOverwriteMode

entryGetPlaceholderText

entryGetProgressFraction

entryGetProgressPulseStep

entryGetTabs

data EntryGetTabsMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m TabArray), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntryGetTabsMethodInfo a signature Source 

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

entryGetText

data EntryGetTextMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntryGetTextMethodInfo a signature Source 

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

entryGetTextArea

data EntryGetTextAreaMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Rectangle), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntryGetTextAreaMethodInfo a signature Source 

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

entryGetTextLength

entryGetVisibility

entryGetWidthChars

entryGrabFocusWithoutSelecting

entryImContextFilterKeypress

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

entryLayoutIndexToTextIndex

entryNew

entryNewWithBuffer

entryProgressPulse

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

entryResetImContext

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

entrySetActivatesDefault

entrySetAlignment

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

entrySetAttributes

data EntrySetAttributesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (AttrList -> m ()), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntrySetAttributesMethodInfo a signature Source 

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

entrySetBuffer

data EntrySetBufferMethodInfo Source

Instances

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

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

entrySetCompletion

entrySetCursorHadjustment

entrySetHasFrame

data EntrySetHasFrameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntrySetHasFrameMethodInfo a signature Source 

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

entrySetIconActivatable

entrySetIconDragSource

entrySetIconDragSource :: (MonadIO m, EntryK a) => a -> EntryIconPosition -> TargetList -> [DragAction] -> m () Source

entrySetIconFromGicon

entrySetIconFromGicon :: (MonadIO m, EntryK a, IconK b) => a -> EntryIconPosition -> Maybe b -> m () Source

entrySetIconFromIconName

entrySetIconFromPixbuf

entrySetIconFromPixbuf :: (MonadIO m, EntryK a, PixbufK b) => a -> EntryIconPosition -> Maybe b -> m () Source

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

entrySetIconTooltipMarkup

entrySetIconTooltipText

entrySetInnerBorder

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

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

entrySetInputPurpose

entrySetInvisibleChar

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

entrySetMaxLength

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

entrySetMaxWidthChars

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

entrySetOverwriteMode

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

entrySetPlaceholderText

entrySetProgressFraction

entrySetProgressPulseStep

entrySetTabs

data EntrySetTabsMethodInfo Source

Instances

((~) (TYPE Lifted) signature (TabArray -> m ()), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntrySetTabsMethodInfo a signature Source 

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

entrySetText

data EntrySetTextMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, EntryK a) => MethodInfo (TYPE Lifted) EntrySetTextMethodInfo a signature Source 

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

entrySetVisibility

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

entrySetWidthChars

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

entryTextIndexToLayoutIndex

entryUnsetInvisibleChar

Properties

ActivatesDefault

Attributes

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

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

Buffer

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

CapsLockWarning

Completion

CursorPosition

Editable

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

HasFrame

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

ImModule

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

data EntryPrimaryIconActivatablePropertyInfo Source

Instances

AttrInfo EntryPrimaryIconActivatablePropertyInfo Source 
type AttrLabel EntryPrimaryIconActivatablePropertyInfo = "primary-icon-activatable" Source 
type AttrGetType EntryPrimaryIconActivatablePropertyInfo = Bool Source 
type AttrBaseTypeConstraint EntryPrimaryIconActivatablePropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntryPrimaryIconActivatablePropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps EntryPrimaryIconActivatablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

PrimaryIconGicon

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

PrimaryIconName

PrimaryIconPixbuf

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

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

PrimaryIconSensitive

data EntryPrimaryIconSensitivePropertyInfo Source

PrimaryIconStock

PrimaryIconStorageType

data EntryPrimaryIconStorageTypePropertyInfo Source

PrimaryIconTooltipMarkup

data EntryPrimaryIconTooltipMarkupPropertyInfo Source

Instances

AttrInfo EntryPrimaryIconTooltipMarkupPropertyInfo Source 
type AttrLabel EntryPrimaryIconTooltipMarkupPropertyInfo = "primary-icon-tooltip-markup" Source 
type AttrGetType EntryPrimaryIconTooltipMarkupPropertyInfo = Text Source 
type AttrBaseTypeConstraint EntryPrimaryIconTooltipMarkupPropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntryPrimaryIconTooltipMarkupPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps EntryPrimaryIconTooltipMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

PrimaryIconTooltipText

data EntryPrimaryIconTooltipTextPropertyInfo Source

Instances

AttrInfo EntryPrimaryIconTooltipTextPropertyInfo Source 
type AttrLabel EntryPrimaryIconTooltipTextPropertyInfo = "primary-icon-tooltip-text" Source 
type AttrGetType EntryPrimaryIconTooltipTextPropertyInfo = Text Source 
type AttrBaseTypeConstraint EntryPrimaryIconTooltipTextPropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntryPrimaryIconTooltipTextPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps EntryPrimaryIconTooltipTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

ProgressFraction

ProgressPulseStep

ScrollOffset

SecondaryIconActivatable

data EntrySecondaryIconActivatablePropertyInfo Source

Instances

AttrInfo EntrySecondaryIconActivatablePropertyInfo Source 
type AttrLabel EntrySecondaryIconActivatablePropertyInfo = "secondary-icon-activatable" Source 
type AttrGetType EntrySecondaryIconActivatablePropertyInfo = Bool Source 
type AttrBaseTypeConstraint EntrySecondaryIconActivatablePropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntrySecondaryIconActivatablePropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps EntrySecondaryIconActivatablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

SecondaryIconGicon

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

SecondaryIconName

SecondaryIconPixbuf

data EntrySecondaryIconPixbufPropertyInfo Source

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

SecondaryIconSensitive

data EntrySecondaryIconSensitivePropertyInfo Source

Instances

AttrInfo EntrySecondaryIconSensitivePropertyInfo Source 
type AttrLabel EntrySecondaryIconSensitivePropertyInfo = "secondary-icon-sensitive" Source 
type AttrGetType EntrySecondaryIconSensitivePropertyInfo = Bool Source 
type AttrBaseTypeConstraint EntrySecondaryIconSensitivePropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntrySecondaryIconSensitivePropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps EntrySecondaryIconSensitivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

SecondaryIconStock

data EntrySecondaryIconStockPropertyInfo Source

SecondaryIconStorageType

data EntrySecondaryIconStorageTypePropertyInfo Source

Instances

AttrInfo EntrySecondaryIconStorageTypePropertyInfo Source 
type AttrLabel EntrySecondaryIconStorageTypePropertyInfo = "secondary-icon-storage-type" Source 
type AttrGetType EntrySecondaryIconStorageTypePropertyInfo = ImageType Source 
type AttrBaseTypeConstraint EntrySecondaryIconStorageTypePropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntrySecondaryIconStorageTypePropertyInfo = TYPE Lifted ~ () Source 
type AttrAllowedOps EntrySecondaryIconStorageTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source 

SecondaryIconTooltipMarkup

data EntrySecondaryIconTooltipMarkupPropertyInfo Source

Instances

AttrInfo EntrySecondaryIconTooltipMarkupPropertyInfo Source 
type AttrLabel EntrySecondaryIconTooltipMarkupPropertyInfo = "secondary-icon-tooltip-markup" Source 
type AttrGetType EntrySecondaryIconTooltipMarkupPropertyInfo = Text Source 
type AttrBaseTypeConstraint EntrySecondaryIconTooltipMarkupPropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntrySecondaryIconTooltipMarkupPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps EntrySecondaryIconTooltipMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

SecondaryIconTooltipText

data EntrySecondaryIconTooltipTextPropertyInfo Source

Instances

AttrInfo EntrySecondaryIconTooltipTextPropertyInfo Source 
type AttrLabel EntrySecondaryIconTooltipTextPropertyInfo = "secondary-icon-tooltip-text" Source 
type AttrGetType EntrySecondaryIconTooltipTextPropertyInfo = Text Source 
type AttrBaseTypeConstraint EntrySecondaryIconTooltipTextPropertyInfo = EntryK Source 
type AttrSetTypeConstraint EntrySecondaryIconTooltipTextPropertyInfo = TYPE Lifted ~ Text Source 
type AttrAllowedOps EntrySecondaryIconTooltipTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

SelectionBound

ShadowType

Tabs

constructEntryTabs :: TabArray -> IO ([Char], GValue) Source

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

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

type EntryIconPressCallbackC = Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO () Source

IconRelease

type EntryIconReleaseCallbackC = Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO () Source

InsertAtCursor

MoveCursor

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

PasteClipboard

PopulatePopup

PreeditChanged

ToggleOverwrite