This is the select-file Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:40:39 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
select-file
Select File dialog for McCLIM
John Carroll <j.a.carroll@sussex.ac.uk>
MIT
1.0.0
cl-fad
(system).
mcclim
(system).
sources/package.lisp
(file).
sources/select-file.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
select-file/sources/select-file.lisp
sources/package.lisp
(file).
select-file
(system).
allocate-space
(method).
file-selector
(class).
find-frame-type
(method).
list-devices
(generic function).
list-directory
(generic function).
list-places
(generic function).
run-frame-top-level
(method).
select-file
(function).
update-instance-for-redefined-class
(method).
*cancel-button-string*
(special variable).
+device-icon+
(special variable).
+document-icon+
(special variable).
+folder-icon+
(special variable).
+outline-gray+
(special variable).
+text-gray+
(special variable).
+up-folder-icon+
(special variable).
close-callback
(function).
com-resize-panes
(function).
com-resize-panes%parser
(function).
com-select-file-dir
(function).
com-select-file-dir%parser
(function).
com-select-place-device-namestring
(function).
com-select-place-device-namestring%parser
(function).
define-file-selector-command
(macro).
display-files-dirs
(function).
display-fs-items
(function).
display-places-devices
(function).
draw-heading
(function).
draw-namestring
(function).
ensure-valid-directory
(function).
file-dir-namestring
(function).
file-selector-dialog-type
(reader method).
file-selector-directory
(reader method).
file-selector-files-dirs
(reader method).
(setf file-selector-files-dirs)
(writer method).
file-selector-last-margin
(reader method).
(setf file-selector-last-margin)
(writer method).
file-selector-last-ncolumns
(reader method).
(setf file-selector-last-ncolumns)
(writer method).
file-selector-ok-label
(reader method).
file-selector-prompt
(reader method).
file-selector-result
(reader method).
(setf file-selector-result)
(writer method).
file-selector-show-hidden-p
(reader method).
(setf file-selector-show-hidden-p)
(writer method).
files-dirs-application-pane
(class).
ok-callback
(function).
pathname-directory-pathname
(function).
pathname-parent-directory
(function).
pathname-root-p
(function).
place-device-namestring
(function).
reinitialize-panes-and-layouts
(method).
select-file-dir
(function).
show-hidden-files-callback
(function).
update-ok-button
(function).
Packages are listed by definition order.
select-file
sf
common-lisp
.
file-selector
(class).
list-devices
(generic function).
list-directory
(generic function).
list-places
(generic function).
select-file
(function).
*cancel-button-string*
(special variable).
+device-icon+
(special variable).
+document-icon+
(special variable).
+folder-icon+
(special variable).
+outline-gray+
(special variable).
+text-gray+
(special variable).
+up-folder-icon+
(special variable).
close-callback
(function).
com-resize-panes
(function).
com-resize-panes%parser
(function).
com-select-file-dir
(function).
com-select-file-dir%parser
(function).
com-select-place-device-namestring
(function).
com-select-place-device-namestring%parser
(function).
define-file-selector-command
(macro).
display-files-dirs
(function).
display-fs-items
(function).
display-places-devices
(function).
draw-heading
(function).
draw-namestring
(function).
ensure-valid-directory
(function).
file-dir-namestring
(function).
file-selector-dialog-type
(generic reader).
file-selector-directory
(generic reader).
file-selector-files-dirs
(generic reader).
(setf file-selector-files-dirs)
(generic writer).
file-selector-last-margin
(generic reader).
(setf file-selector-last-margin)
(generic writer).
file-selector-last-ncolumns
(generic reader).
(setf file-selector-last-ncolumns)
(generic writer).
file-selector-ok-label
(generic reader).
file-selector-prompt
(generic reader).
file-selector-result
(generic reader).
(setf file-selector-result)
(generic writer).
file-selector-show-hidden-p
(generic reader).
(setf file-selector-show-hidden-p)
(generic writer).
files-dirs-application-pane
(class).
ok-callback
(function).
pathname-directory-pathname
(function).
pathname-parent-directory
(function).
pathname-root-p
(function).
place-device-namestring
(function).
select-file-dir
(function).
show-hidden-files-callback
(function).
update-ok-button
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns a list of pathnames, each of which is the root of a currently mounted file system - either local or via a network.
file-selector
)) ¶Returns a list of pathnames, the first being the parent directory of dir (or NIL if dir is the root of a file system) and the rest being the contents of dir. The show-hidden-p argument is passed through from the top-level call, intended to control whether file names starting with a period should be filtered out or not.
file-selector
) dir &optional show-hidden-p) ¶Returns a list of pathnames, each of which is a regularly-used directory in which the user might want to select files.
file-selector
)) ¶files-dirs-application-pane
) width height) ¶clim
.
file-selector
)) ¶clim-extensions
.
file-selector
) &key &allow-other-keys) ¶clim
.
file-selector
) as ds pl &rest initargs) ¶standard-application-frame
.
file-selector-dialog-type
.
file-selector-directory
.
(setf file-selector-files-dirs)
.
file-selector-files-dirs
.
(setf file-selector-last-margin)
.
file-selector-last-margin
.
(setf file-selector-last-ncolumns)
.
file-selector-last-ncolumns
.
file-selector-ok-label
.
file-selector-prompt
.
(setf file-selector-result)
.
file-selector-result
.
(setf file-selector-show-hidden-p)
.
file-selector-show-hidden-p
.
find-frame-type
.
list-devices
.
list-directory
.
list-places
.
reinitialize-panes-and-layouts
.
run-frame-top-level
.
update-instance-for-redefined-class
.
Initarg | Value |
---|---|
:name | (quote file-selector) |
:pretty-name | file-selector |
:command-table | (find-command-table (quote file-selector)) |
:disabled-commands | (quote nil) |
:menu-bar | (quote nil) |
:pointer-documentation | (quote nil) |
:current-layout | (quote default) |
:layouts | (quote ((default (spacing (thickness 15) (vertically (y-spacing 15) (horizontally (x-spacing 10 equalize-height t) (1/4 (outlining (thickness 1 background +outline-gray+) (scrolling (scroll-bar vertical scroll-bars vertical) places-devices-pane))) (3/4 (outlining (thickness 1 background +outline-gray+) (scrolling (scroll-bar vertical scroll-bars vertical) files-dirs-pane)))) (horizontally nil show-hidden-files-check-box fill) (horizontally (x-spacing 10 align-y center equalize-height nil) prompt-pane (outlining (thickness 1 background +outline-gray+) (outlining (thickness 3 background +white+) selection-pane))) (horizontally nil (make-pane (quote grid-pane) contents (list (list (horizontally nil ok-button 5) (horizontally nil 5 cancel-button)))) fill)))))) |
:resize-frame | (quote nil) |
:top-level-lambda | (lambda (frame-arg0) (default-frame-top-level frame-arg0)) |
:panes-constructor | (lambda (fm frame) (or (frame-panes-for-layout frame) (setf (frame-panes-for-layout frame) (with-look-and-feel-realization (fm frame) (list (cons (quote selection-pane) (coerce-pane-name (make-pane (quote text-field) foreground +black+ background +white+ editable-p (if (member (file-selector-dialog-type *application-frame*) (quote (open directory))) nil t) value (namestring (file-selector-directory *application-frame*)) value-changed-callback (function (lambda (gadget new-value) (declare (ignore gadget)) (with-application-frame (frame) (update-ok-button frame new-value)))) max-width +fill+) (quote selection-pane))) (cons (quote places-devices-pane) (coerce-pane-name (make-pane (quote application-pane) foreground +black+ background +white+ text-cursor nil max-width 150 display-time nil display-function (function display-places-devices)) (quote places-devices-pane))) (cons (quote files-dirs-pane) (coerce-pane-name (make-pane (quote files-dirs-application-pane) foreground +black+ background +white+ text-cursor nil display-time nil display-function (function display-files-dirs)) (quote files-dirs-pane))) (cons (quote prompt-pane) (coerce-pane-name (make-pane (quote label-pane) label (file-selector-prompt *application-frame*) max-width (quote (relative 0))) (quote prompt-pane))) (cons (quote show-hidden-files-check-box) (coerce-pane-name (make-pane (quote toggle-button) label show hidden files indicator-type some-of value (file-selector-show-hidden-p *application-frame*) value-changed-callback (quote show-hidden-files-callback)) (quote show-hidden-files-check-box))) (cons (quote ok-button) (coerce-pane-name (make-pane (quote push-button) label (concatenate (quote string) (file-selector-ok-label *application-frame*) ) align-x center y-spacing 4 show-as-default-p t activate-callback (function ok-callback)) (quote ok-button))) (cons (quote cancel-button) (coerce-pane-name (make-pane (quote push-button) label *cancel-button-string* align-x center y-spacing 4 activate-callback (function close-callback)) (quote cancel-button)))))))) |
:layout-constructor | (lambda (fm frame) (disown-frame-panes fm frame) (let ((named-panes (frame-panes-for-layout frame))) (declare (ignorable named-panes)) (let ((selection-pane (assoc-value named-panes (quote selection-pane) test (function eq))) (places-devices-pane (assoc-value named-panes (quote places-devices-pane) test (function eq))) (files-dirs-pane (assoc-value named-panes (quote files-dirs-pane) test (function eq))) (prompt-pane (assoc-value named-panes (quote prompt-pane) test (function eq))) (show-hidden-files-check-box (assoc-value named-panes (quote show-hidden-files-check-box) test (function eq))) (ok-button (assoc-value named-panes (quote ok-button) test (function eq))) (cancel-button (assoc-value named-panes (quote cancel-button) test (function eq)))) (declare (ignorable selection-pane places-devices-pane files-dirs-pane prompt-pane show-hidden-files-check-box ok-button cancel-button)) (setf (frame-panes frame) (ecase (frame-current-layout frame) (default (spacing (thickness 15) (vertically (y-spacing 15) (horizontally (x-spacing 10 equalize-height t) (1/4 (outlining (thickness 1 background +outline-gray+) (scrolling (scroll-bar vertical scroll-bars vertical) places-devices-pane))) (3/4 (outlining (thickness 1 background +outline-gray+) (scrolling (scroll-bar vertical scroll-bars vertical) files-dirs-pane)))) (horizontally nil show-hidden-files-check-box fill) (horizontally (x-spacing 10 align-y center equalize-height nil) prompt-pane (outlining (thickness 1 background +outline-gray+) (outlining (thickness 3 background +white+) selection-pane))) (horizontally nil (make-pane (quote grid-pane) contents (list (list (horizontally nil ok-button 5) (horizontally nil 5 cancel-button)))) fill)))))))) (adopt-frame-panes fm frame (frame-current-layout frame)) (update-frame-pane-lists frame)) |
:left | 100 |
:top | 100 |
:width | 600 |
:height | 400 |
:prompt
This slot is read-only.
common-lisp
.
""
:directory
This slot is read-only.
:dialog-type
This slot is read-only.
:ok-label
This slot is read-only.
0
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated writer method
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated writer method
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated writer method
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated reader method
file-selector
)) ¶automatically generated writer method
file-selector
)) ¶clim-internals
.
application-pane
.
Jump to: | (
A C D E F G L M O P R S U |
---|
Jump to: | (
A C D E F G L M O P R S U |
---|
Jump to: | *
+
D F L O P R S |
---|
Jump to: | *
+
D F L O P R S |
---|
Jump to: | C F P S |
---|
Jump to: | C F P S |
---|