enable documentation in the help menu

This commit is contained in:
Manuel Cortez 2015-07-06 12:05:03 -05:00
parent 9cab1d2afc
commit 49c3eb37cb
2 changed files with 9 additions and 1 deletions

View File

@ -35,6 +35,8 @@ import pygeocoder
from pygeolib import GeocoderError
import logging
import webbrowser
from mysc import localization
import os
log = logging.getLogger("mainController")
@ -165,6 +167,7 @@ class Controller(object):
if widgetUtils.toolkit == "wx":
widgetUtils.connect_event(self.view.nb, widgetUtils.NOTEBOOK_PAGE_CHANGED, self.buffer_changed)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.report_error, self.view.reportError)
widgetUtils.connect_event(self.view, widgetUtils.MENU, self.view_documentation, self.view.doc)
def set_systray_icon(self):
self.systrayIcon = sysTrayIcon.SysTrayIcon()
@ -1315,5 +1318,11 @@ class Controller(object):
buffer.session.settings["other_buffers"]["muted_buffers"].remove(buffer.name)
output.speak(_(u"Buffer mute off"), True)
def view_documentation(self, *args, **kwargs):
lang = localization.get("documentation")
os.chdir("documentation/%s" % (lang,))
webbrowser.open("manual.html")
os.chdir("../../")
def __del__(self):
config.app.write()

View File

@ -61,7 +61,6 @@ class mainFrame(wx.Frame):
# Help Menu
help = wx.Menu()
self.doc = help.Append(-1, _(u"&Documentation"))
self.doc.Enable(False)
self.sounds_tutorial = help.Append(wx.NewId(), _(u"Sounds &tutorial"))
self.changelog = help.Append(wx.NewId(), _(u"&What's new in this version?"))
self.changelog.Enable(False)