1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>DC - Панель инструментов</title>
<link rel="stylesheet" type="text/css" href="doublecmd.css">
<link rel="shortcut icon" href="../../pixmaps/common/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<a name="topofpage"></a>
<div class="header"><a href="index.html"><img src="../../pixmaps/common/dclogo2017.png" alt="Double Commander" height="48" width="374"></a>
<div id="global-nav" class="nav"><a title="Домашняя страница Double Commander" href="https://doublecmd.sourceforge.io/" target="_blank">Домашняя страница</a> | <a title="Вики Double Commander" href="https://github.com/doublecmd/doublecmd/wiki" target="_blank">Вики</a></div>
</div>
<div class="footer"><div class="nav"><a title="Начало" href="index.html">Начало</a> | <a title="Предыдущая страница" href="multiarc.html">Пред.</a> | <a title="Следующая страница" href="variables.html">След.</a></div></div>
<div class="dchelpage">
<div>
<h1>2.11. Панель инструментов</h1>
</div>
<div>
<h2>Содержание</h2>
<dl>
<dt>1. <a href="#toolbardefinition">Что такое панель инструментов и как её можно использовать</a></dt>
<dt>2. <a href="#toolbarshowit">Как её включить</a></dt>
<dt>3. <a href="#toolbarelementlist">Что можно добавить на панель инструментов</a></dt>
<dt>4. <a href="#toolbarconfig">Как настроить панель инструментов</a></dt>
<dt>5. <a href="#toolbardescription">Описание элементов</a></dt>
<dd>
<dl>
<dd>5.1. <a href="#catseparator">Разделитель</a></dd>
<dd>5.2. <a href="#catinternal">Внутренняя команда</a></dd>
<dd>5.3. <a href="#catexternal">Внешняя команда</a></dd>
<dd>5.4. <a href="#catmenu">Меню</a></dd>
</dl>
</dd>
</dl>
</div>
<div>
<h2><a name="toolbardefinition">1. Что такое панель инструментов и как её можно использовать</a></h2>
<p>При активной работе с двухпанельным файловым менеджером, как Double Commander, бывает необходимо запустить приложение и мы можем использовать наш файловый менеджер непосредственно, вместо того, чтобы добираться до ярлыка на рабочем столе, в панели задач или меню Пуск.</p>
<p>Это особенно актуально для частых задач.</p>
<p>Панель инструментов позволит каждому настроить кнопки для часто используемых функций.</p>
<p>Double Commander предлагает также множество возможных параметров на основе текущего или выделенных файлов, что позволить нам передать их в качестве параметров запускаемому приложению.</p>
<p>Ниже панель инструментов Double Commander с настройками по умолчанию, вы можете настроить её под свои потребности и предпочтения.</p>
<p class="figure"><img class="largeimage" title="Пример панели инструментов" alt="Пример панели инструментов" src="images/imgDC/toolbarsample.png" width="756" height="38"></p>
<p>Также доступна центральная панель инструментов, она располагается между файловыми панелями. Возможности и процесс настройки центральной панели инструментов аналогичны основной.</p>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
</div>
<div>
<h2><a name="toolbarshowit">2. Как её включить</a></h2>
<p>Панель инструментов будет отображаться или скрыта в зависимости от того, что задано в настройках <a href="#ConfigLayout">Вид окна</a>.</p>
<p>Чтобы активировать её, мы просто должны убедится, что отметили параметр <span class="italic">Панель инструментов</span>.</p>
<p class="figure"><img class="largeimage" title="Показать панель инструментов" alt="Показать панель инструментов" src="images/imgDC/toolbarshowit.png" width="640" height="165"></p>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
</div>
<div>
<h2><a name="toolbarelementlist">3. Что можно добавить на панель инструментов</a></h2>
<p>Всё, что может быть добавлено на панель инструментов, представлено в таблице</p>
<table class="category">
<tr class="rowcategorytable"><th colspan="2">Возможные элементы панели инструментов</th></tr>
<tr class="rowcategorysubtitle"><th class="categorynamecolumn">Элементы</th><th class="categorydesccolumn">Описание</th></tr>
<tr>
<td class="categorycell"><div class="categoryname"><a href="#catseparator">Разделитель</a></div></td>
<td class="categorydesc">Вертикальная полоса, чтобы помочь нам группировать схожие функции и/или схожий контекст.</td>
</tr>
<tr>
<td class="categorycell"><div class="categoryname"><a href="#catinternal">Внутренняя команда</a></div></td>
<td class="categorydesc">Вызов внутренней команды Double Commander.</td>
</tr>
<tr>
<td class="categorycell"><div class="categoryname"><a href="#catexternal">Внешняя команда</a></div></td>
<td class="categorydesc">Запуск внешнего приложения, исполняемого файла, скрипта и т.д.</td>
</tr>
<tr>
<td class="categorycell"><div class="categoryname"><a href="#catmenu">Меню</a></div></td>
<td class="categorydesc">Кнопка на главной панели инструментов с выпадающим меню из остальных элементов.</td>
</tr>
</table>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
</div>
<div>
<h2><a name="toolbarconfig">4. Как настроить панель инструментов</a></h2>
<p>Чтобы изменить содержимое панели инструментов, нам нужно её настроить.</p>
<p>Конечно, мы можем вызвать окно настроек Double Commander, прокрутить список слева до пункта "Панель инструментов".</p>
<p class="figure"><img class="largeimage" title="Настройка панели инструментов" alt="Настройка панели инструментов" src="images/imgDC/toolbarconfig1.png" width="732" height="156"></p>
<p>Другой, быстрый, способ добраться непосредственно до настроек: щёлкнуть правой кнопкой мыши по свободному месту на панели и выбрать в меню пункт <span class="italic">Изменить</span>.</p>
<p class="figure"><img class="largeimage" title="Настройка панели инструментов" alt="Настройка панели инструментов" src="images/imgDC/toolbarconfig2.png" width="250" height="72"></p>
<p>Также возможно не только открыть настройки панели инструментов, но и сразу перейти к редактированию выбранной кнопки, для этого нужно щёлкнуть по ней правой кнопкой мыши и выбрать пункт <span class="italic">Изменить</span>.</p>
<p class="figure"><img class="largeimage" title="Настройка панели инструментов" alt="Настройка панели инструментов" src="images/imgDC/toolbarconfig3.png" width="618" height="254"></p>
<p>Кроме того, контекстное меню позволяет удалить кнопку, вырезать или скопировать в буфер обмена или вставить кнопку из буфера обмена.</p>
<p>Также мы можем изменить порядок элементов панели инструментов без открытия окна настроек: Double Commander поддерживает перетаскивание кнопок мышью с зажатой клавишей <kbd>Shift</kbd>.</p>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
</div>
<div>
<h2><a name="catseparator">5.1. Описание элементов - Разделитель</a></h2>
<p>У разделителя нет никаких активных функций, это просто декоративный элемент для удобства восприятия. Может быть использован для того, чтобы отделить и сгруппировать кнопки со схожими действиями.</p>
<p>Доступны следующие стили:</p>
<ul>
<li><p><span class="italic">Разделитель</span> – это просто вертикальная полоска (горизонтальная в центральной панели инструментов).</p></li>
<li><p><span class="italic">Пробел</span> – добавляет пустое пространство, его ширина соответствует размеру кнопки.</p></li>
</ul>
<p>В меню независимо от выбранного стиля будет использоваться первый.</p>
<p>В примере ниже разделителями отделены функции, связанные со сравнением, буфером обмена и т.д.</p>
<p class="figure"><img class="largeimage" title="Пример разделителя" alt="Пример разделителя" src="images/imgDC/toolbarseparator.png" width="420" height="192"></p>
</div>
<br>
<div>
<h2><a name="catinternal">5.2. Описание элементов - Внутренняя команда</a></h2>
<p>Внутренние команды – это различные действия самого Double Commander, не требующие вызова внешнего приложения.</p>
<p>Команды чрезвычайно разнообразны, описание всех внутренних команд можно посмотреть на <a href="cmds.html">этой странице</a>.</p>
<p>Например, если мы хотим добавить на панель инструментов кнопку поиска, то просто выбираем <tt>cm_Search</tt> из выпадающего списка команд.</p>
<p>Как видим на рисунке ниже, мы можем выбрать свой значок для кнопки, но, как правило, достаточно просто выбрать команду из списка и использовать связанный с ней значок.</p>
<p>Также есть всплывающая подсказка: можно добавить описание кнопки, которое появится при наведении курсора.</p>
<p>Пример с командой <a href="cmds.html#cm_Search">cm_Search</a>:</p>
<p class="figure"><img class="largeimage" title="Пример внутренней команды без параметра" alt="Пример внутренней команды без параметра" src="images/imgDC/toolbarinternal1.png" width="610" height="289"></p>
<p>Некоторые команды могут принимать параметры для настройки своих действий. Когда это необходимо, просто добавим их в поле параметров: большинство параметров должны быть добавлены как <i>параметр=значение</i> (если не указано иное), каждый должен быть в отдельной строке, без кавычек и других способов экранирования специальных символов и пробелов.</p>
<p>В следующем примере мы используем внутреннюю команду <a href="cmds.html#cm_ChangeDir">cm_ChangeDir</a> и добавим два параметра с каталогами для обеих файловых панелей.</p>
<p class="figure"><img class="largeimage" title="Пример внутренней команды с параметрами" alt="Пример внутренней команды с параметрами" src="images/imgDC/toolbarinternal2.png" width="610" height="210"></p>
</div>
<br>
<div>
<h2><a name="catexternal">5.3. Описание элементов - Внешняя команда</a></h2>
<p>Внешние команды связаны с действиями, требующие вызов внешней программы.</p>
<p>Для внешних команд у нас есть возможность установить ещё несколько параметров, которые позволят точно настроить вызов приложения (каталог запуска и то, что мы хотим при необходимости передать в качестве параметров).</p>
<p>Поле "Команда" предназначено только для исполняемого файла (как есть, без кавычек): мы можем указать имя файла или имя файла с полным путём, также мы можем использовать <a href="variables.html#envvariables">переменные окружения</a>.</p>
<p>Что касается параметров, мы можем выбрать пользовательские переменные, которые будут заменены на их реальные значения (файл под курсором в активной или неактивной панели и т.д.). Список доступных переменных можно посмотреть на <a href="variables.html">этой странице</a> (обратите внимание на использование <a href="variables.html#quotation">кавычек</a>). Для запуска команды в терминале мы можем использовать переменные <a href="variables.html#executeterm">%t0 и %t1</a>.</p>
<p>В следующем примере мы добавили на панель инструментов кнопку для запуска GIMP с параметром <code>%p</code>: когда мы нажимаем на кнопку, в качестве параметра для GIMP будет передано полное имя файла под курсором в активной панели.</p>
<p class="figure"><img class="largeimage" title="Пример внешней команды" alt="Пример внешней команды" src="images/imgDC/toolbarexternal.png" width="610" height="229"></p>
<p>Если у нас нет необходимости явно указать рабочий каталог, то можно оставить поле "Путь запуска" пустым, в этом случае рабочим каталогом будет текущий каталог активной файловой панели. Здесь мы можем использовать переменную <a href="variables.html#pathpanel">%D</a>, <a href="variables.html#basicvar">%d</a> или <a href="variables.html#envvariables">переменные окружения</a>.</p>
</div>
<br>
<div>
<h2><a name="catmenu">5.4. Описание элементов - Меню</a></h2>
<p>Если мы добавим на панель инструментов много кнопок, то может не хватить места, чтобы все наши кнопки были на одной горизонтальной линии.</p>
<p>Чтобы получить больше кнопок, мы можем добавить специальный тип кнопки, что-то вроде панели инструментов, но в виде меню.</p>
<p>Рассмотрим следующий пример, где мы добавим тип кнопки "Меню".</p>
<p>При добавлении кнопки ниже появится новое подменю панели инструментов, которое заполняется аналогично.</p>
<p>Этот пример также демонстрирует, как мы можем сгруппировать кнопки, связанные с той или иной задачей.</p>
<p>В примере ниже дополнительная панель инструментов содержит кнопки запуска виртуальных машин с различными типами ОС.</p>
<p class="figure"><img class="largeimage" title="Пример меню" alt="Пример меню" src="images/imgDC/toolbarmenu.png" width="610" height="318"></p>
<p>Вот что получится в итоге:</p>
<p class="figure"><img class="largeimage" title="Готовое меню" alt="Готовое меню" src="images/imgDC/toolbarmenudrop.png" width="250" height="342"></p>
<p>Таким образом дополнительная панель инструментов может содержать все те элементы, что были описаны ранее.</p>
<p>Мы даже можем добавить дополнительную панель инструментов внутри дополнительной панели инструментов и так далее.</p>
<p>Такая дополнительная панель будет отображаться как вложенное меню.</p>
<p>Смотрите пример ниже:</p>
<p class="figure"><img class="largeimage" title="Пример панели инструментов в панели инструментов" alt="Пример панели инструментов в панели инструментов" src="images/imgDC/toolbarinbar.png" width="780" height="558"></p>
</div>
<div>
<p class="navback"><a href="#topofpage">(наверх)</a></p>
<br>
</div>
</div>
<div class="footer"><div class="nav"><a title="Начало" href="index.html">Начало</a> | <a title="Предыдущая страница" href="multiarc.html">Пред.</a> | <a title="Следующая страница" href="variables.html">След.</a></div></div>
<div class="checker">
<a href="https://validator.w3.org/check?uri=referer" target="_blank"><img src="https://www.w3.org/Icons/valid-html40" alt="Valid HTML 4.0 Transitional" height="31" width="88"></a>
<a href="https://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img style="border:0;width:88px;height:31px" src="https://jigsaw.w3.org/css-validator/images/vcss" alt="CSS Valid!"></a>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>
|