Table of Contents

Class CheckButton

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

Methods

GetActive(IntPtr)

Calls native method gtk_check_button_get_active.

public static extern bool GetActive(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetChild(IntPtr)

Calls native method gtk_check_button_get_child. Version: 4.8

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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

Calls native method gtk_check_button_get_inconsistent.

public static extern bool GetInconsistent(IntPtr checkButton)

Parameters

checkButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetLabel(IntPtr)

Calls native method gtk_check_button_get_label.

public static extern NullableUtf8StringUnownedHandle GetLabel(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetUseUnderline(IntPtr)

Calls native method gtk_check_button_get_use_underline.

public static extern bool GetUseUnderline(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_check_button_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

NewWithLabel(NullableUtf8StringHandle)

Calls native constructor gtk_check_button_new_with_label.

public static extern IntPtr NewWithLabel(NullableUtf8StringHandle label)

Parameters

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

NewWithMnemonic(NullableUtf8StringHandle)

Calls native constructor gtk_check_button_new_with_mnemonic.

public static extern IntPtr NewWithMnemonic(NullableUtf8StringHandle label)

Parameters

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

SetActive(IntPtr, bool)

Calls native method gtk_check_button_set_active.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetChild(IntPtr, IntPtr)

Calls native method gtk_check_button_set_child. Version: 4.8

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetGroup(IntPtr, IntPtr)

Calls native method gtk_check_button_set_group.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

group IntPtr

Transfer ownership: None Nullable: True

SetInconsistent(IntPtr, bool)

Calls native method gtk_check_button_set_inconsistent.

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

Parameters

checkButton IntPtr

Transfer ownership: None Nullable: False

inconsistent bool

Transfer ownership: None Nullable: False

SetLabel(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_check_button_set_label.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetUseUnderline(IntPtr, bool)

Calls native method gtk_check_button_set_use_underline.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False