Родион
С тебя ОКУЕННИСТИЧЕСКИЙ бонус в любом виде за то что я целый день пыхтел стуча по кнопкам...
Установка:
-скачать архив
-распаковать
-папку
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) {};
}),
*/
так же можно выключать построчно используя // но это долго при большом объеме строк.
Скачать