diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2012-10-04 12:06:39 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@laptop.org> | 2012-10-04 13:32:30 (GMT) |
commit | d6e3fe411ee22dc4308cd06f54e2b5e0bd1d27ab (patch) | |
tree | e02bc3759467e5c91f02dee959973d372fd561a9 | |
parent | 6dd70d8c968574d72719f1907e329f5b348e2c61 (diff) |
Sort the activities in the home in alphabetic order
The change is done in the favorites view and in the
activities list view. Run by the design team.
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r-- | src/jarabe/desktop/activitieslist.py | 1 | ||||
-rw-r--r-- | src/jarabe/desktop/favoriteslayout.py | 6 |
2 files changed, 2 insertions, 5 deletions
diff --git a/src/jarabe/desktop/activitieslist.py b/src/jarabe/desktop/activitieslist.py index 1b5ddd7..3b07e87 100644 --- a/src/jarabe/desktop/activitieslist.py +++ b/src/jarabe/desktop/activitieslist.py @@ -179,6 +179,7 @@ class ListModel(Gtk.TreeModelSort): self._model = Gtk.ListStore(str, bool, str, str, str, str, int, str) self._model_filter = self._model.filter_new() Gtk.TreeModelSort.__init__(self, model=self._model_filter) + self.set_sort_column_id(ListModel.COLUMN_TITLE, Gtk.SortType.ASCENDING) GObject.idle_add(self.__connect_to_bundle_registry_cb) diff --git a/src/jarabe/desktop/favoriteslayout.py b/src/jarabe/desktop/favoriteslayout.py index a367ab6..eb5deef 100644 --- a/src/jarabe/desktop/favoriteslayout.py +++ b/src/jarabe/desktop/favoriteslayout.py @@ -387,11 +387,7 @@ class RingLayout(ViewLayout): child.size_allocate(child_allocation) def compare_activities(self, icon_a, icon_b): - if hasattr(icon_a, 'installation_time') and \ - hasattr(icon_b, 'installation_time'): - return int(icon_b.installation_time - icon_a.installation_time) - else: - return 0 + return cmp(icon_a.get_activity_name(), icon_b.get_activity_name()) _SUNFLOWER_CONSTANT = style.STANDARD_ICON_SIZE * .75 |