* src/Utils.py (bold_label, unbold label): Add functions.
* src/EditPerson.py (bold_label, unbold label): Remove functions; Call them from Utils in every instance. * src/ImageSelect.py (Gallery.load_images): Change label upon load. * src/Sources.py (SourceTab.redraw): Change label upon redraw. * src/AddrEdit.py (__init__): Find sources label from XML; (on_switch_page): Add function. * src/AttrEdit.py (__init__): Find sources label from XML; (on_switch_page): Add function. * src/dialog.glade: Set meaningful label ids, remove bold markup. * src/EditPlace.py (__init__): Find soucre label from XML. * src/places.glade: Set meaningful label ids, remove bold markup. * src/Marriage.py (__init__): Find soucre label from XML; (on_switch_page): Add function. * src/marriage.glade: Set meaningful label ids, remove bold markup. * src/EditSource.py (__init__): Find soucre label from XML. * src/gramps.glade: Set meaningful label ids, remove bold markup. * src/EventEdit.py: (__init__): Find soucre label from XML; (on_switch_page): Add function. * src/Witness.py (WitnessTab.redraw): Change label upon redraw. * src/NameEdit.py: (__init__): Find soucre label from XML; (on_switch_page): Add function. svn: r2327
This commit is contained in:
@@ -206,21 +206,21 @@ class EditPerson:
|
||||
else:
|
||||
self.srcreflist = []
|
||||
|
||||
self.bold_label(self.general_label)
|
||||
Utils.bold_label(self.general_label)
|
||||
if self.srcreflist:
|
||||
self.bold_label(self.sources_label)
|
||||
Utils.bold_label(self.sources_label)
|
||||
if self.elist:
|
||||
self.bold_label(self.events_label)
|
||||
Utils.bold_label(self.events_label)
|
||||
if self.nlist:
|
||||
self.bold_label(self.names_label)
|
||||
Utils.bold_label(self.names_label)
|
||||
if self.alist:
|
||||
self.bold_label(self.attr_label)
|
||||
Utils.bold_label(self.attr_label)
|
||||
if self.ulist:
|
||||
self.bold_label(self.inet_label)
|
||||
Utils.bold_label(self.inet_label)
|
||||
if self.plist:
|
||||
self.bold_label(self.addr_label)
|
||||
Utils.bold_label(self.addr_label)
|
||||
if self.icon_list:
|
||||
self.bold_label(self.gallery_label)
|
||||
Utils.bold_label(self.gallery_label)
|
||||
|
||||
# event display
|
||||
etitles = [(_('Event'),-1,150),(_('Description'),-1,150),
|
||||
@@ -276,7 +276,7 @@ class EditPerson:
|
||||
if (not self.lds_baptism.isEmpty()) \
|
||||
or (not self.lds_endowment.isEmpty()) \
|
||||
or (not self.lds_sealing.isEmpty()):
|
||||
self.bold_label(self.lds_tab)
|
||||
Utils.bold_label(self.lds_tab)
|
||||
|
||||
types = const.NameTypesMap.keys()
|
||||
types.sort()
|
||||
@@ -298,7 +298,7 @@ class EditPerson:
|
||||
self.notes_buffer = self.notes_field.get_buffer()
|
||||
self.notes_buffer.set_text(person.getNote())
|
||||
if person.getNote():
|
||||
self.bold_label(self.notes_label)
|
||||
Utils.bold_label(self.notes_label)
|
||||
|
||||
self.event_list.drag_dest_set(gtk.DEST_DEFAULT_ALL,pycode_tgts,ACTION_COPY)
|
||||
self.event_list.drag_source_set(BUTTON1_MASK, pycode_tgts, ACTION_COPY)
|
||||
@@ -704,9 +704,9 @@ class EditPerson:
|
||||
self.nmap[str(name)] = iter
|
||||
if self.nlist:
|
||||
self.ntree.select_row(0)
|
||||
self.bold_label(self.names_label)
|
||||
Utils.bold_label(self.names_label)
|
||||
else:
|
||||
self.unbold_label(self.names_label)
|
||||
Utils.unbold_label(self.names_label)
|
||||
|
||||
def redraw_url_list(self):
|
||||
"""redraws the url list, disabling the go button if no url
|
||||
@@ -720,12 +720,12 @@ class EditPerson:
|
||||
if len(self.ulist) > 0:
|
||||
self.web_go.set_sensitive(0)
|
||||
self.wtree.select_row(0)
|
||||
self.bold_label(self.inet_label)
|
||||
Utils.bold_label(self.inet_label)
|
||||
else:
|
||||
self.web_go.set_sensitive(0)
|
||||
self.web_url.set_text("")
|
||||
self.web_description.set_text("")
|
||||
self.unbold_label(self.inet_label)
|
||||
Utils.unbold_label(self.inet_label)
|
||||
|
||||
def redraw_addr_list(self):
|
||||
"""Redraws the address list"""
|
||||
@@ -738,9 +738,9 @@ class EditPerson:
|
||||
self.pmap[str(addr)] = iter
|
||||
if self.plist:
|
||||
self.ptree.select_row(0)
|
||||
self.bold_label(self.addr_label)
|
||||
Utils.bold_label(self.addr_label)
|
||||
else:
|
||||
self.unbold_label(self.addr_label)
|
||||
Utils.unbold_label(self.addr_label)
|
||||
|
||||
def redraw_attr_list(self):
|
||||
"""redraws the attribute list for the person"""
|
||||
@@ -751,9 +751,9 @@ class EditPerson:
|
||||
self.amap[str(attr)] = iter
|
||||
if self.alist:
|
||||
self.atree.select_row(0)
|
||||
self.bold_label(self.attr_label)
|
||||
Utils.bold_label(self.attr_label)
|
||||
else:
|
||||
self.unbold_label(self.attr_label)
|
||||
Utils.unbold_label(self.attr_label)
|
||||
|
||||
def name_edit_callback(self,name):
|
||||
self.redraw_name_list()
|
||||
@@ -795,9 +795,9 @@ class EditPerson:
|
||||
self.emap[str(event)] = iter
|
||||
if self.elist:
|
||||
self.etree.select_row(0)
|
||||
self.bold_label(self.events_label)
|
||||
Utils.bold_label(self.events_label)
|
||||
else:
|
||||
self.unbold_label(self.events_label)
|
||||
Utils.unbold_label(self.events_label)
|
||||
|
||||
# Remember old combo list input
|
||||
|
||||
@@ -1605,6 +1605,12 @@ class EditPerson:
|
||||
elif page == 8 and self.lds_not_loaded:
|
||||
self.lds_not_loaded = 0
|
||||
self.draw_lds()
|
||||
text = self.notes_buffer.get_text(self.notes_buffer.get_start_iter(),
|
||||
self.notes_buffer.get_end_iter(),gtk.FALSE)
|
||||
if text:
|
||||
Utils.bold_label(self.notes_label)
|
||||
else:
|
||||
Utils.unbold_label(self.notes_label)
|
||||
|
||||
def change_name(self,obj):
|
||||
sel_objs = self.ntree.get_selected_objects()
|
||||
@@ -1632,18 +1638,6 @@ class EditPerson:
|
||||
self.ntype_field.entry.set_text(_(self.pname.getType()))
|
||||
self.title.set_text(self.pname.getTitle())
|
||||
|
||||
def bold_label(self,label):
|
||||
text = label.get_text()
|
||||
label.set_text("<b>%s</b>" % text )
|
||||
label.set_use_markup(1)
|
||||
|
||||
def unbold_label(self,label):
|
||||
text = label.get_text()
|
||||
text = string.replace(text,'<b>','')
|
||||
text = string.replace(text,'</b>','')
|
||||
label.set_text(text)
|
||||
label.set_use_markup(0)
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# birth_dates_in_order
|
||||
|
Reference in New Issue
Block a user