[chronojump] Better sensitiveness after deleting a person on top window
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Better sensitiveness after deleting a person on top window
- Date: Fri, 23 Feb 2018 20:39:14 +0000 (UTC)
commit d9926a4030c7d4477882f48060da6bf3b283cacf
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Feb 23 21:38:48 2018 +0100
Better sensitiveness after deleting a person on top window
src/gui/chronojump.cs | 1 -
src/gui/personSelect.cs | 18 +++++++++++-------
2 files changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 03db240..848201a 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -2878,7 +2878,6 @@ public partial class ChronoJumpWindow
currentSession.UniqueID,
false); //means: do not returnPersonAndPSlist
personSelectWin.Update(myPersons, currentPerson);
- personSelectWin.Button_delete_confirm_focus(false, false);
}
private void on_button_top_person_change_done(object o, EventArgs args)
{
diff --git a/src/gui/personSelect.cs b/src/gui/personSelect.cs
index 02abca9..344f6bc 100644
--- a/src/gui/personSelect.cs
+++ b/src/gui/personSelect.cs
@@ -122,9 +122,6 @@ public class PersonSelectWindow
SelectedPerson = currentPerson;
viewport_person_name_show_paint();
- if(currentPerson != null)
- assignPersonSelectedStuff(currentPerson);
-
LogB.Debug("Removing table");
table1.Visible = false;
removeTable();
@@ -133,6 +130,13 @@ public class PersonSelectWindow
createTable();
table1.Visible = true;
+ table1.Sensitive = true;
+ button_add.Sensitive = true;
+ button_load.Sensitive = true;
+
+ if(currentPerson != null)
+ assignPersonSelectedStuff(currentPerson);
+
if(! person_select_window.Visible)
person_select_window.Visible = true;
}
@@ -302,21 +306,21 @@ public class PersonSelectWindow
//delete person stuff
private void on_button_delete_clicked (object o, EventArgs args) {
- Button_delete_confirm_focus(true, false);
+ button_delete_confirm_focus(true, false);
}
private void on_button_delete_no_clicked (object o, EventArgs args) {
- Button_delete_confirm_focus(false, true);
+ button_delete_confirm_focus(false, true);
}
private void on_button_delete_yes_clicked (object o, EventArgs args) {
FakeButtonDeletePerson.Click();
}
- public void Button_delete_confirm_focus(bool doFocus, bool sensitivePersonButtons)
+ private void button_delete_confirm_focus(bool doFocus, bool sensitivePersonButtons)
{
vbox_button_delete_confirm.Visible = doFocus;
table1.Sensitive = ! doFocus;
button_add.Sensitive = ! doFocus;
button_load.Sensitive = ! doFocus;
-
+
personButtonsSensitive(sensitivePersonButtons);
}
//end of delete person stuff
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]