diff options
author | Antony Kellermann | 2018-07-14 11:48:31 -0400 |
---|---|---|
committer | Antony Kellermann | 2018-07-14 11:48:31 -0400 |
commit | 3dcd8d9465ca9f83306f12d3345ab82824149f28 (patch) | |
tree | 5e30e44e2e5bdef894f756afcf87a0dc4ea4ce1c /gtk_win.c | |
parent | 6aecac7826ecd9c706e7a8b0c350e662ce99837e (diff) | |
download | aur-3dcd8d9465ca9f83306f12d3345ab82824149f28.tar.gz |
Documentation and minor signal changes
Diffstat (limited to 'gtk_win.c')
-rw-r--r-- | gtk_win.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/gtk_win.c b/gtk_win.c index 7b6ca57f5c18..3f4dbfc0ecae 100644 --- a/gtk_win.c +++ b/gtk_win.c @@ -221,8 +221,8 @@ void on_modify_button_clicked(GtkButton* button) { gtk_widget_grab_focus(GTK_WIDGET(gtk_builder_get_object(app.builder, "modify_symbol_entry"))); } -void on_modify_entry_activate(GtkEntry* entry, gpointer dialog) { - gtk_widget_hide(GTK_WIDGET(dialog)); +void on_modify_entry_activate(GtkEntry* entry) { + gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(app.builder, "portfolio_modify_dialog"))); GtkEntry* symbol_entry = GTK_ENTRY(gtk_builder_get_object(app.builder, "modify_symbol_entry")); GtkEntry* amount_entry = GTK_ENTRY(gtk_builder_get_object(app.builder, "modify_amount_entry")); GtkEntry* spent_entry = GTK_ENTRY(gtk_builder_get_object(app.builder, "modify_spent_entry")); @@ -255,12 +255,13 @@ void on_modify_entry_activate(GtkEntry* entry, gpointer dialog) { void on_portfolio_modify_dialog_response(GtkDialog* dialog, gint response_id) { if (response_id == GTK_RESPONSE_CANCEL) gtk_widget_hide(GTK_WIDGET(dialog)); - else on_modify_entry_activate(NULL, NULL); // GTK_RESPONSE_OK + else on_modify_entry_activate(NULL); // GTK_RESPONSE_OK } -void on_password_entry_activate(GtkEntry* entry, gpointer dialog) { - gtk_widget_hide(GTK_WIDGET(dialog)); - const gchar* password = gtk_entry_get_text(entry); +void on_password_entry_activate(GtkEntry* entry) { + gtk_widget_hide(GTK_WIDGET(gtk_builder_get_object(app.builder, "get_password_dialog"))); + const gchar* password = gtk_entry_get_text(GTK_ENTRY(gtk_builder_get_object(app.builder, + "password_entry"))); if (password == NULL || strcmp(password, "") == 0) // Return if NULL or empty entry text return; @@ -276,15 +277,15 @@ void on_password_entry_activate(GtkEntry* entry, gpointer dialog) { // Copy password to app strcpy(app.password, modified_pw); - // Load portfolio + // Reload portfolio on_load_button_clicked(NULL); } } -void on_get_password_dialog_response(GtkDialog* dialog, gint response_id, gpointer entry) { +void on_get_password_dialog_response(GtkDialog* dialog, gint response_id) { if (response_id == GTK_RESPONSE_CANCEL) gtk_widget_hide(GTK_WIDGET(dialog)); - else on_password_entry_activate(entry, dialog); // GTK_REPONSE_OK + else on_password_entry_activate(NULL); // GTK_REPONSE_OK } void on_check_window_destroy(void) { |