Тема: iCarDS+Foobar2000
Показать сообщение отдельно
Старый 11.01.2016, 23:39   #2297
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от 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) {

Последний раз редактировалось seriousstas; 12.01.2016 в 00:25.
seriousstas вне форума   Ответить с цитированием