Index: testgtk.c
===================================================================
RCS file: /cvs/gnome/gtk+/tests/testgtk.c,v
retrieving revision 1.330
diff -u -p -u -r1.330 testgtk.c
--- testgtk.c	9 Jan 2003 02:38:13 -0000	1.330
+++ testgtk.c	31 Jan 2003 21:29:25 -0000
@@ -1212,6 +1212,17 @@ statusbar_push (GtkWidget *button,
 }
 
 static void
+statusbar_push_long (GtkWidget *button,
+                     GtkStatusbar *statusbar)
+{
+  gchar text[1024];
+
+  sprintf (text, "Just because a system has menu choices written with English words, phrases or sentences, that is no guarantee, that it is comprehensible. Indiovidual words may not be familiar to some users (for example, \"repaginate\"), and foten two menu items may appear to satisfy the users's needs, whereas only one does (for example, \"put away\" or \"eject\").");
+
+  gtk_statusbar_push (statusbar, 1, text);
+}
+
+static void
 statusbar_pop (GtkWidget *button,
 	       GtkStatusbar *statusbar)
 {
@@ -1333,6 +1344,14 @@ create_statusbar (GtkWidget *widget)
 						 "parent", box2,
 						 NULL),
 				 "swapped_signal_after::clicked", statusbar_contexts, statusbar,
+				 NULL);
+
+      button = g_object_connect (gtk_widget_new (gtk_button_get_type (),
+						 "label", "push something long",
+						 "visible", TRUE,
+						 "parent", box2,
+						 NULL),
+				 "signal_after::clicked", statusbar_push_long, statusbar,
 				 NULL);
       
       separator = gtk_hseparator_new ();
