Class SearchEntry
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class SearchEntry : Widget, IDisposable, Accessible, Buildable, ConstraintTarget, Editable, GTypeProvider, InstanceFactory
- Inheritance
-
SearchEntry
- Implements
- Inherited Members
Constructors
SearchEntry(params ConstructArgument[])
public SearchEntry(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
SearchEntry(SearchEntryHandle)
public SearchEntry(SearchEntryHandle handle)
Parameters
handle
SearchEntryHandle
Fields
ActivateSignal
Signal Descriptor for OnActivate.
public static readonly Signal<SearchEntry> ActivateSignal
Field Value
ActivatesDefaultPropertyDefinition
public static readonly Property<bool, SearchEntry> ActivatesDefaultPropertyDefinition
Field Value
InputHintsPropertyDefinition
public static readonly Property<InputHints, SearchEntry> InputHintsPropertyDefinition
Field Value
InputPurposePropertyDefinition
public static readonly Property<InputPurpose, SearchEntry> InputPurposePropertyDefinition
Field Value
NextMatchSignal
Signal Descriptor for OnNextMatch.
public static readonly Signal<SearchEntry> NextMatchSignal
Field Value
PlaceholderTextPropertyDefinition
public static readonly Property<string?, SearchEntry> PlaceholderTextPropertyDefinition
Field Value
PreviousMatchSignal
Signal Descriptor for OnPreviousMatch.
public static readonly Signal<SearchEntry> PreviousMatchSignal
Field Value
SearchChangedSignal
Signal Descriptor for OnSearchChanged.
public static readonly Signal<SearchEntry> SearchChangedSignal
Field Value
SearchDelayPropertyDefinition
public static readonly Property<uint, SearchEntry> SearchDelayPropertyDefinition
Field Value
SearchStartedSignal
Signal Descriptor for OnSearchStarted.
public static readonly Signal<SearchEntry> SearchStartedSignal
Field Value
StopSearchSignal
Signal Descriptor for OnStopSearch.
public static readonly Signal<SearchEntry> StopSearchSignal
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
ActivatesDefault
public bool ActivatesDefault { get; set; }
Property Value
CursorPosition
public int CursorPosition { get; }
Property Value
Editable
public bool Editable { get; set; }
Property Value
EnableUndo
public bool EnableUndo { get; set; }
Property Value
InputHints
public InputHints InputHints { get; set; }
Property Value
InputPurpose
public InputPurpose InputPurpose { get; set; }
Property Value
MaxWidthChars
public int MaxWidthChars { get; set; }
Property Value
PlaceholderText
public string? PlaceholderText { get; set; }
Property Value
SearchDelay
public uint SearchDelay { 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
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
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
GetEnableUndo()
public bool GetEnableUndo()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetInputHints()
[Version("4.14")]
public InputHints GetInputHints()
Returns
GetInputPurpose()
[Version("4.14")]
public InputPurpose GetInputPurpose()
Returns
GetKeyCaptureWidget()
public Widget? GetKeyCaptureWidget()
Returns
GetMaxWidthChars()
public int GetMaxWidthChars()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetPlaceholderText()
[Version("4.10")]
public string? GetPlaceholderText()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
GetPosition()
public int GetPosition()
Returns
GetSearchDelay()
[Version("4.8")]
public uint GetSearchDelay()
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()
public static SearchEntry New()
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
SetEditable(bool)
public void SetEditable(bool isEditable)
Parameters
isEditable
bool
SetEnableUndo(bool)
public void SetEnableUndo(bool enableUndo)
Parameters
enableUndo
bool
SetInputHints(InputHints)
[Version("4.14")]
public void SetInputHints(InputHints hints)
Parameters
hints
InputHints
SetInputPurpose(InputPurpose)
[Version("4.14")]
public void SetInputPurpose(InputPurpose purpose)
Parameters
purpose
InputPurpose
SetKeyCaptureWidget(Widget?)
public void SetKeyCaptureWidget(Widget? widget)
Parameters
widget
Widget
SetMaxWidthChars(int)
public void SetMaxWidthChars(int nChars)
Parameters
nChars
int
SetPlaceholderText(string?)
[Version("4.10")]
public void SetPlaceholderText(string? text)
Parameters
text
string
SetPosition(int)
public void SetPosition(int position)
Parameters
position
int
SetSearchDelay(uint)
[Version("4.8")]
public void SetSearchDelay(uint delay)
Parameters
delay
uint
SetText(string)
public void SetText(string text)
Parameters
text
string
SetWidthChars(int)
public void SetWidthChars(int nChars)
Parameters
nChars
int
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible
Events
OnActivate
public event SignalHandler<SearchEntry> OnActivate
Event Type
OnNextMatch
public event SignalHandler<SearchEntry> OnNextMatch
Event Type
OnPreviousMatch
public event SignalHandler<SearchEntry> OnPreviousMatch
Event Type
OnSearchChanged
public event SignalHandler<SearchEntry> OnSearchChanged
Event Type
OnSearchStarted
public event SignalHandler<SearchEntry> OnSearchStarted
Event Type
OnStopSearch
public event SignalHandler<SearchEntry> OnStopSearch