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

        Todd Volkert made changes -
        Summary File browser component/sheet/dialog File browser component/sheet
        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.
        Greg Brown made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Greg Brown made changes -
        Fix Version/s 1.3 [ 12313779 ]
        Fix Version/s 1.3.1 [ 12314034 ]
        Greg Brown made changes -
        Assignee Greg Brown [ gbrown ]
        Greg Brown made changes -
        Assignee Greg Brown [ gbrown ]
        Greg Brown made changes -
        Fix Version/s 1.3.1 [ 12314034 ]
        Fix Version/s 1.3 [ 12313779 ]
        Greg Brown made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Greg Brown made changes -
        Fix Version/s 1.3 [ 12313779 ]
        Fix Version/s 1.3.1 [ 12314034 ]
        Greg Brown made changes -
        Attachment FileBrowser.png [ 12415425 ]
        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.
        Greg Brown made changes -
        Summary File browser dialog File browser component/sheet/dialog
        Greg Brown made changes -
        Description We will provide both FileBrowser and FolderBrowser components. FileBrowser will support open and save modes. Save mode will allow the user to type a filename.
        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

        Greg Brown made changes -
        Field Original Value New Value
        Assignee Todd Volkert [ tvolkert ] Greg Brown [ gbrown ]
        Fix Version/s 1.3.1 [ 12314034 ]
        Fix Version/s 2.0 [ 12313780 ]
        Description "Desktop", "Documents", etc.; new/delete/rename behavior We will provide both FileBrowser and FolderBrowser components. FileBrowser will support open and save modes. Save mode will allow the user to type a filename.
        Greg Brown created issue -

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development