Table of Contents

Class Scale

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

Methods

AddMark(nint, double, PositionType, NullableUtf8StringHandle)

Calls native method gtk_scale_add_mark.

public static extern void AddMark(nint scale, double value, PositionType position, NullableUtf8StringHandle markup)

Parameters

scale nint

Transfer ownership: None Nullable: False

value double

Transfer ownership: None Nullable: False

position PositionType

Transfer ownership: None Nullable: False

markup NullableUtf8StringHandle

Transfer ownership: None Nullable: True

ClearMarks(nint)

Calls native method gtk_scale_clear_marks.

public static extern void ClearMarks(nint scale)

Parameters

scale nint

Transfer ownership: None Nullable: False

GetDigits(nint)

Calls native method gtk_scale_get_digits.

public static extern int GetDigits(nint scale)

Parameters

scale nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetDrawValue(nint)

Calls native method gtk_scale_get_draw_value.

public static extern bool GetDrawValue(nint scale)

Parameters

scale nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_scale_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasOrigin(nint)

Calls native method gtk_scale_get_has_origin.

public static extern bool GetHasOrigin(nint scale)

Parameters

scale nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetLayout(nint)

Calls native method gtk_scale_get_layout.

public static extern nint GetLayout(nint scale)

Parameters

scale nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetLayoutOffsets(nint, out int, out int)

Calls native method gtk_scale_get_layout_offsets.

public static extern void GetLayoutOffsets(nint scale, out int x, out int y)

Parameters

scale nint

Transfer ownership: None Nullable: False

x int

Transfer ownership: Full Nullable: False

y int

Transfer ownership: Full Nullable: False

GetValuePos(nint)

Calls native method gtk_scale_get_value_pos.

public static extern PositionType GetValuePos(nint scale)

Parameters

scale nint

Transfer ownership: None Nullable: False

Returns

PositionType

Transfer ownership: None Nullable: False

New(Orientation, nint)

Calls native constructor gtk_scale_new.

public static extern nint New(Orientation orientation, nint adjustment)

Parameters

orientation Orientation

Transfer ownership: None Nullable: False

adjustment nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

NewWithRange(Orientation, double, double, double)

Calls native constructor gtk_scale_new_with_range.

public static extern nint NewWithRange(Orientation orientation, double min, double max, double step)

Parameters

orientation Orientation

Transfer ownership: None Nullable: False

min double

Transfer ownership: None Nullable: False

max double

Transfer ownership: None Nullable: False

step double

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

SetDigits(nint, int)

Calls native method gtk_scale_set_digits.

public static extern void SetDigits(nint scale, int digits)

Parameters

scale nint

Transfer ownership: None Nullable: False

digits int

Transfer ownership: None Nullable: False

SetDrawValue(nint, bool)

Calls native method gtk_scale_set_draw_value.

public static extern void SetDrawValue(nint scale, bool drawValue)

Parameters

scale nint

Transfer ownership: None Nullable: False

drawValue bool

Transfer ownership: None Nullable: False

SetFormatValueFunc(nint, ScaleFormatValueFunc, nint, DestroyNotify)

Calls native method gtk_scale_set_format_value_func.

public static extern void SetFormatValueFunc(nint scale, ScaleFormatValueFunc func, nint userData, DestroyNotify destroyNotify)

Parameters

scale nint

Transfer ownership: None Nullable: False

func ScaleFormatValueFunc

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

destroyNotify DestroyNotify

Transfer ownership: None Nullable: True

SetHasOrigin(nint, bool)

Calls native method gtk_scale_set_has_origin.

public static extern void SetHasOrigin(nint scale, bool hasOrigin)

Parameters

scale nint

Transfer ownership: None Nullable: False

hasOrigin bool

Transfer ownership: None Nullable: False

SetValuePos(nint, PositionType)

Calls native method gtk_scale_set_value_pos.

public static extern void SetValuePos(nint scale, PositionType pos)

Parameters

scale nint

Transfer ownership: None Nullable: False

pos PositionType

Transfer ownership: None Nullable: False