kopia lustrzana https://github.com/inkstitch/inkstitch
52 wiersze
1.6 KiB
Python
52 wiersze
1.6 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 LetteringHelpPanel(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,
|
||
|
_("Add text to your design."),
|
||
|
style=wx.ALIGN_LEFT
|
||
|
)
|
||
|
help_text.Wrap(500)
|
||
|
help_sizer.Add(help_text, 0, wx.ALL, 8)
|
||
|
|
||
|
website_link = wx.adv.HyperlinkCtrl(
|
||
|
self,
|
||
|
wx.ID_ANY,
|
||
|
_("https://inkstitch.org/docs/lettering/#lettering-tool"),
|
||
|
_("https://inkstitch.org/docs/lettering/#lettering-tool")
|
||
|
)
|
||
|
website_link.Bind(wx.adv.EVT_HYPERLINK, self.on_link_clicked)
|
||
|
help_sizer.Add(website_link, 0, wx.ALL, 8)
|
||
|
|
||
|
help_sizer.Add((20, 20), 0, 0, 0)
|
||
|
|
||
|
website_info = wx.StaticText(self, wx.ID_ANY, _("A font library with full description and embroidered examples can be found on our website:"))
|
||
|
help_sizer.Add(website_info, 0, wx.ALL, 8)
|
||
|
|
||
|
fontlibrary_link = wx.adv.HyperlinkCtrl(
|
||
|
self,
|
||
|
wx.ID_ANY,
|
||
|
_("https://inkstitch.org/fonts/font-library/"),
|
||
|
_("https://inkstitch.org/fonts/font-library/")
|
||
|
)
|
||
|
fontlibrary_link.Bind(wx.adv.EVT_HYPERLINK, self.on_link_clicked)
|
||
|
help_sizer.Add(fontlibrary_link, 0, wx.ALL, 8)
|
||
|
|
||
|
self.SetSizer(help_sizer)
|
||
|
|
||
|
def on_link_clicked(self, event):
|
||
|
event.Skip()
|