diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 145 |
1 files changed, 73 insertions, 72 deletions
@@ -23,97 +23,98 @@ #include <config.h> -#include "zenity.h" #include "option.h" +#include "zenity.h" -#include <stdlib.h> #include <glib.h> #include <gtk/gtk.h> #include <langinfo.h> +#include <stdlib.h> #ifdef HAVE_LOCALE_H #include <locale.h> #endif -gint +gint main (gint argc, gchar **argv) { - ZenityParsingOptions *results; - gint retval; + ZenityParsingOptions *results; + gint retval; #ifdef HAVE_LOCALE_H - setlocale(LC_ALL,""); + setlocale (LC_ALL, ""); #endif - bindtextdomain(GETTEXT_PACKAGE, GNOMELOCALEDIR); - bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); - textdomain(GETTEXT_PACKAGE); + bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); + textdomain (GETTEXT_PACKAGE); - gtk_init (&argc, &argv); + gtk_init (&argc, &argv); - results = zenity_option_parse (argc, argv); + results = zenity_option_parse (argc, argv); - switch (results->mode) { - case MODE_CALENDAR: - zenity_calendar (results->data, results->calendar_data); - break; - case MODE_ENTRY: - results->entry_data->data = (const gchar **) argv + 1; - zenity_entry (results->data, results->entry_data); - break; - case MODE_ERROR: - case MODE_QUESTION: - case MODE_WARNING: - case MODE_INFO: - zenity_msg (results->data, results->msg_data); - break; - case MODE_SCALE: - zenity_scale (results->data, results->scale_data); - break; - case MODE_FILE: - zenity_fileselection (results->data, results->file_data); - break; - case MODE_LIST: - results->tree_data->data = (const gchar **) argv + 1; - zenity_tree (results->data, results->tree_data); - break; + switch (results->mode) { + case MODE_CALENDAR: + zenity_calendar (results->data, results->calendar_data); + break; + case MODE_ENTRY: + results->entry_data->data = (const gchar **) argv + 1; + zenity_entry (results->data, results->entry_data); + break; + case MODE_ERROR: + case MODE_QUESTION: + case MODE_WARNING: + case MODE_INFO: + zenity_msg (results->data, results->msg_data); + break; + case MODE_SCALE: + zenity_scale (results->data, results->scale_data); + break; + case MODE_FILE: + zenity_fileselection (results->data, results->file_data); + break; + case MODE_LIST: + results->tree_data->data = (const gchar **) argv + 1; + zenity_tree (results->data, results->tree_data); + break; #ifdef HAVE_LIBNOTIFY - case MODE_NOTIFICATION: - zenity_notification (results->data, results->notification_data); - break; + case MODE_NOTIFICATION: + zenity_notification (results->data, results->notification_data); + break; #endif - case MODE_PROGRESS: - zenity_progress (results->data, results->progress_data); - break; - case MODE_TEXTINFO: - zenity_text (results->data, results->text_data); - break; - case MODE_COLOR: - zenity_colorselection (results->data, results->color_data); - break; - case MODE_PASSWORD: - zenity_password_dialog (results->data, results->password_data); - break; - case MODE_ABOUT: - zenity_about (results->data); - break; - case MODE_FORMS: - zenity_forms_dialog (results->data, results->forms_data); - break; - case MODE_VERSION: - g_print ("%s\n", VERSION); - break; - case MODE_LAST: - g_printerr (_("You must specify a dialog type. See 'zenity --help' for details\n")); - zenity_option_free (); - exit (-1); - default: - g_assert_not_reached (); - zenity_option_free (); - exit (-1); - } + case MODE_PROGRESS: + zenity_progress (results->data, results->progress_data); + break; + case MODE_TEXTINFO: + zenity_text (results->data, results->text_data); + break; + case MODE_COLOR: + zenity_colorselection (results->data, results->color_data); + break; + case MODE_PASSWORD: + zenity_password_dialog (results->data, results->password_data); + break; + case MODE_ABOUT: + zenity_about (results->data); + break; + case MODE_FORMS: + zenity_forms_dialog (results->data, results->forms_data); + break; + case MODE_VERSION: + g_print ("%s\n", VERSION); + break; + case MODE_LAST: + g_printerr (_ ("You must specify a dialog type. See 'zenity " + "--help' for details\n")); + zenity_option_free (); + exit (-1); + default: + g_assert_not_reached (); + zenity_option_free (); + exit (-1); + } + + retval = results->data->exit_code; - retval = results->data->exit_code; - - zenity_option_free (); + zenity_option_free (); - exit (retval); + exit (retval); } |