This is the gtk-tagged-streams Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:20:30 2024 GMT+0.
gtk-tagged-streams/gtk-tagged-streams.asd
gtk-tagged-streams/package.lisp
gtk-tagged-streams/gtk-fixes/gtk.text-iter.lisp
gtk-tagged-streams/utils.lisp
gtk-tagged-streams/gtk-assets/generalized-position.lisp
gtk-tagged-streams/gtk-assets/abstract-streams.lisp
gtk-tagged-streams/gtk-assets/tb-output-mixin.lisp
gtk-tagged-streams/gtk-assets/tb.lisp
gtk-tagged-streams/gtk-assets/tag.lisp
gtk-tagged-streams/gtk-assets/tag-in-stream.lisp
gtk-tagged-streams/gtk-assets/tag-only-in-stream.lisp
gtk-tagged-streams/gtk-assets/mark-out-stream.lisp
gtk-tagged-streams/demo.lisp
The main system appears first, followed by any subsystem dependency.
gtk-tagged-streams
Text I/O using streams for GTK text buffers, including tags for styling.
StackSmith <fpgasm@apple2.x10.mx>
BSD Simplified (2-clause)
cl-cffi-gtk
(system).
bordeaux-threads
(system).
trivial-gray-streams
(system).
package.lisp
(file).
gtk-fixes/gtk.text-iter.lisp
(file).
utils.lisp
(file).
gtk-assets/generalized-position.lisp
(file).
gtk-assets/abstract-streams.lisp
(file).
gtk-assets/tb-output-mixin.lisp
(file).
gtk-assets/tb.lisp
(file).
gtk-assets/tag.lisp
(file).
gtk-assets/tag-in-stream.lisp
(file).
gtk-assets/tag-only-in-stream.lisp
(file).
gtk-assets/mark-out-stream.lisp
(file).
demo.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
gtk-tagged-streams/gtk-tagged-streams.asd
gtk-tagged-streams/package.lisp
gtk-tagged-streams/gtk-fixes/gtk.text-iter.lisp
gtk-tagged-streams/utils.lisp
gtk-tagged-streams/gtk-assets/generalized-position.lisp
gtk-tagged-streams/gtk-assets/abstract-streams.lisp
gtk-tagged-streams/gtk-assets/tb-output-mixin.lisp
gtk-tagged-streams/gtk-assets/tb.lisp
gtk-tagged-streams/gtk-assets/tag.lisp
gtk-tagged-streams/gtk-assets/tag-in-stream.lisp
gtk-tagged-streams/gtk-assets/tag-only-in-stream.lisp
gtk-tagged-streams/gtk-assets/mark-out-stream.lisp
gtk-tagged-streams/demo.lisp
gtk-tagged-streams/gtk-tagged-streams.asd
gtk-tagged-streams
(system).
gtk-tagged-streams/gtk-fixes/gtk.text-iter.lisp
package.lisp
(file).
gtk-tagged-streams
(system).
gtk-tagged-streams/utils.lisp
gtk-fixes/gtk.text-iter.lisp
(file).
gtk-tagged-streams
(system).
abbrev-symbols
(function).
fsv
(macro).
gsafe
(macro).
hsv
(function).
idly
(macro).
increment-within-range
(macro).
make-synonym
(function).
mvb
(macro).
mvs
(macro).
prognil
(macro).
progt
(macro).
string-ell-out
(function).
gtk-tagged-streams/gtk-assets/generalized-position.lisp
utils.lisp
(file).
gtk-tagged-streams
(system).
new-iter-at-position
(function).
gtk-tagged-streams/gtk-assets/abstract-streams.lisp
gtk-tagged-streams
(system).
close
(method).
initialize-instance
(method).
initialize-instance
(method).
(setf stream-file-position)
(method).
stream-file-position
(method).
bs-close
(function).
bs-init
(function).
bs-position
(function).
bs-set-position
(function).
buffer
(reader method).
(setf buffer)
(writer method).
buffer-stream
(class).
buffer-tag-stream
(class).
iter
(reader method).
(setf iter)
(writer method).
mark
(reader method).
(setf mark)
(writer method).
tag
(reader method).
(setf tag)
(writer method).
gtk-tagged-streams/gtk-assets/tb-output-mixin.lisp
gtk-assets/abstract-streams.lisp
(file).
gtk-tagged-streams
(system).
(setf stream-file-position)
(method).
stream-file-position
(method).
stream-line-column
(method).
stream-start-line-p
(method).
stream-write-char
(method).
stream-write-string
(method).
charbuf
(reader method).
(setf charbuf)
(writer method).
tb-output-mixin
(class).
gtk-tagged-streams/gtk-assets/tb.lisp
gtk-assets/tb-output-mixin.lisp
(file).
gtk-tagged-streams
(system).
initialize-instance
(method).
tb
(class).
with-tag
(macro).
iter0
(reader method).
(setf iter0)
(writer method).
iter1
(reader method).
(setf iter1)
(writer method).
mcursor
(reader method).
(setf mcursor)
(writer method).
tb-apply-tag
(function).
tb-cursor-backwards
(function).
tb-cursor-iter
(function).
tb-iters-to-offsets
(function).
tb-remove-tag
(function).
without-tag
(macro).
gtk-tagged-streams/gtk-assets/tag.lisp
gtk-assets/tb.lisp
(file).
gtk-tagged-streams
(system).
initialize-instance
(method).
tag
(class).
gtk-tagged-streams/gtk-assets/tag-in-stream.lisp
gtk-assets/tag.lisp
(file).
gtk-tagged-streams
(system).
(setf stream-file-position)
(method).
stream-read-char
(method).
tag-in-stream
(class).
gtk-tagged-streams/gtk-assets/tag-only-in-stream.lisp
gtk-assets/tag-in-stream.lisp
(file).
gtk-tagged-streams
(system).
stream-peek-char
(method).
stream-read-char
(method).
stream-unread-char
(method).
tag-only-in-stream
(class).
tois-prep-iter
(function).
gtk-tagged-streams/gtk-assets/mark-out-stream.lisp
gtk-tagged-streams
(system).
stream-line-column
(method).
stream-start-line-p
(method).
stream-write-char
(method).
stream-write-string
(method).
charbuf
(reader method).
(setf charbuf)
(writer method).
mark-out-stream
(class).
gtk-tagged-streams/demo.lisp
gtk-assets/mark-out-stream.lisp
(file).
gtk-tagged-streams
(system).
demo
(function).
Packages are listed by definition order.
gtk-tagged-streams
gts
cairo
.
cffi
.
common-lisp
.
gdk
.
gdk-pixbuf
.
gio
.
glib
.
gobject
.
gtk
.
pango
.
*buffer*
(special variable).
*thead*
(special variable).
*tlink*
(special variable).
*view*
(special variable).
abbrev-symbols
(function).
bs-close
(function).
bs-init
(function).
bs-position
(function).
bs-set-position
(function).
buffer
(generic reader).
(setf buffer)
(generic writer).
buffer-stream
(class).
buffer-tag-stream
(class).
charbuf
(generic reader).
(setf charbuf)
(generic writer).
fsv
(macro).
gsafe
(macro).
hsv
(function).
idly
(macro).
increment-within-range
(macro).
iter
(generic reader).
(setf iter)
(generic writer).
iter0
(generic reader).
(setf iter0)
(generic writer).
iter1
(generic reader).
(setf iter1)
(generic writer).
make-synonym
(function).
mark
(generic reader).
(setf mark)
(generic writer).
mark-out-stream
(class).
mcursor
(generic reader).
(setf mcursor)
(generic writer).
mvb
(macro).
mvs
(macro).
new-iter-at-position
(function).
populate
(function).
prognil
(macro).
progt
(macro).
string-ell-out
(function).
tag
(generic reader).
(setf tag)
(generic writer).
tag
(class).
tag-in-stream
(class).
tag-only-in-stream
(class).
tb-apply-tag
(function).
tb-cursor-backwards
(function).
tb-cursor-iter
(function).
tb-iters-to-offsets
(function).
tb-output-mixin
(class).
tb-remove-tag
(function).
tois-prep-iter
(function).
without-tag
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
buffer-stream
) &key abort) ¶buffer-tag-stream
) &key) ¶buffer-stream
) &key position) ¶tb-output-mixin
)) ¶trivial-gray-streams
.
tb-output-mixin
)) ¶trivial-gray-streams
.
tag-in-stream
)) ¶trivial-gray-streams
.
buffer-stream
)) ¶trivial-gray-streams
.
buffer-stream
)) ¶trivial-gray-streams
.
tb-output-mixin
)) ¶sb-gray
.
mark-out-stream
)) ¶sb-gray
.
tag-only-in-stream
)) ¶sb-gray
.
tag-in-stream
)) ¶sb-gray
.
tag-only-in-stream
)) ¶sb-gray
.
tb-output-mixin
)) ¶sb-gray
.
mark-out-stream
)) ¶sb-gray
.
tag-only-in-stream
) char) ¶sb-gray
.
tb-output-mixin
) char) ¶sb-gray
.
mark-out-stream
) char) ¶sb-gray
.
tb-output-mixin
) string &optional start end) ¶sb-gray
.
mark-out-stream
) string &optional start end) ¶sb-gray
.
gtk-text-buffer
.
tb-output-mixin
.
execute body safely inside gtk main thread
increment (or decrement if ’by’ is negative) item if the result is within range (inclusive min). Return result or nil if no increment took place.
synonym for multiple-value-bind
synonym for multiple-value-setq
Create synonyms starting with ’new-prefix’ for function symbols starting with ’old-prefix’ in :package. Remember to capitalize
convert hsv color to a gdk-rgba
make a synonym for old symbol using newname, optionally in a different package. Functions only.
create an iter at generalized position
stream out a string; if it is longer than limit, ellipsize.
Apply a tag at start/end offsets; return T
set iter0 to cursor
Remove a tag at start/end offsets; return T
if the iter is not in a tag, advance; return nil if eof
buffer-stream
)) ¶automatically generated reader method
buffer-stream
)) ¶automatically generated writer method
mark-out-stream
)) ¶automatically generated reader method
tb-output-mixin
)) ¶automatically generated reader method
mark-out-stream
)) ¶automatically generated writer method
tb-output-mixin
)) ¶automatically generated writer method
buffer-stream
)) ¶automatically generated reader method
iter
.
buffer-stream
)) ¶automatically generated writer method
iter
.
buffer-stream
)) ¶automatically generated reader method
mark
.
buffer-stream
)) ¶automatically generated writer method
mark
.
buffer-tag-stream
)) ¶automatically generated reader method
tag
.
buffer-tag-stream
)) ¶automatically generated writer method
tag
.
buffer-stream
.
fundamental-character-output-stream
.
"a"
gtk-text-tag
.
buffer-tag-stream
.
fundamental-character-input-stream
.
buffer-tag-stream
.
fundamental-character-input-stream
.
Jump to: | (
A B C D F G H I M N P S T W |
---|
Jump to: | (
A B C D F G H I M N P S T W |
---|
Jump to: | *
B C I M S T |
---|
Jump to: | *
B C I M S T |
---|
Jump to: | B C D F G M P S T U |
---|
Jump to: | B C D F G M P S T U |
---|