Table of Contents

Class Entry

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

Methods

GetActivatesDefault(IntPtr)

Calls native method gtk_entry_get_activates_default.

public static extern bool GetActivatesDefault(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAlignment(IntPtr)

Calls native method gtk_entry_get_alignment.

public static extern float GetAlignment(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetAttributes(IntPtr)

Calls native method gtk_entry_get_attributes.

public static extern AttrListUnownedHandle GetAttributes(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

AttrListUnownedHandle

Transfer ownership: None Nullable: True

GetBuffer(IntPtr)

Calls native method gtk_entry_get_buffer.

public static extern IntPtr GetBuffer(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetCompletion(IntPtr)

Calls native method gtk_entry_get_completion.

public static extern IntPtr GetCompletion(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetCurrentIconDragSource(IntPtr)

Calls native method gtk_entry_get_current_icon_drag_source.

public static extern int GetCurrentIconDragSource(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetExtraMenu(IntPtr)

Calls native method gtk_entry_get_extra_menu.

public static extern IntPtr GetExtraMenu(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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(IntPtr)

Calls native method gtk_entry_get_has_frame.

public static extern bool GetHasFrame(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIconActivatable(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_activatable.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIconAtPos(IntPtr, int, int)

Calls native method gtk_entry_get_icon_at_pos.

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

Parameters

entry IntPtr

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(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_gicon.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetIconName(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_name.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetIconPaintable(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_paintable.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetIconSensitive(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_sensitive.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIconStorageType(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_storage_type.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

ImageType

Transfer ownership: None Nullable: False

GetIconTooltipMarkup(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_tooltip_markup.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetIconTooltipText(IntPtr, EntryIconPosition)

Calls native method gtk_entry_get_icon_tooltip_text.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetInputHints(IntPtr)

Calls native method gtk_entry_get_input_hints.

public static extern InputHints GetInputHints(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

InputHints

Transfer ownership: None Nullable: False

GetInputPurpose(IntPtr)

Calls native method gtk_entry_get_input_purpose.

public static extern InputPurpose GetInputPurpose(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

InputPurpose

Transfer ownership: None Nullable: False

GetInvisibleChar(IntPtr)

Calls native method gtk_entry_get_invisible_char.

public static extern uint GetInvisibleChar(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMaxLength(IntPtr)

Calls native method gtk_entry_get_max_length.

public static extern int GetMaxLength(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetOverwriteMode(IntPtr)

Calls native method gtk_entry_get_overwrite_mode.

public static extern bool GetOverwriteMode(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPlaceholderText(IntPtr)

Calls native method gtk_entry_get_placeholder_text.

public static extern NullableUtf8StringUnownedHandle GetPlaceholderText(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetProgressFraction(IntPtr)

Calls native method gtk_entry_get_progress_fraction.

public static extern double GetProgressFraction(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetProgressPulseStep(IntPtr)

Calls native method gtk_entry_get_progress_pulse_step.

public static extern double GetProgressPulseStep(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetTabs(IntPtr)

Calls native method gtk_entry_get_tabs.

public static extern TabArrayUnownedHandle GetTabs(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

TabArrayUnownedHandle

Transfer ownership: None Nullable: True

GetTextLength(IntPtr)

Calls native method gtk_entry_get_text_length.

public static extern ushort GetTextLength(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetVisibility(IntPtr)

Calls native method gtk_entry_get_visibility.

public static extern bool GetVisibility(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GrabFocusWithoutSelecting(IntPtr)

Calls native method gtk_entry_grab_focus_without_selecting.

public static extern bool GrabFocusWithoutSelecting(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_entry_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

NewWithBuffer(IntPtr)

Calls native constructor gtk_entry_new_with_buffer.

public static extern IntPtr NewWithBuffer(IntPtr buffer)

Parameters

buffer IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

ProgressPulse(IntPtr)

Calls native method gtk_entry_progress_pulse.

public static extern void ProgressPulse(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

ResetImContext(IntPtr)

Calls native method gtk_entry_reset_im_context.

public static extern void ResetImContext(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

SetActivatesDefault(IntPtr, bool)

Calls native method gtk_entry_set_activates_default.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetAlignment(IntPtr, float)

Calls native method gtk_entry_set_alignment.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: None Nullable: False

SetAttributes(IntPtr, AttrListHandle)

Calls native method gtk_entry_set_attributes.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

attrs AttrListHandle

Transfer ownership: None Nullable: False

SetBuffer(IntPtr, IntPtr)

Calls native method gtk_entry_set_buffer.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

buffer IntPtr

Transfer ownership: None Nullable: False

SetCompletion(IntPtr, IntPtr)

Calls native method gtk_entry_set_completion.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

completion IntPtr

Transfer ownership: None Nullable: True

SetExtraMenu(IntPtr, IntPtr)

Calls native method gtk_entry_set_extra_menu.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

model IntPtr

Transfer ownership: None Nullable: True

SetHasFrame(IntPtr, bool)

Calls native method gtk_entry_set_has_frame.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetIconActivatable(IntPtr, EntryIconPosition, bool)

Calls native method gtk_entry_set_icon_activatable.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

activatable bool

Transfer ownership: None Nullable: False

SetIconDragSource(IntPtr, EntryIconPosition, IntPtr, DragAction)

Calls native method gtk_entry_set_icon_drag_source.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

provider IntPtr

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

SetIconFromGicon(IntPtr, EntryIconPosition, IntPtr)

Calls native method gtk_entry_set_icon_from_gicon.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

icon IntPtr

Transfer ownership: None Nullable: True

SetIconFromIconName(IntPtr, EntryIconPosition, NullableUtf8StringHandle)

Calls native method gtk_entry_set_icon_from_icon_name.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetIconFromPaintable(IntPtr, EntryIconPosition, IntPtr)

Calls native method gtk_entry_set_icon_from_paintable.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

paintable IntPtr

Transfer ownership: None Nullable: True

SetIconSensitive(IntPtr, EntryIconPosition, bool)

Calls native method gtk_entry_set_icon_sensitive.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

sensitive bool

Transfer ownership: None Nullable: False

SetIconTooltipMarkup(IntPtr, EntryIconPosition, NullableUtf8StringHandle)

Calls native method gtk_entry_set_icon_tooltip_markup.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

tooltip NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetIconTooltipText(IntPtr, EntryIconPosition, NullableUtf8StringHandle)

Calls native method gtk_entry_set_icon_tooltip_text.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

iconPos EntryIconPosition

Transfer ownership: None Nullable: False

tooltip NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetInputHints(IntPtr, InputHints)

Calls native method gtk_entry_set_input_hints.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

hints InputHints

Transfer ownership: None Nullable: False

SetInputPurpose(IntPtr, InputPurpose)

Calls native method gtk_entry_set_input_purpose.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

purpose InputPurpose

Transfer ownership: None Nullable: False

SetInvisibleChar(IntPtr, uint)

Calls native method gtk_entry_set_invisible_char.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

ch uint

Transfer ownership: None Nullable: False

SetMaxLength(IntPtr, int)

Calls native method gtk_entry_set_max_length.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

max int

Transfer ownership: None Nullable: False

SetOverwriteMode(IntPtr, bool)

Calls native method gtk_entry_set_overwrite_mode.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

overwrite bool

Transfer ownership: None Nullable: False

SetPlaceholderText(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_entry_set_placeholder_text.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

text NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetProgressFraction(IntPtr, double)

Calls native method gtk_entry_set_progress_fraction.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

fraction double

Transfer ownership: None Nullable: False

SetProgressPulseStep(IntPtr, double)

Calls native method gtk_entry_set_progress_pulse_step.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

fraction double

Transfer ownership: None Nullable: False

SetTabs(IntPtr, TabArrayHandle)

Calls native method gtk_entry_set_tabs.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

tabs TabArrayHandle

Transfer ownership: None Nullable: True

SetVisibility(IntPtr, bool)

Calls native method gtk_entry_set_visibility.

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

Parameters

entry IntPtr

Transfer ownership: None Nullable: False

visible bool

Transfer ownership: None Nullable: False

UnsetInvisibleChar(IntPtr)

Calls native method gtk_entry_unset_invisible_char.

public static extern void UnsetInvisibleChar(IntPtr entry)

Parameters

entry IntPtr

Transfer ownership: None Nullable: False