Adjust some colors and import version

This commit is contained in:
Marcel Stör 2016-12-29 22:54:21 +01:00
parent 4400a20988
commit 57779696f7

View File

@ -4,7 +4,7 @@
import wx import wx
import wx.html import wx.html
import wx.lib.wxpTag import wx.lib.wxpTag
from Main import __version__
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
@ -12,27 +12,25 @@ import wx.lib.wxpTag
class MyAboutBox(wx.Dialog): class MyAboutBox(wx.Dialog):
text = ''' text = '''
<html> <html>
<body> <body bgcolor="#DCDCDC">
<style> <style>
body { body {
font-family: Arial font-family: Arial;
} background-color: #DCDCDC;
a {
color: #004CE5
} }
</style> </style>
<center> <center>
<img src="images/python-256.png" width="64" height="64"> <img src="images/python-256.png" width="64" height="64" alt="Python">
<img src="images/icon-256.png" width="64" height="64"> <img src="images/icon-256.png" width="64" height="64" alt="NodeMCU">
<img src="images/espressif-256.png" width="64" height="64"> <img src="images/espressif-256.png" width="64" height="64" alt="Espressif, producers of ESP8266 et.al.">
<img src="images/wxpython-256.png" width="64" height="43"> <img src="images/wxpython-256.png" width="64" height="43" alt="wxPython, cross-platform GUI framework">
<h1>NodeMCU PyFlasher</h1> <h1>NodeMCU PyFlasher</h1>
<p>Version %s</p> <p>Version %s</p>
<p>Fork the <a href="https://github.com/marcelstoer/nodemcu-pyflasher">project on GitHub</a> and help improve it <p>Fork the <a style="color: #004CE5;" href="https://github.com/marcelstoer/nodemcu-pyflasher">project on
for all!</p> GitHub</a> and help improve it for all!</p>
<p>© 2016-2017 Marcel Stör. Licensed under MIT.</p> <p>© 2016-2017 Marcel Stör. Licensed under MIT.</p>
@ -47,12 +45,12 @@ class MyAboutBox(wx.Dialog):
</html> </html>
''' '''
def __init__(self, parent, version): def __init__(self, parent):
wx.Dialog.__init__(self, parent, -1, "About NodeMCU PyFlasher") wx.Dialog.__init__(self, parent, -1, "About NodeMCU PyFlasher")
html = wx.html.HtmlWindow(self, -1, size=(420, -1)) html = wx.html.HtmlWindow(self, -1, size=(420, -1))
if "gtk2" in wx.PlatformInfo or "gtk3" in wx.PlatformInfo: if "gtk2" in wx.PlatformInfo or "gtk3" in wx.PlatformInfo:
html.SetStandardFonts() html.SetStandardFonts()
txt = self.text % version txt = self.text % __version__
html.SetPage(txt) html.SetPage(txt)
ir = html.GetInternalRepresentation() ir = html.GetInternalRepresentation()
html.SetSize((ir.GetWidth() + 25, ir.GetHeight() + 25)) html.SetSize((ir.GetWidth() + 25, ir.GetHeight() + 25))