The file-select Reference Manual

Table of Contents

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

The file-select Reference Manual

This is the file-select Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Apr 28 11:48:06 2020 GMT+0.


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

1 Introduction

## About File-Select
This library allows you to open native file dialogs to open and save files. This is useful if you have an application that's primarily text based and would like a more convenient file selection utility, or if you are working with a UI toolkit that does not offer a way to access the native file dialogs directly.

## How To
After loading it, simply invoke ``new`` or ``existing``. This should bring up a file dialog in the preferred backend for your current system. The backend to use is determined on first call.

:: lisp
(org.shirakumo.file-select:new :type "png")
(org.shirakumo.file-select:existing :multiple T)
::

Returned are two values -- the file or files selected as pathnames, and whether the user successfully completed the selection. If the second value is ``NIL``, it means the user aborted the operation by closing or cancelling the dialog.

## Supported Backends
The following file selection backends are currently supported:

- ``gtk``
- ``macos`` (AppKit/Cocoa)
- ``win32`` (IFileDialog)
- ``zenity``


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 file-select

Maintainer

Nicolas Hafner <shinmera@tymoon.eu>

Author

Nicolas Hafner <shinmera@tymoon.eu>

Home Page

https://shinmera.github.io/file-select/

Source Control

(:git "https://github.com/shinmera/file-select.git")

Bug Tracker

https://github.com/shinmera/file-select/issues

License

zlib

Description

A library to invoke the native file selection dialogs to open or save files.

Version

1.0.0

Dependencies
Source

file-select.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 file-select.asd

Location

file-select.asd

Systems

file-select (system)


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

3.1.2 file-select/package.lisp

Parent

file-select (system)

Location

package.lisp

Packages

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

3.1.3 file-select/protocol.lisp

Dependency

package.lisp (file)

Parent

file-select (system)

Location

protocol.lisp

Exported Definitions
Internal Definitions

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

3.1.4 file-select/gtk.lisp

Dependency

protocol.lisp (file)

Parent

file-select (system)

Location

gtk.lisp

Exported Definitions
Internal Definitions

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

3.1.5 file-select/zenity.lisp

Dependency

gtk.lisp (file)

Parent

file-select (system)

Location

zenity.lisp

Exported Definitions
Internal Definitions

zenity* (function)


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

3.1.6 file-select/macos.lisp

Dependency

zenity.lisp (file)

Parent

file-select (system)

Location

macos.lisp

Exported Definitions
Internal Definitions

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

3.1.7 file-select/win32.lisp

Dependency

macos.lisp (file)

Parent

file-select (system)

Location

win32.lisp

Exported Definitions
Internal Definitions

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

3.1.8 file-select/defaults.lisp

Dependency

win32.lisp (file)

Parent

file-select (system)

Location

defaults.lisp

Exported Definitions
Internal Definitions

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

3.1.9 file-select/documentation.lisp

Dependency

defaults.lisp (file)

Parent

file-select (system)

Location

documentation.lisp


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

4 Packages

Packages are listed by definition order.


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

4.1 org.shirakumo.file-select.gtk

Source

package.lisp (file)

Use List
Exported Definitions

gtk (class)

Internal Definitions

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

4.2 org.shirakumo.file-select.win32

Source

package.lisp (file)

Use List
Exported Definitions

win32 (class)

Internal Definitions

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

4.3 org.shirakumo.file-select

Source

package.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

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

4.4 org.shirakumo.file-select.macos

Source

package.lisp (file)

Use List
Exported Definitions

macos (class)

Internal Definitions

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

4.5 org.shirakumo.file-select.zenity

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

zenity* (function)


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 Special variables

Special Variable: *default-backend*

Holds the name of the default file selection backend to use.

This should be a value suitable for the first argument of NEW-WITH and EXISTING-WITH.

On first call of NEW or EXISTING, if this variable is still unbound, it is set to the value of DETERMINE-DEFAULT-BACKEND.

See NEW
See EXISTING
See DETERMINE-DEFAULT-BACKEND

Package

org.shirakumo.file-select

Source

protocol.lisp (file)


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

5.1.2 Functions

Function: determine-default-backend ()

Attempt to determine the proper backend to use for the current system.

This will return the name of the class to use for the backend, or signal an error of type NO-BACKEND-FOUND if no usable backend could be found at all.

More specifically, the following detection heuristic is used:

- On WIN32, the WIN32 backend is used.
- On DARWIN, the MACOS backend is used.
- If a "zenity" binary is found in one of the PATH directories, the ZENITY backend is used.
- If the gtk3 shared library file can be loaded, the GTK backend is used.
- Otherwise NO-BACKEND-FOUND is signalled.

See NO-BACKEND-FOUND

Package

org.shirakumo.file-select

Source

defaults.lisp (file)

Function: existing &rest ARGS &key TITLE DEFAULT FILTER MULTIPLE BACKEND

Select an existing file.

This will open an "open file" dialog.

Returns two values:

- The selected file as a pathname, or as a list if multiple.
- Whether the user completed the operation successfully

If no BACKEND is specified, *DEFAULT-BACKEND* is used.

TITLE may be a string to designate the file dialog window title.

DEFAULT should be a pathname pointing to a default file or directory that the dialog should present on opening.

FILTER can be one of the following:

:DIRECTORY — Only allow selecting directories.
STRING — Shorthand for (("" TYPE))
((NAME TYPE)*) — Restrict the file selection to the specified types. NAME should be a human-readable description, and TYPE should be a PATHNAME-TYPE to allow for selection.

MULTIPLE designates whether multiple files can be selected. In that case, the first return value is always a list.

A backend may support additional arguments.

See EXISTING-WITH
See *DEFAULT-BACKEND*

Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Function: native-namestring PATH
Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Function: new &rest ARGS &key TITLE DEFAULT FILTER MULTIPLE BACKEND

Select a new file.

This will open a "save file" dialog.

Returns two values:

- The selected file as a pathname, if any
- Whether the user completed the operation successfully

If no BACKEND is specified, *DEFAULT-BACKEND* is used.

TITLE may be a string to designate the file dialog window title.

DEFAULT should be a pathname pointing to a default file or directory that the dialog should present on opening.

FILTER can be one of the following:

:DIRECTORY — Only allow selecting directories.
STRING — Shorthand for (("" TYPE))
((NAME TYPE)*) — Restrict the file selection to the specified types. NAME should be a human-readable description, and TYPE should be a PATHNAME-TYPE to allow for selection.

A backend may support additional arguments.

See NEW-WITH
See *DEFAULT-BACKEND*

Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Function: parse-native-namestring PATH
Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Function: zenity &rest ARGS
Package

org.shirakumo.file-select.zenity

Source

zenity.lisp (file)


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

5.1.3 Generic functions

Generic Function: existing-with BACKEND &key TITLE DEFAULT FILTER MULTIPLE &allow-other-keys

Open an "open file" dialog with the specified backend.

The implementation must adhere to the protocol specified in EXISTING.

See EXISTING
See BACKEND

Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Methods
Method: existing-with (BACKEND win32) &key TITLE DEFAULT FILTER MULTIPLE &allow-other-keys
Source

win32.lisp (file)

Method: existing-with (BACKEND macos) &rest ARGS
Source

macos.lisp (file)

Method: existing-with (BACKEND zenity) &rest ARGS
Source

zenity.lisp (file)

Method: existing-with (BACKEND gtk) &key TITLE DEFAULT FILTER MULTIPLE &allow-other-keys
Source

gtk.lisp (file)

Method: existing-with (BACKEND class) &rest ARGS &key TITLE
Method: existing-with (BACKEND symbol) &rest ARGS
Generic Function: finalize BACKEND

Finalize the backend and free any resources it might have allocated.

This will NOT close any foreign libraries it might have opened. After calling FINALIZE on a backend, the backend instance is invalidated and may not be used again.

See BACKEND

Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Methods
Method: finalize (BACKEND win32)
Source

win32.lisp (file)

Method: finalize (BACKEND macos)
Source

macos.lisp (file)

