.
original commit: 2add41d62d94518d989cfbdf2ed8fb940e8274e1
This commit is contained in:
parent
074fcf1f81
commit
0d0ff5d47c
|
@ -181,10 +181,10 @@
|
|||
|
||||
[define has-focus #f]
|
||||
(rename [super-on-focus on-focus])
|
||||
(override on-focus)
|
||||
[define on-focus
|
||||
[define/override on-focus
|
||||
(lambda (x)
|
||||
(set! has-focus x))]
|
||||
(set! has-focus x)
|
||||
(super-on-focus x))]
|
||||
(public has-focus?)
|
||||
[define has-focus?
|
||||
(lambda ()
|
||||
|
@ -213,9 +213,8 @@
|
|||
[define edit-sequence-queue null]
|
||||
[define edit-sequence-ht (make-hash-table)]
|
||||
[define in-local-edit-sequence? #f]
|
||||
(public local-edit-sequence? run-after-edit-sequence extend-edit-sequence-queue)
|
||||
[define local-edit-sequence? (lambda () in-local-edit-sequence?)]
|
||||
[define run-after-edit-sequence
|
||||
[define/public local-edit-sequence? (lambda () in-local-edit-sequence?)]
|
||||
[define/public run-after-edit-sequence
|
||||
(case-lambda
|
||||
[(t) (run-after-edit-sequence t #f)]
|
||||
[(t sym)
|
||||
|
@ -249,7 +248,7 @@
|
|||
(void)])))
|
||||
(t))
|
||||
(void)])]
|
||||
[define extend-edit-sequence-queue
|
||||
[define/public extend-edit-sequence-queue
|
||||
(lambda (l ht)
|
||||
(hash-table-for-each ht (lambda (k t)
|
||||
(hash-table-put!
|
||||
|
|
|
@ -1111,9 +1111,9 @@
|
|||
|
||||
(rename [super-after-edit-sequence after-edit-sequence])
|
||||
(define/override (after-edit-sequence text super-call)
|
||||
(super-after-edit-sequence text super-call)
|
||||
(when (send text has-focus?)
|
||||
(send text highlight-parens)))
|
||||
(super-after-edit-sequence text super-call)
|
||||
(when (send text has-focus?)
|
||||
(send text highlight-parens)))
|
||||
|
||||
(rename [super-after-insert after-insert])
|
||||
(define/override (after-insert text super-call start size)
|
||||
|
|
Loading…
Reference in New Issue
Block a user