diff options
author | Martin Abente <mabente@paraguayeduca.org> | 2010-07-13 20:11:45 (GMT) |
---|---|---|
committer | Sascha Silbe <sascha-pgp@silbe.org> | 2010-11-01 16:53:51 (GMT) |
commit | 277128a91bcd232fec5efb4462890a140af97856 (patch) | |
tree | bfaf3437c0630b66e25c7e982b2df2e322e2a66b | |
parent | b9d3aba3e744fd1753986c58b3d5bb6d75d03106 (diff) |
Rename Register button to re-register
Jorge Saldivar's patch ported to build py 3xx
Signed-off-by: Martin Abente <mabente@paraguayeduca.org>
-rw-r--r-- | src/jarabe/desktop/favoritesview.py | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py index a311b52..450aab0 100644 --- a/src/jarabe/desktop/favoritesview.py +++ b/src/jarabe/desktop/favoritesview.py @@ -328,7 +328,7 @@ class FavoritesView(hippo.Canvas): alert.props.title = _('Registration Successful') alert.props.msg = _('You are now registered ' \ 'with your school server.') - self._my_icon.remove_register_menu() + self._my_icon.change_register_menu() get_journal()._volumes_toolbar.setup_xs_button() ok_icon = Icon(icon_name='dialog-ok') @@ -629,11 +629,15 @@ class _MyIcon(MyIcon): client = gconf.client_get_default() backup_url = client.get_string('/desktop/sugar/backup_url') + if not backup_url: self._register_menu = MenuItem(_('Register'), 'media-record') - self._register_menu.connect('activate', self.__register_activate_cb) - palette.menu.append(self._register_menu) - self._register_menu.show() + else: + self._register_menu = MenuItem(_('Register Again'), 'media-record') + + self._register_menu.connect('activate', self.__register_activate_cb) + palette.menu.append(self._register_menu) + self._register_menu.show() return palette @@ -643,8 +647,12 @@ class _MyIcon(MyIcon): def __register_activate_cb(self, menuitem): self.emit('register-activate') - def remove_register_menu(self): + def change_register_menu(self): self.palette.menu.remove(self._register_menu) + self._register_menu = MenuItem(_('Register Again'), 'media-record') + self._register_menu.connect('activate', self.__register_activate_cb) + self.palette.menu.append(self._register_menu) + self._register_menu.show() class FavoritesSetting(object): |