summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@src.gnome.org>1998-04-08 05:28:56 +0000
committerOwen Taylor <otaylor@src.gnome.org>1998-04-08 05:28:56 +0000
commit55f36bac3acbeb04115455b025c6d597abd92426 (patch)
tree0fe7b181516e07212f0351e51b948284df580673 /examples
parent3d19b7ce55885a50df575f52aadc18d47fab235c (diff)
downloadgdk-pixbuf-55f36bac3acbeb04115455b025c6d597abd92426.tar.gz
Fix to dial test allocation. Make wheelbarrow not flash window
before setting shape mask.
Diffstat (limited to 'examples')
-rw-r--r--examples/gtkdial/gtkdial.c7
-rw-r--r--examples/wheelbarrow/wheelbarrow.c2
2 files changed, 5 insertions, 4 deletions
diff --git a/examples/gtkdial/gtkdial.c b/examples/gtkdial/gtkdial.c
index ef0f1a5d8..db759be5d 100644
--- a/examples/gtkdial/gtkdial.c
+++ b/examples/gtkdial/gtkdial.c
@@ -253,17 +253,18 @@ gtk_dial_size_allocate (GtkWidget *widget,
g_return_if_fail (allocation != NULL);
widget->allocation = *allocation;
+ dial = GTK_DIAL (widget);
+
if (GTK_WIDGET_REALIZED (widget))
{
- dial = GTK_DIAL (widget);
gdk_window_move_resize (widget->window,
allocation->x, allocation->y,
allocation->width, allocation->height);
- dial->radius = MAX(allocation->width,allocation->height) * 0.45;
- dial->pointer_width = dial->radius / 5;
}
+ dial->radius = MIN(allocation->width,allocation->height) * 0.45;
+ dial->pointer_width = dial->radius / 5;
}
static gint
diff --git a/examples/wheelbarrow/wheelbarrow.c b/examples/wheelbarrow/wheelbarrow.c
index 3d3a60dd2..e1126c760 100644
--- a/examples/wheelbarrow/wheelbarrow.c
+++ b/examples/wheelbarrow/wheelbarrow.c
@@ -143,7 +143,7 @@ int main (int argc, char *argv[])
window = gtk_window_new( GTK_WINDOW_POPUP );
gtk_signal_connect (GTK_OBJECT (window), "delete_event",
GTK_SIGNAL_FUNC (close_application), NULL);
- gtk_widget_show (window);
+ gtk_widget_realize (window);
/* now for the pixmap and the pixmap widget */
style = gtk_widget_get_default_style();