Table of Contents

Class Range

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class Range : Widget, IObject, INotifyPropertyChanged, IDisposable, Accessible, AccessibleRange, Buildable, ConstraintTarget, Orientable, IHandle, GTypeProvider
Inheritance
Range
Implements
Derived
Inherited Members

Constructors

Range()

public Range()

Range(params ConstructArgument[])

protected Range(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

Range(IntPtr, bool)

protected Range(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

AdjustBoundsSignal

Signal Descriptor for OnAdjustBounds.

public static readonly Signal<Range, Range.AdjustBoundsSignalArgs> AdjustBoundsSignal

Field Value

Signal<Range, Range.AdjustBoundsSignalArgs>

AdjustmentPropertyDefinition

public static readonly Property<Adjustment?, Range> AdjustmentPropertyDefinition

Field Value

Property<Adjustment, Range>

ChangeValueSignal

Signal Descriptor for OnChangeValue.

public static readonly ReturningSignal<Range, Range.ChangeValueSignalArgs, bool> ChangeValueSignal

Field Value

ReturningSignal<Range, Range.ChangeValueSignalArgs, bool>

FillLevelPropertyDefinition

public static readonly Property<double, Range> FillLevelPropertyDefinition

Field Value

Property<double, Range>

InvertedPropertyDefinition

public static readonly Property<bool, Range> InvertedPropertyDefinition

Field Value

Property<bool, Range>

MoveSliderSignal

Signal Descriptor for OnMoveSlider.

public static readonly Signal<Range, Range.MoveSliderSignalArgs> MoveSliderSignal

Field Value

Signal<Range, Range.MoveSliderSignalArgs>

RestrictToFillLevelPropertyDefinition

public static readonly Property<bool, Range> RestrictToFillLevelPropertyDefinition

Field Value

Property<bool, Range>

RoundDigitsPropertyDefinition

public static readonly Property<int, Range> RoundDigitsPropertyDefinition

Field Value

Property<int, Range>

ShowFillLevelPropertyDefinition

public static readonly Property<bool, Range> ShowFillLevelPropertyDefinition

Field Value

Property<bool, Range>

ValueChangedSignal

Signal Descriptor for OnValueChanged.

public static readonly Signal<Range> ValueChangedSignal

Field Value

Signal<Range>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Adjustment

public Adjustment? Adjustment { get; set; }

Property Value

Adjustment

FillLevel

public double FillLevel { get; set; }

Property Value

double

Inverted

public bool Inverted { get; set; }

Property Value

bool

RestrictToFillLevel

public bool RestrictToFillLevel { get; set; }

Property Value

bool

RoundDigits

public int RoundDigits { get; set; }

Property Value

int

ShowFillLevel

public bool ShowFillLevel { get; set; }

Property Value

bool

Methods

Announce(string, AccessibleAnnouncementPriority)

[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)

Parameters

message string
priority AccessibleAnnouncementPriority

GetAccessibleParent()

[Version("4.10")]
public Accessible? GetAccessibleParent()

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetAdjustment()

public Adjustment GetAdjustment()

Returns

Adjustment

GetAtContext()

[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext

GetBounds(out int, out int, out int, out int)

[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)

Parameters

x int
y int
width int
height int

Returns

bool

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetFillLevel()

public double GetFillLevel()

Returns

double

GetFirstAccessibleChild()

[Version("4.10")]
public Accessible? GetFirstAccessibleChild()

Returns

Accessible

GetFlippable()

public bool GetFlippable()

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetInverted()

public bool GetInverted()

Returns

bool

GetNextAccessibleSibling()

[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible

GetOrientation()

public Orientation GetOrientation()

Returns

Orientation

GetPlatformState(AccessiblePlatformState)

[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool

GetRestrictToFillLevel()

public bool GetRestrictToFillLevel()

Returns

bool

GetRoundDigits()

public int GetRoundDigits()

Returns

int

GetShowFillLevel()

public bool GetShowFillLevel()

Returns

bool

GetSliderRange(out int, out int)

public void GetSliderRange(out int sliderStart, out int sliderEnd)

Parameters

sliderStart int
sliderEnd int

GetSliderSizeFixed()

public bool GetSliderSizeFixed()

Returns

bool

GetValue()

public double GetValue()

Returns

double

ResetProperty(AccessibleProperty)

public void ResetProperty(AccessibleProperty property)

Parameters

property AccessibleProperty

ResetRelation(AccessibleRelation)

public void ResetRelation(AccessibleRelation relation)

Parameters

relation AccessibleRelation

ResetState(AccessibleState)

public void ResetState(AccessibleState state)

Parameters

state AccessibleState

SetAccessibleParent(Accessible?, Accessible?)

[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)

Parameters

parent Accessible
nextSibling Accessible

SetAdjustment(Adjustment)

public void SetAdjustment(Adjustment adjustment)

Parameters

adjustment Adjustment

SetFillLevel(double)

public void SetFillLevel(double fillLevel)

Parameters

fillLevel double

SetFlippable(bool)

public void SetFlippable(bool flippable)

Parameters

flippable bool

SetIncrements(double, double)

public void SetIncrements(double step, double page)

Parameters

step double
page double

SetInverted(bool)

public void SetInverted(bool setting)

Parameters

setting bool

SetOrientation(Orientation)

public void SetOrientation(Orientation orientation)

Parameters

orientation Orientation

SetRange(double, double)

public void SetRange(double min, double max)

Parameters

min double
max double

SetRestrictToFillLevel(bool)

public void SetRestrictToFillLevel(bool restrictToFillLevel)

Parameters

restrictToFillLevel bool

SetRoundDigits(int)

public void SetRoundDigits(int roundDigits)

Parameters

roundDigits int

SetShowFillLevel(bool)

public void SetShowFillLevel(bool showFillLevel)

Parameters

showFillLevel bool

SetSliderSizeFixed(bool)

public void SetSliderSizeFixed(bool sizeFixed)

Parameters

sizeFixed bool

SetValue(double)

public void SetValue(double value)

Parameters

value double

UpdateNextAccessibleSibling(Accessible?)

[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible

Events

OnAdjustBounds

public event SignalHandler<Range, Range.AdjustBoundsSignalArgs> OnAdjustBounds

Event Type

SignalHandler<Range, Range.AdjustBoundsSignalArgs>

OnChangeValue

public event ReturningSignalHandler<Range, Range.ChangeValueSignalArgs, bool> OnChangeValue

Event Type

ReturningSignalHandler<Range, Range.ChangeValueSignalArgs, bool>

OnMoveSlider

public event SignalHandler<Range, Range.MoveSliderSignalArgs> OnMoveSlider

Event Type

SignalHandler<Range, Range.MoveSliderSignalArgs>

OnValueChanged

public event SignalHandler<Range> OnValueChanged

Event Type

SignalHandler<Range>