AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

QSearch plugin
Goto page Previous  1, 2, 3, ... 32, 33, 34  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Fri Jan 04, 2008 8:43 am    Post subject: Reply with quote

Да я вообще-то хочу так сделать:

DV wrote:
Я вот еще о чем подумал: нельзя ли панель QSearch вставить как элемент окна AkelPad над статус-баром? Типа уменьшить клиентскую область для окна редактирования и поместить на дополнительном месте основного окна панель и кнопки QSearch? Или это слишком сложно?

Instructor wrote:
см. AKDN_SIZE - его использует Toolbar плагин.


И настройку: показывать панель внизу (над статус-баром) или вверху (под тул-баром, если он есть).
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Thu Jan 10, 2008 11:05 am    Post subject: Reply with quote

DV wrote:
И настройку: показывать панель внизу (над статус-баром) или вверху (под тул-баром, если он есть).

Если тулбара нет, то можно показывать на свободном месте справа от меню.


Ещё несколько моментов:

1. При включенном плагине диалог выбора файлов AkelPad'а работает странно... после вызова сразу не отображается, а появляется только после клика на окно редактирования.

2. После работы с плагином (после поиска) чтобы установить курсор в окно редактирования нужно клацнуть мышью на окно редактирования 2 раза, а не 1 - не совсем удобно.

3. Было бы неплохо убирать панель при нажатии той же комбинации клавиш, по какой он и запускается.
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Sun Mar 30, 2008 10:09 am    Post subject: Reply with quote

QSearch plugin ver. 1.1 for AkelPad 3.5.3+

Изменения/what's new:

+ теперь окно плагина "встраивается" в окно AkelPad
+ мелкие улучшения
+ дополнительные настройки
----------
+ now the plugin's window is docked
+ small improvements
+ additional options

Read QSearch-Eng.txt for more details.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Tue Apr 01, 2008 1:47 pm    Post subject: Reply with quote

DV wrote:
QSearch plugin ver. 1.1

Зашёл только ради того, чтобы сказать СПАСИБО! Cool
У Вас отличный подход к проектированю/программированию, дружище! Wink В пределах имеющейся задачи не нашёл ничего существенного, за что можно было бы "прицепиться" Very Happy

Наверное только добавить возможности :
- искать слово/фразу целиком;
- отключать цикличность (в этом случае выводить меседж, что "поиск завершен, найдено ... вхождений.");
- закрывать плагин по той же самой комбинации клавиш, по которой он был вызван.
P.S.: Что такое "Match case"? Не заметил разницы...
P.S.2: Есть ли возможность подсвечивать все вхождения, как это делает Opera?

Ещё раз мегареспект!
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Tue Apr 01, 2008 6:37 pm    Post subject: Reply with quote

VladSh wrote:

- искать слово/фразу целиком;

Это как? Не искать в процессе набора?

VladSh wrote:

- отключать цикличность

При достижении конца файла останавливаться и подсвечивать задний фон другим цветом? Лично меня раздражает необходимость постоянно закрывать окно сообщения об окончании поиска.

VladSh wrote:

- закрывать плагин по той же самой комбинации клавиш, по которой он был вызван.

Будем посмотреть.

VladSh wrote:

P.S.: Что такое "Match case"? Не заметил разницы...

"\xD3\xF7\xE8\xF2\xFB\xE2\xE0\xF2\xFC\x20\xF0\xE5\xE3\xE8\xF1\xF2\xF0".
(готовится руссификация).

VladSh wrote:

P.S.2: Есть ли возможность подсвечивать все вхождения, как это делает Opera?

IMHO, слишком сложно в реализации. Подразумевает подсветку вхождений вручную; дополнительную навигацию между найденными вхождениями; переиндексацию при изменении файла.
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Fri Apr 04, 2008 8:57 am    Post subject: Reply with quote

DV wrote:
При достижении конца файла останавливаться и подсвечивать задний фон другим цветом?

В конечном счете я обнаружил, что как окошко сообщения, так и подсветка фона другим цветом при достижении конца файла меня раздражают. Confused Так что цикличность поиска остается без изменений.
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Sat Apr 05, 2008 2:32 pm    Post subject: Reply with quote

По-моему, вместо «match case» обычно используется понятие «case sensitive».

