summaryrefslogtreecommitdiff
path: root/src/anastasis/anastasis-gtk_action.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-11-16 14:55:07 +0100
committerChristian Grothoff <christian@grothoff.org>2021-11-16 14:55:07 +0100
commitc6196729bec25b83432a067f57f5e322025ef2ac (patch)
tree46f8f4b4f084f19b84d1523585eee5b69c37fff0 /src/anastasis/anastasis-gtk_action.c
parent1370f74f380a162f6e36edca551a53410bb67105 (diff)
downloadanastasis-gtk-c6196729bec25b83432a067f57f5e322025ef2ac.tar.gz
anastasis-gtk-c6196729bec25b83432a067f57f5e322025ef2ac.tar.bz2
anastasis-gtk-c6196729bec25b83432a067f57f5e322025ef2ac.zip
make 'next' button grab default when it becomes sensitive (#7087)
Diffstat (limited to 'src/anastasis/anastasis-gtk_action.c')
-rw-r--r--src/anastasis/anastasis-gtk_action.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/anastasis/anastasis-gtk_action.c b/src/anastasis/anastasis-gtk_action.c
index 98a3c51..13a9a63 100644
--- a/src/anastasis/anastasis-gtk_action.c
+++ b/src/anastasis/anastasis-gtk_action.c
@@ -144,7 +144,7 @@ action_continent_selecting (void)
AG_hide ("anastasis_gtk_backup_progress_scrolled_window");
}
AG_show ("anastasis_gtk_main_window_prev_button");
- AG_show ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
AG_show ("anastasis_gtk_main_control_vbox");
AG_show ("anastasis_gtk_continent_frame");
}
@@ -240,7 +240,7 @@ action_country_selecting (void)
AG_hide ("anastasis_gtk_backup_progress_scrolled_window");
}
AG_show ("anastasis_gtk_main_window_prev_button");
- AG_show ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
AG_show ("anastasis_gtk_continent_frame");
}
@@ -643,7 +643,7 @@ action_user_attributes_collecting (void)
}
AG_show ("anastasis_gtk_main_control_vbox");
AG_show ("anastasis_gtk_main_window_prev_button");
- AG_show ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
AG_show ("anastasis_gtk_identity_frame");
AG_focus ("anastasis_gtk_ia_full_name_entry");
}
@@ -805,7 +805,7 @@ action_authentications_editing (void)
AG_sensitive ("anastasis_gtk_main_window_prev_button");
if (have_auth)
- AG_sensitive ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
else
AG_insensitive ("anastasis_gtk_main_window_forward_button");
AG_show ("anastasis_gtk_progress_vbox");
@@ -814,7 +814,7 @@ action_authentications_editing (void)
AG_hide ("anastasis_gtk_recovery_progress_scrolled_window");
AG_show ("anastasis_gtk_main_control_vbox");
AG_show ("anastasis_gtk_main_window_prev_button");
- AG_show ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
AG_show ("anastasis_gtk_b_authentication_frame");
}
@@ -1050,7 +1050,6 @@ action_policies_reviewing (void)
gtk_tree_view_expand_all (tv);
}
AG_sensitive ("anastasis_gtk_main_window_prev_button");
- AG_sensitive ("anastasis_gtk_main_window_forward_button");
AG_show ("anastasis_gtk_progress_vbox");
AG_progress_update ();
AG_show ("anastasis_gtk_backup_progress_scrolled_window");
@@ -1058,7 +1057,7 @@ action_policies_reviewing (void)
AG_show ("anastasis_gtk_b_policy_frame");
AG_show ("anastasis_gtk_main_control_vbox");
AG_show ("anastasis_gtk_main_window_prev_button");
- AG_show ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
}
@@ -1300,7 +1299,7 @@ action_secret_editing (void)
if ( (NULL != text) ||
(NULL != filename) )
{
- AG_sensitive ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
}
if (NULL != text)
{
@@ -1338,7 +1337,7 @@ action_secret_editing (void)
AG_show ("anastasis_gtk_enter_secret_frame");
AG_show ("anastasis_gtk_main_control_vbox");
AG_show ("anastasis_gtk_main_window_prev_button");
- AG_show ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
}
@@ -2059,7 +2058,7 @@ action_secret_selecting (void)
}
else
{
- AG_sensitive ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
sn = json_string_value (json_object_get (rd,
"secret_name"));
if (NULL != sn)
@@ -2084,7 +2083,7 @@ action_secret_selecting (void)
AG_show ("anastasis_gtk_select_secret_frame");
AG_show ("anastasis_gtk_main_window_prev_button");
AG_hide ("anastasis_gtk_main_window_quit_button");
- AG_show ("anastasis_gtk_main_window_forward_button");
+ AG_enable_next ();
}