Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3
    • Component/s: wtk
    • Labels:
      None

      Description

      We will provide both a generic FileBrowser component and FileBrowserSheet and FileBrowserDialog classes. FileBrowser will be used internally by the window skins.

      FileBrowserSheet and FileBrowserDialog will support the following modes:

      public enum Mode

      { OPEN, OPEN_MULTIPLE, SAVE_AS, SAVE_TO }

      FileBrowser will provide the following properties (among others):

      multiSelect: boolean – set to true when FileBrowser sheet is in OPEN_MULTIPLE mode; false, otherwise
      fileFilter: Filter<File>
      selectedFile: File – this would throw if "multiSelect" is true, like we do in ListView, etc. when "selectMode" is MULTI
      selectedFiles: Sequence<File>

      FileBrowserSkin may provide the following style:

      disableFilteredFiles: boolean – when true, filtered files will be disabled; when false, they will be hidden

        Activity

        Hide
        Greg Brown added a comment -

        File browser dialog was not implemented. If there is sufficient interest, we can revisit this in the future.

        Show
        Greg Brown added a comment - File browser dialog was not implemented. If there is sufficient interest, we can revisit this in the future.
        Hide
        Greg Brown added a comment -

        The FileBrowser and FileBrowserSheet classes are complete, though their skins are currently just stubs.

        Show
        Greg Brown added a comment - The FileBrowser and FileBrowserSheet classes are complete, though their skins are currently just stubs.

          People

          • Assignee:
            Greg Brown
            Reporter:
            Greg Brown
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development