Table of Contents

Class ScaleButton

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

Methods

GetActive(IntPtr)

Calls native method gtk_scale_button_get_active. Version: 4.10

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAdjustment(IntPtr)

Calls native method gtk_scale_button_get_adjustment.

public static extern IntPtr GetAdjustment(IntPtr button)

Parameters

button IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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

Calls native method gtk_scale_button_get_has_frame. Version: 4.14

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMinusButton(IntPtr)

Calls native method gtk_scale_button_get_minus_button.

public static extern IntPtr GetMinusButton(IntPtr button)

Parameters

button IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPlusButton(IntPtr)

Calls native method gtk_scale_button_get_plus_button.

public static extern IntPtr GetPlusButton(IntPtr button)

Parameters

button IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPopup(IntPtr)

Calls native method gtk_scale_button_get_popup.

public static extern IntPtr GetPopup(IntPtr button)

Parameters

button IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetValue(IntPtr)

Calls native method gtk_scale_button_get_value.

public static extern double GetValue(IntPtr button)

Parameters

button IntPtr

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

IntPtr

Transfer ownership: None Nullable: False

SetAdjustment(IntPtr, IntPtr)

Calls native method gtk_scale_button_set_adjustment.

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

adjustment IntPtr

Transfer ownership: None Nullable: False

SetHasFrame(IntPtr, bool)

Calls native method gtk_scale_button_set_has_frame. Version: 4.14

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

hasFrame bool

Transfer ownership: None Nullable: False

SetIcons(IntPtr, Utf8StringArrayNullTerminatedHandle)

Calls native method gtk_scale_button_set_icons.

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

icons Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

SetValue(IntPtr, double)

Calls native method gtk_scale_button_set_value.

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

Parameters

button IntPtr

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False