Remove remaining direct access to GTK structs in Windows.
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 29 Jul 2011 10:11:24 +0000 (10:11 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 29 Jul 2011 10:11:24 +0000 (10:11 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@38251 f5534014-38df-0310-8fa8-9805f1628bb7

gtk/airpcap_dlg.c
gtk/capture_file_dlg.c
gtk/export_sslkeys.c
gtk/gsm_a_stat.c
gtk/main_proto_draw.c
gtk/print_dlg.c

index 4e7a69c8735c064594034231c253b847c0ba0231..4d1748d79bd21003cd511f9af355986aa176ba82 100644 (file)
@@ -2709,10 +2709,14 @@ on_keys_check_ok_bt_clicked (GtkWidget *button _U_, gpointer user_data)
     ignore_rb = g_object_get_data(G_OBJECT(keys_check_w),AIRPCAP_CHECK_WINDOW_RADIO_IGNORE_KEY);
 
     /* Find out which radio button is selected and call the correct function */
-    if (GTK_TOGGLE_BUTTON(merge_rb)->active) on_merge_bt_clicked (merge_rb,keys_check_w);
-    else if (GTK_TOGGLE_BUTTON(keep_rb)->active) on_keep_bt_clicked (keep_rb,keys_check_w);
-    else if (GTK_TOGGLE_BUTTON(import_rb)->active) on_import_bt_clicked (import_rb,keys_check_w);
-    else if (GTK_TOGGLE_BUTTON(ignore_rb)->active) on_ignore_bt_clicked (ignore_rb,keys_check_w);
+    if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(merge_rb)))
+               on_merge_bt_clicked (merge_rb,keys_check_w);
+    else if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(keep_rb))) 
+               on_keep_bt_clicked (keep_rb,keys_check_w);
+    else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(import_rb))) 
+               on_import_bt_clicked (import_rb,keys_check_w);
+    else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ignore_rb)))
+               on_ignore_bt_clicked (ignore_rb,keys_check_w);
     else on_keys_check_cancel_bt_clicked(NULL,keys_check_w);
 }
 
index d1f17c8ebdac98a5c816f9453f7a35cf18f1c44b..e33333d7012fe4a62f85b007577d67037cbfb892 100644 (file)
@@ -450,7 +450,7 @@ static void
 file_open_cmd(GtkWidget *w)
 {
 #if _WIN32
-  win32_open_file(GDK_WINDOW_HWND(top_level->window));
+  win32_open_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)));
 #else /* _WIN32 */
   GtkWidget    *main_hb, *main_vb, *filter_hbox, *filter_bt, *filter_te,
                *m_resolv_cb, *n_resolv_cb, *t_resolv_cb, *prev;
@@ -736,7 +736,7 @@ static void
 file_merge_cmd(GtkWidget *w)
 {
 #if _WIN32
-  win32_merge_file(GDK_WINDOW_HWND(top_level->window));
+  win32_merge_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)));
   new_packet_list_freeze();
   new_packet_list_thaw();
 #else /* _WIN32 */
@@ -1182,7 +1182,7 @@ void
 file_save_as_cmd(action_after_save_e action_after_save, gpointer action_after_save_data)
 {
 #if _WIN32
-  win32_save_as_file(GDK_WINDOW_HWND(top_level->window), action_after_save, action_after_save_data);
+  win32_save_as_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), action_after_save, action_after_save_data);
 #else /* _WIN32 */
   GtkWidget     *main_vb, *ft_hb, *ft_lb, *ft_combo_box, *range_fr, *compressed_cb;
   gint combo_box_item_to_select;
@@ -1516,7 +1516,7 @@ void
 file_color_import_cmd_cb(GtkWidget *color_filters, gpointer filter_list _U_)
 {
 #if _WIN32
-  win32_import_color_file(GDK_WINDOW_HWND(top_level->window), color_filters);
+  win32_import_color_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), color_filters);
 #else /* _WIN32 */
   GtkWidget    *main_vb, *cfglobal_but;
 
