diff src/wavpack/ui.cxx @ 3035:13a0e4377c20

Don't use deprecated gtk functions
author Tomasz Mon <desowin@gmail.com>
date Fri, 10 Apr 2009 13:24:02 +0200
parents 3134a0987162
children
line wrap: on
line diff
--- a/src/wavpack/ui.cxx	Fri Apr 10 12:28:44 2009 +0200
+++ b/src/wavpack/ui.cxx	Fri Apr 10 13:24:02 2009 +0200
@@ -51,8 +51,8 @@
                            "Some of the plugin code was by Miles Egan\n"
                            "Visit the Wavpack site at http://www.wavpack.com/\n")),
                           (_("Ok")), FALSE, NULL, NULL);
-    gtk_signal_connect(GTK_OBJECT(about_window), "destroy",
-                       GTK_SIGNAL_FUNC(gtk_widget_destroyed), &about_window);
+    g_signal_connect(G_OBJECT(about_window), "destroy",
+                     G_CALLBACK(gtk_widget_destroyed), &about_window);
 }
 
 static void
@@ -135,9 +135,9 @@
         GtkWidget *save_button, *remove_button;
 
         window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-        gtk_window_set_policy(GTK_WINDOW(window), FALSE, FALSE, FALSE);
-        gtk_signal_connect(GTK_OBJECT(window), "destroy",
-                           GTK_SIGNAL_FUNC(gtk_widget_destroyed), &window);
+        gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
+        g_signal_connect(G_OBJECT(window), "destroy",
+                         G_CALLBACK(gtk_widget_destroyed), &window);
         gtk_container_set_border_width(GTK_CONTAINER(window), 10);
 
         vbox = gtk_vbox_new(FALSE, 10);
@@ -221,7 +221,7 @@
                          GTK_FILL, GTK_FILL, 5, 5);
 
         date_entry = gtk_entry_new();
