*****************************************************************
***                Scroll AkelPad plugin v1.6                 ***
*****************************************************************

2011 Шенгальц Александр aka Instructor (Shengalts@mail.ru)


*** Возможности ***

- Автоматическая прокрутка текста.
- Установка непрокручиваемых операций.
- Горизонтальная/вертикальная синхронизация частей разделенного окна или вкладок.


*** Functions ***

Scroll::AutoScroll
Вкл/выкл автоматическую прокрутку текста.

Scroll::NoScroll
Вкл/выкл обработку непрокручиваемых операций.

Scroll::SyncHorz
Вкл/выкл горизонтальную синхронизацию.

Scroll::SyncVert
Вкл/выкл вертикальную синхронизацию.

Scroll::Settings
Диалог настроек плагина.


*** Внешний вызов (только 4.x.x) ***

Call("Scroll::Settings", 1, TYPE)
  Параметры:
    1
      Горизонтальная прокрутка.
    TYPE (один из следующих):
      0  влево на один символ.
      1  вправо на один символ.
      2  влево на ширину окна.
      3  вправо на ширину окна.
      6  влево до конца.
      7  вправо до конца.

Call("Scroll::Settings", 2, TYPE)
  Параметры:
    2
      Вертикальная прокрутка.
    TYPE (один из следующих):
      0  вверх на одну строку.
      1  вниз на одну строку.
      2  вверх на высоту окна.
      3  вниз на высоту окна.
      6  вверх до конца.
      7  вниз до конца.

Call("Scroll::Settings", 3, VALUE, MOVECARET)
  Параметры:
    3
      Горизонтальная прокрутка.
    VALUE
      Число символов для горизонтальной прокрутки. Положительное - вправо, отрицательное - влево.
    MOVECARET (один из следующих):
      0  не перемещать каретку.
      1  перемещать каретку, когда она находится в пределах окна.
      2  перемещать каретку, когда она выходит за пределы окна.

Call("Scroll::Settings", 4, VALUE, MOVECARET)
  Параметры:
    4
      Вертикальная прокрутка.
    VALUE
      Число строк для вертикальной прокрутки. Положительное - вверх, отрицательное - вниз.
    MOVECARET (один из следующих):
      0  не перемещать каретку.
      1  перемещать каретку, когда она находится в пределах окна.
      2  перемещать каретку, когда она выходит за пределы окна.

Call("Scroll::Settings", 5)
  Параметры:
    5
      Нажать Enter и прокрутить на одну строку вниз.