* src/DataViews/MediaView.py:
* src/DataViews/RepositoryView.py: * src/DataViews/SourceView.py: * src/DataViews/EventView.py: * src/DataViews/PlaceView.py: * src/PageView.py: Remove unused double click procedure * src/plugins/SimpleBookTitle.py: remove use of AddMedia * src/Editors/AddMedia.py: added * src/AddMedia.py: removed * src/Editors/Makefile.am: * src/Makefile.am: * po/POTFILES.in: Move AddMedia to the editors directory * src/Editors/_EditMedia.py: Edit Media now works as other editors, spawning AddMedia when select is clicked. * src/ManagedWindow.py: typo in comment * src/Config/_GrampsConfigKeys.py: Two new keys, rerun ./autogen.sh Still todo: make relative path work 2008-01-06 Benny Malengier <benny.malengier@gramps-project.org> svn: r9722
This commit is contained in:
@@ -214,14 +214,6 @@ class EventView(PageView.ListView):
|
||||
self.dbstate.db.set_event_column_order(clist)
|
||||
self.build_columns()
|
||||
|
||||
def on_double_click(self, obj, event):
|
||||
handle = self.first_selected()
|
||||
the_event = self.dbstate.db.get_event_from_handle(handle)
|
||||
try:
|
||||
EditEvent(self.dbstate, self.uistate, [], the_event)
|
||||
except Errors.WindowActiveError:
|
||||
pass
|
||||
|
||||
def add(self, obj):
|
||||
try:
|
||||
EditEvent(self.dbstate, self.uistate, [], gen.lib.Event())
|
||||
|
||||
@@ -378,9 +378,10 @@ class MediaView(PageView.ListView):
|
||||
|
||||
def add(self, obj):
|
||||
"""Add a new media object to the media list"""
|
||||
import AddMedia
|
||||
am = AddMedia.AddMediaObject(self.dbstate, self.uistate, [])
|
||||
am.run()
|
||||
try:
|
||||
EditMedia(self.dbstate, self.uistate, [], gen.lib.MediaObject())
|
||||
except Errors.WindowActiveError:
|
||||
pass
|
||||
|
||||
def remove(self, obj):
|
||||
"""
|
||||
|
||||
@@ -217,14 +217,6 @@ class PlaceView(PageView.ListView):
|
||||
</popup>
|
||||
</ui>'''
|
||||
|
||||
def on_double_click(self, obj, event):
|
||||
handle = self.first_selected()
|
||||
place = self.dbstate.db.get_place_from_handle(handle)
|
||||
try:
|
||||
EditPlace(self.dbstate, self.uistate, [], place)
|
||||
except Errors.WindowActiveError:
|
||||
pass
|
||||
|
||||
def add(self, obj):
|
||||
try:
|
||||
EditPlace(self.dbstate, self.uistate, [], gen.lib.Place())
|
||||
|
||||
@@ -182,14 +182,6 @@ class RepositoryView(PageView.ListView):
|
||||
</popup>
|
||||
</ui>'''
|
||||
|
||||
def on_double_click(self, obj, event):
|
||||
handle = self.first_selected()
|
||||
repos = self.dbstate.db.get_repository_from_handle(handle)
|
||||
try:
|
||||
EditRepository(self.dbstate, self.uistate, [], repos)
|
||||
except Errors.WindowActiveError:
|
||||
pass
|
||||
|
||||
def add(self, obj):
|
||||
EditRepository(self.dbstate, self.uistate, [], gen.lib.Repository())
|
||||
|
||||
|
||||
@@ -180,14 +180,6 @@ class SourceView(PageView.ListView):
|
||||
</popup>
|
||||
</ui>'''
|
||||
|
||||
def on_double_click(self, obj, event):
|
||||
handle = self.first_selected()
|
||||
source = self.dbstate.db.get_source_from_handle(handle)
|
||||
try:
|
||||
EditSource(self.dbstate, self.uistate, [], source)
|
||||
except Errors.WindowActiveError:
|
||||
pass
|
||||
|
||||
def add(self, obj):
|
||||
EditSource(self.dbstate, self.uistate, [], gen.lib.Source())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user