Table of Contents

Class SpinButton

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

Methods

Configure(IntPtr, IntPtr, double, uint)

Calls native method gtk_spin_button_configure.

public static extern void Configure(IntPtr spinButton, IntPtr adjustment, double climbRate, uint digits)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

adjustment IntPtr

Transfer ownership: None Nullable: True

climbRate double

Transfer ownership: None Nullable: False

digits uint

Transfer ownership: None Nullable: False

GetActivatesDefault(IntPtr)

Calls native method gtk_spin_button_get_activates_default. Version: 4.14

[Version("4.14")]
public static extern bool GetActivatesDefault(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAdjustment(IntPtr)

Calls native method gtk_spin_button_get_adjustment.

public static extern IntPtr GetAdjustment(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetClimbRate(IntPtr)

Calls native method gtk_spin_button_get_climb_rate.

public static extern double GetClimbRate(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetDigits(IntPtr)

Calls native method gtk_spin_button_get_digits.

public static extern uint GetDigits(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_spin_button_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIncrements(IntPtr, out double, out double)

Calls native method gtk_spin_button_get_increments.

public static extern void GetIncrements(IntPtr spinButton, out double step, out double page)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

step double

Transfer ownership: Full Nullable: False

page double

Transfer ownership: Full Nullable: False

GetNumeric(IntPtr)

Calls native method gtk_spin_button_get_numeric.

public static extern bool GetNumeric(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetRange(IntPtr, out double, out double)

Calls native method gtk_spin_button_get_range.

public static extern void GetRange(IntPtr spinButton, out double min, out double max)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

min double

Transfer ownership: Full Nullable: False

max double

Transfer ownership: Full Nullable: False

GetSnapToTicks(IntPtr)

Calls native method gtk_spin_button_get_snap_to_ticks.

public static extern bool GetSnapToTicks(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUpdatePolicy(IntPtr)

Calls native method gtk_spin_button_get_update_policy.

public static extern SpinButtonUpdatePolicy GetUpdatePolicy(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

SpinButtonUpdatePolicy

Transfer ownership: None Nullable: False

GetValue(IntPtr)

Calls native method gtk_spin_button_get_value.

public static extern double GetValue(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetValueAsInt(IntPtr)

Calls native method gtk_spin_button_get_value_as_int.

public static extern int GetValueAsInt(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetWrap(IntPtr)

Calls native method gtk_spin_button_get_wrap.

public static extern bool GetWrap(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(IntPtr, double, uint)

Calls native constructor gtk_spin_button_new.

public static extern IntPtr New(IntPtr adjustment, double climbRate, uint digits)

Parameters

adjustment IntPtr

Transfer ownership: None Nullable: True

climbRate double

Transfer ownership: None Nullable: False

digits uint

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

NewWithRange(double, double, double)

Calls native constructor gtk_spin_button_new_with_range.

public static extern IntPtr NewWithRange(double min, double max, double step)

Parameters

min double

Transfer ownership: None Nullable: False

max double

Transfer ownership: None Nullable: False

step double

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

SetActivatesDefault(IntPtr, bool)

Calls native method gtk_spin_button_set_activates_default. Version: 4.14

[Version("4.14")]
public static extern void SetActivatesDefault(IntPtr spinButton, bool activatesDefault)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

activatesDefault bool

Transfer ownership: None Nullable: False

SetAdjustment(IntPtr, IntPtr)

Calls native method gtk_spin_button_set_adjustment.

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

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

adjustment IntPtr

Transfer ownership: None Nullable: False

SetClimbRate(IntPtr, double)

Calls native method gtk_spin_button_set_climb_rate.

public static extern void SetClimbRate(IntPtr spinButton, double climbRate)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

climbRate double

Transfer ownership: None Nullable: False

SetDigits(IntPtr, uint)

Calls native method gtk_spin_button_set_digits.

public static extern void SetDigits(IntPtr spinButton, uint digits)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

digits uint

Transfer ownership: None Nullable: False

SetIncrements(IntPtr, double, double)

Calls native method gtk_spin_button_set_increments.

public static extern void SetIncrements(IntPtr spinButton, double step, double page)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

step double

Transfer ownership: None Nullable: False

page double

Transfer ownership: None Nullable: False

SetNumeric(IntPtr, bool)

Calls native method gtk_spin_button_set_numeric.

public static extern void SetNumeric(IntPtr spinButton, bool numeric)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

numeric bool

Transfer ownership: None Nullable: False

SetRange(IntPtr, double, double)

Calls native method gtk_spin_button_set_range.

public static extern void SetRange(IntPtr spinButton, double min, double max)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

min double

Transfer ownership: None Nullable: False

max double

Transfer ownership: None Nullable: False

SetSnapToTicks(IntPtr, bool)

Calls native method gtk_spin_button_set_snap_to_ticks.

public static extern void SetSnapToTicks(IntPtr spinButton, bool snapToTicks)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

snapToTicks bool

Transfer ownership: None Nullable: False

SetUpdatePolicy(IntPtr, SpinButtonUpdatePolicy)

Calls native method gtk_spin_button_set_update_policy.

public static extern void SetUpdatePolicy(IntPtr spinButton, SpinButtonUpdatePolicy policy)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

policy SpinButtonUpdatePolicy

Transfer ownership: None Nullable: False

SetValue(IntPtr, double)

Calls native method gtk_spin_button_set_value.

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

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False

SetWrap(IntPtr, bool)

Calls native method gtk_spin_button_set_wrap.

public static extern void SetWrap(IntPtr spinButton, bool wrap)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

wrap bool

Transfer ownership: None Nullable: False

Spin(IntPtr, SpinType, double)

Calls native method gtk_spin_button_spin.

public static extern void Spin(IntPtr spinButton, SpinType direction, double increment)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False

direction SpinType

Transfer ownership: None Nullable: False

increment double

Transfer ownership: None Nullable: False

Update(IntPtr)

Calls native method gtk_spin_button_update.

public static extern void Update(IntPtr spinButton)

Parameters

spinButton IntPtr

Transfer ownership: None Nullable: False