[gnome-music] Grey out played/previous items
- From: Vadim Rutkovsky <vrutkovsky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music] Grey out played/previous items
- Date: Wed, 24 Apr 2013 14:10:16 +0000 (UTC)
commit d45308e2e0878ed10d208774cc1b4c570f863afb
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date: Wed Apr 24 10:52:51 2013 +0200
Grey out played/previous items
src/widgets.js | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/src/widgets.js b/src/widgets.js
index 84cb20d..852aa5b 100644
--- a/src/widgets.js
+++ b/src/widgets.js
@@ -197,7 +197,14 @@ const AlbumWidget = new Lang.Class({
// Display now playing icon
this.model.set_value(iter, 3, true);
- // reset the previous item, if it exists
+ // grey out previous items
+ let prev_iter = iter.copy();
+ while(this.model.iter_previous(prev_iter)){
+ let item = this.model.get_value(prev_iter, 5);
+ let title = "<span color='grey'>" + item.get_title() + "</span>";
+ this.model.set_value(prev_iter, 0, title);
+ this.model.set_value(prev_iter, 3, false);
+ }
return true;
},
});
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]