diff options
Diffstat (limited to 'python/python3-pmw/examples.patch')
-rw-r--r-- | python/python3-pmw/examples.patch | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/python/python3-pmw/examples.patch b/python/python3-pmw/examples.patch new file mode 100644 index 0000000000..ae283ae7d1 --- /dev/null +++ b/python/python3-pmw/examples.patch @@ -0,0 +1,74 @@ +--- Pmw-2.1.1/Pmw/Pmw_2_1_1/doc/example.orig.py 2024-01-16 20:29:10.976574813 +0200 ++++ Pmw-2.1.1/Pmw/Pmw_2_1_1/doc/example.py 2024-01-16 20:31:31.276588327 +0200 +@@ -1,10 +1,10 @@ +-import tkinter ++import tkinter + import Pmw +- ++ + class ThresholdScale(Pmw.MegaWidget): + """ Megawidget containing a scale and an indicator. + """ +- ++ + def __init__(self, parent = None, **kw): + + # Define the megawidget options. +@@ -14,13 +14,13 @@ + ('value', None, Pmw.INITOPT), + ) + self.defineoptions(kw, optiondefs) +- ++ + # Initialise base class (after defining options). + Pmw.MegaWidget.__init__(self, parent) +- ++ + # Create the components. + interior = self.interior() +- ++ + # Create the indicator component. + self.indicator = self.createcomponent('indicator', + (), None, +@@ -30,7 +30,7 @@ + borderwidth = 2, + relief = 'raised') + self.indicator.grid() +- ++ + # Create the scale component. + self.scale = self.createcomponent('scale', + (), None, +@@ -42,23 +42,23 @@ + to = 0, + showvalue = 0) + self.scale.grid() +- ++ + value = self['value'] + if value is not None: + self.scale.set(value) +- ++ + # Check keywords and initialise options. + self.initialiseoptions() + + def _doCommand(self, valueStr): +- if self.scale.get() > self['threshold']: +- color = self['colors'][1] +- else: +- color = self['colors'][0] +- self.indicator.configure(background = color) ++ if self.scale.get() > self['threshold']: ++ color = self['colors'][1] ++ else: ++ color = self['colors'][0] ++ self.indicator.configure(background = color) + + Pmw.forwardmethods(ThresholdScale, tkinter.Scale, 'scale') +- ++ + # Initialise tkinter and Pmw. + root = Pmw.initialise() + root.title('Pmw ThresholdScale demonstration') |