Contents

Class StandardFileMenuResult


Inheritance:

Object
  StandardFileMenuResult

An instance of this class represents a selection made in a file selection dialog. It is answered by the file selection dialog StandardFileMenu.

Instance Variables:

Recommended Use:

To open a file stream on the selected file, you can write:

  | fileMenuRes fileStream |
fileMenuRes := StandardFileMenu oldFile.
fileMenuRes notNil
  ifTrue:
    [fileStream := fileMenuRes directory
                     oldFileNamed: fileMenuRes name.
     ^fileStream]

In an out-of-the-box image, this code snippet opens a StandardFileStream. For greater control over the type of file stream that will be created, you can write:

  | fileMenuRes fileStream |
fileMenuRes := StandardFileMenu oldFile.
fileMenuRes notNil
  ifTrue:
    [fileStream :=
       CrLfFileStream
         oldFileNamed: (fileMenuRes directory
                            fullNameFor: fileMenuRes name).
     ^fileStream]

To obtain a full file name, you can write:

  | fileMenuRes qualifiedName |
fileMenuRes := StandardFileMenu oldFile.
fileMenuRes notNil
  ifTrue:
    [qualifiedName := fileMenuRes directory
                          fullNameFor: fileMenuRes name.
     ^qualifiedName]

Contents