patches/gconf-editor-02-enable-help.diff
author bviswa
Thu, 08 Jul 2004 07:01:00 +0000
changeset 3271 bf3ac2182e4b
permissions -rw-r--r--
2004-07-08 Balamurali Viswanathan <[email protected]> * gconf-editor.spec: Update * patches/gconf-editor-02-enable-help.diff: Patch to add a Contents menu item in the Help menu. Fixes bug 5038096.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3271
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     1
--- gconf-editor-2.5.4/configure.in	2004-07-07 12:32:37.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     2
+++ gconf-editor-2.5.4-new/configure.in	2004-07-07 12:46:35.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     3
@@ -29,7 +29,9 @@ AC_DEFINE_UNQUOTED(GNOMELOCALEDIR, "$GNO
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     4
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     5
 PKG_CHECK_MODULES(GCONF_EDITOR,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     6
 		  gconf-2.0 >= 1.1.10 \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     7
-		  gtk+-2.0 >= 2.0.2)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     8
+		  gtk+-2.0 >= 2.0.2 \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
     9
+		  libgnome-2.0 >= 1.96.0 \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    10
+		  libgnomeui-2.0 >= 2.5.4)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    11
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    12
 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    13
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    14
--- gconf-editor-2.5.4/src/Makefile.am	2003-11-13 00:17:14.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    15
+++ gconf-editor-2.5.4-new/src/Makefile.am	2004-07-07 13:15:24.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    16
@@ -1,5 +1,6 @@
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    17
 INCLUDES = \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    18
 	-DLOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    19