-        gtk_widget_set_usize(date_entry, 60, -1);
+        gtk_widget_set_size_request(date_entry, 60, -1);
         gtk_table_attach(GTK_TABLE(table), date_entry, 1, 2, 4, 5,
                          (GtkAttachOptions) (GTK_FILL | GTK_EXPAND |
                                              GTK_SHRINK),
@@ -233,8 +233,9 @@
         gtk_table_attach(GTK_TABLE(table), label, 2, 3, 4, 5,
                          GTK_FILL, GTK_FILL, 5, 5);
 
-        tracknumber_entry = gtk_entry_new_with_max_length(4);
-        gtk_widget_set_usize(tracknumber_entry, 20, -1);
+        tracknumber_entry = gtk_entry_new();
+        gtk_entry_set_max_length(GTK_ENTRY(tracknumber_entry), 4);
+        gtk_widget_set_size_request(tracknumber_entry, 20, -1);
         gtk_table_attach(GTK_TABLE(table), tracknumber_entry, 3, 4, 4,
                          5,
                          (GtkAttachOptions) (GTK_FILL | GTK_EXPAND |
@@ -248,7 +249,7 @@
                          GTK_FILL, GTK_FILL, 5, 5);
 
         genre_entry = gtk_entry_new();
-        gtk_widget_set_usize(genre_entry, 20, -1);
+        gtk_widget_set_size_request(genre_entry, 20, -1);
         gtk_table_attach(GTK_TABLE(table), genre_entry, 1, 4, 5,
                          6,
                          (GtkAttachOptions) (GTK_FILL | GTK_EXPAND |
@@ -258,26 +259,24 @@
 
         bbox = gtk_hbutton_box_new();
         gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
-        gtk_button_box_set_spacing(GTK_BUTTON_BOX(bbox), 5);
+        gtk_box_set_spacing(GTK_BOX(bbox), 5);
         gtk_box_pack_start(GTK_BOX(left_vbox), bbox, FALSE, FALSE, 0);
 
         save_button = gtk_button_new_with_label(_("Save"));
-        gtk_signal_connect(GTK_OBJECT(save_button), "clicked",
-                           GTK_SIGNAL_FUNC(save_cb), NULL);
+        g_signal_connect(G_OBJECT(save_button), "clicked",
+                         G_CALLBACK(save_cb), NULL);
         GTK_WIDGET_SET_FLAGS(save_button, GTK_CAN_DEFAULT);
         gtk_box_pack_start(GTK_BOX(bbox), save_button, TRUE, TRUE, 0);
 
         remove_button = gtk_button_new_with_label(_("Remove Tag"));
-        gtk_signal_connect_object(GTK_OBJECT(remove_button),
-                                  "clicked",
-                                  GTK_SIGNAL_FUNC(remove_cb), NULL);
+        g_signal_connect_swapped(G_OBJECT(remove_button), "clicked",
+                                 G_CALLBACK(remove_cb), NULL);
         GTK_WIDGET_SET_FLAGS(remove_button, GTK_CAN_DEFAULT);
         gtk_box_pack_start(GTK_BOX(bbox), remove_button, TRUE, TRUE, 0);
 
         cancel_button = gtk_button_new_with_label(_("Cancel"));
-        gtk_signal_connect_object(GTK_OBJECT(cancel_button),
-                                  "clicked",
-                                  GTK_SIGNAL_FUNC(close_window), NULL);
+        g_signal_connect_swapped(G_OBJECT(cancel_button), "clicked",
+                                 G_CALLBACK(close_window), NULL);
         GTK_WIDGET_SET_FLAGS(cancel_button, GTK_CAN_DEFAULT);
         gtk_box_pack_start(GTK_BOX(bbox), cancel_button, TRUE, TRUE, 0);
         gtk_widget_grab_default(cancel_button);
@@ -461,13 +460,13 @@
     }
 
     wv_configurewin = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-    gtk_signal_connect(GTK_OBJECT(wv_configurewin), "destroy",
-                       GTK_SIGNAL_FUNC(gtk_widget_destroyed),
-                       &wv_configurewin);
+    g_signal_connect(G_OBJECT(wv_configurewin), "destroy",
+                     G_CALLBACK(gtk_widget_destroyed),
+                     &wv_configurewin);
     gtk_window_set_title(GTK_WINDOW(wv_configurewin),
                          _("Wavpack Configuration"));
-    gtk_window_set_policy(GTK_WINDOW(wv_configurewin), FALSE, FALSE, FALSE);
-    gtk_container_border_width(GTK_CONTAINER(wv_configurewin), 10);
+    gtk_window_set_resizable(GTK_WINDOW(wv_configurewin), FALSE);
+    gtk_container_set_border_width(GTK_CONTAINER(wv_configurewin), 10);
 
     vbox = gtk_vbox_new(FALSE, 10);
     gtk_container_add(GTK_CONTAINER(wv_configurewin), vbox);
@@ -479,10 +478,10 @@
     /* Plugin Settings */
 
     rg_frame = gtk_frame_new(_("General Plugin Settings:"));
-    gtk_container_border_width(GTK_CONTAINER(rg_frame), 5);
+    gtk_container_set_border_width(GTK_CONTAINER(rg_frame), 5);
 
     rg_vbox = gtk_vbox_new(FALSE, 10);
-    gtk_container_border_width(GTK_CONTAINER(rg_vbox), 5);
+    gtk_container_set_border_width(GTK_CONTAINER(rg_vbox), 5);
     gtk_container_add(GTK_CONTAINER(rg_frame), rg_vbox);
 
     rg_dyn_bitrate =
@@ -497,10 +496,10 @@
     /* Replay Gain.. */
 
     rg_frame = gtk_frame_new(_("ReplayGain Settings:"));
-    gtk_container_border_width(GTK_CONTAINER(rg_frame), 5);
+    gtk_container_set_border_width(GTK_CONTAINER(rg_frame), 5);
 
     rg_vbox = gtk_vbox_new(FALSE, 10);
-    gtk_container_border_width(GTK_CONTAINER(rg_vbox), 5);
+    gtk_container_set_border_width(GTK_CONTAINER(rg_vbox), 5);
     gtk_container_add(GTK_CONTAINER(rg_frame), rg_vbox);
 
     rg_clip_switch =
@@ -517,8 +516,8 @@
     rg_type_frame = gtk_frame_new(_("ReplayGain Type:"));
     gtk_box_pack_start(GTK_BOX(rg_vbox), rg_type_frame, FALSE, FALSE, 0);
 
-    gtk_signal_connect(GTK_OBJECT(rg_switch), "toggled",
-                       GTK_SIGNAL_FUNC(rg_switch_cb), rg_type_frame);
+    g_signal_connect(G_OBJECT(rg_switch), "toggled",
+                     G_CALLBACK(rg_switch_cb), rg_type_frame);
 
     rg_type_vbox = gtk_vbox_new(FALSE, 5);
     gtk_container_set_border_width(GTK_CONTAINER(rg_type_vbox), 5);
@@ -531,7 +530,7 @@
     gtk_box_pack_start(GTK_BOX(rg_type_vbox), rg_track_gain, FALSE, FALSE, 0);
 
     rg_album_gain =
-        gtk_radio_button_new_with_label(gtk_radio_button_group
+        gtk_radio_button_new_with_label(gtk_radio_button_get_group
                                         (GTK_RADIO_BUTTON(rg_track_gain)),
                                         _("use Album Gain/Peak"));
     gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(rg_album_gain),
@@ -547,20 +546,20 @@
 
     bbox = gtk_hbutton_box_new();
     gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
-    gtk_button_box_set_spacing(GTK_BUTTON_BOX(bbox), 5);
+    gtk_box_set_spacing(GTK_BOX(bbox), 5);
     gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
 
     ok = gtk_button_new_with_label(_("Ok"));
-    gtk_signal_connect(GTK_OBJECT(ok), "clicked",
-                       GTK_SIGNAL_FUNC(wv_configurewin_ok), NULL);
+    g_signal_connect(G_OBJECT(ok), "clicked",
+                     G_CALLBACK(wv_configurewin_ok), NULL);
     GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT);
     gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 0);
     gtk_widget_grab_default(ok);
 
     cancel = gtk_button_new_with_label(_("Cancel"));
-    gtk_signal_connect_object(GTK_OBJECT(cancel), "clicked",
-                              GTK_SIGNAL_FUNC(gtk_widget_destroy),
-                              GTK_OBJECT(wv_configurewin));
+    g_signal_connect_swapped(G_OBJECT(cancel), "clicked",
+                             G_CALLBACK(gtk_widget_destroy),
+                             G_OBJECT(wv_configurewin));
     GTK_WIDGET_SET_FLAGS(cancel, GTK_CAN_DEFAULT);
     gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 0);