| View previous topic :: View next topic |
| Author |
Message |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Tue Mar 03, 2009 4:24 pm Post subject: Релиз AkelPad 4.1.6 |
|
|
Добавлено: возможность разделять окно редактирования для работы с разными областями одного файла.
Добавлено: команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
Добавлено: возможность переносить строки по достижению ими определенного лимита в символах.
Исправлено: изменение толщины шрифта в 4.1.5.
<<Скачать>>
Last edited by Instructor on Thu Mar 05, 2009 11:15 am; edited 1 time in total |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Tue Mar 03, 2009 8:18 pm Post subject: Re: Релиз AkelPad 4.1.6 |
|
|
| Instructor wrote: | | Добавлено: команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна. |
Отлично!
Теперь бы еще подкорректировать расстановку галочек состояния разделения окна в плагине ContextMenu.
P.S. И команда 4214 =)
[UPD #0]
А 4211 – старая команда для переключения строки состояния.
[UPD #1]
И как-то оно неприятно дергается при использовании HighLight и LineBoard. |
|
| Back to top |
|
 |
Mr.Merak
Joined: 27 Aug 2008 Posts: 84
|
Posted: Tue Mar 03, 2009 9:24 pm Post subject: Re: Релиз AkelPad 4.1.6 |
|
|
| Instructor wrote: | команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
|
не проще было это в ini-шник добавить? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed Mar 04, 2009 12:19 am Post subject: Re: Релиз AkelPad 4.1.6 |
|
|
| Infocatcher wrote: | | Теперь бы еще подкорректировать расстановку галочек состояния разделения окна в плагине ContextMenu. | Галочка обновляется только для 4212.
| Infocatcher wrote: | | И как-то оно неприятно дергается при использовании HighLight и LineBoard. | Немного поправил.
| Mr.Merak wrote: | | Instructor wrote: | команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
|
не проще было это в ini-шник добавить? | Что сделать? |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Wed Mar 04, 2009 8:43 am Post subject: Re: Релиз AkelPad 4.1.6 |
|
|
IMHO, должно быть три элемента меню "Разделить окно": по вертикали, по горизонтали и оба (по вертикали + по горизонтали, как сейчас). Деление сразу на четыре окна - это много. В 90% случаев требуется разделение только по вертикали или только по горизонтали.
P.S.
В только что разделенном активном окне отвалилась подсветка скобок XBrackets... Наверное, хэндл окна изменился, а это прошло мимо плагина. Буду копать.
- похоже, придется обрабатывать дополнительные уведомления о разделении окна. Потому как хэндл текущего окна редактирования действительно меняется, но WM_SETFOCUS не происходит.
- но я что-то не вижу таких уведомлений  |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed Mar 04, 2009 9:27 am Post subject: Re: Релиз AkelPad 4.1.6 |
|
|
| DV wrote: | | Деление сразу на четыре окна - это много. В 90% случаев требуется разделение только по вертикали или только по горизонтали. | Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон. Также пользователь может добавить свои пункты (4213, 4214) в меню. |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Wed Mar 04, 2009 2:24 pm Post subject: Re: Релиз AkelPad 4.1.6 |
|
|
| Instructor wrote: | | Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон |
Оно-то, конешно, так, но:
1) это не очевидно
2) лишнее действие (двойной клик при каждом разделении окна)
3) без дополнительного плагина нет возможности добраться до базовой возможности окна редактирования - вертикального или горизонтального разделения |
|
| Back to top |
|
 |
Mr.Merak
Joined: 27 Aug 2008 Posts: 84
|
Posted: Wed Mar 04, 2009 8:57 pm Post subject: |
|
|
| просто нужно чтобы действие на "Разделить окно" определял пользователь в настройках ini. Так как щас - вообще не юзабельно |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Tue Oct 06, 2009 2:01 pm Post subject: |
|
|
Поддерживаю вышеотписавшихся товарищей!
Хотя может что-то пропустил... Есть ли какой-то параметр в AkelPad.ini, который бы воздействовал на вариант по умолчанию для пункта меню "Вид\Разделить окно"?
Было бы супер! |
|
| Back to top |
|
 |
