Table of Contents

Class CheckButton

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

Methods

GetActive(nint)

Calls native method gtk_check_button_get_active.

public static extern bool GetActive(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetChild(nint)

Calls native method gtk_check_button_get_child. Version: 4.8

[Version("4.8")]
public static extern nint GetChild(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_check_button_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInconsistent(nint)

Calls native method gtk_check_button_get_inconsistent.

public static extern bool GetInconsistent(nint checkButton)

Parameters

checkButton nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetLabel(nint)

Calls native method gtk_check_button_get_label.

public static extern NullableUtf8StringUnownedHandle GetLabel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetUseUnderline(nint)

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

New()

Calls native constructor gtk_check_button_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

NewWithLabel(NullableUtf8StringHandle)

Calls native constructor gtk_check_button_new_with_label.

public static extern nint NewWithLabel(NullableUtf8StringHandle label)

Parameters

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewWithMnemonic(NullableUtf8StringHandle)

Calls native constructor gtk_check_button_new_with_mnemonic.

public static extern nint NewWithMnemonic(NullableUtf8StringHandle label)

Parameters

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

SetActive(nint, bool)

Calls native method gtk_check_button_set_active.

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

Parameters

self nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetChild(nint, nint)

Calls native method gtk_check_button_set_child. Version: 4.8

[Version("4.8")]
public static extern void SetChild(nint button, nint child)

Parameters

button nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: True

SetGroup(nint, nint)

Calls native method gtk_check_button_set_group.

public static extern void SetGroup(nint self, nint group)

Parameters

self nint

Transfer ownership: None Nullable: False

group nint

Transfer ownership: None Nullable: True

SetInconsistent(nint, bool)

Calls native method gtk_check_button_set_inconsistent.

public static extern void SetInconsistent(nint checkButton, bool inconsistent)

Parameters

checkButton nint

Transfer ownership: None Nullable: False

inconsistent bool

Transfer ownership: None Nullable: False

SetLabel(nint, NullableUtf8StringHandle)

Calls native method gtk_check_button_set_label.

public static extern void SetLabel(nint self, NullableUtf8StringHandle label)

Parameters

self nint

Transfer ownership: None Nullable: False

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetUseUnderline(nint, bool)

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