diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-05-05 16:53:48 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-05-05 16:53:48 +0000 |
| commit | 378adaa94f0fac07dc65f0531e950c7ec8944cdf (patch) | |
| tree | 577adde03533205ee3d56ec3ce4ce0821c45fbbd /openbox/frame.h | |
| parent | ac56fe1602af7f4a4ae5c10cfe83e3d9eaf02b4d (diff) | |
yay. way way cleaner code for iconify animations. let people show/hide the frame logically and it will do everything except during animations the frame will show what it needs to for visual display.
Diffstat (limited to 'openbox/frame.h')
| -rw-r--r-- | openbox/frame.h | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/openbox/frame.h b/openbox/frame.h index 5f31b8c9..7be63d53 100644 --- a/openbox/frame.h +++ b/openbox/frame.h @@ -77,9 +77,6 @@ struct _ObFrame Strut size; Rect area; - /*! Is the frame visible? Don't read this directly ! Use frame_visible() - instead, because that takes into account if the frame is visible but - animating to the iconic (invisible) state. */ gboolean visible; guint decorations; @@ -154,8 +151,6 @@ struct _ObFrame */ gint iconify_animation_going; GTimeVal iconify_animation_end; - ObFrameIconifyAnimateFunc iconify_animation_cb; - gpointer iconify_animation_data; }; ObFrame *frame_new(struct _ObClient *c); @@ -195,15 +190,9 @@ void frame_flash_stop(ObFrame *self); /*! Start an animation for iconifying or restoring a frame. The callback will be called when the animation finishes. But if another animation is started in the meantime, the callback will never get called. */ -void frame_begin_iconify_animation(ObFrame *self, gboolean iconifying, - ObFrameIconifyAnimateFunc callback, - gpointer data); +void frame_begin_iconify_animation(ObFrame *self, gboolean iconifying); void frame_end_iconify_animation(ObFrame *self); -/* Returns true if the frame is visible (but false if it is only visible - because it is animating */ -gboolean frame_visible(ObFrame *self); - #define frame_iconify_animating(f) (f->iconify_animation_going != 0) #endif |
