on_notify_data(name, info) works between two mega panels.
https://www.dropbox.com/s/zymfy72rwktawni/bandicam%202016-02-16%2010-23-55-289.avi?dl=0
panel receiver of marc2003 will not work because Window.Reload does not exist in mega panel wsh.
Список разделов › foobar2000 › Плагины
Whot aboute wsh panel mod and mega panel splitter.zeremy:works between two mega panels.
seriousstas, может я просто что-то не так понял,seriousstas:без PSS
Да, это вероятно единственное решение ..Aum:seriousstas, а положи его в horizontal splitter, должно работать да и легче он чем pss.
function on_paint(gr) {
gr.FillSolidRect(0, 0, ww, wh, 0xff202020);
pss.GetPanel(0).Show(1);
pss.GetPanel(0).Move(LTx, LTy, LTw, LTh, true);
pss.GetPanel(1).Show(1);
pss.GetPanel(1).Move(LMw-LMw/3, LMy, LMw/3, LMh, true);
pss.GetPanel(2).Show(1);
pss.GetPanel(2).Move(RMx, RMy, RMw, RMh, true);
pss.GetPanel(3).Show(1);
pss.GetPanel(3).Move(LBx, LBy, LBw, LBh, true);
pss.GetPanel(4).Show(1);
pss.GetPanel(4).Move(RBx, RBy, RBw , RBh, true);
pss.GetPanel(5).Show(1);
pss.GetPanel(5).Move(RTx, RTy, RTw, RTh, true);
}
function on_size() {
ww = window.Width;
wh = window.Height;
LTx = 0, LTy = 0, LTw = ww/4+100, LTh = wh/30+20; //$puts(LTh0_5,$div($get(LTh),2))
RTx = LTw, RTy = 0, RTw = ww-LTw, RTh = LTh; //$puts(RTh0_5,$div($get(RTh),2))
LMx = 0, LMy = LTh, LMw = LTw, LMh = wh/100+18;
RMx = LMw, RMy = LMy, RMw = ww-LMw, RMh = LMh;
LBx = 0, LBy = LTh+LMh, LBw = LTw, LBh = wh-LBy;
RBx = LBw, RBy = LBy, RBw = RTw, RBh = LBh;
}
for (var i = 0; i < 2; i++) {
$buttons[i].draw(gr);
}
ww = window.Width;
wh = window.Height;
function default_layout(){
pss.GetPanel(0).Show(window.GetProperty("My_SEEK"));
pss.GetPanel(0).Move(0, 0,ww, wh/8, true);
}
default_layout();
function on_size() {
if (!window.Width || !window.Height) {
return;
}
ww = window.Width;
wh = window.Height;
default_layout();
};
Интересно, что на чистом те-же траблы ... а с курсором не удалось повторить,но у меня на чистом фубаре это всё OK.
Как их найти?seriousstas:Main Window