Table of Contents

Class TimedAnimation

Namespace
Adw
Assembly
Adw-1.dll
public sealed class TimedAnimation : Animation, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
TimedAnimation
Implements
Inherited Members

Constructors

TimedAnimation(bool, params ConstructArgument[])

protected TimedAnimation(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

TimedAnimation(IntPtr, bool)

protected TimedAnimation(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

AlternatePropertyDefinition

public static readonly Property<bool, TimedAnimation> AlternatePropertyDefinition

Field Value

Property<bool, TimedAnimation>

DurationPropertyDefinition

public static readonly Property<uint, TimedAnimation> DurationPropertyDefinition

Field Value

Property<uint, TimedAnimation>

EasingPropertyDefinition

public static readonly Property<Easing, TimedAnimation> EasingPropertyDefinition

Field Value

Property<Easing, TimedAnimation>

RepeatCountPropertyDefinition

public static readonly Property<uint, TimedAnimation> RepeatCountPropertyDefinition

Field Value

Property<uint, TimedAnimation>

ReversePropertyDefinition

public static readonly Property<bool, TimedAnimation> ReversePropertyDefinition

Field Value

Property<bool, TimedAnimation>

ValueFromPropertyDefinition

public static readonly Property<double, TimedAnimation> ValueFromPropertyDefinition

Field Value

Property<double, TimedAnimation>

ValueToPropertyDefinition

public static readonly Property<double, TimedAnimation> ValueToPropertyDefinition

Field Value

Property<double, TimedAnimation>

Properties

Alternate

public bool Alternate { get; set; }

Property Value

bool

Duration

public uint Duration { get; set; }

Property Value

uint

Easing

public Easing Easing { get; set; }

Property Value

Easing

RepeatCount

public uint RepeatCount { get; set; }

Property Value

uint

Reverse

public bool Reverse { get; set; }

Property Value

bool

ValueFrom

public double ValueFrom { get; set; }

Property Value

double

ValueTo

public double ValueTo { get; set; }

Property Value

double

Methods

GetAlternate()

public bool GetAlternate()

Returns

bool

GetDuration()

public uint GetDuration()

Returns

uint

GetEasing()

public Easing GetEasing()

Returns

Easing

GetGType()

public static Type GetGType()

Returns

Type

GetRepeatCount()

public uint GetRepeatCount()

Returns

uint

GetReverse()

public bool GetReverse()

Returns

bool

GetValueFrom()

public double GetValueFrom()

Returns

double

GetValueTo()

public double GetValueTo()

Returns

double

New(Widget, double, double, uint, AnimationTarget)

public static TimedAnimation New(Widget widget, double from, double to, uint duration, AnimationTarget target)

Parameters

widget Widget
from double
to double
duration uint
target AnimationTarget

Returns

TimedAnimation

SetAlternate(bool)

public void SetAlternate(bool alternate)

Parameters

alternate bool

SetDuration(uint)

public void SetDuration(uint duration)

Parameters

duration uint

SetEasing(Easing)

public void SetEasing(Easing easing)

Parameters

easing Easing

SetRepeatCount(uint)

public void SetRepeatCount(uint repeatCount)

Parameters

repeatCount uint

SetReverse(bool)

public void SetReverse(bool reverse)

Parameters

reverse bool

SetValueFrom(double)

public void SetValueFrom(double value)

Parameters

value double

SetValueTo(double)

public void SetValueTo(double value)

Parameters

value double