+	-DDATADIR=\""$(datadir)"\" \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    20
 	-DGCONF_EDITOR_IMAGEDIR=\""$(datadir)/pixmaps/gconf-editor"\" \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    21
 	-DIMAGEDIR=\""$(datadir)/pixmaps"\" \
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    22
 	$(GCONF_EDITOR_CFLAGS)	
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    23
--- gconf-editor-2.5.4/src/main.c	2003-02-14 04:34:06.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    24
+++ gconf-editor-2.5.4-new/src/main.c	2004-07-07 12:49:09.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    25
@@ -18,7 +18,6 @@
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    26
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    27
 #include <config.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    28
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    29
-#include <gtk/gtk.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    30
 #include <gconf/gconf.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    31
 #include <libintl.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    32
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    33
@@ -27,8 +26,6 @@
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    34
 #include "gconf-message-dialog.h"
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    35
 #include "gconf-editor-window.h"
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    36
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    37
-#define _(x) gettext(x)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    38
-
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    39
 static void
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    40
 invalid_arg_error_dialog (GtkWindow  *parent,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    41
 			  const char *key,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    42
@@ -59,7 +56,9 @@ main (gint argc, gchar **argv)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    43
 	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    44
 	textdomain (GETTEXT_PACKAGE);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    45
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    46
-	gtk_init (&argc, &argv);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    47
+	gnome_program_init ("gconf-editor", VERSION,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    48
+			    LIBGNOMEUI_MODULE, argc, argv,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    49
+			    GNOME_PARAM_APP_DATADIR, DATADIR, NULL);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    50
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    51
 	/* Register our stock icons */
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    52
 	gconf_stock_icons_register ();
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    53
--- gconf-editor-2.5.4/src/gconf-editor-window.c	2004-01-22 00:15:25.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    54
+++ gconf-editor-2.5.4-new/src/gconf-editor-window.c	2004-07-07 13:11:21.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    55
@@ -30,35 +30,9 @@
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    56
 #include "gconf-stock-icons.h"
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    57
 #include "gconf-util.h"
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    58
 #include <gconf/gconf.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    59
-#include <gtk/gtkcellrendererpixbuf.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    60
-#include <gtk/gtkcellrenderertext.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    61
-#include <gtk/gtkclipboard.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    62
-#include <gtk/gtkframe.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    63
-#include <gtk/gtkhpaned.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    64
-#include <gtk/gtkvpaned.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    65
-#include <gtk/gtkimage.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    66
-#include <gtk/gtkimagemenuitem.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    67
-#include <gtk/gtkitemfactory.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    68
-#include <gtk/gtkmain.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    69
-#include <gtk/gtkmenubar.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    70
-#include <gtk/gtkmessagedialog.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    71
-#include <gtk/gtkscrolledwindow.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    72
-#include <gtk/gtkstatusbar.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    73
-#include <gtk/gtkstock.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    74
-#include <gtk/gtktable.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    75
-#include <gtk/gtktextview.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    76
-#include <gtk/gtktreemodelsort.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    77
-#include <gtk/gtktreeselection.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    78
-#include <gtk/gtktreeview.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    79
-#include <gtk/gtkvbox.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    80
-#include <gtk/gtkvpaned.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    81
-#include <gtk/gtklabel.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    82
 #include <libintl.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    83
 #include <string.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    84
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    85
-#define _(x) gettext (x)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    86
-#define N_(x) (x)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    87
-
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    88
 static GObjectClass *parent_class;
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    89
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    90
 static char *
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    91
@@ -68,6 +42,28 @@ gconf_editor_window_item_factory_transla
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    92
 }
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    93
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    94
 static void
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    95
+gconf_editor_window_popup_error_dialog (GtkWindow   *parent,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    96
+					const gchar *message,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    97
+					GError      *error)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    98
+{
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
    99
+	GtkWidget *dialog;
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   100
+ 	 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   101
+	g_return_if_fail (error != NULL);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   102
+ 	 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   103
+	dialog = gtk_message_dialog_new (parent,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   104
+					 GTK_DIALOG_DESTROY_WITH_PARENT,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   105
+					 GTK_MESSAGE_ERROR,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   106
+					 GTK_BUTTONS_CLOSE,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   107
+					 message,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   108
+					 error->message);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   109
+	g_error_free (error);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   110
+ 	 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   111
+	g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   112
+ 	 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   113
+	gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   114
+	gtk_widget_show (dialog);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   115
+}
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   116
+static void
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   117
 gconf_editor_window_close_window (gpointer callback_data, guint action, GtkWidget *widget)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   118
 {
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   119
 	GtkWidget *window = callback_data;
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   120
@@ -197,6 +193,19 @@ gconf_editor_window_new_window (gpointer
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   121
 }
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   122
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   123
 static void
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   124
+help_cb (gpointer callback_data, guint action, GtkWidget *widget)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   125
+{
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   126
+	GError *error = NULL;
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   127
+
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   128
+	gnome_help_display_desktop (NULL, "gconf-editor", "gconf-editor", NULL, &error);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   129
+
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   130
+	if (error != NULL) {
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   131
+		gconf_editor_window_popup_error_dialog (GTK_WINDOW (GCONF_EDITOR_WINDOW (callback_data)),
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   132
+							_("Couldn't display help: %s"), error);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   133
+	}
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   134
+}
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   135
+
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   136
+static void
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   137
 gconf_editor_window_about_window (gpointer callback_data, guint action, GtkWidget *widget)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   138
 {
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   139
 	GtkWidget *about_window;
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   140
@@ -271,6 +280,7 @@ static GtkItemFactoryEntry menu_items[] 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   141
 	{ N_("/Bookmarks/_Edit bookmarks..."), NULL,         gconf_editor_window_edit_bookmarks,  0, "<Item>", },
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   142
 	{ N_("/_Help"),                        NULL,         0,                                   0, "<Branch>" },
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   143
 	{ N_("/Help/tearoff4"),                NULL,         NULL,                                0, "<Tearoff>" },
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   144
+	{ N_("/Help/_Contents..."),               "F1",         help_cb,    0, "<StockItem>", GTK_STOCK_HELP },
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   145
 	{ N_("/Help/_About..."),               NULL,         gconf_editor_window_about_window,    0, "<StockItem>", GCONF_STOCK_ABOUT },
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   146
 };
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   147
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   148
@@ -290,29 +300,6 @@ const char *image_menu_items_paths [] = 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   149
 };
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   150
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   151
 static void
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   152
-gconf_editor_window_popup_error_dialog (GtkWindow   *parent,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   153
-					const gchar *message,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   154
-					GError      *error)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   155
-{
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   156
-	GtkWidget *dialog;
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   157
-
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   158
-	g_return_if_fail (error != NULL);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   159
-
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   160
-	dialog = gtk_message_dialog_new (parent,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   161
-					 GTK_DIALOG_DESTROY_WITH_PARENT,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   162
-					 GTK_MESSAGE_ERROR,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   163
-					 GTK_BUTTONS_CLOSE,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   164
-					 message,
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   165
-					 error->message);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   166
-	g_error_free (error);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   167
-
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   168
-	g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   169
-
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   170
-	gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   171
-	gtk_widget_show (dialog);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   172
-}
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   173
-
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   174
-static void
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   175
 gconf_editor_popup_window_unset_key (gpointer callback_data, guint action, GtkWidget *widget)
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   176
 {
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   177
 	GConfEditorWindow *window = GCONF_EDITOR_WINDOW (callback_data);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   178
--- gconf-editor-2.5.4/src/gconf-editor-application.h	2002-01-14 23:43:05.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   179
+++ gconf-editor-2.5.4-new/src/gconf-editor-application.h	2004-07-07 13:05:07.000000000 +0530
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   180
@@ -21,6 +21,7 @@
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   181
 #define __GCONF_EDITOR_APPLICATION_H__
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   182
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   183
 #include <gtk/gtkwidget.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   184
+#include <gnome.h>
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   185
 
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   186
 GtkWidget *gconf_editor_application_create_editor_window (void);
bf3ac2182e4b 2004-07-08 Balamurali Viswanathan <[email protected]>
bviswa
parents:
diff changeset
   187