* src/EditPlace.py: WATCH cursor and temp label for References tab.

* src/EditSource.py: Improve manipulating notebook tab labels.
* src/Utils.py (temp_label): Add function;
(bold_label,unbold_label): Properly set cursor to default.
* src/gramps.glade (event editor, source editor, place editor):
Add icons to notebook tabs.


svn: r4683
This commit is contained in:
Alex Roitman
2005-05-26 05:04:36 +00:00
parent 06913ac261
commit d9c8ebef56
5 changed files with 570 additions and 2493 deletions

View File

@@ -182,12 +182,16 @@ class EditPlace:
self.preform.set_active(1)
else:
self.flowed.set_active(1)
else:
Utils.unbold_label(self.notes_label)
self.flowed.set_sensitive(mode)
self.preform.set_sensitive(mode)
if self.place.get_media_list():
Utils.bold_label(self.gallery_label)
else:
Utils.unbold_label(self.gallery_label)
self.top_window.signal_autoconnect({
"on_switch_page" : self.on_switch_page,
@@ -237,12 +241,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 +412,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 +550,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