Class Entry
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class Entry : Widget, IDisposable, Accessible, Buildable, CellEditable, ConstraintTarget, Editable, GTypeProvider, InstanceFactory
- Inheritance
-
Entry
- Implements
- Inherited Members
Constructors
Entry(params ConstructArgument[])
public Entry(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Entry(EntryHandle)
public Entry(EntryHandle handle)
Parameters
handle
EntryHandle
Fields
ActivateSignal
Signal Descriptor for OnActivate.
public static readonly Signal<Entry> ActivateSignal
Field Value
ActivatesDefaultPropertyDefinition
public static readonly Property<bool, Entry> ActivatesDefaultPropertyDefinition
Field Value
AttributesPropertyDefinition
public static readonly Property<AttrList, Entry> AttributesPropertyDefinition
Field Value
BufferPropertyDefinition
public static readonly Property<EntryBuffer?, Entry> BufferPropertyDefinition
Field Value
CompletionPropertyDefinition
public static readonly Property<EntryCompletion?, Entry> CompletionPropertyDefinition
Field Value
EnableEmojiCompletionPropertyDefinition
public static readonly Property<bool, Entry> EnableEmojiCompletionPropertyDefinition
Field Value
ExtraMenuPropertyDefinition
public static readonly Property<MenuModel?, Entry> ExtraMenuPropertyDefinition
Field Value
HasFramePropertyDefinition
public static readonly Property<bool, Entry> HasFramePropertyDefinition
Field Value
IconPressSignal
Signal Descriptor for OnIconPress.
public static readonly Signal<Entry, Entry.IconPressSignalArgs> IconPressSignal
Field Value
IconReleaseSignal
Signal Descriptor for OnIconRelease.
public static readonly Signal<Entry, Entry.IconReleaseSignalArgs> IconReleaseSignal
Field Value
ImModulePropertyDefinition
public static readonly Property<string?, Entry> ImModulePropertyDefinition
Field Value
InputHintsPropertyDefinition
public static readonly Property<InputHints, Entry> InputHintsPropertyDefinition
Field Value
InputPurposePropertyDefinition
public static readonly Property<InputPurpose, Entry> InputPurposePropertyDefinition
Field Value
InvisibleCharPropertyDefinition
public static readonly Property<uint, Entry> InvisibleCharPropertyDefinition
Field Value
InvisibleCharSetPropertyDefinition
public static readonly Property<bool, Entry> InvisibleCharSetPropertyDefinition
Field Value
MaxLengthPropertyDefinition
public static readonly Property<int, Entry> MaxLengthPropertyDefinition
Field Value
OverwriteModePropertyDefinition
public static readonly Property<bool, Entry> OverwriteModePropertyDefinition
Field Value
PlaceholderTextPropertyDefinition
public static readonly Property<string?, Entry> PlaceholderTextPropertyDefinition
Field Value
PrimaryIconActivatablePropertyDefinition
public static readonly Property<bool, Entry> PrimaryIconActivatablePropertyDefinition
Field Value
PrimaryIconGiconPropertyDefinition
public static readonly Property<Icon, Entry> PrimaryIconGiconPropertyDefinition
Field Value
PrimaryIconNamePropertyDefinition
public static readonly Property<string?, Entry> PrimaryIconNamePropertyDefinition
Field Value
PrimaryIconPaintablePropertyDefinition
public static readonly Property<Paintable, Entry> PrimaryIconPaintablePropertyDefinition
Field Value
PrimaryIconSensitivePropertyDefinition
public static readonly Property<bool, Entry> PrimaryIconSensitivePropertyDefinition
Field Value
PrimaryIconStorageTypePropertyDefinition
public static readonly Property<ImageType, Entry> PrimaryIconStorageTypePropertyDefinition
Field Value
PrimaryIconTooltipMarkupPropertyDefinition
public static readonly Property<string?, Entry> PrimaryIconTooltipMarkupPropertyDefinition
Field Value
PrimaryIconTooltipTextPropertyDefinition
public static readonly Property<string?, Entry> PrimaryIconTooltipTextPropertyDefinition
Field Value
ProgressFractionPropertyDefinition
public static readonly Property<double, Entry> ProgressFractionPropertyDefinition
Field Value
ProgressPulseStepPropertyDefinition
public static readonly Property<double, Entry> ProgressPulseStepPropertyDefinition
Field Value
ScrollOffsetPropertyDefinition
public static readonly Property<int, Entry> ScrollOffsetPropertyDefinition
Field Value
SecondaryIconActivatablePropertyDefinition
public static readonly Property<bool, Entry> SecondaryIconActivatablePropertyDefinition
Field Value
SecondaryIconGiconPropertyDefinition
public static readonly Property<Icon, Entry> SecondaryIconGiconPropertyDefinition
Field Value
SecondaryIconNamePropertyDefinition
public static readonly Property<string?, Entry> SecondaryIconNamePropertyDefinition
Field Value
SecondaryIconPaintablePropertyDefinition
public static readonly Property<Paintable, Entry> SecondaryIconPaintablePropertyDefinition
Field Value
SecondaryIconSensitivePropertyDefinition
public static readonly Property<bool, Entry> SecondaryIconSensitivePropertyDefinition
Field Value
SecondaryIconStorageTypePropertyDefinition
public static readonly Property<ImageType, Entry> SecondaryIconStorageTypePropertyDefinition
Field Value
SecondaryIconTooltipMarkupPropertyDefinition
public static readonly Property<string?, Entry> SecondaryIconTooltipMarkupPropertyDefinition
Field Value
SecondaryIconTooltipTextPropertyDefinition
public static readonly Property<string?, Entry> SecondaryIconTooltipTextPropertyDefinition
Field Value
ShowEmojiIconPropertyDefinition
public static readonly Property<bool, Entry> ShowEmojiIconPropertyDefinition
Field Value
TabsPropertyDefinition
public static readonly Property<TabArray, Entry> TabsPropertyDefinition
Field Value
TextLengthPropertyDefinition
public static readonly Property<uint, Entry> TextLengthPropertyDefinition
Field Value
TruncateMultilinePropertyDefinition
public static readonly Property<bool, Entry> TruncateMultilinePropertyDefinition
Field Value
VisibilityPropertyDefinition
public static readonly Property<bool, Entry> VisibilityPropertyDefinition
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
ActivatesDefault
public bool ActivatesDefault { get; set; }
Property Value
Attributes
public AttrList Attributes { get; set; }
Property Value
Buffer
public EntryBuffer? Buffer { get; set; }
Property Value
Completion
public EntryCompletion? Completion { get; set; }
Property Value
CursorPosition
public int CursorPosition { get; }
Property Value
Editable
public bool Editable { get; set; }
Property Value
EditingCanceled
public bool EditingCanceled { get; set; }
Property Value
EnableEmojiCompletion
public bool EnableEmojiCompletion { get; set; }
Property Value
EnableUndo
public bool EnableUndo { get; set; }
Property Value
ExtraMenu
public MenuModel? ExtraMenu { get; set; }
Property Value
HasFrame
public bool HasFrame { get; set; }
Property Value
ImModule
public string? ImModule { get; set; }
Property Value
InputHints
public InputHints InputHints { get; set; }
Property Value
InputPurpose
public InputPurpose InputPurpose { get; set; }
Property Value
InvisibleChar
public uint InvisibleChar { get; set; }
Property Value
InvisibleCharSet
public bool InvisibleCharSet { get; set; }
Property Value
MaxLength
public int MaxLength { get; set; }
Property Value
MaxWidthChars
public int MaxWidthChars { get; set; }
Property Value
OverwriteMode
public bool OverwriteMode { get; set; }
Property Value
PlaceholderText
public string? PlaceholderText { get; set; }
Property Value
PrimaryIconActivatable
public bool PrimaryIconActivatable { get; set; }
Property Value
PrimaryIconGicon
public Icon PrimaryIconGicon { get; set; }
Property Value
PrimaryIconName
public string? PrimaryIconName { get; set; }
Property Value
PrimaryIconPaintable
public Paintable PrimaryIconPaintable { get; set; }
Property Value
PrimaryIconSensitive
public bool PrimaryIconSensitive { get; set; }
Property Value
PrimaryIconStorageType
public ImageType PrimaryIconStorageType { get; }
Property Value
PrimaryIconTooltipMarkup
public string? PrimaryIconTooltipMarkup { get; set; }
Property Value
PrimaryIconTooltipText
public string? PrimaryIconTooltipText { get; set; }
Property Value
ProgressFraction
public double ProgressFraction { get; set; }
Property Value
ProgressPulseStep
public double ProgressPulseStep { get; set; }
Property Value
ScrollOffset
public int ScrollOffset { get; }
Property Value
SecondaryIconActivatable
public bool SecondaryIconActivatable { get; set; }
Property Value
SecondaryIconGicon
public Icon SecondaryIconGicon { get; set; }
Property Value
SecondaryIconName
public string? SecondaryIconName { get; set; }
Property Value
SecondaryIconPaintable
public Paintable SecondaryIconPaintable { get; set; }
Property Value
SecondaryIconSensitive
public bool SecondaryIconSensitive { get; set; }
Property Value
SecondaryIconStorageType
public ImageType SecondaryIconStorageType { get; }
Property Value
SecondaryIconTooltipMarkup
public string? SecondaryIconTooltipMarkup { get; set; }
Property Value
SecondaryIconTooltipText
public string? SecondaryIconTooltipText { get; set; }
Property Value
SelectionBound
public int SelectionBound { get; }
Property Value
ShowEmojiIcon
public bool ShowEmojiIcon { get; set; }
Property Value
Tabs
public TabArray Tabs { get; set; }
Property Value
TextLength
public uint TextLength { get; }
Property Value
Text_
public string? Text_ { get; set; }
Property Value
TruncateMultiline
public bool TruncateMultiline { get; set; }
Property Value
Visibility
public bool Visibility { get; set; }
Property Value
WidthChars
public int WidthChars { get; set; }
Property Value
Xalign
public float Xalign { get; set; }
Property Value
Methods
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
message
stringpriority
AccessibleAnnouncementPriority
DelegateGetAccessiblePlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool DelegateGetAccessiblePlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
DeleteSelection()
public void DeleteSelection()
DeleteText(int, int)
public void DeleteText(int startPos, int endPos)
Parameters
EditingDone()
public void EditingDone()
FinishDelegate()
public void FinishDelegate()
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
GetActivatesDefault()
public bool GetActivatesDefault()
Returns
GetAlignment()
public float GetAlignment()
Returns
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
Returns
GetAttributes()
public AttrList? GetAttributes()
Returns
GetBounds(out int, out int, out int, out int)
[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)
Parameters
Returns
GetBuffer()
public EntryBuffer GetBuffer()
Returns
GetBuildableId()
public string? GetBuildableId()
Returns
GetChars(int, int)
public string GetChars(int startPos, int endPos)
Parameters
Returns
GetCompletion()
public EntryCompletion? GetCompletion()
Returns
GetCurrentIconDragSource()
public int GetCurrentIconDragSource()
Returns
GetDelegate()
public Editable? GetDelegate()
Returns
GetEditable()
public bool GetEditable()
Returns
GetEnableUndo()
public bool GetEnableUndo()
Returns
GetExtraMenu()
public MenuModel? GetExtraMenu()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetHasFrame()
public bool GetHasFrame()
Returns
GetIconActivatable(EntryIconPosition)
public bool GetIconActivatable(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetIconAtPos(int, int)
public int GetIconAtPos(int x, int y)
Parameters
Returns
GetIconGicon(EntryIconPosition)
public Icon? GetIconGicon(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetIconName(EntryIconPosition)
public string? GetIconName(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetIconPaintable(EntryIconPosition)
public Paintable? GetIconPaintable(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetIconSensitive(EntryIconPosition)
public bool GetIconSensitive(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetIconStorageType(EntryIconPosition)
public ImageType GetIconStorageType(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetIconTooltipMarkup(EntryIconPosition)
public string? GetIconTooltipMarkup(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetIconTooltipText(EntryIconPosition)
public string? GetIconTooltipText(EntryIconPosition iconPos)
Parameters
iconPos
EntryIconPosition
Returns
GetInputHints()
public InputHints GetInputHints()
Returns
GetInputPurpose()
public InputPurpose GetInputPurpose()
Returns
GetInvisibleChar()
public uint GetInvisibleChar()
Returns
GetMaxLength()
public int GetMaxLength()
Returns
GetMaxWidthChars()
public int GetMaxWidthChars()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetOverwriteMode()
public bool GetOverwriteMode()
Returns
GetPlaceholderText()
public string? GetPlaceholderText()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
GetPosition()
public int GetPosition()
Returns
GetProgressFraction()
public double GetProgressFraction()
Returns
GetProgressPulseStep()
public double GetProgressPulseStep()
Returns
GetSelectionBounds(out int, out int)
public bool GetSelectionBounds(out int startPos, out int endPos)
Parameters
Returns
GetTabs()
public TabArray? GetTabs()
Returns
GetText()
public string GetText()
Returns
GetTextLength()
public ushort GetTextLength()
Returns
GetVisibility()
public bool GetVisibility()
Returns
GetWidthChars()
public int GetWidthChars()
Returns
GrabFocusWithoutSelecting()
public bool GrabFocusWithoutSelecting()
Returns
InitDelegate()
public void InitDelegate()
InsertText(string, int, ref int)
public void InsertText(string text, int length, ref int position)
Parameters
New()
public static Entry New()
Returns
NewWithBuffer(EntryBuffer)
public static Entry NewWithBuffer(EntryBuffer buffer)
Parameters
buffer
EntryBuffer
Returns
ProgressPulse()
public void ProgressPulse()
RemoveWidget()
public void RemoveWidget()
ResetImContext()
public void ResetImContext()
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
property
AccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relation
AccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
state
AccessibleState
SelectRegion(int, int)
public void SelectRegion(int startPos, int endPos)
Parameters
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parent
AccessiblenextSibling
Accessible
SetActivatesDefault(bool)
public void SetActivatesDefault(bool setting)
Parameters
setting
bool
SetAlignment(float)
public void SetAlignment(float xalign)
Parameters
xalign
float
SetAttributes(AttrList)
public void SetAttributes(AttrList attrs)
Parameters
attrs
AttrList
SetBuffer(EntryBuffer)
public void SetBuffer(EntryBuffer buffer)
Parameters
buffer
EntryBuffer
SetCompletion(EntryCompletion?)
public void SetCompletion(EntryCompletion? completion)
Parameters
completion
EntryCompletion
SetEditable(bool)
public void SetEditable(bool isEditable)
Parameters
isEditable
bool
SetEnableUndo(bool)
public void SetEnableUndo(bool enableUndo)
Parameters
enableUndo
bool
SetExtraMenu(MenuModel?)
public void SetExtraMenu(MenuModel? model)
Parameters
model
MenuModel
SetHasFrame(bool)
public void SetHasFrame(bool setting)
Parameters
setting
bool
SetIconActivatable(EntryIconPosition, bool)
public void SetIconActivatable(EntryIconPosition iconPos, bool activatable)
Parameters
iconPos
EntryIconPositionactivatable
bool
SetIconDragSource(EntryIconPosition, ContentProvider, DragAction)
public void SetIconDragSource(EntryIconPosition iconPos, ContentProvider provider, DragAction actions)
Parameters
iconPos
EntryIconPositionprovider
ContentProvideractions
DragAction
SetIconFromGicon(EntryIconPosition, Icon?)
public void SetIconFromGicon(EntryIconPosition iconPos, Icon? icon)
Parameters
iconPos
EntryIconPositionicon
Icon
SetIconFromIconName(EntryIconPosition, string?)
public void SetIconFromIconName(EntryIconPosition iconPos, string? iconName)
Parameters
iconPos
EntryIconPositioniconName
string
SetIconFromPaintable(EntryIconPosition, Paintable?)
public void SetIconFromPaintable(EntryIconPosition iconPos, Paintable? paintable)
Parameters
iconPos
EntryIconPositionpaintable
Paintable
SetIconSensitive(EntryIconPosition, bool)
public void SetIconSensitive(EntryIconPosition iconPos, bool sensitive)
Parameters
iconPos
EntryIconPositionsensitive
bool
SetIconTooltipMarkup(EntryIconPosition, string?)
public void SetIconTooltipMarkup(EntryIconPosition iconPos, string? tooltip)
Parameters
iconPos
EntryIconPositiontooltip
string
SetIconTooltipText(EntryIconPosition, string?)
public void SetIconTooltipText(EntryIconPosition iconPos, string? tooltip)
Parameters
iconPos
EntryIconPositiontooltip
string
SetInputHints(InputHints)
public void SetInputHints(InputHints hints)
Parameters
hints
InputHints
SetInputPurpose(InputPurpose)
public void SetInputPurpose(InputPurpose purpose)
Parameters
purpose
InputPurpose
SetInvisibleChar(uint)
public void SetInvisibleChar(uint ch)
Parameters
ch
uint
SetMaxLength(int)
public void SetMaxLength(int max)
Parameters
max
int
SetMaxWidthChars(int)
public void SetMaxWidthChars(int nChars)
Parameters
nChars
int
SetOverwriteMode(bool)
public void SetOverwriteMode(bool overwrite)
Parameters
overwrite
bool
SetPlaceholderText(string?)
public void SetPlaceholderText(string? text)
Parameters
text
string
SetPosition(int)
public void SetPosition(int position)
Parameters
position
int
SetProgressFraction(double)
public void SetProgressFraction(double fraction)
Parameters
fraction
double
SetProgressPulseStep(double)
public void SetProgressPulseStep(double fraction)
Parameters
fraction
double
SetTabs(TabArray?)
public void SetTabs(TabArray? tabs)
Parameters
tabs
TabArray
SetText(string)
public void SetText(string text)
Parameters
text
string
SetVisibility(bool)
public void SetVisibility(bool visible)
Parameters
visible
bool
SetWidthChars(int)
public void SetWidthChars(int nChars)
Parameters
nChars
int
StartEditing(Event?)
public void StartEditing(Event? @event)
Parameters
event
Event
UnsetInvisibleChar()
public void UnsetInvisibleChar()
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible
Events
OnActivate
public event SignalHandler<Entry> OnActivate
Event Type
OnIconPress
public event SignalHandler<Entry, Entry.IconPressSignalArgs> OnIconPress
Event Type
OnIconRelease
public event SignalHandler<Entry, Entry.IconReleaseSignalArgs> OnIconRelease