Replaced deprecated symbols in metacity-window-demo.c

-Replaced calls to gtk_toolbar_insert_stock with gtk_toolbar_insert
-Created appropriate GtkToolButton items
This commit is contained in:
Luis Torres 2009-06-19 00:36:23 +02:00 committed by Thomas Thurman
parent 1a92fa788d
commit 066c870271

View File

@ -826,6 +826,7 @@ do_appwindow (void)
GtkAccelGroup *accel_group; GtkAccelGroup *accel_group;
GtkItemFactory *item_factory; GtkItemFactory *item_factory;
/* Create the toplevel window /* Create the toplevel window
*/ */
@ -905,45 +906,62 @@ do_appwindow (void)
*/ */
toolbar = gtk_toolbar_new (); toolbar = gtk_toolbar_new ();
gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar), GtkToolItem *newButton = gtk_tool_button_new_from_stock(GTK_STOCK_NEW);
GTK_STOCK_NEW, gtk_tool_item_set_tooltip_text(newButton,
"Open another one of these windows", "Open another one of these windows");
NULL, g_signal_connect(G_OBJECT(newButton),
G_CALLBACK (do_appwindow), "clicked",
window, /* user data for callback */ G_CALLBACK(do_appwindow),
-1); /* -1 means "append" */ window);
gtk_toolbar_insert(GTK_TOOLBAR(toolbar),
newButton,
-1); /*-1 means append to end of toolbar*/
gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar),
GTK_STOCK_OPEN,
"This is a demo button that locks up the demo",
NULL,
G_CALLBACK (sleep_cb),
window, /* user data for callback */
-1); /* -1 means "append" */
gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar), GtkToolItem *lockButton = gtk_tool_button_new_from_stock(GTK_STOCK_OPEN);
GTK_STOCK_OPEN, gtk_tool_item_set_tooltip_text(lockButton,
"This is a demo button that toggles window decorations", "This is a demo button that locks up the demo");
NULL, g_signal_connect(G_OBJECT(lockButton),
G_CALLBACK (toggle_decorated_cb), "clicked",
window, /* user data for callback */ G_CALLBACK(sleep_cb),
-1); /* -1 means "append" */ window);
gtk_toolbar_insert(GTK_TOOLBAR(toolbar),
lockButton,
-1); /*-1 means append to end of toolbar*/
gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar),
GTK_STOCK_OPEN,
"This is a demo button that locks the aspect ratio using a hint",
NULL,
G_CALLBACK (toggle_aspect_ratio),
contents, /* user data for callback */
-1); /* -1 means "append" */
gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar), GtkToolItem *decoButton = gtk_tool_button_new_from_stock(GTK_STOCK_OPEN);
GTK_STOCK_QUIT, gtk_tool_item_set_tooltip_text(decoButton,
"This is a demo button with a 'quit' icon", "This is a demo button that toggles window decorations");
NULL, g_signal_connect(G_OBJECT(decoButton),
G_CALLBACK (clicked_toolbar_cb), "clicked",
window, /* user data for callback */ G_CALLBACK(toggle_decorated_cb),
-1); /* -1 means "append" */ window);
gtk_toolbar_insert(GTK_TOOLBAR(toolbar),
decoButton,
-1); /*-1 means append to end of toolbar*/
GtkToolItem *lockRatioButton = gtk_tool_button_new_from_stock(GTK_STOCK_OPEN);
gtk_tool_item_set_tooltip_text(lockRatioButton,
"This is a demo button that locks the aspect ratio using a hint");
g_signal_connect(G_OBJECT(lockRatioButton),
"clicked",
G_CALLBACK(toggle_aspect_ratio),
window);
gtk_toolbar_insert(GTK_TOOLBAR(toolbar),
lockRatioButton,
-1); /*-1 means append to end of toolbar*/
GtkToolItem *quitButton = gtk_tool_button_new_from_stock(GTK_STOCK_QUIT);
gtk_tool_item_set_tooltip_text(quitButton,
"This is a demo button with a 'quit' icon");
g_signal_connect(G_OBJECT(quitButton),
"clicked",
G_CALLBACK(clicked_toolbar_cb),
window);
gtk_toolbar_insert(GTK_TOOLBAR(toolbar),
quitButton,
-1); /*-1 means append to end of toolbar*/
handlebox = gtk_handle_box_new (); handlebox = gtk_handle_box_new ();