Class EditableLabel
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class EditableLabel : Widget, Accessible, Buildable, ConstraintTarget, Editable, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
EditableLabel
- Implements
- Inherited Members
Constructors
EditableLabel(params ConstructArgument[])
public EditableLabel(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
EditableLabel(EditableLabelHandle)
public EditableLabel(EditableLabelHandle handle)
Parameters
handleEditableLabelHandle
Fields
ChangedSignal
Signal Descriptor for OnChanged.
public static readonly Signal<Editable> ChangedSignal
Field Value
DeleteTextSignal
Signal Descriptor for OnDeleteText.
public static readonly Signal<Editable, Editable.DeleteTextSignalArgs> DeleteTextSignal
Field Value
EditingPropertyDefinition
public static readonly Property<bool, EditableLabel> EditingPropertyDefinition
Field Value
InsertTextSignal
Signal Descriptor for OnInsertText.
public static readonly Signal<Editable, Editable.InsertTextSignalArgs> InsertTextSignal
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
CursorPosition
public int CursorPosition { get; }
Property Value
Editable
public bool Editable { get; set; }
Property Value
Editing
public bool Editing { get; set; }
Property Value
EnableUndo
public bool EnableUndo { get; set; }
Property Value
MaxWidthChars
public int MaxWidthChars { get; set; }
Property Value
SelectionBound
public int SelectionBound { get; }
Property Value
Text_
public string? Text_ { 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
messagestringpriorityAccessibleAnnouncementPriority
DelegateGetAccessiblePlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool DelegateGetAccessiblePlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Returns
DeleteSelection()
public void DeleteSelection()
DeleteText(int, int)
public void DeleteText(int startPos, int endPos)
Parameters
FinishDelegate()
public void FinishDelegate()
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
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
GetBuildableId()
public string? GetBuildableId()
Returns
GetChars(int, int)
public string GetChars(int startPos, int endPos)
Parameters
Returns
GetDelegate()
public Editable? GetDelegate()
Returns
GetEditable()
public bool GetEditable()
Returns
GetEditing()
public bool GetEditing()
Returns
GetEnableUndo()
public bool GetEnableUndo()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetMaxWidthChars()
public int GetMaxWidthChars()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Returns
GetPosition()
public int GetPosition()
Returns
GetSelectionBounds(out int, out int)
public bool GetSelectionBounds(out int startPos, out int endPos)
Parameters
Returns
GetText()
public string GetText()
Returns
GetWidthChars()
public int GetWidthChars()
Returns
InitDelegate()
public void InitDelegate()
InsertText(string, int, ref int)
public void InsertText(string text, int length, ref int position)
Parameters
New(string)
public static EditableLabel New(string str)
Parameters
strstring
Returns
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
propertyAccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relationAccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
stateAccessibleState
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
parentAccessiblenextSiblingAccessible
SetEditable(bool)
public void SetEditable(bool isEditable)
Parameters
isEditablebool
SetEnableUndo(bool)
public void SetEnableUndo(bool enableUndo)
Parameters
enableUndobool
SetMaxWidthChars(int)
public void SetMaxWidthChars(int nChars)
Parameters
nCharsint
SetPosition(int)
public void SetPosition(int position)
Parameters
positionint
SetText(string)
public void SetText(string text)
Parameters
textstring
SetWidthChars(int)
public void SetWidthChars(int nChars)
Parameters
nCharsint
StartEditing()
public void StartEditing()
StopEditing(bool)
public void StopEditing(bool commit)
Parameters
commitbool
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSiblingAccessible
UpdatePlatformState(AccessiblePlatformState)
[Version("4.18")]
public void UpdatePlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Events
OnChanged
public event SignalHandler<Editable> OnChanged
Event Type
OnDeleteText
public event SignalHandler<Editable, Editable.DeleteTextSignalArgs> OnDeleteText
Event Type
OnInsertText
public event SignalHandler<Editable, Editable.InsertTextSignalArgs> OnInsertText