Interface compliance changes

svn: r1323
This commit is contained in:
Don Allingham 2003-03-03 04:32:53 +00:00
parent a537a4bf49
commit e3e2a02607
27 changed files with 9412 additions and 10303 deletions

@ -82,7 +82,7 @@ class AddSpouse:
self.relation_type = self.glade.get_widget("rel_type") self.relation_type = self.glade.get_widget("rel_type")
self.spouse_list = self.glade.get_widget("spouse_list") self.spouse_list = self.glade.get_widget("spouse_list")
titles = [ (_('Name'),3,200), (_('ID'),1,50), (_('Birth Date'),4,50), titles = [ (_('Name'),3,200), (_('ID'),1,50), (_('Birth date'),4,50),
('',0,50), ('',0,0)] ('',0,50), ('',0,0)]
self.slist = ListModel.ListModel(self.spouse_list, titles, self.select_row ) self.slist = ListModel.ListModel(self.spouse_list, titles, self.select_row )
@ -93,7 +93,9 @@ class AddSpouse:
self.rel_combo.set_popdown_strings(const.familyRelations) self.rel_combo.set_popdown_strings(const.familyRelations)
title = _("Choose Spouse/Partner of %s") % GrampsCfg.nameof(person) title = _("Choose Spouse/Partner of %s") % GrampsCfg.nameof(person)
self.glade.get_widget("spouseTitle").set_text(title) spouse_title = self.glade.get_widget("spouseTitle")
spouse_title.set_text('<span weight="bold" size="larger">%s</span>' % title)
spouse_title.set_use_markup(gtk.TRUE)
self.glade.signal_autoconnect({ self.glade.signal_autoconnect({
"on_select_spouse_clicked" : self.select_spouse_clicked, "on_select_spouse_clicked" : self.select_spouse_clicked,

@ -95,6 +95,7 @@ class AddressEditor:
self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent, self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,
self.top, self.slist, self.top, self.slist,
self.top.get_widget('add_src'), self.top.get_widget('add_src'),
self.top.get_widget('edit_src'),
self.top.get_widget('del_src')) self.top.get_widget('del_src'))
date_stat = self.top.get_widget("date_stat") date_stat = self.top.get_widget("date_stat")

@ -84,10 +84,13 @@ class AttributeEditor:
self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,self.top, self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,self.top,
self.slist, self.slist,
self.top.get_widget('add_src'), self.top.get_widget('add_src'),
self.top.get_widget('edit_src'),
self.top.get_widget('del_src')) self.top.get_widget('del_src'))
title = _("Attribute Editor for %s") % title title = _("Attribute Editor for %s") % title
self.top.get_widget("attrTitle").set_text(title) l = self.top.get_widget("attrTitle")
l.set_text('<span weight="bold" size="larger">%s</span>' % title)
l.set_use_markup(gtk.TRUE)
AutoComp.AutoEntry(self.attrib_menu.entry,list) AutoComp.AutoEntry(self.attrib_menu.entry,list)

@ -52,7 +52,7 @@ import GrampsCfg
import ListModel import ListModel
import Date import Date
_titles = [(_('Name'),3,200),(_('ID'),1,50),(_('Birth Date'),4,50),('',0,50),('',0,0)] _titles = [(_('Name'),3,200),(_('ID'),1,50),(_('Birth date'),4,50),('',0,50),('',0,0)]
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
@ -102,7 +102,8 @@ class ChooseParents:
self.mother_list = self.glade.get_widget("mother_list") self.mother_list = self.glade.get_widget("mother_list")
self.flabel = self.glade.get_widget("flabel") self.flabel = self.glade.get_widget("flabel")
self.mlabel = self.glade.get_widget("mlabel") self.mlabel = self.glade.get_widget("mlabel")
self.showall = self.glade.get_widget('showall') self.showallf = self.glade.get_widget('showall')
self.showallm = self.glade.get_widget('showallm')
self.fcombo.set_popdown_strings(const.familyRelations) self.fcombo.set_popdown_strings(const.familyRelations)
@ -138,7 +139,8 @@ class ChooseParents:
}) })
text = _("Choose the Parents of %s") % GrampsCfg.nameof(self.person) text = _("Choose the Parents of %s") % GrampsCfg.nameof(self.person)
self.title.set_text(text) self.title.set_text('<span size="larger" weight="bold">%s</span>' % text)
self.title.set_use_markup(gtk.TRUE)
def redraw(self): def redraw(self):
"""Redraws the potential father and mother lists""" """Redraws the potential father and mother lists"""
@ -157,7 +159,8 @@ class ChooseParents:
else: else:
mid = None mid = None
compare = self.date.isValid() and not self.showall.get_active() comparef = self.date.isValid() and not self.showallf.get_active()
comparem = self.date.isValid() and not self.showallm.get_active()
for key in self.db.getPersonKeys(): for key in self.db.getPersonKeys():
if pkey == key: if pkey == key:
@ -166,25 +169,29 @@ class ChooseParents:
continue continue
p = self.db.getPerson(key) p = self.db.getPerson(key)
if compare and self.not_likely(p):
continue
d = self.db.getPersonDisplay(key) d = self.db.getPersonDisplay(key)
info = [d[0],d[1],d[3],d[5],d[6]] info = [d[0],d[1],d[3],d[5],d[6]]
if self.type == "Partners": if self.type == "Partners":
self.fmodel.add(info,None,fid==d[1]) if not(comparef and self.not_likely(p)):
self.mmodel.add(info,None,mid==d[1]) self.fmodel.add(info,None,fid==d[1])
if not(comparem and self.not_likely(p)):
self.mmodel.add(info,None,mid==d[1])
elif d[2] == const.male: elif d[2] == const.male:
if comparef and self.not_likely(p):
continue
self.fmodel.add(info,None,fid==d[1]) self.fmodel.add(info,None,fid==d[1])
else: else:
if comparem and self.not_likely(p):
continue
self.mmodel.add(info,None,mid==d[1]) self.mmodel.add(info,None,mid==d[1])
if self.type == "Partners": if self.type == "Partners":
self.mlabel.set_label(_("Parent")) self.mlabel.set_label("<b>%s</b>" % _("Parent"))
self.flabel.set_label(_("Parent")) self.flabel.set_label("<b>%s</b>" % _("Parent"))
else: else:
self.mlabel.set_label(_("Mother")) self.mlabel.set_label("<b>%s</b>" % _("Mother"))
self.flabel.set_label(_("Father")) self.flabel.set_label("<b>%s</b>" % _("Father"))
def not_likely(self,person): def not_likely(self,person):
""" """

