Table of Contents

Class Text

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

Methods

GetActivatesDefault(nint)

Calls native method gtk_text_get_activates_default.

public static extern bool GetActivatesDefault(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAttributes(nint)

Calls native method gtk_text_get_attributes.

public static extern AttrListUnownedHandle GetAttributes(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

AttrListUnownedHandle

Transfer ownership: None Nullable: True

GetBuffer(nint)

Calls native method gtk_text_get_buffer.

public static extern nint GetBuffer(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetEnableEmojiCompletion(nint)

Calls native method gtk_text_get_enable_emoji_completion.

public static extern bool GetEnableEmojiCompletion(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetExtraMenu(nint)

Calls native method gtk_text_get_extra_menu.

public static extern nint GetExtraMenu(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_text_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInputHints(nint)

Calls native method gtk_text_get_input_hints.

public static extern InputHints GetInputHints(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

InputHints

Transfer ownership: None Nullable: False

GetInputPurpose(nint)

Calls native method gtk_text_get_input_purpose.

public static extern InputPurpose GetInputPurpose(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

InputPurpose

Transfer ownership: None Nullable: False

GetInvisibleChar(nint)

Calls native method gtk_text_get_invisible_char.

public static extern uint GetInvisibleChar(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMaxLength(nint)

Calls native method gtk_text_get_max_length.

public static extern int GetMaxLength(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetOverwriteMode(nint)

Calls native method gtk_text_get_overwrite_mode.

public static extern bool GetOverwriteMode(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPlaceholderText(nint)

Calls native method gtk_text_get_placeholder_text.

public static extern NullableUtf8StringUnownedHandle GetPlaceholderText(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetPropagateTextWidth(nint)

Calls native method gtk_text_get_propagate_text_width.

public static extern bool GetPropagateTextWidth(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTabs(nint)

Calls native method gtk_text_get_tabs.

public static extern TabArrayUnownedHandle GetTabs(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

TabArrayUnownedHandle

Transfer ownership: None Nullable: True

GetTextLength(nint)

Calls native method gtk_text_get_text_length.

public static extern ushort GetTextLength(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetTruncateMultiline(nint)

Calls native method gtk_text_get_truncate_multiline.

public static extern bool GetTruncateMultiline(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetVisibility(nint)

Calls native method gtk_text_get_visibility.

public static extern bool GetVisibility(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GrabFocusWithoutSelecting(nint)

Calls native method gtk_text_grab_focus_without_selecting.

public static extern bool GrabFocusWithoutSelecting(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_text_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewWithBuffer(nint)

Calls native constructor gtk_text_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

SetActivatesDefault(nint, bool)

Calls native method gtk_text_set_activates_default.

public static extern void SetActivatesDefault(nint self, bool activates)

Parameters

self nint

Transfer ownership: None Nullable: False

activates bool

Transfer ownership: None Nullable: False

SetAttributes(nint, AttrListHandle)

Calls native method gtk_text_set_attributes.

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

Parameters

self nint

Transfer ownership: None Nullable: False

attrs AttrListHandle

Transfer ownership: None Nullable: True

SetBuffer(nint, nint)

Calls native method gtk_text_set_buffer.

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

Parameters

self nint

Transfer ownership: None Nullable: False

buffer nint

Transfer ownership: None Nullable: False

SetEnableEmojiCompletion(nint, bool)

Calls native method gtk_text_set_enable_emoji_completion.

public static extern void SetEnableEmojiCompletion(nint self, bool enableEmojiCompletion)

Parameters

self nint

Transfer ownership: None Nullable: False

enableEmojiCompletion bool

Transfer ownership: None Nullable: False

SetExtraMenu(nint, nint)

Calls native method gtk_text_set_extra_menu.

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

Parameters

self nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: True

SetInputHints(nint, InputHints)

Calls native method gtk_text_set_input_hints.

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

Parameters

self nint

Transfer ownership: None Nullable: False

hints InputHints

Transfer ownership: None Nullable: False

SetInputPurpose(nint, InputPurpose)

Calls native method gtk_text_set_input_purpose.

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

Parameters

self nint

Transfer ownership: None Nullable: False

purpose InputPurpose

Transfer ownership: None Nullable: False

SetInvisibleChar(nint, uint)

Calls native method gtk_text_set_invisible_char.

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

Parameters

self nint

Transfer ownership: None Nullable: False

ch uint

Transfer ownership: None Nullable: False

SetMaxLength(nint, int)

Calls native method gtk_text_set_max_length.

public static extern void SetMaxLength(nint self, int length)

Parameters

self nint

Transfer ownership: None Nullable: False

length int

Transfer ownership: None Nullable: False

SetOverwriteMode(nint, bool)

Calls native method gtk_text_set_overwrite_mode.

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

Parameters

self nint

Transfer ownership: None Nullable: False

overwrite bool

Transfer ownership: None Nullable: False

SetPlaceholderText(nint, NullableUtf8StringHandle)

Calls native method gtk_text_set_placeholder_text.

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

Parameters

self nint

Transfer ownership: None Nullable: False

text NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetPropagateTextWidth(nint, bool)

Calls native method gtk_text_set_propagate_text_width.

public static extern void SetPropagateTextWidth(nint self, bool propagateTextWidth)

Parameters

self nint

Transfer ownership: None Nullable: False

propagateTextWidth bool

Transfer ownership: None Nullable: False

SetTabs(nint, TabArrayHandle)

Calls native method gtk_text_set_tabs.

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

Parameters

self nint

Transfer ownership: None Nullable: False

tabs TabArrayHandle

Transfer ownership: None Nullable: True

SetTruncateMultiline(nint, bool)

Calls native method gtk_text_set_truncate_multiline.

public static extern void SetTruncateMultiline(nint self, bool truncateMultiline)

Parameters

self nint

Transfer ownership: None Nullable: False

truncateMultiline bool

Transfer ownership: None Nullable: False

SetVisibility(nint, bool)

Calls native method gtk_text_set_visibility.

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

Parameters

self nint

Transfer ownership: None Nullable: False

visible bool

Transfer ownership: None Nullable: False

UnsetInvisibleChar(nint)

Calls native method gtk_text_unset_invisible_char.

public static extern void UnsetInvisibleChar(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False