Class Text
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class Text : Widget, IDisposable, Accessible, AccessibleText, Buildable, ConstraintTarget, Editable, GTypeProvider, InstanceFactory
- Inheritance
-
Text
- Implements
- Inherited Members
Constructors
Text(params ConstructArgument[])
public Text(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Text(TextHandle)
public Text(TextHandle handle)
Parameters
handle
TextHandle
Fields
ActivateSignal
Signal Descriptor for OnActivate.
public static readonly Signal<Text> ActivateSignal
Field Value
ActivatesDefaultPropertyDefinition
public static readonly Property<bool, Text> ActivatesDefaultPropertyDefinition
Field Value
AttributesPropertyDefinition
public static readonly Property<AttrList, Text> AttributesPropertyDefinition
Field Value
BackspaceSignal
Signal Descriptor for OnBackspace.
public static readonly Signal<Text> BackspaceSignal
Field Value
BufferPropertyDefinition
public static readonly Property<EntryBuffer?, Text> BufferPropertyDefinition
Field Value
CopyClipboardSignal
Signal Descriptor for OnCopyClipboard.
public static readonly Signal<Text> CopyClipboardSignal
Field Value
CutClipboardSignal
Signal Descriptor for OnCutClipboard.
public static readonly Signal<Text> CutClipboardSignal
Field Value
DeleteFromCursorSignal
Signal Descriptor for OnDeleteFromCursor.
public static readonly Signal<Text, Text.DeleteFromCursorSignalArgs> DeleteFromCursorSignal
Field Value
EnableEmojiCompletionPropertyDefinition
public static readonly Property<bool, Text> EnableEmojiCompletionPropertyDefinition
Field Value
ExtraMenuPropertyDefinition
public static readonly Property<MenuModel?, Text> ExtraMenuPropertyDefinition
Field Value
ImModulePropertyDefinition
public static readonly Property<string?, Text> ImModulePropertyDefinition
Field Value
InputHintsPropertyDefinition
public static readonly Property<InputHints, Text> InputHintsPropertyDefinition
Field Value
InputPurposePropertyDefinition
public static readonly Property<InputPurpose, Text> InputPurposePropertyDefinition
Field Value
InsertAtCursorSignal
Signal Descriptor for OnInsertAtCursor.
public static readonly Signal<Text, Text.InsertAtCursorSignalArgs> InsertAtCursorSignal
Field Value
InsertEmojiSignal
Signal Descriptor for OnInsertEmoji.
public static readonly Signal<Text> InsertEmojiSignal
Field Value
InvisibleCharPropertyDefinition
public static readonly Property<uint, Text> InvisibleCharPropertyDefinition
Field Value
InvisibleCharSetPropertyDefinition
public static readonly Property<bool, Text> InvisibleCharSetPropertyDefinition
Field Value
MaxLengthPropertyDefinition
public static readonly Property<int, Text> MaxLengthPropertyDefinition
Field Value
MoveCursorSignal
Signal Descriptor for OnMoveCursor.
public static readonly Signal<Text, Text.MoveCursorSignalArgs> MoveCursorSignal
Field Value
OverwriteModePropertyDefinition
public static readonly Property<bool, Text> OverwriteModePropertyDefinition
Field Value
PasteClipboardSignal
Signal Descriptor for OnPasteClipboard.
public static readonly Signal<Text> PasteClipboardSignal
Field Value
PlaceholderTextPropertyDefinition
public static readonly Property<string?, Text> PlaceholderTextPropertyDefinition
Field Value
PreeditChangedSignal
Signal Descriptor for OnPreeditChanged.
public static readonly Signal<Text, Text.PreeditChangedSignalArgs> PreeditChangedSignal
Field Value
PropagateTextWidthPropertyDefinition
public static readonly Property<bool, Text> PropagateTextWidthPropertyDefinition
Field Value
ScrollOffsetPropertyDefinition
public static readonly Property<int, Text> ScrollOffsetPropertyDefinition
Field Value
TabsPropertyDefinition
public static readonly Property<TabArray, Text> TabsPropertyDefinition
Field Value
ToggleOverwriteSignal
Signal Descriptor for OnToggleOverwrite.
public static readonly Signal<Text> ToggleOverwriteSignal
Field Value
TruncateMultilinePropertyDefinition
public static readonly Property<bool, Text> TruncateMultilinePropertyDefinition
Field Value
VisibilityPropertyDefinition
public static readonly Property<bool, Text> 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
CursorPosition
public int CursorPosition { get; }
Property Value
Editable
public bool Editable { 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
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
PropagateTextWidth
public bool PropagateTextWidth { get; set; }
Property Value
ScrollOffset
public int ScrollOffset { get; }
Property Value
SelectionBound
public int SelectionBound { get; }
Property Value
Tabs
public TabArray Tabs { get; set; }
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
FinishDelegate()
public void FinishDelegate()
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
GetActivatesDefault()
public bool GetActivatesDefault()
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
GetDelegate()
public Editable? GetDelegate()
Returns
GetEditable()
public bool GetEditable()
Returns
GetEnableEmojiCompletion()
public bool GetEnableEmojiCompletion()
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
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
GetPropagateTextWidth()
public bool GetPropagateTextWidth()
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
GetTruncateMultiline()
public bool GetTruncateMultiline()
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 Text New()
Returns
NewWithBuffer(EntryBuffer)
public static Text NewWithBuffer(EntryBuffer buffer)
Parameters
buffer
EntryBuffer
Returns
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 activates)
Parameters
activates
bool
SetAttributes(AttrList?)
public void SetAttributes(AttrList? attrs)
Parameters
attrs
AttrList
SetBuffer(EntryBuffer)
public void SetBuffer(EntryBuffer buffer)
Parameters
buffer
EntryBuffer
SetEditable(bool)
public void SetEditable(bool isEditable)
Parameters
isEditable
bool
SetEnableEmojiCompletion(bool)
public void SetEnableEmojiCompletion(bool enableEmojiCompletion)
Parameters
enableEmojiCompletion
bool
SetEnableUndo(bool)
public void SetEnableUndo(bool enableUndo)
Parameters
enableUndo
bool
SetExtraMenu(MenuModel?)
public void SetExtraMenu(MenuModel? model)
Parameters
model
MenuModel
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 length)
Parameters
length
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
SetPropagateTextWidth(bool)
public void SetPropagateTextWidth(bool propagateTextWidth)
Parameters
propagateTextWidth
bool
SetTabs(TabArray?)
public void SetTabs(TabArray? tabs)
Parameters
tabs
TabArray
SetText(string)
public void SetText(string text)
Parameters
text
string
SetTruncateMultiline(bool)
public void SetTruncateMultiline(bool truncateMultiline)
Parameters
truncateMultiline
bool
SetVisibility(bool)
public void SetVisibility(bool visible)
Parameters
visible
bool
SetWidthChars(int)
public void SetWidthChars(int nChars)
Parameters
nChars
int
UnsetInvisibleChar()
public void UnsetInvisibleChar()
UpdateCaretPosition()
[Version("4.14")]
public void UpdateCaretPosition()
UpdateContents(AccessibleTextContentChange, uint, uint)
[Version("4.14")]
public void UpdateContents(AccessibleTextContentChange change, uint start, uint end)
Parameters
change
AccessibleTextContentChangestart
uintend
uint
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible
UpdateSelectionBound()
[Version("4.14")]
public void UpdateSelectionBound()
Events
OnActivate
public event SignalHandler<Text> OnActivate
Event Type
OnBackspace
public event SignalHandler<Text> OnBackspace
Event Type
OnCopyClipboard
public event SignalHandler<Text> OnCopyClipboard
Event Type
OnCutClipboard
public event SignalHandler<Text> OnCutClipboard
Event Type
OnDeleteFromCursor
public event SignalHandler<Text, Text.DeleteFromCursorSignalArgs> OnDeleteFromCursor
Event Type
OnInsertAtCursor
public event SignalHandler<Text, Text.InsertAtCursorSignalArgs> OnInsertAtCursor
Event Type
OnInsertEmoji
public event SignalHandler<Text> OnInsertEmoji
Event Type
OnMoveCursor
public event SignalHandler<Text, Text.MoveCursorSignalArgs> OnMoveCursor
Event Type
OnPasteClipboard
public event SignalHandler<Text> OnPasteClipboard
Event Type
OnPreeditChanged
public event SignalHandler<Text, Text.PreeditChangedSignalArgs> OnPreeditChanged
Event Type
OnToggleOverwrite
public event SignalHandler<Text> OnToggleOverwrite