Package: gtk

GEnum gtk:reduced-motion

Declaration

(gobject:define-genum "GtkReducedMotion" reduced-motion
  (:export t
   :type-initializer "gtk_reduced_motion_get_type")
  (:no-preference 0)
  (:reduce 1))  

Values

:no-preference
The user has made no preference known to the system.
:reduce
The user has notified the system that they prefer an interface that removes or replaces the types of motion-based animation that either trigger discomfort for those with vestibular motion sensitivity, or distraction for those with attention deficits.

Details

Values for the gtk-interface-reduced-motion and prefers-reduced-motion properties that indicates the preferred level of motion animations. This information can be used inside CSS via media queries.

Since 4.22
 

See also

2026-05-16