Показать сообщение отдельно
Старый 08.03.2016, 01:56   #1250
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

Родион

С тебя ОКУЕННИСТИЧЕСКИЙ бонус в любом виде за то что я целый день пыхтел стуча по кнопкам...


Установка:
-скачать архив
-распаковать
-папку themes в папку фубара
-папку radio_logo в папку фубара
-скрипт RADIO_PANEL.txt в WSH панель
пользуемся...

Станции предустановлены по умолчанию, но их можно поменять на свои как и логотипы. Для этого в скрипт лезть не нужно, достаточно нажать на панели со скриптом ПКМ и в контекстном меню выбрать "Properties"...
В "Properties" для смены станции нужно скопировать и вставить адрес потока на нужную по номеру кнопку(счет слева направо 1,2,3,4,5...)

опция адреса потока называется так: "URL Station 1"

опция логотипа потока называется так: "Station Logo 1"

сдвиг кнопок влево: "Button left inset"

поднять кнопки выше: "Button top inset"

увеличить кнопки или нарисовать свои можно в графическом редакторе: фотошоп, паинт.нет

сделать это можно так...

кнопка BUTTON.png в папке themes это эталон размера кнопки, т.е. изменяя ее размер мы изменяем размер кнопки(графика в этом файле не важна, важен только размер)

кнопка ANIM_BUT.png в папке themes это сама кнопка с анимацией/имитацией ее нажатия, состоит из трех блоков...
Важно!!! ---> если меняем размер кнопок, то меняем ее соразмерно эталону в три блока по вертикали

верх --- состояние покоя

середина --- наведен курсор мыши

низ --- нажатие на кнопку

вот описание кнопки наглядно...


смена фона:
фон можно вообще отключить так же "Properties" по ПКМ
"_Wallpaper Show ON|OFF" значение true/false(вкл./выкл).
так же его можно изменить, для этого нужна опция
"_Wallpaper image" в этой опции указывается путь до картинки и сама картинка.
"_Wallpaper Alpha" эта опция прозрачность фона мин.значение 0 макс.значение 255

выключить ненужные кнопки можно так:
я оставил в скрипте комментарии вида
//========================= recalc
в этой функции описаны кнопки и действия на них
function recalc_dimensions() {
начало кнопок тут строка 350 скрипта в редакторе
$buttons = [
//=================== 1 btn line (значит первая линия кнопок)
в линии 10-ть кнопок, у каждой кнопки в линии есть номер такого вида
//1

//2

//3

и т.д.

теперь отключим последние три кнопки в первой линии...
ставим комментарий(выделено красным)
Код:
          /*
(все что находится между этим комментарием будет отключено, цвет строк изменится на зеленый)

        //8
        new Button(bw * 8 - btn_left_inset, bh - btn_top_inset, B.width, B.height, ANIM_BUT, station_8, function() {
            try {
                WshShell.Run(".\\foobar2000.exe " + url_station_8);
            } catch (e) {};
        }),
        //9
        new Button(bw * 9 - btn_left_inset, bh - btn_top_inset, B.width, B.height, ANIM_BUT, station_9, function() {
            try {
                WshShell.Run(".\\foobar2000.exe " + url_station_9);
            } catch (e) {};
        }),
        //10
        new Button(bw * 10 - btn_left_inset, bh - btn_top_inset, B.width, B.height, ANIM_BUT, station_10, function() {
            try {
                WshShell.Run(".\\foobar2000.exe " + url_station_10);
            } catch (e) {};
        }),
        
        */
так же можно выключать построчно используя // но это долго при большом объеме строк.




Скачать

Последний раз редактировалось duzzy; 08.03.2016 в 03:44.
duzzy вне форума   Ответить с цитированием