summaryrefslogtreecommitdiff
path: root/src/entry.c
diff options
context:
space:
mode:
authorArx Cruz <arxcruz@redhat.com>2017-04-07 14:00:42 +0200
committerArx Cruz <arxcruz@redhat.com>2017-04-07 14:00:42 +0200
commit4eddb202cafdcabc254aa941ad1348ff09372627 (patch)
tree693615e41338546f87d791fbc1cbe9a47738e7e6 /src/entry.c
parent8c5e60de83618a5b2a9344223cc56ee29eacf3a4 (diff)
downloadzenity-4eddb202cafdcabc254aa941ad1348ff09372627.tar.gz
Fix style
Fixing style in all zenity code, removing useless spaces, empty lines, all code in 80 columns, etc.
Diffstat (limited to 'src/entry.c')
-rw-r--r--src/entry.c324
1 files changed, 167 insertions, 157 deletions
diff --git a/src/entry.c b/src/entry.c
index 8e47ebd..bf3db71 100644
--- a/src/entry.c
+++ b/src/entry.c
@@ -23,179 +23,189 @@
#include "config.h"
-#include "zenity.h"
#include "util.h"
+#include "zenity.h"
-static void zenity_entry_dialog_response (GtkWidget *widget, int response, gpointer data);
+static void zenity_entry_dialog_response (
+ GtkWidget *widget, int response, gpointer data);
static GtkWidget *entry;
static gint n_entries = 0;
static void
-zenity_entry_fill_entries (GSList **entries, const gchar **args)
-{
- gint i = 0;
-
- while (args[i] != NULL) {
- *entries = g_slist_append (*entries, (gchar *) args[i]);
- i++;
- }
+zenity_entry_fill_entries (GSList **entries, const gchar **args) {
+ gint i = 0;
+
+ while (args[i] != NULL) {
+ *entries = g_slist_append (*entries, (gchar *) args[i]);
+ i++;
+ }
}
static void
-zenity_entry_combo_activate_default (GtkEntry *entry, gpointer window)
-{
- gtk_window_activate_default (GTK_WINDOW (window));
+zenity_entry_combo_activate_default (GtkEntry *entry, gpointer window) {
+ gtk_window_activate_default (GTK_WINDOW (window));
}
-void
-zenity_entry (ZenityData *data, ZenityEntryData *entry_data)
-{
- GtkBuilder *builder = NULL;
- GtkWidget *dialog;
- GtkWidget *button;
- GObject *text;
- GSList *entries = NULL;
- GSList *tmp;
- GObject *vbox;
-
- builder = zenity_util_load_ui_file ("zenity_entry_dialog", NULL);
-
- if (builder == NULL) {
- data->exit_code = zenity_util_return_exit_code (ZENITY_ERROR);
- return;
- }
-
- gtk_builder_connect_signals (builder, NULL);
-
- dialog = GTK_WIDGET (gtk_builder_get_object (builder, "zenity_entry_dialog"));
-
- g_signal_connect (G_OBJECT (dialog), "response",
- G_CALLBACK (zenity_entry_dialog_response), data);
-
- if (data->dialog_title)
- gtk_window_set_title (GTK_WINDOW (dialog), data->dialog_title);
-
- zenity_util_set_window_icon (dialog, data->window_icon, ZENITY_IMAGE_FULLPATH ("zenity-entry.png"));
-
- if (data->width > -1 || data->height > -1)
- gtk_window_set_default_size (GTK_WINDOW (dialog), data->width, data->height);
-
- if (data->modal)
- gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
-
- if (data->extra_label) {
- gint i=0;
- while(data->extra_label[i]!=NULL){
- gtk_dialog_add_button (GTK_DIALOG (dialog), data->extra_label[i], i);
- i++;
- }
- }
-
- if (data->ok_label) {
- button = GTK_WIDGET (gtk_builder_get_object (builder, "zenity_entry_ok_button"));
- gtk_button_set_label (GTK_BUTTON (button), data->ok_label);
- }
-
- if (data->cancel_label) {
- button = GTK_WIDGET (gtk_builder_get_object (builder, "zenity_entry_cancel_button"));
- gtk_button_set_label (GTK_BUTTON (button), data->cancel_label);
- }
-
- text = gtk_builder_get_object (builder, "zenity_entry_text");
-
- if (entry_data->dialog_text)
- gtk_label_set_text_with_mnemonic (GTK_LABEL (text), g_strcompress (entry_data->dialog_text));
-
- vbox = gtk_builder_get_object (builder, "vbox4");
-
- zenity_entry_fill_entries(&entries, entry_data->data);
-
- n_entries = g_slist_length (entries);
-
- if (n_entries > 1) {
- entry = gtk_combo_box_text_new_with_entry ();
-
- for (tmp = entries; tmp; tmp = tmp->next) {
- gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (entry), tmp->data);
- }
-
- if (entry_data->entry_text) {
- gtk_combo_box_text_prepend_text (GTK_COMBO_BOX_TEXT (entry), entry_data->entry_text);
- gtk_combo_box_set_active (GTK_COMBO_BOX (entry), 0);
- }
-
- g_signal_connect (gtk_bin_get_child (GTK_BIN (entry)), "activate",
- G_CALLBACK (zenity_entry_combo_activate_default),
- GTK_WINDOW (dialog));
- } else {
- entry = gtk_entry_new();
-
- gtk_entry_set_activates_default (GTK_ENTRY (entry), TRUE);
-
- if (entry_data->entry_text)
- gtk_entry_set_text (GTK_ENTRY (entry), entry_data->entry_text);
-
- if (entry_data->hide_text)
- g_object_set (G_OBJECT (entry), "visibility", FALSE, NULL);
- }
-
- gtk_widget_show (entry);
-
- gtk_box_pack_end (GTK_BOX (vbox), entry, FALSE, FALSE, 0);
-
- gtk_label_set_mnemonic_widget (GTK_LABEL (text), entry);
-
- g_object_unref (builder);
-
- zenity_util_show_dialog (dialog, data->attach);
-
- if(data->timeout_delay > 0) {
- g_timeout_add_seconds (data->timeout_delay, (GSourceFunc) zenity_util_timeout_handle, dialog);
- }
-
- gtk_main ();
-}
+void
+zenity_entry (ZenityData *data, ZenityEntryData *entry_data) {
+ GtkBuilder *builder = NULL;
+ GtkWidget *dialog;
+ GtkWidget *button;
+ GObject *text;
+ GSList *entries = NULL;
+ GSList *tmp;
+ GObject *vbox;
-static void
-zenity_entry_dialog_output (void)
-{
- const gchar *text;
- if (n_entries > 1)
- text = gtk_combo_box_text_get_active_text (GTK_COMBO_BOX_TEXT (entry));
- else
- text = gtk_entry_get_text (GTK_ENTRY (entry));
+ builder = zenity_util_load_ui_file ("zenity_entry_dialog", NULL);
+
+ if (builder == NULL) {
+ data->exit_code = zenity_util_return_exit_code (ZENITY_ERROR);
+ return;
+ }
+
+ gtk_builder_connect_signals (builder, NULL);
+
+ dialog =
+ GTK_WIDGET (gtk_builder_get_object (builder, "zenity_entry_dialog"));
+
+ g_signal_connect (G_OBJECT (dialog),
+ "response",
+ G_CALLBACK (zenity_entry_dialog_response),
+ data);
+
+ if (data->dialog_title)
+ gtk_window_set_title (GTK_WINDOW (dialog), data->dialog_title);
+
+ zenity_util_set_window_icon (
+ dialog, data->window_icon, ZENITY_IMAGE_FULLPATH ("zenity-entry.png"));
+
+ if (data->width > -1 || data->height > -1)
+ gtk_window_set_default_size (
+ GTK_WINDOW (dialog), data->width, data->height);
+
+ if (data->modal)
+ gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
+
+ if (data->extra_label) {
+ gint i = 0;
+ while (data->extra_label[i] != NULL) {
+ gtk_dialog_add_button (
+ GTK_DIALOG (dialog), data->extra_label[i], i);
+ i++;
+ }
+ }
+
+ if (data->ok_label) {
+ button = GTK_WIDGET (
+ gtk_builder_get_object (builder, "zenity_entry_ok_button"));
+ gtk_button_set_label (GTK_BUTTON (button), data->ok_label);
+ }
+
+ if (data->cancel_label) {
+ button = GTK_WIDGET (
+ gtk_builder_get_object (builder, "zenity_entry_cancel_button"));
+ gtk_button_set_label (GTK_BUTTON (button), data->cancel_label);
+ }
+
+ text = gtk_builder_get_object (builder, "zenity_entry_text");
+
+ if (entry_data->dialog_text)
+ gtk_label_set_text_with_mnemonic (
+ GTK_LABEL (text), g_strcompress (entry_data->dialog_text));
- if (text != NULL)
- g_print ("%s\n", text);
+ vbox = gtk_builder_get_object (builder, "vbox4");
+ zenity_entry_fill_entries (&entries, entry_data->data);
+
+ n_entries = g_slist_length (entries);
+
+ if (n_entries > 1) {
+ entry = gtk_combo_box_text_new_with_entry ();
+
+ for (tmp = entries; tmp; tmp = tmp->next) {
+ gtk_combo_box_text_append_text (
+ GTK_COMBO_BOX_TEXT (entry), tmp->data);
+ }
+
+ if (entry_data->entry_text) {
+ gtk_combo_box_text_prepend_text (
+ GTK_COMBO_BOX_TEXT (entry), entry_data->entry_text);
+ gtk_combo_box_set_active (GTK_COMBO_BOX (entry), 0);
+ }
+
+ g_signal_connect (gtk_bin_get_child (GTK_BIN (entry)),
+ "activate",
+ G_CALLBACK (zenity_entry_combo_activate_default),
+ GTK_WINDOW (dialog));
+ } else {
+ entry = gtk_entry_new ();
+
+ gtk_entry_set_activates_default (GTK_ENTRY (entry), TRUE);
+
+ if (entry_data->entry_text)
+ gtk_entry_set_text (GTK_ENTRY (entry), entry_data->entry_text);
+
+ if (entry_data->hide_text)
+ g_object_set (G_OBJECT (entry), "visibility", FALSE, NULL);
+ }
+
+ gtk_widget_show (entry);
+
+ gtk_box_pack_end (GTK_BOX (vbox), entry, FALSE, FALSE, 0);
+
+ gtk_label_set_mnemonic_widget (GTK_LABEL (text), entry);
+
+ g_object_unref (builder);
+
+ zenity_util_show_dialog (dialog, data->attach);
+
+ if (data->timeout_delay > 0) {
+ g_timeout_add_seconds (data->timeout_delay,
+ (GSourceFunc) zenity_util_timeout_handle,
+ dialog);
+ }
+
+ gtk_main ();
+}
+
+static void
+zenity_entry_dialog_output (void) {
+ const gchar *text;
+ if (n_entries > 1)
+ text = gtk_combo_box_text_get_active_text (GTK_COMBO_BOX_TEXT (entry));
+ else
+ text = gtk_entry_get_text (GTK_ENTRY (entry));
+
+ if (text != NULL)
+ g_print ("%s\n", text);
}
static void
-zenity_entry_dialog_response (GtkWidget *widget, int response, gpointer data)
-{
- ZenityData *zen_data = data;
-
- switch (response) {
- case GTK_RESPONSE_OK:
- zenity_entry_dialog_output ();
- zenity_util_exit_code_with_data(ZENITY_OK, zen_data);
- break;
-
- case GTK_RESPONSE_CANCEL:
- zen_data->exit_code = zenity_util_return_exit_code (ZENITY_CANCEL);
- break;
-
- case ZENITY_TIMEOUT:
- zenity_entry_dialog_output ();
- zen_data->exit_code = zenity_util_return_exit_code (ZENITY_TIMEOUT);
- break;
-
- default:
- if (zen_data->extra_label && response < g_strv_length(zen_data->extra_label))
- printf("%s\n",zen_data->extra_label[response]);
- zen_data->exit_code = zenity_util_return_exit_code (ZENITY_ESC);
- break;
- }
- gtk_main_quit ();
+zenity_entry_dialog_response (GtkWidget *widget, int response, gpointer data) {
+ ZenityData *zen_data = data;
+
+ switch (response) {
+ case GTK_RESPONSE_OK:
+ zenity_entry_dialog_output ();
+ zenity_util_exit_code_with_data (ZENITY_OK, zen_data);
+ break;
+
+ case GTK_RESPONSE_CANCEL:
+ zen_data->exit_code = zenity_util_return_exit_code (ZENITY_CANCEL);
+ break;
+
+ case ZENITY_TIMEOUT:
+ zenity_entry_dialog_output ();
+ zen_data->exit_code = zenity_util_return_exit_code (ZENITY_TIMEOUT);
+ break;
+
+ default:
+ if (zen_data->extra_label &&
+ response < g_strv_length (zen_data->extra_label))
+ printf ("%s\n", zen_data->extra_label[response]);
+ zen_data->exit_code = zenity_util_return_exit_code (ZENITY_ESC);
+ break;
+ }
+ gtk_main_quit ();
}