Table of Contents

Class ScaleButton

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

Methods

GetActive(nint)

Calls native method gtk_scale_button_get_active. Version: 4.10

[Version("4.10")]
public static extern bool GetActive(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAdjustment(nint)

Calls native method gtk_scale_button_get_adjustment.

public static extern nint GetAdjustment(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_scale_button_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasFrame(nint)

Calls native method gtk_scale_button_get_has_frame. Version: 4.14

[Version("4.14")]
public static extern bool GetHasFrame(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMinusButton(nint)

Calls native method gtk_scale_button_get_minus_button.

public static extern nint GetMinusButton(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPlusButton(nint)

Calls native method gtk_scale_button_get_plus_button.

public static extern nint GetPlusButton(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPopup(nint)

Calls native method gtk_scale_button_get_popup.

public static extern nint GetPopup(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetValue(nint)

Calls native method gtk_scale_button_get_value.

public static extern double GetValue(nint button)

Parameters

button nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

New(double, double, double, Utf8StringArrayNullTerminatedHandle)

Calls native constructor gtk_scale_button_new.

public static extern nint New(double min, double max, double step, Utf8StringArrayNullTerminatedHandle icons)

Parameters

min double

Transfer ownership: None Nullable: False

max double

Transfer ownership: None Nullable: False

step double

Transfer ownership: None Nullable: False

icons Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

SetAdjustment(nint, nint)

Calls native method gtk_scale_button_set_adjustment.

public static extern void SetAdjustment(nint button, nint adjustment)

Parameters

button nint

Transfer ownership: None Nullable: False

adjustment nint

Transfer ownership: None Nullable: False

SetHasFrame(nint, bool)

Calls native method gtk_scale_button_set_has_frame. Version: 4.14

[Version("4.14")]
public static extern void SetHasFrame(nint button, bool hasFrame)

Parameters

button nint

Transfer ownership: None Nullable: False

hasFrame bool

Transfer ownership: None Nullable: False

SetIcons(nint, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_scale_button_set_icons.

public static extern void SetIcons(nint button, Utf8StringArrayNullTerminatedHandle icons)

Parameters

button nint

Transfer ownership: None Nullable: False

icons Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetValue(nint, double)

Calls native method gtk_scale_button_set_value.

public static extern void SetValue(nint button, double value)

Parameters

button nint

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False