Method: finalize (BACKEND zenity)
Source

zenity.lisp (file)

Method: finalize (BACKEND gtk)
Source

gtk.lisp (file)

Method: finalize (ALL (eql t))
Method: finalize (BACKEND backend) after
Method: finalize (BACKEND class)
Method: finalize (BACKEND symbol)
Generic Function: new-with BACKEND &key TITLE DEFAULT FILTER MULTIPLE &allow-other-keys

Open a "save file" dialog with the specified backend.

The implementation must adhere to the protocol specified in NEW.

see NEW
See BACKEND

Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Methods
Method: new-with (BACKEND win32) &key TITLE DEFAULT FILTER MULTIPLE &allow-other-keys
Source

win32.lisp (file)

Method: new-with (BACKEND macos) &rest ARGS
Source

macos.lisp (file)

Method: new-with (BACKEND zenity) &rest ARGS
Source

zenity.lisp (file)

Method: new-with (BACKEND gtk) &key TITLE DEFAULT FILTER MULTIPLE &allow-other-keys
Source

gtk.lisp (file)

Method: new-with (BACKEND class) &rest ARGS &key TITLE
Method: new-with (BACKEND symbol) &rest ARGS

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

5.1.4 Conditions

Condition: file-select-error ()

Superclass for any kind of error signalled during the file selection.

Typically a subclass of this error is signalled depending on the backend used. This kind of error should only every be signalled if critical problems occur that prevent the backend from operating correctly.

Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Condition: no-backend-found ()

Error signalled when no backend could be found.

This usually means that no implementation for file selection is available. It could mean that auto-detection failed, in which case *DEFAULT-BACKEND* should be manually set to the proper value.

See *DEFAULT-BACKEND*
See DETERMINE-DEFAULT-BACKEND

Package

org.shirakumo.file-select

Source

defaults.lisp (file)

Direct superclasses

file-select-error (condition)


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

5.1.5 Classes

Class: backend ()

Superclass for all file selection backend implementations.

The user should not create instances of this class, or any of its subclasses. The system will automatically construct singleton instances of the class when used with NEW-WITH and EXISTING-WITH.

When creating a subclass, you may use INITIALIZE-INSTANCE to perform one-time setup, such as loading and initialising foreign libraries.

In order to uninitialize the libraries, you should implement a FINALIZE method.

The user may call FINALIZE on a backend instance or name. The instance will be invalidated afterwards, and a repeat call on NEW-WITH or EXISTING-WITH with the backend name will create a new instance.

See FINALIZE
See NEW-WITH
See EXISTING-WITH

Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

finalize (method)

Class: gtk ()

Implementation using the GTK3 framework.

Note that this will create and destroy a new GTK application on every use, and requires the GTK3 libraries to be present.

See BACKEND

Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Direct superclasses

backend (class)

Direct methods
Direct slots
Slot: closure
Readers

closure (generic function)

Writers

(setf closure) (generic function)

Class: macos ()

Implementation using the AppKit/Cocoa framework (OSX 10.0 and above).

Note that MacOS requires all UI to happen in Thread 0. To this end, this implementation makes use of TRIVIAL-MAIN-THREAD to schedule the file selection in the main thread, if it isn’t already.

See BACKEND

Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Direct superclasses

backend (class)

Direct methods
Class: win32 ()

Implementation using the Win32 IFileDialog framework (Win Vista and above).

See BACKEND

Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses

backend (class)

Direct methods
Class: zenity ()

Implementation using the Zenity GTK dialog utility.

This is preferable over the native GTK backend as it does not require loading the foreign libraries or constructing a GTK application in-process. UIOP:RUN-PROGRAM is used to launch the Zenity process.

See BACKEND

Package

org.shirakumo.file-select.zenity

Source

zenity.lisp (file)

Direct superclasses

backend (class)

Direct methods

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

5.2 Internal definitions


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

5.2.1 Constants

Constant: clsctx-all
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Constant: cp-utf8
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)


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

5.2.2 Special variables

Special Variable: *backend-cache*
Package

org.shirakumo.file-select

Source

protocol.lisp (file)


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

5.2.3 Symbol macros

Symbol Macro: clsid-file-open-dialog
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Expansion

(org.shirakumo.file-select.win32::clsid-file-open-dialog)

Symbol Macro: clsid-file-save-dialog
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Expansion

(org.shirakumo.file-select.win32::clsid-file-save-dialog)

Symbol Macro: iid-ifile-dialog
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Expansion

(org.shirakumo.file-select.win32::iid-ifile-dialog)

Symbol Macro: iid-ifile-open-dialog
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Expansion

(org.shirakumo.file-select.win32::iid-ifile-open-dialog)

Symbol Macro: iid-ifile-save-dialog
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Expansion

(org.shirakumo.file-select.win32::iid-ifile-save-dialog)

Symbol Macro: iid-ishell-item
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Expansion

(org.shirakumo.file-select.win32::iid-ishell-item)

Symbol Macro: nsapp
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Expansion

(org.shirakumo.file-select.macos::%var-accessor-nsapp)

Symbol Macro: nsdefaultrunloopmode
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Expansion

(org.shirakumo.file-select.macos::%var-accessor-nsdefaultrunloopmode)


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

5.2.4 Macros

Macro: check-return VALUE-FORM &rest EXPECTED
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Macro: define-comfun (STRUCT METHOD &rest OPTIONS) RETURN-TYPE &body ARGS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Macro: define-comstruct NAME &body METHODS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Macro: define-guid NAME &rest GUID
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Macro: objc-call SELF METHOD &rest ARGS
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Macro: unwind-protect* CLEANUP &body BODY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Macro: with-body-in-main-thread ARGS &body BODY
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Macro: with-com-object VAR INIT &body BODY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Macro: with-deref (VAR TYPE) &body INIT
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Macro: with-object (VAR INIT) &body BODY
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)


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

5.2.5 Functions