psa1974
Joined: 23 Aug 2009 Posts: 46 Location: Днепропетровск, Украина
|
Posted: Tue Oct 06, 2009 8:16 pm Post subject: |
|
|
Instructor
| Quote: | | Также пользователь может добавить свои пункты (4213, 4214) в меню |
Это хорошо. Я так и сделал себе в меню. Но ложка дегтя:
| Quote: | | Галочка обновляется только для 4212 |
А вот это уже (в свете использования в меню более одного варианта разделения) не логично и не юзабельно: какой бы пункт меню из трех (4212, 4213, 4214) я не выбирал, галка светится только у пункта 4212. Это вообще сбивает с толку.
Имхо, это тот случай, когда логичнее чтобы были не чекбоксы а группа радиобутонов, типа (состав определяется требуемым набором команд):
-нет разделения
-по вертикали
-по горизонтали
-и так и наперекосяк. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Tue Oct 06, 2009 10:15 pm Post subject: |
|
|
psa1974
Ставим минусы перед пунктами. |
|
| Back to top |
|
 |
psa1974
Joined: 23 Aug 2009 Posts: 46 Location: Днепропетровск, Украина
|
Posted: Wed Oct 07, 2009 12:38 pm Post subject: |
|
|
Instructor
| Quote: | | Ставим минусы перед пунктами. |
Это не то! Если поставить минусы, то всего-навсего не будут рисоваться галка напротив пункта 4212. Не более.
Поясняю.
ИМЕЕМ МЕНЮ:
| Code: |
-"Разделить окно на четыре части" Command(4212)
-"Разделить окно на две верт. части" Command(4213)
-"Разделить окно на две гор. части" Command(4214)
|
ХОЧЕТСЯ:
а) выбрав пункт меню 4212 имеем разделение на 4 части;
б) при существующем разделении на 4 части, выбрав пункт меню 4213, СРАЗУ переключиться в режим "две верт. части" (и наоборот);
в) аналогично с пунктом меню 4214.
СЕЙЧАС ЖЕ ВОТ ЧТО ПРОИСХОДИТ:
а) выбрав пункт меню 4212 иметь разделение на 4 части;
б) выбираем пункт меню 4213 - при этом разделение тупо убирается!
Чтобы таки сделать разделение на две верт. части нужно еще раз выбрать пункт меню 4213!
Т.е. эти 3 режима отображения работают по принципу включения/выключения, а должны работать по принципу переключения.
И кстати, отображать в меню все таки надо текущий режим разделения, совсем без индикации или индикация только режима 4212 - не очевидное решение...
Идеально - сделать так же как с пунктом меню "Вид"-"Язык"  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Oct 07, 2009 3:49 pm Post subject: |
|
|
Поддерживаю.
Я же не хочу из-за такой чепухи назначать комбинации клавиш или, что ещё хуже, - из-за этого заменять штатное меню собственным!
Параметр в ini, по аналогии с WordBreak, - это отличное решение, это признаёт большинство! |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Thu Oct 08, 2009 9:18 am Post subject: |
|
|
psa1974
Такой вариант набросал: SplitSwitch.js (нужен ContextMenu v5.5). Примечание: естественно, если разделение убрано двойным кликом, то пункты меню не обновятся. |
|
| Back to top |
|
 |
psa1974
Joined: 23 Aug 2009 Posts: 46 Location: Днепропетровск, Украина
|
Posted: Thu Oct 08, 2009 12:14 pm Post subject: |
|
|
Instructor
Спасибо, это именно то, что хотелось Вот бы еще, чтоб это все было без скрипта - все-таки скрипты медленнее отрабатывают, но это уже не критично. |
|
| Back to top |
|
 |
|