X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3fa826301bd61ca7e7832ce0ef655495b425558d..3d5231db07a04de50075f18fd605d3d87234a33b:/wxPython/demo/ColourSelect.py diff --git a/wxPython/demo/ColourSelect.py b/wxPython/demo/ColourSelect.py index d8d5df8984..c3abd36b93 100644 --- a/wxPython/demo/ColourSelect.py +++ b/wxPython/demo/ColourSelect.py @@ -5,9 +5,12 @@ # # Author: Lorne White (email: lorne.white@telusplanet.net) # -# Version 0.5 -# Date: Feb 26, 2001 +# Version 0.6 +# Date: Nov 14, 2001 # Licence: wxWindows license + +# Change Log: Add Label parameter to accommodate updated library code + #---------------------------------------------------------------------------- from wxPython.wx import * @@ -45,21 +48,24 @@ class TestColourSelect(wxPanel): for i in range(len(colours)): wxStaticText(self, -1, names[i], wxPoint(self.x_pos, self.y_pos), wxSize(-1, -1)) # name - val = ColourSelect(self, -1, colours[i], wxPoint(self.x_pos+100, self.y_pos), sizes[i]) # colour selection button + val = ColourSelect(self, -1, "", colours[i], wxPoint(self.x_pos+100, self.y_pos), sizes[i]) # colour selection button self.set_val.append(val) # store control for reference self.y_pos = self.y_pos + delta + self.y_pos = self.y_pos - delta + ColourSelect(self, -1, "Color Label", colours[0], wxPoint(self.x_pos+200, self.y_pos), sizes[0]) # colour selection button + def OnClick(self, event): result = [] colour = self.colour_def.GetColour() # default control value - result.append("Default: " + str(colour)) + result.append("%s: #%02x%02x%02x" % ("Default", colour[0], colour[1], colour[2])) for i in range(len(self.set_val)): val = self.set_val[i] colour = val.GetColour() # get the colour selection button result name = self.names[i] - result.append(name + ": " + str(colour)) # create string list for easy viewing of results + result.append("%s: #%02x%02x%02x" % (name, colour[0], colour[1], colour[2])) out_result = string.joinfields(result, ', ') self.log.WriteText("Colour Results :" + out_result + "\n") @@ -86,6 +92,5 @@ def runTest(frame, nb, log): overview = """\ -A checkbox is a labelled box which is either on (checkmark is visible) or off (no checkmark). """