adw.property_animation_target

Module for PropertyAnimationTarget class

Types 3

An adw.animation_target.AnimationTarget changing the value of a property of a gobject.object.ObjectWrap instance.

Methods
GType _gType() @property
PropertyAnimationTarget self()Returns `this`, for use in `with` statements.
PropertyAnimationTargetGidBuilder builder()Get builder for [adw.property_animation_target.PropertyAnimationTarget] Returns: New builder object
gobject.object.ObjectWrap object() @propertyGet `object` property. Returns: The object whose property will be animated.
gobject.param_spec.ParamSpec pspec() @propertyGet `pspec` property. Returns: The [gobject.param_spec.ParamSpec] of the property to be animated.
adw.property_animation_target.PropertyAnimationTarget newForPspec(gobject.object.ObjectWrap object, gobject.param_spec.ParamSpec pspec)Creates a new [adw.property_animation_target.PropertyAnimationTarget] for the pspec property on object.
gobject.object.ObjectWrap getObject()Gets the object animated by self.
gobject.param_spec.ParamSpec getPspec()Gets the [gobject.param_spec.ParamSpec] of the property animated by self. Returns: the animated property's [gobject.param_spec.ParamSpec]
Constructors
this(void * ptr, Flag!"Take" take)
this(gobject.object.ObjectWrap object, string propertyName)Creates a new [adw.property_animation_target.PropertyAnimationTarget] for the property_name property on object.

Fluent builder implementation template for adw.property_animation_target.PropertyAnimationTarget

Methods
T object(gobject.object.ObjectWrap propval)Set `object` property. Params: propval = The object whose property will be animated.
T pspec(gobject.param_spec.ParamSpec propval)Set `pspec` property. Params: propval = The [gobject.param_spec.ParamSpec] of the property to be animated. Returns: Builder instance for fluent chaining