[ghex] Replace gnome_help with gtk_show_uri()



commit 71bf1393a3461dee02763d8857b152d4a62b3460
Author: Javier Jardón <jjardon gnome org>
Date:   Wed Jan 27 04:38:21 2010 +0100

    Replace gnome_help with gtk_show_uri()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=590995

 src/preferences.c |    5 +++--
 src/ui.c          |    7 ++++---
 2 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/src/preferences.c b/src/preferences.c
index b0e10d7..34a9f9b 100644
--- a/src/preferences.c
+++ b/src/preferences.c
@@ -457,7 +457,7 @@ prefs_response_cb(GtkDialog *dlg, gint response, PropertyUI *pui)
 
 	switch(response) {
 	case GTK_RESPONSE_HELP:
-		gnome_help_display("ghex2.xml", "ghex-prefs", &error);
+		gtk_show_uri (NULL, "ghelp:ghex2?ghex-prefs",  gtk_get_current_event_time (), &error);
 		if(NULL != error) {
 			GtkWidget *dialog;
 			dialog = gtk_message_dialog_new
@@ -468,7 +468,8 @@ prefs_response_cb(GtkDialog *dlg, gint response, PropertyUI *pui)
 							 G_CALLBACK (gtk_widget_destroy),
 							 NULL);
 			gtk_window_set_resizable(GTK_WINDOW (dialog), FALSE);
-			gtk_widget_show(dialog);
+			gtk_window_present (GTK_WINDOW (dialog));
+
 			g_error_free(error);
 		}
 		break;
diff --git a/src/ui.c b/src/ui.c
index 4715220..38dad1b 100644
--- a/src/ui.c
+++ b/src/ui.c
@@ -284,9 +284,9 @@ help_cb (BonoboUIComponent *uic, gpointer user_data, const gchar *verbname)
 {
 	GError *error = NULL;
 
-	gnome_help_display ("ghex2", NULL, &error);
+	gtk_show_uri (NULL, "ghelp:ghex2",  gtk_get_current_event_time (), &error);
 
-	if(error) {
+	if (error != NULL) {
 		GtkWidget *dialog;
 		dialog = gtk_message_dialog_new (NULL,
 						GTK_DIALOG_MODAL,
@@ -300,7 +300,8 @@ help_cb (BonoboUIComponent *uic, gpointer user_data, const gchar *verbname)
 				  NULL);
 
 		gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
-		gtk_widget_show (dialog);
+		gtk_window_present (GTK_WINDOW (dialog));
+
 		g_error_free (error);
 	}
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]