@ -33,6 +33,7 @@ import pickle
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import gtk import gtk
import gtk.glade import gtk.glade
import gnome
from gtk.gdk import ACTION_COPY, BUTTON1_MASK, INTERP_BILINEAR, pixbuf_new_from_file from gtk.gdk import ACTION_COPY, BUTTON1_MASK, INTERP_BILINEAR, pixbuf_new_from_file
@ -98,9 +99,13 @@ class EditPerson:
self.name_delete_btn = self.top.get_widget('aka_delete') self.name_delete_btn = self.top.get_widget('aka_delete')
self.name_edit_btn = self.top.get_widget('aka_edit') self.name_edit_btn = self.top.get_widget('aka_edit')
self.web_delete_btn = self.top.get_widget('delete_url') self.web_delete_btn = self.top.get_widget('delete_url')
self.web_edit_btn = self.top.get_widget('edit_url')
self.event_delete_btn = self.top.get_widget('event_delete_btn') self.event_delete_btn = self.top.get_widget('event_delete_btn')
self.event_edit_btn = self.top.get_widget('event_edit_btn')
self.attr_delete_btn = self.top.get_widget('attr_delete_btn') self.attr_delete_btn = self.top.get_widget('attr_delete_btn')
self.attr_edit_btn = self.top.get_widget('attr_edit_btn')
self.addr_delete_btn = self.top.get_widget('addr_delete_btn') self.addr_delete_btn = self.top.get_widget('addr_delete_btn')
self.addr_edit_btn = self.top.get_widget('addr_edit_btn')
self.window = self.get_widget("editPerson") self.window = self.get_widget("editPerson")
self.notes_field = self.get_widget("personNotes") self.notes_field = self.get_widget("personNotes")
@ -124,7 +129,6 @@ class EditPerson:
self.web_url = self.get_widget("web_url") self.web_url = self.get_widget("web_url")
self.web_go = self.get_widget("web_go") self.web_go = self.get_widget("web_go")
self.web_description = self.get_widget("url_des") self.web_description = self.get_widget("url_des")
self.addr_label = self.get_widget("address_label")
self.addr_list = self.get_widget("address_list") self.addr_list = self.get_widget("address_list")
self.addr_start = self.get_widget("address_start") self.addr_start = self.get_widget("address_start")
self.addr_street = self.get_widget("street") self.addr_street = self.get_widget("street")
@ -294,6 +298,7 @@ class EditPerson:
"on_delete_url_clicked" : self.on_delete_url_clicked, "on_delete_url_clicked" : self.on_delete_url_clicked,
"on_deletephoto_clicked" : self.gallery.on_delete_photo_clicked, "on_deletephoto_clicked" : self.gallery.on_delete_photo_clicked,
"on_edit_properties_clicked": self.gallery.popup_change_description, "on_edit_properties_clicked": self.gallery.popup_change_description,
"on_editphoto_clicked" : self.gallery.on_edit_photo_clicked,
"on_editperson_switch_page" : self.on_switch_page, "on_editperson_switch_page" : self.on_switch_page,
"on_event_add_clicked" : self.on_event_add_clicked, "on_event_add_clicked" : self.on_event_add_clicked,
"on_event_delete_clicked" : self.on_event_delete_clicked, "on_event_delete_clicked" : self.on_event_delete_clicked,
@ -790,10 +795,9 @@ class EditPerson:
def on_web_go_clicked(self,obj): def on_web_go_clicked(self,obj):
"""Attempts to display the selected URL in a web browser""" """Attempts to display the selected URL in a web browser"""
import gnome.url
text = obj.get() text = obj.get()
if text: if text:
gnome.url.show(text) gnome.url_show(text)
def on_cancel_edit(self,obj): def on_cancel_edit(self,obj):
"""If the data has changed, give the user a chance to cancel """If the data has changed, give the user a chance to cancel
@ -981,11 +985,12 @@ class EditPerson:
import AddrEdit import AddrEdit
store,iter = self.ptree.get_selected() store,iter = self.ptree.get_selected()
if iter: if iter:
AddrEdit.AddressEditor(self.ptree.get_object(iter)) AddrEdit.AddressEditor(self,self.ptree.get_object(iter))
def on_update_url_clicked(self,obj): def on_update_url_clicked(self,obj):
import UrlEdit import UrlEdit
if obj.selection: store,iter = self.wtree.get_selected()
if iter:
pname = self.person.getPrimaryName().getName() pname = self.person.getPrimaryName().getName()
url = obj.get_row_data(obj.selection[0]) url = obj.get_row_data(obj.selection[0])
UrlEdit.UrlEditor(self,pname,url) UrlEdit.UrlEditor(self,pname,url)
@ -1009,7 +1014,7 @@ class EditPerson:
event = self.elist[row[0]] event = self.elist[row[0]]
self.event_date_field.set_text(event.getDate()) self.event_date_field.set_text(event.getDate())
self.event_place_field.set_text(event.getPlaceName()) self.event_place_field.set_text(event.getPlaceName())
self.event_name_field.set_label(const.display_pevent(event.getName())) self.event_name_field.set_text(const.display_pevent(event.getName()))
self.event_cause_field.set_text(event.getCause()) self.event_cause_field.set_text(event.getCause())
self.event_descr_field.set_text(event.getDescription()) self.event_descr_field.set_text(event.getDescription())
if len(event.getSourceRefList()) > 0: if len(event.getSourceRefList()) > 0:
@ -1020,22 +1025,23 @@ class EditPerson:
self.event_src_field.set_text('') self.event_src_field.set_text('')
self.event_conf_field.set_text('') self.event_conf_field.set_text('')
self.event_delete_btn.set_sensitive(1) self.event_delete_btn.set_sensitive(1)
self.event_edit_btn.set_sensitive(1)
else: else:
self.event_date_field.set_text('') self.event_date_field.set_text('')
self.event_place_field.set_text('') self.event_place_field.set_text('')
self.event_name_field.set_label('') self.event_name_field.set_text('')
self.event_cause_field.set_text('') self.event_cause_field.set_text('')
self.event_descr_field.set_text('') self.event_descr_field.set_text('')
self.event_src_field.set_text('') self.event_src_field.set_text('')
self.event_conf_field.set_text('') self.event_conf_field.set_text('')
self.event_delete_btn.set_sensitive(0) self.event_delete_btn.set_sensitive(0)
self.event_edit_btn.set_sensitive(0)
def on_addr_select_row(self,obj): def on_addr_select_row(self,obj):
store,iter = self.ptree.get_selected() store,iter = self.ptree.get_selected()
if iter: if iter:
addr = self.ptree.get_object(iter) addr = self.ptree.get_object(iter)
label = "%s %s %s" % (addr.getCity(),addr.getState(),addr.getCountry()) label = "%s %s %s" % (addr.getCity(),addr.getState(),addr.getCountry())
self.addr_label.set_label(label)
self.addr_start.set_text(addr.getDate()) self.addr_start.set_text(addr.getDate())
self.addr_street.set_text(addr.getStreet()) self.addr_street.set_text(addr.getStreet())
self.addr_city.set_text(addr.getCity()) self.addr_city.set_text(addr.getCity())
@ -1050,8 +1056,8 @@ class EditPerson:
self.addr_src_field.set_text('') self.addr_src_field.set_text('')
self.addr_conf_field.set_text('') self.addr_conf_field.set_text('')
self.addr_delete_btn.set_sensitive(1) self.addr_delete_btn.set_sensitive(1)
self.addr_edit_btn.set_sensitive(1)
else: else:
self.addr_label.set_label('')
self.addr_start.set_text('') self.addr_start.set_text('')
self.addr_street.set_text('') self.addr_street.set_text('')
self.addr_city.set_text('') self.addr_city.set_text('')
@ -1061,6 +1067,7 @@ class EditPerson:
self.addr_conf_field.set_text('') self.addr_conf_field.set_text('')
self.addr_src_field.set_text('') self.addr_src_field.set_text('')
self.addr_delete_btn.set_sensitive(0) self.addr_delete_btn.set_sensitive(0)
self.addr_edit_btn.set_sensitive(0)
def on_name_select_row(self,obj): def on_name_select_row(self,obj):
store,iter = self.ntree.get_selected() store,iter = self.ntree.get_selected()
@ -1101,19 +1108,21 @@ class EditPerson:
self.web_url.set_text(path) self.web_url.set_text(path)
self.web_description.set_text(url.get_description()) self.web_description.set_text(url.get_description())
self.web_go.set_sensitive(0) self.web_go.set_sensitive(0)
#self.web_go.set_sensitive(1) self.web_go.set_sensitive(1)
self.web_delete_btn.set_sensitive(1) self.web_delete_btn.set_sensitive(1)
self.web_edit_btn.set_sensitive(1)
else: else:
self.web_url.set_text('') self.web_url.set_text('')
self.web_description.set_text('') self.web_description.set_text('')
self.web_go.set_sensitive(0) self.web_go.set_sensitive(0)
self.web_delete_btn.set_sensitive(0) self.web_delete_btn.set_sensitive(0)
self.web_edit_btn.set_sensitive(0)
def on_attr_select_row(self,obj): def on_attr_select_row(self,obj):
store,iter = self.atree.get_selected() store,iter = self.atree.get_selected()
if iter: if iter:
attr = self.atree.get_object(iter) attr = self.atree.get_object(iter)
self.attr_type.set_label(const.display_pattr(attr.getType())) self.attr_type.set_text(const.display_pattr(attr.getType()))
self.attr_value.set_text(attr.getValue()) self.attr_value.set_text(attr.getValue())
if len(attr.getSourceRefList()) > 0: if len(attr.getSourceRefList()) > 0:
psrc = attr.getSourceRefList()[0] psrc = attr.getSourceRefList()[0]
@ -1123,12 +1132,14 @@ class EditPerson:
self.attr_src_field.set_text('') self.attr_src_field.set_text('')
self.attr_conf_field.set_text('') self.attr_conf_field.set_text('')
self.attr_delete_btn.set_sensitive(1) self.attr_delete_btn.set_sensitive(1)
self.attr_edit_btn.set_sensitive(1)
else: else:
self.attr_type.set_label('') self.attr_type.set_text('')
self.attr_value.set_text('') self.attr_value.set_text('')
self.attr_src_field.set_text('') self.attr_src_field.set_text('')
self.attr_conf_field.set_text('') self.attr_conf_field.set_text('')
self.attr_delete_btn.set_sensitive(0) self.attr_delete_btn.set_sensitive(0)
self.attr_edit_btn.set_sensitive(0)
def aka_double_click(self,obj,event): def aka_double_click(self,obj,event):
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1: if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:

@ -154,6 +154,7 @@ class EditPlace:
self.sourcetab = Sources.SourceTab(self.srcreflist,self, self.sourcetab = Sources.SourceTab(self.srcreflist,self,
self.top_window,self.slist, self.top_window,self.slist,
self.top_window.get_widget('add_src'), self.top_window.get_widget('add_src'),
self.top_window.get_widget('edit_src'),
self.top_window.get_widget('del_src')) self.top_window.get_widget('del_src'))
if self.place.getId() == "": if self.place.getId() == "":

@ -97,7 +97,6 @@ class EventEditor:
else: else:
self.calendar.hide() self.calendar.hide()
self.top.get_widget("eventTitle").set_text(name)
if read_only: if read_only:
self.event_menu.set_sensitive(0) self.event_menu.set_sensitive(0)
self.date_field.grab_focus() self.date_field.grab_focus()
@ -105,11 +104,13 @@ class EventEditor:
self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent, self.sourcetab = Sources.SourceTab(self.srcreflist,self.parent,
self.top,self.slist, self.top,self.slist,
self.top.get_widget('add_src'), self.top.get_widget('add_src'),
self.top.get_widget('edit_src'),
self.top.get_widget('del_src')) self.top.get_widget('del_src'))
self.witnesstab = Witness.WitnessTab(self.witnesslist,self.parent, self.witnesstab = Witness.WitnessTab(self.witnesslist,self.parent,
self.top,self.wlist, self.top,self.wlist,
self.top.get_widget('add_witness'), self.top.get_widget('add_witness'),
self.top.get_widget('edit_witness'),
self.top.get_widget('del_witness')) self.top.get_widget('del_witness'))
AutoComp.AutoCombo(self.event_menu,list) AutoComp.AutoCombo(self.event_menu,list)

