diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-02-06 16:50:30 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-02-06 17:00:51 -0800 |
commit | 94ee69847a8e233b998ddd8c743087a063d27a44 (patch) | |
tree | 1a9fee291911a33e407d40e74975d88870b73962 /demo3.tl | |
parent | 4667b03c44081463141dcdaeb3e748c0a24fcfa6 (diff) | |
download | gtk-demos-94ee69847a8e233b998ddd8c743087a063d27a44.tar.gz gtk-demos-94ee69847a8e233b998ddd8c743087a063d27a44.tar.bz2 gtk-demos-94ee69847a8e233b998ddd8c743087a063d27a44.zip |
More TXR porting: add suffixes to files; remove SBCL materials.
Diffstat (limited to 'demo3.tl')
-rwxr-xr-x | demo3.tl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/demo3.tl b/demo3.tl new file mode 100755 index 0000000..d2ec257 --- /dev/null +++ b/demo3.tl @@ -0,0 +1,18 @@ +; Refer to the demostuff file for definitions and descriptions. + +(defun demo3 () + (window demo3 demos "Dates Demo" 300 200) + (box h outerbox3 demo3) + (box v mainbox3 outerbox3) + (button date1 "1066" mainbox3 (relabel date1 1066)) + (button date2 "1415" mainbox3 (relabel date2 1415)) + (button date3 "1492" mainbox3 (relabel date3 1492)) + (button date4 "1620" mainbox3 (relabel date4 1620)) + (button date5 "1776" mainbox3 (relabel date5 1776)) + (gtk_widget_show_all demo3)) + +(defun relabel (button number) + (let* ((old (gtk_button_get_label button)) + (isdigits (<= 0 (- (chr-int [old 0]) (chr-int #\0)) 9)) + (new (format nil (if isdigits "~@R" "~d") number))) + (xlabel button new))) |