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 

Релиз AkelPad 4.1.6

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5321

PostPosted: Tue Mar 03, 2009 4:24 pm    Post subject: Релиз AkelPad 4.1.6 Reply with quote

Добавлено: возможность разделять окно редактирования для работы с разными областями одного файла.
Добавлено: команды 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
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Tue Mar 03, 2009 8:18 pm    Post subject: Re: Релиз AkelPad 4.1.6 Reply with quote

Instructor wrote:
Добавлено: команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.

Отлично!
Теперь бы еще подкорректировать расстановку галочек состояния разделения окна в плагине ContextMenu.

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

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

[UPD #1]
И как-то оно неприятно дергается при использовании HighLight и LineBoard.
Back to top
View user's profile Send private message Visit poster's website
Mr.Merak



Joined: 27 Aug 2008
Posts: 85

PostPosted: Tue Mar 03, 2009 9:24 pm    Post subject: Re: Релиз AkelPad 4.1.6 Reply with quote

Instructor wrote:
команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.

не проще было это в ini-шник добавить?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5321

PostPosted: Wed Mar 04, 2009 12:19 am    Post subject: Re: Релиз AkelPad 4.1.6 Reply with quote

Infocatcher wrote:
Теперь бы еще подкорректировать расстановку галочек состояния разделения окна в плагине ContextMenu.
Галочка обновляется только для 4212.

Infocatcher wrote:
И как-то оно неприятно дергается при использовании HighLight и LineBoard.
Немного поправил.

Mr.Merak wrote:
Instructor wrote:
команды 4211, 4212, 4213, 4427, 4428 для работы с частями разделенного окна.

не проще было это в ini-шник добавить?
Что сделать?
Back to top
View user's profile Send private message Send e-mail
DV



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

PostPosted: Wed Mar 04, 2009 8:43 am    Post subject: Re: Релиз AkelPad 4.1.6 Reply with quote

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

P.S.
В только что разделенном активном окне отвалилась подсветка скобок XBrackets... Наверное, хэндл окна изменился, а это прошло мимо плагина. Буду копать.
- похоже, придется обрабатывать дополнительные уведомления о разделении окна. Потому как хэндл текущего окна редактирования действительно меняется, но WM_SETFOCUS не происходит.
- но я что-то не вижу таких уведомлений Confused
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5321

PostPosted: Wed Mar 04, 2009 9:27 am    Post subject: Re: Релиз AkelPad 4.1.6 Reply with quote

DV wrote:
Деление сразу на четыре окна - это много. В 90% случаев требуется разделение только по вертикали или только по горизонтали.
Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон. Также пользователь может добавить свои пункты (4213, 4214) в меню.
Back to top
View user's profile Send private message Send e-mail
DV



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

PostPosted: Wed Mar 04, 2009 2:24 pm    Post subject: Re: Релиз AkelPad 4.1.6 Reply with quote

Instructor wrote:
Двойной клик по границе между частями, убирает ее, таким образом уменьшая количество окон

Оно-то, конешно, так, но:
1) это не очевидно
2) лишнее действие (двойной клик при каждом разделении окна)
3) без дополнительного плагина нет возможности добраться до базовой возможности окна редактирования - вертикального или горизонтального разделения
Back to top
View user's profile Send private message
Mr.Merak



Joined: 27 Aug 2008
Posts: 85

PostPosted: Wed Mar 04, 2009 8:57 pm    Post subject: Reply with quote

просто нужно чтобы действие на "Разделить окно" определял пользователь в настройках ini. Так как щас - вообще не юзабельно
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Tue Oct 06, 2009 2:01 pm    Post subject: Reply with quote

Поддерживаю вышеотписавшихся товарищей! Smile
Хотя может что-то пропустил... Есть ли какой-то параметр в AkelPad.ini, который бы воздействовал на вариант по умолчанию для пункта меню "Вид\Разделить окно"?
Было бы супер!
Back to top
View user's profile Send private message Visit poster's website
psa1974



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

PostPosted: Tue Oct 06, 2009 8:16 pm    Post subject: Reply with quote

Instructor
Quote:
Также пользователь может добавить свои пункты (4213, 4214) в меню

Это хорошо. Я так и сделал себе в меню. Но ложка дегтя:
Quote:
Галочка обновляется только для 4212

А вот это уже (в свете использования в меню более одного варианта разделения) не логично и не юзабельно: какой бы пункт меню из трех (4212, 4213, 4214) я не выбирал, галка светится только у пункта 4212. Это вообще сбивает с толку.
Имхо, это тот случай, когда логичнее чтобы были не чекбоксы а группа радиобутонов, типа (состав определяется требуемым набором команд):
-нет разделения
-по вертикали
-по горизонтали
-и так и наперекосяк.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5321

PostPosted: Tue Oct 06, 2009 10:15 pm    Post subject: Reply with quote

psa1974
Ставим минусы перед пунктами.
Back to top
View user's profile Send private message Send e-mail
psa1974



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

PostPosted: Wed Oct 07, 2009 12:38 pm    Post subject: Reply with quote

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

Это не то! Если поставить минусы, то всего-навсего не будут рисоваться галка напротив пункта 4212. Не более.
Поясняю.
ИМЕЕМ МЕНЮ:
Code:
 
-"Разделить окно на четыре части" Command(4212)
-"Разделить окно на две верт. части" Command(4213)
-"Разделить окно на две гор. части" Command(4214)

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

Т.е. эти 3 режима отображения работают по принципу включения/выключения, а должны работать по принципу переключения.
И кстати, отображать в меню все таки надо текущий режим разделения, совсем без индикации или индикация только режима 4212 - не очевидное решение...
Идеально - сделать так же как с пунктом меню "Вид"-"Язык" Smile
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Wed Oct 07, 2009 3:49 pm    Post subject: Reply with quote

Поддерживаю.
Я же не хочу из-за такой чепухи назначать комбинации клавиш или, что ещё хуже, - из-за этого заменять штатное меню собственным!
Параметр в ini, по аналогии с WordBreak, - это отличное решение, это признаёт большинство!
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5321

PostPosted: Thu Oct 08, 2009 9:18 am    Post subject: Reply with quote

psa1974
Такой вариант набросал: SplitSwitch.js (нужен ContextMenu v5.5). Примечание: естественно, если разделение убрано двойным кликом, то пункты меню не обновятся.
Back to top
View user's profile Send private message Send e-mail
psa1974



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

PostPosted: Thu Oct 08, 2009 12:14 pm    Post subject: Reply with quote

Instructor
Спасибо, это именно то, что хотелось Smile Вот бы еще, чтоб это все было без скрипта - все-таки скрипты медленнее отрабатывают, но это уже не критично.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
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