Function: %file-dialog-add-place POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-add-place) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-add-ref POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-add-ref) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-advise POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-advise) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-clear-client-data POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-clear-client-data) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-close POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-close) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-get-current-selection POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-get-current-selection) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-get-file-name POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-get-file-name) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-get-file-type-index POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-get-file-type-index) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-get-folder POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-get-folder) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-get-options POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-get-options) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-get-result POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-get-result) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-query-interface POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-query-interface) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-release POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-release) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-client-guid POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-client-guid) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-default-extension POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-default-extension) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-default-folder POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-default-folder) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-file-name POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-file-name) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-file-name-label POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-file-name-label) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-file-type-index POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-file-type-index) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-file-types POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-file-types) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-filter POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-filter) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-folder POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-folder) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-ok-button-label POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-ok-button-label) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-options POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-options) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-set-title POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-set-title) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-show POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-show) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-dialog-unadvise POINTER-TO-FILE-DIALOG
Function: (setf %file-dialog-unadvise) VALUE POINTER-TO-FILE-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-add-place POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-add-place) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-add-ref POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-add-ref) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-advise POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-advise) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-clear-client-data POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-clear-client-data) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-close POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-close) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-current-selection POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-current-selection) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-file-name POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-file-name) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-file-type-index POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-file-type-index) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-folder POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-folder) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-options POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-options) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-result POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-result) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-results POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-results) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-get-selected-items POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-get-selected-items) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-query-interface POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-query-interface) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-release POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-release) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-client-guid POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-client-guid) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-default-extension POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-default-extension) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-default-folder POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-default-folder) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-file-name POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-file-name) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-file-name-label POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-file-name-label) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-file-type-index POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-file-type-index) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-file-types POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-file-types) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-filter POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-filter) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-folder POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-folder) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-ok-button-label POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-ok-button-label) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-options POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-options) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-set-title POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-set-title) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-show POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-show) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %file-open-dialog-unadvise POINTER-TO-FILE-OPEN-DIALOG
Function: (setf %file-open-dialog-unadvise) VALUE POINTER-TO-FILE-OPEN-DIALOG
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-add-ref POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-add-ref) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-add-ref POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-add-ref) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-bind-to-handler POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-bind-to-handler) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-enum-items POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-enum-items) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-get-attributes POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-get-attributes) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-get-count POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-get-count) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-get-item-at POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-get-item-at) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-get-property-description-list POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-get-property-description-list) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-get-property-store POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-get-property-store) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-query-interface POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-query-interface) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-array-release POINTER-TO-SHELL-ITEM-ARRAY
Function: (setf %shell-item-array-release) VALUE POINTER-TO-SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-bind-to-handler POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-bind-to-handler) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-compare POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-compare) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-get-attributes POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-get-attributes) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-get-display-name POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-get-display-name) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-get-parent POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-get-parent) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-query-interface POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-query-interface) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %shell-item-release POINTER-TO-SHELL-ITEM
Function: (setf %shell-item-release) VALUE POINTER-TO-SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: %var-accessor-nsapp ()
Function: (setf %var-accessor-nsapp) VALUE
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: %var-accessor-nsdefaultrunloopmode ()
Function: (setf %var-accessor-nsdefaultrunloopmode) VALUE
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: add-filter CHOOSER FILTER
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: add-pattern FILTER PATTERN
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: clsid-file-open-dialog ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: clsid-file-save-dialog ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: co-create-instance RCLSID PUNKOUTER DWCLSCONTEXT RIID PPV
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: co-initialize NULLABLE INIT
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: co-uninitialize ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: com-release POINTER
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: create-item-from-parsing-name PATH CTX RIID SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: default-backend ()
Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Function: dialog-run DIALOG
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: dostrey WIDGET
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: ensure-url-path URL FILTER
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: file-dialog-add-place STRUCT1075 SHELL-ITEM FDAP
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-add-ref STRUCT432
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-advise STRUCT618 EVENTS COOKIE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-clear-client-data STRUCT1215
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-close STRUCT1148 RESULT
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-get-current-selection STRUCT851 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-get-file-name STRUCT915 NAME
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-get-file-type-index STRUCT586 FILE-TYPE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-get-folder STRUCT819 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-get-options STRUCT723 OPTIONS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-get-result STRUCT1043 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-query-interface STRUCT406
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-release STRUCT458
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-client-guid STRUCT1183 GUID
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-default-extension STRUCT1116 EXTENSION
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-default-folder STRUCT755 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-file-name STRUCT883 NAME
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-file-name-label STRUCT1011 LABEL
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-file-type-index STRUCT554 FILE-TYPE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-file-types STRUCT516 FILE-TYPES FILTER-SPEC
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-filter STRUCT1241 FILTER
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-folder STRUCT787 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-ok-button-label STRUCT979 TEXT
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-options STRUCT688 OPTIONS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-set-title STRUCT947 TITLE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-show STRUCT484 OWNER
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-dialog-unadvise STRUCT656 COOKIE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-add-place STRUCT1105 SHELL-ITEM FDAP
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-add-ref STRUCT462
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-advise STRUCT648 EVENTS COOKIE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-clear-client-data STRUCT1245
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-close STRUCT1178 RESULT
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-current-selection STRUCT881 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-file-name STRUCT945 NAME
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-file-type-index STRUCT616 FILE-TYPE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-folder STRUCT849 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-options STRUCT753 OPTIONS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-result STRUCT1073 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-results STRUCT1303 SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-get-selected-items STRUCT1335 SHELL-ITEM-ARRAY
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-query-interface STRUCT436
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-release STRUCT488
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-client-guid STRUCT1213 GUID
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-default-extension STRUCT1146 EXTENSION
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-default-folder STRUCT785 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-file-name STRUCT913 NAME
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-file-name-label STRUCT1041 LABEL
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-file-type-index STRUCT584 FILE-TYPE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-file-types STRUCT546 FILE-TYPES FILTER-SPEC
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-filter STRUCT1271 FILTER
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-folder STRUCT817 SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-ok-button-label STRUCT1009 TEXT
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-options STRUCT718 OPTIONS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-set-title STRUCT977 TITLE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-show STRUCT514 OWNER
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: file-open-dialog-unadvise STRUCT686 COOKIE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: find-in-path FILE
Package

org.shirakumo.file-select

Source

defaults.lisp (file)

Function: free-instance ID
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: g-application-run APP ARGC ARGV
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: g-free OBJECT
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: g-get-path FILE
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: g-signal-connect INSTANCE SIGNAL HANDLER DATA DESTROY FLAGS
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: g-slist-data POINTER-TO-G-SLIST
Function: (setf g-slist-data) VALUE POINTER-TO-G-SLIST
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: g-slist-free LIST
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: g-slist-next POINTER-TO-G-SLIST
Function: (setf g-slist-next) VALUE POINTER-TO-G-SLIST
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: g-unref OBJECT
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: get-backend CLASS
Package

org.shirakumo.file-select

Source

protocol.lisp (file)

Function: get-class NAME
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: get-filename CHOOSER
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: get-filenames CHOOSER
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: get-files CHOOSER
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: guid-data1 POINTER-TO-GUID
Function: (setf guid-data1) VALUE POINTER-TO-GUID
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: guid-data2 POINTER-TO-GUID
Function: (setf guid-data2) VALUE POINTER-TO-GUID
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: guid-data3 POINTER-TO-GUID
Function: (setf guid-data3) VALUE POINTER-TO-GUID
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: guid-data4 POINTER-TO-GUID
Function: (setf guid-data4) VALUE POINTER-TO-GUID
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: iid-ifile-dialog ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: iid-ifile-open-dialog ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: iid-ifile-save-dialog ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: iid-ishell-item ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: make-guid D1 D2 D3 &rest D4
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: multi-byte-to-wide-char CODE-PAGE FLAGS MULTI-BYTE-STR MULTI-BYTE WIDE-CHAR-STR WIDE-CHAR
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: new-application NAME FLAGS
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: new-file-chooser TITLE PARENT ACTION BUTTON-A ACTION-A BUTTON-B ACTION-B DELIM
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: new-filter ()
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: open* CLSID IID TITLE DEFAULT FILTER MULTIPLE
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: open* CLASS CONSTRUCTOR &key TITLE DEFAULT FILTER MULTIPLE MESSAGE BACKEND
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: process-event APP
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: register-name NAME
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: set-current-folder CHOOSER FILENAME
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: set-filename CHOOSER FILENAME
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: set-name FILTER NAME
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: set-select-multiple CHOOSER MULTIPLE
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: set-uncaught-exception-handler HANDLER
Package

org.shirakumo.file-select.macos

Source

macos.lisp (file)

Function: shell-item-add-ref STRUCT147
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-add-ref STRUCT177
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-bind-to-handler STRUCT229 CTX BHID RIID PPV
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-enum-items STRUCT487 ENUMERATOR
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-get-attributes STRUCT370 ATTRIB-FLAGS MASK ATTRIBS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-get-count STRUCT417 NUM-ITEMS
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-get-item-at STRUCT449 INDEX SHELL-ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-get-property-description-list STRUCT326 KEY-TYPE RIID PPV
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-get-property-store STRUCT279 FLAGS RIID PPV
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-query-interface STRUCT151
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-array-release STRUCT203
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-bind-to-handler STRUCT199 CTX BHID RIID PPV
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-compare STRUCT360 SHELL-ITEM HINT PI-ORDER
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-get-attributes STRUCT322 MASK ATTRIBUTES
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-get-display-name STRUCT281 TYPE NAME
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-get-parent STRUCT249 PARENT
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-path ITEM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-query-interface STRUCT121
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: shell-item-release STRUCT173
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: show TITLE MODE DEFAULT FILTER MULTIPLE
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: show* BACKEND &rest ARGS
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Function: split CHAR STRING
Package

org.shirakumo.file-select

Source

defaults.lisp (file)

