Релиз AkelPad 4.1.6
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Релиз AkelPad 4.1.6
Добавлено: возможность разделять окно редактирования для работы с разными областями одного файла.
Добавлено: команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
Добавлено: возможность переносить строки по достижению ими определенного лимита в символах.
Исправлено: изменение толщины шрифта в 4.1.5.
<<Скачать>>
Добавлено: команды 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
Отлично!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
не проще было это в ini-шник добавить?Instructor wrote:команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Re: Релиз AkelPad 4.1.6
Галочка обновляется только для 4212.Infocatcher wrote:Теперь бы еще подкорректировать расстановку галочек состояния разделения окна в плагине ContextMenu.
Немного поправил.Infocatcher wrote:И как-то оно неприятно дергается при использовании HighLight и LineBoard.
Что сделать?Mr.Merak wrote:не проще было это в ini-шник добавить?Instructor wrote:команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Re: Релиз AkelPad 4.1.6
IMHO, должно быть три элемента меню "Разделить окно": по вертикали, по горизонтали и оба (по вертикали + по горизонтали, как сейчас). Деление сразу на четыре окна - это много. В 90% случаев требуется разделение только по вертикали или только по горизонтали.
P.S.
В только что разделенном активном окне отвалилась подсветка скобок XBrackets... Наверное, хэндл окна изменился, а это прошло мимо плагина. Буду копать.
- похоже, придется обрабатывать дополнительные уведомления о разделении окна. Потому как хэндл текущего окна редактирования действительно меняется, но WM_SETFOCUS не происходит.
- но я что-то не вижу таких уведомлений
P.S.
В только что разделенном активном окне отвалилась подсветка скобок XBrackets... Наверное, хэндл окна изменился, а это прошло мимо плагина. Буду копать.
- похоже, придется обрабатывать дополнительные уведомления о разделении окна. Потому как хэндл текущего окна редактирования действительно меняется, но WM_SETFOCUS не происходит.
- но я что-то не вижу таких уведомлений
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Re: Релиз AkelPad 4.1.6
Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон. Также пользователь может добавить свои пункты (4213, 4214) в меню.DV wrote:Деление сразу на четыре окна - это много. В 90% случаев требуется разделение только по вертикали или только по горизонтали.
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Re: Релиз AkelPad 4.1.6
Оно-то, конешно, так, но:Instructor wrote:Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон
1) это не очевидно
2) лишнее действие (двойной клик при каждом разделении окна)
3) без дополнительного плагина нет возможности добраться до базовой возможности окна редактирования - вертикального или горизонтального разделения
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 46
- Joined: Sun Aug 23, 2009 3:31 am
- Location: Днепропетровск, Украина
Instructor
Имхо, это тот случай, когда логичнее чтобы были не чекбоксы а группа радиобутонов, типа (состав определяется требуемым набором команд):
-нет разделения
-по вертикали
-по горизонтали
-и так и наперекосяк.
Это хорошо. Я так и сделал себе в меню. Но ложка дегтя:Также пользователь может добавить свои пункты (4213, 4214) в меню
А вот это уже (в свете использования в меню более одного варианта разделения) не логично и не юзабельно: какой бы пункт меню из трех (4212, 4213, 4214) я не выбирал, галка светится только у пункта 4212. Это вообще сбивает с толку.Галочка обновляется только для 4212
Имхо, это тот случай, когда логичнее чтобы были не чекбоксы а группа радиобутонов, типа (состав определяется требуемым набором команд):
-нет разделения
-по вертикали
-по горизонтали
-и так и наперекосяк.
-
Offline
- Posts: 46
- Joined: Sun Aug 23, 2009 3:31 am
- Location: Днепропетровск, Украина
Instructor
Поясняю.
ИМЕЕМ МЕНЮ:
ХОЧЕТСЯ:
а) выбрав пункт меню 4212 имеем разделение на 4 части;
б) при существующем разделении на 4 части, выбрав пункт меню 4213, СРАЗУ переключиться в режим "две верт. части" (и наоборот);
в) аналогично с пунктом меню 4214.
СЕЙЧАС ЖЕ ВОТ ЧТО ПРОИСХОДИТ:
а) выбрав пункт меню 4212 иметь разделение на 4 части;
б) выбираем пункт меню 4213 - при этом разделение тупо убирается!
Чтобы таки сделать разделение на две верт. части нужно еще раз выбрать пункт меню 4213!
Т.е. эти 3 режима отображения работают по принципу включения/выключения, а должны работать по принципу переключения.
И кстати, отображать в меню все таки надо текущий режим разделения, совсем без индикации или индикация только режима 4212 - не очевидное решение...
Идеально - сделать так же как с пунктом меню "Вид"-"Язык"
Это не то! Если поставить минусы, то всего-навсего не будут рисоваться галка напротив пункта 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:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
psa1974
Такой вариант набросал: SplitSwitch.js (нужен ContextMenu v5.5). Примечание: естественно, если разделение убрано двойным кликом, то пункты меню не обновятся.
Такой вариант набросал: SplitSwitch.js (нужен ContextMenu v5.5). Примечание: естественно, если разделение убрано двойным кликом, то пункты меню не обновятся.