Actual contracts for classes. Yay sstrickl!
svn: r18547
This commit is contained in:
parent
b12faf3d15
commit
b9902e5145
|
@ -157,8 +157,7 @@
|
|||
[(name ...) name]
|
||||
[(by-name-cnt ...) (for/list ([t by-name-init-ty]) (t->c/neg t))]
|
||||
[(by-name-init ...) by-name-init])
|
||||
#'class?
|
||||
#;
|
||||
#;#'class?
|
||||
#'(class/c (name fcn-cnt) ... (init [by-name-init by-name-cnt] ...)))]
|
||||
[(Value: '()) #'null?]
|
||||
[(Struct: nm par flds proc poly? pred? cert acc-ids)
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
(dt Text-Field% (Class ()
|
||||
([parent Any] [callback Any] [label String])
|
||||
([get-value (-> String)]
|
||||
[focus (-> String)])))
|
||||
[focus (-> Void)])))
|
||||
(dt Horizontal-Panel% (Class ()
|
||||
([parent Any]
|
||||
[stretchable-height Any #t]
|
||||
|
|
Loading…
Reference in New Issue
Block a user