@ -143,8 +143,8 @@ class FamilyView:
self.family = None self.family = None
Utils.build_columns(self.child_list, Utils.build_columns(self.child_list,
[ ('',30,-1), (_('Name'),250,-1), (_('ID'),50,-1), [ ('',30,0), (_('Name'),250,-1), (_('ID'),50,-1),
(_('Gender'),100,-1), (_('Birth Date'),150,-1), (_('Gender'),100,-1), (_('Birth date'),150,6),
(_('Status'),100,-1), ('',0,-1) ]) (_('Status'),100,-1), ('',0,-1) ])
def edit_active_person(self,obj,event): def edit_active_person(self,obj,event):
@ -448,14 +448,15 @@ class FamilyView:
if fiter == None: if fiter == None:
fiter = self.child_model.get_path(iter) fiter = self.child_model.get_path(iter)
val = self.parent.db.getPersonDisplay(child.getId())
self.child_model.set(iter, self.child_model.set(iter,
0,(i+1), 0,(i+1),
1,GrampsCfg.nameof(child), 1,val[0],
2,child.getId(), 2,val[1],
3,gender, 3,val[2],
4,Utils.birthday(child), 4,val[3],
5,status, 5,status,
6,attr) 6,val[6])
def edit_ap_parents(self,obj,event): def edit_ap_parents(self,obj,event):
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1: if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:

@ -522,6 +522,14 @@ class Gallery(ImageSelect):
self.dataobj.setPhotoList(l) self.dataobj.setPhotoList(l)
self.parent.lists_changed = 1 self.parent.lists_changed = 1
self.load_images() self.load_images()
def on_edit_photo_clicked(self, obj):
"""User wants to delete a new photo. Remove it from the displayed
thumbnails, and remove it from the dataobj photo list."""
if self.sel:
(i,t,b,photo,oid) = self.p_map[self.sel]
LocalMediaProperties(photo,self.path,self)
def show_popup(self, photo): def show_popup(self, photo):
"""Look for right-clicks on a picture and create a popup """Look for right-clicks on a picture and create a popup
@ -625,29 +633,14 @@ class LocalMediaProperties:
self.change_dialog.get_widget("notes").get_buffer().set_text(self.photo.getNote()) self.change_dialog.get_widget("notes").get_buffer().set_text(self.photo.getNote())
self.change_dialog.signal_autoconnect({ self.change_dialog.signal_autoconnect({
"on_cancel_clicked" : Utils.destroy_passed_object, "on_cancel_clicked" : Utils.destroy_passed_object,
"on_up_clicked" : self.on_up_clicked,
"on_down_clicked" : self.on_down_clicked,
"on_ok_clicked" : self.on_ok_clicked, "on_ok_clicked" : self.on_ok_clicked,
"on_apply_clicked" : self.on_apply_clicked, "on_apply_clicked" : self.on_apply_clicked,
"on_add_attr_clicked": self.on_add_attr_clicked, "on_add_attr_clicked": self.on_add_attr_clicked,
"on_update_attr_clicked": self.on_update_attr_clicked,
"on_delete_attr_clicked" : self.on_delete_attr_clicked, "on_delete_attr_clicked" : self.on_delete_attr_clicked,
}) })
self.redraw_attr_list() self.redraw_attr_list()
def on_up_clicked(self,obj):
store,iter = self.atree.get_selected()
if iter:
row = self.atree.get_row(iter)
if row != 0:
self.atree.select_row(row-1)
def on_down_clicked(self,obj):
model,iter = self.atree.get_selected()
if not iter:
return
row = self.atree.get_row(iter)
self.atree.select_row(row+1)
def redraw_attr_list(self): def redraw_attr_list(self):
self.atree.clear() self.atree.clear()
for attr in self.alist: for attr in self.alist:
@ -859,7 +852,7 @@ class GlobalMediaProperties:
self.on_apply_clicked(obj) self.on_apply_clicked(obj)
Utils.destroy_passed_object(obj) Utils.destroy_passed_object(obj)
def on_attr_list_select_row(self,obj,row,b,c): def on_attr_list_select_row(self,obj):
store,iter = self.atree.get_selected() store,iter = self.atree.get_selected()
if iter: if iter:
attr = self.atree.get_object(iter) attr = self.atree.get_object(iter)

