changeset 550:ebb26cb6bfb2

Fixes to the box packing padding code on Unix. An old workaround was improperly resetting the padding variable when it shouldn't.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 11 Apr 2004 03:14:21 +0000
parents b744c2b86df8
children 756477206006
files gtk/dw.c
diffstat 1 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/gtk/dw.c	Wed Apr 07 09:56:11 2004 +0000
+++ b/gtk/dw.c	Sun Apr 11 03:14:21 2004 +0000
@@ -7488,8 +7488,9 @@
 
 			if(eventbox)
 			{
+				int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
 				gtk_container_add(GTK_CONTAINER(eventbox), item);
-				pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
+				gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad);
 				item = eventbox;
 			}
 		}
@@ -7531,8 +7532,9 @@
 
 			if(eventbox)
 			{
+				int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
 				gtk_container_add(GTK_CONTAINER(eventbox), item);
-				pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
+				gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad);
 				item = eventbox;
 			}
 		}
@@ -8722,8 +8724,9 @@
 
 			if(eventbox)
 			{
+				int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
 				gtk_container_add(GTK_CONTAINER(eventbox), item);
-				pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
+				gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad);
 				item = eventbox;
 			}
 		}
@@ -8773,8 +8776,9 @@
 
 			if(eventbox)
 			{
+				int boxpad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
 				gtk_container_add(GTK_CONTAINER(eventbox), item);
-				pad = (int)gtk_object_get_data(GTK_OBJECT(item), "_dw_boxpad");
+				gtk_container_border_width(GTK_CONTAINER(eventbox), boxpad);
 				item = eventbox;
 			}
 		}