[chronojump] More improvements on personSelectWindow
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] More improvements on personSelectWindow
- Date: Tue, 20 Feb 2018 14:51:31 +0000 (UTC)
commit 9b4d7c506d27dfdbd13e758f89fd7e8bb9725a6f
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Feb 20 15:51:02 2018 +0100
More improvements on personSelectWindow
src/gui/chronojump.cs | 3 ++-
src/gui/personSelect.cs | 14 ++++++++++++--
2 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index e6ac7a1..2de8b10 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -2816,7 +2816,8 @@ public partial class ChronoJumpWindow
}
//if there are no persons
- if(!foundPersons) {
+ if(! foundPersons) {
+ currentPerson = null;
sensitiveGuiNoPerson ();
if(createdStatsWin) {
stats_win_hide();
diff --git a/src/gui/personSelect.cs b/src/gui/personSelect.cs
index 0204125..b61908e 100644
--- a/src/gui/personSelect.cs
+++ b/src/gui/personSelect.cs
@@ -76,8 +76,6 @@ public class PersonSelectWindow
FakeButtonDeletePerson = new Gtk.Button();
FakeButtonDone = new Gtk.Button();
- UtilGtk.ViewportColor(viewport_person_name, UtilGtk.YELLOW);
-
Pixbuf pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "image_person_add.png");
image_person_new.Pixbuf = pixbuf;
pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "image_person_outline.png");
@@ -94,6 +92,7 @@ public class PersonSelectWindow
PersonSelectWindowBox.persons = persons;
PersonSelectWindowBox.SelectedPerson = currentPerson;
+ PersonSelectWindowBox.viewport_person_name_show_paint();
PersonSelectWindowBox.createTable();
@@ -106,6 +105,7 @@ public class PersonSelectWindow
{
this.persons = persons;
SelectedPerson = currentPerson;
+ viewport_person_name_show_paint();
if(currentPerson != null)
assignPersonSelectedStuff(currentPerson);
@@ -213,6 +213,16 @@ public class PersonSelectWindow
}
}
+ private void viewport_person_name_show_paint()
+ {
+ if(SelectedPerson == null)
+ viewport_person_name.Visible = false;
+ else {
+ UtilGtk.ViewportColor(viewport_person_name, UtilGtk.YELLOW);
+ viewport_person_name.Visible = true;
+ }
+ }
+
private void assignPersonSelectedStuff(Person p)
{
SelectedPerson = p;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]