This is the cl-tk Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:26:51 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-tkMinimal bridge to Tcl/Tk
Marijn Haverbeke <marijnh@gmail.com>
BSD
cffi (system).
package.lisp (file).
base.lisp (file).
wish.lisp (file).
cffi.lisp (file).
ffi.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-tk/base.lisppackage.lisp (file).
cl-tk (system).
*tk* (special variable).
*wname* (special variable).
alive-p (function).
bind-event (macro).
clear-events (function).
destroy (function).
doevent (function).
doevents (function).
event-handler (function).
event-handler* (macro).
event-snapshot (function).
lit (function).
mainloop (function).
tcl (function).
tcl-error (function).
tcl-error (condition).
tcl-escape (function).
tcl[ (function).
tcl{ (function).
toplevel-tk (function).
unregister-event (function).
with-local-events (macro).
with-tk (macro).
with-wname (macro).
wname (function).
wname-car (function).
wname-cdr (function).
wname-cons (function).
@next-id (reader method).
(setf @next-id) (writer method).
@table (reader method).
copy-literal-string (function).
handle-event (function).
literal-string (structure).
literal-string-p (function).
literal-string-val (reader).
(setf literal-string-val) (writer).
register-event (function).
start-tk (function).
tcl-form (function).
tcl-send (generic function).
tk (class).
tk-alive-p (generic function).
tk-destroy (generic function).
tk-doevent (generic function).
cl-tk/wish.lispbase.lisp (file).
cl-tk (system).
initialize-instance (method).
wish-tk (class).
@alive (reader method).
(setf @alive) (writer method).
@binary (reader method).
@queue (reader method).
(setf @queue) (writer method).
@stream (reader method).
input-pending-p (function).
read-wish-message (function).
tcl-send (method).
tk-alive-p (method).
tk-destroy (method).
tk-doevent (method).
try-wish-binaries (function).
wish-stream (function).
cl-tk/cffi.lispbase.lisp (file).
cl-tk (system).
create-interp (function).
delete-interp (function).
do-one-event (function).
get-string-result (function).
load-libs (function).
null-pointer-p (function).
tcl-eval (function).
tcl-init (function).
tk-init (function).
cl-tk/ffi.lispcffi.lisp (file).
cl-tk (system).
ffi-tk (class).
initialize-instance (method).
+tcl-dont-wait+ (constant).
+tcl-error+ (constant).
+tcl-ok+ (constant).
@alive (reader method).
(setf @alive) (writer method).
@interp (reader method).
tcl-send (method).
tk-alive-p (method).
tk-destroy (method).
tk-doevent (method).
Packages are listed by definition order.
cl-tkcommon-lisp.
*tk* (special variable).
*wname* (special variable).
alive-p (function).
bind-event (macro).
clear-events (function).
destroy (function).
doevent (function).
doevents (function).
event-handler (function).
event-handler* (macro).
event-snapshot (function).
ffi-tk (class).
lit (function).
mainloop (function).
tcl (function).
tcl-error (function).
tcl-error (condition).
tcl-escape (function).
tcl[ (function).
tcl{ (function).
toplevel-tk (function).
unregister-event (function).
wish-tk (class).
with-local-events (macro).
with-tk (macro).
with-wname (macro).
wname (function).
wname-car (function).
wname-cdr (function).
wname-cons (function).
+tcl-dont-wait+ (constant).
+tcl-error+ (constant).
+tcl-ok+ (constant).
@alive (generic reader).
(setf @alive) (generic writer).
@binary (generic reader).
@interp (generic reader).
@next-id (generic reader).
(setf @next-id) (generic writer).
@queue (generic reader).
(setf @queue) (generic writer).
@stream (generic reader).
@table (generic reader).
copy-literal-string (function).
create-interp (function).
delete-interp (function).
do-one-event (function).
get-string-result (function).
handle-event (function).
input-pending-p (function).
literal-string (structure).
literal-string-p (function).
literal-string-val (reader).
(setf literal-string-val) (writer).
load-libs (function).
null-pointer-p (function).
read-wish-message (function).
register-event (function).
start-tk (function).
tcl-eval (function).
tcl-form (function).
tcl-init (function).
tcl-send (generic function).
tk (class).
tk-alive-p (generic function).
tk-destroy (generic function).
tk-doevent (generic function).
tk-init (function).
try-wish-binaries (function).
wish-stream (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
For example (bind-event "." "<1>" ((x #x) (y #y)) (format t "clicked ~a,~a" x y))
structure-object.
| Jump to: | (
@
A B C D E F G H I L M N R S T U W |
|---|
| Jump to: | (
@
A B C D E F G H I L M N R S T U W |
|---|
| Jump to: | *
+
A B C E I N Q S V |
|---|
| Jump to: | *
+
A B C E I N Q S V |
|---|
| Jump to: | B C F L P S T W |
|---|
| Jump to: | B C F L P S T W |
|---|