Table of Contents

Class Label

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

Methods

GetAttributes(nint)

Calls native method gtk_label_get_attributes.

public static extern AttrListUnownedHandle GetAttributes(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

AttrListUnownedHandle

Transfer ownership: None Nullable: True

GetCurrentUri(nint)

Calls native method gtk_label_get_current_uri.

public static extern NullableUtf8StringUnownedHandle GetCurrentUri(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetEllipsize(nint)

Calls native method gtk_label_get_ellipsize.

public static extern EllipsizeMode GetEllipsize(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

EllipsizeMode

Transfer ownership: None Nullable: False

GetExtraMenu(nint)

Calls native method gtk_label_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_label_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetJustify(nint)

Calls native method gtk_label_get_justify.

public static extern Justification GetJustify(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

Justification

Transfer ownership: None Nullable: False

GetLabel(nint)

Calls native method gtk_label_get_label.

public static extern NonNullableUtf8StringUnownedHandle GetLabel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetLayout(nint)

Calls native method gtk_label_get_layout.

public static extern nint GetLayout(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetLayoutOffsets(nint, out int, out int)

Calls native method gtk_label_get_layout_offsets.

public static extern void GetLayoutOffsets(nint self, out int x, out int y)

Parameters

self nint

Transfer ownership: None Nullable: False

x int

Transfer ownership: Full Nullable: False

y int

Transfer ownership: Full Nullable: False

GetLines(nint)

Calls native method gtk_label_get_lines.

public static extern int GetLines(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetMaxWidthChars(nint)

Calls native method gtk_label_get_max_width_chars.

public static extern int GetMaxWidthChars(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetMnemonicKeyval(nint)

Calls native method gtk_label_get_mnemonic_keyval.

public static extern uint GetMnemonicKeyval(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMnemonicWidget(nint)

Calls native method gtk_label_get_mnemonic_widget.

public static extern nint GetMnemonicWidget(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetNaturalWrapMode(nint)

Calls native method gtk_label_get_natural_wrap_mode. Version: 4.6

[Version("4.6")]
public static extern NaturalWrapMode GetNaturalWrapMode(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NaturalWrapMode

Transfer ownership: None Nullable: False

GetSelectable(nint)

Calls native method gtk_label_get_selectable.

public static extern bool GetSelectable(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSelectionBounds(nint, out int, out int)

Calls native method gtk_label_get_selection_bounds.

public static extern bool GetSelectionBounds(nint self, out int start, out int end)

Parameters

self nint

Transfer ownership: None Nullable: False

start int

Transfer ownership: Full Nullable: False

end int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSingleLineMode(nint)

Calls native method gtk_label_get_single_line_mode.

public static extern bool GetSingleLineMode(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTabs(nint)

Calls native method gtk_label_get_tabs. Version: 4.8

[Version("4.8")]
public static extern TabArrayOwnedHandle GetTabs(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

TabArrayOwnedHandle

Transfer ownership: Full Nullable: True

GetText(nint)

Calls native method gtk_label_get_text.

public static extern NonNullableUtf8StringUnownedHandle GetText(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetUseMarkup(nint)

Calls native method gtk_label_get_use_markup.

public static extern bool GetUseMarkup(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUseUnderline(nint)

Calls native method gtk_label_get_use_underline.

public static extern bool GetUseUnderline(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetWidthChars(nint)

Calls native method gtk_label_get_width_chars.

public static extern int GetWidthChars(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetWrap(nint)

Calls native method gtk_label_get_wrap.

public static extern bool GetWrap(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetWrapMode(nint)

Calls native method gtk_label_get_wrap_mode.

public static extern WrapMode GetWrapMode(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

WrapMode

Transfer ownership: None Nullable: False

GetXalign(nint)

Calls native method gtk_label_get_xalign.

public static extern float GetXalign(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

GetYalign(nint)

Calls native method gtk_label_get_yalign.

public static extern float GetYalign(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

float

Transfer ownership: None Nullable: False

New(NullableUtf8StringHandle)

Calls native constructor gtk_label_new.

public static extern nint New(NullableUtf8StringHandle str)

Parameters

str NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewWithMnemonic(NullableUtf8StringHandle)

Calls native constructor gtk_label_new_with_mnemonic.

public static extern nint NewWithMnemonic(NullableUtf8StringHandle str)

Parameters

str NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

SelectRegion(nint, int, int)

Calls native method gtk_label_select_region.

public static extern void SelectRegion(nint self, int startOffset, int endOffset)

Parameters

self nint

Transfer ownership: None Nullable: False

startOffset int

Transfer ownership: None Nullable: False

endOffset int

Transfer ownership: None Nullable: False

SetAttributes(nint, AttrListHandle)

Calls native method gtk_label_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

SetEllipsize(nint, EllipsizeMode)

Calls native method gtk_label_set_ellipsize.

public static extern void SetEllipsize(nint self, EllipsizeMode mode)

Parameters

self nint

Transfer ownership: None Nullable: False

mode EllipsizeMode

Transfer ownership: None Nullable: False

SetExtraMenu(nint, nint)

Calls native method gtk_label_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

SetJustify(nint, Justification)

Calls native method gtk_label_set_justify.

public static extern void SetJustify(nint self, Justification jtype)

Parameters

self nint

Transfer ownership: None Nullable: False

jtype Justification

Transfer ownership: None Nullable: False

SetLabel(nint, NonNullableUtf8StringHandle)

Calls native method gtk_label_set_label.

public static extern void SetLabel(nint self, NonNullableUtf8StringHandle str)

Parameters

self nint

Transfer ownership: None Nullable: False

str NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetLines(nint, int)

Calls native method gtk_label_set_lines.

public static extern void SetLines(nint self, int lines)

Parameters

self nint

Transfer ownership: None Nullable: False

lines int

Transfer ownership: None Nullable: False

SetMarkup(nint, NonNullableUtf8StringHandle)

Calls native method gtk_label_set_markup.

public static extern void SetMarkup(nint self, NonNullableUtf8StringHandle str)

Parameters

self nint

Transfer ownership: None Nullable: False

str NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetMarkupWithMnemonic(nint, NonNullableUtf8StringHandle)

Calls native method gtk_label_set_markup_with_mnemonic.

public static extern void SetMarkupWithMnemonic(nint self, NonNullableUtf8StringHandle str)

Parameters

self nint

Transfer ownership: None Nullable: False

str NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetMaxWidthChars(nint, int)

Calls native method gtk_label_set_max_width_chars.

public static extern void SetMaxWidthChars(nint self, int nChars)

Parameters

self nint

Transfer ownership: None Nullable: False

nChars int

Transfer ownership: None Nullable: False

SetMnemonicWidget(nint, nint)

Calls native method gtk_label_set_mnemonic_widget.

public static extern void SetMnemonicWidget(nint self, nint widget)

Parameters

self nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: True

SetNaturalWrapMode(nint, NaturalWrapMode)

Calls native method gtk_label_set_natural_wrap_mode. Version: 4.6

[Version("4.6")]
public static extern void SetNaturalWrapMode(nint self, NaturalWrapMode wrapMode)

Parameters

self nint

Transfer ownership: None Nullable: False

wrapMode NaturalWrapMode

Transfer ownership: None Nullable: False

SetSelectable(nint, bool)

Calls native method gtk_label_set_selectable.

public static extern void SetSelectable(nint self, bool setting)

Parameters

self nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetSingleLineMode(nint, bool)

Calls native method gtk_label_set_single_line_mode.

public static extern void SetSingleLineMode(nint self, bool singleLineMode)

Parameters

self nint

Transfer ownership: None Nullable: False

singleLineMode bool

Transfer ownership: None Nullable: False

SetTabs(nint, TabArrayHandle)

Calls native method gtk_label_set_tabs. Version: 4.8

[Version("4.8")]
public static extern void SetTabs(nint self, TabArrayHandle tabs)

Parameters

self nint

Transfer ownership: None Nullable: False

tabs TabArrayHandle

Transfer ownership: None Nullable: True

SetText(nint, NonNullableUtf8StringHandle)

Calls native method gtk_label_set_text.

public static extern void SetText(nint self, NonNullableUtf8StringHandle str)

Parameters

self nint

Transfer ownership: None Nullable: False

str NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetTextWithMnemonic(nint, NonNullableUtf8StringHandle)

Calls native method gtk_label_set_text_with_mnemonic.

public static extern void SetTextWithMnemonic(nint self, NonNullableUtf8StringHandle str)

Parameters

self nint

Transfer ownership: None Nullable: False

str NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetUseMarkup(nint, bool)

Calls native method gtk_label_set_use_markup.

public static extern void SetUseMarkup(nint self, bool setting)

Parameters

self nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetUseUnderline(nint, bool)

Calls native method gtk_label_set_use_underline.

public static extern void SetUseUnderline(nint self, bool setting)

Parameters

self nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetWidthChars(nint, int)

Calls native method gtk_label_set_width_chars.

public static extern void SetWidthChars(nint self, int nChars)

Parameters

self nint

Transfer ownership: None Nullable: False

nChars int

Transfer ownership: None Nullable: False

SetWrap(nint, bool)

Calls native method gtk_label_set_wrap.

public static extern void SetWrap(nint self, bool wrap)

Parameters

self nint

Transfer ownership: None Nullable: False

wrap bool

Transfer ownership: None Nullable: False

SetWrapMode(nint, WrapMode)

Calls native method gtk_label_set_wrap_mode.

public static extern void SetWrapMode(nint self, WrapMode wrapMode)

Parameters

self nint

Transfer ownership: None Nullable: False

wrapMode WrapMode

Transfer ownership: None Nullable: False

SetXalign(nint, float)

Calls native method gtk_label_set_xalign.

public static extern void SetXalign(nint self, float xalign)

Parameters

self nint

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: None Nullable: False

SetYalign(nint, float)

Calls native method gtk_label_set_yalign.

public static extern void SetYalign(nint self, float yalign)

Parameters

self nint

Transfer ownership: None Nullable: False

yalign float

Transfer ownership: None Nullable: False