WARP ItSelf wrote:И это, мне кажется, что меню/списки надо уменьшать соответственно. А то выглядит несколько шизофренически. Кстати, а почему строка фильтрации сверху, а не снизу? Внизу оно как-то логичнее смотрится. Понятно, что это все косметика.
Во многих плагинах фильтр вверху. И это мне кажется удобнее, учитывая что список по мере ввода фильтра уменьшается.
Знаю обратные пример про плагины. А по поводу "список будет уменьшаться" - меню уменьшается одинаково сверху и снизу и находится обычно в центре экрана. А выпадающие списки вообще не должны содержать строки фильтрации. Их строка фильтрации - строка комбо-бокса.
CtrlAltF. Фильтруем содержимое плагина FAR Macro Browser. Удаляем один из показанных макро.После чего в списке опять появляются все элементы, хотя наверху "светится" фильтр
Editor, F7. В истории есть строка "startstop" (буквы маленькие).
Пытаюсь ввести "START" (большими буквами, с нажатым шифтом) а нифига не получается - буквы ВВОДЯТСЯ маленькие.
Ввести большие можно только нажав Ctrl.
Maximus5 wrote:Пытаюсь ввести "START" (большими буквами, с нажатым шифтом) а нифига не получается - буквы ВВОДЯТСЯ маленькие.
Ввести большие можно только нажав Ctrl.
Странно. У меня вводятся с Shift'ом. А с Ctrl вообще ничего не вводится.
Подтверждаю - при включённом автодополнении есть такая проблема в поле ввода.
(А сначала я вас не понял и искал проблему в выпадающем списке с фильтром)
John Doe wrote:Что если верхнюю и левую границы оставлять на месте?
Может так?
Если поле ввода находится в верхней половине консоли, выводить меню непосредственно под полем ввода, заморозить верхнюю границу меню.
Если поле ввода находится в нижней половине консоли, выводить меню непосредственно над полем ввода, заморозить нижнюю границу меню.
Ну, я так понимаю, что это поле ввода с меню спареное. Если в меню сделать вызов некой функции Filter, то ее можно будет дергать по событиям из строки ввода. Подробнее - это смотреть надо, может на днях гляну.
Ну там надо примерно такое - все буквы чтоб уходили в строку ввода и она будет вызывать этот фильтр, а всё остальное в меню для обычной его работы. Вопрос как это ещё повлияет на диалог api.
Ух ты! А откуда взялась эта волшебная комбинация? Существует расширенная версия документации, где её взять?
А можно ли сделать так, чтобы режим фильтрации (CtrlAltF) включался автоматически при выборе Colorer -> List Types из меню плагинов?
Last edited by DV on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason:Добавлена ссылка на исходную тему
t-rex 21.11.2009 17:16:09 +0200 - build 1227
1. Экспериментальная фича, встроенный фильтр во всех меню, комбах и листбоксах.
Фильтр включается/выключается по CtrlAltF.
Когда включен, фильтр ловит все "буквы">=32 и backspace.
DV wrote:А можно ли сделать так, чтобы режим фильтрации (CtrlAltF) включался автоматически при выборе Colorer -> List Types из меню плагинов?
Только что чисто случайно узнал (из темы по плагину Colorer), что FAR обеспечивает замечательнейшую возможность фильтрации пунктов меню после нажатия CtrlAltF.
Перерыл всю справку по FAR - ну нету там упоминания о Ctrl-Alt-F для фильтрации меню, нету! Почему??
Как минимум, сочетание Ctrl-Alt-F стоит упомянуть при нажатии F1 в списке плагинов (вызванном с помощью F11) и в списке дисков и прочего (AltF1/AltF2), как в наиболее часто вызываемых. Упомянуть с оговоркой, что Ctrl-Alt-F работает во всех меню.
P.S.
Я вот подумал, а есть ли другие недокументированные сочетания клавиш или возможности FAR?
В частности, нашёл ещё вот что: Энциклопедия FAR в разделе Макроязык, Функции вообще не упоминает CallPlugin. Откуда же можно узнать, что такая функция вообще существует?