GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||
GeezerVison is showing docs.wxpython.org — wx.lib.plot.utils.TempStyle — wxPython 4.3.2 Docs
|
Initialize self. See help(type(self)) for accurate signature. |
Class API¶Decorator / Context Manager to revert pen or brush changes.
Will revert pen, brush, or both to their previous values after a method call or block finish.
which (str) – The item to save and revert after execution. Can be
one of {'both', 'pen', 'brush'}.
dc (wx.DC) – The DC to get brush/pen info from.
# Using as a method decorator: @TempStyle() # same as @TempStyle('both') def func(self, dc, a, b, c): # dc must be 1st arg (beside self) # edit pen and brush here # Or as a context manager: with TempStyle('both', dc): # do stuff
Note
As of 2016-06-15, this can only be used as a decorator for class methods, not standard functions. There is a plan to try and remove this restriction, but I don’t know when that will happen…
Combination Decorator and Context Manager! Also makes Julienne fries! Will not break! Will not… It broke!
—The Genie
Initialize self. See help(type(self)) for accurate signature.