This commit is contained in:
frese 2003-04-11 01:35:32 +00:00
parent 1393131948
commit 8918c6f7ff
1 changed files with 22 additions and 5 deletions

View File

@ -8,6 +8,7 @@
create-options free-options create-options free-options
get-option-value get-option set-option! get-options get-option-value get-option set-option! get-options
((define-options-spec) :syntax) options-spec-union ((define-options-spec) :syntax) options-spec-union
get-options-diff
string->keys string->key key:keycode key:modifiers string->keys string->key key:keycode key:modifiers
@ -27,7 +28,8 @@
point-in-rectangle? point-in-rectangle?
maximize-window maximal-size/hints maximize-window maximal-size/hints
size-window desired-size/hints desired-position/hints) size-window desired-size/hints desired-position/hints
install-colormaps uninstall-colormaps)
(open scheme i/o list-lib define-record-types finite-types enum-sets (open scheme i/o list-lib define-record-types finite-types enum-sets
threads locks placeholders rendezvous threads locks placeholders rendezvous
signals handle signals handle
@ -84,7 +86,8 @@
client? client:window client:client-window client? client:window client:client-window
client:data set-client:data! client:data set-client:data!
client-name find-window-by-name get-all-window-names client-name find-window-by-name get-all-window-names
client-replace-window) client-replace-window
client-of-window)
(open scheme threads list-lib locks (open scheme threads list-lib locks
xlib xlib
define-record-types define-record-types
@ -134,10 +137,24 @@
(export ((run) :syntax)) (export ((run) :syntax))
(open scsh)) (open scsh))
(define-structure config
(export backup-layout
restore-layout
load-configuration)
(open scheme list-lib
scsh xlib
utils manager root-manager)
(files config))
(define-structure root-manager (define-structure root-manager
(export root-wm? create-root-wm) (export root-wm? create-root-wm
wait-for-root-wm
root-wm:dpy root-wm:initial-manager root-wm:options
get-manager-by-window
create-new-manager
root-wm-manage-window)
(open scheme list-lib scsh-things (open scheme list-lib scsh-things
define-record-types define-record-types threads
xlib xlib
rendezvous rendezvous-channels rendezvous rendezvous-channels
utils key-grab utils key-grab
@ -150,6 +167,6 @@
(export start) (export start)
(open scsh scheme threads (open scsh scheme threads
xlib xlib
root-manager manager root-manager config
utils) utils)
(files main)) (files main))