Table of Contents

Class LevelBar

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

Constructors

LevelBar()

public LevelBar()

LevelBar(params ConstructArgument[])

protected LevelBar(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

LevelBar(IntPtr, bool)

protected LevelBar(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

InvertedPropertyDefinition

public static readonly Property<bool, LevelBar> InvertedPropertyDefinition

Field Value

Property<bool, LevelBar>

MaxValuePropertyDefinition

public static readonly Property<double, LevelBar> MaxValuePropertyDefinition

Field Value

Property<double, LevelBar>

MinValuePropertyDefinition

public static readonly Property<double, LevelBar> MinValuePropertyDefinition

Field Value

Property<double, LevelBar>

ModePropertyDefinition

public static readonly Property<LevelBarMode, LevelBar> ModePropertyDefinition

Field Value

Property<LevelBarMode, LevelBar>

OffsetChangedSignal

Signal Descriptor for OnOffsetChanged.

public static readonly Signal<LevelBar, LevelBar.OffsetChangedSignalArgs> OffsetChangedSignal

Field Value

Signal<LevelBar, LevelBar.OffsetChangedSignalArgs>

ValuePropertyDefinition

public static readonly Property<double, LevelBar> ValuePropertyDefinition

Field Value

Property<double, LevelBar>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Inverted

public bool Inverted { get; set; }

Property Value

bool

MaxValue

public double MaxValue { get; set; }

Property Value

double

MinValue

public double MinValue { get; set; }

Property Value

double

Mode

public LevelBarMode Mode { get; set; }

Property Value

LevelBarMode

Value

public double Value { get; set; }

Property Value

double

Methods

AddOffsetValue(string, double)

public void AddOffsetValue(string name, double value)

Parameters

name string
value double

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

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

GetFirstAccessibleChild()

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

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetInverted()

public bool GetInverted()

Returns

bool

GetMaxValue()

public double GetMaxValue()

Returns

double

GetMinValue()

public double GetMinValue()

Returns

double

GetMode()

public LevelBarMode GetMode()

Returns

LevelBarMode

GetNextAccessibleSibling()

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

Returns

Accessible

GetOffsetValue(string?, out double)

public bool GetOffsetValue(string? name, out double value)

Parameters

name string
value double

Returns

bool

GetOrientation()

public Orientation GetOrientation()

Returns

Orientation

GetPlatformState(AccessiblePlatformState)

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

Parameters

state AccessiblePlatformState

Returns

bool

GetValue()

public double GetValue()

Returns

double

New()

public static LevelBar New()

Returns

LevelBar

NewForInterval(double, double)

public static LevelBar NewForInterval(double minValue, double maxValue)

Parameters

minValue double
maxValue double

Returns

LevelBar

RemoveOffsetValue(string?)

public void RemoveOffsetValue(string? name)

Parameters

name string

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

SetInverted(bool)

public void SetInverted(bool inverted)

Parameters

inverted bool

SetMaxValue(double)

public void SetMaxValue(double value)

Parameters

value double

SetMinValue(double)

public void SetMinValue(double value)

Parameters

value double

SetMode(LevelBarMode)

public void SetMode(LevelBarMode mode)

Parameters

mode LevelBarMode

SetOrientation(Orientation)

public void SetOrientation(Orientation orientation)

Parameters

orientation Orientation

SetValue(double)

public void SetValue(double value)

Parameters

value double

UpdateNextAccessibleSibling(Accessible?)

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

Parameters

newSibling Accessible

Events

OnOffsetChanged

public event SignalHandler<LevelBar, LevelBar.OffsetChangedSignalArgs> OnOffsetChanged

Event Type

SignalHandler<LevelBar, LevelBar.OffsetChangedSignalArgs>