Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/journal/journalactivity.py
diff options
context:
space:
mode:
authorAleksey 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)
commitd0b12ac2dc48c066c86eb3b3dbde642b5829f615 (patch)
tree568005434e8f2931fd28a7c778c52583bca2cd29 /src/jarabe/journal/journalactivity.py
parent01ca2fe683577c0ff0f2bb101e2f97ddebb75694 (diff)
Revert thumbs merge
Diffstat (limited to 'src/jarabe/journal/journalactivity.py')
-rw-r--r--src/jarabe/journal/journalactivity.py35
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