Нда... Начал писать, что у меня всплывающая подсказка (которая в три ряда) за панелью задач прячется, решил скриншот сделать, так она испугалась, кажись, и теперь нормально показывается. Very Happy

[Позже]
Ага, вроде, нашел зависимость. На свежезапущенном AkelPad'е все путем, но если переключиться на другое окно, а потом вернуться обратно, подсказка уже уходит под панель задач.
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Mon Apr 07, 2008 8:16 am    Post subject: Reply with quote

Infocatcher wrote:
По-моему, вместо «match case» обычно используется понятие «case sensitive».

Visual Studio 6 - "Match case"
Visual Studio 2005, 2008 - "Match case"
Notepad++ - "Match case"
AkelPad - "Match case"
MS Word 2003 - "Match case"

Infocatcher wrote:
но если переключиться на другое окно, а потом вернуться обратно, подсказка уже уходит под панель задач

Окно подсказки создается здесь:
файл QSearchDlg.c, функция qsearchDoInitToolTip.
Многострочная подсказка показывается здесь:
файл QSearchDlg.c, функция editWndProc (обработка сообщения WM_NOTIFY).
Какие есть предложения? Что-то изменить в стиле окна подсказки при создании? Или сделать что-то дополнительно по WM_NOTIFY?
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Mon Apr 07, 2008 11:04 am    Post subject: Reply with quote

DV wrote:
VladSh wrote:
- искать слово/фразу целиком;
Это как? Не искать в процессе набора?
Нет. У слов есть ограничители (пробел, точка и т.п. - можно брать из настроек программы). Если расположить соотв. галочку на панельке поиска (она большая - выдержит) и взвести её, то при поиске (нажатии Enter) подсвечивать только то, что с обеих сторон заключено в ограничители слов.
Если галка взведена, то при наборе учитывать только ограничитель слов, который стоит перед набираемым словом. Ну а потом нажимаем Enter и дальше действует уже правило, что я писал вверху.

DV wrote:
VladSh wrote:
- отключать цикличность
Лично меня раздражает необходимость постоянно закрывать окно сообщения об окончании поиска.
Можно сделать настройку, как и другие настройки. Меня вполне устраивает сообщение и кнопка, тем более, что если на ней фокус, то следующее нажатие Enter закроет сообщение.
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Mon Apr 07, 2008 6:10 pm    Post subject: Reply with quote

DV wrote:
AkelPad - "Match case"

Ну, раз так – претензии снимаются. Заинтересовался, как оказалось, действительно «match case» – Firefox, Opera (другие программы меняют язык более неохотливо). А «case sensitive» я видел, похоже, только в одном скрипте, в котором довелось ковыряться Laughing
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Fri Apr 18, 2008 11:54 am    Post subject: Опрос Reply with quote

Для подхвата выделенного текста (вставки выделенного текста в окно поиска QSearch) лучше использовать Alt+Enter или Ctrl+Enter (тогда Alt+Enter будет означать поиск с начала файла)?
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Fri Apr 18, 2008 12:43 pm    Post subject: Reply with quote

Зачем, если есть "pic up selected text"? Работает прекрасно.
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Fri Apr 18, 2008 1:11 pm    Post subject: Reply with quote

VladSh wrote:
Зачем, если есть "pic up selected text"? Работает прекрасно.

Для вставки текста при открытой (работающей) панели QSearch
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Fri Apr 18, 2008 4:38 pm    Post subject: Reply with quote

Чё-то тогда я не понимаю...
У меня установлена галка "pic up selected text".
Я нажимаю комбинацию клавиш и вызываю плагин - открывается панелька поиска; текста в ней нет, т.к. ничего не было выделено.
Выделяю текст в текущем файле - панелька поиска "сереет".
Опять жму комбинацию клавиш вызова плагина и выделенный текст оказывается в поле панельки поиска.
Всё нормально.
Единственное тогда не закроешь плаг по той же комбинации клавиш (как я просил сделать). Но можно при загруженном QSearch перехватывать нажатие клавиши F3 - это было бы интересно Smile
Back to top
View user's profile Send private message Visit poster's website
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Fri Apr 18, 2008 5:34 pm    Post subject: Re: Опрос Reply with quote

Перефразирую вопрос: если для поиска с начала файла изменить комбинацию Ctrl+Enter на Alt+Enter, это будет удобно? Возражений нет?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3, ... 32, 33, 34  Next
Page 2 of 34

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group