* src/GrampsLogger/_ErrorView.py: make dialog more HIG compliant
svn: r5690
This commit is contained in:
parent
182b5a4c43
commit
50dc374fe8
@ -1,3 +1,6 @@
|
||||
2006-01-07 Don Allingham <don@gramps-project.org>
|
||||
* src/GrampsLogger/_ErrorView.py: make dialog more HIG compliant
|
||||
|
||||
2006-01-06 Don Allingham <don@gramps-project.org>
|
||||
* src/DisplayModels.py: don't access db maps directly
|
||||
* src/PeopleModel.py: don't access db maps directly
|
||||
|
@ -35,30 +35,42 @@ class ErrorView(object):
|
||||
#self.top.set_default_size(400,350)
|
||||
self.top.set_has_separator(False)
|
||||
self.top.vbox.set_spacing(5)
|
||||
self.top.set_border_width(12)
|
||||
hbox = gtk.HBox()
|
||||
hbox.set_spacing(12)
|
||||
image = gtk.Image()
|
||||
image.set_from_stock(gtk.STOCK_DIALOG_ERROR, gtk.ICON_SIZE_DIALOG)
|
||||
label = gtk.Label('<span size="larger" weight="bold">%s</span>'
|
||||
% _("An unexpected error has occured"))
|
||||
% _("GRAMPS has experienced an unexpected error"))
|
||||
label.set_use_markup(True)
|
||||
self.top.vbox.pack_start(label,False,False,5)
|
||||
|
||||
sep = gtk.HSeparator()
|
||||
self.top.vbox.pack_start(sep,False,False,5)
|
||||
hbox.pack_start(image,False)
|
||||
hbox.add(label)
|
||||
|
||||
instructions_label = gtk.Label('<span weight="bold">%s</span>\n'\
|
||||
'%s' % \
|
||||
( _("Gramps has experienced an unexpected error."),
|
||||
_("Your data will safe but it would be advisable to restart gramps immediately. "\
|
||||
"If you would like to report the problem to the Gramps team "\
|
||||
"please click Report and the Error Reporting Wizard will help you "\
|
||||
"to make a bug report.")))
|
||||
self.top.vbox.pack_start(hbox,False,False,5)
|
||||
|
||||
instructions_label = gtk.Label(
|
||||
_("Your data will safe but it would be advisable to restart GRAMPS immediately. "\
|
||||
"If you would like to report the problem to the GRAMPS team "\
|
||||
"please click Report and the Error Reporting Wizard will help you "\
|
||||
"to make a bug report."))
|
||||
instructions_label.set_line_wrap(True)
|
||||
instructions_label.set_use_markup(True)
|
||||
|
||||
self.top.vbox.pack_start(instructions_label,False,False,5)
|
||||
|
||||
tb_frame = gtk.Frame(_("Error Detail"))
|
||||
tb_label = gtk.Label(self._error_detail)
|
||||
tb_frame.set_border_width(6)
|
||||
tb_label = gtk.TextView()
|
||||
tb_label.get_buffer().set_text(self._error_detail)
|
||||
tb_label.set_border_width(6)
|
||||
tb_label.set_editable(False)
|
||||
|
||||
tb_frame.add(tb_label)
|
||||
scroll = gtk.ScrolledWindow()
|
||||
scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
|
||||
|
||||
tb_frame.add(scroll)
|
||||
scroll.add_with_viewport(tb_label)
|
||||
|
||||
tb_expander = gtk.Expander('<span weight="bold">%s</span>' % _("Error Detail"))
|
||||
tb_expander.set_use_markup(True)
|
||||
|
Loading…
Reference in New Issue
Block a user