Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-02-20 15:55:41 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-02-20 15:55:41 (GMT)
commit10e870d9757370435bb9253dbd21b6a914756e8b (patch)
treef242a5f27ed7f4d7daf1e0438f5fc4eb9770ec6a /src
parent87c41f653276666aeaf68fb9635c44ad8b0b739e (diff)
Revert "Add a favorites mode setting for deciding if the favorites view resumes by default or not"
This reverts commit 17fce61f7197cc152a84090e9b11dcb750a786e1. Conflicts: src/jarabe/desktop/favoritesview.py
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/desktop/favoritesview.py40
-rw-r--r--src/jarabe/desktop/homebox.py24
2 files changed, 17 insertions, 47 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py
index f85dfe2..9669d75 100644
--- a/src/jarabe/desktop/favoritesview.py
+++ b/src/jarabe/desktop/favoritesview.py
@@ -421,14 +421,9 @@ class ActivityIcon(CanvasIcon):
datastore_listener.updated.connect(self.__datastore_listener_updated_cb)
datastore_listener.deleted.connect(self.__datastore_listener_deleted_cb)
- get_settings().changed.connect(self.__settings_changed_cb)
-
self._refresh()
self._update()
- def __settings_changed_cb(self, **kwargs):
- self._refresh()
-
def _refresh(self):
bundle_id = self._activity_info.get_bundle_id()
properties = ['uid', 'title', 'icon-color', 'activity', 'activity_id',
@@ -463,7 +458,7 @@ class ActivityIcon(CanvasIcon):
def _update(self):
self.palette = None
- if not get_settings().resume_mode or not self._journal_entries:
+ if not self._journal_entries:
self.props.stroke_color = style.COLOR_BUTTON_GREY.get_svg()
self.props.fill_color = style.COLOR_TRANSPARENT.get_svg()
else:
@@ -529,7 +524,7 @@ class ActivityIcon(CanvasIcon):
def _activate(self):
self.palette.popdown(immediate=True)
- if get_settings().resume_mode and self._journal_entries:
+ if self._journal_entries:
entry = self._journal_entries[0]
launcher.add_launcher(entry['activity_id'],
self._activity_info.get_icon(),
@@ -570,8 +565,7 @@ class FavoritePalette(ActivityPalette):
def __init__(self, activity_info, journal_entries):
ActivityPalette.__init__(self, activity_info)
- if get_settings().resume_mode and journal_entries and \
- journal_entries[0].get('icon-color', ''):
+ if journal_entries and journal_entries[0].get('icon-color', ''):
color = XoColor(journal_entries[0]['icon-color'])
else:
color = XoColor('%s,%s' % (style.COLOR_BUTTON_GREY.get_svg(),
@@ -582,8 +576,7 @@ class FavoritePalette(ActivityPalette):
icon_size=gtk.ICON_SIZE_LARGE_TOOLBAR)
if journal_entries:
- if get_settings().resume_mode:
- self.props.secondary_text = journal_entries[0]['title']
+ self.props.secondary_text = journal_entries[0]['title']
menu_items = []
for entry in journal_entries:
@@ -690,13 +683,14 @@ class _MyIcon(MyIcon):
class FavoritesSetting(object):
- _FAVORITES_LAYOUT_KEY = '/desktop/sugar/desktop/favorites_layout'
- _FAVORITES_MODE_KEY = '/desktop/sugar/desktop/favorites_mode'
+ _FAVORITES_KEY = "/desktop/sugar/desktop/favorites_layout"
def __init__(self):
client = gconf.client_get_default()
- self._layout = client.get_string(self._FAVORITES_LAYOUT_KEY)
- self._resume_mode = client.get_bool(self._FAVORITES_MODE_KEY)
+ self._layout = client.get_string(self._FAVORITES_KEY)
+ logging.debug('FavoritesSetting layout %r' % (self._layout))
+
+ self._mode = None
self.changed = dispatch.Signal()
@@ -709,26 +703,12 @@ class FavoritesSetting(object):
self._layout = layout
client = gconf.client_get_default()
- client.set_string(self._FAVORITES_LAYOUT_KEY, layout)
+ client.set_string(self._FAVORITES_KEY, layout)
self.changed.send(self)
layout = property(get_layout, set_layout)
- def is_resume_mode(self):
- return self._resume_mode
-
- def set_resume_mode(self, resume_mode):
- if resume_mode != self._resume_mode:
- self._resume_mode = resume_mode
-
- client = gconf.client_get_default()
- client.set_bool(self._FAVORITES_MODE_KEY, resume_mode)
-
- self.changed.send(self)
-
- resume_mode = property(is_resume_mode, set_resume_mode)
-
_favorites_settings = None
def get_settings():
diff --git a/src/jarabe/desktop/homebox.py b/src/jarabe/desktop/homebox.py
index 204ee55..6fdc8f1 100644
--- a/src/jarabe/desktop/homebox.py
+++ b/src/jarabe/desktop/homebox.py
@@ -301,23 +301,17 @@ class FavoritesButton(RadioToolButton):
self._layout = favorites_settings.layout
self._update_icon()
- menu_item = gtk.CheckMenuItem(_('Resume by default'))
- menu_item.props.active = favorites_settings.resume_mode
- self.props.palette.menu.append(menu_item)
- menu_item.connect('activate', self.__mode_activate_cb)
- menu_item.show()
-
# someday, this will be a gtk.Table()
layouts_grid = gtk.HBox()
layout_item = None
- for layout_id, layout_class in sorted(favoritesview.LAYOUT_MAP.items()):
- layout_item = RadioToolButton(icon_name=layout_class.icon_name,
+ for layoutid, layoutclass in sorted(favoritesview.LAYOUT_MAP.items()):
+ layout_item = RadioToolButton(icon_name=layoutclass.icon_name,
group=layout_item, active=False)
- if layout_id == self._layout:
+ if layoutid == self._layout:
layout_item.set_active(True)
layouts_grid.pack_start(layout_item, fill=False)
- layout_item.connect('toggled', self.__layout_activate_cb, layout_id)
-
+ layout_item.connect('toggled', self.__layout_activate_cb,
+ layoutid)
layouts_grid.show_all()
self.props.palette.set_content(layouts_grid)
@@ -339,11 +333,7 @@ class FavoritesButton(RadioToolButton):
else:
self.emit('toggled')
- def __mode_activate_cb(self, menu_item):
- favorites_settings = favoritesview.get_settings()
- favorites_settings.resume_mode = menu_item.props.active
-
def _update_icon(self):
- layout_class = favoritesview.LAYOUT_MAP[self._layout]
- self.props.named_icon = layout_class.icon_name
+ self.props.named_icon = favoritesview.LAYOUT_MAP[self._layout]\
+ .icon_name