]> Pileus Git - ~andy/gtk/blobdiff - tests/testmenubars.c
Change FSF Address
[~andy/gtk] / tests / testmenubars.c
index 42b1d2d10e0366cdc1c9559dd4004d6487403f98..b210a801e80c84224cd49de3b31f8147ce481ed0 100644 (file)
@@ -13,9 +13,7 @@
  * Library General Public License for more details.
  *
  * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <gtk/gtk.h>
@@ -72,6 +70,7 @@ create_menubar (GtkPackDirection pack_dir,
   gtk_menu_shell_append (GTK_MENU_SHELL (menubar), menuitem);
   child = gtk_bin_get_child (GTK_BIN (menuitem));
   gtk_label_set_angle (GTK_LABEL (child), angle);
+  gtk_label_set_ellipsize (GTK_LABEL (child), PANGO_ELLIPSIZE_START);
   menu = create_menu (2);
   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
 
@@ -79,6 +78,7 @@ create_menubar (GtkPackDirection pack_dir,
   gtk_menu_shell_append (GTK_MENU_SHELL (menubar), menuitem);
   child = gtk_bin_get_child (GTK_BIN (menuitem));
   gtk_label_set_angle (GTK_LABEL (child), angle);
+  gtk_label_set_ellipsize (GTK_LABEL (child), PANGO_ELLIPSIZE_MIDDLE);
   menu = create_menu (2);
   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
 
@@ -86,6 +86,7 @@ create_menubar (GtkPackDirection pack_dir,
   gtk_menu_shell_append (GTK_MENU_SHELL (menubar), menuitem);
   child = gtk_bin_get_child (GTK_BIN (menuitem));
   gtk_label_set_angle (GTK_LABEL (child), angle);
+  gtk_label_set_ellipsize (GTK_LABEL (child), PANGO_ELLIPSIZE_END);
   menu = create_menu (2);
   gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
 
@@ -127,9 +128,9 @@ main (int argc, char **argv)
       gtk_window_set_title (GTK_WINDOW (window), "menus");
       gtk_container_set_border_width (GTK_CONTAINER (window), 0);
       
-      box1 = gtk_vbox_new (FALSE, 0);
-      box2 = gtk_hbox_new (FALSE, 0);
-      box3 = gtk_vbox_new (FALSE, 0);
+      box1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+      box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+      box3 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
       
       /* Rotation by 0 and 180 degrees is broken in Pango, #166832 */
       menubar1 = create_menubar (GTK_PACK_DIRECTION_LTR, GTK_PACK_DIRECTION_LTR, 0.01);
@@ -151,11 +152,11 @@ main (int argc, char **argv)
 
       gtk_widget_show_all (box1);
             
-      separator = gtk_hseparator_new ();
+      separator = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
       gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE, 0);
       gtk_widget_show (separator);
 
-      box2 = gtk_vbox_new (FALSE, 10);
+      box2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
       gtk_container_set_border_width (GTK_CONTAINER (box2), 10);
       gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE, 0);
       gtk_widget_show (box2);