]> Dogcows Code - chaz/openbox/blobdiff - openbox/frame.h
better iconify animation code. now it is time limited even under heavy load or whatev...
[chaz/openbox] / openbox / frame.h
index 8f210b0c6dc745edd19942e65edc703fef722f40..4ffc7df2252a5406eaab30c6afdc0cfc80e652f2 100644 (file)
@@ -145,14 +145,12 @@ struct _ObFrame
     gboolean  flash_on;
     GTimeVal  flash_end;
 
-    /*! The step which the client is currently in for animating iconify and
-      restore.
-      0 means that it is not animating. FRAME_ANIMATE_ICONIFY_STEPS is the
-      first step for iconifying, and -FRAME_ANIMATE_ICONIFY_STEPS is the
-      forst step for restoring. It counts towards 0 either way. Visually,
-      +x == -(FRAME_ANIMATE_ICONIFY_STEPS-x+1)
+    /*! Is the frame currently in an animation for iconify or restore.
+      0 means that it is not animating. > 0 means it is animating an iconify.
+      < 0 means it is animating a restore.
     */
-    gint iconify_animation_step;
+    gint iconify_animation_going;
+    GTimeVal  iconify_animation_end;
     ObFrameIconifyAnimateFunc iconify_animation_cb;
     gpointer iconify_animation_data;
 };
This page took 0.025847 seconds and 4 git commands to generate.