* 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>
|
2006-01-06 Don Allingham <don@gramps-project.org>
|
||||||
* src/DisplayModels.py: don't access db maps directly
|
* src/DisplayModels.py: don't access db maps directly
|
||||||
* src/PeopleModel.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_default_size(400,350)
|
||||||
self.top.set_has_separator(False)
|
self.top.set_has_separator(False)
|
||||||
self.top.vbox.set_spacing(5)
|
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>'
|
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)
|
label.set_use_markup(True)
|
||||||
self.top.vbox.pack_start(label,False,False,5)
|
|
||||||
|
|
||||||
sep = gtk.HSeparator()
|
hbox.pack_start(image,False)
|
||||||
self.top.vbox.pack_start(sep,False,False,5)
|
hbox.add(label)
|
||||||
|
|
||||||
instructions_label = gtk.Label('<span weight="bold">%s</span>\n'\
|
self.top.vbox.pack_start(hbox,False,False,5)
|
||||||
'%s' % \
|
|
||||||
( _("Gramps has experienced an unexpected error."),
|
instructions_label = gtk.Label(
|
||||||
_("Your data will safe but it would be advisable to restart gramps immediately. "\
|
_("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 "\
|
"If you would like to report the problem to the GRAMPS team "\
|
||||||
"please click Report and the Error Reporting Wizard will help you "\
|
"please click Report and the Error Reporting Wizard will help you "\
|
||||||
"to make a bug report.")))
|
"to make a bug report."))
|
||||||
instructions_label.set_line_wrap(True)
|
instructions_label.set_line_wrap(True)
|
||||||
instructions_label.set_use_markup(True)
|
instructions_label.set_use_markup(True)
|
||||||
|
|
||||||
self.top.vbox.pack_start(instructions_label,False,False,5)
|
self.top.vbox.pack_start(instructions_label,False,False,5)
|
||||||
|
|
||||||
tb_frame = gtk.Frame(_("Error Detail"))
|
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 = gtk.Expander('<span weight="bold">%s</span>' % _("Error Detail"))
|
||||||
tb_expander.set_use_markup(True)
|
tb_expander.set_use_markup(True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user