@@ -1649,7 +1649,7 @@ void
 file_color_export_cmd_cb(GtkWidget *w _U_, gpointer filter_list)
 {
 #if _WIN32
-  win32_export_color_file(GDK_WINDOW_HWND(top_level->window), filter_list);
+  win32_export_color_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), filter_list);
 #else /* _WIN32 */
   GtkWidget *main_vb, *cfglobal_but;
   GtkWidget *cfselect_cb;
index 199238c9609e50a0258ea2e60ca6d32cfc8d74a4..fbb61e699dcfb79a0e95606f27c94ceae45a456b 100644 (file)
@@ -217,7 +217,7 @@ savesslkeys_save_clicked_cb(GtkWidget * w _U_, gpointer data _U_)
 void
 savesslkeys_cb(GtkWidget * w _U_, gpointer data _U_)
 {
-    win32_export_sslkeys_file(GDK_WINDOW_HWND(top_level->window));
+    win32_export_sslkeys_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)));
     return;
 }
 #else
index 34b5bfad8bbd872e98b7d638d8bc459e1b13029d..9151050baf0b47e9f9b3476ccafb521655e5bd9b 100644 (file)
@@ -745,7 +745,7 @@ gsm_a_stat_gtk_sacch_rr_cb(
      */
     if (dlg_sacch_rr.win)
     {
-    gdk_window_raise(dlg_sacch_rr.win->window);
+    gdk_window_raise(gtk_widget_get_window(dlg_sacch_rr.win));
     return;
     }
 
index 70847004452327ea4b08dee84f34107b8539c7bb..39b070c801d6bc6c0597810d1445de6ba09153f4 100644 (file)
@@ -1034,7 +1034,7 @@ savehex_save_clicked_cb(GtkWidget * w _U_, gpointer data _U_)
 void
 savehex_cb(GtkWidget * w _U_, gpointer data _U_)
 {
-    win32_export_raw_file(GDK_WINDOW_HWND(top_level->window));
+    win32_export_raw_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)));
     return;
 }
 #else
index 8fde1e664d650ac3fdd8b17bdcedcc320c45f339..6f95902dbc09beb4da9fae414036a402bd17d047 100644 (file)
@@ -186,7 +186,7 @@ static gboolean export_text_prefs_init = FALSE;
 void
 export_text_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
 {
-  win32_export_file(GDK_WINDOW_HWND(top_level->window), export_type_text);
+  win32_export_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), export_type_text);
   return;
 }
 #else
@@ -239,7 +239,7 @@ static gboolean export_ps_prefs_init = FALSE;
 void
 export_ps_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
 {
-  win32_export_file(GDK_WINDOW_HWND(top_level->window), export_type_ps);
+  win32_export_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), export_type_ps);
   return;
 }
 #else
@@ -292,7 +292,7 @@ static gboolean export_psml_prefs_init = FALSE;
 void
 export_psml_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
 {
-  win32_export_file(GDK_WINDOW_HWND(top_level->window), export_type_psml);
+  win32_export_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), export_type_psml);
   return;
 }
 #else
@@ -344,7 +344,7 @@ static gboolean export_pdml_prefs_init = FALSE;
 void
 export_pdml_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
 {
-  win32_export_file(GDK_WINDOW_HWND(top_level->window), export_type_pdml);
+  win32_export_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), export_type_pdml);
   return;
 }
 #else
@@ -395,7 +395,7 @@ static gboolean export_csv_prefs_init = FALSE;
 void
 export_csv_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
 {
-  win32_export_file(GDK_WINDOW_HWND(top_level->window), export_type_csv);
+  win32_export_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), export_type_csv);
   return;
 }
 #else
@@ -446,7 +446,7 @@ static gboolean export_carrays_prefs_init = FALSE;
 void
 export_carrays_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
 {
-  win32_export_file(GDK_WINDOW_HWND(top_level->window), export_type_carrays);
+  win32_export_file(GDK_WINDOW_HWND(gtk_widget_get_window(top_level)), export_type_carrays);
   return;
 }
 #else