8888 'Undo History' add help button & url

This commit is contained in:
Sam Manzi 2015-09-19 07:19:26 +10:00
parent 4d87d2633c
commit a0ae11f268

View File

@ -45,6 +45,16 @@ from gi.repository import GObject
#-------------------------------------------------------------------------
from .dialog import QuestionDialog
from .managedwindow import ManagedWindow
from .display import display_help
from gramps.gen.const import URL_MANUAL_PAGE
#-------------------------------------------------------------------------
#
# Constants
#
#-------------------------------------------------------------------------
WIKI_HELP_PAGE = '%s_-_Keybindings' % URL_MANUAL_PAGE
WIKI_HELP_SEC = _('11')
#-------------------------------------------------------------------------
#
@ -69,6 +79,8 @@ class UndoHistory(ManagedWindow):
window = Gtk.Dialog("", uistate.window,
Gtk.DialogFlags.DESTROY_WITH_PARENT, None)
self.help_button = window.add_button(_('_Help'),
Gtk.ResponseType.HELP)
self.undo_button = window.add_button(_('_Undo'),
Gtk.ResponseType.REJECT)
self.redo_button = window.add_button(_('_Redo'),
@ -174,6 +186,10 @@ class UndoHistory(ManagedWindow):
elif response_id == Gtk.ResponseType.DELETE_EVENT:
self.close(obj)
elif response_id == Gtk.ResponseType.HELP:
display_help(webpage=WIKI_HELP_PAGE,
section=WIKI_HELP_SEC)
def build_menu_names(self, obj):
return (self.title, None)