* src/EditSource.py (button_press): Proper invokation of editors.
* src/ImageSelect.py: Remove workarounds for window management. svn: r4422
This commit is contained in:
parent
398338bda8
commit
1a3160380d
@ -20,6 +20,9 @@
|
||||
* src/po/template.po: Update translation template.
|
||||
* src/po/ru.po: Translation update.
|
||||
|
||||
* src/EditSource.py (button_press): Proper invokation of editors.
|
||||
* src/ImageSelect.py: Remove workarounds for window management.
|
||||
|
||||
2005-04-23 Julio Sanchez <jsanchez@users.sourceforge.net>
|
||||
* src/po/es.po: Nearly complete update, but completely untested
|
||||
|
||||
|
@ -277,12 +277,12 @@ class EditSource:
|
||||
event, None, 0, None, None, self.db.readonly)
|
||||
elif type == 3:
|
||||
import EditPlace
|
||||
family = self.db.get_place_from_handle(handle)
|
||||
EditPlace.EditPlace(self.parent,family,self.db)
|
||||
place = self.db.get_place_from_handle(handle)
|
||||
EditPlace.EditPlace(self.parent,place)
|
||||
elif type == 5:
|
||||
import ImageSelect
|
||||
media = self.db.get_object_from_handle(handle)
|
||||
ImageSelect.GlobalMediaProperties(self.db,media,self.parent)
|
||||
ImageSelect.GlobalMediaProperties(self.db,media,self)
|
||||
|
||||
def display_references(self):
|
||||
|
||||
|
@ -743,25 +743,16 @@ class LocalMediaProperties:
|
||||
self.redraw_attr_list()
|
||||
if parent_window:
|
||||
self.window.set_transient_for(parent_window)
|
||||
try:
|
||||
self.add_itself_to_menu()
|
||||
except:
|
||||
pass
|
||||
self.add_itself_to_menu()
|
||||
self.window.show()
|
||||
|
||||
def on_delete_event(self,obj,b):
|
||||
self.close_child_windows()
|
||||
try:
|
||||
self.remove_itself_from_menu()
|
||||
except:
|
||||
pass
|
||||
self.remove_itself_from_menu()
|
||||
|
||||
def close(self,obj):
|
||||
self.close_child_windows()
|
||||
try:
|
||||
self.remove_itself_from_menu()
|
||||
except:
|
||||
pass
|
||||
self.remove_itself_from_menu()
|
||||
self.window.destroy()
|
||||
|
||||
def close_child_windows(self):
|
||||
@ -891,13 +882,10 @@ class GlobalMediaProperties:
|
||||
self.dp = DateHandler.parser
|
||||
self.dd = DateHandler.displayer
|
||||
if obj:
|
||||
try:
|
||||
if self.parent.parent.child_windows.has_key(obj.get_handle()):
|
||||
self.parent.parent.child_windows[obj.get_handle()].present(None)
|
||||
return
|
||||
else:
|
||||
self.win_key = obj.get_handle()
|
||||
except:
|
||||
if self.parent.parent.child_windows.has_key(obj.get_handle()):
|
||||
self.parent.parent.child_windows[obj.get_handle()].present(None)
|
||||
return
|
||||
else:
|
||||
self.win_key = obj.get_handle()
|
||||
else:
|
||||
self.win_key = self
|
||||
@ -1039,10 +1027,7 @@ class GlobalMediaProperties:
|
||||
self.display_refs()
|
||||
if parent_window:
|
||||
self.window.set_transient_for(parent_window)
|
||||
try:
|
||||
self.add_itself_to_menu()
|
||||
except:
|
||||
pass
|
||||
self.add_itself_to_menu()
|
||||
self.window.show()
|
||||
|
||||
def on_delete_event(self,obj,b):
|
||||
@ -1051,10 +1036,7 @@ class GlobalMediaProperties:
|
||||
|
||||
def close(self,obj):
|
||||
self.close_child_windows()
|
||||
try:
|
||||
self.remove_itself_from_menu()
|
||||
except:
|
||||
pass
|
||||
self.remove_itself_from_menu()
|
||||
self.window.destroy()
|
||||
|
||||
def close_child_windows(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user