@ -103,7 +103,9 @@ class Marriage:
text_win = self.get_widget("marriageTitle") text_win = self.get_widget("marriageTitle")
title = _("%s and %s") % (GrampsCfg.nameof(family.getFather()), title = _("%s and %s") % (GrampsCfg.nameof(family.getFather()),
GrampsCfg.nameof(family.getMother())) GrampsCfg.nameof(family.getMother()))
text_win.set_text(title)
text_win.set_text('<span weight="bold" size="larger">%s</span>' % title)
text_win.set_use_markup(gtk.TRUE)
self.event_list = self.get_widget("marriageEventList") self.event_list = self.get_widget("marriageEventList")
@ -135,7 +137,7 @@ class Marriage:
# set initial data # set initial data
self.gallery.load_images() self.gallery.load_images()
etitles = [(_('Event'),-1,150),(_('Date'),-1,150),(_('Place'),-1,150)] etitles = [(_('Event'),-1,100),(_('Date'),-1,125),(_('Place'),-1,150)]
atitles = [(_('Attribute'),-1,150),(_('Value'),-1,150)] atitles = [(_('Attribute'),-1,150),(_('Value'),-1,150)]
self.etree = ListModel.ListModel(self.event_list, etitles, self.etree = ListModel.ListModel(self.event_list, etitles,

@ -72,13 +72,18 @@ class NameEditor:
self.srcreflist = [] self.srcreflist = []
full_name = parent.person.getPrimaryName().getName() full_name = parent.person.getPrimaryName().getName()
alt_title = self.top.get_widget("altTitle")
tmsg = _("Alternate Name Editor for %s") % full_name
self.top.get_widget("altTitle").set_text( alt_title.set_text('<span weight="bold" size="larger">%s</span>' % tmsg)
_("Alternate Name Editor for %s") % full_name) alt_title.set_use_markup(gtk.TRUE)
self.sourcetab = Sources.SourceTab(self.srcreflist, self.parent, self.sourcetab = Sources.SourceTab(self.srcreflist, self.parent,
self.top, self.slist, self.top, self.slist,
self.top.get_widget('add_src'), self.top.get_widget('add_src'),
self.top.get_widget('edit_src'),
self.top.get_widget('del_src')) self.top.get_widget('del_src'))
self.note_buffer = self.note_field.get_buffer() self.note_buffer = self.note_field.get_buffer()

@ -140,6 +140,7 @@ class Report:
# Customize the dialog for this report # Customize the dialog for this report
(title, header) = self.get_progressbar_data() (title, header) = self.get_progressbar_data()
self.ptop = gtk.Dialog() self.ptop = gtk.Dialog()
self.ptop.set_has_separator(gtk.FALSE)
self.ptop.set_title(title) self.ptop.set_title(title)
self.ptop.vbox.add(gtk.Label(header)) self.ptop.vbox.add(gtk.Label(header))
self.ptop.vbox.set_spacing(10) self.ptop.vbox.set_spacing(10)
@ -194,6 +195,7 @@ class ReportDialog:
self.frames = {} self.frames = {}
self.window = gtk.Dialog('GRAMPS') self.window = gtk.Dialog('GRAMPS')
self.window.set_has_separator(gtk.FALSE)
self.cancel = self.window.add_button(gtk.STOCK_CANCEL,1) self.cancel = self.window.add_button(gtk.STOCK_CANCEL,1)
self.ok = self.window.add_button(gtk.STOCK_OK,0) self.ok = self.window.add_button(gtk.STOCK_OK,0)
@ -475,7 +477,6 @@ class ReportDialog:
label = gtk.Label('<span size="larger" weight="bold">%s</span>' % title) label = gtk.Label('<span size="larger" weight="bold">%s</span>' % title)
label.set_use_markup(gtk.TRUE) label.set_use_markup(gtk.TRUE)
self.window.vbox.pack_start(label,gtk.TRUE,gtk.TRUE,ReportDialog.border_pad) self.window.vbox.pack_start(label,gtk.TRUE,gtk.TRUE,ReportDialog.border_pad)
self.window.vbox.add(gtk.HSeparator());
def setup_target_frame(self): def setup_target_frame(self):
"""Set up the target frame of the dialog. This function """Set up the target frame of the dialog. This function
@ -500,9 +501,9 @@ class ReportDialog:
if self.get_target_is_directory(): if self.get_target_is_directory():
self.target_fileentry.set_directory_entry(1) self.target_fileentry.set_directory_entry(1)
label = gtk.Label("%s :" % _("Directory")) label = gtk.Label("%s:" % _("Directory"))
else: else:
label = gtk.Label("%s :" % _("Filename")) label = gtk.Label("%s:" % _("Filename"))
label.set_alignment(0.0,0.5) label.set_alignment(0.0,0.5)
self.tbl.attach(label,1,2,self.col,self.col+1,gtk.SHRINK|gtk.FILL) self.tbl.attach(label,1,2,self.col,self.col+1,gtk.SHRINK|gtk.FILL)
@ -522,7 +523,7 @@ class ReportDialog:
self.format_menu = gtk.OptionMenu() self.format_menu = gtk.OptionMenu()
self.make_doc_menu() self.make_doc_menu()
label = gtk.Label("%s :" % _("Output Format")) label = gtk.Label("%s:" % _("Output Format"))
label.set_alignment(0.0,0.5) label.set_alignment(0.0,0.5)
self.tbl.attach(label,1,2,self.col,self.col+1,gtk.SHRINK|gtk.FILL) self.tbl.attach(label,1,2,self.col,self.col+1,gtk.SHRINK|gtk.FILL)
self.tbl.attach(self.format_menu,2,4,self.col,self.col+1) self.tbl.attach(self.format_menu,2,4,self.col,self.col+1)
@ -536,7 +537,7 @@ class ReportDialog:
choose from.""" choose from."""
# Styles Frame # Styles Frame
label = gtk.Label("%s :" % _("Styles")) label = gtk.Label("%s:" % _("Styles"))
label.set_alignment(0.0,0.5) label.set_alignment(0.0,0.5)
hbox = gtk.HBox() hbox = gtk.HBox()
@ -611,12 +612,12 @@ class ReportDialog:
self.papersize_menu.connect('changed',self.size_changed) self.papersize_menu.connect('changed',self.size_changed)
self.orientation_menu = gtk.OptionMenu() self.orientation_menu = gtk.OptionMenu()
l = gtk.Label("%s : " % _("Size")) l = gtk.Label("%s:" % _("Size"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.paper_table.attach(l,1,2,1,2,gtk.SHRINK|gtk.FILL) self.paper_table.attach(l,1,2,1,2,gtk.SHRINK|gtk.FILL)
self.paper_table.attach(self.papersize_menu,2,3,1,2) self.paper_table.attach(self.papersize_menu,2,3,1,2)
l = gtk.Label("%s :" % _("Height")) l = gtk.Label("%s:" % _("Height"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.paper_table.attach(l,3,4,1,2,gtk.SHRINK|gtk.FILL) self.paper_table.attach(l,3,4,1,2,gtk.SHRINK|gtk.FILL)
@ -628,11 +629,11 @@ class ReportDialog:
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.paper_table.attach(l,5,6,1,2,gtk.SHRINK|gtk.FILL) self.paper_table.attach(l,5,6,1,2,gtk.SHRINK|gtk.FILL)
l = gtk.Label("%s :" % _("Orientation")) l = gtk.Label("%s:" % _("Orientation"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.paper_table.attach(l,1,2,2,3,gtk.SHRINK|gtk.FILL) self.paper_table.attach(l,1,2,2,3,gtk.SHRINK|gtk.FILL)
self.paper_table.attach(self.orientation_menu,2,3,2,3) self.paper_table.attach(self.orientation_menu,2,3,2,3)
l = gtk.Label("%s :" % _("Width")) l = gtk.Label("%s:" % _("Width"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.paper_table.attach(l,3,4,2,3,gtk.SHRINK|gtk.FILL) self.paper_table.attach(l,3,4,2,3,gtk.SHRINK|gtk.FILL)
@ -652,7 +653,7 @@ class ReportDialog:
self.pagecount_menu = gtk.OptionMenu() self.pagecount_menu = gtk.OptionMenu()
myMenu = Utils.build_string_optmenu(pagecount_map, start_text) myMenu = Utils.build_string_optmenu(pagecount_map, start_text)
self.pagecount_menu.set_menu(myMenu) self.pagecount_menu.set_menu(myMenu)
l = gtk.Label("%s :" % _("Page Count")) l = gtk.Label("%s:" % _("Page Count"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.paper_table.attach(l,1,2,3,4,gtk.SHRINK|gtk.FILL) self.paper_table.attach(l,1,2,3,4,gtk.SHRINK|gtk.FILL)
self.paper_table.attach(self.pagecount_menu,2,3,3,4) self.paper_table.attach(self.pagecount_menu,2,3,3,4)
@ -683,7 +684,7 @@ class ReportDialog:
self.output_notebook.append_page(self.html_table,gtk.Label(_("HTML Options"))) self.output_notebook.append_page(self.html_table,gtk.Label(_("HTML Options")))
l = gtk.Label("%s :" % _("Template")) l = gtk.Label("%s:" % _("Template"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.html_table.attach(l,1,2,1,2,gtk.SHRINK|gtk.FILL) self.html_table.attach(l,1,2,1,2,gtk.SHRINK|gtk.FILL)
@ -702,7 +703,7 @@ class ReportDialog:
self.template_combo.entry.connect('changed',self.html_file_enable) self.template_combo.entry.connect('changed',self.html_file_enable)
self.html_table.attach(self.template_combo,2,3,1,2) self.html_table.attach(self.template_combo,2,3,1,2)
l = gtk.Label("%s :" % _("User Template")) l = gtk.Label("%s:" % _("User Template"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
self.html_table.attach(l,1,2,2,3,gtk.SHRINK|gtk.FILL) self.html_table.attach(l,1,2,2,3,gtk.SHRINK|gtk.FILL)
self.html_fileentry = gnome.ui.FileEntry("HTML_Template",_("Choose File")) self.html_fileentry = gnome.ui.FileEntry("HTML_Template",_("Choose File"))
@ -762,7 +763,7 @@ class ReportDialog:
if len(local_filters): if len(local_filters):
self.filter_combo = gtk.OptionMenu() self.filter_combo = gtk.OptionMenu()
l = gtk.Label("%s :" % _("Filter")) l = gtk.Label("%s:" % _("Filter"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
table.attach(l,1,2,row,row+1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL) table.attach(l,1,2,row,row+1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL)
table.attach(self.filter_combo,2,3,row,row+1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL) table.attach(self.filter_combo,2,3,row,row+1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL)
@ -779,7 +780,7 @@ class ReportDialog:
adjustment = gtk.Adjustment(use_gen,1,31,1,0) adjustment = gtk.Adjustment(use_gen,1,31,1,0)
self.generations_spinbox.set_adjustment(adjustment) self.generations_spinbox.set_adjustment(adjustment)
adjustment.value_changed() adjustment.value_changed()
l = gtk.Label("%s :" % _("Generations")) l = gtk.Label("%s:" % _("Generations"))
l.set_alignment(0.0,0.5) l.set_alignment(0.0,0.5)
table.attach(l,1,2,row,row+1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL) table.attach(l,1,2,row,row+1,gtk.SHRINK|gtk.FILL,gtk.SHRINK|gtk.FILL)
table.attach(self.generations_spinbox,2,3,row,row+1,gtk.EXPAND|gtk.FILL,gtk.SHRINK|gtk.FILL) table.attach(self.generations_spinbox,2,3,row,row+1,gtk.EXPAND|gtk.FILL,gtk.SHRINK|gtk.FILL)
@ -793,7 +794,7 @@ class ReportDialog:
# Now the "extra" option menu # Now the "extra" option menu
if extra_map: if extra_map:
self.extra_menu_label = gtk.Label("%s :" % em_label) self.extra_menu_label = gtk.Label("%s:" % em_label)
self.extra_menu_label.set_alignment(0.0,0.5) self.extra_menu_label.set_alignment(0.0,0.5)
self.extra_menu = gtk.OptionMenu() self.extra_menu = gtk.OptionMenu()
myMenu = Utils.build_string_optmenu(extra_map, preset) myMenu = Utils.build_string_optmenu(extra_map, preset)
@ -806,7 +807,7 @@ class ReportDialog:
# Now the "extra" text box # Now the "extra" text box
if string: if string:
self.extra_textbox_label = gtk.Label("%s :" % et_label) self.extra_textbox_label = gtk.Label("%s:" % et_label)
self.extra_textbox_label.set_alignment(0.0,0) self.extra_textbox_label.set_alignment(0.0,0)
swin = gtk.ScrolledWindow() swin = gtk.ScrolledWindow()
swin.set_shadow_type(gtk.SHADOW_IN) swin.set_shadow_type(gtk.SHADOW_IN)
@ -827,13 +828,13 @@ class ReportDialog:
# Setup requested widgets # Setup requested widgets
for (text,widget) in self.widgets: for (text,widget) in self.widgets:
if text == None: if text:
table.attach(widget,2,3,row,row+1) text_widget = gtk.Label("%s:" % text)
else:
text_widget = gtk.Label("%s :" % text)
text_widget.set_alignment(0.0,0.0) text_widget.set_alignment(0.0,0.0)
table.attach(text_widget,1,2,row,row+1,gtk.SHRINK|gtk.FILL) table.attach(text_widget,1,2,row,row+1,gtk.SHRINK|gtk.FILL)
table.attach(widget,2,3,row,row+1) table.attach(widget,2,3,row,row+1)
else:
table.attach(widget,2,3,row,row+1)
row += 1 row += 1
def setup_other_frames(self): def setup_other_frames(self):
@ -851,7 +852,7 @@ class ReportDialog:
row = 0 row = 0
for (text,widget) in list: for (text,widget) in list:
if text: if text:
text_widget = gtk.Label('%s :' % text) text_widget = gtk.Label('%s:' % text)
text_widget.set_alignment(0.0,0.5) text_widget.set_alignment(0.0,0.5)
table.attach(text_widget,1,2,row,row+1,gtk.SHRINK|gtk.FILL) table.attach(text_widget,1,2,row,row+1,gtk.SHRINK|gtk.FILL)
table.attach(widget,2,3,row,row+1) table.attach(widget,2,3,row,row+1)

@ -25,12 +25,6 @@
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
from intl import gettext as _ from intl import gettext as _
#-------------------------------------------------------------------------
#
# standard python modules
#
#-------------------------------------------------------------------------
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
# GTK/Gnome modules # GTK/Gnome modules
@ -104,7 +98,7 @@ class SelectChild:
self.frel.set_text(_("Birth")) self.frel.set_text(_("Birth"))
titles = [(_('Name'),3,150),(_('ID'),1,50), (_('Birth Date'),4,100), titles = [(_('Name'),3,150),(_('ID'),1,50), (_('Birth date'),4,100),
('',-1,0),('',-1,0)] ('',-1,0),('',-1,0)]
self.refmodel = ListModel.ListModel(self.add_child,titles) self.refmodel = ListModel.ListModel(self.add_child,titles)
@ -214,7 +208,7 @@ class SelectChild:
self.redraw(self.family) self.redraw(self.family)
def on_show_toggled(self,obj): def on_show_toggled(self,obj):
self.redraw_child_list(obj.get_active()) self.redraw_child_list(not obj.get_active())
def on_add_person_clicked(self,obj): def on_add_person_clicked(self,obj):
"""Called with the Add button is pressed. Calls the QuickAdd """Called with the Add button is pressed. Calls the QuickAdd

@ -57,6 +57,7 @@ class SourceSelector:
"destroy_passed_object" : Utils.destroy_passed_object, "destroy_passed_object" : Utils.destroy_passed_object,
"on_add_src_clicked" : self.add_src_clicked, "on_add_src_clicked" : self.add_src_clicked,
"on_del_src_clicked" : self.del_src_clicked, "on_del_src_clicked" : self.del_src_clicked,
"on_edit_src_clicked" : self.edit_src_clicked,
"on_src_ok_clicked" : self.src_ok_clicked, "on_src_ok_clicked" : self.src_ok_clicked,
}) })
@ -127,7 +128,7 @@ class SourceSelector:
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
class SourceTab: class SourceTab:
def __init__(self,srclist,parent,top,clist,add_btn,del_btn): def __init__(self,srclist,parent,top,clist,add_btn,edit_btn,del_btn):
self.db = parent.db self.db = parent.db
self.parent = parent self.parent = parent
self.list = srclist self.list = srclist
@ -150,6 +151,7 @@ class SourceTab:
self.slist.set_model(self.model) self.slist.set_model(self.model)
add_btn.connect('clicked', self.add_src_clicked) add_btn.connect('clicked', self.add_src_clicked)
edit_btn.connect('clicked', self.edit_src_clicked)
del_btn.connect('clicked', self.del_src_clicked) del_btn.connect('clicked', self.del_src_clicked)
self.slist.connect('button-press-event',self.double_click) self.slist.connect('button-press-event',self.double_click)
self.redraw() self.redraw()

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -89,7 +89,7 @@ _MAILLIST = "http://sourceforge.net/mail/?group_id=25770"
_BUGREPORT = "http://sourceforge.net/tracker/?group_id=25770&atid=385137" _BUGREPORT = "http://sourceforge.net/tracker/?group_id=25770&atid=385137"
pl_titles = [ (_('Name'),5,250), (_('ID'),1,50),(_('Gender'),2,70), pl_titles = [ (_('Name'),5,250), (_('ID'),1,50),(_('Gender'),2,70),
(_('Birth Date'),6,150),(_('Death Date'),7,150), ('',5,0), (_('Birth date'),6,150),(_('Death date'),7,150), ('',5,0),
('',6,0), ('',7,0) ] ('',6,0), ('',7,0) ]
_sel_mode = gtk.SELECTION_MULTIPLE _sel_mode = gtk.SELECTION_MULTIPLE
@ -483,7 +483,7 @@ class Gramps:
else: else:
import MergeData import MergeData
p1 = self.db.getPerson(mlist[0]) p1 = self.db.getPerson(mlist[0])
p2 = self.db.getPerson(mlist[2]) p2 = self.db.getPerson(mlist[1])
MergeData.MergePeople(self.db,p1,p2,self.merge_update, MergeData.MergePeople(self.db,p1,p2,self.merge_update,
self.update_after_edit) self.update_after_edit)
elif page == 4: elif page == 4:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -405,7 +405,7 @@
<child> <child>
<widget class="GtkLabel" id="label8"> <widget class="GtkLabel" id="label8">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Birth Date</property> <property name="label" translatable="yes">Birth date</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
@ -1090,7 +1090,7 @@
<child> <child>
<widget class="GtkLabel" id="label9"> <widget class="GtkLabel" id="label9">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Birth Date</property> <property name="label" translatable="yes">Birth date</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>

File diff suppressed because it is too large Load Diff

@ -14,7 +14,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="vbox35"> <widget class="GtkVBox" id="vbox35">
@ -137,9 +137,9 @@
<child> <child>
<widget class="GtkLabel" id="title"> <widget class="GtkLabel" id="title">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Report Selection</property> <property name="label" translatable="yes">&lt;span weight=&quot;bold&quot; size=&quot;larger&quot;&gt;Report Selection&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
@ -197,7 +197,7 @@
<child> <child>
<widget class="GtkTable" id="statbox"> <widget class="GtkTable" id="statbox">
<property name="n_rows">3</property> <property name="n_rows">3</property>
<property name="n_columns">3</property> <property name="n_columns">2</property>
<property name="homogeneous">False</property> <property name="homogeneous">False</property>
<property name="row_spacing">0</property> <property name="row_spacing">0</property>
<property name="column_spacing">0</property> <property name="column_spacing">0</property>
@ -205,7 +205,7 @@
<child> <child>
<widget class="GtkLabel" id="report_label"> <widget class="GtkLabel" id="report_label">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Status</property> <property name="label" translatable="yes">Status:</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
@ -241,8 +241,8 @@
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">2</property> <property name="left_attach">1</property>
<property name="right_attach">3</property> <property name="right_attach">2</property>
<property name="top_attach">0</property> <property name="top_attach">0</property>
<property name="bottom_attach">1</property> <property name="bottom_attach">1</property>
<property name="y_options"></property> <property name="y_options"></property>
@ -252,7 +252,7 @@
<child> <child>
<widget class="GtkLabel" id="label64"> <widget class="GtkLabel" id="label64">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Author</property> <property name="label" translatable="yes">Author:</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property> <property name="justify">GTK_JUSTIFY_LEFT</property>
@ -276,7 +276,7 @@
<child> <child>
<widget class="GtkLabel" id="label65"> <widget class="GtkLabel" id="label65">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Author's Email</property> <property name="label" translatable="yes">Author's email:</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property> <property name="justify">GTK_JUSTIFY_LEFT</property>
@ -312,8 +312,8 @@
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">2</property> <property name="left_attach">1</property>
<property name="right_attach">3</property> <property name="right_attach">2</property>
<property name="top_attach">1</property> <property name="top_attach">1</property>
<property name="bottom_attach">2</property> <property name="bottom_attach">2</property>
<property name="x_options">fill</property> <property name="x_options">fill</property>
@ -335,78 +335,6 @@
<property name="xpad">5</property> <property name="xpad">5</property>
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label68">
<property name="visible">True</property>
<property name="label" translatable="yes">:</property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">0</property>
<property name="bottom_attach">1</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label69">
<property name="visible">True</property>
<property name="label" translatable="yes">:</property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label70">
<property name="visible">True</property>
<property name="label" translatable="yes">:</property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
<property name="right_attach">2</property> <property name="right_attach">2</property>
@ -449,7 +377,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="vbox37"> <widget class="GtkVBox" id="vbox37">
@ -491,7 +419,7 @@
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="shadow_type">GTK_SHADOW_NONE</property> <property name="shadow_type">GTK_SHADOW_IN</property>
<property name="window_placement">GTK_CORNER_TOP_LEFT</property> <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
<child> <child>

File diff suppressed because it is too large Load Diff

@ -14,7 +14,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox15"> <widget class="GtkVBox" id="dialog-vbox15">
@ -39,6 +39,7 @@
<signal name="clicked" handler="destroy_passed_object" object="dbopen"/> <signal name="clicked" handler="destroy_passed_object" object="dbopen"/>
</widget> </widget>
</child> </child>
<child> <child>
<widget class="GtkButton" id="button127"> <widget class="GtkButton" id="button127">
<property name="visible">True</property> <property name="visible">True</property>
@ -51,7 +52,6 @@
<signal name="clicked" handler="on_ok_button1_clicked" object="dbopen"/> <signal name="clicked" handler="on_ok_button1_clicked" object="dbopen"/>
</widget> </widget>
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -70,7 +70,7 @@
<child> <child>
<widget class="GtkLabel" id="label245"> <widget class="GtkLabel" id="label245">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">&lt;b&gt;Open a database&lt;/b&gt;</property> <property name="label" translatable="yes">&lt;span weight=&quot;bold&quot; size=&quot;larger&quot;&gt;Open a database&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">True</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
@ -89,40 +89,37 @@
</child> </child>
<child> <child>
<widget class="GtkHSeparator" id="hseparator24"> <widget class="GtkTable" id="table1">
<property name="visible">True</property> <property name="border_width">12</property>
</widget>
<packing>
<property name="padding">10</property>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<widget class="GtkHBox" id="hbox33">
<property name="visible">True</property> <property name="visible">True</property>
<property name="n_rows">2</property>
<property name="n_columns">2</property>
<property name="homogeneous">False</property> <property name="homogeneous">False</property>
<property name="spacing">0</property> <property name="row_spacing">12</property>
<property name="column_spacing">12</property>
<child> <child>
<widget class="GtkLabel" id="label246"> <widget class="GtkLabel" id="label246">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Database</property> <property name="label" translatable="yes">_Database:</property>
<property name="use_underline">False</property> <property name="use_underline">True</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
<property name="xalign">0.5</property> <property name="xalign">0.5</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">5</property> <property name="xpad">0</property>
<property name="ypad">5</property> <property name="ypad">0</property>
<property name="mnemonic_widget">combo-entry2</property>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="left_attach">0</property>
<property name="expand">False</property> <property name="right_attach">1</property>
<property name="fill">False</property> <property name="top_attach">0</property>
<property name="bottom_attach">1</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing> </packing>
</child> </child>
@ -150,9 +147,32 @@
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="left_attach">1</property>
<property name="expand">True</property> <property name="right_attach">2</property>
<property name="fill">True</property> <property name="top_attach">0</property>
<property name="bottom_attach">1</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkCheckButton" id="getoldrev">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">_Revert to an older version from revision control</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<property name="active">False</property>
<property name="inconsistent">False</property>
<property name="draw_indicator">True</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing> </packing>
</child> </child>
</widget> </widget>
@ -162,25 +182,6 @@
<property name="fill">True</property> <property name="fill">True</property>
</packing> </packing>
</child> </child>
<child>
<widget class="GtkCheckButton" id="getoldrev">
<property name="border_width">10</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">Revert to an older version from revision control</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<property name="active">False</property>
<property name="inconsistent">False</property>
<property name="draw_indicator">True</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -201,7 +202,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox16"> <widget class="GtkVBox" id="dialog-vbox16">
@ -226,6 +227,7 @@
<signal name="clicked" handler="destroy_passed_object" object="revselect"/> <signal name="clicked" handler="destroy_passed_object" object="revselect"/>
</widget> </widget>
</child> </child>
<child> <child>
<widget class="GtkButton" id="button132"> <widget class="GtkButton" id="button132">
<property name="visible">True</property> <property name="visible">True</property>
@ -238,7 +240,6 @@
<signal name="clicked" handler="on_loadrev_clicked" object="revselect"/> <signal name="clicked" handler="on_loadrev_clicked" object="revselect"/>
</widget> </widget>
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -250,16 +251,17 @@
<child> <child>
<widget class="GtkVBox" id="vbox45"> <widget class="GtkVBox" id="vbox45">
<property name="border_width">6</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="homogeneous">False</property> <property name="homogeneous">False</property>
<property name="spacing">0</property> <property name="spacing">6</property>
<child> <child>
<widget class="GtkLabel" id="label247"> <widget class="GtkLabel" id="label247">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Revert to an older revision</property> <property name="label" translatable="yes">&lt;span weight=&quot;bold&quot; size=&quot;larger&quot;&gt;Revert to an older revision&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
@ -275,17 +277,6 @@
</packing> </packing>
</child> </child>
<child>
<widget class="GtkHSeparator" id="hseparator25">
<property name="visible">True</property>
</widget>
<packing>
<property name="padding">5</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<child> <child>
<widget class="GtkScrolledWindow" id="scrolledwindow29"> <widget class="GtkScrolledWindow" id="scrolledwindow29">
<property name="visible">True</property> <property name="visible">True</property>
@ -333,7 +324,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox17"> <widget class="GtkVBox" id="dialog-vbox17">
@ -369,16 +360,17 @@
<child> <child>
<widget class="GtkVBox" id="vbox46"> <widget class="GtkVBox" id="vbox46">
<property name="border_width">12</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="homogeneous">False</property> <property name="homogeneous">False</property>
<property name="spacing">0</property> <property name="spacing">12</property>
<child> <child>
<widget class="GtkLabel" id="label252"> <widget class="GtkLabel" id="label252">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Revision Control Comment</property> <property name="label" translatable="yes">&lt;span weight=&quot;bold&quot; size=&quot;larger&quot;&gt;Revision Control Comment&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
@ -395,28 +387,51 @@
</child> </child>
<child> <child>
<widget class="GtkHSeparator" id="hseparator26"> <widget class="GtkHBox" id="hbox33">
<property name="visible">True</property> <property name="visible">True</property>
</widget> <property name="homogeneous">False</property>
<packing> <property name="spacing">12</property>
<property name="padding">10</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child> <child>
<widget class="GtkEntry" id="text"> <widget class="GtkLabel" id="label253">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">True</property> <property name="label" translatable="yes">Comment:</property>
<property name="has_focus">True</property> <property name="use_underline">False</property>
<property name="editable">True</property> <property name="use_markup">False</property>
<property name="visibility">True</property> <property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="max_length">0</property> <property name="wrap">False</property>
<property name="text" translatable="yes"></property> <property name="selectable">False</property>
<property name="has_frame">True</property> <property name="xalign">0.5</property>
<property name="invisible_char" translatable="yes">*</property> <property name="yalign">0.5</property>
<property name="activates_default">False</property> <property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="text">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="has_focus">True</property>
<property name="editable">True</property>
<property name="visibility">True</property>
<property name="max_length">0</property>
<property name="text" translatable="yes"></property>
<property name="has_frame">True</property>
<property name="invisible_char" translatable="yes">*</property>
<property name="activates_default">False</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>

@ -13,7 +13,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="vbox27"> <widget class="GtkVBox" id="vbox27">
@ -38,6 +38,7 @@
<signal name="clicked" handler="destroy_passed_object" object="sourceDisplay"/> <signal name="clicked" handler="destroy_passed_object" object="sourceDisplay"/>
</widget> </widget>
</child> </child>
<child> <child>
<widget class="GtkButton" id="button94"> <widget class="GtkButton" id="button94">
<property name="visible">True</property> <property name="visible">True</property>
@ -51,7 +52,6 @@
<signal name="clicked" handler="on_sourceok_clicked" object="sourceDisplay"/> <signal name="clicked" handler="on_sourceok_clicked" object="sourceDisplay"/>
</widget> </widget>
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -70,7 +70,7 @@
<child> <child>
<widget class="GtkLabel" id="sourceInfoTitle"> <widget class="GtkLabel" id="sourceInfoTitle">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">&lt;b&gt;Source Information&lt;/b&gt;</property> <property name="label" translatable="yes">&lt;span weight=&quot;bold&quot; size=&quot;larger&quot;&gt;Source Information&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">True</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
@ -88,17 +88,6 @@
</packing> </packing>
</child> </child>
<child>
<widget class="GtkHSeparator" id="hseparator13">
<property name="visible">True</property>
</widget>
<packing>
<property name="padding">5</property>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<child> <child>
<widget class="GtkVBox" id="vbox29"> <widget class="GtkVBox" id="vbox29">
<property name="visible">True</property> <property name="visible">True</property>
@ -106,18 +95,181 @@
<property name="spacing">0</property> <property name="spacing">0</property>
<child> <child>
<widget class="GtkTable" id="table18"> <widget class="GtkTable" id="table19">
<property name="border_width">12</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="n_rows">4</property> <property name="n_rows">11</property>
<property name="n_columns">2</property> <property name="n_columns">3</property>
<property name="homogeneous">False</property> <property name="homogeneous">False</property>
<property name="row_spacing">0</property> <property name="row_spacing">6</property>
<property name="column_spacing">0</property> <property name="column_spacing">12</property>
<child>
<widget class="GtkLabel" id="label243">
<property name="visible">True</property>
<property name="label" translatable="yes">_Confidence:</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<property name="mnemonic_widget">conf</property>
<accessibility>
<atkrelation target="conf" type="label-for"/>
</accessibility>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">6</property>
<property name="bottom_attach">7</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label254">
<property name="visible">True</property>
<property name="label" translatable="yes">&lt;b&gt;Source Details&lt;/b&gt;</property>
<property name="use_underline">False</property>
<property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="left_attach">0</property>
<property name="right_attach">3</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label180">
<property name="visible">True</property>
<property name="label" translatable="yes">_Volume/Film/Page:</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<property name="mnemonic_widget">spage</property>
<accessibility>
<atkrelation target="spage" type="label-for"/>
</accessibility>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">7</property>
<property name="bottom_attach">8</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label181">
<property name="visible">True</property>
<property name="label" translatable="yes">_Date:</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<property name="mnemonic_widget">sdate</property>
<accessibility>
<atkrelation target="sdate" type="label-for"/>
</accessibility>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">8</property>
<property name="bottom_attach">9</property>
<property name="x_options">fill</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label182">
<property name="visible">True</property>
<property name="label" translatable="yes">Te_xt:</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<accessibility>
<atkrelation target="stext" type="label-for"/>
</accessibility>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">9</property>
<property name="bottom_attach">10</property>
<property name="x_options">fill</property>
<property name="y_options">fill</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label183">
<property name="visible">True</property>
<property name="label" translatable="yes">Co_mments:</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
<accessibility>
<atkrelation target="scomment" type="label-for"/>
</accessibility>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">10</property>
<property name="bottom_attach">11</property>
<property name="x_options">fill</property>
<property name="y_options">fill</property>
</packing>
</child>
<child> <child>
<widget class="GtkLabel" id="label173"> <widget class="GtkLabel" id="label173">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Publication Information</property> <property name="label" translatable="yes">Publication information:</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
@ -129,10 +281,10 @@
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">1</property>
<property name="right_attach">1</property> <property name="right_attach">2</property>
<property name="top_attach">2</property> <property name="top_attach">3</property>
<property name="bottom_attach">3</property> <property name="bottom_attach">4</property>
<property name="x_options">fill</property> <property name="x_options">fill</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
@ -141,7 +293,7 @@
<child> <child>
<widget class="GtkLabel" id="label174"> <widget class="GtkLabel" id="label174">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Author</property> <property name="label" translatable="yes">Author:</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
@ -153,10 +305,10 @@
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">1</property>
<property name="right_attach">1</property> <property name="right_attach">2</property>
<property name="top_attach">1</property> <property name="top_attach">2</property>
<property name="bottom_attach">2</property> <property name="bottom_attach">3</property>
<property name="x_options">fill</property> <property name="x_options">fill</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
@ -165,40 +317,31 @@
<child> <child>
<widget class="GtkLabel" id="label175"> <widget class="GtkLabel" id="label175">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Title</property> <property name="label" translatable="yes">_Title:</property>
<property name="use_underline">False</property> <property name="use_underline">True</property>
<property name="use_markup">False</property> <property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
<property name="xalign">1</property> <property name="xalign">1</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">5</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
<property name="mnemonic_widget">source</property>
<accessibility>
<atkrelation target="source_title" type="label-for"/>
</accessibility>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">1</property>
<property name="right_attach">1</property> <property name="right_attach">2</property>
<property name="top_attach">0</property> <property name="top_attach">1</property>
<property name="bottom_attach">1</property> <property name="bottom_attach">2</property>
<property name="x_options">fill</property> <property name="x_options">fill</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child>
<widget class="GtkHSeparator" id="hseparator14">
<property name="visible">True</property>
</widget>
<packing>
<property name="left_attach">0</property>
<property name="right_attach">2</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="x_options">fill</property>
</packing>
</child>
<child> <child>
<widget class="GtkLabel" id="sauthor"> <widget class="GtkLabel" id="sauthor">
<property name="visible">True</property> <property name="visible">True</property>
@ -214,12 +357,11 @@
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">2</property>
<property name="right_attach">2</property> <property name="right_attach">3</property>
<property name="top_attach">1</property> <property name="top_attach">2</property>
<property name="bottom_attach">2</property> <property name="bottom_attach">3</property>
<property name="x_padding">5</property> <property name="x_options">fill</property>
<property name="y_padding">5</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
</child> </child>
@ -239,12 +381,11 @@
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">2</property>
<property name="right_attach">2</property> <property name="right_attach">3</property>
<property name="top_attach">2</property> <property name="top_attach">3</property>
<property name="bottom_attach">3</property> <property name="bottom_attach">4</property>
<property name="x_padding">5</property> <property name="x_options">fill</property>
<property name="y_padding">5</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
</child> </child>
@ -304,238 +445,31 @@
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">2</property>
<property name="right_attach">2</property> <property name="right_attach">3</property>
<property name="top_attach">0</property>
<property name="bottom_attach">1</property>
<property name="y_options"></property>
</packing>
</child>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<widget class="GtkTable" id="table19">
<property name="visible">True</property>
<property name="n_rows">5</property>
<property name="n_columns">2</property>
<property name="homogeneous">False</property>
<property name="row_spacing">0</property>
<property name="column_spacing">0</property>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow20">
<property name="visible">True</property>
<property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="shadow_type">GTK_SHADOW_IN</property>
<property name="window_placement">GTK_CORNER_TOP_LEFT</property>
<child>
<widget class="GtkTextView" id="scomment">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="justification">GTK_JUSTIFY_LEFT</property>
<property name="wrap_mode">GTK_WRAP_WORD</property>
<property name="cursor_visible">True</property>
<property name="pixels_above_lines">0</property>
<property name="pixels_below_lines">0</property>
<property name="pixels_inside_wrap">0</property>
<property name="left_margin">0</property>
<property name="right_margin">0</property>
<property name="indent">0</property>
<property name="text" translatable="yes"></property>
</widget>
</child>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="x_padding">5</property>
<property name="y_padding">5</property>
<property name="x_options">fill</property>
<property name="y_options">fill</property>
</packing>
</child>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow21">
<property name="visible">True</property>
<property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="shadow_type">GTK_SHADOW_IN</property>
<property name="window_placement">GTK_CORNER_TOP_LEFT</property>
<child>
<widget class="GtkTextView" id="stext">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="justification">GTK_JUSTIFY_LEFT</property>
<property name="wrap_mode">GTK_WRAP_WORD</property>
<property name="cursor_visible">True</property>
<property name="pixels_above_lines">0</property>
<property name="pixels_below_lines">0</property>
<property name="pixels_inside_wrap">0</property>
<property name="left_margin">0</property>
<property name="right_margin">0</property>
<property name="indent">0</property>
<property name="text" translatable="yes"></property>
</widget>
</child>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="x_padding">5</property>
<property name="y_padding">5</property>
<property name="x_options">fill</property>
<property name="y_options">fill</property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="sdate">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="visibility">True</property>
<property name="max_length">0</property>
<property name="text" translatable="yes"></property>
<property name="has_frame">True</property>
<property name="invisible_char" translatable="yes">*</property>
<property name="activates_default">False</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="x_padding">5</property>
<property name="y_padding">5</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="spage">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="visibility">True</property>
<property name="max_length">0</property>
<property name="text" translatable="yes"></property>
<property name="has_frame">True</property>
<property name="invisible_char" translatable="yes">*</property>
<property name="activates_default">False</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property> <property name="top_attach">1</property>
<property name="bottom_attach">2</property> <property name="bottom_attach">2</property>
<property name="x_padding">5</property>
<property name="y_padding">5</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
<widget class="GtkLabel" id="label181"> <widget class="GtkLabel" id="label255">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Date</property> <property name="label" translatable="yes">&lt;b&gt;Source Selection&lt;/b&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
<property name="xalign">1</property> <property name="xalign">0</property>
<property name="yalign">0.5</property> <property name="yalign">0.5</property>
<property name="xpad">5</property> <property name="xpad">0</property>
<property name="ypad">0</property> <property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">0</property>
<property name="right_attach">1</property> <property name="right_attach">3</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label182">
<property name="visible">True</property>
<property name="label" translatable="yes">Text</property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0</property>
<property name="xpad">5</property>
<property name="ypad">5</property>
</widget>
<packing>
<property name="left_attach">0</property>
<property name="right_attach">1</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="y_options">fill</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label183">
<property name="visible">True</property>
<property name="label" translatable="yes">Comments</property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0</property>
<property name="xpad">5</property>
<property name="ypad">10</property>
</widget>
<packing>
<property name="left_attach">0</property>
<property name="right_attach">1</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="y_options">fill</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label243">
<property name="visible">True</property>
<property name="label" translatable="yes">Confidence</property>
<property name="use_underline">False</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">1</property>
<property name="yalign">0.5</property>
<property name="xpad">5</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="left_attach">0</property>
<property name="right_attach">1</property>
<property name="top_attach">0</property> <property name="top_attach">0</property>
<property name="bottom_attach">1</property> <property name="bottom_attach">1</property>
<property name="x_options">fill</property> <property name="x_options">fill</property>
@ -596,39 +530,128 @@
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">2</property>
<property name="right_attach">2</property> <property name="right_attach">3</property>
<property name="top_attach">0</property> <property name="top_attach">6</property>
<property name="bottom_attach">1</property> <property name="bottom_attach">7</property>
<property name="x_padding">5</property>
<property name="y_padding">5</property>
<property name="x_options">fill</property> <property name="x_options">fill</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
<widget class="GtkLabel" id="label180"> <widget class="GtkEntry" id="spage">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Volume/Film/Page</property> <property name="can_focus">True</property>
<property name="use_underline">False</property> <property name="editable">True</property>
<property name="use_markup">False</property> <property name="visibility">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="max_length">0</property>
<property name="wrap">False</property> <property name="text" translatable="yes"></property>
<property name="selectable">False</property> <property name="has_frame">True</property>
<property name="xalign">1</property> <property name="invisible_char" translatable="yes">*</property>
<property name="yalign">0.5</property> <property name="activates_default">False</property>
<property name="xpad">5</property>
<property name="ypad">0</property>
</widget> </widget>
<packing> <packing>
<property name="left_attach">0</property> <property name="left_attach">2</property>
<property name="right_attach">1</property> <property name="right_attach">3</property>
<property name="top_attach">1</property> <property name="top_attach">7</property>
<property name="bottom_attach">2</property> <property name="bottom_attach">8</property>
<property name="y_options"></property> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child>
<widget class="GtkEntry" id="sdate">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="visibility">True</property>
<property name="max_length">0</property>
<property name="text" translatable="yes"></property>
<property name="has_frame">True</property>
<property name="invisible_char" translatable="yes">*</property>
<property name="activates_default">False</property>
</widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">8</property>
<property name="bottom_attach">9</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow21">
<property name="visible">True</property>
<property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="shadow_type">GTK_SHADOW_IN</property>
<property name="window_placement">GTK_CORNER_TOP_LEFT</property>
<child>
<widget class="GtkTextView" id="stext">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="justification">GTK_JUSTIFY_LEFT</property>
<property name="wrap_mode">GTK_WRAP_WORD</property>
<property name="cursor_visible">True</property>
<property name="pixels_above_lines">0</property>
<property name="pixels_below_lines">0</property>
<property name="pixels_inside_wrap">0</property>
<property name="left_margin">0</property>
<property name="right_margin">0</property>
<property name="indent">0</property>
<property name="text" translatable="yes"></property>
</widget>
</child>
</widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">9</property>
<property name="bottom_attach">10</property>
<property name="x_options">fill</property>
<property name="y_options">fill</property>
</packing>
</child>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow20">
<property name="visible">True</property>
<property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="shadow_type">GTK_SHADOW_IN</property>
<property name="window_placement">GTK_CORNER_TOP_LEFT</property>
<child>
<widget class="GtkTextView" id="scomment">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="editable">True</property>
<property name="justification">GTK_JUSTIFY_LEFT</property>
<property name="wrap_mode">GTK_WRAP_WORD</property>
<property name="cursor_visible">True</property>
<property name="pixels_above_lines">0</property>
<property name="pixels_below_lines">0</property>
<property name="pixels_inside_wrap">0</property>
<property name="left_margin">0</property>
<property name="right_margin">0</property>
<property name="indent">0</property>
<property name="text" translatable="yes"></property>
</widget>
</child>
</widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">10</property>
<property name="bottom_attach">11</property>
<property name="x_options">fill</property>
<property name="y_options">fill</property>
</packing>
</child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -665,7 +688,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox18"> <widget class="GtkVBox" id="dialog-vbox18">
@ -690,6 +713,7 @@
<signal name="clicked" handler="destroy_passed_object" object="sourcesel"/> <signal name="clicked" handler="destroy_passed_object" object="sourcesel"/>
</widget> </widget>
</child> </child>
<child> <child>
<widget class="GtkButton" id="button136"> <widget class="GtkButton" id="button136">
<property name="visible">True</property> <property name="visible">True</property>
@ -702,7 +726,6 @@
<signal name="clicked" handler="on_src_ok_clicked" object="slist"/> <signal name="clicked" handler="on_src_ok_clicked" object="slist"/>
</widget> </widget>
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -721,7 +744,7 @@
<child> <child>
<widget class="GtkLabel" id="label253"> <widget class="GtkLabel" id="label253">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">&lt;b&gt;Source Reference Selection&lt;/b&gt;</property> <property name="label" translatable="yes">&lt;span size=&quot;larger&quot; weight=&quot;bold&quot;&gt;Source Reference Selection&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">True</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
@ -740,34 +763,104 @@
</child> </child>
<child> <child>
<widget class="GtkHSeparator" id="hseparator27"> <widget class="GtkHBox" id="hbox1">
<property name="border_width">6</property>
<property name="visible">True</property> <property name="visible">True</property>
</widget> <property name="homogeneous">False</property>
<packing> <property name="spacing">6</property>
<property name="padding">5</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow30">
<property name="visible">True</property>
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="shadow_type">GTK_SHADOW_IN</property>
<property name="window_placement">GTK_CORNER_TOP_LEFT</property>
<child> <child>
<widget class="GtkTreeView" id="slist"> <widget class="GtkScrolledWindow" id="scrolledwindow30">
<property name="visible">True</property> <property name="visible">True</property>
<property name="tooltip" translatable="yes">Double click will edit the selected source</property> <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="can_focus">True</property> <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="headers_visible">True</property> <property name="shadow_type">GTK_SHADOW_IN</property>
<property name="rules_hint">False</property> <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
<property name="reorderable">False</property>
<property name="enable_search">True</property> <child>
<widget class="GtkTreeView" id="slist">
<property name="visible">True</property>
<property name="tooltip" translatable="yes">Double click will edit the selected source</property>
<property name="can_focus">True</property>
<property name="headers_visible">True</property>
<property name="rules_hint">False</property>
<property name="reorderable">False</property>
<property name="enable_search">True</property>
</widget>
</child>
</widget> </widget>
<packing>
<property name="padding">0</property>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<widget class="GtkVBox" id="vbox48">
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">6</property>
<child>
<widget class="GtkButton" id="button139">
<property name="visible">True</property>
<property name="can_default">True</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">_Add...</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_add_src_clicked" object="slist"/>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child>
<widget class="GtkButton" id="button142">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">_Edit...</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_edit_src_clicked" last_modification_time="Mon, 03 Mar 2003 04:20:04 GMT"/>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child>
<widget class="GtkButton" id="button141">
<property name="visible">True</property>
<property name="can_default">True</property>
<property name="can_focus">True</property>
<property name="label" translatable="yes">_Delete</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_del_src_clicked" object="slist"/>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child> </child>
</widget> </widget>
<packing> <packing>
@ -782,30 +875,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="layout_style">GTK_BUTTONBOX_SPREAD</property> <property name="layout_style">GTK_BUTTONBOX_SPREAD</property>
<property name="spacing">30</property> <property name="spacing">30</property>
<child>
<widget class="GtkButton" id="button139">
<property name="visible">True</property>
<property name="can_default">True</property>
<property name="can_focus">True</property>
<property name="label">gtk-add</property>
<property name="use_stock">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_add_src_clicked" object="slist"/>
</widget>
</child>
<child>
<widget class="GtkButton" id="button141">
<property name="visible">True</property>
<property name="can_default">True</property>
<property name="can_focus">True</property>
<property name="label">gtk-remove</property>
<property name="use_stock">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_del_src_clicked" object="slist"/>
</widget>
</child>
</widget> </widget>
<packing> <packing>
<property name="padding">5</property> <property name="padding">5</property>

@ -15,7 +15,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox1"> <widget class="GtkVBox" id="dialog-vbox1">
@ -40,6 +40,7 @@
<signal name="clicked" handler="destroy_passed_object" object="styles"/> <signal name="clicked" handler="destroy_passed_object" object="styles"/>
</widget> </widget>
</child> </child>
<child> <child>
<widget class="GtkButton" id="button1"> <widget class="GtkButton" id="button1">
<property name="visible">True</property> <property name="visible">True</property>
@ -53,7 +54,6 @@
<signal name="clicked" handler="on_ok_clicked" object="styles"/> <signal name="clicked" handler="on_ok_clicked" object="styles"/>
</widget> </widget>
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -72,9 +72,9 @@
<child> <child>
<widget class="GtkLabel" id="label1"> <widget class="GtkLabel" id="label1">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Document Styles</property> <property name="label" translatable="yes">&lt;span size=&quot;larger&quot; weight=&quot;bold&quot;&gt;Document Styles&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
@ -90,22 +90,12 @@
</packing> </packing>
</child> </child>
<child>
<widget class="GtkHSeparator" id="hseparator1">
<property name="visible">True</property>
</widget>
<packing>
<property name="padding">5</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<child> <child>
<widget class="GtkHBox" id="hbox1"> <widget class="GtkHBox" id="hbox1">
<property name="border_width">6</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="homogeneous">False</property> <property name="homogeneous">False</property>
<property name="spacing">0</property> <property name="spacing">6</property>
<child> <child>
<widget class="GtkScrolledWindow" id="scrolledwindow1"> <widget class="GtkScrolledWindow" id="scrolledwindow1">
@ -145,64 +135,10 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_default">True</property> <property name="can_default">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="label" translatable="yes">_Add...</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property> <property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_add_clicked" object="styles"/> <signal name="clicked" handler="on_add_clicked" object="styles"/>
<child>
<widget class="GtkAlignment" id="alignment1">
<property name="visible">True</property>
<property name="xalign">0.5</property>
<property name="yalign">0.5</property>
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
<widget class="GtkHBox" id="hbox6">
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">2</property>
<child>
<widget class="GtkImage" id="image1">
<property name="visible">True</property>
<property name="stock">gtk-add</property>
<property name="icon_size">4</property>
<property name="xalign">0.5</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label22">
<property name="visible">True</property>
<property name="label" translatable="yes">Add</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0.5</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
</widget>
</child>
</widget>
</child>
</widget> </widget>
</child> </child>
@ -211,7 +147,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_default">True</property> <property name="can_default">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="label" translatable="yes">Edit</property> <property name="label" translatable="yes">_Edit...</property>
<property name="use_underline">True</property> <property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property> <property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_edit_clicked" object="styles"/> <signal name="clicked" handler="on_edit_clicked" object="styles"/>
@ -223,64 +159,10 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_default">True</property> <property name="can_default">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="label" translatable="yes">_Delete</property>
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property> <property name="relief">GTK_RELIEF_NORMAL</property>
<signal name="clicked" handler="on_delete_clicked" object="styles"/> <signal name="clicked" handler="on_delete_clicked" object="styles"/>
<child>
<widget class="GtkAlignment" id="alignment2">
<property name="visible">True</property>
<property name="xalign">0.5</property>
<property name="yalign">0.5</property>
<property name="xscale">0</property>
<property name="yscale">0</property>
<child>
<widget class="GtkHBox" id="hbox7">
<property name="visible">True</property>
<property name="homogeneous">False</property>
<property name="spacing">2</property>
<child>
<widget class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="stock">gtk-remove</property>
<property name="icon_size">4</property>
<property name="xalign">0.5</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label23">
<property name="visible">True</property>
<property name="label" translatable="yes">Delete</property>
<property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
<property name="selectable">False</property>
<property name="xalign">0.5</property>
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
</widget>
<packing>
<property name="padding">0</property>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
</widget>
</child>
</widget>
</child>
</widget> </widget>
</child> </child>
</widget> </widget>
@ -317,7 +199,7 @@
<property name="resizable">True</property> <property name="resizable">True</property>
<property name="destroy_with_parent">False</property> <property name="destroy_with_parent">False</property>
<property name="icon">gramps.png</property> <property name="icon">gramps.png</property>
<property name="has_separator">True</property> <property name="has_separator">False</property>
<child internal-child="vbox"> <child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox2"> <widget class="GtkVBox" id="dialog-vbox2">
@ -342,6 +224,7 @@
<signal name="clicked" handler="destroy_passed_object" object="editor"/> <signal name="clicked" handler="destroy_passed_object" object="editor"/>
</widget> </widget>
</child> </child>
<child> <child>
<widget class="GtkButton" id="button7"> <widget class="GtkButton" id="button7">
<property name="visible">True</property> <property name="visible">True</property>
@ -355,7 +238,6 @@
<signal name="clicked" handler="on_save_style_clicked" object="editor"/> <signal name="clicked" handler="on_save_style_clicked" object="editor"/>
</widget> </widget>
</child> </child>
</widget> </widget>
<packing> <packing>
<property name="padding">0</property> <property name="padding">0</property>
@ -374,9 +256,9 @@
<child> <child>
<widget class="GtkLabel" id="label3"> <widget class="GtkLabel" id="label3">
<property name="visible">True</property> <property name="visible">True</property>
<property name="label" translatable="yes">Style Editor</property> <property name="label" translatable="yes">&lt;span weight=&quot;bold&quot; size=&quot;larger&quot;&gt;Style Editor&lt;/span&gt;</property>
<property name="use_underline">False</property> <property name="use_underline">False</property>
<property name="use_markup">False</property> <property name="use_markup">True</property>
<property name="justify">GTK_JUSTIFY_CENTER</property> <property name="justify">GTK_JUSTIFY_CENTER</property>
<property name="wrap">False</property> <property name="wrap">False</property>
<property name="selectable">False</property> <property name="selectable">False</property>
@ -392,17 +274,6 @@
</packing> </packing>
</child> </child>
<child>
<widget class="GtkHSeparator" id="hseparator2">
<property name="visible">True</property>
</widget>
<packing>
<property name="padding">5</property>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<child> <child>
<widget class="GtkHBox" id="hbox5"> <widget class="GtkHBox" id="hbox5">
<property name="visible">True</property> <property name="visible">True</property>