Table of Contents

Class NSProgressIndicator

Namespace
CarinaStudio.MacOS.AppKit
Assembly
CarinaStudio.AppBase.MacOS.dll

NSProgressIndicator.

public class NSProgressIndicator : NSView, IDisposable, IEquatable<NSObject>
Inheritance
NSProgressIndicator
Implements
Inherited Members
Extension Methods

Constructors

NSProgressIndicator(NSRect)

Initialize new NSProgressIndicator instance.

public NSProgressIndicator(NSRect frame)

Parameters

frame NSRect

Frame.

Properties

ControlSize

Get or set size of progress indicator.

public NSControlSize ControlSize { get; set; }

Property Value

NSControlSize

ControlTint

Get or set tint of progress indicator.

public NSControlTint ControlTint { get; set; }

Property Value

NSControlTint

DoubleValue

Get or set value of progress indicator.

public double DoubleValue { get; set; }

Property Value

double

IsBezeled

Get or set whether the progress indicator’s frame has a three-dimensional bezel.

public bool IsBezeled { get; set; }

Property Value

bool

IsIndeterminate

Get or set whether progress indicator is indeterminate or not.

public bool IsIndeterminate { get; set; }

Property Value

bool

MaxValue

Get or set maximum value of progress indicator.

public double MaxValue { get; set; }

Property Value

double

MinValue

Get or set minimum value of progress indicator.

public double MinValue { get; set; }

Property Value

double

Style

Get or set style of progress indicator.

public NSProgressIndicatorStyle Style { get; set; }

Property Value

NSProgressIndicatorStyle

Methods

Increment(double)

Increment the value of progress indicator.

public void Increment(double delta)

Parameters

delta double

Value to increment.

StartAnimation(NSObject?)

Start animation of indeterminate progress indicator.

public void StartAnimation(NSObject? sender = null)

Parameters

sender NSObject

Sender.

StopAnimation(NSObject?)

Stop animation of indeterminate progress indicator.

public void StopAnimation(NSObject? sender = null)

Parameters

sender NSObject

Sender.