Страница 1 из 2

For any touchscreens

Сообщение #1Добавлено: 20.10.2012, 02:48
onv
"Резиновая" сборка для тачскринов любых размеров и соотношений сторон. С сохранением пропорций кнопок и общей компоновки.

Видео:


Скачать:
http://www.onlinedisk.ru/file/964945/
https://www.dropbox.com/s/n9dczhq2pqa3hqh/For_any_touchscreens_v01.exe


For any touchscreens v2

295.jpg


Для любителей абсолютно черных экранов :smile:
Кнопка "Sleep" не уводит в сон, а гасит монитор.
Прочие изменения :
- использован режим "No border",
- volume bar управляет регулятором master volume,
- черный фон для ночного режима,
- часы с прямоугольным циферблатом,
- быстрый переключатель плагина muleteer :smile:

http://www.onlinedisk.ru/file/974098/
https://www.dropbox.com/s/lw5rx8flsrz0jx5/For%20any%20touchscreens%20v2.exe?m

Сообщение #2Добавлено: 20.10.2012, 17:27
PitKon
Произвольное масштабирование - правильное решение при наличии большого количества форматов тачскринов (вот и у macarychа тоже :)

Сообщение #3Добавлено: 20.10.2012, 17:42
onv
Да, только здесь, если ты успел заметить, с изменением размеров окна в плейлисте, например, меняются синхронно и размер шрифта, и межстрочное расстояние, и размер картинки cover-а... Т.е. информация на экране и ее компоновка остается примерно одинаковой в разных разрешениях, в отличие от всех элементарно тягающихся в любые разрешения сборок, у которых либо кнопки остаются микроскопическими на огромном экране, либо пара строчек в плейлисте остается при маленьком окне...
А здесь в размере экрана смартфона это выглядит так:

294.jpg


Добавлено спустя 3 часа 1 минуту 19 секунд:
Если лень делать Refresh Covers вручную через Properties после растяжки экрана, можно заменить код Playlist Viewer-а на этот, в нем я добавил автоматический рефреш кэша картинок при смене размеров окна.

http://www.onlinedisk.ru/file/965241/

Сообщение #4Добавлено: 21.10.2012, 00:21
PitKon
Именно ...Т.е. информация на экране и ее компоновка остается примерно одинаковой в разных разрешениях... это я подразумеваю под правильным решением :)

Сообщение #5Добавлено: 27.10.2012, 23:22
onv
Rectangular Clock

Аналоговые часы с прямоугольным циферблатом. С практически любым соотношением сторон, не превращаются в отличие от круглых в овал на мониторах с разными соотношениями X/Y, легко вписываются в дизайн сборок с прямоугольными окнами (а таких подавляющее большинство)
6 скрытых кнопок:
- три кнопки регулировки уровня (0дБ - верхняя половина экрана по центру циферблата и два предустановленных комфортных),
- Previous/Next
- переход в ночной режим - нижняя половина экрана по центру циферблата

Предустановки по ПКМ -> Properties :
Morning hours
Morning minutes
Evening hours
Evening minutes
Normal Volume (-dB)
Quiet Volume (-dB)




Скачать:
http://www.onlinedisk.ru/file/969597/

Сообщение #6Добавлено: 28.10.2012, 00:15
vladj
Вот, блин я разогнался и обломился, поставив скрипт, нет, что-бы посмотреть, что в нём.
Он оказался именно для этой сборки, т.к. в нём прописаны пути к кнопкам и т.д.
Плюс старая история с матом сборки в консоли, насчёт старого плагина WSH Panel Mod.
Элементарно не успеваю за тобой, не успею что-то одно попробовать, глядь, ещё круче.
Кста, а зачем вообще рисовать кнопки, которые на доли секунды под пальцем рисуются.
Ведь совсем нетрудно запомнить, что громкость в верхних углах, треки в нижних.ИМХО.

Сообщение #7Добавлено: 28.10.2012, 00:26
onv
Zip - архив с прописанными внутри папками и разложенными в них файлами. Ничего править в путях не надо, просто накатил зип на свою папку foobar2000 и вставил в нужное окно скрипт, это все. А в машине еще и пассажиры есть, им проще наглядно нарисовать, чем объяснять, где что. Картинки рисуются, пока не отпустил палец (мышь), это может быть намного дольше, чем доли секунды

Сообщение #8Добавлено: 28.10.2012, 01:12
vladj
Спасибо, я уже разобрался. Переставил новый WSH_script, естественно все скрипты слетели, только вернул всё в норму, свет мигнул.
Задолбали уже. Сколько холодильников по стране этими мигалками из строя вывели, десятки тыс. наверное.
Народ-же не в курсах, что компрессор после такого мигания может скоптеть. А эти подлюки-электрики и помалкивают, я не я и хата не моя...
Со скриптом нужно разбиратся, сюда ведь все кнопки можно заделать, ну или большинство. На DUI с ним тренируюсь, часы очень оригинальные.

Сообщение #9Добавлено: 04.11.2012, 13:18
onv
For any touchscreens v2

295.jpg


Для любителей абсолютно черных экранов :smile:
Кнопка "Sleep" не уводит в сон, а гасит монитор.
Прочие изменения :
- использован режим "No border",
- volume bar управляет регулятором master volume,
- черный фон для ночного режима,
- часы с прямоугольным циферблатом,
- быстрый переключатель плагина muleteer :smile:

