/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Data/Contracts/IFoldersSettingsService.cs
98 строк
3 KB
yair100
Feature: Separate mouse and touch settings for single click (#18433)
27 апр 2026, 18:39
Не верифицирован
27 апр 2026, 18:39
b90e7da
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. namespace Files.App.Data.Contracts { public interface IFoldersSettingsService : IBaseSettingsService, INotifyPropertyChanged { /// <summary> /// Gets or sets a value indicating whether or not hidden items should be visible. /// </summary> bool ShowHiddenItems { get; set; } /// <summary> /// Gets or sets a value indicating whether or not protected system files should be visible. /// </summary> bool ShowProtectedSystemFiles { get; set; } /// <summary> /// Gets or sets a value indicating whether or not alternate data streams should be visible. /// </summary> bool AreAlternateStreamsVisible { get; set; } /// <summary> /// Gets or sets a value indicating whether or not to display dot files. /// </summary> bool ShowDotFiles { get; set; } /// <summary> /// Gets or sets a value indicating when files should open with a single click. /// </summary> SingleClickOpenMode OpenFilesWithSingleClick { get; set; } /// <summary> /// Gets or sets a value indicating when folders should open with a single click in layouts other than Columns View. /// </summary> SingleClickOpenMode OpenFoldersWithSingleClick { get; set; } /// <summary> /// Gets or sets a value indicating when folders in Columns View should open with a single click. /// </summary> SingleClickOpenMode OpenFoldersInColumnsViewWithSingleClick { get; set; } /// <summary> /// Gets or sets a value indicating whether or not to open folders in new tab. /// </summary> bool OpenFoldersInNewTab { get; set; } /// <summary> /// Gets or sets a value indicating whether or not to show folder size. /// </summary> bool CalculateFolderSizes { get; set; } /// <summary> /// Gets or sets a value indicating whether or not to scroll to the parent folder when navigating up. /// </summary> bool ScrollToPreviousFolderWhenNavigatingUp { get; set; } /// <summary> /// Gets or sets a value indicating if file extensions should be displayed. /// </summary> bool ShowFileExtensions { get; set; } /// <summary> /// Gets or sets a value indicating if media thumbnails should be displayed. /// </summary> bool ShowThumbnails { get; set; } /// <summary> /// Gets or sets a value indicating whether or not to show the delete confirmation dialog when deleting items. /// </summary> DeleteConfirmationPolicies DeleteConfirmationPolicy { get; set; } /// <summary> /// Gets or sets a value indicating whether or not to select files and folders when hovering them. /// </summary> bool SelectFilesOnHover { get; set; } /// <summary> /// Gets or sets a value indicating if double clicking a blank space should go up a directory. /// </summary> bool DoubleClickToGoUp { get; set; } /// <summary> /// Gets or sets a value indicating if a warning dialog show be shown when changing file extensions. /// </summary> bool ShowFileExtensionWarning { get; set; } /// <summary> /// Gets or sets a value indicating whether or not to show checkboxes when selecting items. /// </summary> bool ShowCheckboxesWhenSelectingItems { get; set; } /// <summary> /// Gets or sets a value indicating which format to use when displaying item sizes. /// </summary> SizeUnitTypes SizeUnitFormat { get; set; } } }