The select-file Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The select-file Reference Manual

This is the select-file Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Fri Jun 26 12:12:28 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

# select-file

### Copyright (c) 2017-2018 John Carroll, Ann Copestake, Robert Malouf, Stephan Oepen
### Copyright (c) 2020 John Carroll, Ann Copestake, Robert Malouf, Stephan Oepen, Angelo Rossi

### Author: John Carroll __
### Repackaging, additions for OpenBSD, FreeBSD: Angelo Rossi __

File selector dialog for use with McCLIM applications
=====================================================

## License

MIT

A file selector for CLIM 2, including some programmable customization features.

The API is similar to the select-file in the Franz Inc CLIM 2 User Guide, but is
intended to be more usable than the Franz implementation, and to provide a facility
that's missing from McCLIM (there is no select-file in the CLIM 2 Specification).
It also takes inspiration and some implementation ideas from the nice file browsers
in the McCLIM Lisp Listener, Gsharp, and Ernestine.

Developed and tested in McCLIM versions up to mcclim-20200218 (in SBCL and Clozure CL);
also in Franz Allegro CLIM 2.1 / Allegro CL 10.0. Not (yet) tested in LispWorks or
Liquid CLIM.

  select-file &rest args
              &key (frame-name 'file-selector)
                   title
                   (prompt "Name:")
                   (directory (user-homedir-pathname))
                   (dialog-type :save)
                   show-hidden-p
                   (ok-label "OK")
              &allow-other-keys

Other keyword arguments are passed through to make-application-frame, so the programmer
may also call select-file with arguments accepted by that function. These include:

  left top right bottom
  width height
  icon properties
  user-specified-position-p user-specified-size-p (only in Allegro CLIM)
  text-style foreground background (only relevant for Allegro CLIM, since it passes these two
    arguments down to gadget panes)

A calling program may specialize the file-selector class and pass the new class name via
the :frame-name argument. The generic functions list-directory, list-places and list-devices
can be specialised on this new file selector class. E.g.

  (defclass my-file-selector (sf:file-selector) ())
  (defmethod sf:list-places ((frame my-file-selector))
    (append (call-next-method) (list #P"~/common-lisp/mcclim/")))
  (sf:select-file :frame-name 'my-file-selector)

The following potential issues have been tested: unreadable directories, 'hidden' files
and directories, large directories (e.g. /usr/bin/), filenames containing non-printing
characters, reentrancy (more than one concurrent dialog), 'places' that are files
not directories. It would have been good to have a drop-down menu containing the path to
the directory being displayed, but unfortunately the obvious choice of using an option-list
pane doesn't work since the items in an option-list cannot be dynamically updated.

Distinctive features:

* When dialog-type is :save the user may type in a file name (for use as a "save file"
dialog), when it is :open the user may only select existing files, and when it is
:directory the user may only select existing directories.
* If the user resizes the dialog, the files/directories pane updates its layout to make
best use of the horizontal space.
* The programmer can change the pre-supplied lists of files/directories, places and
devices in the left-hand pane.

Bugs:

* In Allegro CLIM, clicking in the left or right browsing pane and then typing causes the
characters to be written into the frame not the filename text field; also, the filename
text field must be clicked on before it can be typed into.

Examples:

(sf:select-file)
(sf:select-file :title "Open" :prompt "File:" :dialog-type :open :ok-label "Open")
(sf:select-file :dialog-type :save :show-hidden-p t)
(sf:select-file :dialog-type :directory)
(sf:select-file :directory "/usr/bin/" :left 300 :top 200 :width 400 :height 600)


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 select-file

Author

John Carroll <j.a.carroll@sussex.ac.uk>

License

MIT

Description

Select File dialog for McCLIM

Version

1.0.0

Dependencies
Source

select-file.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 select-file.asd

Location

select-file.asd

Systems

select-file (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 select-file/sources/package.lisp

Parent

select-file (system)

Location

sources/package.lisp

Packages

select-file


Previous: , Up: Lisp files   [Contents][Index]

3.1.3 select-file/sources/select-file.lisp

Dependency

sources/package.lisp (file)

Parent

select-file (system)

Location

sources/select-file.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 select-file

Source

sources/package.lisp (file)

Nickname

sf

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: select-file &rest ARGS &key FRAME-NAME TITLE PROMPT DIRECTORY DIALOG-TYPE SHOW-HIDDEN-P OK-LABEL &allow-other-keys
Package

select-file

Source

sources/select-file.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Generic functions

Generic Function: list-devices FRAME

Returns a list of pathnames, each of which is the root of a currently mounted file system - either local or via a network.

Package

select-file

Source

sources/select-file.lisp (file)

Methods
Method: list-devices (FRAME file-selector)
Generic Function: list-directory FRAME DIR &optional SHOW-HIDDEN-P

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.

Package

select-file

Source

sources/select-file.lisp (file)

Methods
Method: list-directory (FRAME file-selector) DIR &optional SHOW-HIDDEN-P
Generic Function: list-places FRAME

Returns a list of pathnames, each of which is a regularly-used directory in which the user might want to select files.

Package

select-file

Source

sources/select-file.lisp (file)

Methods
Method: list-places (FRAME file-selector)

Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Classes

Class: file-selector ()
Package

select-file

Source

sources/select-file.lisp (file)

Direct superclasses

standard-application-frame (class)

Direct methods
Direct slots
Slot: prompt
Initargs

:prompt

Readers

file-selector-prompt (generic function)

Slot: directory
Initargs

:directory

Initform

""

Readers

file-selector-directory (generic function)

Slot: dialog-type
Initargs

:dialog-type

Readers

file-selector-dialog-type (generic function)

Slot: show-hidden-p
Initargs

:show-hidden-p

Readers

file-selector-show-hidden-p (generic function)

Writers

(setf file-selector-show-hidden-p) (generic function)

Slot: ok-label
Initargs

:ok-label

Readers

file-selector-ok-label (generic function)

Slot: files-dirs
Readers

file-selector-files-dirs (generic function)

Writers

(setf file-selector-files-dirs) (generic function)

Slot: last-margin
Readers

file-selector-last-margin (generic function)

Writers

(setf file-selector-last-margin) (generic function)

Slot: last-ncolumns
Initform

0

Readers

file-selector-last-ncolumns (generic function)

Writers

(setf file-selector-last-ncolumns) (generic function)

Slot: result
Readers

file-selector-result (generic function)

Writers

(setf file-selector-result) (generic function)

Direct Default Initargs
InitargValue
:name(quote select-file:file-selector)
:pretty-name"file-selector"
:command-table(clim:find-command-table (quote select-file:file-selector))
:disabled-commands(quote nil)
:menu-bar(quote nil)
:current-layout(quote select-file::default)
:layouts(quote ((select-file::default (clim:spacing (:thickness 15) (clim:vertically (:y-spacing 15) (clim:horizontally (:x-spacing 10 :equalize-height t) (1/4 (clim:outlining (:thickness 1 :background select-file::+outline-gray+) (clim:scrolling (:scroll-bar :vertical :scroll-bars :vertical) select-file::places-devices-pane))) (3/4 (clim:outlining (:thickness 1 :background select-file::+outline-gray+) (clim:scrolling (:scroll-bar :vertical :scroll-bars :vertical) select-file::files-dirs-pane)))) (clim:horizontally nil select-file::show-hidden-files-check-box :fill) (clim:horizontally (:x-spacing 10 :align-y :center :equalize-height nil) select-file::prompt-pane (clim:outlining (:thickness 1 :background select-file::+outline-gray+) (clim:outlining (:thickness 3 :background clim:+white+) select-file::selection-pane))) (clim:horizontally nil (clim:make-pane (quote clim:grid-pane) :contents (list (list (clim:horizontally nil select-file::ok-button 5) (clim:horizontally nil 5 select-file::cancel-button)))) :fill))))))
:top-level(list (quote clim:default-frame-top-level))
:top-level-lambda(lambda (#:frame-arg0) (clim:default-frame-top-level #:frame-arg0))
:left100
:top100
:width600
:height400

Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *cancel-button-string*
Package

select-file

Source

sources/select-file.lisp (file)

Special Variable: +device-icon+
Package

select-file

Source

sources/select-file.lisp (file)

Special Variable: +document-icon+
Package

select-file

Source

sources/select-file.lisp (file)

Special Variable: +folder-icon+
Package

select-file

Source

sources/select-file.lisp (file)

Special Variable: +outline-gray+
Package

select-file

Source

sources/select-file.lisp (file)

Special Variable: +text-gray+
Package

select-file

Source

sources/select-file.lisp (file)

Special Variable: +up-folder-icon+
Package

select-file

Source

sources/select-file.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: define-file-selector-command NAME-AND-OPTIONS ARGUMENTS &rest BODY
Package

select-file

Source

sources/select-file.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: close-callback BUTTON
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-resize-panes FRAME
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-resize-panes%acceptor%1 STREAM0
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-resize-panes%partial%2 COMMAND-TABLE2 STREAM3 PARTIAL-COMMAND5
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-resize-panes%unparser%3 COMMAND13 STREAM15
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-file-dir DATA
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-file-dir%acceptor%4 STREAM0
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-file-dir%partial%5 COMMAND-TABLE2 STREAM3 PARTIAL-COMMAND5
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-file-dir%unparser%6 COMMAND13 STREAM15
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-place-device-namestring DATA
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-place-device-namestring%acceptor%7 STREAM0
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-place-device-namestring%partial%8 COMMAND-TABLE2 STREAM3 PARTIAL-COMMAND5
Package

select-file

Source

sources/select-file.lisp (file)

Function: com-select-place-device-namestring%unparser%9 COMMAND13 STREAM15
Package

select-file

Source

sources/select-file.lisp (file)

Function: display-files-dirs FRAME STREAM &optional LAZYP
Package

select-file

Source

sources/select-file.lisp (file)

Function: display-fs-items ITEMS STREAM PRESENTATION-TYPE NCOLUMNS &optional COL-WIDTH
Package

select-file

Source

sources/select-file.lisp (file)

Function: display-places-devices FRAME STREAM
Package

select-file

Source

sources/select-file.lisp (file)

Function: draw-heading STREAM TEXT
Package

select-file

Source

sources/select-file.lisp (file)

Function: draw-namestring STREAM PATTERN TEXT
Package

select-file

Source

sources/select-file.lisp (file)

Function: ensure-valid-directory X
Package

select-file

Source

sources/select-file.lisp (file)

Function: file-dir-namestring X &optional HOMEDIR-TILDE-P
Package

select-file

Source

sources/select-file.lisp (file)

Function: ok-callback BUTTON
Package

select-file

Source

sources/select-file.lisp (file)

Function: pathname-directory-pathname P
Package

select-file

Source

sources/select-file.lisp (file)

Function: pathname-parent-directory P
Package

select-file

Source

sources/select-file.lisp (file)

Function: pathname-root-p P
Package

select-file

Source

sources/select-file.lisp (file)

Function: place-device-namestring X
Package

select-file

Source

sources/select-file.lisp (file)

Function: select-file-dir DATA &optional RELIST-IF-FILE-P
Package

select-file

Source

sources/select-file.lisp (file)

Function: show-hidden-files-callback CHECKBOX VALUE
Package

select-file

Source

sources/select-file.lisp (file)

Function: update-ok-button FRAME NEW-VALUE
Package

select-file

Source

sources/select-file.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: file-selector-dialog-type OBJECT
Package

select-file

Methods
Method: file-selector-dialog-type (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-directory OBJECT
Package

select-file

Methods
Method: file-selector-directory (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-files-dirs OBJECT
Generic Function: (setf file-selector-files-dirs) NEW-VALUE OBJECT
Package

select-file

Methods
Method: file-selector-files-dirs (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Method: (setf file-selector-files-dirs) NEW-VALUE (FILE-SELECTOR file-selector)

automatically generated writer method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-last-margin OBJECT
Generic Function: (setf file-selector-last-margin) NEW-VALUE OBJECT
Package

select-file

Methods
Method: file-selector-last-margin (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Method: (setf file-selector-last-margin) NEW-VALUE (FILE-SELECTOR file-selector)

automatically generated writer method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-last-ncolumns OBJECT
Generic Function: (setf file-selector-last-ncolumns) NEW-VALUE OBJECT
Package

select-file

Methods
Method: file-selector-last-ncolumns (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Method: (setf file-selector-last-ncolumns) NEW-VALUE (FILE-SELECTOR file-selector)

automatically generated writer method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-ok-label OBJECT
Package

select-file

Methods
Method: file-selector-ok-label (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-prompt OBJECT
Package

select-file

Methods
Method: file-selector-prompt (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-result OBJECT
Generic Function: (setf file-selector-result) NEW-VALUE OBJECT
Package

select-file

Methods
Method: file-selector-result (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Method: (setf file-selector-result) NEW-VALUE (FILE-SELECTOR file-selector)

automatically generated writer method

Source

sources/select-file.lisp (file)

Generic Function: file-selector-show-hidden-p OBJECT
Generic Function: (setf file-selector-show-hidden-p) NEW-VALUE OBJECT
Package

select-file

Methods
Method: file-selector-show-hidden-p (FILE-SELECTOR file-selector)

automatically generated reader method

Source

sources/select-file.lisp (file)

Method: (setf file-selector-show-hidden-p) NEW-VALUE (FILE-SELECTOR file-selector)

automatically generated writer method

Source

sources/select-file.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: files-dirs-application-pane ()
Package

select-file

Source

sources/select-file.lisp (file)

Direct superclasses

application-pane (class)

Direct methods

allocate-space (method)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   S  
Index Entry  Section

F
File, Lisp, select-file.asd: The select-file․asd file
File, Lisp, select-file/sources/package.lisp: The select-file/sources/package․lisp file
File, Lisp, select-file/sources/select-file.lisp: The select-file/sources/select-file․lisp file

L
Lisp File, select-file.asd: The select-file․asd file
Lisp File, select-file/sources/package.lisp: The select-file/sources/package․lisp file
Lisp File, select-file/sources/select-file.lisp: The select-file/sources/select-file․lisp file

S
select-file.asd: The select-file․asd file
select-file/sources/package.lisp: The select-file/sources/package․lisp file
select-file/sources/select-file.lisp: The select-file/sources/select-file․lisp file

Jump to:   F   L   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
C   D   E   F   G   L   M   O   P   S   U  
Index Entry  Section

(
(setf file-selector-files-dirs): Internal generic functions
(setf file-selector-files-dirs): Internal generic functions
(setf file-selector-last-margin): Internal generic functions
(setf file-selector-last-margin): Internal generic functions
(setf file-selector-last-ncolumns): Internal generic functions
(setf file-selector-last-ncolumns): Internal generic functions
(setf file-selector-result): Internal generic functions
(setf file-selector-result): Internal generic functions
(setf file-selector-show-hidden-p): Internal generic functions
(setf file-selector-show-hidden-p): Internal generic functions

C
close-callback: Internal functions
com-resize-panes: Internal functions
com-resize-panes%acceptor%1: Internal functions
com-resize-panes%partial%2: Internal functions
com-resize-panes%unparser%3: Internal functions
com-select-file-dir: Internal functions
com-select-file-dir%acceptor%4: Internal functions
com-select-file-dir%partial%5: Internal functions
com-select-file-dir%unparser%6: Internal functions
com-select-place-device-namestring: Internal functions
com-select-place-device-namestring%acceptor%7: Internal functions
com-select-place-device-namestring%partial%8: Internal functions
com-select-place-device-namestring%unparser%9: Internal functions

D
define-file-selector-command: Internal macros
display-files-dirs: Internal functions
display-fs-items: Internal functions
display-places-devices: Internal functions
draw-heading: Internal functions
draw-namestring: Internal functions

E
ensure-valid-directory: Internal functions

F
file-dir-namestring: Internal functions
file-selector-dialog-type: Internal generic functions
file-selector-dialog-type: Internal generic functions
file-selector-directory: Internal generic functions
file-selector-directory: Internal generic functions
file-selector-files-dirs: Internal generic functions
file-selector-files-dirs: Internal generic functions
file-selector-last-margin: Internal generic functions
file-selector-last-margin: Internal generic functions
file-selector-last-ncolumns: Internal generic functions
file-selector-last-ncolumns: Internal generic functions
file-selector-ok-label: Internal generic functions
file-selector-ok-label: Internal generic functions
file-selector-prompt: Internal generic functions
file-selector-prompt: Internal generic functions
file-selector-result: Internal generic functions
file-selector-result: Internal generic functions
file-selector-show-hidden-p: Internal generic functions
file-selector-show-hidden-p: Internal generic functions
Function, close-callback: Internal functions
Function, com-resize-panes: Internal functions
Function, com-resize-panes%acceptor%1: Internal functions
Function, com-resize-panes%partial%2: Internal functions
Function, com-resize-panes%unparser%3: Internal functions
Function, com-select-file-dir: Internal functions
Function, com-select-file-dir%acceptor%4: Internal functions
Function, com-select-file-dir%partial%5: Internal functions
Function, com-select-file-dir%unparser%6: Internal functions
Function, com-select-place-device-namestring: Internal functions
Function, com-select-place-device-namestring%acceptor%7: Internal functions
Function, com-select-place-device-namestring%partial%8: Internal functions
Function, com-select-place-device-namestring%unparser%9: Internal functions
Function, display-files-dirs: Internal functions
Function, display-fs-items: Internal functions
Function, display-places-devices: Internal functions
Function, draw-heading: Internal functions
Function, draw-namestring: Internal functions
Function, ensure-valid-directory: Internal functions
Function, file-dir-namestring: Internal functions
Function, ok-callback: Internal functions
Function, pathname-directory-pathname: Internal functions
Function, pathname-parent-directory: Internal functions
Function, pathname-root-p: Internal functions
Function, place-device-namestring: Internal functions
Function, select-file: Exported functions
Function, select-file-dir: Internal functions
Function, show-hidden-files-callback: Internal functions
Function, update-ok-button: Internal functions

G
Generic Function, (setf file-selector-files-dirs): Internal generic functions
Generic Function, (setf file-selector-last-margin): Internal generic functions
Generic Function, (setf file-selector-last-ncolumns): Internal generic functions
Generic Function, (setf file-selector-result): Internal generic functions
Generic Function, (setf file-selector-show-hidden-p): Internal generic functions
Generic Function, file-selector-dialog-type: Internal generic functions
Generic Function, file-selector-directory: Internal generic functions
Generic Function, file-selector-files-dirs: Internal generic functions
Generic Function, file-selector-last-margin: Internal generic functions
Generic Function, file-selector-last-ncolumns: Internal generic functions
Generic Function, file-selector-ok-label: Internal generic functions
Generic Function, file-selector-prompt: Internal generic functions
Generic Function, file-selector-result: Internal generic functions
Generic Function, file-selector-show-hidden-p: Internal generic functions
Generic Function, list-devices: Exported generic functions
Generic Function, list-directory: Exported generic functions
Generic Function, list-places: Exported generic functions

L
list-devices: Exported generic functions
list-devices: Exported generic functions
list-directory: Exported generic functions
list-directory: Exported generic functions
list-places: Exported generic functions
list-places: Exported generic functions

M
Macro, define-file-selector-command: Internal macros
Method, (setf file-selector-files-dirs): Internal generic functions
Method, (setf file-selector-last-margin): Internal generic functions
Method, (setf file-selector-last-ncolumns): Internal generic functions
Method, (setf file-selector-result): Internal generic functions
Method, (setf file-selector-show-hidden-p): Internal generic functions
Method, file-selector-dialog-type: Internal generic functions
Method, file-selector-directory: Internal generic functions
Method, file-selector-files-dirs: Internal generic functions
Method, file-selector-last-margin: Internal generic functions
Method, file-selector-last-ncolumns: Internal generic functions
Method, file-selector-ok-label: Internal generic functions
Method, file-selector-prompt: Internal generic functions
Method, file-selector-result: Internal generic functions
Method, file-selector-show-hidden-p: Internal generic functions
Method, list-devices: Exported generic functions
Method, list-directory: Exported generic functions
Method, list-places: Exported generic functions

O
ok-callback: Internal functions

P
pathname-directory-pathname: Internal functions
pathname-parent-directory: Internal functions
pathname-root-p: Internal functions
place-device-namestring: Internal functions

S
select-file: Exported functions
select-file-dir: Internal functions
show-hidden-files-callback: Internal functions

U
update-ok-button: Internal functions

Jump to:   (  
C   D   E   F   G   L   M   O   P   S   U  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
D   F   L   O   P   R   S  
Index Entry  Section

*
*cancel-button-string*: Internal special variables

+
+device-icon+: Internal special variables
+document-icon+: Internal special variables
+folder-icon+: Internal special variables
+outline-gray+: Internal special variables
+text-gray+: Internal special variables
+up-folder-icon+: Internal special variables

D
dialog-type: Exported classes
directory: Exported classes

F
files-dirs: Exported classes

L
last-margin: Exported classes
last-ncolumns: Exported classes

O
ok-label: Exported classes

P
prompt: Exported classes

R
result: Exported classes

S
show-hidden-p: Exported classes
Slot, dialog-type: Exported classes
Slot, directory: Exported classes
Slot, files-dirs: Exported classes
Slot, last-margin: Exported classes
Slot, last-ncolumns: Exported classes
Slot, ok-label: Exported classes
Slot, prompt: Exported classes
Slot, result: Exported classes
Slot, show-hidden-p: Exported classes
Special Variable, *cancel-button-string*: Internal special variables
Special Variable, +device-icon+: Internal special variables
Special Variable, +document-icon+: Internal special variables
Special Variable, +folder-icon+: Internal special variables
Special Variable, +outline-gray+: Internal special variables
Special Variable, +text-gray+: Internal special variables
Special Variable, +up-folder-icon+: Internal special variables

Jump to:   *   +  
D   F   L   O   P   R   S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   F   P   S  
Index Entry  Section

C
Class, file-selector: Exported classes
Class, files-dirs-application-pane: Internal classes

F
file-selector: Exported classes
files-dirs-application-pane: Internal classes

P
Package, select-file: The select-file package

S
select-file: The select-file system
select-file: The select-file package
System, select-file: The select-file system

Jump to:   C   F   P   S