mirror of https://github.com/chriskiehl/Gooey.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.1 KiB
40 lines
1.1 KiB
"""
|
|
Collection of Utility methods for styling the GUI
|
|
"""
|
|
|
|
__author__ = 'Chris'
|
|
|
|
|
|
import wx
|
|
|
|
|
|
def MakeBold(statictext):
|
|
pointsize = statictext.GetFont().GetPointSize()
|
|
font = wx.Font(pointsize, wx.FONTFAMILY_DEFAULT,
|
|
wx.FONTWEIGHT_NORMAL, wx.FONTWEIGHT_BOLD, False)
|
|
statictext.SetFont(font)
|
|
|
|
|
|
def _bold_static_text(parent, text_label):
|
|
text = wx.StaticText(parent, label=text_label)
|
|
font_size = text.GetFont().GetPointSize()
|
|
bold = wx.Font(font_size, wx.FONTFAMILY_DEFAULT, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_BOLD)
|
|
text.SetFont(bold)
|
|
return text
|
|
|
|
|
|
def H1(parent, label):
|
|
text = wx.StaticText(parent, label=label)
|
|
font_size = text.GetFont().GetPointSize()
|
|
font = wx.Font(font_size * 1.2, wx.FONTFAMILY_DEFAULT, wx.FONTWEIGHT_NORMAL, wx.FONTWEIGHT_BOLD, False)
|
|
text.SetFont(font)
|
|
return text
|
|
|
|
def HorizontalRule(parent):
|
|
line = wx.StaticLine(parent, -1, style=wx.LI_HORIZONTAL)
|
|
line.SetSize((10, 10))
|
|
return line
|
|
|
|
def MakeDarkGrey(statictext):
|
|
darkgray = (54, 54, 54)
|
|
statictext.SetForegroundColour(darkgray)
|