tightened up inserts contract
svn: r18446
This commit is contained in:
parent
71911772c6
commit
a02520d692
|
@ -1048,7 +1048,8 @@ See also @method[text% caret-hidden?] and @method[editor<%> lock].
|
|||
[end (or/c exact-nonnegative-integer? 'same) 'same]
|
||||
[scroll-ok? any/c #t])
|
||||
void?]
|
||||
[(insert [n exact-nonnegative-integer?]
|
||||
[(insert [n (and/c exact-nonnegative-integer?
|
||||
(<=/c (string-length str)))]
|
||||
[str string?]
|
||||
[start exact-nonnegative-integer?]
|
||||
[end (or/c exact-nonnegative-integer? 'same) 'same]
|
||||
|
@ -1056,7 +1057,8 @@ See also @method[text% caret-hidden?] and @method[editor<%> lock].
|
|||
void?]
|
||||
[(insert [str string?])
|
||||
void?]
|
||||
[(insert [n exact-nonnegative-integer?]
|
||||
[(insert [n (and/c exact-nonnegative-integer?
|
||||
(<=/c (string-length str)))]
|
||||
[str string?])
|
||||
void?]
|
||||
[(insert [snip (is-a?/c snip%)]
|
||||
|
|
Loading…
Reference in New Issue
Block a user