[Xfce4-commits] r27278 - in xfce4-settings/trunk: . dialogs/accessibility-settings dialogs/appearance-settings dialogs/keyboard-settings dialogs/mouse-settings xfce4-settings-helper xfce4-settings-manager
Nick Schermer
nick at xfce.org
Sun Jul 13 20:36:34 CEST 2008
Author: nick
Date: 2008-07-13 18:36:34 +0000 (Sun, 13 Jul 2008)
New Revision: 27278
Modified:
xfce4-settings/trunk/ChangeLog
xfce4-settings/trunk/configure.ac.in
xfce4-settings/trunk/dialogs/accessibility-settings/main.c
xfce4-settings/trunk/dialogs/appearance-settings/main.c
xfce4-settings/trunk/dialogs/keyboard-settings/main.c
xfce4-settings/trunk/dialogs/mouse-settings/main.c
xfce4-settings/trunk/xfce4-settings-helper/main.c
xfce4-settings/trunk/xfce4-settings-manager/main.c
xfce4-settings/trunk/xfce4-settings-manager/xfce-settings-manager-dialog.c
Log:
* xfce4-settings-manager/main.c: Add basic version information
and gtk_init error. Destroy dialog after running it.
* xfce4-settings-manager/xfce-settings-manager-dialog.c: Free
the icon string.
* dialogs/accessibility-settings/main.c, dialogs/mouse-settings/main.c,
dialogs/appearance-settings/main.c, dialogs/keyboard-settings/main.c,
xfce4-settings-helper/main.c: Don't include <stdio.h>. Duno why I did
that.
Modified: xfce4-settings/trunk/ChangeLog
===================================================================
--- xfce4-settings/trunk/ChangeLog 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/ChangeLog 2008-07-13 18:36:34 UTC (rev 27278)
@@ -1,10 +1,21 @@
2008-07-13 Nick Schermer <nick at xfce.org>
+ * xfce4-settings-manager/main.c: Add basic version information
+ and gtk_init error. Destroy dialog after running it.
+ * xfce4-settings-manager/xfce-settings-manager-dialog.c: Free
+ the icon string.
+ * dialogs/accessibility-settings/main.c, dialogs/mouse-settings/main.c,
+ dialogs/appearance-settings/main.c, dialogs/keyboard-settings/main.c,
+ xfce4-settings-helper/main.c: Don't include <stdio.h>. Duno why I did
+ that.
+
+2008-07-13 Nick Schermer <nick at xfce.org>
+
* dialogs/accessibility-settings/main.c,
dialogs/mouse-settings/main.c,
dialogs/appearance-settings/main.c,
dialogs/keyboard-settings/main.c,
- xfce4-settings-helper/main.c: Add same ad improved error
+ xfce4-settings-helper/main.c: Add same and improved error
messages and version information.
2008-07-13 Nick Schermer <nick at xfce.org>
Modified: xfce4-settings/trunk/configure.ac.in
===================================================================
--- xfce4-settings/trunk/configure.ac.in 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/configure.ac.in 2008-07-13 18:36:34 UTC (rev 27278)
@@ -60,7 +60,7 @@
dnl **********************************
dnl *** Check for standard headers ***
dnl **********************************
-AC_CHECK_HEADERS([errno.h memory.h math.h stdlib.h stdio.h string.h unistd.h])
+AC_CHECK_HEADERS([errno.h memory.h math.h stdlib.h string.h unistd.h])
dnl ******************************
dnl *** Check for i18n support ***
Modified: xfce4-settings/trunk/dialogs/accessibility-settings/main.c
===================================================================
--- xfce4-settings/trunk/dialogs/accessibility-settings/main.c 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/dialogs/accessibility-settings/main.c 2008-07-13 18:36:34 UTC (rev 27278)
@@ -20,9 +20,6 @@
#include <config.h>
#endif
-#ifdef HAVE_STDIO_H
-#include <stdio.h>
-#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
Modified: xfce4-settings/trunk/dialogs/appearance-settings/main.c
===================================================================
--- xfce4-settings/trunk/dialogs/appearance-settings/main.c 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/dialogs/appearance-settings/main.c 2008-07-13 18:36:34 UTC (rev 27278)
@@ -21,9 +21,6 @@
#include <config.h>
#endif
-#ifdef HAVE_STDIO_H
-#include <stdio.h>
-#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
Modified: xfce4-settings/trunk/dialogs/keyboard-settings/main.c
===================================================================
--- xfce4-settings/trunk/dialogs/keyboard-settings/main.c 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/dialogs/keyboard-settings/main.c 2008-07-13 18:36:34 UTC (rev 27278)
@@ -21,8 +21,12 @@
#include <config.h>
#endif
+#ifdef HAVE_STDLIB_H
#include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
#include <string.h>
+#endif
#include <glib.h>
#include <dbus/dbus-glib.h>
Modified: xfce4-settings/trunk/dialogs/mouse-settings/main.c
===================================================================
--- xfce4-settings/trunk/dialogs/mouse-settings/main.c 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/dialogs/mouse-settings/main.c 2008-07-13 18:36:34 UTC (rev 27278)
@@ -20,9 +20,6 @@
#include <config.h>
#endif
-#ifdef HAVE_STDIO_H
-#include <stdio.h>
-#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
Modified: xfce4-settings/trunk/xfce4-settings-helper/main.c
===================================================================
--- xfce4-settings/trunk/xfce4-settings-helper/main.c 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/xfce4-settings-helper/main.c 2008-07-13 18:36:34 UTC (rev 27278)
@@ -22,9 +22,6 @@
#include <config.h>
#endif
-#ifdef HAVE_STDIO_H
-#include <stdio.h>
-#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
Modified: xfce4-settings/trunk/xfce4-settings-manager/main.c
===================================================================
--- xfce4-settings/trunk/xfce4-settings-manager/main.c 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/xfce4-settings-manager/main.c 2008-07-13 18:36:34 UTC (rev 27278)
@@ -21,21 +21,54 @@
#include <config.h>
#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
#include <gtk/gtk.h>
#include <libxfce4util/libxfce4util.h>
#include "xfce-settings-manager-dialog.h"
+static gboolean opt_version = FALSE;
+
+static GOptionEntry option_entries[] = {
+ { "version", 'v', 0, G_OPTION_ARG_NONE, &opt_version,
+ N_("Version information"), NULL },
+ { NULL }
+};
+
int
main(int argc,
char **argv)
{
GtkWidget *dialog;
+ GError *error = NULL;
xfce_textdomain(GETTEXT_PACKAGE, LOCALEDIR, "UTF-8");
- gtk_init(&argc, &argv);
+ if(!gtk_init_with_args(&argc, &argv, "", option_entries, GETTEXT_PACKAGE, &error)) {
+ if(G_LIKELY(error)) {
+ g_print("xfce4-settings-manager: %s.\n", error->message);
+ g_print(_("Type '%s --help' for usage."), "xfce4-settings-manager");
+ g_print("\n");
+ g_error_free(error);
+ } else {
+ g_error("Unable to open display.");
+ }
+ return EXIT_FAILURE;
+ }
+
+ if (G_UNLIKELY (opt_version)) {
+ g_print("xfce4-settings-manager %s\n\n", PACKAGE_VERSION);
+ g_print("%s\n", "Copyright (c) 2008");
+ g_print("\t%s\n\n", _("The Xfce development team. All rights reserved."));
+ g_print(_("Please report bugs to <%s>."), PACKAGE_BUGREPORT);
+ g_print("\n");
+ return EXIT_SUCCESS;
+ }
+
dialog = xfce_settings_manager_dialog_new();
gtk_widget_show(dialog);
g_signal_connect(G_OBJECT(dialog), "response",
@@ -43,5 +76,7 @@
gtk_main();
- return 0;
+ gtk_widget_destroy(dialog);
+
+ return EXIT_SUCCESS;
}
Modified: xfce4-settings/trunk/xfce4-settings-manager/xfce-settings-manager-dialog.c
===================================================================
--- xfce4-settings/trunk/xfce4-settings-manager/xfce-settings-manager-dialog.c 2008-07-13 17:49:44 UTC (rev 27277)
+++ xfce4-settings/trunk/xfce4-settings-manager/xfce-settings-manager-dialog.c 2008-07-13 18:36:34 UTC (rev 27278)
@@ -263,6 +263,7 @@
g_free(comment);
g_free(exec);
g_free(snotify);
+ g_free(icon);
if(pix)
g_object_unref(G_OBJECT(pix));
g_object_unref(G_OBJECT(dentry));
More information about the Xfce4-commits
mailing list