[mutter] MetaWindowActor: Add meta_window_actor_is_destroyed



commit 8181454af55fdd25e77cc8fe730df18264ab4c7c
Author: Adel Gadllah <adel gadllah gmail com>
Date:   Tue Jan 18 19:34:15 2011 +0100

    MetaWindowActor: Add meta_window_actor_is_destroyed
    
    Add a meta_window_actor_is_destroyed method which gets
    whether the X window that the actor was displaying has been destroyed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=639853

 src/compositor/meta-window-actor.c |   13 +++++++++++++
 src/include/meta-window-actor.h    |    1 +
 2 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c
index 7114346..942b86b 100644
--- a/src/compositor/meta-window-actor.c
+++ b/src/compositor/meta-window-actor.c
@@ -883,6 +883,19 @@ meta_window_actor_get_texture (MetaWindowActor *self)
   return self->priv->actor;
 }
 
+/**
+ * meta_window_actor_is_destroyed:
+ *
+ * Gets whether the X window that the actor was displaying has been destroyed
+ *
+ * Return value: %TRUE when the window is destroyed, otherwise %FALSE
+ */
+gboolean
+meta_window_actor_is_destroyed (MetaWindowActor *self)
+{
+  return self->priv->disposed;
+}
+
 gboolean
 meta_window_actor_is_override_redirect (MetaWindowActor *self)
 {
diff --git a/src/include/meta-window-actor.h b/src/include/meta-window-actor.h
index b1278bb..c6894e9 100644
--- a/src/include/meta-window-actor.h
+++ b/src/include/meta-window-actor.h
@@ -65,5 +65,6 @@ ClutterActor *     meta_window_actor_get_texture          (MetaWindowActor *self
 gboolean           meta_window_actor_is_override_redirect (MetaWindowActor *self);
 const char *       meta_window_actor_get_description      (MetaWindowActor *self);
 gboolean       meta_window_actor_showing_on_its_workspace (MetaWindowActor *self);
+gboolean       meta_window_actor_is_destroyed (MetaWindowActor *self);
 
 #endif /* META_WINDOW_ACTOR_H */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]