Show status of wxMac CoreGraphics build option
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41076 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -7,20 +7,23 @@ class TestPanel(wx.Panel):
|
|||||||
def __init__(self, parent, log):
|
def __init__(self, parent, log):
|
||||||
self.log = log
|
self.log = log
|
||||||
wx.Panel.__init__(self, parent, -1)
|
wx.Panel.__init__(self, parent, -1)
|
||||||
|
|
||||||
wx.StaticText(self, -1,
|
|
||||||
"On the Mac these squares should be transparent,\n"
|
|
||||||
"if the CoreGrahics option is turned on.",
|
|
||||||
(20, 20))
|
|
||||||
|
|
||||||
self.Bind(wx.EVT_PAINT, self.OnPaint)
|
self.Bind(wx.EVT_PAINT, self.OnPaint)
|
||||||
|
|
||||||
|
txt = "On the Mac these squares should be transparent, if the\n" \
|
||||||
|
"CoreGraphics option is turned on. "
|
||||||
|
if "wxMac" in wx.PlatformInfo:
|
||||||
|
txt += "This build of wxPython\n" \
|
||||||
|
"%s have the CoreGraphics option turned on." \
|
||||||
|
% ("mac-cg" in wx.PlatformInfo and "DOES" or "DOS NOT")
|
||||||
|
wx.StaticText(self, -1, txt, (20, 20))
|
||||||
|
|
||||||
|
|
||||||
def OnPaint(self, evt):
|
def OnPaint(self, evt):
|
||||||
dc = wx.PaintDC(self)
|
dc = wx.PaintDC(self)
|
||||||
rect = wx.Rect(0,0, 100, 100)
|
rect = wx.Rect(0,0, 100, 100)
|
||||||
for RGB, pos in [((178, 34, 34), ( 50, 70)),
|
for RGB, pos in [((178, 34, 34), ( 50, 90)),
|
||||||
(( 35, 142, 35), (110, 130)),
|
(( 35, 142, 35), (110, 150)),
|
||||||
(( 0, 0, 139), (170, 70))
|
(( 0, 0, 139), (170, 90))
|
||||||
]:
|
]:
|
||||||
r, g, b = RGB
|
r, g, b = RGB
|
||||||
penclr = wx.Colour(r, g, b, wx.ALPHA_OPAQUE)
|
penclr = wx.Colour(r, g, b, wx.ALPHA_OPAQUE)
|
||||||
@@ -49,6 +52,9 @@ brushes. This is accomplished by enabling the wx.Colour class to have
|
|||||||
a fourth component for the alpha value, where 0 is fully transparent,
|
a fourth component for the alpha value, where 0 is fully transparent,
|
||||||
and 255 is fully opaque.
|
and 255 is fully opaque.
|
||||||
|
|
||||||
|
<p>You can consider this a \"preview of coming attractions\" for the
|
||||||
|
other platforms.
|
||||||
|
|
||||||
</body></html>
|
</body></html>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user