[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r9625 - in gnunet-gtk: doc src/core
From: |
gnunet |
Subject: |
[GNUnet-SVN] r9625 - in gnunet-gtk: doc src/core |
Date: |
Sun, 22 Nov 2009 07:47:31 -0700 |
Author: grothoff
Date: 2009-11-22 07:47:31 -0700 (Sun, 22 Nov 2009)
New Revision: 9625
Modified:
gnunet-gtk/doc/gnunet-gtk.1
gnunet-gtk/src/core/main.c
Log:
implementing Mantis #1395
Modified: gnunet-gtk/doc/gnunet-gtk.1
===================================================================
--- gnunet-gtk/doc/gnunet-gtk.1 2009-11-22 13:52:31 UTC (rev 9624)
+++ gnunet-gtk/doc/gnunet-gtk.1 2009-11-22 14:47:31 UTC (rev 9625)
@@ -14,6 +14,9 @@
\fB\-c \fIFILENAME\fR, \fB\-\-config=FILENAME\fR
load config file (default: ~/.gnunet/gnunet.conf)
.TP
+\fB\-t, \fB\-\-tray\fR
+start with main window minimized (only put icon in tray)
+.TP
\fB\-v\fR, \fB\-\-version\fR
print the version number
.SH NOTES
Modified: gnunet-gtk/src/core/main.c
===================================================================
--- gnunet-gtk/src/core/main.c 2009-11-22 13:52:31 UTC (rev 9624)
+++ gnunet-gtk/src/core/main.c 2009-11-22 14:47:31 UTC (rev 9625)
@@ -35,6 +35,8 @@
static char *cfgFilename = GNUNET_DEFAULT_CLIENT_CONFIG_FILE;
+static int tray_only;
+
/**
* All gnunet-gtk command line options
*/
@@ -48,6 +50,9 @@
GNUNET_COMMAND_LINE_OPTION_HELP (gettext_noop ("GNUnet GTK user
interface.")), /* -h */
GNUNET_COMMAND_LINE_OPTION_HOSTNAME, /* -H */
GNUNET_COMMAND_LINE_OPTION_LOGGING, /* -L */
+ {'t', "tray", NULL,
+ gettext_noop ("do not open main window on startup, only add icon to tray"),
+ 0, &GNUNET_getopt_configure_set_one, &tray_only},
GNUNET_COMMAND_LINE_OPTION_VERSION (VERSION), /* -v */
GNUNET_COMMAND_LINE_OPTION_VERBOSE,
GNUNET_COMMAND_LINE_OPTION_END,
@@ -150,10 +155,12 @@
root =
glade_xml_get_widget (GNUNET_GTK_get_main_glade_XML (), "mainWindow");
gtk_window_maximize (GTK_WINDOW (root));
- gtk_widget_show (root);
- gtk_window_present (GTK_WINDOW (root));
+ if (!tray_only)
+ {
+ gtk_widget_show (root);
+ gtk_window_present (GTK_WINDOW (root));
+ }
-
/* start the event loop */
gdk_threads_enter ();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r9625 - in gnunet-gtk: doc src/core,
gnunet <=