Skip to content

Commit 5ea83cb

Browse files
committed
add terminal demo
1 parent cb8c0a1 commit 5ea83cb

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

apps/duck-terminal.ss

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2+
;Copyright 2016-2080 evilbinary.
3+
;作者:evilbinary on 11/11/18.
4+
;邮箱:rootdebug@163.com
5+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6+
(import (scheme)
7+
(glfw glfw)
8+
(gui duck)
9+
(gui window)
10+
(gui widget)
11+
(gui terminal)
12+
(gui graphic)
13+
)
14+
15+
(define window '() )
16+
(define width 800)
17+
(define height 700)
18+
19+
20+
(define (terminal-app)
21+
(let ((term (terminal (* height 1.0) (* width 1.0) )))
22+
(widget-set-padding term 4.0 0.0 0.0 10.0)
23+
(widget-add term)
24+
)
25+
)
26+
27+
(define (duck-app)
28+
(set! window (window-create width height "鸭子termnial"))
29+
(terminal-app)
30+
(window-set-wait-mode #f)
31+
;;run
32+
(window-loop window)
33+
(window-destroy window)
34+
)
35+
36+
(duck-app)

0 commit comments

Comments
 (0)