Релиз AkelPad 4.1.6

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Релиз AkelPad 4.1.6

Post by Instructor »

Добавлено: возможность разделять окно редактирования для работы с разными областями одного файла.
Добавлено: команды 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.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Re: Релиз AkelPad 4.1.6

Post by Infocatcher »

Instructor wrote:Добавлено: команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
Отлично!
Теперь бы еще подкорректировать расстановку галочек состояния разделения окна в плагине ContextMenu.

P.S. И команда 4214 =)

[UPD #0]
А 4211 – старая команда для переключения строки состояния.

[UPD #1]
И как-то оно неприятно дергается при использовании HighLight и LineBoard.

Offline
Posts: 89
Joined: Wed Aug 27, 2008 11:16 am

Re: Релиз AkelPad 4.1.6

Post by Mr.Merak »

Instructor wrote:команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
не проще было это в ini-шник добавить?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Re: Релиз AkelPad 4.1.6

Post by Instructor »

Infocatcher wrote:Теперь бы еще подкорректировать расстановку галочек состояния разделения окна в плагине ContextMenu.
Галочка обновляется только для 4212.
Infocatcher wrote:И как-то оно неприятно дергается при использовании HighLight и LineBoard.
Немного поправил.
Mr.Merak wrote:
Instructor wrote:команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
не проще было это в ini-шник добавить?
Что сделать?

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: Релиз AkelPad 4.1.6

Post by DV »

IMHO, должно быть три элемента меню "Разделить окно": по вертикали, по горизонтали и оба (по вертикали + по горизонтали, как сейчас). Деление сразу на четыре окна - это много. В 90% случаев требуется разделение только по вертикали или только по горизонтали.

P.S.
В только что разделенном активном окне отвалилась подсветка скобок XBrackets... Наверное, хэндл окна изменился, а это прошло мимо плагина. Буду копать.
- похоже, придется обрабатывать дополнительные уведомления о разделении окна. Потому как хэндл текущего окна редактирования действительно меняется, но WM_SETFOCUS не происходит.
- но я что-то не вижу таких уведомлений :?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Re: Релиз AkelPad 4.1.6

Post by Instructor »

DV wrote:Деление сразу на четыре окна - это много. В 90% случаев требуется разделение только по вертикали или только по горизонтали.
Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон. Также пользователь может добавить свои пункты (4213, 4214) в меню.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: Релиз AkelPad 4.1.6

Post by DV »

Instructor wrote:Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон
Оно-то, конешно, так, но:
1) это не очевидно
2) лишнее действие (двойной клик при каждом разделении окна)
3) без дополнительного плагина нет возможности добраться до базовой возможности окна редактирования - вертикального или горизонтального разделения

Offline
Posts: 89
Joined: Wed Aug 27, 2008 11:16 am

Post by Mr.Merak »

просто нужно чтобы действие на "Разделить окно" определял пользователь в настройках ini. Так как щас - вообще не юзабельно

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Поддерживаю вышеотписавшихся товарищей! :)
Хотя может что-то пропустил... Есть ли какой-то параметр в AkelPad.ini, который бы воздействовал на вариант по умолчанию для пункта меню "Вид\Разделить окно"?
Было бы супер!

Offline
Posts: 46
Joined: Sun Aug 23, 2009 3:31 am
Location: Днепропетровск, Украина

Post by psa1974 »

Instructor
Также пользователь может добавить свои пункты (4213, 4214) в меню
Это хорошо. Я так и сделал себе в меню. Но ложка дегтя:
Галочка обновляется только для 4212
А вот это уже (в свете использования в меню более одного варианта разделения) не логично и не юзабельно: какой бы пункт меню из трех (4212, 4213, 4214) я не выбирал, галка светится только у пункта 4212. Это вообще сбивает с толку.
Имхо, это тот случай, когда логичнее чтобы были не чекбоксы а группа радиобутонов, типа (состав определяется требуемым набором команд):
-нет разделения
-по вертикали
-по горизонтали
-и так и наперекосяк.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

psa1974
Ставим минусы перед пунктами.

Offline
Posts: 46
Joined: Sun Aug 23, 2009 3:31 am
Location: Днепропетровск, Украина

Post by psa1974 »

Instructor
Ставим минусы перед пунктами.
Это не то! Если поставить минусы, то всего-навсего не будут рисоваться галка напротив пункта 4212. Не более.
Поясняю.
ИМЕЕМ МЕНЮ:

Code: Select all

  
-"Разделить окно на четыре части" Command(4212)
-"Разделить окно на две верт. части" Command(4213) 
-"Разделить окно на две гор. части" Command(4214)

ХОЧЕТСЯ:
а) выбрав пункт меню 4212 имеем разделение на 4 части;
б) при существующем разделении на 4 части, выбрав пункт меню 4213, СРАЗУ переключиться в режим "две верт. части" (и наоборот);
в) аналогично с пунктом меню 4214.
СЕЙЧАС ЖЕ ВОТ ЧТО ПРОИСХОДИТ:
а) выбрав пункт меню 4212 иметь разделение на 4 части;
б) выбираем пункт меню 4213 - при этом разделение тупо убирается!
Чтобы таки сделать разделение на две верт. части нужно еще раз выбрать пункт меню 4213!

Т.е. эти 3 режима отображения работают по принципу включения/выключения, а должны работать по принципу переключения.
И кстати, отображать в меню все таки надо текущий режим разделения, совсем без индикации или индикация только режима 4212 - не очевидное решение...
Идеально - сделать так же как с пунктом меню "Вид"-"Язык" :)

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Поддерживаю.
Я же не хочу из-за такой чепухи назначать комбинации клавиш или, что ещё хуже, - из-за этого заменять штатное меню собственным!
Параметр в ini, по аналогии с WordBreak, - это отличное решение, это признаёт большинство!

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

psa1974
Такой вариант набросал: SplitSwitch.js (нужен ContextMenu v5.5). Примечание: естественно, если разделение убрано двойным кликом, то пункты меню не обновятся.

Offline
Posts: 46
Joined: Sun Aug 23, 2009 3:31 am
Location: Днепропетровск, Украина

Post by psa1974 »

Instructor
Спасибо, это именно то, что хотелось :) Вот бы еще, чтоб это все было без скрипта - все-таки скрипты медленнее отрабатывают, но это уже не критично.
Post Reply