View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002473 | Wishes | Interface | public | 2013-08-26 14:48 | 2014-06-15 09:26 |
Reporter | fml2 | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Fixed in Version | 3.0 | ||||
Summary | 0002473: Изменить заголовок окна Фар | ||||
Description | Мотивация (см. http://forum.farmanager.com/viewtopic.php?f=4&t=8157): Моя цель -- запустить несколько копий Фара так, чтобы каждая копия имела какой-то свой заголовок (для того, чтобы было их легче различать в панели запущенных задач). Например, "Сервер", "Логи" и т.п. Два варианта решения: 1. Создать опцию командной строки, через которую можно было бы задать заголовок (эта опция должна переопределять то, что прописано в конфигурации Фар) 2. Добавить возможность отображать в заголовке окна переменные окружения. Тогда можно определить переменную и запустить Фар. В конфигурации интерфейса надо будет определить, что должна отображаться эта переменная. Предложение по поводу синтаксиса в случае варианта 2 (мне он, пожалуй, нравится больше, т.к. он гибче): %Env{var_name} | ||||
Tags | No tags attached. | ||||
Build | 3705 | ||||
|
А почему бы не просто %var_name%? Для такого развертывания, наверное, и функции готовые уже есть. Да и просто привычно и естественно. Учитывая лаконичность текстов заголовков вряд ли будут конфликты. |
|
Мне кажется, мое предложение более соответствует уже имеющимся тегам для заголовка (%tag). Но нужен еще параметр, поэтому "{...}". Но мне все равно. Главное, чтобы возможность такая была, а что там конкретно надо писать, уже второстепенно. |
|
Кроме того, я думаю, что "мой" синтаксис будет легче разбирать ("парсить"). Представьте себе, что в строке встречается последовательность "%Admin.....". Что это такое? "%Admin"? Или переменная окружения "AdminName"? Со специальным префиксом (%Env) никаких неоднозначностей не будет, а также не надо будет при разборе заглядывать вперед. |
|
Еще хотелось бы, чтобы можно было "выключить" текущий каталог в заголовке окна. Т.е. чтобы можно было в качестве заголовка задать просто фиксированный текст -- для того, чтобы именно он был виден на "кнопке" в панели задач. Но возможность показать в заголовке текущий каталог терять тоже не хочется. Для этого, мне кажется, можно сделать еще один символ -- для текущего каталога. Например, %CurDir. Он должен заменяться на то же, на что заменяется $p в командной строке. Тогда каждый мог бы задавать заголовок таким, каким он нужен: сначала текст, потом каталог или сначала каталог, потом текст или ... |
|
%Admin% (предложено мной для окружения) и %Admin (внутренние переменные) - разные вещи. Для парсинга нет проблем, по-моему. Но мне тоже все равно, какой синтаксис. %var_name% просто привычнее и в Фаре в других местах поддерживается. |
|
Начиная с недавних сборок, Фар сам обрабатывает команду "title". Лично для меня это означает возможность достичь цели, поэтому эту хотелку можно закрыть. Спасибо! |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-08-26 14:48 | fml2 | New Issue | |
2013-08-26 18:05 | NightRoman | Note Added: 0011358 | |
2013-08-26 18:13 | fml2 | Note Added: 0011359 | |
2013-08-26 18:26 | fml2 | Note Added: 0011360 | |
2013-08-26 18:26 | fml2 | Note Edited: 0011360 | |
2013-08-26 21:51 | fml2 | Note Added: 0011362 | |
2013-08-27 06:36 | NightRoman | Note Added: 0011363 | |
2013-11-25 18:19 | fml2 | Note Added: 0011550 | |
2013-11-25 18:21 | fml2 | Note Edited: 0011550 | |
2013-11-26 06:37 | shmuel | Relationship added | related to 0002523 |
2014-06-15 09:26 | DrKnS | Build | => 3705 |
2014-06-15 09:26 | DrKnS | Status | new => closed |
2014-06-15 09:26 | DrKnS | Assigned To | => DrKnS |
2014-06-15 09:26 | DrKnS | Resolution | open => fixed |
2014-06-15 09:26 | DrKnS | Fixed in Version | => 3.0 |