Function: string->wstring STRING
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: vtbl POINTER-TO-COM
Function: (setf vtbl) VALUE POINTER-TO-COM
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: wide-char-to-multi-byte CODE-PAGE FLAGS WIDE-CHAR-STR WIDE-CHAR MULTI-BYTE-STR MULTI-BYTE DEFAULT-CHAR USED-DEFAULT-CHAR
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: wstring->string POINTER
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Function: zenity* &key TITLE DEFAULT FILTER MULTIPLE SAVE BACKEND
Package

org.shirakumo.file-select.zenity

Source

zenity.lisp (file)


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

5.2.6 Generic functions

Generic Function: closure OBJECT
Generic Function: (setf closure) NEW-VALUE OBJECT
Package

org.shirakumo.file-select.gtk

Methods
Method: closure (GTK gtk)

automatically generated reader method

Source

gtk.lisp (file)

Method: (setf closure) NEW-VALUE (GTK gtk)

automatically generated writer method

Source

gtk.lisp (file)

Generic Function: code CONDITION
Package

org.shirakumo.file-select.win32

Methods
Method: code (CONDITION win32-error)
Source

win32.lisp (file)

Generic Function: function-name CONDITION
Package

org.shirakumo.file-select.win32

Methods
Method: function-name (CONDITION win32-error)
Source

win32.lisp (file)


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

5.2.7 Conditions

Condition: win32-error ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses

file-select-error (condition)

Direct methods
Direct slots
Slot: function-name
Initargs

:function-name

Readers

function-name (generic function)

Slot: code
Initargs

:code

Readers

code (generic function)


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

5.2.8 Classes

Class: com-tclass ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: file-dialog-tclass ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: file-open-dialog-tclass ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: g-slist ()
Package

org.shirakumo.file-select.gtk

Source

gtk.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: guid-tclass ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: shell-item-array-tclass ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: shell-item-tclass ()
Package

org.shirakumo.file-select.win32

Source

win32.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L  
Index Entry  Section

F
File, Lisp, file-select.asd: The file-select․asd file
File, Lisp, file-select/defaults.lisp: The file-select/defaults․lisp file
File, Lisp, file-select/documentation.lisp: The file-select/documentation․lisp file
File, Lisp, file-select/gtk.lisp: The file-select/gtk․lisp file
File, Lisp, file-select/macos.lisp: The file-select/macos․lisp file
File, Lisp, file-select/package.lisp: The file-select/package․lisp file
File, Lisp, file-select/protocol.lisp: The file-select/protocol․lisp file
File, Lisp, file-select/win32.lisp: The file-select/win32․lisp file
File, Lisp, file-select/zenity.lisp: The file-select/zenity․lisp file
file-select.asd: The file-select․asd file
file-select/defaults.lisp: The file-select/defaults․lisp file
file-select/documentation.lisp: The file-select/documentation․lisp file
file-select/gtk.lisp: The file-select/gtk․lisp file
file-select/macos.lisp: The file-select/macos․lisp file
file-select/package.lisp: The file-select/package․lisp file
file-select/protocol.lisp: The file-select/protocol․lisp file
file-select/win32.lisp: The file-select/win32․lisp file
file-select/zenity.lisp: The file-select/zenity․lisp file

L
Lisp File, file-select.asd: The file-select․asd file
Lisp File, file-select/defaults.lisp: The file-select/defaults․lisp file
Lisp File, file-select/documentation.lisp: The file-select/documentation․lisp file
Lisp File, file-select/gtk.lisp: The file-select/gtk․lisp file
Lisp File, file-select/macos.lisp: The file-select/macos․lisp file
Lisp File, file-select/package.lisp: The file-select/package․lisp file
Lisp File, file-select/protocol.lisp: The file-select/protocol․lisp file
Lisp File, file-select/win32.lisp: The file-select/win32․lisp file
Lisp File, file-select/zenity.lisp: The file-select/zenity․lisp file

Jump to:   F   L  

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

A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   I   M   N   O   P   R   S   U   V   W   Z  
Index Entry  Section

%
%file-dialog-add-place: Internal functions
%file-dialog-add-ref: Internal functions
%file-dialog-advise: Internal functions
%file-dialog-clear-client-data: Internal functions
%file-dialog-close: Internal functions
%file-dialog-get-current-selection: Internal functions
%file-dialog-get-file-name: Internal functions
%file-dialog-get-file-type-index: Internal functions
%file-dialog-get-folder: Internal functions
%file-dialog-get-options: Internal functions
%file-dialog-get-result: Internal functions
%file-dialog-query-interface: Internal functions
%file-dialog-release: Internal functions
%file-dialog-set-client-guid: Internal functions
%file-dialog-set-default-extension: Internal functions
%file-dialog-set-default-folder: Internal functions
%file-dialog-set-file-name: Internal functions
%file-dialog-set-file-name-label: Internal functions
%file-dialog-set-file-type-index: Internal functions
%file-dialog-set-file-types: Internal functions
%file-dialog-set-filter: Internal functions
%file-dialog-set-folder: Internal functions
%file-dialog-set-ok-button-label: Internal functions
%file-dialog-set-options: Internal functions
%file-dialog-set-title: Internal functions
%file-dialog-show: Internal functions
%file-dialog-unadvise: Internal functions
%file-open-dialog-add-place: Internal functions
%file-open-dialog-add-ref: Internal functions
%file-open-dialog-advise: Internal functions
%file-open-dialog-clear-client-data: Internal functions
%file-open-dialog-close: Internal functions
%file-open-dialog-get-current-selection: Internal functions
%file-open-dialog-get-file-name: Internal functions
%file-open-dialog-get-file-type-index: Internal functions
%file-open-dialog-get-folder: Internal functions
%file-open-dialog-get-options: Internal functions
%file-open-dialog-get-result: Internal functions
%file-open-dialog-get-results: Internal functions
%file-open-dialog-get-selected-items: Internal functions
%file-open-dialog-query-interface: Internal functions
%file-open-dialog-release: Internal functions
%file-open-dialog-set-client-guid: Internal functions
%file-open-dialog-set-default-extension: Internal functions
%file-open-dialog-set-default-folder: Internal functions
%file-open-dialog-set-file-name: Internal functions
%file-open-dialog-set-file-name-label: Internal functions
%file-open-dialog-set-file-type-index: Internal functions
%file-open-dialog-set-file-types: Internal functions
%file-open-dialog-set-filter: Internal functions
%file-open-dialog-set-folder: Internal functions
%file-open-dialog-set-ok-button-label: Internal functions
%file-open-dialog-set-options: Internal functions
%file-open-dialog-set-title: Internal functions
%file-open-dialog-show: Internal functions
%file-open-dialog-unadvise: Internal functions
%shell-item-add-ref: Internal functions
%shell-item-array-add-ref: Internal functions
%shell-item-array-bind-to-handler: Internal functions
%shell-item-array-enum-items: Internal functions
%shell-item-array-get-attributes: Internal functions
%shell-item-array-get-count: Internal functions
%shell-item-array-get-item-at: Internal functions
%shell-item-array-get-property-description-list: Internal functions
%shell-item-array-get-property-store: Internal functions
%shell-item-array-query-interface: Internal functions
%shell-item-array-release: Internal functions
%shell-item-bind-to-handler: Internal functions
%shell-item-compare: Internal functions
%shell-item-get-attributes: Internal functions
%shell-item-get-display-name: Internal functions
%shell-item-get-parent: Internal functions
%shell-item-query-interface: Internal functions
%shell-item-release: Internal functions
%var-accessor-nsapp: Internal functions
%var-accessor-nsdefaultrunloopmode: Internal functions

