diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-08-25 16:28:35 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-08-25 16:28:35 (GMT) |
commit | d0b12ac2dc48c066c86eb3b3dbde642b5829f615 (patch) | |
tree | 568005434e8f2931fd28a7c778c52583bca2cd29 /src/jarabe/journal/journalactivity.py | |
parent | 01ca2fe683577c0ff0f2bb101e2f97ddebb75694 (diff) |
Revert thumbs merge
Diffstat (limited to 'src/jarabe/journal/journalactivity.py')
-rw-r--r-- | src/jarabe/journal/journalactivity.py | 35 |
1 files changed, 14 insertions, 21 deletions
diff --git a/src/jarabe/journal/journalactivity.py b/src/jarabe/journal/journalactivity.py index 3ec09e8..08a5a0f 100644 --- a/src/jarabe/journal/journalactivity.py +++ b/src/jarabe/journal/journalactivity.py @@ -18,7 +18,7 @@ import logging from gettext import gettext as _ import sys -import traceback +import traceback import uuid import gtk @@ -34,7 +34,7 @@ from sugar import wm from jarabe.model import bundleregistry from jarabe.journal.journaltoolbox import MainToolbox, DetailToolbox -from jarabe.journal.objectview import ObjectView +from jarabe.journal.listview import ListView from jarabe.journal.detailview import DetailView from jarabe.journal.volumestoolbar import VolumesToolbar from jarabe.journal import misc @@ -105,14 +105,11 @@ class JournalActivity(Window): logging.debug("STARTUP: Loading the journal") Window.__init__(self) - accel_group = gtk.AccelGroup() - self.set_data('sugar-accel-group', accel_group) - self.add_accel_group(accel_group) - self.set_title(_('Journal')) self._main_view = None self._secondary_view = None + self._list_view = None self._detail_view = None self._main_toolbox = None self._detail_toolbox = None @@ -134,10 +131,10 @@ class JournalActivity(Window): model.updated.connect(self.__model_updated_cb) model.deleted.connect(self.__model_deleted_cb) - self._dbus_service = JournalActivityDBusService(self) + self._dbus_service = JournalActivityDBusService(self) self.iconify() - + self._critical_space_alert = None self._check_available_space() @@ -155,11 +152,11 @@ class JournalActivity(Window): self._main_toolbox = MainToolbox() self._main_view = gtk.VBox() - self._objects_view = ObjectView() - self._objects_view.connect('clear-clicked', self.__clear_clicked_cb) - self._objects_view.connect('detail-clicked', self.__detail_clicked_cb) - self._main_view.pack_start(self._objects_view) - self._objects_view.show() + self._list_view = ListView() + self._list_view.connect('detail-clicked', self.__detail_clicked_cb) + self._list_view.connect('clear-clicked', self.__clear_clicked_cb) + self._main_view.pack_start(self._list_view) + self._list_view.show() self._volumes_toolbar = VolumesToolbar() self._volumes_toolbar.connect('volume-changed', @@ -168,7 +165,6 @@ class JournalActivity(Window): search_toolbar = self._main_toolbox.search_toolbar search_toolbar.connect('query-changed', self._query_changed_cb) - search_toolbar.connect('view-changed', self.__view_changed_cb) search_toolbar.set_mount_point('/') def _setup_secondary_view(self): @@ -199,12 +195,9 @@ class JournalActivity(Window): self.show_main_view() def _query_changed_cb(self, toolbar, query): - self._objects_view.update_with_query(query) + self._list_view.update_with_query(query) self.show_main_view() - def __view_changed_cb(self, sender, view): - self._objects_view.change_view(view) - def show_main_view(self): if self.toolbox != self._main_toolbox: self.set_toolbox(self._main_toolbox) @@ -268,7 +261,7 @@ class JournalActivity(Window): def _focus_in_event_cb(self, window, event): self.search_grab_focus() - self._objects_view.update_dates() + self._list_view.update_dates() def _check_for_bundle(self, object_id): registry = bundleregistry.get_registry() @@ -307,12 +300,12 @@ class JournalActivity(Window): if event.changed_mask & gtk.gdk.WINDOW_STATE_ICONIFIED: state = event.new_window_state visible = not state & gtk.gdk.WINDOW_STATE_ICONIFIED - self._objects_view.set_is_visible(visible) + self._list_view.set_is_visible(visible) def __visibility_notify_event_cb(self, window, event): logging.debug('visibility_notify_event_cb %r', self) visible = event.state != gtk.gdk.VISIBILITY_FULLY_OBSCURED - self._objects_view.set_is_visible(visible) + self._list_view.set_is_visible(visible) def _check_available_space(self): ''' Check available space on device |