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 

LineBoard plugin
Goto page Previous  1, 2, 3 ... 22, 23, 24
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5311

PostPosted: Fri Feb 14, 2014 4:04 pm    Post subject: Reply with quote

Изменено: восстановление закладок при частичном изменении текста.

Changed: bookmarks restoring after partial text changing.


LineBoard plugin v11.5


Last edited by Instructor on Sun May 25, 2014 11:49 am; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail
yozhic



Joined: 20 Jun 2011
Posts: 46
Location: Электросталь

PostPosted: Thu Mar 06, 2014 7:57 am    Post subject: Reply with quote

Подскажите, пожалуйста, что я делаю не так. Я никогда скрипты не писал, но тут просто одна функция LineBoard очень понадобилась. Составил такой скриптик:
Code:
var hWndEdit=AkelPad.GetEditWnd();
var hDocEdit=AkelPad.GetEditDoc();
var sBookmarksStr="10,14,20";
AkelPad.Call("LineBoard::Main", 13, hWndEdit, hDocEdit, sBookmarksStr);

При вызове, однако, отмечаются строки 11,15,21. Почему-то смещаются закладки на одну единицу. Как поправить?
Back to top
View user's profile Send private message
[Yustas.NeO]



Joined: 12 Mar 2007
Posts: 258

PostPosted: Thu Mar 06, 2014 8:16 am    Post subject: Reply with quote

yozhic wrote:
Почему-то смещаются закладки на одну единицу. Как поправить?
Потому что строки нумеруются с «1», а закладки с «0».
Просто указывай нужные закладки на единицу меньше.
Например, если надо поставить закладку на первую строку, то нужно указать «0».
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1337
Location: Poland

PostPosted: Thu Mar 06, 2014 9:53 am    Post subject: Reply with quote

yozhic
http://akelpad.sourceforge.net/forum/viewtopic.php?p=23754&highlight=#23754
Back to top
View user's profile Send private message
yozhic



Joined: 20 Jun 2011
Posts: 46
Location: Электросталь

PostPosted: Thu Mar 06, 2014 3:33 pm    Post subject: Reply with quote

Спасибо огромное. Не могли бы ещё помочь, если есть время и желание, реализовать какой-нибудь InputBox для ввода строки с закладками, или возможность читать строку из файла... KDJ, спасибо, нашёл, всё сделал... Эх, сколько там ещё методов полезных ...

Last edited by yozhic on Fri Mar 07, 2014 6:53 am; edited 1 time in total
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1337
Location: Poland

PostPosted: Thu Mar 06, 2014 5:33 pm    Post subject: Reply with quote

yozhic
It's AkelPad.InputBox method.
Read about it in Scripts-Rus.txt or in the script AkelPadMethodsView.js.
Back to top
View user's profile Send private message
San_dr



Joined: 06 Dec 2010
Posts: 150
Location: г.Харьков, Русь

PostPosted: Sat Mar 15, 2014 8:52 pm    Post subject: Reply with quote

Instructor, возможно ли "отцентровать" закладку по отношению к нумерации строк?
Устанавливаю для комфортного чтения более "разреженный" текст (зазор между строк - 10 в данном случае) - и закладка "съезжает"

Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5311

PostPosted: Sun Mar 16, 2014 12:11 pm    Post subject: Reply with quote

San_dr
Зазор между строк изменяет пространство только ниже текста. Если менять положение чисел внутри закладки, то и менять положение текста внутри строки, чтобы они находились на одном уровне. Однако, пока такой возможности нет, и выравнивание текста внутри строки предусмотрено только по верхнему краю.
Back to top
View user's profile Send private message Send e-mail
San_dr



Joined: 06 Dec 2010
Posts: 150
Location: г.Харьков, Русь

PostPosted: Sun Mar 16, 2014 5:09 pm    Post subject: Reply with quote

возможно ли отвязать "высоту" закладки от шага строк, а сделать её фиксированной (для данного размера шрифта) высоты, независимой от межстрочного интервала, например высота закладки = высота шрифта +2рт сверху и 2 рт снизу?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5311

PostPosted: Sun Mar 16, 2014 7:34 pm    Post subject: Reply with quote

Изменено: вывод графики на панель строк теперь буферизируется.
Добавлено: настройка для привязки высоты закладки к высоте символа без зазора между строк.

Changed: graphics output on the lines panel now buffered.
Added: setting to bind bookmark height to the character height without line gap.


LineBoard plugin v11.6
Back to top
View user's profile Send private message Send e-mail
San_dr



Joined: 06 Dec 2010
Posts: 150
Location: г.Харьков, Русь

PostPosted: Sun Mar 16, 2014 8:10 pm    Post subject: Reply with quote

Спасибо!
Нашел, где включить, т.к. после обновления и перезагрузки и обновления кеша ничего не поменялось, пока не полез в настройки плагина и не поставил птицу в чекбоксе:
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5311

PostPosted: Sun Apr 13, 2014 6:47 am    Post subject: Reply with quote

Добавлено: возможность отключить линейку без сброса значения высоты.
Добавлено: необязательный параметр для внешнего вызова с кодом 2 - получить включенность линейки.
Добавлено: если высота линейки во внешнем вызове с кодом 3 равна -1, то инвертировать включенность линейки.

Added: possibility to turn off ruler without reset height value.
Added: optional parameter for external call with code 2 - receive ruler visibility.
Added: if ruler height in external call with code 3 equal to -1, then invert ruler visibility.


LineBoard plugin v11.7
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5311

PostPosted: Sun May 25, 2014 11:50 am    Post subject: Reply with quote

Исправлено: установка одной закладки внешним вызовом с кодом 13.

Fixed: set one bookmark with external call 13.


LineBoard plugin v11.8
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5311

PostPosted: Tue May 27, 2014 1:50 pm    Post subject: Reply with quote

Исправлено: сохранение/восстановление закладок через Sessions плагин.

Fixed: saving/restoring bookmarks via Sessions plugin.


LineBoard plugin v11.9
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 22, 23, 24
Page 24 of 24

 
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