diff options
author | Mifpasoti <mifpasoti@outlook.com> | 2019-02-03 15:16:22 -0500 |
---|---|---|
committer | Mifpasoti <mifpasoti@outlook.com> | 2019-02-03 15:16:22 -0500 |
commit | d4404d51dea2891821a80091e0c4bf2ce84c5e67 (patch) | |
tree | a5c2aa16c02ea860c8f51db615583a4baf57ae70 /demo3 | |
parent | 15cbbb1a853019910e6928427113c9ee6b0fcfba (diff) | |
download | gtk-demos-d4404d51dea2891821a80091e0c4bf2ce84c5e67.tar.gz gtk-demos-d4404d51dea2891821a80091e0c4bf2ce84c5e67.tar.bz2 gtk-demos-d4404d51dea2891821a80091e0c4bf2ce84c5e67.zip |
See the hotnews file.
Diffstat (limited to 'demo3')
-rwxr-xr-x[-rw-r--r--] | demo3 | 32 |
1 files changed, 10 insertions, 22 deletions
@@ -1,30 +1,18 @@ -#!/bin/bash -sbcl --script << 'EOF' 2> >(sed '/^Backtrace/,$d;/^; /d') - ; Refer to the demostuff file for definitions and descriptions. -(load "demostuff") - -(defun main () - (gapp demo3 - (window win demo3 "Dates Demo" 300 200) - (box h outerbox win) - (box v mainbox outerbox) - (button button1 "1066" mainbox (relabel button1 1066)) - (button button2 "1415" mainbox (relabel button2 1415)) - (button button3 "1492" mainbox (relabel button3 1492)) - (button button4 "1620" mainbox (relabel button4 1620)) - (button button5 "1776" mainbox (relabel button5 1776)) - (gtk_widget_show_all win)) - (g_application_run demo3 0 nil) - (g_object_unref demo3)) +(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 (- (char-int (aref old 0)) (char-int #\0)) 9)) (new (format nil (if isdigits "~@R" "~d") number))) (xlabel button new))) - -(main) - -EOF |