Ссылка в шапке.

Сообщение #10Добавлено: 08.01.2013, 14:06
Nomad_73
Проверьте ссылки.
"На сервере проводятся технические работы. Сервер будет доступен в течение 48 часов."
И так уже довольно долго.

Сообщение #11Добавлено: 08.01.2013, 15:07
DRON
Nomad_73:И так уже довольно долго.
Праздники однако.

Сообщение #12Добавлено: 31.03.2013, 10:12
alexey
Скажите как добавить кнопку сворачивания программы. В режиме Visual effects есть свободное место.
Плюс как сделать непрозрачным скин.

Сообщение #13Добавлено: 31.03.2013, 11:01
onv
alexey:Скажите как добавить кнопку сворачивания программы. В режиме Visual effects есть свободное место.
Плюс как сделать непрозрачным скин.
Даблклик по циферблату аналоговых часов. А в каком месте он прозрачный ?

Сообщение #14Добавлено: 31.03.2013, 11:50
alexey
Изображение

Добавлено спустя 1 минуту 48 секунд:
http://imageshost.ru/photo/592233/id2967895.html
вот прозрачно же.
Я встраиваю в iCarDS.
Как сделать фон такой-же как и у икара?

Сообщение #15Добавлено: 31.03.2013, 13:02
onv
Ясно. Это вывод кавера с трехступенчатой прозрачностью, специально так сделано, чтобы при любых размерах сборки не корежился исходный AspectRatio cover-ов. Если Вы вместо каверов в бэкграунде желаете постоянно лицезреть один и тот же икаровский фон, то нужно сделать следующее.
1. ПКМ в самом левом верхнем углу стартового экрана (нужно точно попасть)
2. Splitter Settings
3. Start Menu -> Script
4. Закомментировать эти три строки
Код: Выделить всё
$ifequal(%switch%,1,$drawimage(0,0,%ps_width%,%ps_height%,$get(kap),nokeepaspect,,55),$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\BlackButtonOnFullScreen.png,nokeepaspect,,))
$ifequal(%switch%,1,$drawimage($div(%ps_width%,16),0,$muldiv(14,%ps_width%,16),%ps_height%,$get(kap),nokeepaspect,,95),$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\BlackButtonOnFullScreen.png,nokeepaspect,,))
$ifequal(%switch%,1,$drawimage(0,0,%ps_width%,%ps_height%,$get(kap),,,,255),$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\BlackButtonOnFullScreen.png,nokeepaspect,,))
5. Вместо них добавить другую строку, с выводом бэкграунда без сохранения соотношения сторон. В итоге должно получиться так :
Код: Выделить всё
//$ifequal(%switch%,1,$drawimage(0,0,%ps_width%,%ps_height%,$get(kap),nokeepaspect,,55),$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\BlackButtonOnFullScreen.png,nokeepaspect,,))
//$ifequal(%switch%,1,$drawimage($div(%ps_width%,16),0,$muldiv(14,%ps_width%,16),%ps_height%,$get(kap),nokeepaspect,,95),$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\BlackButtonOnFullScreen.png,nokeepaspect,,))
//$ifequal(%switch%,1,$drawimage(0,0,%ps_width%,%ps_height%,$get(kap),,,,255),$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\BlackButtonOnFullScreen.png,nokeepaspect,,))
$ifequal(%switch%,1,$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\bg_day.png,nokeepaspect,,),$drawimage(0,0,%ps_width%,%ps_height%,%img_path%\BlackButtonOnFullScreen.png,nokeepaspect,,))
6. В любом графическом редакторе готовите свой bg_day.png с цветом бэкграунда своего икара, кроме Вас этот цвет никому не известен, и кладете свой новый bg_day.png в сборку с заменой штатного.

Сообщение #16Добавлено: 31.03.2013, 13:35
alexey
Вот спасибо!
Все сделал, только фон и такой пойдет.
Строка там одна такая была, уже закомментированная.
Просто добавил ту, четвертую.
Еще-бы кнопку добавить в режиме визуализации, там место есть внизу.
Кнопку перехода в винду, ну или в икар (из-под чего была ранее запущена) без закрытия.

Сообщение #17Добавлено: 31.03.2013, 13:56
onv
А что, даблклик на часах не устраивает ?
Чтобы воткнуть еще одну кнопку в окно визуализации, нужно сначала два варианта этой кнопки View/Hide (нажатое, отжатое) приготовить в граф. редакторе по примеру уже имеющихся соседних, а потом в окне визуализации - ПКМ - Splitter Settings - Script - вставлять по образу и подобию уже имеющихся на пустое место (с расчетом координат и масштабирования) эту кнопку с COMMAND:View/Hide

Сообщение #18Добавлено: 31.03.2013, 14:01
alexey
Клик на часах выскакивают часы и все.

Сообщение #19Добавлено: 31.03.2013, 14:08
onv
ДВОЙНОЙ клик по циферблату на экране АНАЛОГОВЫХ прямоугольных часов. Что куда выскакивает, не понял.

Сообщение #20Добавлено: 31.03.2013, 14:24
alexey
Разобрался, у меня была версия 0.1