[gtk+] Remove child flipping from GtkGrid



commit a9204e65dd9beed0181cc6b3cbd19586129ae509
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Oct 22 16:43:45 2010 +0200

    Remove child flipping from GtkGrid
    
    We decided that this is not really the right thing to do, for one
    thing, because it doesn't flip ::expand and ::margin properties
    of children.

 gtk/gtkgrid.c |   38 --------------------------------------
 1 files changed, 0 insertions(+), 38 deletions(-)
---
diff --git a/gtk/gtkgrid.c b/gtk/gtkgrid.c
index 60d55b8..f1109b5 100644
--- a/gtk/gtkgrid.c
+++ b/gtk/gtkgrid.c
@@ -196,44 +196,6 @@ gtk_grid_set_orientation (GtkGrid        *grid,
       priv->orientation = orientation;
 
       g_object_notify (G_OBJECT (grid), "orientation");
-
-      for (list = priv->children; list; list = list->next)
-        {
-          child = list->data;
-
-          left   = CHILD_LEFT (child);
-          top    = CHILD_TOP (child);
-          width  = CHILD_WIDTH (child);
-          height = CHILD_HEIGHT (child);
-
-          if (orientation == GTK_ORIENTATION_VERTICAL)
-            {
-              CHILD_LEFT (child)   = - (top + height);
-              CHILD_TOP (child)    = left;
-              CHILD_WIDTH (child)  = height;
-              CHILD_HEIGHT (child) = width;
-            }
-          else
-            {
-              CHILD_LEFT (child)   = top;
-              CHILD_TOP (child)    = - (left + width);
-              CHILD_WIDTH (child)  = height;
-              CHILD_HEIGHT (child) = width;
-            }
-        }
-
-      gtk_widget_queue_resize (GTK_WIDGET (grid));
-
-      for (list = priv->children; list; list = list->next)
-        {
-          child = list->data;
-
-          gtk_widget_child_notify (child->widget, "left-attach");
-          gtk_widget_child_notify (child->widget, "top-attach");
-          gtk_widget_child_notify (child->widget, "width");
-          gtk_widget_child_notify (child->widget, "height");
-
-        }
     }
 }
 



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