@@ -66,8 +66,6 @@ class ColorDelegator(Delegator):
66
66
colorizing: Boolean flag when colorizing is in process.
67
67
stop_colorizing: Boolean flag to end an active colorizing
68
68
process.
69
- close_when_done: Widget to destroy after colorizing process
70
- completes (doesn't seem to be used by IDLE).
71
69
"""
72
70
73
71
def __init__ (self ):
@@ -157,21 +155,14 @@ def notify_range(self, index1, index2=None):
157
155
self .after_id = self .after (1 , self .recolorize )
158
156
return
159
157
160
- close_when_done = None # Window to be closed when done colorizing.
161
-
162
- def close (self , close_when_done = None ):
158
+ def close (self ):
163
159
if self .after_id :
164
160
after_id = self .after_id
165
161
self .after_id = None
166
162
if DEBUG : print ("cancel scheduled recolorizer" )
167
163
self .after_cancel (after_id )
168
164
self .allow_colorizing = False
169
165
self .stop_colorizing = True
170
- if close_when_done :
171
- if not self .colorizing :
172
- close_when_done .destroy ()
173
- else :
174
- self .close_when_done = close_when_done
175
166
176
167
def toggle_colorize_event (self , event = None ):
177
168
"""Toggle colorizing on and off.
@@ -205,9 +196,7 @@ def recolorize(self):
205
196
process is not already running.
206
197
207
198
After colorizing is complete, some cleanup is done to
208
- make sure that all the text has been colorized and to close
209
- the window if the close event had been called while the
210
- process was running.
199
+ make sure that all the text has been colorized.
211
200
"""
212
201
self .after_id = None
213
202
if not self .delegate :
@@ -232,10 +221,6 @@ def recolorize(self):
232
221
if self .allow_colorizing and self .tag_nextrange ("TODO" , "1.0" ):
233
222
if DEBUG : print ("reschedule colorizing" )
234
223
self .after_id = self .after (1 , self .recolorize )
235
- if self .close_when_done :
236
- top = self .close_when_done
237
- self .close_when_done = None
238
- top .destroy ()
239
224
240
225
def recolorize_main (self ):
241
226
"Evaluate text and apply colorizing tags."
0 commit comments