Table of Contents

Class Entry

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Entry
Inheritance
Entry
Inherited Members

Methods

GetActivatesDefault(nint)

Calls native method gtk_entry_get_activates_default.

public static extern bool GetActivatesDefault(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAlignment(nint)

Calls native method gtk_entry_get_alignment.

public static extern float GetAlignment(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetAttributes(nint)

Calls native method gtk_entry_get_attributes.

public static extern AttrListUnownedHandle GetAttributes(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

AttrListUnownedHandle

Transfer ownership: None Nullable: True

GetBuffer(nint)

Calls native method gtk_entry_get_buffer.

public static extern nint GetBuffer(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetCompletion(nint)

Calls native method gtk_entry_get_completion.

public static extern nint GetCompletion(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetCurrentIconDragSource(nint)

Calls native method gtk_entry_get_current_icon_drag_source.

public static extern int GetCurrentIconDragSource(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetExtraMenu(nint)

Calls native method gtk_entry_get_extra_menu.

public static extern nint GetExtraMenu(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_entry_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasFrame(nint)

Calls native method gtk_entry_get_has_frame.

public static extern bool GetHasFrame(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIconActivatable(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_activatable.

public static extern bool GetIconActivatable(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIconAtPos(nint, int, int)

Calls native method gtk_entry_get_icon_at_pos.

public static extern int GetIconAtPos(nint entry, int x, int y)

Parameters

entry nint

Transfer ownership: None Nullable: False

x int

Transfer ownership: None Nullable: False

y int

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetIconGicon(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_gicon.

public static extern nint GetIconGicon(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetIconName(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_name.

public static extern NullableUtf8StringUnownedHandle GetIconName(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetIconPaintable(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_paintable.

public static extern nint GetIconPaintable(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetIconSensitive(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_sensitive.

public static extern bool GetIconSensitive(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIconStorageType(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_storage_type.

public static extern ImageType GetIconStorageType(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

ImageType

Transfer ownership: None Nullable: False

GetIconTooltipMarkup(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_tooltip_markup.

public static extern NullableUtf8StringOwnedHandle GetIconTooltipMarkup(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetIconTooltipText(nint, EntryIconPosition)

Calls native method gtk_entry_get_icon_tooltip_text.

public static extern NullableUtf8StringOwnedHandle GetIconTooltipText(nint entry, EntryIconPosition iconPos)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetInputHints(nint)

Calls native method gtk_entry_get_input_hints.

public static extern InputHints GetInputHints(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

InputHints

Transfer ownership: None Nullable: False

GetInputPurpose(nint)

Calls native method gtk_entry_get_input_purpose.

public static extern InputPurpose GetInputPurpose(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

InputPurpose

Transfer ownership: None Nullable: False

GetInvisibleChar(nint)

Calls native method gtk_entry_get_invisible_char.

public static extern uint GetInvisibleChar(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMaxLength(nint)

Calls native method gtk_entry_get_max_length.

public static extern int GetMaxLength(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetOverwriteMode(nint)

Calls native method gtk_entry_get_overwrite_mode.

public static extern bool GetOverwriteMode(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPlaceholderText(nint)

Calls native method gtk_entry_get_placeholder_text.

public static extern NullableUtf8StringUnownedHandle GetPlaceholderText(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetProgressFraction(nint)

Calls native method gtk_entry_get_progress_fraction.

public static extern double GetProgressFraction(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetProgressPulseStep(nint)

Calls native method gtk_entry_get_progress_pulse_step.

public static extern double GetProgressPulseStep(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetTabs(nint)

Calls native method gtk_entry_get_tabs.

public static extern TabArrayUnownedHandle GetTabs(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

TabArrayUnownedHandle

Transfer ownership: None Nullable: True

GetTextLength(nint)

Calls native method gtk_entry_get_text_length.

public static extern ushort GetTextLength(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetVisibility(nint)

Calls native method gtk_entry_get_visibility.

public static extern bool GetVisibility(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GrabFocusWithoutSelecting(nint)

Calls native method gtk_entry_grab_focus_without_selecting.

public static extern bool GrabFocusWithoutSelecting(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_entry_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewWithBuffer(nint)

Calls native constructor gtk_entry_new_with_buffer.

public static extern nint NewWithBuffer(nint buffer)

Parameters

buffer nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

ProgressPulse(nint)

Calls native method gtk_entry_progress_pulse.

public static extern void ProgressPulse(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

ResetImContext(nint)

Calls native method gtk_entry_reset_im_context.

public static extern void ResetImContext(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False

SetActivatesDefault(nint, bool)

Calls native method gtk_entry_set_activates_default.

public static extern void SetActivatesDefault(nint entry, bool setting)

Parameters

entry nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetAlignment(nint, float)

Calls native method gtk_entry_set_alignment.

public static extern void SetAlignment(nint entry, float xalign)

Parameters

entry nint

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: None Nullable: False

SetAttributes(nint, AttrListHandle)

Calls native method gtk_entry_set_attributes.

public static extern void SetAttributes(nint entry, AttrListHandle attrs)

Parameters

entry nint

Transfer ownership: None Nullable: False

attrs AttrListHandle

Transfer ownership: None Nullable: False

SetBuffer(nint, nint)

Calls native method gtk_entry_set_buffer.

public static extern void SetBuffer(nint entry, nint buffer)

Parameters

entry nint

Transfer ownership: None Nullable: False

buffer nint

Transfer ownership: None Nullable: False

SetCompletion(nint, nint)

Calls native method gtk_entry_set_completion.

public static extern void SetCompletion(nint entry, nint completion)

Parameters

entry nint

Transfer ownership: None Nullable: False

completion nint

Transfer ownership: None Nullable: True

SetExtraMenu(nint, nint)

Calls native method gtk_entry_set_extra_menu.

public static extern void SetExtraMenu(nint entry, nint model)

Parameters

entry nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: True

SetHasFrame(nint, bool)

Calls native method gtk_entry_set_has_frame.

public static extern void SetHasFrame(nint entry, bool setting)

Parameters

entry nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetIconActivatable(nint, EntryIconPosition, bool)

Calls native method gtk_entry_set_icon_activatable.

public static extern void SetIconActivatable(nint entry, EntryIconPosition iconPos, bool activatable)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

activatable bool

Transfer ownership: None Nullable: False

SetIconDragSource(nint, EntryIconPosition, nint, DragAction)

Calls native method gtk_entry_set_icon_drag_source.

public static extern void SetIconDragSource(nint entry, EntryIconPosition iconPos, nint provider, DragAction actions)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

SetIconFromGicon(nint, EntryIconPosition, nint)

Calls native method gtk_entry_set_icon_from_gicon.

public static extern void SetIconFromGicon(nint entry, EntryIconPosition iconPos, nint icon)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

icon nint

Transfer ownership: None Nullable: True

SetIconFromIconName(nint, EntryIconPosition, NullableUtf8StringHandle)

Calls native method gtk_entry_set_icon_from_icon_name.

public static extern void SetIconFromIconName(nint entry, EntryIconPosition iconPos, NullableUtf8StringHandle iconName)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetIconFromPaintable(nint, EntryIconPosition, nint)

Calls native method gtk_entry_set_icon_from_paintable.

public static extern void SetIconFromPaintable(nint entry, EntryIconPosition iconPos, nint paintable)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

paintable nint

Transfer ownership: None Nullable: True

SetIconSensitive(nint, EntryIconPosition, bool)

Calls native method gtk_entry_set_icon_sensitive.

public static extern void SetIconSensitive(nint entry, EntryIconPosition iconPos, bool sensitive)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

sensitive bool

Transfer ownership: None Nullable: False

SetIconTooltipMarkup(nint, EntryIconPosition, NullableUtf8StringHandle)

Calls native method gtk_entry_set_icon_tooltip_markup.

public static extern void SetIconTooltipMarkup(nint entry, EntryIconPosition iconPos, NullableUtf8StringHandle tooltip)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

tooltip NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetIconTooltipText(nint, EntryIconPosition, NullableUtf8StringHandle)

Calls native method gtk_entry_set_icon_tooltip_text.

public static extern void SetIconTooltipText(nint entry, EntryIconPosition iconPos, NullableUtf8StringHandle tooltip)

Parameters

entry nint

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

tooltip NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetInputHints(nint, InputHints)

Calls native method gtk_entry_set_input_hints.

public static extern void SetInputHints(nint entry, InputHints hints)

Parameters

entry nint

Transfer ownership: None Nullable: False

hints InputHints

Transfer ownership: None Nullable: False

SetInputPurpose(nint, InputPurpose)

Calls native method gtk_entry_set_input_purpose.

public static extern void SetInputPurpose(nint entry, InputPurpose purpose)

Parameters

entry nint

Transfer ownership: None Nullable: False

purpose InputPurpose

Transfer ownership: None Nullable: False

SetInvisibleChar(nint, uint)

Calls native method gtk_entry_set_invisible_char.

public static extern void SetInvisibleChar(nint entry, uint ch)

Parameters

entry nint

Transfer ownership: None Nullable: False

ch uint

Transfer ownership: None Nullable: False

SetMaxLength(nint, int)

Calls native method gtk_entry_set_max_length.

public static extern void SetMaxLength(nint entry, int max)

Parameters

entry nint

Transfer ownership: None Nullable: False

max int

Transfer ownership: None Nullable: False

SetOverwriteMode(nint, bool)

Calls native method gtk_entry_set_overwrite_mode.

public static extern void SetOverwriteMode(nint entry, bool overwrite)

Parameters

entry nint

Transfer ownership: None Nullable: False

overwrite bool

Transfer ownership: None Nullable: False

SetPlaceholderText(nint, NullableUtf8StringHandle)

Calls native method gtk_entry_set_placeholder_text.

public static extern void SetPlaceholderText(nint entry, NullableUtf8StringHandle text)

Parameters

entry nint

Transfer ownership: None Nullable: False

text NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetProgressFraction(nint, double)

Calls native method gtk_entry_set_progress_fraction.

public static extern void SetProgressFraction(nint entry, double fraction)

Parameters

entry nint

Transfer ownership: None Nullable: False

fraction double

Transfer ownership: None Nullable: False

SetProgressPulseStep(nint, double)

Calls native method gtk_entry_set_progress_pulse_step.

public static extern void SetProgressPulseStep(nint entry, double fraction)

Parameters

entry nint

Transfer ownership: None Nullable: False

fraction double

Transfer ownership: None Nullable: False

SetTabs(nint, TabArrayHandle)

Calls native method gtk_entry_set_tabs.

public static extern void SetTabs(nint entry, TabArrayHandle tabs)

Parameters

entry nint

Transfer ownership: None Nullable: False

tabs TabArrayHandle

Transfer ownership: None Nullable: True

SetVisibility(nint, bool)

Calls native method gtk_entry_set_visibility.

public static extern void SetVisibility(nint entry, bool visible)

Parameters

entry nint

Transfer ownership: None Nullable: False

visible bool

Transfer ownership: None Nullable: False

UnsetInvisibleChar(nint)

Calls native method gtk_entry_unset_invisible_char.

public static extern void UnsetInvisibleChar(nint entry)

Parameters

entry nint

Transfer ownership: None Nullable: False