OnlinerYT

Список разделов foobar2000 Сборки Релизы сборок

Описание: Проверенные финальные версии сборок.

Сообщение #81 Aliado_71 » 22.05.2019, 23:25

SergPuh.68:Ув. программисты,у кого есть время и желание напишите пожалуйста скрипт "резиновых" кнопок, что бы вставить в панель PSS
Ув. юзер плеера фубар, всё уже давно написано, например есть замечательный скрипт "control buttons" - автор kgena_ua. Вам нужно только подставить свои кнопки с соответствующими названиями и дописать команды на доп.кнопки. Сам скрипт Здесь
Aliado_71
Аватара
Откуда: Украина
Репутация: 200
С нами: 9 лет 7 месяцев

Сообщение #82 SergPuh.68 » 22.05.2019, 23:46

Aliado_71, да не могу я найти скрипт на 13 масштабируемых $imagebutton кнопок :sad:
Вложения
Снимок экрана (27).jpg
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #83 Aliado_71 » 23.05.2019, 00:32

SergPuh.68:да не могу я найти скрипт на 13 масштабируемых $imagebutton кнопок
В том скрипте на который я вам дал ссылку добавьте кнопки и команды и будет вам 13. Там все интуитивно понятно, внимательно изучите скрипт.
Aliado_71
Аватара
Откуда: Украина
Репутация: 200
С нами: 9 лет 7 месяцев

Сообщение #84 SergPuh.68 » 23.05.2019, 00:39

Там только значки.png
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #85 macarych » 23.05.2019, 10:31

SergPuh.68, вам несколько раз советовали, и я в том числе, скачать чью-либо сборку как учебник.
Я мог бы потратить свое свободное время, которого в данный момент хоть отбавляй, и написать скрипт для вашей сборки, но вместо этого я потратил его на раскрашивание PSS, объяснения и изготовления "наглядного пособия", которое на вопрос в личке отправил

1Снимок экрана (27).jpg


Знаете почему - потому что это ваша сборка и следовательно вам ее и собирать. Возникли трудности, не знаете как - подсказали и показали, дальше сами. Вам разжевали и положили в рот, а вам лень проглотить.

Последний раз: элементы в окне плеера будут пропорционально менять свой размер, положение и не наезжать друг на друга только в том случае если в каждом значении (расположение, размеры, отступы) будет присутствовать коэффициент масштабирования, который определяется путем арифметических действий с размерами сторон основного окна плеера.
macarych M
Аватара
Репутация: 417
С нами: 15 лет 8 месяцев

Сообщение #86 SergPuh.68 » 23.05.2019, 11:25

