Skip to main content

Type Alias: AnimatableProperties

AnimatableProperties = object

Defined in: animation/types.ts:22

CSS properties that can be animated on a widget.

All transforms are applied via GTK CSS and rendered through the widget's style context.

Properties

opacity?

optional opacity: AnimatableValue

Defined in: animation/types.ts:24

Opacity from 0 (fully transparent) to 1 (fully opaque)


rotate?

optional rotate: AnimatableValue

Defined in: animation/types.ts:36

Rotation angle in degrees (positive rotates clockwise)


scale?

optional scale: AnimatableValue

Defined in: animation/types.ts:30

Uniform scale factor (1 = original size, 2 = double size)


scaleX?

optional scaleX: AnimatableValue

Defined in: animation/types.ts:32

Horizontal scale factor


scaleY?

optional scaleY: AnimatableValue

Defined in: animation/types.ts:34

Vertical scale factor


skewX?

optional skewX: AnimatableValue

Defined in: animation/types.ts:38

Horizontal skew angle in degrees


skewY?

optional skewY: AnimatableValue

Defined in: animation/types.ts:40

Vertical skew angle in degrees


translateX?

optional translateX: AnimatableValue

Defined in: animation/types.ts:26

Horizontal translation in pixels (positive moves right)


translateY?

optional translateY: AnimatableValue

Defined in: animation/types.ts:28

Vertical translation in pixels (positive moves down)