From 7115f24e54a12000610c83efb157431d7ea94df8 Mon Sep 17 00:00:00 2001 From: Alex Roitman Date: Fri, 3 Jun 2005 13:44:55 +0000 Subject: [PATCH] * src/EditPlace (__init__,on_switch_page): Call display_references using idle_add; (display_references): set cursor when done. svn: r4771 --- gramps2/ChangeLog | 3 +++ gramps2/src/EditPlace.py | 10 +++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/gramps2/ChangeLog b/gramps2/ChangeLog index 76cb11668..09c069645 100644 --- a/gramps2/ChangeLog +++ b/gramps2/ChangeLog @@ -4,6 +4,9 @@ * src/EditSource.py (__init__,on_switch_page): Call display_references using idle_add; (display_references): set cursor when done. + * src/EditPlace (__init__,on_switch_page): Call + display_references using idle_add; (display_references): set + cursor when done. 2005-06-03 Jens Arvidsson * src/po/sv.po: Minor fixes found via pochkpyvar.pl. diff --git a/gramps2/src/EditPlace.py b/gramps2/src/EditPlace.py index 2db318b93..eb8bcfbfc 100644 --- a/gramps2/src/EditPlace.py +++ b/gramps2/src/EditPlace.py @@ -237,12 +237,13 @@ class EditPlace: self.redraw_url_list() self.redraw_location_list() - self.display_references() if parent_window: self.top.set_transient_for(parent_window) self.add_itself_to_menu() self.top_window.get_widget('ok').set_sensitive(not self.db.readonly) + Utils.temp_label(self.refs_label,self.top) self.top.show() + gobject.idle_add(self.display_references) def on_delete_event(self,obj,b): self.glry.close() @@ -407,7 +408,8 @@ class EditPlace: self.glry.load_images() elif page == 6 and self.ref_not_loaded: self.ref_not_loaded = 0 - self.display_references() + Utils.temp_label(self.refs_label,self.top) + gobject.idle_add(self.display_references) text = unicode(self.note_buffer.get_text(self.note_buffer.get_start_iter(), self.note_buffer.get_end_iter(),False)) if text: @@ -544,7 +546,9 @@ class EditPlace: self.refinfo.get_buffer().set_text(msg) if any: - Utils.bold_label(self.refs_label) + Utils.bold_label(self.refs_label,self.top) + else: + Utils.unbold_label(self.refs_label,self.top) self.ref_not_loaded = 0