mred/private/wxme: fixed some method arities and defaults

svn: r14477
This commit is contained in:
Ryan Culpepper 2009-04-09 14:59:19 +00:00
parent 71d28de3a0
commit b6b917a4b9
7 changed files with 22 additions and 21 deletions

View File

@ -39,7 +39,7 @@
[(symbol-in start none end) [bias 'none]]) [(symbol-in start none end) [bias 'none]])
(void)) (void))
(def/public (grab-caret [(symbol-in immediate display global) dist]) (def/public (grab-caret [(symbol-in immediate display global) [dist 'global]])
(void)) (void))
(def/public (resized [any? redraw-now]) (void)) (def/public (resized [any? redraw-now]) (void))

View File

@ -273,7 +273,7 @@
(send blink-timer kill) (send blink-timer kill)
(set! blink-timer #f)) (set! blink-timer #f))
(send admin set-canvas #f) (send admin set-canvas #f)
#;(super ~)) #|(super ~)|#)
(define/override (on-size w h) (define/override (on-size w h)
(unless noloop? (unless noloop?
@ -352,7 +352,7 @@
(define/public (is-focus-on?) focuson?) (define/public (is-focus-on?) focuson?)
(define (force-display-focus on?) (define/public (force-display-focus on?)
(let ([old-on? focusforcedon?]) (let ([old-on? focusforcedon?])
(set! focusforcedon? on?) (set! focusforcedon? on?)
(send admin adjust-std-flag) (send admin adjust-std-flag)
@ -360,7 +360,6 @@
(or focuson? old-on?))) (or focuson? old-on?)))
(refresh)))) (refresh))))
(define/override (on-event event) (define/override (on-event event)
;; Turn off auto-dragger, if there is one ;; Turn off auto-dragger, if there is one
(when auto-dragger (when auto-dragger
@ -493,7 +492,7 @@
need-refresh?) need-refresh?)
(on-paint))) (on-paint)))
(define (get-lazy-refresh) lazy-refresh?) (define/public (get-lazy-refresh) lazy-refresh?)
(define/public (set-custom-cursor cursor) (define/public (set-custom-cursor cursor)
(if (not cursor) (if (not cursor)
@ -879,7 +878,7 @@
(define/public (get-editor) media) (define/public (get-editor) media)
(define/public (set-editor m update?) (define/public (set-editor m [update? #t])
(unless (eq? media m) (unless (eq? media m)
(when media (when media
(when (eq? admin (send media get-admin)) (when (eq? admin (send media get-admin))
@ -932,8 +931,8 @@
(set! scroll-to-last? to-last?) (set! scroll-to-last? to-last?)
(reset-visual #f) (reset-visual #f)
(repaint)) (repaint))
(define (scroll-with-bottom-base bottom?) (define/public (scroll-with-bottom-base bottom?)
(set! scroll-bottom-based? bottom?) (set! scroll-bottom-based? bottom?)
(reset-visual #f) (reset-visual #f)
(repaint))) (repaint)))

View File

@ -387,7 +387,7 @@
;; ---------------------------------------- ;; ----------------------------------------
(def/public (set-keymap [keymap% k]) (def/public (set-keymap [keymap% [k #f]])
(set! s-keymap k)) (set! s-keymap k))
(def/public (get-keymap) s-keymap) (def/public (get-keymap) s-keymap)
(def/public (get-style-list) s-style-list) (def/public (get-style-list) s-style-list)
@ -481,7 +481,7 @@
(define/public (really-can-edit?) #f) (define/public (really-can-edit?) #f)
(def/public (insert-box [symbol? type]) (def/public (insert-box [symbol? [type 'text]])
(let ([snip (on-new-box type)]) (let ([snip (on-new-box type)])
(when snip (when snip
(let ([sname (default-style-name)]) (let ([sname (default-style-name)])

View File

@ -1734,7 +1734,7 @@
(loop (snip->next snip)))) (loop (snip->next snip))))
(install-copy-buffer time sl))) (install-copy-buffer time sl)))
(def/override (copy [bool? extend?] [exact-integer? time]) (def/override (copy [bool? [extend? #f]] [exact-integer? [time 0]])
(begin-copy-buffer) (begin-copy-buffer)
(when (not extend?) (when (not extend?)
(free-old-copies)) (free-old-copies))
@ -1795,10 +1795,10 @@
(do-paste time)) (do-paste time))
(end-edit-sequence))) (end-edit-sequence)))
(def/override (paste [exact-integer? time]) (def/override (paste [exact-integer? [time 0]])
(generic-paste #f time)) (generic-paste #f time))
(def/override (paste-x-selection [exact-integer? time]) (def/override (paste-x-selection [exact-integer? [time 0]])
(generic-paste #t time)) (generic-paste #t time))
(define/override (insert-paste-snip snip data) (define/override (insert-paste-snip snip data)
@ -1812,7 +1812,7 @@
(send snip insert str) (send snip insert str)
(insert-paste-snip snip #f))) (insert-paste-snip snip #f)))
(def/override (kill [exact-integer? time]) (def/override (kill [exact-integer? [time 0]])
(cut time)) (cut time))
(define/override (own-x-selection on? update? force?) (define/override (own-x-selection on? update? force?)
@ -1912,7 +1912,8 @@
(write-snips-to-file f s-style-list #f snips #f #f this) (write-snips-to-file f s-style-list #f snips #f #f this)
(do-write-headers-footers f #f))) (do-write-headers-footers f #f)))
(def/override (read-from-file [editor-stream-in% f] [bool? overwritestyle?]) (def/override (read-from-file [editor-stream-in% f]
[bool? [overwritestyle? #t]])
(if (or s-user-locked? (if (or s-user-locked?
(not (zero? write-locked))) (not (zero? write-locked)))
#f #f

View File

@ -19,7 +19,7 @@
#f) #f)
(def/public (get-view [maybe-box? x] [maybe-box? y] [maybe-box? w] [maybe-box? h] (def/public (get-view [maybe-box? x] [maybe-box? y] [maybe-box? w] [maybe-box? h]
[(make-or-false snip%) snip]) [(make-or-false snip%) [snip #f]])
#f) #f)
(def/public (scroll-to [snip% s] (def/public (scroll-to [snip% s]

View File

@ -1073,9 +1073,9 @@
(def/public (equal-to? [image-snip% other] [any? recur]) (def/public (equal-to? [image-snip% other] [any? recur])
(send other other-equal-to? this recur)) (send other other-equal-to? this recur))
(def/public (other-equal-to? [image-snip% one] [image-snip% other] [any? recur]) (def/public (other-equal-to? [image-snip% other] [any? recur])
(let ([bm (send one get-bitmap)] (let* ([bm (send this get-bitmap)]
[bm2 (send other get-bitmap)]) [bm2 (send other get-bitmap)])
(and (and
bm (send bm ok?) bm (send bm ok?)
bm2 (send bm ok?) bm2 (send bm ok?)
@ -1089,7 +1089,7 @@
[s2 (make-bytes (* w h 4))]) [s2 (make-bytes (* w h 4))])
(send bm get-argb-pixels 0 0 w h s1 #f) (send bm get-argb-pixels 0 0 w h s1 #f)
(send bm2 get-argb-pixels 0 0 w h s2 #f) (send bm2 get-argb-pixels 0 0 w h s2 #f)
(let ([mask (send one get-bitmap-mask)]) (let ([mask (send this get-bitmap-mask)])
(when (and mask (when (and mask
(send mask ok?) (send mask ok?)
(= w (send mask get-width)) (= w (send mask get-width))

View File

@ -193,7 +193,8 @@
(super-new) (super-new)
(set-delta change-command param) (set-delta change-command param)
(def/public (set-delta [symbol? change-command] [any? [param 0]]) (def/public (set-delta [symbol? [change-command 'change-nothing]]
[any? [param 0]])
(case change-command (case change-command
[(change-nothing) [(change-nothing)
(set! family 'base) (set! family 'base)