3275: PageView reworking - change all non person views to new classes

svn: r13343
This commit is contained in:
Benny Malengier
2009-10-07 20:51:12 +00:00
parent ac74c5bed9
commit 53251826f7
10 changed files with 52 additions and 109 deletions

View File

@@ -37,7 +37,7 @@ import gtk
#
#-------------------------------------------------------------------------
import gen.lib
import PageView
from gui.views.listview import ListView
import DisplayModels
import Utils
import Errors
@@ -61,7 +61,7 @@ from gettext import gettext as _
# EventView
#
#-------------------------------------------------------------------------
class EventView(PageView.ListView):
class EventView(ListView):
"""
EventView class, derived from the ListView
"""
@@ -85,7 +85,6 @@ class EventView(PageView.ListView):
"""
Create the Event View
"""
signal_map = {
'event-add' : self.row_add,
'event-update' : self.row_update,
@@ -93,12 +92,7 @@ class EventView(PageView.ListView):
'event-rebuild' : self.object_build,
}
self.func_list = {
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
PageView.ListView.__init__(
ListView.__init__(
self, _('Events'), dbstate, uistate,
EventView.COLUMN_NAMES, len(EventView.COLUMN_NAMES),
DisplayModels.EventModel,
@@ -106,6 +100,11 @@ class EventView(PageView.ListView):
Bookmarks.EventBookmarks,
multiple=True,
filter_class=EventSidebarFilter)
self.func_list = {
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
Config.client.notify_add("/apps/gramps/interface/filter",
self.filter_toggle)
@@ -183,7 +182,7 @@ class EventView(PageView.ListView):
</ui>'''
def define_actions(self):
PageView.ListView.define_actions(self)
ListView.define_actions(self)
self._add_action('FilterEdit', None, _('Event Filter Editor'),
callback=self.filter_editor,)
self._add_action('ColumnEdit', gtk.STOCK_PROPERTIES,