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 

Scroll plugin
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Surveyor



Joined: 08 Feb 2008
Posts: 146
Location: British Columbia, Canada

PostPosted: Wed Feb 16, 2011 7:36 pm    Post subject: Scrolling broken? Reply with quote

I haven't use Scrolling in quite a while, but tried it to cross-check 2 (nearly identical) documents. I used to do this with past AkelPad versions - worked wonderfully! But I cannot get any scrolling synchronization to happen now!! Sad

Using:
  • XP SP3
  • AkelPad 4.5.4 (latest)
  • Scroll.dll 1.4.0.0 (latest)
  • Multi-window (MDI) mode
with options:
  • Scroll::SyncHorz (Running)
  • Scroll::SyncVert (Running)
and as a precaution, turned off ALL other plugins (Exit, LineBoard, ToolBar).

Nothing happens - no scrolling linkage! Am I doing something wrong?
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5325

PostPosted: Thu Feb 17, 2011 6:46 am    Post subject: Reply with quote

Surveyor
MDI windows should not be in maximized mode.
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Mon Aug 22, 2011 8:13 am    Post subject: Reply with quote

Нижеследующее предложение было размазано по разным темам форумов в разные годы, вот его суть:
Добавить возможность, чтобы текст, когда он заканчивался, всё равно уезжал вверх/вниз, а курсор оставался бы на текущей "строке" (по отношению к окну редактирования).
Начальные установки для этого:
Code:
Call("Scroll::Settings", 4, 2, 1)
Пример работы
Code:
...
текст |
текст
текст <последняя строка файла><окончание окна редактирования>
после такого скролирования на 4 строки вниз должно получиться следующее:
Code:
...
текст
текст
текст<последняя строка файла>

|

<окончание окна редактирования>

Т.е. чтобы текст ездил, а текущая строка относительно окна редактирования не изменялась.

Добавлено: в принципе, 2/3 из того, что хотелось бы, это микс между
Call("Scroll::Settings", 4, ...) и Call("Scroll::Settings", 5).


Last edited by VladSh on Tue Apr 10, 2012 8:23 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5325

PostPosted: Wed Nov 16, 2011 3:09 pm    Post subject: Reply with quote

Добавлено: Scroll::AutoFocus - управление объектом, над которым происходит прокрутка колесиком мыши.
  • 0x1 - переключение между вкладками, если мышь находится над вкладками (SysTabControl32).
  • 0x2 - передача фокуса, если окно, над которым происходит прокрутка, находится на заднем плане (AkelEdit, RichEdit20, SysTreeView32, ListBox, ComboBox, Edit).
  • 0x4 - прокрутка содержимого окна, над которым находится мышь (AkelEdit, RichEdit20, SysTreeView32, ListBox, ComboBox, Edit).
  • 0x8 - горизонтальная прокрутка, если мышь находится над горизонтальным ползунком (AkelEdit, RichEdit20, SysTreeView32, ListBox, Edit).

Added: Scroll::AutoFocus - object management over which mouse wheel is scrolling.
  • 0x1 - switching between tabs when the mouse is over the tabs (SysTabControl32).
  • 0x2 - transfer focus, if the window over which mouse is scrolling, is in background (AkelEdit, RichEdit20, SysTreeView32, ListBox, ComboBox, Edit).
  • 0x4 - scroll window content if the mouse is over the window (AkelEdit, RichEdit20, SysTreeView32, ListBox, ComboBox, Edit).
  • 0x8 - horizontal scrolling if the mouse is over the horizontal slider (AkelEdit, RichEdit20, SysTreeView32, ListBox, Edit).


Scroll plugin v1.7
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Wed Nov 16, 2011 3:22 pm    Post subject: Reply with quote

Instructor wrote:
Добавлено: Scroll::AutoFocus - управление объектом, над которым происходит прокрутка колесиком мыши.
Надо бы документацию обновить.
И еще не понятно, как включить только часть (и можно ли) – хотелось бы прокручивать без перевода фокуса.

Instructor wrote:
  • 0x8 - горизонтальная прокрутка, если мышь находится над горизонтальным ползунком (AkelEdit, RichEdit20, SysTreeView32, ListBox, Edit).
Не в ту сторону прокручивает, однако. Надо бы настройку, если так и задумано.

А для вкладок хочется альтернативный вариант – прокручивать только при появлении кнопок для прокрутки (чтобы действовало аналогично этим кнопкам).
Back to top
View user's profile Send private message Visit poster's website
[Yustas.NeO]