(
(setf %file-dialog-add-place): Internal functions
(setf %file-dialog-add-ref): Internal functions
(setf %file-dialog-advise): Internal functions
(setf %file-dialog-clear-client-data): Internal functions
(setf %file-dialog-close): Internal functions
(setf %file-dialog-get-current-selection): Internal functions
(setf %file-dialog-get-file-name): Internal functions
(setf %file-dialog-get-file-type-index): Internal functions
(setf %file-dialog-get-folder): Internal functions
(setf %file-dialog-get-options): Internal functions
(setf %file-dialog-get-result): Internal functions
(setf %file-dialog-query-interface): Internal functions
(setf %file-dialog-release): Internal functions
(setf %file-dialog-set-client-guid): Internal functions
(setf %file-dialog-set-default-extension): Internal functions
(setf %file-dialog-set-default-folder): Internal functions
(setf %file-dialog-set-file-name): Internal functions
(setf %file-dialog-set-file-name-label): Internal functions
(setf %file-dialog-set-file-type-index): Internal functions
(setf %file-dialog-set-file-types): Internal functions
(setf %file-dialog-set-filter): Internal functions
(setf %file-dialog-set-folder): Internal functions
(setf %file-dialog-set-ok-button-label): Internal functions
(setf %file-dialog-set-options): Internal functions
(setf %file-dialog-set-title): Internal functions
(setf %file-dialog-show): Internal functions
(setf %file-dialog-unadvise): Internal functions
(setf %file-open-dialog-add-place): Internal functions
(setf %file-open-dialog-add-ref): Internal functions
(setf %file-open-dialog-advise): Internal functions
(setf %file-open-dialog-clear-client-data): Internal functions
(setf %file-open-dialog-close): Internal functions
(setf %file-open-dialog-get-current-selection): Internal functions
(setf %file-open-dialog-get-file-name): Internal functions
(setf %file-open-dialog-get-file-type-index): Internal functions
(setf %file-open-dialog-get-folder): Internal functions
(setf %file-open-dialog-get-options): Internal functions
(setf %file-open-dialog-get-result): Internal functions
(setf %file-open-dialog-get-results): Internal functions
(setf %file-open-dialog-get-selected-items): Internal functions
(setf %file-open-dialog-query-interface): Internal functions
(setf %file-open-dialog-release): Internal functions
(setf %file-open-dialog-set-client-guid): Internal functions
(setf %file-open-dialog-set-default-extension): Internal functions
(setf %file-open-dialog-set-default-folder): Internal functions
(setf %file-open-dialog-set-file-name): Internal functions
(setf %file-open-dialog-set-file-name-label): Internal functions
(setf %file-open-dialog-set-file-type-index): Internal functions
(setf %file-open-dialog-set-file-types): Internal functions
(setf %file-open-dialog-set-filter): Internal functions
(setf %file-open-dialog-set-folder): Internal functions
(setf %file-open-dialog-set-ok-button-label): Internal functions
(setf %file-open-dialog-set-options): Internal functions
(setf %file-open-dialog-set-title): Internal functions
(setf %file-open-dialog-show): Internal functions
(setf %file-open-dialog-unadvise): Internal functions
(setf %shell-item-add-ref): Internal functions
(setf %shell-item-array-add-ref): Internal functions
(setf %shell-item-array-bind-to-handler): Internal functions
(setf %shell-item-array-enum-items): Internal functions
(setf %shell-item-array-get-attributes): Internal functions
(setf %shell-item-array-get-count): Internal functions
(setf %shell-item-array-get-item-at): Internal functions
(setf %shell-item-array-get-property-description-list): Internal functions
(setf %shell-item-array-get-property-store): Internal functions
(setf %shell-item-array-query-interface): Internal functions
(setf %shell-item-array-release): Internal functions
(setf %shell-item-bind-to-handler): Internal functions
(setf %shell-item-compare): Internal functions
(setf %shell-item-get-attributes): Internal functions
(setf %shell-item-get-display-name): Internal functions
(setf %shell-item-get-parent): Internal functions
(setf %shell-item-query-interface): Internal functions
(setf %shell-item-release): Internal functions
(setf %var-accessor-nsapp): Internal functions
(setf %var-accessor-nsdefaultrunloopmode): Internal functions
(setf closure): Internal generic functions
(setf closure): Internal generic functions
(setf g-slist-data): Internal functions
(setf g-slist-next): Internal functions
(setf guid-data1): Internal functions
(setf guid-data2): Internal functions
(setf guid-data3): Internal functions
(setf guid-data4): Internal functions
(setf vtbl): Internal functions

A
add-filter: Internal functions
add-pattern: Internal functions

C
check-return: Internal macros
closure: Internal generic functions
closure: Internal generic functions
clsid-file-open-dialog: Internal functions
clsid-file-save-dialog: Internal functions
co-create-instance: Internal functions
co-initialize: Internal functions
co-uninitialize: Internal functions
code: Internal generic functions
code: Internal generic functions
com-release: Internal functions
create-item-from-parsing-name: Internal functions

D
default-backend: Internal functions
define-comfun: Internal macros
define-comstruct: Internal macros
define-guid: Internal macros
determine-default-backend: Exported functions
dialog-run: Internal functions
dostrey: Internal functions

E
ensure-url-path: Internal functions
existing: Exported functions
existing-with: Exported generic functions
existing-with: Exported generic functions
existing-with: Exported generic functions
existing-with: Exported generic functions
existing-with: Exported generic functions
existing-with: Exported generic functions
existing-with: Exported generic functions

F
file-dialog-add-place: Internal functions
file-dialog-add-ref: Internal functions
file-dialog-advise: Internal functions
file-dialog-clear-client-data: Internal functions
file-dialog-close: Internal functions
file-dialog-get-current-selection: Internal functions
file-dialog-get-file-name: Internal functions
file-dialog-get-file-type-index: Internal functions
file-dialog-get-folder: Internal functions
file-dialog-get-options: Internal functions
file-dialog-get-result: Internal functions
file-dialog-query-interface: Internal functions
file-dialog-release: Internal functions
file-dialog-set-client-guid: Internal functions
file-dialog-set-default-extension: Internal functions
file-dialog-set-default-folder: Internal functions
file-dialog-set-file-name: Internal functions
file-dialog-set-file-name-label: Internal functions
file-dialog-set-file-type-index: Internal functions
file-dialog-set-file-types: Internal functions
file-dialog-set-filter: Internal functions
file-dialog-set-folder: Internal functions
file-dialog-set-ok-button-label: Internal functions
file-dialog-set-options: Internal functions
file-dialog-set-title: Internal functions
file-dialog-show: Internal functions
file-dialog-unadvise: Internal functions
file-open-dialog-add-place: Internal functions
file-open-dialog-add-ref: Internal functions
file-open-dialog-advise: Internal functions
file-open-dialog-clear-client-data: Internal functions
file-open-dialog-close: Internal functions
file-open-dialog-get-current-selection: Internal functions
file-open-dialog-get-file-name: Internal functions
file-open-dialog-get-file-type-index: Internal functions
file-open-dialog-get-folder: Internal functions
file-open-dialog-get-options: Internal functions
file-open-dialog-get-result: Internal functions
file-open-dialog-get-results: Internal functions
file-open-dialog-get-selected-items: Internal functions
file-open-dialog-query-interface: Internal functions
file-open-dialog-release: Internal functions
file-open-dialog-set-client-guid: Internal functions
file-open-dialog-set-default-extension: Internal functions
file-open-dialog-set-default-folder: Internal functions
file-open-dialog-set-file-name: Internal functions
file-open-dialog-set-file-name-label: Internal functions
file-open-dialog-set-file-type-index: Internal functions
file-open-dialog-set-file-types: Internal functions
file-open-dialog-set-filter: Internal functions
file-open-dialog-set-folder: Internal functions
file-open-dialog-set-ok-button-label: Internal functions
file-open-dialog-set-options: Internal functions
file-open-dialog-set-title: Internal functions
file-open-dialog-show: Internal functions
file-open-dialog-unadvise: Internal functions
finalize: Exported generic functions
finalize: Exported generic functions
finalize: Exported generic functions
finalize: Exported generic functions
finalize: Exported generic functions
finalize: Exported generic functions
finalize: Exported generic functions
finalize: Exported generic functions
finalize: Exported generic functions
find-in-path: Internal functions
free-instance: Internal functions
Function, %file-dialog-add-place: Internal functions
Function, %file-dialog-add-ref: Internal functions
Function, %file-dialog-advise: Internal functions
Function, %file-dialog-clear-client-data: Internal functions
Function, %file-dialog-close: Internal functions
Function, %file-dialog-get-current-selection: Internal functions
Function, %file-dialog-get-file-name: Internal functions
Function, %file-dialog-get-file-type-index: Internal functions
Function, %file-dialog-get-folder: Internal functions
Function, %file-dialog-get-options: Internal functions
Function, %file-dialog-get-result: Internal functions
Function, %file-dialog-query-interface: Internal functions
Function, %file-dialog-release: Internal functions
Function, %file-dialog-set-client-guid: Internal functions
Function, %file-dialog-set-default-extension: Internal functions
Function, %file-dialog-set-default-folder: Internal functions
Function, %file-dialog-set-file-name: Internal functions
Function, %file-dialog-set-file-name-label: Internal functions
Function, %file-dialog-set-file-type-index: Internal functions
Function, %file-dialog-set-file-types: Internal functions
Function, %file-dialog-set-filter: Internal functions
Function, %file-dialog-set-folder: Internal functions
Function, %file-dialog-set-ok-button-label: Internal functions
Function, %file-dialog-set-options: Internal functions
Function, %file-dialog-set-title: Internal functions
Function, %file-dialog-show: Internal functions
Function, %file-dialog-unadvise: Internal functions
Function, %file-open-dialog-add-place: Internal functions
Function, %file-open-dialog-add-ref: Internal functions
Function, %file-open-dialog-advise: Internal functions
Function, %file-open-dialog-clear-client-data: Internal functions
Function, %file-open-dialog-close: Internal functions
Function, %file-open-dialog-get-current-selection: Internal functions
Function, %file-open-dialog-get-file-name: Internal functions
Function, %file-open-dialog-get-file-type-index: Internal functions
Function, %file-open-dialog-get-folder: Internal functions
Function, %file-open-dialog-get-options: Internal functions
Function, %file-open-dialog-get-result: Internal functions
Function, %file-open-dialog-get-results: Internal functions
Function, %file-open-dialog-get-selected-items: Internal functions
Function, %file-open-dialog-query-interface: Internal functions
Function, %file-open-dialog-release: Internal functions
Function, %file-open-dialog-set-client-guid: Internal functions
Function, %file-open-dialog-set-default-extension: Internal functions
Function, %file-open-dialog-set-default-folder: Internal functions
Function, %file-open-dialog-set-file-name: Internal functions
Function, %file-open-dialog-set-file-name-label: Internal functions
Function, %file-open-dialog-set-file-type-index: Internal functions
Function, %file-open-dialog-set-file-types: Internal functions
Function, %file-open-dialog-set-filter: Internal functions
Function, %file-open-dialog-set-folder: Internal functions
Function, %file-open-dialog-set-ok-button-label: Internal functions
Function, %file-open-dialog-set-options: Internal functions
Function, %file-open-dialog-set-title: Internal functions
Function, %file-open-dialog-show: Internal functions
Function, %file-open-dialog-unadvise: Internal functions
Function, %shell-item-add-ref: Internal functions
Function, %shell-item-array-add-ref: Internal functions
Function, %shell-item-array-bind-to-handler: Internal functions
Function, %shell-item-array-enum-items: Internal functions
Function, %shell-item-array-get-attributes: Internal functions
Function, %shell-item-array-get-count: Internal functions
Function, %shell-item-array-get-item-at: Internal functions
Function, %shell-item-array-get-property-description-list: Internal functions
Function, %shell-item-array-get-property-store: Internal functions
Function, %shell-item-array-query-interface: Internal functions
Function, %shell-item-array-release: Internal functions
Function, %shell-item-bind-to-handler: Internal functions
Function, %shell-item-compare: Internal functions
Function, %shell-item-get-attributes: Internal functions
Function, %shell-item-get-display-name: Internal functions
Function, %shell-item-get-parent: Internal functions
Function, %shell-item-query-interface: Internal functions
Function, %shell-item-release: Internal functions
Function, %var-accessor-nsapp: Internal functions
Function, %var-accessor-nsdefaultrunloopmode: Internal functions
Function, (setf %file-dialog-add-place): Internal functions
Function, (setf %file-dialog-add-ref): Internal functions
Function, (setf %file-dialog-advise): Internal functions
Function, (setf %file-dialog-clear-client-data): Internal functions
Function, (setf %file-dialog-close): Internal functions
Function, (setf %file-dialog-get-current-selection): Internal functions
Function, (setf %file-dialog-get-file-name): Internal functions
Function, (setf %file-dialog-get-file-type-index): Internal functions
Function, (setf %file-dialog-get-folder): Internal functions
Function, (setf %file-dialog-get-options): Internal functions
Function, (setf %file-dialog-get-result): Internal functions
Function, (setf %file-dialog-query-interface): Internal functions
Function, (setf %file-dialog-release): Internal functions
Function, (setf %file-dialog-set-client-guid): Internal functions
Function, (setf %file-dialog-set-default-extension): Internal functions
Function, (setf %file-dialog-set-default-folder): Internal functions
Function, (setf %file-dialog-set-file-name): Internal functions
Function, (setf %file-dialog-set-file-name-label): Internal functions
Function, (setf %file-dialog-set-file-type-index): Internal functions
Function, (setf %file-dialog-set-file-types): Internal functions
Function, (setf %file-dialog-set-filter): Internal functions
Function, (setf %file-dialog-set-folder): Internal functions
Function, (setf %file-dialog-set-ok-button-label): Internal functions
Function, (setf %file-dialog-set-options): Internal functions
Function, (setf %file-dialog-set-title): Internal functions
Function, (setf %file-dialog-show): Internal functions
Function, (setf %file-dialog-unadvise): Internal functions
Function, (setf %file-open-dialog-add-place): Internal functions
Function, (setf %file-open-dialog-add-ref): Internal functions
Function, (setf %file-open-dialog-advise): Internal functions
Function, (setf %file-open-dialog-clear-client-data): Internal functions
Function, (setf %file-open-dialog-close): Internal functions
Function, (setf %file-open-dialog-get-current-selection): Internal functions
Function, (setf %file-open-dialog-get-file-name): Internal functions
Function, (setf %file-open-dialog-get-file-type-index): Internal functions
Function, (setf %file-open-dialog-get-folder): Internal functions
Function, (setf %file-open-dialog-get-options): Internal functions
Function, (setf %file-open-dialog-get-result): Internal functions
Function, (setf %file-open-dialog-get-results): Internal functions
Function, (setf %file-open-dialog-get-selected-items): Internal functions
Function, (setf %file-open-dialog-query-interface): Internal functions
Function, (setf %file-open-dialog-release): Internal functions
Function, (setf %file-open-dialog-set-client-guid): Internal functions
Function, (setf %file-open-dialog-set-default-extension): Internal functions
Function, (setf %file-open-dialog-set-default-folder): Internal functions
Function, (setf %file-open-dialog-set-file-name): Internal functions
Function, (setf %file-open-dialog-set-file-name-label): Internal functions
Function, (setf %file-open-dialog-set-file-type-index): Internal functions
Function, (setf %file-open-dialog-set-file-types): Internal functions
Function, (setf %file-open-dialog-set-filter): Internal functions
Function, (setf %file-open-dialog-set-folder): Internal functions
Function, (setf %file-open-dialog-set-ok-button-label): Internal functions
Function, (setf %file-open-dialog-set-options): Internal functions
Function, (setf %file-open-dialog-set-title): Internal functions
Function, (setf %file-open-dialog-show): Internal functions
Function, (setf %file-open-dialog-unadvise): Internal functions
Function, (setf %shell-item-add-ref): Internal functions
Function, (setf %shell-item-array-add-ref): Internal functions
Function, (setf %shell-item-array-bind-to-handler): Internal functions
Function, (setf %shell-item-array-enum-items): Internal functions
Function, (setf %shell-item-array-get-attributes): Internal functions
Function, (setf %shell-item-array-get-count): Internal functions
Function, (setf %shell-item-array-get-item-at): Internal functions
Function, (setf %shell-item-array-get-property-description-list): Internal functions
Function, (setf %shell-item-array-get-property-store): Internal functions
Function, (setf %shell-item-array-query-interface): Internal functions
Function, (setf %shell-item-array-release): Internal functions
Function, (setf %shell-item-bind-to-handler): Internal functions
Function, (setf %shell-item-compare): Internal functions
Function, (setf %shell-item-get-attributes): Internal functions
Function, (setf %shell-item-get-display-name): Internal functions
Function, (setf %shell-item-get-parent): Internal functions
Function, (setf %shell-item-query-interface): Internal functions
Function, (setf %shell-item-release): Internal functions
Function, (setf %var-accessor-nsapp): Internal functions
Function, (setf %var-accessor-nsdefaultrunloopmode): Internal functions
Function, (setf g-slist-data): Internal functions
Function, (setf g-slist-next): Internal functions
Function, (setf guid-data1): Internal functions
Function, (setf guid-data2): Internal functions
Function, (setf guid-data3): Internal functions
Function, (setf guid-data4): Internal functions
Function, (setf vtbl): Internal functions
Function, add-filter: Internal functions
Function, add-pattern: Internal functions
Function, clsid-file-open-dialog: Internal functions
Function, clsid-file-save-dialog: Internal functions
Function, co-create-instance: Internal functions
Function, co-initialize: Internal functions
Function, co-uninitialize: Internal functions
Function, com-release: Internal functions
Function, create-item-from-parsing-name: Internal functions
Function, default-backend: Internal functions
Function, determine-default-backend: Exported functions
Function, dialog-run: Internal functions
Function, dostrey: Internal functions
Function, ensure-url-path: Internal functions
Function, existing: Exported functions
Function, file-dialog-add-place: Internal functions
Function, file-dialog-add-ref: Internal functions
Function, file-dialog-advise: Internal functions
Function, file-dialog-clear-client-data: Internal functions
Function, file-dialog-close: Internal functions
Function, file-dialog-get-current-selection: Internal functions
Function, file-dialog-get-file-name: Internal functions
Function, file-dialog-get-file-type-index: Internal functions
Function, file-dialog-get-folder: Internal functions
Function, file-dialog-get-options: Internal functions
Function, file-dialog-get-result: Internal functions
Function, file-dialog-query-interface: Internal functions
Function, file-dialog-release: Internal functions
Function, file-dialog-set-client-guid: Internal functions
Function, file-dialog-set-default-extension: Internal functions
Function, file-dialog-set-default-folder: Internal functions
Function, file-dialog-set-file-name: Internal functions
Function, file-dialog-set-file-name-label: Internal functions
Function, file-dialog-set-file-type-index: Internal functions
Function, file-dialog-set-file-types: Internal functions
Function, file-dialog-set-filter: Internal functions
Function, file-dialog-set-folder: Internal functions
Function, file-dialog-set-ok-button-label: Internal functions
Function, file-dialog-set-options: Internal functions
Function, file-dialog-set-title: Internal functions
Function, file-dialog-show: Internal functions
Function, file-dialog-unadvise: Internal functions
Function, file-open-dialog-add-place: Internal functions
Function, file-open-dialog-add-ref: Internal functions
Function, file-open-dialog-advise: Internal functions
Function, file-open-dialog-clear-client-data: Internal functions
Function, file-open-dialog-close: Internal functions
Function, file-open-dialog-get-current-selection: Internal functions
Function, file-open-dialog-get-file-name: Internal functions
Function, file-open-dialog-get-file-type-index: Internal functions
Function, file-open-dialog-get-folder: Internal functions
Function, file-open-dialog-get-options: Internal functions
Function, file-open-dialog-get-result: Internal functions
Function, file-open-dialog-get-results: Internal functions
Function, file-open-dialog-get-selected-items: Internal functions
Function, file-open-dialog-query-interface: Internal functions
Function, file-open-dialog-release: Internal functions
Function, file-open-dialog-set-client-guid: Internal functions
Function, file-open-dialog-set-default-extension: Internal functions
Function, file-open-dialog-set-default-folder: Internal functions
Function, file-open-dialog-set-file-name: Internal functions
Function, file-open-dialog-set-file-name-label: Internal functions
Function, file-open-dialog-set-file-type-index: Internal functions
Function, file-open-dialog-set-file-types: Internal functions
Function, file-open-dialog-set-filter: Internal functions
Function, file-open-dialog-set-folder: Internal functions
Function, file-open-dialog-set-ok-button-label: Internal functions
Function, file-open-dialog-set-options: Internal functions
Function, file-open-dialog-set-title: Internal functions
Function, file-open-dialog-show: Internal functions
Function, file-open-dialog-unadvise: Internal functions
Function, find-in-path: Internal functions
Function, free-instance: Internal functions
Function, g-application-run: Internal functions
Function, g-free: Internal functions
Function, g-get-path: Internal functions
Function, g-signal-connect: Internal functions
Function, g-slist-data: Internal functions
Function, g-slist-free: Internal functions
Function, g-slist-next: Internal functions
Function, g-unref: Internal functions
Function, get-backend: Internal functions
Function, get-class: Internal functions
Function, get-filename: Internal functions
Function, get-filenames: Internal functions
Function, get-files: Internal functions
Function, guid-data1: Internal functions
Function, guid-data2: Internal functions
Function, guid-data3: Internal functions
Function, guid-data4: Internal functions
Function, iid-ifile-dialog: Internal functions
Function, iid-ifile-open-dialog: Internal functions
Function, iid-ifile-save-dialog: Internal functions
Function, iid-ishell-item: Internal functions
Function, make-guid: Internal functions
Function, multi-byte-to-wide-char: Internal functions
Function, native-namestring: Exported functions
Function, new: Exported functions
Function, new-application: Internal functions
Function, new-file-chooser: Internal functions
Function, new-filter: Internal functions
Function, open*: Internal functions
Function, open*: Internal functions
Function, parse-native-namestring: Exported functions
Function, process-event: Internal functions
Function, register-name: Internal functions
Function, set-current-folder: Internal functions
Function, set-filename: Internal functions
Function, set-name: Internal functions
Function, set-select-multiple: Internal functions
Function, set-uncaught-exception-handler: Internal functions
Function, shell-item-add-ref: Internal functions
Function, shell-item-array-add-ref: Internal functions
Function, shell-item-array-bind-to-handler: Internal functions
Function, shell-item-array-enum-items: Internal functions
Function, shell-item-array-get-attributes: Internal functions
Function, shell-item-array-get-count: Internal functions
Function, shell-item-array-get-item-at: Internal functions
Function, shell-item-array-get-property-description-list: Internal functions
Function, shell-item-array-get-property-store: Internal functions
Function, shell-item-array-query-interface: Internal functions
Function, shell-item-array-release: Internal functions
Function, shell-item-bind-to-handler: Internal functions
Function, shell-item-compare: Internal functions
Function, shell-item-get-attributes: Internal functions
Function, shell-item-get-display-name: Internal functions
Function, shell-item-get-parent: Internal functions
Function, shell-item-path: Internal functions
Function, shell-item-query-interface: Internal functions
Function, shell-item-release: Internal functions
Function, show: Internal functions
Function, show*: Internal functions
Function, split: Internal functions
Function, string->wstring: Internal functions
Function, vtbl: Internal functions
Function, wide-char-to-multi-byte: Internal functions
Function, wstring->string: Internal functions
Function, zenity: Exported functions
Function, zenity*: Internal functions
function-name: Internal generic functions
function-name: Internal generic functions

G
g-application-run: Internal functions
g-free: Internal functions
g-get-path: Internal functions
g-signal-connect: Internal functions
g-slist-data: Internal functions
g-slist-free: Internal functions
g-slist-next: Internal functions
g-unref: Internal functions
Generic Function, (setf closure): Internal generic functions
Generic Function, closure: Internal generic functions
Generic Function, code: Internal generic functions
Generic Function, existing-with: Exported generic functions
Generic Function, finalize: Exported generic functions
Generic Function, function-name: Internal generic functions
Generic Function, new-with: Exported generic functions
get-backend: Internal functions
get-class: Internal functions
get-filename: Internal functions
get-filenames: Internal functions
get-files: Internal functions
guid-data1: Internal functions
guid-data2: Internal functions
guid-data3: Internal functions
guid-data4: Internal functions

I
iid-ifile-dialog: Internal functions
iid-ifile-open-dialog: Internal functions
iid-ifile-save-dialog: Internal functions
iid-ishell-item: Internal functions

M
Macro, check-return: Internal macros
Macro, define-comfun: Internal macros
Macro, define-comstruct: Internal macros
Macro, define-guid: Internal macros
Macro, objc-call: Internal macros
Macro, unwind-protect*: Internal macros
Macro, with-body-in-main-thread: Internal macros
Macro, with-com-object: Internal macros
Macro, with-deref: Internal macros
Macro, with-object: Internal macros
make-guid: Internal functions
Method, (setf closure): Internal generic functions
Method, closure: Internal generic functions
Method, code: Internal generic functions
Method, existing-with: Exported generic functions
Method, existing-with: Exported generic functions
Method, existing-with: Exported generic functions
Method, existing-with: Exported generic functions
Method, existing-with: Exported generic functions
Method, existing-with: Exported generic functions
Method, finalize: Exported generic functions
Method, finalize: Exported generic functions
Method, finalize: Exported generic functions
Method, finalize: Exported generic functions
Method, finalize: Exported generic functions
Method, finalize: Exported generic functions
Method, finalize: Exported generic functions
Method, finalize: Exported generic functions
Method, function-name: Internal generic functions
Method, new-with: Exported generic functions
Method, new-with: Exported generic functions
Method, new-with: Exported generic functions
Method, new-with: Exported generic functions
Method, new-with: Exported generic functions
Method, new-with: Exported generic functions
multi-byte-to-wide-char: Internal functions

N
native-namestring: Exported functions
new: Exported functions
new-application: Internal functions
new-file-chooser: Internal functions
new-filter: Internal functions
new-with: Exported generic functions
new-with: Exported generic functions
new-with: Exported generic functions
new-with: Exported generic functions
new-with: Exported generic functions
new-with: Exported generic functions
new-with: Exported generic functions

O
objc-call: Internal macros
open*: Internal functions
open*: Internal functions

P
parse-native-namestring: Exported functions
process-event: Internal functions

R
register-name: Internal functions

S
set-current-folder: Internal functions
set-filename: Internal functions
set-name: Internal functions
set-select-multiple: Internal functions
set-uncaught-exception-handler: Internal functions
shell-item-add-ref: Internal functions
shell-item-array-add-ref: Internal functions
shell-item-array-bind-to-handler: Internal functions
shell-item-array-enum-items: Internal functions
shell-item-array-get-attributes: Internal functions
shell-item-array-get-count: Internal functions
shell-item-array-get-item-at: Internal functions
shell-item-array-get-property-description-list: Internal functions
shell-item-array-get-property-store: Internal functions
shell-item-array-query-interface: Internal functions
shell-item-array-release: Internal functions
shell-item-bind-to-handler: Internal functions
shell-item-compare: Internal functions
shell-item-get-attributes: Internal functions
shell-item-get-display-name: Internal functions
shell-item-get-parent: Internal functions
shell-item-path: Internal functions
shell-item-query-interface: Internal functions
shell-item-release: Internal functions
show: Internal functions
show*: Internal functions
split: Internal functions
string->wstring: Internal functions

U
unwind-protect*: Internal macros

V
vtbl: Internal functions

W
wide-char-to-multi-byte: Internal functions
with-body-in-main-thread: Internal macros
with-com-object: Internal macros
with-deref: Internal macros
with-object: Internal macros
wstring->string: Internal functions

Z
zenity: Exported functions
zenity*: Internal functions

Jump to:   %   (  
A   C   D   E   F   G   I   M   N   O   P   R   S   U   V   W   Z  

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

A.3 Variables

Jump to:   *  
C   F   I   N   S  
Index Entry  Section

*
*backend-cache*: Internal special variables
*default-backend*: Exported special variables

C
closure: Exported classes
clsctx-all: Internal constants
clsid-file-open-dialog: Internal symbol macros
clsid-file-save-dialog: Internal symbol macros
code: Internal conditions
Constant, clsctx-all: Internal constants
Constant, cp-utf8: Internal constants
cp-utf8: Internal constants

F
function-name: Internal conditions

I
iid-ifile-dialog: Internal symbol macros
iid-ifile-open-dialog: Internal symbol macros
iid-ifile-save-dialog: Internal symbol macros
iid-ishell-item: Internal symbol macros

N
nsapp: Internal symbol macros
nsdefaultrunloopmode: Internal symbol macros

S
Slot, closure: Exported classes
Slot, code: Internal conditions
Slot, function-name: Internal conditions
Special Variable, *backend-cache*: Internal special variables
Special Variable, *default-backend*: Exported special variables
Symbol Macro, clsid-file-open-dialog: Internal symbol macros
Symbol Macro, clsid-file-save-dialog: Internal symbol macros
Symbol Macro, iid-ifile-dialog: Internal symbol macros
Symbol Macro, iid-ifile-open-dialog: Internal symbol macros
Symbol Macro, iid-ifile-save-dialog: Internal symbol macros
Symbol Macro, iid-ishell-item: Internal symbol macros
Symbol Macro, nsapp: Internal symbol macros
Symbol Macro, nsdefaultrunloopmode: Internal symbol macros

Jump to:   *  
C   F   I   N   S  

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

A.4 Data types

Jump to:   B   C   F   G   M   N   O   P   S   W   Z  
Index Entry  Section

B
backend: Exported classes

C
Class, backend: Exported classes
Class, com-tclass: Internal classes
Class, file-dialog-tclass: Internal classes
Class, file-open-dialog-tclass: Internal classes
Class, g-slist: Internal classes
Class, gtk: Exported classes
Class, guid-tclass: Internal classes
Class, macos: Exported classes
Class, shell-item-array-tclass: Internal classes
Class, shell-item-tclass: Internal classes
Class, win32: Exported classes
Class, zenity: Exported classes
com-tclass: Internal classes
Condition, file-select-error: Exported conditions
Condition, no-backend-found: Exported conditions
Condition, win32-error: Internal conditions

F
file-dialog-tclass: Internal classes
file-open-dialog-tclass: Internal classes
file-select: The file-select system
file-select-error: Exported conditions

G
g-slist: Internal classes
gtk: Exported classes
guid-tclass: Internal classes

M
macos: Exported classes

N
no-backend-found: Exported conditions

O
org.shirakumo.file-select: The org․shirakumo․file-select package
org.shirakumo.file-select.gtk: The org․shirakumo․file-select․gtk package
org.shirakumo.file-select.macos: The org․shirakumo․file-select․macos package
org.shirakumo.file-select.win32: The org․shirakumo․file-select․win32 package
org.shirakumo.file-select.zenity: The org․shirakumo․file-select․zenity package

P
Package, org.shirakumo.file-select: The org․shirakumo․file-select package
Package, org.shirakumo.file-select.gtk: The org․shirakumo․file-select․gtk package
Package, org.shirakumo.file-select.macos: The org․shirakumo․file-select․macos package
Package, org.shirakumo.file-select.win32: The org․shirakumo․file-select․win32 package
Package, org.shirakumo.file-select.zenity: The org․shirakumo․file-select․zenity package

S
shell-item-array-tclass: Internal classes
shell-item-tclass: Internal classes
System, file-select: The file-select system

W
win32: Exported classes
win32-error: Internal conditions

Z
zenity: Exported classes

Jump to:   B   C   F   G   M   N   O   P   S   W   Z