# Authors: see git history # # Copyright (c) 2024 Authors # Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details. import wx from ...i18n import _ class HelpPanel(wx.Panel): def __init__(self, parent): wx.Panel.__init__(self, parent) help_sizer = wx.BoxSizer(wx.VERTICAL) help_text = wx.StaticText( self, wx.ID_ANY, _("Feature to verify or update font information for an existing font."), style=wx.ALIGN_LEFT ) help_text.Wrap(500) help_sizer.Add(help_text, 0, wx.ALL, 20) help_sizer.Add((20, 20), 0, 0, 0) website_info = wx.StaticText(self, wx.ID_ANY, _("More information on our website:")) help_sizer.Add(website_info, 0, wx.ALL, 8) self.website_link = wx.adv.HyperlinkCtrl( self, wx.ID_ANY, _("https://inkstitch.org/docs/font-tools/#edit-json"), _("https://inkstitch.org/docs/font-tools/#edit-json") ) self.website_link.Bind(wx.adv.EVT_HYPERLINK, self.on_link_clicked) help_sizer.Add(self.website_link, 0, wx.ALL, 8) self.SetSizer(help_sizer) def on_link_clicked(self, event): event.Skip()