Цитата:
Сообщение от vasekbfg
Работать будет с правками , как плейлисте , так и в MPS (добавлю в обновление...
перекомпилил tab.exe пока не работает , видимо нужны правки в mps , как выложишь релиз , скажи где забрать
|
Если охота ковырять :
В Плейлисте заменить (подумал целую функию будет проще) :
Код:
function togglePlaylistManager() {
if(!cPlaylistManager.hscroll_timer) {
if(cPlaylistManager.visible) {
utils.WriteINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status', 0 )
cPlaylistManager.hscroll_timer = window.SetInterval(function () {
p.playlistManager.repaint();
p.playlistManager.woffset -= cPlaylistManager.step;
if(p.playlistManager.woffset <= 0) {
p.playlistManager.woffset = 0;
cPlaylistManager.hscroll_timer && window.ClearTimeout(cPlaylistManager.hscroll_timer);
cPlaylistManager.hscroll_timer = false;
cPlaylistManager.visible = false;
window.SetProperty("SYSTEM.PlaylistManager.Visible", cPlaylistManager.visible);
p.headerBar.button.update(p.headerBar.slide_open_normal, p.headerBar.slide_open_hover, p.headerBar.slide_open_down);
full_repaint();
};
}, 16);
}; else {
utils.WriteINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status', 1 )
p.playlistManager.refresh("", false, false);
cPlaylistManager.hscroll_timer = window.SetInterval(function () {
p.playlistManager.woffset += cPlaylistManager.step;
if(p.playlistManager.woffset >= cPlaylistManager.width) {
p.playlistManager.woffset = cPlaylistManager.width;
cPlaylistManager.hscroll_timer && window.ClearTimeout(cPlaylistManager.hscroll_timer);
cPlaylistManager.hscroll_timer = false;
cPlaylistManager.visible = true;
window.SetProperty("SYSTEM.PlaylistManager.Visible", cPlaylistManager.visible);
p.headerBar.button.update(p.headerBar.slide_close_normal, p.headerBar.slide_close_hover, p.headerBar.slide_close_down);
full_repaint();
}; else {
p.playlistManager.repaint();
};
}, 16);
};
};
};
Удалить или заремить :
Код:
//case VK_TAB:
// togglePlaylistManager();
// break;
После функции
Код:
function on_key_down(vkey) {
var mask = GetKeyboardMask();
добавить это:
Код:
if(vkey==32) { // Space
togglePlaylistManager();
};
В
MPS Добавь :
Код:
if (utils.ReadINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status')==1){
utils.WriteINI( set_path + 'settings.ini', 'plmanager', 'plmanager_status', 2)
после
Код:
//4 panel new Button(ww-200, ww-200, wh-92, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REPEAT_ICO : REPEAT_ICO, function () {
left1++;
if (left1 == 1){
panel = 5
dir_move = panel > old_panel ? "left1" : "right1";
if (old_panel != panel) {
и после
Код:
// Library
new Button(ww-100, ww-100, wh-92, B.width, B.height, ANIM_BUT, fb.IsPlaying ? SHUFFLE_ICO : SHUFFLE_ICO, function () {
panel = panel == 6 ? 7 : 6
dir_move = panel > old_panel ? "left1" : "right1";
if (old_panel != panel) {