Skip to content

FolderSettings

0x5BFA edited this page Jul 12, 2025 · 4 revisions

Overview

IFolderViewSettings

public class IFolderViewSettings
{
    public FolderViewLayoutMode LayoutMode { get; set; }

    public bool IsSortEnabled { get; } // e.g., false in Home folder
    public FolderViewSortDirection SortDirection { get; set; }
    public IStorageProperty SortedColumn { get; set; }

    public bool IsGroupByEnabled { get; set; } // e.g., false in Home folder
    public IStorageProperty GroupByProperty { get; set; }

    public int IconSize { get; set; }
}

IDetailsFolderViewSettings

public interface IDetailsFolderViewSettings
{
    public IEnumerable<DetailsFolderViewColumn> GetVisibleColumns();
    public IEnumerable<DetailsFolderViewColumn> GetAvailableColumns();
}
Controls
  • FolderBrowser
  • DetailsFolderView
  • GridFolderView
  • ListFolderView
  • TilesFolderView
  • ContentFolderView
  • ColumnsFolderView
  • TreeFolderView
  • GalleryFolderView
  • HomeFolderView
  • RectanglurSelectionVisual
  • DataGrid
  • SidebarView
  • Omnibar
  • Toolbar
  • FilePreviewPresenter
  • ColorTags
  • RichTokens
  • TerminalView
API
  • WindowsStorable
  • ArchiveStorable
  • HomeStorable
  • FtpStorable
  • SftpStorable
  • WebDAVStorable
Infrastructure
  • CommandManager
  • MultitaskingManager
  • DialogManager
  • AppSettings
  • OperationServer

Copyright © 2025 0x5BFA. All rights reserved. Do not copy or redistribute modified versions.

Clone this wiki locally