r4302: fixed all of the annoying gtk warnings. The code all seems to still work, but
authorAndrew Tridgell <tridge@samba.org>
Tue, 21 Dec 2004 03:28:26 +0000 (03:28 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:32 +0000 (13:07 -0500)
given my lack of gtk experience, there are no guarantees.
(This used to be commit 11277b38a473022eb59f896d5e23aa1e56786008)

source4/gtk/common/gtk-smb.c
source4/gtk/common/select.c
source4/gtk/common/select.h
source4/gtk/tools/gepdump.c
source4/gtk/tools/gregedit.c
source4/gtk/tools/gwcrontab.c
source4/gtk/tools/gwsam_user.c

index ed1d8125e6c6c9cc0910e7bb53221de16f6b41ae..639aa68bac12d1e5003c48ae314ae9f2ea596c5c 100644 (file)
@@ -289,7 +289,7 @@ GType gtk_rpc_binding_dialog_get_type (void)
 
 GtkWidget *gtk_rpc_binding_dialog_new (BOOL nocredentials, struct sam_pipe *sam_pipe)
 {
-       GtkRpcBindingDialog *d = GTK_RPC_BINDING_DIALOG ( gtk_type_new (gtk_rpc_binding_dialog_get_type ()));
+       GtkRpcBindingDialog *d = GTK_RPC_BINDING_DIALOG ( g_object_new (gtk_rpc_binding_dialog_get_type (), NULL));
        if (nocredentials) {
                gtk_widget_hide_all(d->frame_credentials);
        }
index dac32e8807bdf1df6e63ef6bb54fd8229b21a81b..1409a625d0906c56a5a89ffa92f0ee981984518e 100644 (file)
@@ -123,7 +123,7 @@ GType gtk_select_domain_dialog_get_type (void)
                                                                                                                              
 GtkWidget *gtk_select_domain_dialog_new (struct dcerpc_pipe *sam_pipe)
 {
-       GtkSelectDomainDialog *d = gtk_type_new (gtk_select_domain_dialog_get_type ());
+       GtkSelectDomainDialog *d = g_object_new(gtk_select_domain_dialog_get_type (), NULL);
        NTSTATUS status;
        struct samr_EnumDomains r;
        struct samr_Connect cr;
@@ -258,5 +258,5 @@ GType gtk_select_host_dialog_get_type (void)
                                                                                                                              
 GtkWidget *gtk_select_host_dialog_new (struct sam_pipe *sam_pipe, BOOL nocredentials)
 {
-        return GTK_WIDGET ( gtk_type_new (gtk_select_host_dialog_get_type ()));
+        return GTK_WIDGET ( g_object_new (gtk_select_host_dialog_get_type (), NULL ));
 }
index 3b3d09a99bdf4ad625c02154069fe45c1c2666e0..336359c322051387bb4b95c702ff35e569496309 100644 (file)
@@ -24,6 +24,8 @@
 
 #ifdef HAVE_GTK
 
+#define GTK_DISABLE_DEPRECATED
+
 #include <gtk/gtk.h>
 
 typedef struct _GtkSelectDomainDialog GtkSelectDomainDialog;
index 07eea756c10c51e6826366eb9b4b372e58b038d6..ce606a6a6e64276fb2bca9eb4208a09d80b7f665 100644 (file)
@@ -359,7 +359,7 @@ static GtkWidget* create_mainwindow (void)
 
        gtk_tree_view_append_column(GTK_TREE_VIEW(tree_eps), curcol);
 
-       store_eps = gtk_tree_store_new(3, GTK_TYPE_STRING, GTK_TYPE_STRING, GTK_TYPE_POINTER);
+       store_eps = gtk_tree_store_new(3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER);
        gtk_tree_view_set_model(GTK_TREE_VIEW(tree_eps), GTK_TREE_MODEL(store_eps));
        g_object_unref(store_eps);
 
index 78114d91492a9eb74a3b6537533dd2307dd95328..b50d81a77870f83a08ec943a1650893b75909bc9 100644 (file)
@@ -580,18 +580,18 @@ static GtkWidget* create_mainwin (void)
                open_nt4 = gtk_image_menu_item_new_with_mnemonic("Open _NT4 file");
                gtk_container_add (GTK_CONTAINER (menu_file_menu), open_nt4);
 
-               g_signal_connect ((gpointer) open_nt4, "activate",
-                                                 G_CALLBACK (on_open_file_activate),
-                                                 (gpointer)"nt4");
+               g_signal_connect(open_nt4, "activate",
+                                G_CALLBACK (on_open_file_activate),
+                                discard_const_p(char, "nt4"));
        }
 
        if(reg_has_backend("w95")) {
                open_w95 = gtk_image_menu_item_new_with_mnemonic("Open Win_9x file");
                gtk_container_add (GTK_CONTAINER (menu_file_menu), open_w95);
 
-               g_signal_connect ((gpointer) open_w95, "activate",
-                                                 G_CALLBACK (on_open_file_activate),
-                                                 (gpointer)"w95");
+               g_signal_connect (open_w95, "activate",
+                                 G_CALLBACK (on_open_file_activate),
+                                 discard_const_p(char, "w95"));
        }
 
        if(reg_has_backend("gconf")) {
@@ -616,9 +616,9 @@ static GtkWidget* create_mainwin (void)
                open_ldb = gtk_image_menu_item_new_with_mnemonic("Open _LDB file");
                gtk_container_add (GTK_CONTAINER (menu_file_menu), open_ldb);
 
-               g_signal_connect ((gpointer) open_ldb, "activate",
-                                                 G_CALLBACK (on_open_file_activate),
-                                                 (gpointer)"ldb");
+               g_signal_connect(open_ldb, "activate",
+                                G_CALLBACK (on_open_file_activate),
+                                discard_const_p(char, "ldb"));
        }
 
        save = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
index fbf9c5ea957c3aaf0e93f2053dbf12d7169c1e78..b41c0ffdcb7f5361cb4a0701950b711917a04c33 100644 (file)
@@ -420,9 +420,9 @@ static GtkWidget*create_new_job_dialog (void)
        gtk_table_attach (GTK_TABLE (table1), cal_day, 1, 2, 0, 1,
                                          (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                                          (GtkAttachOptions) (GTK_FILL), 0, 0);
-       gtk_calendar_display_options (GTK_CALENDAR (cal_day),
-                                                                 GTK_CALENDAR_SHOW_HEADING
-                                                                 | GTK_CALENDAR_SHOW_DAY_NAMES);
+       gtk_calendar_set_display_options (GTK_CALENDAR (cal_day),
+                                         GTK_CALENDAR_SHOW_HEADING
+                                         | GTK_CALENDAR_SHOW_DAY_NAMES);
 
        label3 = gtk_label_new ("Date");
        gtk_table_attach (GTK_TABLE (table1), label3, 0, 1, 0, 1,
index 394324280e862ea02984ca93620113f3b47f2ad5..fa29e63a032e37e6f7d30554756dca06d69772bb 100644 (file)
@@ -256,7 +256,7 @@ create_user_edit_dialog (void)
                                          (GtkAttachOptions) (GTK_FILL),
                                          (GtkAttachOptions) (0), 0, 0);
 
-       combo_homedrive = gtk_combo_new();
+       combo_homedrive = gtk_combo_box_new();
        gtk_table_attach (GTK_TABLE (table3), combo_homedrive, 1, 2, 1, 2,
                                          (GtkAttachOptions) (GTK_FILL),
                                          (GtkAttachOptions) (GTK_FILL), 0, 0);