PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   АвтоЗвук (http://pccar.ru/forumdisplay.php?f=16)
-   -   сборка/тема foobar 2000 для CarPС (http://pccar.ru/showthread.php?t=19671)

seriousstas 20.03.2016 20:25

Цитата:

Сообщение от kgena_ua (Сообщение 355618)
seriousstas, передачу данных из одной панели в другую, напрямую (без *.ini и т.д.).
Для примера:
....

Т.о., как только изменится значение переменной my_variable в первой панели, то сразу переменная my_variable во второй панели примет это значение.

Спасибо , понял - так можно и панели щёлкать ..
Хоть метод с "ini" и хорош , но это доп обращение к диску, что не есть гуд . Будем осваивать :)

duzzy 20.03.2016 21:42

seriousstas

Привет ! Нормуль:)
Да особо ни чего)))... так кое что ровняю)))
Жду когда фубар в релиз выйдет, из за 10-ки релиз отложили... печалька...

Цитата:

Не пробовал совать ондну панель MPS в другую ?
Пробовал... У меня три ПСС сплиттера в сборке...
МПС тоже кушает не мало:) просто в нем легче панели размещать.

А вообще самая лучшая идея это найти исходники МПС взять оттуда функции по захвату панелей и добавить в WSH Panel Mod... и про сплиттеры можно забыть и использовать один WSH Panel... проблема в том что я не могу их найти...

Цитата:

И надо подуамть , как центровать кнопки, жаль ,что их не растянуть..
А для чего ты хочешь центровать кнопки ? (по Х делаешь ww/2 - ширина кнопки/2 ... получается что кнопка в центре)
А зачем их растягивать ?

Цитата:

...твою схему понял(брать размер кнопки и подставлять другую папку после рестарта), но с моей сборкой это не просто...
Ну а почему не просто:), механизм тот же... берем размеры нужных кнопок и привязываем панели к кнопкам...
вот так...
http://rghost.ru/private/7rPXRTqt9/e...fb1d/thumb.png
Размеры шрифтов можно высчитывать из размера кнопки... математика))):)
WSH Advanced Playback Order Button, если не ошибаюсь так же берет размер кнопки, а размер панели кнопки PBO привязать так же как на скрине к переменным кнопок(bx, bw...);)

Цитата:

что это даст , можно клацать из одного МПС панели в другом ?
примеров нигде нет ..
Переключать то можно это не проблема, проблема в том что до другой панели в МПС так же не достучишься как в и в ПСС... вот в чем беда...
Самый лучший вариант попробовать найти исходники МПС, затем прописать в исходниках WSH Panel функции захвата и перемещения панелей и забыть про сплиттеры как про страшный сон... в этом варианте мы получаем единую систему работающую на одном компоненте WSH Panel Mod.:smile2:

----------------------------

Написал письмо китайскому товарищу который тесно общался с разрабом и энтузиастами которые выпускали версию МПС 0.2.0, по вопросу исходников или добавления функционала МПС в компонент WSH Panel Mod либо в JSPanel... посмотрим что он ответит других выходов пока не нашел... и наверно больше не найду так как по его словам разраб уже давно в ауте и на связь не выходит уже давно...

seriousstas 21.03.2016 02:54

duzzy
Цитата:

из за 10-ки релиз отложили... печалька...
Не исключено, что будут ещё бетки ..
Цитата:

WSH Advanced Playback Order Button, если не ошибаюсь так же берет размер кнопки
Этот скрипт смены режимов игры, там просто внутри ещё нужно поковыряться и далее через settings.ini .


Цитата:

А для чего ты хочешь центровать кнопки ?
две слева - одна справа (экран пополам) , что-б равноудалялись при растягивании окна Фубара (это для MPS вставленной в основную MPS )
Думаю получится - вот только время нашел , щас попробую ..

Цитата:

проблема в том, что до другой панели в МПС
Да , получается только между собой ,и можна было-бы и скрипты все в MPS совать , если-бы не:
Цитата:

МПС тоже кушает не мало
и использовать Notify для общения тогда ,вместо settings.ini ..
Цитата:

Написал письмо китайскому товарищу который тесно общался с разрабом
Интересно ,что получится в итоге .. Это (конструктор данный) ведь большой и бесконечный квест .. :)

duzzy 21.03.2016 03:47

seriousstas

Цитата:

Не исключено, что будут ещё бетки ..
скорее всего будут :)...
он просто сначала написал что скоро будет... типа вот вот на днях, и почти перед релизом пошли письма о косяках в других прогах на 10-ке и паразитных пунктах меню при шелл интеграции.

Цитата:

Этот скрипт смены режимов игры, там просто внутри ещё нужно поковыряться и далее через settings.ini .
:) в правильном направлении мыслишь, читаешь от туда папку с кнопками, затем берешь размер кнопки btn.height; btn.width; и прописываешь там где они рисуются в скрипте...
вот на примере рандома...(переменная btn просто для примера, в этом случае будет переменная rand)
gb.DrawImage(rand, 0, 0, rand.width, rand.height, 0, 0, rand.width, rand.height, 0, 255);

Цитата:

две слева - одна справа (экран пополам) , что-б равноудалялись при растягивании окна Фубара
хочешь так сделать...
http://rghost.ru/private/8JjJpHqNv/9...61a9/thumb.png