macarych, ну наваял я скрипт пользуясь советами и подсказками (кстати слово скрипт я услышал совсем недавно,равно как собственно и открыл для себя foobar2000),ну не тулится он гад как положено.Да и значков для текстовых кнопок не хватает,накачал кучу шрифтов.
Код: Выделить всё
//
$set_ps_global(color3,60-128-180)
$set_ps_global(color2,255-0-0)
$set_ps_global(color0,60-60-60)
$set_ps_global(color4,225-150-20)
$set_ps_global(color5,30-30-30)
$set_ps_global(color1,$if(%isplaying%,$if(%ispaused%,%color2%,%color4%),%color2%))
$set_ps_global(color6,$if(%isplaying%,$if(%ispaused%,%color2%,%color3%),%color2%))
$set_ps_global(color1,$if(%isplaying%,$if(%ispaused%,%color2%,%color4%),%color2%))
$set_ps_global(color8,$if(%isplaying%,$if(%ispaused%,%color0%,%color4%),%color0%))
//
$set_ps_global(sb,$div($add(%ps_width%,%ps_height%,),17))         
$set_ps_global(sb2,$add(%sb%,2))         
$set_ps_global(sf,$div(%sb%,2))         
//
//%isplaying%,$if(%ispaused%,%color2%,%color4%),%color2%))
$set_ps_global(color8,$if(%isplaying%,$if(%ispaused%,%color0%,%color4%),%color0%))
//
$set_ps_global(img_path,$if(%isplaying%,$if(%ispaused%,%img_path1%,%img_path2%),%img_path1%))
$set_ps_global(b_options1,fontcolor:%color6% brushcolor:%color5% pencolor:%colo5%)
$set_ps_global(b_options2,fontcolor:%color6% brushcolor:%color0% pencolor:%color0%)
//
$font(Guifx v2 Transports,%sf%)
//
$set_ps_global(plps,$if(%isplaying%,$if(%ispaused%,1,2),1))
//
$textbutton(2,$sub(%ps_height%,%sb2%),%sb%,%sb%,1,1,COMMAND:Воспроизведение/Пуск,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,1),4),$sub(%ps_height%,%sb2%),%sb%,%sb%,2,2,COMMAND:Воспроизведение/Пауза,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,2),6),$sub(%ps_height%,%sb2%),%sb%,%sb%,3,3,COMMAND:Воспроизведение/Стоп,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,3),8),$sub(%ps_height%,%sb2%),%sb%,%sb%,{,{,COMMAND:Воспроизведение/Предыдущий трек,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,4),10),$sub(%ps_height%,%sb2%),%sb%,%sb%,},},COMMAND:Воспроизведение/Следующий трек,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,5),12),$sub(%ps_height%,%sb2%),%sb%,%sb%,S,S,COMMAND:Вид/Выделить проигрываемый,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,6),14),$sub(%ps_height%,%sb2%),%sb%,%sb%,p,p,COMMAND:Вид/Показать главное меню,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,7),16),$sub(%ps_height%,%sb2%),%sb%,%sb%,D,D,COMMAND:Источник YouTube/,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,8),18),$sub(%ps_height%,%sb2%),%sb%,%sb%,i,i,COMMAND:Playback/Next,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,9),20),$sub(%ps_height%,%sb2%),%sb%,%sb%,b,b,COMMAND:Файл/Настройки,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,10),22),$sub(%ps_height%,%sb2%),%sb%,%sb%,+,+,COMMAND:Playback/Next,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,11),24),$sub(%ps_height%,%sb2%),%sb%,%sb%,#,#,COMMAND:Playback/Next,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,12),26),$sub(%ps_height%,%sb2%),%sb%,%sb%,|,|,COMMAND:Вид/Во весь экран,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,13),28),$sub(%ps_height%,%sb2%),%sb%,%sb%,\,\,COMMAND:Вид/Показать или скрыть,%b_options1%,%b_options2%)
$textbutton($add($mul(%sb%,14),30),$sub(%ps_height%,%sb2%),%sb%,%sb%,q,q,COMMAND:Файл/Выход,%b_options1%,%b_options2%)
phpBB [media]

Ладно,буду дальше копать :biggrin:
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #87 macarych » 23.05.2019, 11:31

Уже кое что)
macarych M
Аватара
Репутация: 417
С нами: 15 лет 8 месяцев

Сообщение #88 SergPuh.68 » 23.05.2019, 11:55

phpBB [media]
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #89 Nik320 » 23.05.2019, 13:22

Всем добра ! SergPuh.68 ты имеешь ввиду смещение кнопок? или что значит резиновые кнопки?
Nik320
Аватара
Репутация: 6
С нами: 5 лет 4 месяца

Сообщение #90 SergPuh.68 » 23.05.2019, 13:39

Nik320, это когда кнопки меняют свой размер пропорционально остальных элементов и остаются в пределах своей панели,а кто придумал этот термин я не знаю.
Есть целая тема по этому вопросу http://foobar2000.ru/forum/viewtopic.php?t=6463 от macarych,но почему то продолжения не получила,а жаль :sad:
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #91 Nik320 » 23.05.2019, 13:51

