| View previous topic :: View next topic |
| Author |
Message |
Surveyor
Joined: 08 Feb 2008 Posts: 145 Location: British Columbia, Canada
|
Posted: Wed Feb 16, 2011 7:36 pm Post subject: Scrolling broken? |
|
|
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!!
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 |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Thu Feb 17, 2011 6:46 am Post subject: |
|
|
Surveyor
MDI windows should not be in maximized mode. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Mon Aug 22, 2011 8:13 am Post subject: |
|
|
Нижеследующее предложение было размазано по разным темам форумов в разные годы, вот его суть:
Добавить возможность, чтобы текст, когда он заканчивался, всё равно уезжал вверх/вниз, а курсор оставался бы на текущей "строке" (по отношению к окну редактирования).
Начальные установки для этого:
| 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 |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Wed Nov 16, 2011 3:09 pm Post subject: |
|
|
Добавлено: 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 |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Wed Nov 16, 2011 3:22 pm Post subject: |
|
|
| Instructor wrote: | | Добавлено: Scroll::AutoFocus - управление объектом, над которым происходит прокрутка колесиком мыши. | Надо бы документацию обновить.
И еще не понятно, как включить только часть (и можно ли) – хотелось бы прокручивать без перевода фокуса.
| Instructor wrote: | - 0x8 - горизонтальная прокрутка, если мышь находится над горизонтальным ползунком (AkelEdit, RichEdit20, SysTreeView32, ListBox, Edit).
| Не в ту сторону прокручивает, однако. Надо бы настройку, если так и задумано.
А для вкладок хочется альтернативный вариант – прокручивать только при появлении кнопок для прокрутки (чтобы действовало аналогично этим кнопкам). |
|
| Back to top |
|
 |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 235
|
Posted: Fri Nov 18, 2011 9:43 am Post subject: |
|
|
| Infocatcher wrote: | | Instructor wrote: | - 0x8 - горизонтальная прокрутка, если мышь находится над горизонтальным ползунком (AkelEdit, RichEdit20, SysTreeView32, ListBox, Edit).
| Не в ту сторону прокручивает, однако. Надо бы настройку, если так и задумано. | Согласен. Кстати, вкладки "скроллятся" тоже не в ту сторону. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Wed Nov 23, 2011 6:36 pm Post subject: |
|
|
Исправлено: 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 |
|
 |
Cuprum
Joined: 28 Sep 2011 Posts: 93
|
Posted: Thu Nov 24, 2011 4:47 am Post subject: |
|
|
Instructor
Вау! За автофокус низкий поклон!
А можно еще добавить горизонтальную прокрутку "сфокусированного" окна с помощью колесика мышки?
Например, с зажатым shift крутим колесо - перемещаемся в окне горизонтально (если, конечно содержимое позволяет). Сейчас, чтобы прокрутить горизонтально, надо наводить курсор на горизонтальный скроллбар и крутить колесо.
Но нажать клавишу легче и быстрее, чем выцеливать курсором полосу прокрутки  |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 477 Location: Сочи, Хоста
|
Posted: Thu Nov 24, 2011 8:15 am Post subject: |
|
|
| Cuprum wrote: | Instructor
Вау! За автофокус низкий поклон! |
Однозначно! Отлично! |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Mon Feb 20, 2012 11:44 pm Post subject: |
|
|
Добавлено: 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 |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Tue Feb 21, 2012 9:00 am Post subject: |
|
|
Что-то галочка «Когда кнопки прокрутки видимы» ничего не меняет.
И хочется опцию прокрутки вкладок (именно прокрутки – то, что делают кнопки справа, когда вкладки не помещаются). |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Sun Apr 01, 2012 1:18 pm Post subject: |
|
|
Изменено: опция "когда кнопки прокрутки видимы" теперь работает подобно кнопкам прокрутки, т.е. без переключения вкладок (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 |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Sun Apr 01, 2012 10:31 pm Post subject: |
|
|
| Instructor wrote: | | Изменено: опция "когда кнопки прокрутки видимы" теперь работает подобно кнопкам прокрутки, т.е. без переключения вкладок (Scroll::AutoFocus). | Спасибо! |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1067 Location: Poland
|
Posted: Sat Apr 21, 2012 12:31 pm Post subject: |
|
|
Instructor
Scroll::AutoFocus does not work with ListView control.
I tried on the script PluginText.js. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Mon Apr 30, 2012 11:51 am Post subject: |
|
|
KDJ
Implemented will be available in 4.7.5 release. |
|
| Back to top |
|
 |
|
|
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
|
Powered by phpBB © 2001, 2005 phpBB Group
|