Настройки.
Параметры:
Для настройки некоторых стартовых параметров GUI в начале файла GUIw512.bb есть специальный раздел. Этот раздел выделен заголовком:
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;################## Настройки ##################
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Описание:
Константы:
WGV_FileReqMaxFormats% - максимальное количество форматов файлов в одной строке выпадающего списка FileRequester'а.
WGV_WinLockMax% - максимальное количество одновременно заблокированых окон.
WGV_SliderMinLength% - минимальный размер ползунка полосы прокрутки.
WGV_WindowCloseType% - действие при закрытии окна нажатием на крестик (0 - удалить / 1 - спрятать).
WGV_ClearEventsAtOnce% - Очищать переменные событий сразу после обращения ( True / False ).
WGV_LogFileName$ - имя логфайла для записи ошибок.
WGV_CursorStartMoveDelay - (при вводе в TextBox) количество милисекунд через которое курсор начнет быстрое перемещение при удерживани стрелки влево или вправо.
WGV_CursorMoveDelay% - (при вводе в TextBox) количество милисекунд через которое курсор смещается на один символ при удерживани стрелки влево или вправо.
WGV_ContextMenuButtonDelay% - количество милисекунд. При наведении и удерживании курсора мыши над вкладкой меню через данный промежуток времени она раскроеться.
WGV_ButtonDelay% - кол-во милисекунд. При удерживании кнопки нажатой через каждые WGV_ButtonDelay милисекунд будет защитываться нажатие на кнопку, при условии что у кнопки включен параметр held%.
WGV_HelpDelay% - время (милисек.) через которое появиться подсказка при удерживании курсора мыши над элементом.
WGV_HelpDuration% - продолжительность (милисек.) вывода подсказки.
WGV_DoubleClickDelay% - (при работе с FileRequester'ом) максимальный промежуток времени (милисек.) между кликами, при котором будет засчитан двойной клик.
WGV_AlphaMenu#, WGV_AlphaContextMenu#, WGV_AlphaWindow#, WGV_AlphaElement# - начальное значение прозрачности при создании меню, контекстного меню, окна и остальных элементов соответственно.
WGV_MenuShow#, WGV_ContextMenuShow#, WGV_WindowShow#, WGV_ElementShow# - параметры определяющие в каком виде появляються меню, контекстное меню, окно и остальные элементы при создании. Если параметр равен 0, то элемент создаеться невидимым и постепенно уменьшает прозрачность до ее должного значения. Если параметр равен 1 то элемент появляеться сразу с той прозрачностью которая ему назанчена. Также эти параметры могут примнимать промежуточные значения между 0 и 1.
Глобальные переменные:
WGV_SpeedShowN# - скорость появления/исчезновения элементов при создании/удалении или при применении команд hide/show.
WGV_SpeedAlphaChangeN# - скорость изменения прозрачности при использовании функции WG_SetElementAlpha().
WGV_SpeedWindowFurlN# - скорость сворачивания окна.
Три выше описаные переменые могут принимать значения от 0.(0)1 до 1, от самого медленного до мгновенного изменения соответственно. Параметры не должны быть равны 0!
Так же эти переменные могут быть изменены функцией WG_SetSpeed().
WGV_DragnDropKey% - код клавиши для перетаскивания элементов. Так же может быть установлен функцией WG_SetDragnDropKey().
Пример:
[path]
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;################# /Настройки ##################
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[/path]