* src/ImageSelect (__init__,on_switch_page): Call
display_references using idle_add; (display_references): set cursor when done. svn: r4772
This commit is contained in:
parent
7115f24e54
commit
aa1fb05e26
@ -7,6 +7,9 @@
|
|||||||
* src/EditPlace (__init__,on_switch_page): Call
|
* src/EditPlace (__init__,on_switch_page): Call
|
||||||
display_references using idle_add; (display_references): set
|
display_references using idle_add; (display_references): set
|
||||||
cursor when done.
|
cursor when done.
|
||||||
|
* src/ImageSelect (__init__,on_switch_page): Call
|
||||||
|
display_references using idle_add; (display_references): set
|
||||||
|
cursor when done.
|
||||||
|
|
||||||
2005-06-03 Jens Arvidsson <jya@sverige.nu>
|
2005-06-03 Jens Arvidsson <jya@sverige.nu>
|
||||||
* src/po/sv.po: Minor fixes found via pochkpyvar.pl.
|
* src/po/sv.po: Minor fixes found via pochkpyvar.pl.
|
||||||
|
@ -61,7 +61,7 @@ class EditPlace:
|
|||||||
|
|
||||||
def __init__(self,parent,place,parent_window=None):
|
def __init__(self,parent,place,parent_window=None):
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
if place.get_handle():
|
if place and place.get_handle():
|
||||||
if self.parent.child_windows.has_key(place.get_handle()):
|
if self.parent.child_windows.has_key(place.get_handle()):
|
||||||
self.parent.child_windows[place.get_handle()].present(None)
|
self.parent.child_windows[place.get_handle()].present(None)
|
||||||
return
|
return
|
||||||
@ -75,12 +75,13 @@ class EditPlace:
|
|||||||
self.child_windows = {}
|
self.child_windows = {}
|
||||||
self.path = parent.db.get_save_path()
|
self.path = parent.db.get_save_path()
|
||||||
self.not_loaded = 1
|
self.not_loaded = 1
|
||||||
self.ref_not_loaded = 1
|
|
||||||
self.lists_changed = 0
|
self.lists_changed = 0
|
||||||
if place:
|
if place:
|
||||||
self.srcreflist = place.get_source_references()
|
self.srcreflist = place.get_source_references()
|
||||||
|
self.ref_not_loaded = 1
|
||||||
else:
|
else:
|
||||||
self.srcreflist = []
|
self.srcreflist = []
|
||||||
|
self.ref_not_loaded = 0
|
||||||
|
|
||||||
self.top_window = gtk.glade.XML(const.placesFile,"placeEditor","gramps")
|
self.top_window = gtk.glade.XML(const.placesFile,"placeEditor","gramps")
|
||||||
self.top = self.top_window.get_widget("placeEditor")
|
self.top = self.top_window.get_widget("placeEditor")
|
||||||
@ -241,9 +242,11 @@ class EditPlace:
|
|||||||
self.top.set_transient_for(parent_window)
|
self.top.set_transient_for(parent_window)
|
||||||
self.add_itself_to_menu()
|
self.add_itself_to_menu()
|
||||||
self.top_window.get_widget('ok').set_sensitive(not self.db.readonly)
|
self.top_window.get_widget('ok').set_sensitive(not self.db.readonly)
|
||||||
Utils.temp_label(self.refs_label,self.top)
|
|
||||||
self.top.show()
|
self.top.show()
|
||||||
|
if self.ref_not_loaded:
|
||||||
|
Utils.temp_label(self.refs_label,self.top)
|
||||||
gobject.idle_add(self.display_references)
|
gobject.idle_add(self.display_references)
|
||||||
|
self.ref_not_loaded = 0
|
||||||
|
|
||||||
def on_delete_event(self,obj,b):
|
def on_delete_event(self,obj,b):
|
||||||
self.glry.close()
|
self.glry.close()
|
||||||
@ -550,8 +553,6 @@ class EditPlace:
|
|||||||
else:
|
else:
|
||||||
Utils.unbold_label(self.refs_label,self.top)
|
Utils.unbold_label(self.refs_label,self.top)
|
||||||
|
|
||||||
self.ref_not_loaded = 0
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# disp_url
|
# disp_url
|
||||||
|
@ -59,8 +59,10 @@ class EditSource:
|
|||||||
def __init__(self,source,db,parent,parent_window=None,readonly=False):
|
def __init__(self,source,db,parent,parent_window=None,readonly=False):
|
||||||
if source:
|
if source:
|
||||||
self.source = source
|
self.source = source
|
||||||
|
self.ref_not_loaded = 1
|
||||||
else:
|
else:
|
||||||
self.source = RelLib.Source()
|
self.source = RelLib.Source()
|
||||||
|
self.ref_not_loaded = 0
|
||||||
self.db = db
|
self.db = db
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
self.name_display = NameDisplay.displayer.display
|
self.name_display = NameDisplay.displayer.display
|
||||||
@ -75,7 +77,6 @@ class EditSource:
|
|||||||
self.child_windows = {}
|
self.child_windows = {}
|
||||||
self.path = db.get_save_path()
|
self.path = db.get_save_path()
|
||||||
self.not_loaded = 1
|
self.not_loaded = 1
|
||||||
self.ref_not_loaded = 1
|
|
||||||
self.lists_changed = 0
|
self.lists_changed = 0
|
||||||
self.gallery_ok = 0
|
self.gallery_ok = 0
|
||||||
mode = not self.db.readonly
|
mode = not self.db.readonly
|
||||||
@ -185,6 +186,8 @@ class EditSource:
|
|||||||
self.top.set_transient_for(parent_window)
|
self.top.set_transient_for(parent_window)
|
||||||
self.add_itself_to_menu()
|
self.add_itself_to_menu()
|
||||||
self.top.show()
|
self.top.show()
|
||||||
|
if self.ref_not_loaded:
|
||||||
|
self.ref_not_loaded = 0
|
||||||
Utils.temp_label(self.refs_label,self.top)
|
Utils.temp_label(self.refs_label,self.top)
|
||||||
gobject.idle_add(self.display_references)
|
gobject.idle_add(self.display_references)
|
||||||
self.data_sel = self.datalist.get_selection()
|
self.data_sel = self.datalist.get_selection()
|
||||||
|
@ -892,14 +892,16 @@ class GlobalMediaProperties:
|
|||||||
self.win_key = self
|
self.win_key = self
|
||||||
self.child_windows = {}
|
self.child_windows = {}
|
||||||
self.obj = obj
|
self.obj = obj
|
||||||
self.alist = self.obj.get_attribute_list()[:]
|
|
||||||
self.lists_changed = 0
|
self.lists_changed = 0
|
||||||
self.db = db
|
self.db = db
|
||||||
self.refs = 0
|
|
||||||
if obj:
|
if obj:
|
||||||
self.date_object = Date.Date(self.obj.get_date_object())
|
self.date_object = Date.Date(self.obj.get_date_object())
|
||||||
|
self.alist = self.obj.get_attribute_list()[:]
|
||||||
|
self.refs = 0
|
||||||
else:
|
else:
|
||||||
self.date_object = Date.Date()
|
self.date_object = Date.Date()
|
||||||
|
self.alist = []
|
||||||
|
self.refs = 1
|
||||||
|
|
||||||
self.path = self.db.get_save_path()
|
self.path = self.db.get_save_path()
|
||||||
self.change_dialog = gtk.glade.XML(const.imageselFile,
|
self.change_dialog = gtk.glade.XML(const.imageselFile,
|
||||||
@ -1012,11 +1014,13 @@ class GlobalMediaProperties:
|
|||||||
self.change_dialog.get_widget(name).set_sensitive(mode)
|
self.change_dialog.get_widget(name).set_sensitive(mode)
|
||||||
|
|
||||||
self.redraw_attr_list()
|
self.redraw_attr_list()
|
||||||
self.display_refs()
|
|
||||||
if parent_window:
|
if parent_window:
|
||||||
self.window.set_transient_for(parent_window)
|
self.window.set_transient_for(parent_window)
|
||||||
self.add_itself_to_menu()
|
self.add_itself_to_menu()
|
||||||
self.window.show()
|
self.window.show()
|
||||||
|
if not self.refs:
|
||||||
|
Utils.temp_label(self.refs_label,self.window)
|
||||||
|
gobject.idle_add(self.display_refs)
|
||||||
|
|
||||||
def on_delete_event(self,obj,b):
|
def on_delete_event(self,obj,b):
|
||||||
self.close_child_windows()
|
self.close_child_windows()
|
||||||
@ -1090,8 +1094,6 @@ class GlobalMediaProperties:
|
|||||||
return
|
return
|
||||||
|
|
||||||
def display_refs(self):
|
def display_refs(self):
|
||||||
if self.refs == 1:
|
|
||||||
return
|
|
||||||
self.refs = 1
|
self.refs = 1
|
||||||
|
|
||||||
(person_list,family_list,event_list,place_list,source_list
|
(person_list,family_list,event_list,place_list,source_list
|
||||||
@ -1135,13 +1137,14 @@ class GlobalMediaProperties:
|
|||||||
self.refmodel.add([_("Source"),gramps_id,name])
|
self.refmodel.add([_("Source"),gramps_id,name])
|
||||||
|
|
||||||
if any:
|
if any:
|
||||||
Utils.bold_label(self.refs_label)
|
Utils.bold_label(self.refs_label,self.window)
|
||||||
else:
|
else:
|
||||||
Utils.unbold_label(self.refs_label)
|
Utils.unbold_label(self.refs_label,self.window)
|
||||||
|
|
||||||
def on_notebook_switch_page(self,obj,junk,page):
|
def on_notebook_switch_page(self,obj,junk,page):
|
||||||
if page == 3:
|
if page == 3 and not self.refs:
|
||||||
self.display_refs()
|
Utils.temp_label(self.refs_label,self.window)
|
||||||
|
gobject.idle_add(self.display_refs)
|
||||||
t = self.notes.get_buffer()
|
t = self.notes.get_buffer()
|
||||||
text = unicode(t.get_text(t.get_start_iter(),t.get_end_iter(),False))
|
text = unicode(t.get_text(t.get_start_iter(),t.get_end_iter(),False))
|
||||||
if text:
|
if text:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user