Настройка Breadcrumbs

Материал из TCKB 2.0

(Перенаправлено с Breadcrumbs)
Перейти к: навигация, поиск
Цепочки навигации в TC 7.5.

Breadcrumbs (рус. цепочки навигации) - дополнительный инструмент навигации, заимствованный из Windows Vista Explorer, и появившийся в Total Commander 7.50. Буквальный перевод - "хлебные крошки" - видимо, даёт отсылку к известной сказке, в которой дети, чтобы не заблудиться в лесу, кидали на землю эти самые хлебные крошки. В текущей реализации они представляют собой выпадающие меню, отображающие дерево каталогов.
Данная статья описывает все известные возможности и настройки этого инструмента.

Основные возможности

Breadcrumbs включены по умолчанию в TC 7.5 и выше, и могут быть безболезненно отключены в диалоге настроек ("Вид окна" - "Цепочки навигации"). Меню навигации могут вызываться, в зависимости от настроек, по щелчку в цепочке, либо при задержке курсора мыши над ней. В последнем случае время задержки может быть изменено вручную.
Меню разделено на две части с разным фоном: в случае, если у отображаемого пункта меню есть своё подменю (т.е. у каталога есть подкаталоги) наведение курсора на правую часть меню открывает это подменю. Щелчок по пункту меню (вне зависимости от того, какая его часть под курсором) производит переход в указанный каталог. Shift+Click на элементе меню позволяет открыть каталог в новой вкладке.
Breadcrumbs поддерживают drag'n'drop (при этом меню отображаются по задержке курсора мыши, вне зависимости от текущих настроек вызова).
В случае, если текущий путь не умещается в заголовке панели, то отображается лишь часть пути, при этом к заголовку добавляются кнопки скролла (нажатие позволяет "перемотать" отображаемый путь на один каталог вверх\вниз). Ctrl+Click на кнопках скроллинга - показать первый\последний каталог пути.

Внутренние команды

  • cm_SrcPathFocus - активировать цепочки навигации активной панели.
  • cm_LeftPathFocus - активировать цепочки навигации левой панели. Клавиша по умолчанию: Alt+F11.
  • cm_RightPathFocus - активировать цепочки навигации левой панели. Клавиша по умолчанию: Alt+F12.
  • cm_VisBreadCrumbs - включить/выключить цепочки навигации.

Ключи конфигурационного файла

Все ключи должны записываться в секции [Configuration].

  • BreadcrumbSeparator: ключ, указывающий, откуда начинается зона, в которой следует перемещать указатель мыши для открытия каталогов в подменю цепочек навигации:
0..100: Ширина левой части меню в процентах от общей ширины (0 - используется вся ширина).
-1,-2 и т.д.: Абсолютное значение позиции разделителя, отсчитанное справа и кратное высоте строки.
Значение по умолчанию: -3.
  • BreadcrumbDelayDir: ключ, указывающий задержку (в милисекундах) между наведением курсора и открытием подменю. значение по умолчанию: 250.
  • BreadcrumbDelayVirtual: ключ, указывающий задержку (в милисекундах) между наведением курсора и открытием подменю для виртуальных каталогов ("Мой компьютер", "Сетевое окружение" и т.п.). Значение по умолчанию: 500.
  • BreadcrumbDelayFTP: ключ, указывающий задержку (в милисекундах) между наведением курсора и открытием подменю для каталогов на FTP. Значение по умолчанию: 500.
  • BreadcrumbDelayVirtual: ключ, указывающий задержку (в милисекундах) между наведением курсора и открытием подменю для файлсистемных плагинов. Значение по умолчанию: 500.
  • BreadCrumbMaxWidth: ключ, ограничивающий максимальную ширину меню breadcrumb (в пикселах). В случае, если ключ не установлен, ширина меню не ограничивается (устанавливается по размеру наибольшего имени среди отображаемых каталогов). Значение по умолчанию: нет. Минимальное значение: 100.
  • BreadcrumbDelayButton: ключ, указывающий задержку (в милисекундах) появления кнопки раскрытия меню при наведении курсора на панель цепочки навигации. Может принимать следующие значения:
>0: Отображать кнопку после задержки.
0: Отображать кнопку сразу после наведения курсора.
<0: Не отображать кнопку, сразу раскрывая выпадающее меню. В этом случае числовое значение ключа указывает задержку между наведением курсора и раскрытием меню.
Значение по умолчанию: 250.
Личные инструменты
Реклама