Joined: 12 Mar 2007
Posts: 258

PostPosted: Fri Nov 18, 2011 9:43 am    Post subject: Reply with quote

Infocatcher wrote:
Instructor wrote:
  • 0x8 - горизонтальная прокрутка, если мышь находится над горизонтальным ползунком (AkelEdit, RichEdit20, SysTreeView32, ListBox, Edit).
Не в ту сторону прокручивает, однако. Надо бы настройку, если так и задумано.
Согласен. Кстати, вкладки "скроллятся" тоже не в ту сторону.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5325

PostPosted: Wed Nov 23, 2011 6:36 pm    Post subject: Reply with quote

Исправлено: Scroll::AutoScroll - поддержка режима PMDI.
Исправлено: Scroll::AutoScroll - не запускался при загрузке в режиме MDI.

Fixed: Scroll::AutoScroll - PMDI mode support.
Fixed: Scroll::AutoScroll - didn't executed at program start in MDI mode.


Scroll plugin v1.8
Back to top
View user's profile Send private message Send e-mail
Cuprum



Joined: 28 Sep 2011
Posts: 192

PostPosted: Thu Nov 24, 2011 4:47 am    Post subject: Reply with quote

Instructor
Вау! За автофокус низкий поклон!

А можно еще добавить горизонтальную прокрутку "сфокусированного" окна с помощью колесика мышки?
Например, с зажатым shift крутим колесо - перемещаемся в окне горизонтально (если, конечно содержимое позволяет). Сейчас, чтобы прокрутить горизонтально, надо наводить курсор на горизонтальный скроллбар и крутить колесо.
Но нажать клавишу легче и быстрее, чем выцеливать курсором полосу прокрутки Very Happy
Back to top
View user's profile Send private message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 547
Location: Сочи, Хоста

PostPosted: Thu Nov 24, 2011 8:15 am    Post subject: Reply with quote

Cuprum wrote:
Instructor
Вау! За автофокус низкий поклон!

Однозначно! Отлично!
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5325

PostPosted: Mon Feb 20, 2012 11:44 pm    Post subject: Reply with quote

Добавлено: GUI для Scroll::AutoFocus.
Добавлено: опция инвертирования для горизонтальных прокручиваний (Scroll::AutoFocus).
Добавлено: горизонтальная прокрутка с клавишей Shift (Scroll::AutoFocus).
Добавлено: опция для прокрутки вкладок только при наличии кнопок прокрутки (Scroll::AutoFocus).

Added: GUI for Scroll::AutoFocus.
Added: invert option for horizontal scrolling (Scroll::AutoFocus).
Added: horizontal scrolling with Shift key (Scroll::AutoFocus).
Added: option for tabs scrolling only if scroll buttons visible (Scroll::AutoFocus).


Scroll plugin v2.0
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Tue Feb 21, 2012 9:00 am    Post subject: Reply with quote

Что-то галочка «Когда кнопки прокрутки видимы» ничего не меняет.
И хочется опцию прокрутки вкладок (именно прокрутки – то, что делают кнопки справа, когда вкладки не помещаются).
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5325

PostPosted: Sun Apr 01, 2012 1:18 pm    Post subject: Reply with quote

Изменено: опция "когда кнопки прокрутки видимы" теперь работает подобно кнопкам прокрутки, т.е. без переключения вкладок (Scroll::AutoFocus).

Changed: option "when scroll buttons visible" now works like scroll buttons, ie without tab switch (Scroll::AutoFocus).


Scroll plugin v2.1
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Sun Apr 01, 2012 10:31 pm    Post subject: Reply with quote

Instructor wrote:
Изменено: опция "когда кнопки прокрутки видимы" теперь работает подобно кнопкам прокрутки, т.е. без переключения вкладок (Scroll::AutoFocus).
Спасибо!
Back to top
View user's profile Send private message Visit poster's website
KDJ



Joined: 06 Mar 2010
Posts: 1345
Location: Poland

PostPosted: Sat Apr 21, 2012 12:31 pm    Post subject: Reply with quote

Instructor
Scroll::AutoFocus does not work with ListView control.
I tried on the script PluginText.js.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5325

PostPosted: Mon Apr 30, 2012 11:51 am    Post subject: Reply with quote

KDJ
Implemented will be available in 4.7.5 release.
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, 4, 5, 6  Next
Page 4 of 6

 
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