[gdl] Deprecated GDL_DOCK_IN_DETACH



commit 2ac24402f59df810379cb9538b9f33cbbb09b3c8
Author: SÃbastien Granjoux <seb sfo free fr>
Date:   Fri Aug 3 16:00:17 2012 +0200

    Deprecated GDL_DOCK_IN_DETACH

 gdl/gdl-dock-object.c |    4 ----
 gdl/gdl-dock-object.h |    4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gdl/gdl-dock-object.c b/gdl/gdl-dock-object.c
index 530d399..b5066e6 100644
--- a/gdl/gdl-dock-object.c
+++ b/gdl/gdl-dock-object.c
@@ -491,8 +491,6 @@ gdl_dock_object_real_reduce (GdlDockObject *object)
          * is going to be detached. */
 
 
-        GDL_DOCK_OBJECT_SET_FLAGS (object, GDL_DOCK_IN_DETACH);
-
         for (l = children; l; l = l->next) {
             GdlDockObject *child;
 
@@ -593,9 +591,7 @@ gdl_dock_object_detach (GdlDockObject *object,
 
     /* freeze the object to avoid reducing while detaching children */
     gdl_dock_object_freeze (object);
-    GDL_DOCK_OBJECT_SET_FLAGS (object, GDL_DOCK_IN_DETACH);
     g_signal_emit (object, gdl_dock_object_signals [DETACH], 0, recursive);
-    GDL_DOCK_OBJECT_UNSET_FLAGS (object, GDL_DOCK_IN_DETACH);
     gdl_dock_object_thaw (object);
 }
 
diff --git a/gdl/gdl-dock-object.h b/gdl/gdl-dock-object.h
index 1f97f06..c5eb7d6 100644
--- a/gdl/gdl-dock-object.h
+++ b/gdl/gdl-dock-object.h
@@ -220,14 +220,18 @@ struct _GdlDockObjectClass {
 #define GDL_DOCK_OBJECT_IN_REFLOW(obj) \
     ((GDL_DOCK_OBJECT_FLAGS (obj) & GDL_DOCK_IN_REFLOW) != 0)
 
+#ifndef GDL_DISABLE_DEPRECATED
 /**
  * GDL_DOCK_OBJECT_IN_DETACH:
  * @obj: A #GdlDockObject
  *
  * Evaluates to %TRUE if the object will be detached.
+ *
+ * Deprecated: 3.6: This flag is no longer available
  */
 #define GDL_DOCK_OBJECT_IN_DETACH(obj) \
     ((GDL_DOCK_OBJECT_FLAGS (obj) & GDL_DOCK_IN_DETACH) != 0)
+#endif
 
 /**
  * GDL_DOCK_OBJECT_SET_FLAGS:



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