Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- getActivatesDefault
- getAlignment
- getAttributes
- getBuffer
- getCompletion
- getCurrentIconDragSource
- getCursorHadjustment
- getHasFrame
- getIconActivatable
- getIconArea
- getIconAtPos
- getIconGicon
- getIconName
- getIconPixbuf
- getIconSensitive
- getIconStock
- getIconStorageType
- getIconTooltipMarkup
- getIconTooltipText
- getInnerBorder
- getInputHints
- getInputPurpose
- getInvisibleChar
- getLayout
- getLayoutOffsets
- getMaxLength
- getMaxWidthChars
- getOverwriteMode
- getPlaceholderText
- getProgressFraction
- getProgressPulseStep
- getTabs
- getText
- getTextArea
- getTextLength
- getVisibility
- getWidthChars
- grabFocusWithoutSelecting
- imContextFilterKeypress
- layoutIndexToTextIndex
- new
- newWithBuffer
- progressPulse
- resetImContext
- setActivatesDefault
- setAlignment
- setAttributes
- setBuffer
- setCompletion
- setCursorHadjustment
- setHasFrame
- setIconActivatable
- setIconDragSource
- setIconFromGicon
- setIconFromIconName
- setIconFromPixbuf
- setIconFromStock
- setIconSensitive
- setIconTooltipMarkup
- setIconTooltipText
- setInnerBorder
- setInputHints
- setInputPurpose
- setInvisibleChar
- setMaxLength
- setMaxWidthChars
- setOverwriteMode
- setPlaceholderText
- setProgressFraction
- setProgressPulseStep
- setTabs
- setText
- setVisibility
- setWidthChars
- textIndexToLayoutIndex
- unsetInvisibleChar
- Properties
- activatesDefault
- attributes
- buffer
- capsLockWarning
- completion
- cursorPosition
- editable
- hasFrame
- imModule
- innerBorder
- inputHints
- inputPurpose
- invisibleChar
- invisibleCharSet
- maxLength
- maxWidthChars
- overwriteMode
- placeholderText
- populateAll
- primaryIconActivatable
- primaryIconGicon
- primaryIconName
- primaryIconPixbuf
- primaryIconSensitive
- primaryIconStock
- primaryIconStorageType
- primaryIconTooltipMarkup
- primaryIconTooltipText
- progressFraction
- progressPulseStep
- scrollOffset
- secondaryIconActivatable
- secondaryIconGicon
- secondaryIconName
- secondaryIconPixbuf
- secondaryIconSensitive
- secondaryIconStock
- secondaryIconStorageType
- secondaryIconTooltipMarkup
- secondaryIconTooltipText
- selectionBound
- shadowType
- tabs
- text
- textLength
- truncateMultiline
- visibility
- widthChars
- xalign
- Signals
The Entry
widget is a single line text entry
widget. A fairly large set of key bindings are supported
by default. If the entered text is longer than the allocation
of the widget, the widget will scroll so that the cursor
position is visible.
When using an entry for passwords and other sensitive information,
it can be put into “password mode” using entrySetVisibility
.
In this mode, entered text is displayed using a “invisible” character.
By default, GTK+ picks the best invisible character that is available
in the current font, but it can be changed with
entrySetInvisibleChar
. Since 2.16, GTK+ displays a warning
when Caps Lock or input methods might interfere with entering text in
a password entry. The warning can be turned off with the
Entry
:caps-lock-warning
property.
Since 2.16, GtkEntry has the ability to display progress or activity
information behind the text. To make an entry display such information,
use entrySetProgressFraction
or entrySetProgressPulseStep
.
Additionally, GtkEntry can show icons at either side of the entry. These
icons can be activatable by clicking, can be set up as drag source and
can have tooltips. To add an icon, use entrySetIconFromGicon
or
one of the various other functions that set an icon from a stock id, an
icon name or a pixbuf. To trigger an action when the user clicks an icon,
connect to the Entry
::icon-press
signal. To allow DND operations
from an icon, use entrySetIconDragSource
. To set a tooltip on
an icon, use entrySetIconTooltipText
or the corresponding function
for markup.
Note that functionality or information that is only available by clicking on an icon in an entry may not be accessible at all to users which are not able to use a mouse or other pointing device. It is therefore recommended that any such functionality should also be available by other means, e.g. via the context menu of the entry.
CSS nodes
plain code
entry ├── image.left ├── image.right ├── undershoot.left ├── undershoot.right ├── [selection] ├── [progress[.pulse]] ╰── [window.popup]
GtkEntry has a main node with the name entry. Depending on the properties of the entry, the style classes .read-only and .flat may appear. The style classes .warning and .error may also be used with entries.
When the entry shows icons, it adds subnodes with the name image and the style class .left or .right, depending on where the icon appears.
When the entry has a selection, it adds a subnode with the name selection.
When the entry shows progress, it adds a subnode with the name progress. The node has the style class .pulse when the shown progress is pulsing.
The CSS node for a context menu is added as a subnode below entry as well.
The undershoot nodes are used to draw the underflow indication when content is scrolled out of view. These nodes get the .left and .right style classes added depending on where the indication is drawn.
When touch is used and touch selection handles are shown, they are using CSS nodes with name cursor-handle. They get the .top or .bottom style class depending on where they are shown in relation to the selection. If there is just a single handle for the text cursor, it gets the style class .insertion-cursor.
- newtype Entry = Entry (ManagedPtr Entry)
- class GObject o => IsEntry o
- toEntry :: IsEntry o => o -> IO Entry
- noEntry :: Maybe Entry
- data EntryGetActivatesDefaultMethodInfo
- entryGetActivatesDefault :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- data EntryGetAlignmentMethodInfo
- entryGetAlignment :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Float
- data EntryGetAttributesMethodInfo
- entryGetAttributes :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe AttrList)
- data EntryGetBufferMethodInfo
- entryGetBuffer :: (HasCallStack, MonadIO m, IsEntry a) => a -> m EntryBuffer
- data EntryGetCompletionMethodInfo
- entryGetCompletion :: (HasCallStack, MonadIO m, IsEntry a) => a -> m EntryCompletion
- data EntryGetCurrentIconDragSourceMethodInfo
- entryGetCurrentIconDragSource :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- data EntryGetCursorHadjustmentMethodInfo
- entryGetCursorHadjustment :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe Adjustment)
- data EntryGetHasFrameMethodInfo
- entryGetHasFrame :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- data EntryGetIconActivatableMethodInfo
- entryGetIconActivatable :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Bool
- data EntryGetIconAreaMethodInfo
- entryGetIconArea :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Rectangle
- data EntryGetIconAtPosMethodInfo
- entryGetIconAtPos :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> Int32 -> m Int32
- data EntryGetIconGiconMethodInfo
- entryGetIconGicon :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Icon)
- data EntryGetIconNameMethodInfo
- entryGetIconName :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Text)
- data EntryGetIconPixbufMethodInfo
- entryGetIconPixbuf :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Pixbuf)
- data EntryGetIconSensitiveMethodInfo
- entryGetIconSensitive :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Bool
- data EntryGetIconStockMethodInfo
- entryGetIconStock :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m Text
- data EntryGetIconStorageTypeMethodInfo
- entryGetIconStorageType :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m ImageType
- data EntryGetIconTooltipMarkupMethodInfo
- entryGetIconTooltipMarkup :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Text)
- data EntryGetIconTooltipTextMethodInfo
- entryGetIconTooltipText :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> m (Maybe Text)
- data EntryGetInnerBorderMethodInfo
- entryGetInnerBorder :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe Border)
- data EntryGetInputHintsMethodInfo
- entryGetInputHints :: (HasCallStack, MonadIO m, IsEntry a) => a -> m [InputHints]
- data EntryGetInputPurposeMethodInfo
- entryGetInputPurpose :: (HasCallStack, MonadIO m, IsEntry a) => a -> m InputPurpose
- data EntryGetInvisibleCharMethodInfo
- entryGetInvisibleChar :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Char
- data EntryGetLayoutMethodInfo
- entryGetLayout :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Layout
- data EntryGetLayoutOffsetsMethodInfo
- entryGetLayoutOffsets :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Int32, Int32)
- data EntryGetMaxLengthMethodInfo
- entryGetMaxLength :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- data EntryGetMaxWidthCharsMethodInfo
- entryGetMaxWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- data EntryGetOverwriteModeMethodInfo
- entryGetOverwriteMode :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- data EntryGetPlaceholderTextMethodInfo
- entryGetPlaceholderText :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Text
- data EntryGetProgressFractionMethodInfo
- entryGetProgressFraction :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Double
- data EntryGetProgressPulseStepMethodInfo
- entryGetProgressPulseStep :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Double
- data EntryGetTabsMethodInfo
- entryGetTabs :: (HasCallStack, MonadIO m, IsEntry a) => a -> m (Maybe TabArray)
- data EntryGetTextMethodInfo
- entryGetText :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Text
- data EntryGetTextAreaMethodInfo
- entryGetTextArea :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Rectangle
- data EntryGetTextLengthMethodInfo
- entryGetTextLength :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Word16
- data EntryGetVisibilityMethodInfo
- entryGetVisibility :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Bool
- data EntryGetWidthCharsMethodInfo
- entryGetWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> m Int32
- data EntryGrabFocusWithoutSelectingMethodInfo
- entryGrabFocusWithoutSelecting :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- data EntryImContextFilterKeypressMethodInfo
- entryImContextFilterKeypress :: (HasCallStack, MonadIO m, IsEntry a) => a -> EventKey -> m Bool
- data EntryLayoutIndexToTextIndexMethodInfo
- entryLayoutIndexToTextIndex :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m Int32
- entryNew :: (HasCallStack, MonadIO m) => m Entry
- entryNewWithBuffer :: (HasCallStack, MonadIO m, IsEntryBuffer a) => a -> m Entry
- data EntryProgressPulseMethodInfo
- entryProgressPulse :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- data EntryResetImContextMethodInfo
- entryResetImContext :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- data EntrySetActivatesDefaultMethodInfo
- entrySetActivatesDefault :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- data EntrySetAlignmentMethodInfo
- entrySetAlignment :: (HasCallStack, MonadIO m, IsEntry a) => a -> Float -> m ()
- data EntrySetAttributesMethodInfo
- entrySetAttributes :: (HasCallStack, MonadIO m, IsEntry a) => a -> AttrList -> m ()
- data EntrySetBufferMethodInfo
- entrySetBuffer :: (HasCallStack, MonadIO m, IsEntry a, IsEntryBuffer b) => a -> b -> m ()
- data EntrySetCompletionMethodInfo
- entrySetCompletion :: (HasCallStack, MonadIO m, IsEntry a, IsEntryCompletion b) => a -> Maybe b -> m ()
- data EntrySetCursorHadjustmentMethodInfo
- entrySetCursorHadjustment :: (HasCallStack, MonadIO m, IsEntry a, IsAdjustment b) => a -> Maybe b -> m ()
- data EntrySetHasFrameMethodInfo
- entrySetHasFrame :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- data EntrySetIconActivatableMethodInfo
- entrySetIconActivatable :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Bool -> m ()
- data EntrySetIconDragSourceMethodInfo
- entrySetIconDragSource :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> TargetList -> [DragAction] -> m ()
- data EntrySetIconFromGiconMethodInfo
- entrySetIconFromGicon :: (HasCallStack, MonadIO m, IsEntry a, IsIcon b) => a -> EntryIconPosition -> Maybe b -> m ()
- data EntrySetIconFromIconNameMethodInfo
- entrySetIconFromIconName :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- data EntrySetIconFromPixbufMethodInfo
- entrySetIconFromPixbuf :: (HasCallStack, MonadIO m, IsEntry a, IsPixbuf b) => a -> EntryIconPosition -> Maybe b -> m ()
- data EntrySetIconFromStockMethodInfo
- entrySetIconFromStock :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- data EntrySetIconSensitiveMethodInfo
- entrySetIconSensitive :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Bool -> m ()
- data EntrySetIconTooltipMarkupMethodInfo
- entrySetIconTooltipMarkup :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- data EntrySetIconTooltipTextMethodInfo
- entrySetIconTooltipText :: (HasCallStack, MonadIO m, IsEntry a) => a -> EntryIconPosition -> Maybe Text -> m ()
- data EntrySetInnerBorderMethodInfo
- entrySetInnerBorder :: (HasCallStack, MonadIO m, IsEntry a) => a -> Maybe Border -> m ()
- data EntrySetInputHintsMethodInfo
- entrySetInputHints :: (HasCallStack, MonadIO m, IsEntry a) => a -> [InputHints] -> m ()
- data EntrySetInputPurposeMethodInfo
- entrySetInputPurpose :: (HasCallStack, MonadIO m, IsEntry a) => a -> InputPurpose -> m ()
- data EntrySetInvisibleCharMethodInfo
- entrySetInvisibleChar :: (HasCallStack, MonadIO m, IsEntry a) => a -> Char -> m ()
- data EntrySetMaxLengthMethodInfo
- entrySetMaxLength :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m ()
- data EntrySetMaxWidthCharsMethodInfo
- entrySetMaxWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m ()
- data EntrySetOverwriteModeMethodInfo
- entrySetOverwriteMode :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- data EntrySetPlaceholderTextMethodInfo
- entrySetPlaceholderText :: (HasCallStack, MonadIO m, IsEntry a) => a -> Maybe Text -> m ()
- data EntrySetProgressFractionMethodInfo
- entrySetProgressFraction :: (HasCallStack, MonadIO m, IsEntry a) => a -> Double -> m ()
- data EntrySetProgressPulseStepMethodInfo
- entrySetProgressPulseStep :: (HasCallStack, MonadIO m, IsEntry a) => a -> Double -> m ()
- data EntrySetTabsMethodInfo
- entrySetTabs :: (HasCallStack, MonadIO m, IsEntry a) => a -> TabArray -> m ()
- data EntrySetTextMethodInfo
- entrySetText :: (HasCallStack, MonadIO m, IsEntry a) => a -> Text -> m ()
- data EntrySetVisibilityMethodInfo
- entrySetVisibility :: (HasCallStack, MonadIO m, IsEntry a) => a -> Bool -> m ()
- data EntrySetWidthCharsMethodInfo
- entrySetWidthChars :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m ()
- data EntryTextIndexToLayoutIndexMethodInfo
- entryTextIndexToLayoutIndex :: (HasCallStack, MonadIO m, IsEntry a) => a -> Int32 -> m Int32
- data EntryUnsetInvisibleCharMethodInfo
- entryUnsetInvisibleChar :: (HasCallStack, MonadIO m, IsEntry a) => a -> m ()
- data EntryActivatesDefaultPropertyInfo
- constructEntryActivatesDefault :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryActivatesDefault :: AttrLabelProxy "activatesDefault"
- getEntryActivatesDefault :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryActivatesDefault :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryAttributesPropertyInfo
- constructEntryAttributes :: IsEntry o => AttrList -> IO (GValueConstruct o)
- entryAttributes :: AttrLabelProxy "attributes"
- getEntryAttributes :: (MonadIO m, IsEntry o) => o -> m (Maybe AttrList)
- setEntryAttributes :: (MonadIO m, IsEntry o) => o -> AttrList -> m ()
- data EntryBufferPropertyInfo
- constructEntryBuffer :: (IsEntry o, IsEntryBuffer a) => a -> IO (GValueConstruct o)
- entryBuffer :: AttrLabelProxy "buffer"
- getEntryBuffer :: (MonadIO m, IsEntry o) => o -> m EntryBuffer
- setEntryBuffer :: (MonadIO m, IsEntry o, IsEntryBuffer a) => o -> a -> m ()
- data EntryCapsLockWarningPropertyInfo
- constructEntryCapsLockWarning :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryCapsLockWarning :: AttrLabelProxy "capsLockWarning"
- getEntryCapsLockWarning :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryCapsLockWarning :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryCompletionPropertyInfo
- clearEntryCompletion :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryCompletion :: (IsEntry o, IsEntryCompletion a) => a -> IO (GValueConstruct o)
- entryCompletion :: AttrLabelProxy "completion"
- getEntryCompletion :: (MonadIO m, IsEntry o) => o -> m EntryCompletion
- setEntryCompletion :: (MonadIO m, IsEntry o, IsEntryCompletion a) => o -> a -> m ()
- data EntryCursorPositionPropertyInfo
- entryCursorPosition :: AttrLabelProxy "cursorPosition"
- getEntryCursorPosition :: (MonadIO m, IsEntry o) => o -> m Int32
- data EntryEditablePropertyInfo
- constructEntryEditable :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryEditable :: AttrLabelProxy "editable"
- getEntryEditable :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryEditable :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryHasFramePropertyInfo
- constructEntryHasFrame :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryHasFrame :: AttrLabelProxy "hasFrame"
- getEntryHasFrame :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryHasFrame :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryImModulePropertyInfo
- clearEntryImModule :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryImModule :: IsEntry o => Text -> IO (GValueConstruct o)
- entryImModule :: AttrLabelProxy "imModule"
- getEntryImModule :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryImModule :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntryInnerBorderPropertyInfo
- clearEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryInnerBorder :: IsEntry o => Border -> IO (GValueConstruct o)
- entryInnerBorder :: AttrLabelProxy "innerBorder"
- getEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> m (Maybe Border)
- setEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> Border -> m ()
- data EntryInputHintsPropertyInfo
- constructEntryInputHints :: IsEntry o => [InputHints] -> IO (GValueConstruct o)
- entryInputHints :: AttrLabelProxy "inputHints"
- getEntryInputHints :: (MonadIO m, IsEntry o) => o -> m [InputHints]
- setEntryInputHints :: (MonadIO m, IsEntry o) => o -> [InputHints] -> m ()
- data EntryInputPurposePropertyInfo
- constructEntryInputPurpose :: IsEntry o => InputPurpose -> IO (GValueConstruct o)
- entryInputPurpose :: AttrLabelProxy "inputPurpose"
- getEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> m InputPurpose
- setEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> InputPurpose -> m ()
- data EntryInvisibleCharPropertyInfo
- constructEntryInvisibleChar :: IsEntry o => Word32 -> IO (GValueConstruct o)
- entryInvisibleChar :: AttrLabelProxy "invisibleChar"
- getEntryInvisibleChar :: (MonadIO m, IsEntry o) => o -> m Word32
- setEntryInvisibleChar :: (MonadIO m, IsEntry o) => o -> Word32 -> m ()
- data EntryInvisibleCharSetPropertyInfo
- constructEntryInvisibleCharSet :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryInvisibleCharSet :: AttrLabelProxy "invisibleCharSet"
- getEntryInvisibleCharSet :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryInvisibleCharSet :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryMaxLengthPropertyInfo
- constructEntryMaxLength :: IsEntry o => Int32 -> IO (GValueConstruct o)
- entryMaxLength :: AttrLabelProxy "maxLength"
- getEntryMaxLength :: (MonadIO m, IsEntry o) => o -> m Int32
- setEntryMaxLength :: (MonadIO m, IsEntry o) => o -> Int32 -> m ()
- data EntryMaxWidthCharsPropertyInfo
- constructEntryMaxWidthChars :: IsEntry o => Int32 -> IO (GValueConstruct o)
- entryMaxWidthChars :: AttrLabelProxy "maxWidthChars"
- getEntryMaxWidthChars :: (MonadIO m, IsEntry o) => o -> m Int32
- setEntryMaxWidthChars :: (MonadIO m, IsEntry o) => o -> Int32 -> m ()
- data EntryOverwriteModePropertyInfo
- constructEntryOverwriteMode :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryOverwriteMode :: AttrLabelProxy "overwriteMode"
- getEntryOverwriteMode :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryOverwriteMode :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryPlaceholderTextPropertyInfo
- clearEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryPlaceholderText :: IsEntry o => Text -> IO (GValueConstruct o)
- entryPlaceholderText :: AttrLabelProxy "placeholderText"
- getEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> m Text
- setEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntryPopulateAllPropertyInfo
- constructEntryPopulateAll :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryPopulateAll :: AttrLabelProxy "populateAll"
- getEntryPopulateAll :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryPopulateAll :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryPrimaryIconActivatablePropertyInfo
- constructEntryPrimaryIconActivatable :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryPrimaryIconActivatable :: AttrLabelProxy "primaryIconActivatable"
- getEntryPrimaryIconActivatable :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryPrimaryIconActivatable :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryPrimaryIconGiconPropertyInfo
- clearEntryPrimaryIconGicon :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryPrimaryIconGicon :: (IsEntry o, IsIcon a) => a -> IO (GValueConstruct o)
- entryPrimaryIconGicon :: AttrLabelProxy "primaryIconGicon"
- getEntryPrimaryIconGicon :: (MonadIO m, IsEntry o) => o -> m (Maybe Icon)
- setEntryPrimaryIconGicon :: (MonadIO m, IsEntry o, IsIcon a) => o -> a -> m ()
- data EntryPrimaryIconNamePropertyInfo
- clearEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryPrimaryIconName :: IsEntry o => Text -> IO (GValueConstruct o)
- entryPrimaryIconName :: AttrLabelProxy "primaryIconName"
- getEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntryPrimaryIconPixbufPropertyInfo
- clearEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryPrimaryIconPixbuf :: (IsEntry o, IsPixbuf a) => a -> IO (GValueConstruct o)
- entryPrimaryIconPixbuf :: AttrLabelProxy "primaryIconPixbuf"
- getEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m (Maybe Pixbuf)
- setEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o, IsPixbuf a) => o -> a -> m ()
- data EntryPrimaryIconSensitivePropertyInfo
- constructEntryPrimaryIconSensitive :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryPrimaryIconSensitive :: AttrLabelProxy "primaryIconSensitive"
- getEntryPrimaryIconSensitive :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryPrimaryIconSensitive :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryPrimaryIconStockPropertyInfo
- clearEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryPrimaryIconStock :: IsEntry o => Text -> IO (GValueConstruct o)
- entryPrimaryIconStock :: AttrLabelProxy "primaryIconStock"
- getEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntryPrimaryIconStorageTypePropertyInfo
- entryPrimaryIconStorageType :: AttrLabelProxy "primaryIconStorageType"
- getEntryPrimaryIconStorageType :: (MonadIO m, IsEntry o) => o -> m ImageType
- data EntryPrimaryIconTooltipMarkupPropertyInfo
- clearEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryPrimaryIconTooltipMarkup :: IsEntry o => Text -> IO (GValueConstruct o)
- entryPrimaryIconTooltipMarkup :: AttrLabelProxy "primaryIconTooltipMarkup"
- getEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntryPrimaryIconTooltipTextPropertyInfo
- clearEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntryPrimaryIconTooltipText :: IsEntry o => Text -> IO (GValueConstruct o)
- entryPrimaryIconTooltipText :: AttrLabelProxy "primaryIconTooltipText"
- getEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntryProgressFractionPropertyInfo
- constructEntryProgressFraction :: IsEntry o => Double -> IO (GValueConstruct o)
- entryProgressFraction :: AttrLabelProxy "progressFraction"
- getEntryProgressFraction :: (MonadIO m, IsEntry o) => o -> m Double
- setEntryProgressFraction :: (MonadIO m, IsEntry o) => o -> Double -> m ()
- data EntryProgressPulseStepPropertyInfo
- constructEntryProgressPulseStep :: IsEntry o => Double -> IO (GValueConstruct o)
- entryProgressPulseStep :: AttrLabelProxy "progressPulseStep"
- getEntryProgressPulseStep :: (MonadIO m, IsEntry o) => o -> m Double
- setEntryProgressPulseStep :: (MonadIO m, IsEntry o) => o -> Double -> m ()
- data EntryScrollOffsetPropertyInfo
- entryScrollOffset :: AttrLabelProxy "scrollOffset"
- getEntryScrollOffset :: (MonadIO m, IsEntry o) => o -> m Int32
- data EntrySecondaryIconActivatablePropertyInfo
- constructEntrySecondaryIconActivatable :: IsEntry o => Bool -> IO (GValueConstruct o)
- entrySecondaryIconActivatable :: AttrLabelProxy "secondaryIconActivatable"
- getEntrySecondaryIconActivatable :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntrySecondaryIconActivatable :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntrySecondaryIconGiconPropertyInfo
- clearEntrySecondaryIconGicon :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntrySecondaryIconGicon :: (IsEntry o, IsIcon a) => a -> IO (GValueConstruct o)
- entrySecondaryIconGicon :: AttrLabelProxy "secondaryIconGicon"
- getEntrySecondaryIconGicon :: (MonadIO m, IsEntry o) => o -> m (Maybe Icon)
- setEntrySecondaryIconGicon :: (MonadIO m, IsEntry o, IsIcon a) => o -> a -> m ()
- data EntrySecondaryIconNamePropertyInfo
- clearEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntrySecondaryIconName :: IsEntry o => Text -> IO (GValueConstruct o)
- entrySecondaryIconName :: AttrLabelProxy "secondaryIconName"
- getEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntrySecondaryIconPixbufPropertyInfo
- clearEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntrySecondaryIconPixbuf :: (IsEntry o, IsPixbuf a) => a -> IO (GValueConstruct o)
- entrySecondaryIconPixbuf :: AttrLabelProxy "secondaryIconPixbuf"
- getEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m (Maybe Pixbuf)
- setEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o, IsPixbuf a) => o -> a -> m ()
- data EntrySecondaryIconSensitivePropertyInfo
- constructEntrySecondaryIconSensitive :: IsEntry o => Bool -> IO (GValueConstruct o)
- entrySecondaryIconSensitive :: AttrLabelProxy "secondaryIconSensitive"
- getEntrySecondaryIconSensitive :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntrySecondaryIconSensitive :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntrySecondaryIconStockPropertyInfo
- clearEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntrySecondaryIconStock :: IsEntry o => Text -> IO (GValueConstruct o)
- entrySecondaryIconStock :: AttrLabelProxy "secondaryIconStock"
- getEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntrySecondaryIconStorageTypePropertyInfo
- entrySecondaryIconStorageType :: AttrLabelProxy "secondaryIconStorageType"
- getEntrySecondaryIconStorageType :: (MonadIO m, IsEntry o) => o -> m ImageType
- data EntrySecondaryIconTooltipMarkupPropertyInfo
- clearEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntrySecondaryIconTooltipMarkup :: IsEntry o => Text -> IO (GValueConstruct o)
- entrySecondaryIconTooltipMarkup :: AttrLabelProxy "secondaryIconTooltipMarkup"
- getEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntrySecondaryIconTooltipTextPropertyInfo
- clearEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m ()
- constructEntrySecondaryIconTooltipText :: IsEntry o => Text -> IO (GValueConstruct o)
- entrySecondaryIconTooltipText :: AttrLabelProxy "secondaryIconTooltipText"
- getEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m (Maybe Text)
- setEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntrySelectionBoundPropertyInfo
- entrySelectionBound :: AttrLabelProxy "selectionBound"
- getEntrySelectionBound :: (MonadIO m, IsEntry o) => o -> m Int32
- data EntryShadowTypePropertyInfo
- constructEntryShadowType :: IsEntry o => ShadowType -> IO (GValueConstruct o)
- entryShadowType :: AttrLabelProxy "shadowType"
- getEntryShadowType :: (MonadIO m, IsEntry o) => o -> m ShadowType
- setEntryShadowType :: (MonadIO m, IsEntry o) => o -> ShadowType -> m ()
- data EntryTabsPropertyInfo
- constructEntryTabs :: IsEntry o => TabArray -> IO (GValueConstruct o)
- entryTabs :: AttrLabelProxy "tabs"
- getEntryTabs :: (MonadIO m, IsEntry o) => o -> m (Maybe TabArray)
- setEntryTabs :: (MonadIO m, IsEntry o) => o -> TabArray -> m ()
- data EntryTextPropertyInfo
- constructEntryText :: IsEntry o => Text -> IO (GValueConstruct o)
- entryText :: AttrLabelProxy "text"
- getEntryText :: (MonadIO m, IsEntry o) => o -> m Text
- setEntryText :: (MonadIO m, IsEntry o) => o -> Text -> m ()
- data EntryTextLengthPropertyInfo
- entryTextLength :: AttrLabelProxy "textLength"
- getEntryTextLength :: (MonadIO m, IsEntry o) => o -> m Word32
- data EntryTruncateMultilinePropertyInfo
- constructEntryTruncateMultiline :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryTruncateMultiline :: AttrLabelProxy "truncateMultiline"
- getEntryTruncateMultiline :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryTruncateMultiline :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryVisibilityPropertyInfo
- constructEntryVisibility :: IsEntry o => Bool -> IO (GValueConstruct o)
- entryVisibility :: AttrLabelProxy "visibility"
- getEntryVisibility :: (MonadIO m, IsEntry o) => o -> m Bool
- setEntryVisibility :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
- data EntryWidthCharsPropertyInfo
- constructEntryWidthChars :: IsEntry o => Int32 -> IO (GValueConstruct o)
- entryWidthChars :: AttrLabelProxy "widthChars"
- getEntryWidthChars :: (MonadIO m, IsEntry o) => o -> m Int32
- setEntryWidthChars :: (MonadIO m, IsEntry o) => o -> Int32 -> m ()
- data EntryXalignPropertyInfo
- constructEntryXalign :: IsEntry o => Float -> IO (GValueConstruct o)
- entryXalign :: AttrLabelProxy "xalign"
- getEntryXalign :: (MonadIO m, IsEntry o) => o -> m Float
- setEntryXalign :: (MonadIO m, IsEntry o) => o -> Float -> m ()
- type C_EntryActivateCallback = Ptr () -> Ptr () -> IO ()
- type EntryActivateCallback = IO ()
- data EntryActivateSignalInfo
- afterEntryActivate :: (GObject a, MonadIO m) => a -> EntryActivateCallback -> m SignalHandlerId
- genClosure_EntryActivate :: EntryActivateCallback -> IO Closure
- mk_EntryActivateCallback :: C_EntryActivateCallback -> IO (FunPtr C_EntryActivateCallback)
- noEntryActivateCallback :: Maybe EntryActivateCallback
- onEntryActivate :: (GObject a, MonadIO m) => a -> EntryActivateCallback -> m SignalHandlerId
- wrap_EntryActivateCallback :: EntryActivateCallback -> Ptr () -> Ptr () -> IO ()
- type C_EntryBackspaceCallback = Ptr () -> Ptr () -> IO ()
- type EntryBackspaceCallback = IO ()
- data EntryBackspaceSignalInfo
- afterEntryBackspace :: (GObject a, MonadIO m) => a -> EntryBackspaceCallback -> m SignalHandlerId
- genClosure_EntryBackspace :: EntryBackspaceCallback -> IO Closure
- mk_EntryBackspaceCallback :: C_EntryBackspaceCallback -> IO (FunPtr C_EntryBackspaceCallback)
- noEntryBackspaceCallback :: Maybe EntryBackspaceCallback
- onEntryBackspace :: (GObject a, MonadIO m) => a -> EntryBackspaceCallback -> m SignalHandlerId
- wrap_EntryBackspaceCallback :: EntryBackspaceCallback -> Ptr () -> Ptr () -> IO ()
- type C_EntryCopyClipboardCallback = Ptr () -> Ptr () -> IO ()
- type EntryCopyClipboardCallback = IO ()
- data EntryCopyClipboardSignalInfo
- afterEntryCopyClipboard :: (GObject a, MonadIO m) => a -> EntryCopyClipboardCallback -> m SignalHandlerId
- genClosure_EntryCopyClipboard :: EntryCopyClipboardCallback -> IO Closure
- mk_EntryCopyClipboardCallback :: C_EntryCopyClipboardCallback -> IO (FunPtr C_EntryCopyClipboardCallback)
- noEntryCopyClipboardCallback :: Maybe EntryCopyClipboardCallback
- onEntryCopyClipboard :: (GObject a, MonadIO m) => a -> EntryCopyClipboardCallback -> m SignalHandlerId
- wrap_EntryCopyClipboardCallback :: EntryCopyClipboardCallback -> Ptr () -> Ptr () -> IO ()
- type C_EntryCutClipboardCallback = Ptr () -> Ptr () -> IO ()
- type EntryCutClipboardCallback = IO ()
- data EntryCutClipboardSignalInfo
- afterEntryCutClipboard :: (GObject a, MonadIO m) => a -> EntryCutClipboardCallback -> m SignalHandlerId
- genClosure_EntryCutClipboard :: EntryCutClipboardCallback -> IO Closure
- mk_EntryCutClipboardCallback :: C_EntryCutClipboardCallback -> IO (FunPtr C_EntryCutClipboardCallback)
- noEntryCutClipboardCallback :: Maybe EntryCutClipboardCallback
- onEntryCutClipboard :: (GObject a, MonadIO m) => a -> EntryCutClipboardCallback -> m SignalHandlerId
- wrap_EntryCutClipboardCallback :: EntryCutClipboardCallback -> Ptr () -> Ptr () -> IO ()
- type C_EntryDeleteFromCursorCallback = Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- type EntryDeleteFromCursorCallback = DeleteType -> Int32 -> IO ()
- data EntryDeleteFromCursorSignalInfo
- afterEntryDeleteFromCursor :: (GObject a, MonadIO m) => a -> EntryDeleteFromCursorCallback -> m SignalHandlerId
- genClosure_EntryDeleteFromCursor :: EntryDeleteFromCursorCallback -> IO Closure
- mk_EntryDeleteFromCursorCallback :: C_EntryDeleteFromCursorCallback -> IO (FunPtr C_EntryDeleteFromCursorCallback)
- noEntryDeleteFromCursorCallback :: Maybe EntryDeleteFromCursorCallback
- onEntryDeleteFromCursor :: (GObject a, MonadIO m) => a -> EntryDeleteFromCursorCallback -> m SignalHandlerId
- wrap_EntryDeleteFromCursorCallback :: EntryDeleteFromCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
- type C_EntryIconPressCallback = Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO ()
- type EntryIconPressCallback = EntryIconPosition -> EventButton -> IO ()
- data EntryIconPressSignalInfo
- afterEntryIconPress :: (GObject a, MonadIO m) => a -> EntryIconPressCallback -> m SignalHandlerId
- genClosure_EntryIconPress :: EntryIconPressCallback -> IO Closure
- mk_EntryIconPressCallback :: C_EntryIconPressCallback -> IO (FunPtr C_EntryIconPressCallback)
- noEntryIconPressCallback :: Maybe EntryIconPressCallback
- onEntryIconPress :: (GObject a, MonadIO m) => a -> EntryIconPressCallback -> m SignalHandlerId
- wrap_EntryIconPressCallback :: EntryIconPressCallback -> Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO ()
- type C_EntryIconReleaseCallback = Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO ()
- type EntryIconReleaseCallback = EntryIconPosition -> EventButton -> IO ()
- data EntryIconReleaseSignalInfo
- afterEntryIconRelease :: (GObject a, MonadIO m) => a -> EntryIconReleaseCallback -> m SignalHandlerId
- genClosure_EntryIconRelease :: EntryIconReleaseCallback -> IO Closure
- mk_EntryIconReleaseCallback :: C_EntryIconReleaseCallback -> IO (FunPtr C_EntryIconReleaseCallback)
- noEntryIconReleaseCallback :: Maybe EntryIconReleaseCallback
- onEntryIconRelease :: (GObject a, MonadIO m) => a -> EntryIconReleaseCallback -> m SignalHandlerId
- wrap_EntryIconReleaseCallback :: EntryIconReleaseCallback -> Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO ()
- type C_EntryInsertAtCursorCallback = Ptr () -> CString -> Ptr () -> IO ()
- type EntryInsertAtCursorCallback = Text -> IO ()
- data EntryInsertAtCursorSignalInfo
- afterEntryInsertAtCursor :: (GObject a, MonadIO m) => a -> EntryInsertAtCursorCallback -> m SignalHandlerId
- genClosure_EntryInsertAtCursor :: EntryInsertAtCursorCallback -> IO Closure
- mk_EntryInsertAtCursorCallback :: C_EntryInsertAtCursorCallback -> IO (FunPtr C_EntryInsertAtCursorCallback)
- noEntryInsertAtCursorCallback :: Maybe EntryInsertAtCursorCallback
- onEntryInsertAtCursor :: (GObject a, MonadIO m) => a -> EntryInsertAtCursorCallback -> m SignalHandlerId
- wrap_EntryInsertAtCursorCallback :: EntryInsertAtCursorCallback -> Ptr () -> CString -> Ptr () -> IO ()
- type C_EntryMoveCursorCallback = Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO ()
- type EntryMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
- data EntryMoveCursorSignalInfo
- afterEntryMoveCursor :: (GObject a, MonadIO m) => a -> EntryMoveCursorCallback -> m SignalHandlerId
- genClosure_EntryMoveCursor :: EntryMoveCursorCallback -> IO Closure
- mk_EntryMoveCursorCallback :: C_EntryMoveCursorCallback -> IO (FunPtr C_EntryMoveCursorCallback)
- noEntryMoveCursorCallback :: Maybe EntryMoveCursorCallback
- onEntryMoveCursor :: (GObject a, MonadIO m) => a -> EntryMoveCursorCallback -> m SignalHandlerId
- wrap_EntryMoveCursorCallback :: EntryMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO ()
- type C_EntryPasteClipboardCallback = Ptr () -> Ptr () -> IO ()
- type EntryPasteClipboardCallback = IO ()
- data EntryPasteClipboardSignalInfo
- afterEntryPasteClipboard :: (GObject a, MonadIO m) => a -> EntryPasteClipboardCallback -> m SignalHandlerId
- genClosure_EntryPasteClipboard :: EntryPasteClipboardCallback -> IO Closure
- mk_EntryPasteClipboardCallback :: C_EntryPasteClipboardCallback -> IO (FunPtr C_EntryPasteClipboardCallback)
- noEntryPasteClipboardCallback :: Maybe EntryPasteClipboardCallback
- onEntryPasteClipboard :: (GObject a, MonadIO m) => a -> EntryPasteClipboardCallback -> m SignalHandlerId
- wrap_EntryPasteClipboardCallback :: EntryPasteClipboardCallback -> Ptr () -> Ptr () -> IO ()
- type C_EntryPopulatePopupCallback = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- type EntryPopulatePopupCallback = Widget -> IO ()
- data EntryPopulatePopupSignalInfo
- afterEntryPopulatePopup :: (GObject a, MonadIO m) => a -> EntryPopulatePopupCallback -> m SignalHandlerId
- genClosure_EntryPopulatePopup :: EntryPopulatePopupCallback -> IO Closure
- mk_EntryPopulatePopupCallback :: C_EntryPopulatePopupCallback -> IO (FunPtr C_EntryPopulatePopupCallback)
- noEntryPopulatePopupCallback :: Maybe EntryPopulatePopupCallback
- onEntryPopulatePopup :: (GObject a, MonadIO m) => a -> EntryPopulatePopupCallback -> m SignalHandlerId
- wrap_EntryPopulatePopupCallback :: EntryPopulatePopupCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- type C_EntryPreeditChangedCallback = Ptr () -> CString -> Ptr () -> IO ()
- type EntryPreeditChangedCallback = Text -> IO ()
- data EntryPreeditChangedSignalInfo
- afterEntryPreeditChanged :: (GObject a, MonadIO m) => a -> EntryPreeditChangedCallback -> m SignalHandlerId
- genClosure_EntryPreeditChanged :: EntryPreeditChangedCallback -> IO Closure
- mk_EntryPreeditChangedCallback :: C_EntryPreeditChangedCallback -> IO (FunPtr C_EntryPreeditChangedCallback)
- noEntryPreeditChangedCallback :: Maybe EntryPreeditChangedCallback
- onEntryPreeditChanged :: (GObject a, MonadIO m) => a -> EntryPreeditChangedCallback -> m SignalHandlerId
- wrap_EntryPreeditChangedCallback :: EntryPreeditChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- type C_EntryToggleOverwriteCallback = Ptr () -> Ptr () -> IO ()
- type EntryToggleOverwriteCallback = IO ()
- data EntryToggleOverwriteSignalInfo
- afterEntryToggleOverwrite :: (GObject a, MonadIO m) => a -> EntryToggleOverwriteCallback -> m SignalHandlerId
- genClosure_EntryToggleOverwrite :: EntryToggleOverwriteCallback -> IO Closure
- mk_EntryToggleOverwriteCallback :: C_EntryToggleOverwriteCallback -> IO (FunPtr C_EntryToggleOverwriteCallback)
- noEntryToggleOverwriteCallback :: Maybe EntryToggleOverwriteCallback
- onEntryToggleOverwrite :: (GObject a, MonadIO m) => a -> EntryToggleOverwriteCallback -> m SignalHandlerId
- wrap_EntryToggleOverwriteCallback :: EntryToggleOverwriteCallback -> Ptr () -> Ptr () -> IO ()
Exported types
GObject Entry Source # | |
IsImplementorIface Entry Source # | |
IsObject Entry Source # | |
IsWidget Entry Source # | |
IsEntry Entry Source # | |
IsEditable Entry Source # | |
IsCellEditable Entry Source # | |
IsBuildable Entry Source # | |
((~) * info (ResolveEntryMethod t Entry), MethodInfo * info Entry p) => IsLabel t (Entry -> p) Source # | |
((~) * info (ResolveEntryMethod t Entry), MethodInfo * info Entry p) => IsLabelProxy t (Entry -> p) Source # | |
HasAttributeList * Entry Source # | |
type AttributeList Entry Source # | |
type SignalList Entry Source # | |
Methods
getActivatesDefault
data EntryGetActivatesDefaultMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsEntry a) => MethodInfo * EntryGetActivatesDefaultMethodInfo a signature Source # | |
entryGetActivatesDefault Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Bool | Returns: |
Retrieves the value set by entrySetActivatesDefault
.
getAlignment
data EntryGetAlignmentMethodInfo Source #
((~) * signature (m Float), MonadIO m, IsEntry a) => MethodInfo * EntryGetAlignmentMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Float | Returns: the alignment |
Gets the value set by entrySetAlignment
.
Since: 2.4
getAttributes
data EntryGetAttributesMethodInfo Source #
((~) * signature (m (Maybe AttrList)), MonadIO m, IsEntry a) => MethodInfo * EntryGetAttributesMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m (Maybe AttrList) | Returns: the attribute list, or |
Gets the attribute list that was set on the entry using
entrySetAttributes
, if any.
Since: 3.6
getBuffer
data EntryGetBufferMethodInfo Source #
((~) * signature (m EntryBuffer), MonadIO m, IsEntry a) => MethodInfo * EntryGetBufferMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m EntryBuffer | Returns: A |
Get the EntryBuffer
object which holds the text for
this widget.
Since: 2.18
getCompletion
data EntryGetCompletionMethodInfo Source #
((~) * signature (m EntryCompletion), MonadIO m, IsEntry a) => MethodInfo * EntryGetCompletionMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m EntryCompletion | Returns: The auxiliary completion object currently
in use by |
Returns the auxiliary completion object currently in use by entry
.
Since: 2.4
getCurrentIconDragSource
data EntryGetCurrentIconDragSourceMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsEntry a) => MethodInfo * EntryGetCurrentIconDragSourceMethodInfo a signature Source # | |
entryGetCurrentIconDragSource Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Int32 | Returns: index of the icon which is the source of the current DND operation, or -1. |
Returns the index of the icon which is the source of the current DND operation, or -1.
This function is meant to be used in a Widget
::drag-data-get
callback.
Since: 2.16
getCursorHadjustment
data EntryGetCursorHadjustmentMethodInfo Source #
((~) * signature (m (Maybe Adjustment)), MonadIO m, IsEntry a) => MethodInfo * EntryGetCursorHadjustmentMethodInfo a signature Source # | |
entryGetCursorHadjustment Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m (Maybe Adjustment) | Returns: the horizontal cursor adjustment, or |
Retrieves the horizontal cursor adjustment for the entry.
See entrySetCursorHadjustment
.
Since: 2.12
getHasFrame
data EntryGetHasFrameMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsEntry a) => MethodInfo * EntryGetHasFrameMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Bool | Returns: whether the entry has a beveled frame |
Gets the value set by entrySetHasFrame
.
getIconActivatable
data EntryGetIconActivatableMethodInfo Source #
((~) * signature (EntryIconPosition -> m Bool), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconActivatableMethodInfo a signature Source # | |
entryGetIconActivatable Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m Bool | Returns: |
Returns whether the icon is activatable.
Since: 2.16
getIconArea
data EntryGetIconAreaMethodInfo Source #
((~) * signature (EntryIconPosition -> m Rectangle), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconAreaMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m Rectangle |
Gets the area where entry’s icon at iconPos
is drawn.
This function is useful when drawing something to the
entry in a draw callback.
If the entry is not realized or has no icon at the given position,
iconArea
is filled with zeros.
See also entryGetTextArea
Since: 3.0
getIconAtPos
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Int32 |
|
-> Int32 |
|
-> m Int32 | Returns: the index of the icon at the given position, or -1 |
Finds the icon at the given position and return its index. The
position’s coordinates are relative to the entry
’s top left corner.
If x
, y
doesn’t lie inside an icon, -1 is returned.
This function is intended for use in a Widget
::query-tooltip
signal handler.
Since: 2.16
getIconGicon
data EntryGetIconGiconMethodInfo Source #
((~) * signature (EntryIconPosition -> m (Maybe Icon)), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconGiconMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m (Maybe Icon) | Returns: A |
getIconName
data EntryGetIconNameMethodInfo Source #
((~) * signature (EntryIconPosition -> m (Maybe Text)), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconNameMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m (Maybe Text) | Returns: An icon name, or |
Retrieves the icon name used for the icon, or Nothing
if there is
no icon or if the icon was set by some other method (e.g., by
pixbuf, stock or gicon).
Since: 2.16
getIconPixbuf
data EntryGetIconPixbufMethodInfo Source #
((~) * signature (EntryIconPosition -> m (Maybe Pixbuf)), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconPixbufMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m (Maybe Pixbuf) | Returns: A |
getIconSensitive
data EntryGetIconSensitiveMethodInfo Source #
((~) * signature (EntryIconPosition -> m Bool), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconSensitiveMethodInfo a signature Source # | |
entryGetIconSensitive Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m Bool | Returns: |
Returns whether the icon appears sensitive or insensitive.
Since: 2.16
getIconStock
data EntryGetIconStockMethodInfo Source #
((~) * signature (EntryIconPosition -> m Text), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconStockMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m Text | Returns: A stock id, or |
Deprecated: (Since version 3.10)Use entryGetIconName
instead.
Retrieves the stock id used for the icon, or Nothing
if there is
no icon or if the icon was set by some other method (e.g., by
pixbuf, icon name or gicon).
Since: 2.16
getIconStorageType
data EntryGetIconStorageTypeMethodInfo Source #
((~) * signature (EntryIconPosition -> m ImageType), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconStorageTypeMethodInfo a signature Source # | |
entryGetIconStorageType Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m ImageType | Returns: image representation being used |
Gets the type of representation being used by the icon
to store image data. If the icon has no image data,
the return value will be ImageTypeEmpty
.
Since: 2.16
getIconTooltipMarkup
data EntryGetIconTooltipMarkupMethodInfo Source #
((~) * signature (EntryIconPosition -> m (Maybe Text)), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconTooltipMarkupMethodInfo a signature Source # | |
entryGetIconTooltipMarkup Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m (Maybe Text) | Returns: the tooltip text, or |
Gets the contents of the tooltip on the icon at the specified
position in entry
.
Since: 2.16
getIconTooltipText
data EntryGetIconTooltipTextMethodInfo Source #
((~) * signature (EntryIconPosition -> m (Maybe Text)), MonadIO m, IsEntry a) => MethodInfo * EntryGetIconTooltipTextMethodInfo a signature Source # | |
entryGetIconTooltipText Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> m (Maybe Text) | Returns: the tooltip text, or |
Gets the contents of the tooltip on the icon at the specified
position in entry
.
Since: 2.16
getInnerBorder
data EntryGetInnerBorderMethodInfo Source #
((~) * signature (m (Maybe Border)), MonadIO m, IsEntry a) => MethodInfo * EntryGetInnerBorderMethodInfo a signature Source # | |
Deprecated: (Since version 3.4)Use the standard border and padding CSS properties (through objects like StyleContext
and CssProvider
); the value returned by this function is ignored by Entry
.
This function returns the entry’s Entry
:inner-border
property. See
entrySetInnerBorder
for more information.
Since: 2.10
getInputHints
data EntryGetInputHintsMethodInfo Source #
((~) * signature (m [InputHints]), MonadIO m, IsEntry a) => MethodInfo * EntryGetInputHintsMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m [InputHints] |
Gets the value of the Entry
:input-hints
property.
Since: 3.6
getInputPurpose
data EntryGetInputPurposeMethodInfo Source #
((~) * signature (m InputPurpose), MonadIO m, IsEntry a) => MethodInfo * EntryGetInputPurposeMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m InputPurpose |
Gets the value of the Entry
:input-purpose
property.
Since: 3.6
getInvisibleChar
data EntryGetInvisibleCharMethodInfo Source #
((~) * signature (m Char), MonadIO m, IsEntry a) => MethodInfo * EntryGetInvisibleCharMethodInfo a signature Source # | |
entryGetInvisibleChar Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Char | Returns: the current invisible char, or 0, if the entry does not show invisible text at all. |
Retrieves the character displayed in place of the real characters
for entries with visibility set to false. See entrySetInvisibleChar
.
getLayout
data EntryGetLayoutMethodInfo Source #
((~) * signature (m Layout), MonadIO m, IsEntry a) => MethodInfo * EntryGetLayoutMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Layout | Returns: the |
Gets the Layout
used to display the entry.
The layout is useful to e.g. convert text positions to
pixel positions, in combination with entryGetLayoutOffsets
.
The returned layout is owned by the entry and must not be
modified or freed by the caller.
Keep in mind that the layout text may contain a preedit string, so
entryLayoutIndexToTextIndex
and
entryTextIndexToLayoutIndex
are needed to convert byte
indices in the layout to byte indices in the entry contents.
getLayoutOffsets
data EntryGetLayoutOffsetsMethodInfo Source #
((~) * signature (m (Int32, Int32)), MonadIO m, IsEntry a) => MethodInfo * EntryGetLayoutOffsetsMethodInfo a signature Source # | |
entryGetLayoutOffsets Source #
Obtains the position of the Layout
used to render text
in the entry, in widget coordinates. Useful if you want to line
up the text in an entry with some other text, e.g. when using the
entry to implement editable cells in a sheet widget.
Also useful to convert mouse events into coordinates inside the
Layout
, e.g. to take some action if some part of the entry text
is clicked.
Note that as the user scrolls around in the entry the offsets will
change; you’ll need to connect to the “notify::scroll-offset”
signal to track this. Remember when using the Layout
functions you need to convert to and from pixels using
PANGO_PIXELS()
or SCALE
.
Keep in mind that the layout text may contain a preedit string, so
entryLayoutIndexToTextIndex
and
entryTextIndexToLayoutIndex
are needed to convert byte
indices in the layout to byte indices in the entry contents.
getMaxLength
data EntryGetMaxLengthMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsEntry a) => MethodInfo * EntryGetMaxLengthMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Int32 | Returns: the maximum allowed number of characters
in |
Retrieves the maximum allowed length of the text in
entry
. See entrySetMaxLength
.
This is equivalent to:
C code
GtkEntryBuffer *buffer; buffer = gtk_entry_get_buffer (entry); gtk_entry_buffer_get_max_length (buffer);
getMaxWidthChars
data EntryGetMaxWidthCharsMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsEntry a) => MethodInfo * EntryGetMaxWidthCharsMethodInfo a signature Source # | |
entryGetMaxWidthChars Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Int32 | Returns: the maximum width of the entry, in characters |
Retrieves the desired maximum width of entry
, in characters.
See entrySetMaxWidthChars
.
Since: 3.12
getOverwriteMode
data EntryGetOverwriteModeMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsEntry a) => MethodInfo * EntryGetOverwriteModeMethodInfo a signature Source # | |
entryGetOverwriteMode Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Bool | Returns: whether the text is overwritten when typing. |
Gets the value set by entrySetOverwriteMode
.
Since: 2.14
getPlaceholderText
data EntryGetPlaceholderTextMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsEntry a) => MethodInfo * EntryGetPlaceholderTextMethodInfo a signature Source # | |
entryGetPlaceholderText Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Text | Returns: a pointer to the placeholder text as a string. This string points to internally allocated storage in the widget and must not be freed, modified or stored. |
Retrieves the text that will be displayed when entry
is empty and unfocused
Since: 3.2
getProgressFraction
data EntryGetProgressFractionMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsEntry a) => MethodInfo * EntryGetProgressFractionMethodInfo a signature Source # | |
entryGetProgressFraction Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Double | Returns: a fraction from 0.0 to 1.0 |
Returns the current fraction of the task that’s been completed.
See entrySetProgressFraction
.
Since: 2.16
getProgressPulseStep
data EntryGetProgressPulseStepMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsEntry a) => MethodInfo * EntryGetProgressPulseStepMethodInfo a signature Source # | |
entryGetProgressPulseStep Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Double | Returns: a fraction from 0.0 to 1.0 |
Retrieves the pulse step set with entrySetProgressPulseStep
.
Since: 2.16
getTabs
data EntryGetTabsMethodInfo Source #
((~) * signature (m (Maybe TabArray)), MonadIO m, IsEntry a) => MethodInfo * EntryGetTabsMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m (Maybe TabArray) | Returns: the tabstops, or |
Gets the tabstops that were set on the entry using entrySetTabs
, if
any.
Since: 3.10
getText
data EntryGetTextMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsEntry a) => MethodInfo * EntryGetTextMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Text | Returns: a pointer to the contents of the widget as a string. This string points to internally allocated storage in the widget and must not be freed, modified or stored. |
Retrieves the contents of the entry widget.
See also editableGetChars
.
This is equivalent to:
C code
GtkEntryBuffer *buffer; buffer = gtk_entry_get_buffer (entry); gtk_entry_buffer_get_text (buffer);
getTextArea
data EntryGetTextAreaMethodInfo Source #
((~) * signature (m Rectangle), MonadIO m, IsEntry a) => MethodInfo * EntryGetTextAreaMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Rectangle |
Gets the area where the entry’s text is drawn. This function is useful when drawing something to the entry in a draw callback.
If the entry is not realized, textArea
is filled with zeros.
See also entryGetIconArea
.
Since: 3.0
getTextLength
data EntryGetTextLengthMethodInfo Source #
((~) * signature (m Word16), MonadIO m, IsEntry a) => MethodInfo * EntryGetTextLengthMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Word16 | Returns: the current number of characters
in |
Retrieves the current length of the text in
entry
.
This is equivalent to:
C code
GtkEntryBuffer *buffer; buffer = gtk_entry_get_buffer (entry); gtk_entry_buffer_get_length (buffer);
Since: 2.14
getVisibility
data EntryGetVisibilityMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsEntry a) => MethodInfo * EntryGetVisibilityMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Bool | Returns: |
Retrieves whether the text in entry
is visible. See
entrySetVisibility
.
getWidthChars
data EntryGetWidthCharsMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsEntry a) => MethodInfo * EntryGetWidthCharsMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m Int32 | Returns: number of chars to request space for, or negative if unset |
Gets the value set by entrySetWidthChars
.
grabFocusWithoutSelecting
data EntryGrabFocusWithoutSelectingMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsEntry a) => MethodInfo * EntryGrabFocusWithoutSelectingMethodInfo a signature Source # | |
entryGrabFocusWithoutSelecting Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m () |
Causes entry
to have keyboard focus.
It behaves like widgetGrabFocus
,
except that it doesn't select the contents of the entry.
You only want to call this on some special entries
which the user usually doesn't want to replace all text in,
such as search-as-you-type entries.
Since: 3.16
imContextFilterKeypress
data EntryImContextFilterKeypressMethodInfo Source #
((~) * signature (EventKey -> m Bool), MonadIO m, IsEntry a) => MethodInfo * EntryImContextFilterKeypressMethodInfo a signature Source # | |
entryImContextFilterKeypress Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EventKey |
|
-> m Bool | Returns: |
Allow the Entry
input method to internally handle key press
and release events. If this function returns True
, then no further
processing should be done for this key event. See
iMContextFilterKeypress
.
Note that you are expected to call this function from your handler
when overriding key event handling. This is needed in the case when
you need to insert your own key handling between the input method
and the default key event handling of the Entry
.
See textViewResetImContext
for an example of use.
Since: 2.22
layoutIndexToTextIndex
data EntryLayoutIndexToTextIndexMethodInfo Source #
((~) * signature (Int32 -> m Int32), MonadIO m, IsEntry a) => MethodInfo * EntryLayoutIndexToTextIndexMethodInfo a signature Source # | |
entryLayoutIndexToTextIndex Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Int32 |
|
-> m Int32 | Returns: byte index into the entry contents |
Converts from a position in the entry’s Layout
(returned by
entryGetLayout
) to a position in the entry contents
(returned by entryGetText
).
new
newWithBuffer
:: (HasCallStack, MonadIO m, IsEntryBuffer a) | |
=> a |
|
-> m Entry | Returns: a new |
Creates a new entry with the specified text buffer.
Since: 2.18
progressPulse
data EntryProgressPulseMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsEntry a) => MethodInfo * EntryProgressPulseMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m () |
Indicates that some progress is made, but you don’t know how much.
Causes the entry’s progress indicator to enter “activity mode,”
where a block bounces back and forth. Each call to
entryProgressPulse
causes the block to move by a little bit
(the amount of movement per pulse is determined by
entrySetProgressPulseStep
).
Since: 2.16
resetImContext
data EntryResetImContextMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsEntry a) => MethodInfo * EntryResetImContextMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m () |
Reset the input method context of the entry if needed.
This can be necessary in the case where modifying the buffer would confuse on-going input method behavior.
Since: 2.22
setActivatesDefault
data EntrySetActivatesDefaultMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetActivatesDefaultMethodInfo a signature Source # | |
entrySetActivatesDefault Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Bool |
|
-> m () |
If setting
is True
, pressing Enter in the entry
will activate the default
widget for the window containing the entry. This usually means that
the dialog box containing the entry will be closed, since the default
widget is usually one of the dialog buttons.
(For experts: if setting
is True
, the entry calls
windowActivateDefault
on the window containing the entry, in
the default handler for the Entry
::activate
signal.)
setAlignment
data EntrySetAlignmentMethodInfo Source #
((~) * signature (Float -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetAlignmentMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Float |
|
-> m () |
Sets the alignment for the contents of the entry. This controls the horizontal positioning of the contents when the displayed text is shorter than the width of the entry.
Since: 2.4
setAttributes
data EntrySetAttributesMethodInfo Source #
((~) * signature (AttrList -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetAttributesMethodInfo a signature Source # | |
Sets a AttrList
; the attributes in the list are applied to the
entry text.
Since: 3.6
setBuffer
data EntrySetBufferMethodInfo Source #
((~) * signature (b -> m ()), MonadIO m, IsEntry a, IsEntryBuffer b) => MethodInfo * EntrySetBufferMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a, IsEntryBuffer b) | |
=> a |
|
-> b |
|
-> m () |
Set the EntryBuffer
object which holds the text for
this widget.
Since: 2.18
setCompletion
data EntrySetCompletionMethodInfo Source #
((~) * signature (Maybe b -> m ()), MonadIO m, IsEntry a, IsEntryCompletion b) => MethodInfo * EntrySetCompletionMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a, IsEntryCompletion b) | |
=> a |
|
-> Maybe b |
|
-> m () |
Sets completion
to be the auxiliary completion object to use with entry
.
All further configuration of the completion mechanism is done on
completion
using the EntryCompletion
API. Completion is disabled if
completion
is set to Nothing
.
Since: 2.4
setCursorHadjustment
data EntrySetCursorHadjustmentMethodInfo Source #
((~) * signature (Maybe b -> m ()), MonadIO m, IsEntry a, IsAdjustment b) => MethodInfo * EntrySetCursorHadjustmentMethodInfo a signature Source # | |
entrySetCursorHadjustment Source #
:: (HasCallStack, MonadIO m, IsEntry a, IsAdjustment b) | |
=> a |
|
-> Maybe b |
|
-> m () |
Hooks up an adjustment to the cursor position in an entry, so that when
the cursor is moved, the adjustment is scrolled to show that position.
See scrolledWindowGetHadjustment
for a typical way of obtaining
the adjustment.
The adjustment has to be in pixel units and in the same coordinate system as the entry.
Since: 2.12
setHasFrame
data EntrySetHasFrameMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetHasFrameMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether the entry has a beveled frame around it.
setIconActivatable
data EntrySetIconActivatableMethodInfo Source #
((~) * signature (EntryIconPosition -> Bool -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetIconActivatableMethodInfo a signature Source # | |
entrySetIconActivatable Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> Bool |
|
-> m () |
Sets whether the icon is activatable.
Since: 2.16
setIconDragSource
data EntrySetIconDragSourceMethodInfo Source #
((~) * signature (EntryIconPosition -> TargetList -> [DragAction] -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetIconDragSourceMethodInfo a signature Source # | |
entrySetIconDragSource Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> TargetList |
|
-> [DragAction] |
|
-> m () |
Sets up the icon at the given position so that GTK+ will start a drag operation when the user clicks and drags the icon.
To handle the drag operation, you need to connect to the usual
Widget
::drag-data-get
(or possibly Widget
::drag-data-delete
)
signal, and use entryGetCurrentIconDragSource
in
your signal handler to find out if the drag was started from
an icon.
By default, GTK+ uses the icon as the drag icon. You can use the
Widget
::drag-begin
signal to set a different icon. Note that you
have to use g_signal_connect_after()
to ensure that your signal handler
gets executed after the default handler.
Since: 2.16
setIconFromGicon
data EntrySetIconFromGiconMethodInfo Source #
((~) * signature (EntryIconPosition -> Maybe b -> m ()), MonadIO m, IsEntry a, IsIcon b) => MethodInfo * EntrySetIconFromGiconMethodInfo a signature Source # | |
entrySetIconFromGicon Source #
:: (HasCallStack, MonadIO m, IsEntry a, IsIcon b) | |
=> a |
|
-> EntryIconPosition |
|
-> Maybe b |
|
-> m () |
Sets the icon shown in the entry at the specified position from the current icon theme. If the icon isn’t known, a “broken image” icon will be displayed instead.
If icon
is Nothing
, no icon will be shown in the specified position.
Since: 2.16
setIconFromIconName
data EntrySetIconFromIconNameMethodInfo Source #
((~) * signature (EntryIconPosition -> Maybe Text -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetIconFromIconNameMethodInfo a signature Source # | |
entrySetIconFromIconName Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> Maybe Text |
|
-> m () |
Sets the icon shown in the entry at the specified position from the current icon theme.
If the icon name isn’t known, a “broken image” icon will be displayed instead.
If iconName
is Nothing
, no icon will be shown in the specified position.
Since: 2.16
setIconFromPixbuf
data EntrySetIconFromPixbufMethodInfo Source #
((~) * signature (EntryIconPosition -> Maybe b -> m ()), MonadIO m, IsEntry a, IsPixbuf b) => MethodInfo * EntrySetIconFromPixbufMethodInfo a signature Source # | |
entrySetIconFromPixbuf Source #
:: (HasCallStack, MonadIO m, IsEntry a, IsPixbuf b) | |
=> a |
|
-> EntryIconPosition |
|
-> Maybe b | |
-> m () |
Sets the icon shown in the specified position using a pixbuf.
If pixbuf
is Nothing
, no icon will be shown in the specified position.
Since: 2.16
setIconFromStock
data EntrySetIconFromStockMethodInfo Source #
((~) * signature (EntryIconPosition -> Maybe Text -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetIconFromStockMethodInfo a signature Source # | |
entrySetIconFromStock Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> Maybe Text |
|
-> m () |
Deprecated: (Since version 3.10)Use entrySetIconFromIconName
instead.
Sets the icon shown in the entry at the specified position from a stock image.
If stockId
is Nothing
, no icon will be shown in the specified position.
Since: 2.16
setIconSensitive
data EntrySetIconSensitiveMethodInfo Source #
((~) * signature (EntryIconPosition -> Bool -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetIconSensitiveMethodInfo a signature Source # | |
entrySetIconSensitive Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> Bool |
|
-> m () |
Sets the sensitivity for the specified icon.
Since: 2.16
setIconTooltipMarkup
data EntrySetIconTooltipMarkupMethodInfo Source #
((~) * signature (EntryIconPosition -> Maybe Text -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetIconTooltipMarkupMethodInfo a signature Source # | |
entrySetIconTooltipMarkup Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> Maybe Text |
|
-> m () |
Sets tooltip
as the contents of the tooltip for the icon at
the specified position. tooltip
is assumed to be marked up with
the [Pango text markup language][PangoMarkupFormat].
Use Nothing
for tooltip
to remove an existing tooltip.
See also widgetSetTooltipMarkup
and
entrySetIconTooltipText
.
Since: 2.16
setIconTooltipText
data EntrySetIconTooltipTextMethodInfo Source #
((~) * signature (EntryIconPosition -> Maybe Text -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetIconTooltipTextMethodInfo a signature Source # | |
entrySetIconTooltipText Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> EntryIconPosition |
|
-> Maybe Text |
|
-> m () |
Sets tooltip
as the contents of the tooltip for the icon
at the specified position.
Use Nothing
for tooltip
to remove an existing tooltip.
See also widgetSetTooltipText
and
entrySetIconTooltipMarkup
.
Since: 2.16
setInnerBorder
data EntrySetInnerBorderMethodInfo Source #
((~) * signature (Maybe Border -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetInnerBorderMethodInfo a signature Source # | |
Deprecated: (Since version 3.4)Use the standard border and padding CSS properties (through objects like StyleContext
and CssProvider
); the value set with this function is ignored by Entry
.
Sets entry
’s inner-border property to border
, or clears it if Nothing
is passed. The inner-border is the area around the entry’s text, but
inside its frame.
If set, this property overrides the inner-border style property. Overriding the style-provided border is useful when you want to do in-place editing of some text in a canvas or list widget, where pixel-exact positioning of the entry is important.
Since: 2.10
setInputHints
data EntrySetInputHintsMethodInfo Source #
((~) * signature ([InputHints] -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetInputHintsMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> [InputHints] |
|
-> m () |
Sets the Entry
:input-hints
property, which
allows input methods to fine-tune their behaviour.
Since: 3.6
setInputPurpose
data EntrySetInputPurposeMethodInfo Source #
((~) * signature (InputPurpose -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetInputPurposeMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> InputPurpose |
|
-> m () |
Sets the Entry
:input-purpose
property which
can be used by on-screen keyboards and other input
methods to adjust their behaviour.
Since: 3.6
setInvisibleChar
data EntrySetInvisibleCharMethodInfo Source #
((~) * signature (Char -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetInvisibleCharMethodInfo a signature Source # | |
entrySetInvisibleChar Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Char |
|
-> m () |
Sets the character to use in place of the actual text when
entrySetVisibility
has been called to set text visibility
to False
. i.e. this is the character used in “password mode” to
show the user how many characters have been typed. By default, GTK+
picks the best invisible char available in the current font. If you
set the invisible char to 0, then the user will get no feedback
at all; there will be no text on the screen as they type.
setMaxLength
data EntrySetMaxLengthMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetMaxLengthMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the maximum allowed length of the contents of the widget. If the current contents are longer than the given length, then they will be truncated to fit.
This is equivalent to:
C code
GtkEntryBuffer *buffer; buffer = gtk_entry_get_buffer (entry); gtk_entry_buffer_set_max_length (buffer, max);
setMaxWidthChars
data EntrySetMaxWidthCharsMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetMaxWidthCharsMethodInfo a signature Source # | |
entrySetMaxWidthChars Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the desired maximum width in characters of entry
.
Since: 3.12
setOverwriteMode
data EntrySetOverwriteModeMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetOverwriteModeMethodInfo a signature Source # | |
entrySetOverwriteMode Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether the text is overwritten when typing in the Entry
.
Since: 2.14
setPlaceholderText
data EntrySetPlaceholderTextMethodInfo Source #
((~) * signature (Maybe Text -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetPlaceholderTextMethodInfo a signature Source # | |
entrySetPlaceholderText Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
Sets text to be displayed in entry
when it is empty and unfocused.
This can be used to give a visual hint of the expected contents of
the Entry
.
Note that since the placeholder text gets removed when the entry received focus, using this feature is a bit problematic if the entry is given the initial focus in a window. Sometimes this can be worked around by delaying the initial focus setting until the first key event arrives.
Since: 3.2
setProgressFraction
data EntrySetProgressFractionMethodInfo Source #
((~) * signature (Double -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetProgressFractionMethodInfo a signature Source # | |
entrySetProgressFraction Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Double |
|
-> m () |
Causes the entry’s progress indicator to “fill in” the given fraction of the bar. The fraction should be between 0.0 and 1.0, inclusive.
Since: 2.16
setProgressPulseStep
data EntrySetProgressPulseStepMethodInfo Source #
((~) * signature (Double -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetProgressPulseStepMethodInfo a signature Source # | |
entrySetProgressPulseStep Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Double |
|
-> m () |
Sets the fraction of total entry width to move the progress
bouncing block for each call to entryProgressPulse
.
Since: 2.16
setTabs
data EntrySetTabsMethodInfo Source #
((~) * signature (TabArray -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetTabsMethodInfo a signature Source # | |
Sets a TabArray
; the tabstops in the array are applied to the entry
text.
Since: 3.10
setText
data EntrySetTextMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetTextMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Text |
|
-> m () |
Sets the text in the widget to the given value, replacing the current contents.
See entryBufferSetText
.
setVisibility
data EntrySetVisibilityMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetVisibilityMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether the contents of the entry are visible or not.
When visibility is set to False
, characters are displayed
as the invisible char, and will also appear that way when
the text in the entry widget is copied elsewhere.
By default, GTK+ picks the best invisible character available
in the current font, but it can be changed with
entrySetInvisibleChar
.
Note that you probably want to set Entry
:input-purpose
to InputPurposePassword
or InputPurposePin
to
inform input methods about the purpose of this entry,
in addition to setting visibility to False
.
setWidthChars
data EntrySetWidthCharsMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsEntry a) => MethodInfo * EntrySetWidthCharsMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Int32 |
|
-> m () |
Changes the size request of the entry to be about the right size
for nChars
characters. Note that it changes the size
request, the size can still be affected by
how you pack the widget into containers. If nChars
is -1, the
size reverts to the default entry size.
textIndexToLayoutIndex
data EntryTextIndexToLayoutIndexMethodInfo Source #
((~) * signature (Int32 -> m Int32), MonadIO m, IsEntry a) => MethodInfo * EntryTextIndexToLayoutIndexMethodInfo a signature Source # | |
entryTextIndexToLayoutIndex Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> Int32 |
|
-> m Int32 | Returns: byte index into the entry layout text |
Converts from a position in the entry contents (returned
by entryGetText
) to a position in the
entry’s Layout
(returned by entryGetLayout
,
with text retrieved via layoutGetText
).
unsetInvisibleChar
data EntryUnsetInvisibleCharMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsEntry a) => MethodInfo * EntryUnsetInvisibleCharMethodInfo a signature Source # | |
entryUnsetInvisibleChar Source #
:: (HasCallStack, MonadIO m, IsEntry a) | |
=> a |
|
-> m () |
Unsets the invisible char previously set with
entrySetInvisibleChar
. So that the
default invisible char is used again.
Since: 2.16
Properties
activatesDefault
data EntryActivatesDefaultPropertyInfo Source #
constructEntryActivatesDefault :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryActivatesDefault :: AttrLabelProxy "activatesDefault" Source #
attributes
data EntryAttributesPropertyInfo Source #
constructEntryAttributes :: IsEntry o => AttrList -> IO (GValueConstruct o) Source #
entryAttributes :: AttrLabelProxy "attributes" Source #
buffer
data EntryBufferPropertyInfo Source #
constructEntryBuffer :: (IsEntry o, IsEntryBuffer a) => a -> IO (GValueConstruct o) Source #
entryBuffer :: AttrLabelProxy "buffer" Source #
getEntryBuffer :: (MonadIO m, IsEntry o) => o -> m EntryBuffer Source #
setEntryBuffer :: (MonadIO m, IsEntry o, IsEntryBuffer a) => o -> a -> m () Source #
capsLockWarning
data EntryCapsLockWarningPropertyInfo Source #
constructEntryCapsLockWarning :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryCapsLockWarning :: AttrLabelProxy "capsLockWarning" Source #
completion
data EntryCompletionPropertyInfo Source #
clearEntryCompletion :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryCompletion :: (IsEntry o, IsEntryCompletion a) => a -> IO (GValueConstruct o) Source #
entryCompletion :: AttrLabelProxy "completion" Source #
getEntryCompletion :: (MonadIO m, IsEntry o) => o -> m EntryCompletion Source #
setEntryCompletion :: (MonadIO m, IsEntry o, IsEntryCompletion a) => o -> a -> m () Source #
cursorPosition
data EntryCursorPositionPropertyInfo Source #
entryCursorPosition :: AttrLabelProxy "cursorPosition" Source #
editable
data EntryEditablePropertyInfo Source #
constructEntryEditable :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryEditable :: AttrLabelProxy "editable" Source #
hasFrame
data EntryHasFramePropertyInfo Source #
constructEntryHasFrame :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryHasFrame :: AttrLabelProxy "hasFrame" Source #
imModule
data EntryImModulePropertyInfo Source #
clearEntryImModule :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryImModule :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entryImModule :: AttrLabelProxy "imModule" Source #
innerBorder
data EntryInnerBorderPropertyInfo Source #
clearEntryInnerBorder :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryInnerBorder :: IsEntry o => Border -> IO (GValueConstruct o) Source #
entryInnerBorder :: AttrLabelProxy "innerBorder" Source #
inputHints
data EntryInputHintsPropertyInfo Source #
constructEntryInputHints :: IsEntry o => [InputHints] -> IO (GValueConstruct o) Source #
entryInputHints :: AttrLabelProxy "inputHints" Source #
getEntryInputHints :: (MonadIO m, IsEntry o) => o -> m [InputHints] Source #
setEntryInputHints :: (MonadIO m, IsEntry o) => o -> [InputHints] -> m () Source #
inputPurpose
data EntryInputPurposePropertyInfo Source #
constructEntryInputPurpose :: IsEntry o => InputPurpose -> IO (GValueConstruct o) Source #
entryInputPurpose :: AttrLabelProxy "inputPurpose" Source #
getEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> m InputPurpose Source #
setEntryInputPurpose :: (MonadIO m, IsEntry o) => o -> InputPurpose -> m () Source #
invisibleChar
data EntryInvisibleCharPropertyInfo Source #
constructEntryInvisibleChar :: IsEntry o => Word32 -> IO (GValueConstruct o) Source #
entryInvisibleChar :: AttrLabelProxy "invisibleChar" Source #
invisibleCharSet
data EntryInvisibleCharSetPropertyInfo Source #
constructEntryInvisibleCharSet :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryInvisibleCharSet :: AttrLabelProxy "invisibleCharSet" Source #
maxLength
data EntryMaxLengthPropertyInfo Source #
constructEntryMaxLength :: IsEntry o => Int32 -> IO (GValueConstruct o) Source #
entryMaxLength :: AttrLabelProxy "maxLength" Source #
maxWidthChars
data EntryMaxWidthCharsPropertyInfo Source #
constructEntryMaxWidthChars :: IsEntry o => Int32 -> IO (GValueConstruct o) Source #
entryMaxWidthChars :: AttrLabelProxy "maxWidthChars" Source #
overwriteMode
data EntryOverwriteModePropertyInfo Source #
constructEntryOverwriteMode :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryOverwriteMode :: AttrLabelProxy "overwriteMode" Source #
placeholderText
data EntryPlaceholderTextPropertyInfo Source #
clearEntryPlaceholderText :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryPlaceholderText :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entryPlaceholderText :: AttrLabelProxy "placeholderText" Source #
populateAll
data EntryPopulateAllPropertyInfo Source #
constructEntryPopulateAll :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryPopulateAll :: AttrLabelProxy "populateAll" Source #
primaryIconActivatable
data EntryPrimaryIconActivatablePropertyInfo Source #
constructEntryPrimaryIconActivatable :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryPrimaryIconActivatable :: AttrLabelProxy "primaryIconActivatable" Source #
primaryIconGicon
data EntryPrimaryIconGiconPropertyInfo Source #
clearEntryPrimaryIconGicon :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryPrimaryIconGicon :: (IsEntry o, IsIcon a) => a -> IO (GValueConstruct o) Source #
entryPrimaryIconGicon :: AttrLabelProxy "primaryIconGicon" Source #
primaryIconName
data EntryPrimaryIconNamePropertyInfo Source #
clearEntryPrimaryIconName :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryPrimaryIconName :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entryPrimaryIconName :: AttrLabelProxy "primaryIconName" Source #
primaryIconPixbuf
data EntryPrimaryIconPixbufPropertyInfo Source #
clearEntryPrimaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryPrimaryIconPixbuf :: (IsEntry o, IsPixbuf a) => a -> IO (GValueConstruct o) Source #
entryPrimaryIconPixbuf :: AttrLabelProxy "primaryIconPixbuf" Source #
primaryIconSensitive
data EntryPrimaryIconSensitivePropertyInfo Source #
constructEntryPrimaryIconSensitive :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryPrimaryIconSensitive :: AttrLabelProxy "primaryIconSensitive" Source #
primaryIconStock
data EntryPrimaryIconStockPropertyInfo Source #
clearEntryPrimaryIconStock :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryPrimaryIconStock :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entryPrimaryIconStock :: AttrLabelProxy "primaryIconStock" Source #
primaryIconStorageType
data EntryPrimaryIconStorageTypePropertyInfo Source #
entryPrimaryIconStorageType :: AttrLabelProxy "primaryIconStorageType" Source #
primaryIconTooltipMarkup
data EntryPrimaryIconTooltipMarkupPropertyInfo Source #
clearEntryPrimaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryPrimaryIconTooltipMarkup :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entryPrimaryIconTooltipMarkup :: AttrLabelProxy "primaryIconTooltipMarkup" Source #
primaryIconTooltipText
data EntryPrimaryIconTooltipTextPropertyInfo Source #
clearEntryPrimaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntryPrimaryIconTooltipText :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entryPrimaryIconTooltipText :: AttrLabelProxy "primaryIconTooltipText" Source #
progressFraction
data EntryProgressFractionPropertyInfo Source #
constructEntryProgressFraction :: IsEntry o => Double -> IO (GValueConstruct o) Source #
entryProgressFraction :: AttrLabelProxy "progressFraction" Source #
progressPulseStep
data EntryProgressPulseStepPropertyInfo Source #
constructEntryProgressPulseStep :: IsEntry o => Double -> IO (GValueConstruct o) Source #
entryProgressPulseStep :: AttrLabelProxy "progressPulseStep" Source #
scrollOffset
data EntryScrollOffsetPropertyInfo Source #
entryScrollOffset :: AttrLabelProxy "scrollOffset" Source #
secondaryIconActivatable
data EntrySecondaryIconActivatablePropertyInfo Source #
constructEntrySecondaryIconActivatable :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entrySecondaryIconActivatable :: AttrLabelProxy "secondaryIconActivatable" Source #
secondaryIconGicon
data EntrySecondaryIconGiconPropertyInfo Source #
clearEntrySecondaryIconGicon :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntrySecondaryIconGicon :: (IsEntry o, IsIcon a) => a -> IO (GValueConstruct o) Source #
entrySecondaryIconGicon :: AttrLabelProxy "secondaryIconGicon" Source #
secondaryIconName
data EntrySecondaryIconNamePropertyInfo Source #
clearEntrySecondaryIconName :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntrySecondaryIconName :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entrySecondaryIconName :: AttrLabelProxy "secondaryIconName" Source #
secondaryIconPixbuf
data EntrySecondaryIconPixbufPropertyInfo Source #
clearEntrySecondaryIconPixbuf :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntrySecondaryIconPixbuf :: (IsEntry o, IsPixbuf a) => a -> IO (GValueConstruct o) Source #
entrySecondaryIconPixbuf :: AttrLabelProxy "secondaryIconPixbuf" Source #
secondaryIconSensitive
data EntrySecondaryIconSensitivePropertyInfo Source #
constructEntrySecondaryIconSensitive :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entrySecondaryIconSensitive :: AttrLabelProxy "secondaryIconSensitive" Source #
secondaryIconStock
data EntrySecondaryIconStockPropertyInfo Source #
clearEntrySecondaryIconStock :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntrySecondaryIconStock :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entrySecondaryIconStock :: AttrLabelProxy "secondaryIconStock" Source #
secondaryIconStorageType
data EntrySecondaryIconStorageTypePropertyInfo Source #
entrySecondaryIconStorageType :: AttrLabelProxy "secondaryIconStorageType" Source #
secondaryIconTooltipMarkup
data EntrySecondaryIconTooltipMarkupPropertyInfo Source #
clearEntrySecondaryIconTooltipMarkup :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntrySecondaryIconTooltipMarkup :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entrySecondaryIconTooltipMarkup :: AttrLabelProxy "secondaryIconTooltipMarkup" Source #
secondaryIconTooltipText
data EntrySecondaryIconTooltipTextPropertyInfo Source #
clearEntrySecondaryIconTooltipText :: (MonadIO m, IsEntry o) => o -> m () Source #
constructEntrySecondaryIconTooltipText :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entrySecondaryIconTooltipText :: AttrLabelProxy "secondaryIconTooltipText" Source #
selectionBound
data EntrySelectionBoundPropertyInfo Source #
entrySelectionBound :: AttrLabelProxy "selectionBound" Source #
shadowType
data EntryShadowTypePropertyInfo Source #
constructEntryShadowType :: IsEntry o => ShadowType -> IO (GValueConstruct o) Source #
entryShadowType :: AttrLabelProxy "shadowType" Source #
getEntryShadowType :: (MonadIO m, IsEntry o) => o -> m ShadowType Source #
setEntryShadowType :: (MonadIO m, IsEntry o) => o -> ShadowType -> m () Source #
tabs
data EntryTabsPropertyInfo Source #
constructEntryTabs :: IsEntry o => TabArray -> IO (GValueConstruct o) Source #
entryTabs :: AttrLabelProxy "tabs" Source #
text
data EntryTextPropertyInfo Source #
constructEntryText :: IsEntry o => Text -> IO (GValueConstruct o) Source #
entryText :: AttrLabelProxy "text" Source #
textLength
data EntryTextLengthPropertyInfo Source #
entryTextLength :: AttrLabelProxy "textLength" Source #
truncateMultiline
data EntryTruncateMultilinePropertyInfo Source #
constructEntryTruncateMultiline :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryTruncateMultiline :: AttrLabelProxy "truncateMultiline" Source #
visibility
data EntryVisibilityPropertyInfo Source #
constructEntryVisibility :: IsEntry o => Bool -> IO (GValueConstruct o) Source #
entryVisibility :: AttrLabelProxy "visibility" Source #
widthChars
data EntryWidthCharsPropertyInfo Source #
constructEntryWidthChars :: IsEntry o => Int32 -> IO (GValueConstruct o) Source #
entryWidthChars :: AttrLabelProxy "widthChars" Source #
xalign
data EntryXalignPropertyInfo Source #
constructEntryXalign :: IsEntry o => Float -> IO (GValueConstruct o) Source #
entryXalign :: AttrLabelProxy "xalign" Source #
Signals
activate
type EntryActivateCallback = IO () Source #
afterEntryActivate :: (GObject a, MonadIO m) => a -> EntryActivateCallback -> m SignalHandlerId Source #
onEntryActivate :: (GObject a, MonadIO m) => a -> EntryActivateCallback -> m SignalHandlerId Source #
wrap_EntryActivateCallback :: EntryActivateCallback -> Ptr () -> Ptr () -> IO () Source #
backspace
type EntryBackspaceCallback = IO () Source #
afterEntryBackspace :: (GObject a, MonadIO m) => a -> EntryBackspaceCallback -> m SignalHandlerId Source #
mk_EntryBackspaceCallback :: C_EntryBackspaceCallback -> IO (FunPtr C_EntryBackspaceCallback) Source #
onEntryBackspace :: (GObject a, MonadIO m) => a -> EntryBackspaceCallback -> m SignalHandlerId Source #
wrap_EntryBackspaceCallback :: EntryBackspaceCallback -> Ptr () -> Ptr () -> IO () Source #
copyClipboard
type EntryCopyClipboardCallback = IO () Source #
afterEntryCopyClipboard :: (GObject a, MonadIO m) => a -> EntryCopyClipboardCallback -> m SignalHandlerId Source #
mk_EntryCopyClipboardCallback :: C_EntryCopyClipboardCallback -> IO (FunPtr C_EntryCopyClipboardCallback) Source #
onEntryCopyClipboard :: (GObject a, MonadIO m) => a -> EntryCopyClipboardCallback -> m SignalHandlerId Source #
wrap_EntryCopyClipboardCallback :: EntryCopyClipboardCallback -> Ptr () -> Ptr () -> IO () Source #
cutClipboard
type EntryCutClipboardCallback = IO () Source #
afterEntryCutClipboard :: (GObject a, MonadIO m) => a -> EntryCutClipboardCallback -> m SignalHandlerId Source #
mk_EntryCutClipboardCallback :: C_EntryCutClipboardCallback -> IO (FunPtr C_EntryCutClipboardCallback) Source #
onEntryCutClipboard :: (GObject a, MonadIO m) => a -> EntryCutClipboardCallback -> m SignalHandlerId Source #
wrap_EntryCutClipboardCallback :: EntryCutClipboardCallback -> Ptr () -> Ptr () -> IO () Source #
deleteFromCursor
type EntryDeleteFromCursorCallback = DeleteType -> Int32 -> IO () Source #
afterEntryDeleteFromCursor :: (GObject a, MonadIO m) => a -> EntryDeleteFromCursorCallback -> m SignalHandlerId Source #
mk_EntryDeleteFromCursorCallback :: C_EntryDeleteFromCursorCallback -> IO (FunPtr C_EntryDeleteFromCursorCallback) Source #
onEntryDeleteFromCursor :: (GObject a, MonadIO m) => a -> EntryDeleteFromCursorCallback -> m SignalHandlerId Source #
wrap_EntryDeleteFromCursorCallback :: EntryDeleteFromCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO () Source #
iconPress
type C_EntryIconPressCallback = Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO () Source #
type EntryIconPressCallback = EntryIconPosition -> EventButton -> IO () Source #
afterEntryIconPress :: (GObject a, MonadIO m) => a -> EntryIconPressCallback -> m SignalHandlerId Source #
mk_EntryIconPressCallback :: C_EntryIconPressCallback -> IO (FunPtr C_EntryIconPressCallback) Source #
onEntryIconPress :: (GObject a, MonadIO m) => a -> EntryIconPressCallback -> m SignalHandlerId Source #
wrap_EntryIconPressCallback :: EntryIconPressCallback -> Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO () Source #
iconRelease
type C_EntryIconReleaseCallback = Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO () Source #
type EntryIconReleaseCallback = EntryIconPosition -> EventButton -> IO () Source #
afterEntryIconRelease :: (GObject a, MonadIO m) => a -> EntryIconReleaseCallback -> m SignalHandlerId Source #
mk_EntryIconReleaseCallback :: C_EntryIconReleaseCallback -> IO (FunPtr C_EntryIconReleaseCallback) Source #
onEntryIconRelease :: (GObject a, MonadIO m) => a -> EntryIconReleaseCallback -> m SignalHandlerId Source #
wrap_EntryIconReleaseCallback :: EntryIconReleaseCallback -> Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO () Source #
insertAtCursor
type EntryInsertAtCursorCallback = Text -> IO () Source #
afterEntryInsertAtCursor :: (GObject a, MonadIO m) => a -> EntryInsertAtCursorCallback -> m SignalHandlerId Source #
mk_EntryInsertAtCursorCallback :: C_EntryInsertAtCursorCallback -> IO (FunPtr C_EntryInsertAtCursorCallback) Source #
onEntryInsertAtCursor :: (GObject a, MonadIO m) => a -> EntryInsertAtCursorCallback -> m SignalHandlerId Source #
wrap_EntryInsertAtCursorCallback :: EntryInsertAtCursorCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
moveCursor
type EntryMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO () Source #
afterEntryMoveCursor :: (GObject a, MonadIO m) => a -> EntryMoveCursorCallback -> m SignalHandlerId Source #
mk_EntryMoveCursorCallback :: C_EntryMoveCursorCallback -> IO (FunPtr C_EntryMoveCursorCallback) Source #
onEntryMoveCursor :: (GObject a, MonadIO m) => a -> EntryMoveCursorCallback -> m SignalHandlerId Source #
wrap_EntryMoveCursorCallback :: EntryMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO () Source #
pasteClipboard
type EntryPasteClipboardCallback = IO () Source #
afterEntryPasteClipboard :: (GObject a, MonadIO m) => a -> EntryPasteClipboardCallback -> m SignalHandlerId Source #
mk_EntryPasteClipboardCallback :: C_EntryPasteClipboardCallback -> IO (FunPtr C_EntryPasteClipboardCallback) Source #
onEntryPasteClipboard :: (GObject a, MonadIO m) => a -> EntryPasteClipboardCallback -> m SignalHandlerId Source #
wrap_EntryPasteClipboardCallback :: EntryPasteClipboardCallback -> Ptr () -> Ptr () -> IO () Source #
populatePopup
type EntryPopulatePopupCallback = Widget -> IO () Source #
afterEntryPopulatePopup :: (GObject a, MonadIO m) => a -> EntryPopulatePopupCallback -> m SignalHandlerId Source #
mk_EntryPopulatePopupCallback :: C_EntryPopulatePopupCallback -> IO (FunPtr C_EntryPopulatePopupCallback) Source #
onEntryPopulatePopup :: (GObject a, MonadIO m) => a -> EntryPopulatePopupCallback -> m SignalHandlerId Source #
wrap_EntryPopulatePopupCallback :: EntryPopulatePopupCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source #
preeditChanged
type EntryPreeditChangedCallback = Text -> IO () Source #
afterEntryPreeditChanged :: (GObject a, MonadIO m) => a -> EntryPreeditChangedCallback -> m SignalHandlerId Source #
mk_EntryPreeditChangedCallback :: C_EntryPreeditChangedCallback -> IO (FunPtr C_EntryPreeditChangedCallback) Source #
onEntryPreeditChanged :: (GObject a, MonadIO m) => a -> EntryPreeditChangedCallback -> m SignalHandlerId Source #
wrap_EntryPreeditChangedCallback :: EntryPreeditChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
toggleOverwrite
type EntryToggleOverwriteCallback = IO () Source #
afterEntryToggleOverwrite :: (GObject a, MonadIO m) => a -> EntryToggleOverwriteCallback -> m SignalHandlerId Source #
mk_EntryToggleOverwriteCallback :: C_EntryToggleOverwriteCallback -> IO (FunPtr C_EntryToggleOverwriteCallback) Source #
onEntryToggleOverwrite :: (GObject a, MonadIO m) => a -> EntryToggleOverwriteCallback -> m SignalHandlerId Source #
wrap_EntryToggleOverwriteCallback :: EntryToggleOverwriteCallback -> Ptr () -> Ptr () -> IO () Source #