Цитата:

Да , получается только между собой ,и можна было-бы и скрипты все в MPS совать...
Я пробовал некоторые варианты... с МПС... намного удобно пользоваться чем ПСС-ом(особенно добавлять и удалять панели;)) но есть свои моменты, например некоторые панели/компоненты не дают попасть в свои настройки, а это почти вся визуализация:) и придется опять впердоливать ПСС))) чтоб попасть в настройки...

Цитата:

Интересно ,что получится в итоге ..
Посмотрим... но думаю что меня по... откажут)))
Сегодня очень долго лазил по китайским фубар-форумам))) если их так можно назвать))) сборки смотрел... на МПС-е их почти нет)))
Автора МПС звать Star Voyager, насколько я понял из переписки...
А это его страничка на Байде))):big:

seriousstas 21.03.2016 03:57

Цитата:

Посмотрим... но думаю что меня по... откажут)))
если выйдут на контакт , спроси за :

MPS window.NotifyOthers >> WSH on_notify_data(name, data)
и
WSH window.NotifyOthers >> MPS on_notify_data(name, data)
Цитата:

хочешь так сделать..
Да примерно(спасибо за наглядность !!!) - правая кнопка в центре правой половины (ну и пошире они будут) ,
две левые отцентрованы относительно левой половины . И всё это равноудаляется ...
Ох чувствую себе на месяц работы придумал - пока кнопки нарисую , пока соберу всё в кучу ...

duzzy 21.03.2016 04:27

seriousstas

Цитата:

если выйдут на контакт , спроси за :
ответить думаю ответит это Alwaysbeta с Девиантарта... вопрос только что ответит)))

ну про енто и я могу рассказать:)
общаются панели по NotifyOthers только в таком виде:

МПС <---> МПС
WSH <---> WSH
JSPanel <---> JSPanel

по другому никак, либо через *.ini

Цитата:

Да примерно(спасибо за наглядность !!!)
Пожалуйста ;)
Мне уже интересно что ты там решил намутить...:wink2:
Если нужно могу для фотошопа исходники скинуть ?

seriousstas 21.03.2016 13:44

Цитата:

ну про енто и я могу рассказать
Я имею ввиду сделать такую возможность..., раз они правят МПС ,
то сделать общение WSH <---> МПС им не составит труда ..
Цитата:

Мне уже интересно что ты там решил намутить
да, ничего сверхнонового , кнопки просто переделаю под Твой шаблон с ANIM_BUT_L , сейчас без него (бросай исходники) , добавлю пару тройку других видов - уже есть заготовки ..
Переложу из PSS В MPS панель с доп плейлистом .
Ещё хорошо зарекомендовал себя вьювер фоток FastStone Image Viewer 5.5 и для слайдов хорош :
http://foobar2000.ru/forum/viewtopic.php?p=60444#p60444
Пробовал пальцем и двумя - норм . Там шкурки есть ... не попробуешь поковырять ?
Сделал и для Икара кнопулю для запуска слайдов

duzzy 21.03.2016 16:34

seriousstas

Цитата:

Я имею ввиду сделать такую возможность..., раз они правят МПС
Ааа я тебя понял :)... попросить попрошу но боюсь что это технически сделать будет очень сложновато.

Цитата:

да, ничего сверхнонового , кнопки просто переделаю...
исходник в личке(там все кнопки 100х90 и глифы)... ANIM_BUT_L можешь убрать если не нужен, я делал его чтоб выделять кнопки по краям панели, чтоб не все одинаковые были а с края например закругленные...

Цитата:

Переложу из PSS В MPS панель с доп плейлистом .
Это хорошая идея, а я вчера эксперименты ставил... пытался в МПС обложки смотреть, получилось неплохо, но есть одна проблема и пока не пойму как ее решить... не отображает в моей сборке картинки инет-станций...
http://rghost.ru/private/8C2BT2Pfx/9...1ce7/thumb.png
в обычном фубаре...
http://rghost.ru/private/787PsQLpp/3...8cde/thumb.png
в простом фубаре показывает без проблем... что за хрень не пойму до 5-ти утра просидел так и не понял...
----------------------------------------------
если интересно можешь глянуть скрипт в ...\user-components\foo_uie_wsh_panel_mod\samples...GetAlbu mArtAsync.txt
в WSH Panel все работает без проблем...

Цитата:

Ещё хорошо зарекомендовал себя вьювер фоток FastStone Image Viewer 5.5 и для слайдов хорош...
ОК гляну :)

seriousstas 22.03.2016 00:35

Цитата:

если интересно можешь глянуть
Уже . Да, просто выводит stub.png .
Если так MPS=>MPS=>WSH , то работает .
В нём можно добавить вывод собственной картинки вместо радио логотипа(то-есть при его отсутствии) ?

duzzy 22.03.2016 02:59

seriousstas

видимо что то не так в настройках фубара... пока не пойму что.

можно проще МПС-->ВСШ(а в эту панель просто сунуть код показа обложек) :)

Цитата:

В нём можно добавить вывод собственной картинки вместо радио логотипа
ответил в личку ;)


Часовой пояс GMT +4, время: 19:47.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot