From 606e1b5132db448875d659e8817c3bbe942d1647 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Mon, 29 Mar 2004 20:57:40 +0000 Subject: Get rid of #if GTK_CHECK_VERSION() stuff and remove optionmenu code. 2004-03-29 Christian Persch * embed/mozilla/GtkNSSClientAuthDialogs.cpp: Get rid of #if GTK_CHECK_VERSION() stuff and remove optionmenu code. --- ChangeLog | 6 +++ embed/mozilla/GtkNSSClientAuthDialogs.cpp | 68 +------------------------------ 2 files changed, 7 insertions(+), 67 deletions(-) diff --git a/ChangeLog b/ChangeLog index 41659daf2..27a84c362 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-03-29 Christian Persch + + * embed/mozilla/GtkNSSClientAuthDialogs.cpp: + + Get rid of #if GTK_CHECK_VERSION() stuff and remove optionmenu code. + 2004-03-29 Christian Persch * src/ephy-window.c: diff --git a/embed/mozilla/GtkNSSClientAuthDialogs.cpp b/embed/mozilla/GtkNSSClientAuthDialogs.cpp index c6929b979..3417fbecf 100644 --- a/embed/mozilla/GtkNSSClientAuthDialogs.cpp +++ b/embed/mozilla/GtkNSSClientAuthDialogs.cpp @@ -32,7 +32,6 @@ #include "nsIInterfaceRequestor.h" #include "nsIInterfaceRequestorUtils.h" -#include #include #include #include @@ -47,14 +46,12 @@ #include #include #include -#if GTK_CHECK_VERSION (2,3,1) #include #include #include #include #include #include -#endif #include #include "GtkNSSClientAuthDialogs.h" @@ -98,8 +95,6 @@ higgy_indent_widget (GtkWidget *widget) return hbox; } -#if GTK_CHECK_VERSION(2,3,1) - static void combo_changed_cb (GtkComboBox *combo, GtkTextView *textview) { @@ -128,31 +123,6 @@ combo_changed_cb (GtkComboBox *combo, GtkTextView *textview) } } -#else - -static void -option_menu_changed_cb (GtkOptionMenu *optionmenu, GtkTextView *textview) -{ - GtkWidget *menu = gtk_option_menu_get_menu (GTK_OPTION_MENU (optionmenu));; - GtkWidget *item = gtk_menu_get_active (GTK_MENU (menu)); - GtkTextBuffer *buffer = gtk_text_view_get_buffer (textview); - PRUnichar *details; - - if (item == 0) - { - gtk_text_buffer_set_text (buffer, "", -1); - return; - } - - details = (PRUnichar*)g_object_get_data (G_OBJECT (item), "details"); - g_return_if_fail (details); - - const nsACString &certnick = NS_ConvertUTF16toUTF8(details); - gtk_text_buffer_set_text (buffer, PromiseFlatCString(certnick).get(), -1); -} - -#endif - NS_IMETHODIMP GtkNSSClientAuthDialogs::ChooseCertificate (nsIInterfaceRequestor *ctx, const PRUnichar *cn, @@ -165,14 +135,10 @@ GtkNSSClientAuthDialogs::ChooseCertificate (nsIInterfaceRequestor *ctx, { GtkWidget *dialog, *label, *vbox, *textview; GtkWidget *details, *expander, *hbox, *image; -#if GTK_CHECK_VERSION(2,3,1) GtkWidget *combo; GtkListStore *store; GtkTreeIter iter; GtkCellRenderer *renderer; -#else - GtkWidget *menu, *optionmenu; -#endif char *msg, *tt_cn, *markup_text; PRUint32 i; @@ -233,8 +199,7 @@ GtkNSSClientAuthDialogs::ChooseCertificate (nsIInterfaceRequestor *ctx, g_free (tt_cn); g_free (markup_text); - /* Create and populate the option menu */ -#if GTK_CHECK_VERSION (2,3,1) + /* Create and populate the combo */ store = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING); for (i = 0; i < count; i++) { @@ -258,23 +223,6 @@ GtkNSSClientAuthDialogs::ChooseCertificate (nsIInterfaceRequestor *ctx, gtk_widget_show (combo); gtk_box_pack_start (GTK_BOX (vbox), combo, FALSE, TRUE, 0); -#else - optionmenu = gtk_option_menu_new (); - menu = gtk_menu_new (); - gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu), menu); - gtk_box_pack_start (GTK_BOX (vbox), optionmenu, FALSE, TRUE, 0); - gtk_widget_show (menu); - gtk_widget_show (optionmenu); - - for (i = 0 ; i < count ; i++) - { - const nsACString &certnick = NS_ConvertUTF16toUTF8(certNickList[i]); - GtkWidget *item = gtk_menu_item_new_with_label (PromiseFlatCString(certnick).get()); - gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); - g_object_set_data (G_OBJECT (item), "details", (void*)certDetailsList[i]); - gtk_widget_show (item); - } -#endif expander = gtk_expander_new_with_mnemonic (_("Certificate _Details")); ephy_state_add_expander (GTK_WIDGET (expander), "client-auth-dialog-expander", FALSE); @@ -303,30 +251,18 @@ GtkNSSClientAuthDialogs::ChooseCertificate (nsIInterfaceRequestor *ctx, gtk_container_add (GTK_CONTAINER (expander), details); -#if GTK_CHECK_VERSION(2,3,1) g_signal_connect (G_OBJECT (combo), "changed", G_CALLBACK (combo_changed_cb), textview); gtk_combo_box_set_active (GTK_COMBO_BOX (combo), 0); -#else - g_signal_connect (G_OBJECT (optionmenu), "changed", - G_CALLBACK (option_menu_changed_cb), - textview); - - gtk_option_menu_set_history (GTK_OPTION_MENU (optionmenu), 0); -#endif /* run the dialog */ int res = gtk_dialog_run (GTK_DIALOG (dialog)); if (res == GTK_RESPONSE_OK) { *canceled = PR_FALSE; -#if GTK_CHECK_VERSION(2,3,1) *selectedIndex = gtk_combo_box_get_active (GTK_COMBO_BOX (combo)); -#else - *selectedIndex = gtk_option_menu_get_history (GTK_OPTION_MENU (optionmenu)); -#endif } else { @@ -337,6 +273,4 @@ GtkNSSClientAuthDialogs::ChooseCertificate (nsIInterfaceRequestor *ctx, return NS_OK; } - - #endif -- cgit v1.2.3