ок понял)) у меня другая проблема сижу туплю не могу вспомнить где отключить полосу прокрутки ))
Вложения
301521compressed.png
301521compressed.png (3.08 КБ) Просмотров: 3098
Nik320
Аватара
Репутация: 6
С нами: 5 лет 4 месяца

Сообщение #92 SergPuh.68 » 23.05.2019, 13:54

Смотря чего полоса
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #93 Nik320 » 23.05.2019, 13:58

пордон забыл это пльй лист
Nik320
Аватара
Репутация: 6
С нами: 5 лет 4 месяца

Сообщение #94 MC Web » 23.05.2019, 14:30

SergPuh.68, как по мне, у Вас крайне не удачное расположение панели с кнопками, но тут как говорится дело вкуса.

Если закрепить высоту панели, а кнопки будут "привязаны" к размерам окна, то все выглядит нормально при изменении размеров окна. Да и можно задать минимальный (максимальный) размер окна проигрывателя.

Три варианта размера окна
Изображение

Изображение

Изображение

Если кому то интересно, обновил локализованную JScript Panel_2.2.2, включающую переведенные и несколько измененных скриптов, есть ссылка на последовательность СОЗДАНИЯ СОБСТВЕННОЙ ТЕМЫ В СТАНДАРТНОМ ИНТЕРФЕЙСЕ (DUI) на основе данной панели.
MC Web
Репутация: 248
С нами: 11 лет 1 месяц

Сообщение #95 SergPuh.68 » 23.05.2019, 15:17

MC Web, да,конечно снести кнопки куда нибудь вниз или в угол было бы конечно проще,но мы лёгких путей не ищем,сами себе создаём трудности а потом героически их преодолеваем.Классика жанра :smoke: У меня кнопки будут посередине(заодно и написание скриптов освою)может быть.
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #96 MC Web » 23.05.2019, 15:30

SergPuh.68:У меня кнопки будут посередине
Это я уже понял...
Задайте фиксированные размеры панели с кнопками по высоте, минимальную ширину (чтобы помещались все кнопки). При уменьшении размеров окна будет уменьшаться за счет боковых панелей. Уменьшение естественно будет до определенных пределов, но все кнопки будут видны.
MC Web
Репутация: 248
С нами: 11 лет 1 месяц

Сообщение #97 SergPuh.68 » 23.05.2019, 15:56

MC Web, пробовал разные варианты,кнопки вылазят даже при смене разрешения экрана.А при уменьшении размера окна проигрывателя вообще убегают куда то во двор :eek:
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #98 MC Web » 23.05.2019, 16:31

SergPuh.68, потому что взвалили ношу не по себе. У Вас там солянка из разных размеров (компонентов), одни размеры "перебивают" другие. Что бы работать в CUI надо хорошо понимать что делаешь, где, для чего и какие размеры ставишь.
MC Web
Репутация: 248
С нами: 11 лет 1 месяц

Сообщение #99 SergPuh.68 » 23.05.2019, 17:20

MC Web, я всё переделал согласно советам,осталось дело за малым,подкорректировать скрипт кнопок.Это вам всё просто и понятно,а нам простым сельским пацанам проектирование громадного сельскохозяйственного комплекса,постройка,закупка оборудования,найм персонала,рекламная компания,запуск в эксплуатацию действительно трудновато.Ну ничего запустим.Ладно проехали,главное что моя сборка нравится мне,всё работает, всё устраивает а остальное всё мелочи :wink:
phpBB [media]
Вложения
Снимок экрана (34).png
SergPuh.68 M
Автор темы
Аватара
Откуда: Украина
Репутация: 143
С нами: 5 лет 8 месяцев

Сообщение #100 Nik320 » 23.05.2019, 17:58

Ребята так то я готов Создал тему теста моей Сборки)) только вот не знаю правильно ли создал ссылку
Nik320
Аватара
Репутация: 6
С нами: 5 лет 4 месяца

Пред.След.

Вернуться в Релизы сборок