From 150d10943485b8a3d7326ac84ee93033e03cc538 Mon Sep 17 00:00:00 2001 From: js Date: Thu, 14 Aug 2008 14:49:03 +0000 Subject: [PATCH] Sort activities. --- data/glade/change_activity_dialog.glade | 144 ++++++++++++------------ src/dialogs.py | 6 + 2 files changed, 78 insertions(+), 72 deletions(-) diff --git a/data/glade/change_activity_dialog.glade b/data/glade/change_activity_dialog.glade index bc4d7cfcc..5c321eadf 100644 --- a/data/glade/change_activity_dialog.glade +++ b/data/glade/change_activity_dialog.glade @@ -33,12 +33,12 @@ False True - + True - + True gtk-missing-image 1 @@ -49,13 +49,33 @@ - + True 1 + + + True + gtk-missing-image + 1 + + + tab + 1 + False + + + + + True + + + 2 + + True @@ -64,7 +84,7 @@ tab - 1 + 2 False @@ -73,7 +93,7 @@ True - 2 + 3 @@ -82,26 +102,6 @@ gtk-missing-image 1 - - tab - 2 - False - - - - - True - - - 3 - - - - - True - gtk-missing-image - 1 - tab 3 @@ -109,7 +109,7 @@ - + True @@ -117,7 +117,7 @@ - + True gtk-missing-image 1 @@ -129,7 +129,7 @@ - + True @@ -137,7 +137,7 @@ - + True gtk-missing-image 1 @@ -169,59 +169,59 @@ - + True 7 + + + True + gtk-missing-image + 1 + + + tab + 7 + False + + + + + True + + + 8 + + + + + True + gtk-missing-image + 1 + + + tab + 8 + False + + + + + True + + + 9 + + True gtk-missing-image 1 - - tab - 7 - False - - - - - True - - - 8 - - - - - True - gtk-missing-image - 1 - - - tab - 8 - False - - - - - True - - - 9 - - - - - True - gtk-missing-image - 1 - tab 9 @@ -229,7 +229,7 @@ - + True @@ -237,7 +237,7 @@ - + True gtk-missing-image 1 diff --git a/src/dialogs.py b/src/dialogs.py index cced8bced..03936b3db 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -336,6 +336,7 @@ class ChangeActivityDialog: rbtns = {} group = None + for category in pep.ACTIVITIES: item = self.xml.get_widget(category + '_image') item.set_from_pixbuf( @@ -360,7 +361,12 @@ class ChangeActivityDialog: [category, 'other']) vbox.pack_start(rbtns[act], False, False, 0) + activities = [] for activity in pep.ACTIVITIES[category]: + activities.append(activity) + activities.sort() + + for activity in activities: if activity == 'category': continue