Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/main.c
diff options
context:
space:
mode:
authorChristian Persch <chpe@src.gnome.org>2009-01-29 18:27:31 (GMT)
committer Christian Persch <chpe@src.gnome.org>2009-01-29 18:27:31 (GMT)
commit1f9a1db557a629d68bba06d7b4b4379127c34f4d (patch)
treee9ca99468a31ed88039a1e83b7087638443df8af /shell/main.c
parentee7293d5708b0602c0b9feee69649b6d1315f5c0 (diff)
Add --version which was lost in the libgnome removal. Bug #562869.
* shell/main.c: (option_version_cb): Add --version which was lost in the libgnome removal. Bug #562869. svn path=/trunk/; revision=3390
Diffstat (limited to 'shell/main.c')
-rw-r--r--shell/main.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/shell/main.c b/shell/main.c
index 0ddf56f..c10ac85 100644
--- a/shell/main.c
+++ b/shell/main.c
@@ -47,6 +47,18 @@ static gboolean unlink_temp_file = FALSE;
static gchar *print_settings;
static const char **file_arguments = NULL;
+static gboolean
+option_version_cb (const gchar *option_name,
+ const gchar *value,
+ gpointer data,
+ GError **error)
+{
+ g_print ("%s %s\n", _("GNOME Document Viewer"), VERSION);
+
+ exit (0);
+ return FALSE;
+}
+
static const GOptionEntry goption_options[] =
{
{ "page-label", 'p', 0, G_OPTION_ARG_STRING, &ev_page_label, N_("The page of the document to display."), N_("PAGE")},
@@ -56,6 +68,7 @@ static const GOptionEntry goption_options[] =
{ "find", 'l', 0, G_OPTION_ARG_STRING, &ev_find_string, N_("The word or phrase to find in the document"), N_("STRING")},
{ "unlink-tempfile", 'u', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &unlink_temp_file, NULL, NULL },
{ "print-settings", 't', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_FILENAME, &print_settings, NULL, NULL },
+ { "version", 0, G_OPTION_FLAG_NO_ARG | G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_CALLBACK, option_version_cb, NULL, NULL },
{ G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_FILENAME_ARRAY, &file_arguments, NULL, N_("[FILE...]") },
{ NULL }
};