inkstitch/lib/gui/edit_json/help_panel.py

43 wiersze
1.2 KiB
Python

# 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()