Package: gtk

Accessor gtk:css-provider-prefers-reduced-motion

Lambda List

gtk:css-provider-prefers-reduced-motion (object)

Syntax

(gtk:css-provider-prefers-reduced-motion object) => setting
(setf (gtk:css-provider-prefers-reduced-motion object) setting)

Arguments

object -- a gtk:css-provider object
setting -- a gtk:reduced-motion value

Details

The accessor for the prefers-reduced-motion slot of the gtk:css-provider class gets or sets the type of reduced motion to use for the user interface. When set to :reduce the UI is rendered in with reduced motion animations. When set to :no-preference (the default), the user interface will be rendered in default mode.

This setting is be available for media queries in CSS:
@media (prefers-reduced-motion: reduce) {
  // some style with reduced motion
}  
Changing this setting will reload the style sheet.

Since 4.22
 

See also

2026-05-16