Lines Matching refs:widget

37     def checkParam(self, widget, name, value, *, expected=_sentinel,
39 widget[name] = value
51 self.assertEqual2(widget[name], expected, eq=eq)
52 self.assertEqual2(widget.cget(name), expected, eq=eq)
53 t = widget.configure(name)
57 def checkInvalidParam(self, widget, name, value, errmsg=None):
58 orig = widget[name]
62 widget[name] = value
65 self.assertEqual(widget[name], orig)
67 widget.configure({name: value})
70 self.assertEqual(widget[name], orig)
72 def checkParams(self, widget, name, *values, **kwargs):
74 self.checkParam(widget, name, value, **kwargs)
76 def checkIntegerParam(self, widget, name, *values, **kwargs):
77 self.checkParams(widget, name, *values, **kwargs)
78 self.checkInvalidParam(widget, name, '',
80 self.checkInvalidParam(widget, name, '10p',
82 self.checkInvalidParam(widget, name, 3.2,
85 def checkFloatParam(self, widget, name, *values, conv=float, **kwargs):
87 self.checkParam(widget, name, value, conv=conv, **kwargs)
88 self.checkInvalidParam(widget, name, '',
90 self.checkInvalidParam(widget, name, 'spam',
93 def checkBooleanParam(self, widget, name):
95 self.checkParam(widget, name, value, expected=0)
97 self.checkParam(widget, name, value, expected=1)
98 self.checkInvalidParam(widget, name, '',
100 self.checkInvalidParam(widget, name, 'spam',
103 def checkColorParam(self, widget, name, *, allow_empty=None, **kwargs):
104 self.checkParams(widget, name,
108 self.checkInvalidParam(widget, name, 'spam',
111 def checkCursorParam(self, widget, name, **kwargs):
112 self.checkParams(widget, name, 'arrow', 'watch', 'cross', '',**kwargs)
113 self.checkParam(widget, name, 'none')
114 self.checkInvalidParam(widget, name, 'spam',
117 def checkCommandParam(self, widget, name):
120 widget[name] = command
121 self.assertTrue(widget[name])
122 self.checkParams(widget, name, '')
124 def checkEnumParam(self, widget, name, *values, errmsg=None, **kwargs):
125 self.checkParams(widget, name, *values, **kwargs)
132 self.checkInvalidParam(widget, name, '',
135 self.checkInvalidParam(widget, name, 'spam', errmsg=errmsg)
137 def checkPixelsParam(self, widget, name, *values,
148 self.checkParam(widget, name, value, expected=expected,
150 self.checkInvalidParam(widget, name, '6x',
152 self.checkInvalidParam(widget, name, 'spam',
155 def checkReliefParam(self, widget, name):
156 self.checkParams(widget, name,
162 self.checkInvalidParam(widget, name, 'spam',
165 def checkImageParam(self, widget, name):
167 self.checkParam(widget, name, image, conv=str)
168 self.checkInvalidParam(widget, name, 'spam',
170 widget[name] = ''
172 def checkVariableParam(self, widget, name, var):
173 self.checkParam(widget, name, var, conv=str)
187 widget = self.create()
188 keys = widget.keys()
189 self.assertEqual(sorted(keys), sorted(widget.configure()))
191 widget[k]
227 widget = self.create()
228 self.checkColorParam(widget, 'activebackground')
231 widget = self.create()
232 self.checkPixelsParam(widget, 'activeborderwidth',
236 widget = self.create()
237 self.checkColorParam(widget, 'activeforeground')
240 widget = self.create()
241 self.checkEnumParam(widget, 'anchor',
245 widget = self.create()
246 self.checkColorParam(widget, 'background')
248 self.checkColorParam(widget, 'bg')
251 widget = self.create()
252 self.checkParam(widget, 'bitmap', 'questhead')
253 self.checkParam(widget, 'bitmap', 'gray50')
255 self.checkParam(widget, 'bitmap', '@' + filename)
260 self.checkInvalidParam(widget, 'bitmap', 'spam',
264 widget = self.create()
265 self.checkPixelsParam(widget, 'borderwidth',
268 self.checkPixelsParam(widget, 'bd', 0, 1.3, 2.6, 6, -2, '10p')
271 widget = self.create()
272 self.checkEnumParam(widget, 'compound',
276 widget = self.create()
277 self.checkCursorParam(widget, 'cursor')
280 widget = self.create()
281 self.checkColorParam(widget, 'disabledforeground')
284 widget = self.create()
285 self.checkBooleanParam(widget, 'exportselection')
288 widget = self.create()
289 self.checkParam(widget, 'font',
291 self.checkInvalidParam(widget, 'font', '',
295 widget = self.create()
296 self.checkColorParam(widget, 'foreground')
298 self.checkColorParam(widget, 'fg')
301 widget = self.create()
302 self.checkColorParam(widget, 'highlightbackground')
305 widget = self.create()
306 self.checkColorParam(widget, 'highlightcolor')
309 widget = self.create()
310 self.checkPixelsParam(widget, 'highlightthickness',
312 self.checkParam(widget, 'highlightthickness', -2, expected=0,
316 widget = self.create()
317 self.checkImageParam(widget, 'image')
320 widget = self.create()
321 self.checkColorParam(widget, 'insertbackground')
324 widget = self.create()
325 self.checkPixelsParam(widget, 'insertborderwidth',
329 widget = self.create()
330 self.checkIntegerParam(widget, 'insertofftime', 100)
333 widget = self.create()
334 self.checkIntegerParam(widget, 'insertontime', 100)
337 widget = self.create()
338 self.checkPixelsParam(widget, 'insertwidth', 1.3, 2.6, -2, '10p')
341 widget = self.create()
342 self.checkBooleanParam(widget, 'jump')
345 widget = self.create()
346 self.checkEnumParam(widget, 'justify', 'left', 'right', 'center',
349 self.checkInvalidParam(widget, 'justify', '',
354 widget = self.create()
355 self.assertEqual(str(widget['orient']), self.default_orient)
356 self.checkEnumParam(widget, 'orient', 'horizontal', 'vertical')
359 widget = self.create()
360 self.checkPixelsParam(widget, 'padx', 3, 4.4, 5.6, -2, '12m',
364 widget = self.create()
365 self.checkPixelsParam(widget, 'pady', 3, 4.4, 5.6, -2, '12m',
369 widget = self.create()
370 self.checkReliefParam(widget, 'relief')
373 widget = self.create()
374 self.checkIntegerParam(widget, 'repeatdelay', -500, 500)
377 widget = self.create()
378 self.checkIntegerParam(widget, 'repeatinterval', -500, 500)
381 widget = self.create()
382 self.checkColorParam(widget, 'selectbackground')
385 widget = self.create()
386 self.checkPixelsParam(widget, 'selectborderwidth', 1.3, 2.6, -2, '10p')
389 widget = self.create()
390 self.checkColorParam(widget, 'selectforeground')
393 widget = self.create()
394 self.checkBooleanParam(widget, 'setgrid')
397 widget = self.create()
398 self.checkEnumParam(widget, 'state', 'active', 'disabled', 'normal')
401 widget = self.create()
402 self.checkParams(widget, 'takefocus', '0', '1', '')
405 widget = self.create()
406 self.checkParams(widget, 'text', '', 'any string')
409 widget = self.create()
411 self.checkVariableParam(widget, 'textvariable', var)
414 widget = self.create()
415 self.checkColorParam(widget, 'troughcolor')
418 widget = self.create()
419 self.checkIntegerParam(widget, 'underline', 0, 1, 10)
422 widget = self.create()
423 self.checkPixelsParam(widget, 'wraplength', 100)
426 widget = self.create()
427 self.checkCommandParam(widget, 'xscrollcommand')
430 widget = self.create()
431 self.checkCommandParam(widget, 'yscrollcommand')
436 widget = self.create()
437 self.checkCommandParam(widget, 'command')
440 widget = self.create()
441 self.checkBooleanParam(widget, 'indicatoron')
444 widget = self.create()
445 self.checkReliefParam(widget, 'offrelief')
448 widget = self.create()
449 self.checkReliefParam(widget, 'overrelief')
452 widget = self.create()
453 self.checkColorParam(widget, 'selectcolor')
456 widget = self.create()
457 self.checkImageParam(widget, 'selectimage')
460 widget = self.create()
461 self.checkImageParam(widget, 'tristateimage')
464 widget = self.create()
465 self.checkParam(widget, 'tristatevalue', 'unknowable')
468 widget = self.create()
470 self.checkVariableParam(widget, 'variable', var)
475 widget = self.create()
476 self.checkIntegerParam(widget, 'height', 100, -100, 0)
479 widget = self.create()
480 self.checkIntegerParam(widget, 'width', 402, -402, 0)
485 widget = self.create()
486 self.checkPixelsParam(widget, 'height', 100, 101.2, 102.6, -100, 0, '3c')
489 widget = self.create()
490 self.checkPixelsParam(widget, 'width', 402, 403.4, 404.6, -402, 0, '5i')
508 widget = self.create()
509 widget[option]