megane68,
Ширина панелей должна быть равной ширине
mega panel splitter те.е
ww = window.Width;.
Как работает скрипт, например движение вправо:
1 - текущая панель имеет
с_x = 0 и
с_ww = ww;
2 - при выборе новой панели, которую необходимо показать
включается новая панель с
n_x = 0 - window.Width т.е ее не видно т.к. она находится слева с координатами
n_x = - ww, и
n_ww = ww;
3 - затем движение:
для текущей панели
c_x растет с
0 до
ww, т.е. уезжает вправо в невидимую область (
c_x = ww);
для новой панели
n_x растет с
-ww до
0, т.е. появляется слева пока не заполнит всю область (
n_x = 0 а
ширина = ww);
Изменить ширину выводимых панелей можно изменив ширину панели
mega panel splitter через
Splitter Settings... Вы раньше попадали в
Splitter - пустышку.
Чтоб попасть в нужный
Splitter я изменил конфиг (синяя область).
Установка:
- обновляем
*.fcl;
- закрываем
Foobar;
- чистим папку
foobar2000_foo_uie_mega_panel_splitter\maybe\settings\;
- запускаем
Foobar.
Хотя если изменять не только
c_x и
n_x а и
c_ww и
n_ww .......