fix swiatchble-button to lose its hilite state when its hidden
svn: r13764
This commit is contained in:
parent
f79d87bea5
commit
5c7b122118
|
@ -76,9 +76,17 @@
|
|||
(define/override (enable e?)
|
||||
(unless (equal? disabled? (not e?))
|
||||
(set! disabled? (not e?))
|
||||
(set! down? #f)
|
||||
(set! in? #f)
|
||||
(refresh)))
|
||||
(define/override (is-enabled?) (not disabled?))
|
||||
|
||||
(define/override (on-superwindow-show show?)
|
||||
(unless show?
|
||||
(set! in? #f)
|
||||
(set! down? #f))
|
||||
(super on-superwindow-show show?))
|
||||
|
||||
(define/override (on-event evt)
|
||||
(cond
|
||||
[(send evt button-down? 'left)
|
||||
|
|
Loading…
Reference in New Issue
Block a user