.
original commit: 59653202b5ba3bbdd1fd34278e99a3f4a6a00645
This commit is contained in:
parent
864c1b8c6d
commit
80adce5ab3
|
@ -33,7 +33,9 @@
|
||||||
x y w h
|
x y w h
|
||||||
(if mdi-frame
|
(if mdi-frame
|
||||||
(cons 'mdi-child style)
|
(cons 'mdi-child style)
|
||||||
style))))
|
(if use-metal?
|
||||||
|
(cons 'metal style)
|
||||||
|
style)))))
|
||||||
|
|
||||||
(define special-font (send the-font-list find-or-create-font
|
(define special-font (send the-font-list find-or-create-font
|
||||||
20 'decorative
|
20 'decorative
|
||||||
|
@ -529,6 +531,7 @@
|
||||||
(list "Panel" (lambda () (instantiate panel% (panel) [style '(deleted border)]))))))
|
(list "Panel" (lambda () (instantiate panel% (panel) [style '(deleted border)]))))))
|
||||||
|
|
||||||
(define use-dialogs? #f)
|
(define use-dialogs? #f)
|
||||||
|
(define use-metal? #f)
|
||||||
|
|
||||||
(define (big-frame h-radio? v-label? null-label? stretchy? special-label-font? special-button-font?
|
(define (big-frame h-radio? v-label? null-label? stretchy? special-label-font? special-button-font?
|
||||||
initially-disabled? alternate-init?)
|
initially-disabled? alternate-init?)
|
||||||
|
@ -1744,7 +1747,8 @@
|
||||||
(define f (new frame%
|
(define f (new frame%
|
||||||
[label "No-Clear Canvas Test"]
|
[label "No-Clear Canvas Test"]
|
||||||
[height 250]
|
[height 250]
|
||||||
[width 300]))
|
[width 300]
|
||||||
|
[style '(metal)]))
|
||||||
(define p (make-object vertical-panel% f))
|
(define p (make-object vertical-panel% f))
|
||||||
(define c% (class canvas%
|
(define c% (class canvas%
|
||||||
(inherit get-dc refresh)
|
(inherit get-dc refresh)
|
||||||
|
@ -1756,9 +1760,11 @@
|
||||||
(let loop ([x 0])
|
(let loop ([x 0])
|
||||||
(unless (= x 500)
|
(unless (= x 500)
|
||||||
(send dc set-brush red)
|
(send dc set-brush red)
|
||||||
(send dc draw-rectangle (- x delta) 0 25 400)
|
(send dc draw-rectangle (- x delta) 0 25 30)
|
||||||
|
(send dc draw-rectangle (- x delta) 40 25 390)
|
||||||
(send dc set-brush blue)
|
(send dc set-brush blue)
|
||||||
(send dc draw-rectangle (- (+ x 25) delta) 0 25 400)
|
(send dc draw-rectangle (- (+ x 25) delta) 0 25 30)
|
||||||
|
(send dc draw-rectangle (- (+ x 25) delta) 40 25 390)
|
||||||
(loop (+ x 50))))))
|
(loop (+ x 50))))))
|
||||||
(define/override (on-event evt)
|
(define/override (on-event evt)
|
||||||
(when (send evt dragging?)
|
(when (send evt dragging?)
|
||||||
|
@ -1766,6 +1772,7 @@
|
||||||
(refresh)))
|
(refresh)))
|
||||||
(super-new)))
|
(super-new)))
|
||||||
(new c% [parent p][style '(border)])
|
(new c% [parent p][style '(border)])
|
||||||
|
(new c% [parent p][style '(transparent)])
|
||||||
(new c% [parent p][style '(no-autoclear border)])
|
(new c% [parent p][style '(no-autoclear border)])
|
||||||
(send f show #t)
|
(send f show #t)
|
||||||
f)
|
f)
|
||||||
|
@ -1967,6 +1974,9 @@
|
||||||
(make-object check-box% "Position via Style" clockp
|
(make-object check-box% "Position via Style" clockp
|
||||||
(lambda (c e)
|
(lambda (c e)
|
||||||
(set! position-via-style? (send c get-value))))
|
(set! position-via-style? (send c get-value))))
|
||||||
|
(make-object check-box% "Metal" clockp
|
||||||
|
(lambda (c e)
|
||||||
|
(set! use-metal? (send c get-value))))
|
||||||
(make-object vertical-panel% clockp) ; filler
|
(make-object vertical-panel% clockp) ; filler
|
||||||
(let ([time (make-object message% "XX:XX:XX" clockp)])
|
(let ([time (make-object message% "XX:XX:XX" clockp)])
|
||||||
(make-object
|
(make-object
|
||||||
|
|
Loading…
Reference in New Issue
Block a user