![]() |
|
|
#1731 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
seriousstas
Привет! Ну ты можешь просто поменять скрипт моего плэйлиста на свой скрипт из сборки, и поправить скрипты Хоткея(класс окон), и механизм автозакрытия менеджера должен работать как у тебя в сборке .С прятаньем кнопок пока тишина, не могу понять как таймерами пользоваться))), они у меня в бесконечный цикл уходят)))). А прокрутку панелей одной кнопкой надо посмотреть что как, вполне возможно что компонент MPS не позволит, в нем есть не все что есть в обычном WSH Panel Mod ... хотя мысли как это должно работать есть(примерно это выглядит так, в скрипте нужно прописать отлов комбинаций кнопок клавы и приписать функцию по их нажатию т.е. допустим при нажатии Ctrl+1 - плэйлист; Ctrl+2 - библиотека; Ctrl+3 - визуализация; Ctrl+4.... ну и настроить кнопки на руле на эти комбинации... думаю как то так)...будет время посмотрю но не обещаю что сделаю... я думаю Гена в этом вопросе больше понимает чем я .Кстати опробовал сборку с MPS в машине, работает в разы лучше чем обычный сплиттер... |
|
|
|
|
|
#1732 | ||
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
что их можно крутить вперёд назад двумя кнопками одним тычком , было-бы супер! Цитата:
Слышал про готовящийся апдейт , могу предложить по громкости , вернуть её в горизонтал , пока кнопок не много , хотя это дело вкуса ... |
||
|
|
|
|
|
#1733 | |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Ну это я как пример привел типо цикла на кнопке, первый клик Ctrl+1 второй Ctrl+2 и т.д.По апдейту... я могу громкость поставить горизонтально это ты прав дело вкуса, но на самом деле все очень просто двигается, сниму видос и ты посмотришь как это просто. По сути я заготовил макет сборки и менять двигать панели думаю лучше самому, так как каждый сам знает как и где должна быть расположена та или иная панель или кнопка ... в МПС в каком то смысле даже проще двигать панели чем в ПСС зацени разницу...ПСС $movepanel_c(playlist,0,3,$sub(%ww%,0),$sub(%hh%,1 89)) МПС pss.GetPanel(3).Show(true); /*PANEL: [js]*/ pss.GetPanel(3).Move(0, 3, ww, wh-90, true); легкое описание pss.GetPanel(3).Show(true); --- взять панель под номером 3(нумерация начинается с нуля) и показать Show(true) либо false спрятать. pss.GetPanel(3).Move(0, 3, ww, wh-90, true); --- указываем где должна находится панель---> берем панель №3 и двигаем(Move) по координатам где 0 это х 3 это у (отступ в 3 пикселя для Channel Spectrum) ww это ширина панели wh-90 это высота панели(в данном случае высота панели минус 90 пикселей снизу для кнопок и сикбара) true или (false) это двигаем по заданным координатам или нет ... |
|
|
|
|
|
|
#1734 |
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
duzzy
легкое описание спасибо ,будет полезно всем ![]() |
|
|
|
|
|
#1735 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
да не за что, сейчас видос скину обрабатывается
![]() заранее извиняюсь пришлось печатать одной рукой и еще ошибок куча в тексте))) .................................................. ............................... Видос по настройке панелей и кнопок в MPS показал не все конечно но основные моменты охватил, если будут вопросы постараюсь объяснить и помочь . https://youtu.be/v9i-5tgtU84 Последний раз редактировалось duzzy; 08.08.2015 в 03:31. |
|
|
|
|
|
#1736 |
|
Пользователь
![]() Регистрация: 14.02.2015
Возраст: 61
Регион: Украина
Машина: subaru forester
Сообщений: 54
![]() |
duzzy, seriousstas, все сделаем, просто немного занят, ремонт дома.
А в данный момент пиво и The Animals, чего и Вам желаю. |
|
|
|
|
|
#1737 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
|
#1738 |
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
kgena_ua
![]() |
|
|
|
|
|
#1739 |
|
Пользователь
![]() Регистрация: 14.02.2015
Возраст: 61
Регион: Украина
Машина: subaru forester
Сообщений: 54
![]() |
"...бесконечный цикл уходят"
duzzy, давайте сделаем таймер, который будет изменять величину i каждую секунду при нажатии на л.кн. var timer; var i = 0; function on_mouse_lbtn_up() { timer = window.SetInterval(function() { i = i + 1; window.Repaint(); }, 1000); } и будем выводить это значение для наглядности function on_paint(gr){ gr.GdiDrawText(i, font, ... } А теперь давайте остановим таймер через 10 секунд и выполним какое-то действие, например напишем "таймер остановлен" var txt = ""; var timer; var i = 0; function on_mouse_lbtn_up() { timer = window.SetInterval(function() { i = i + 1; window.Repaint(); if (i == 10) {window.ClearInterval(timer); txt = "timer is stopped"} }, 1000); } и выведем это function on_paint(gr){ gr.GdiDrawText(i, font, .... gr.GdiDrawText(txt, font, .... } Последний раз редактировалось kgena_ua; 08.08.2015 в 09:12. |
|
|
|
|
|
#1740 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
kgena_ua
Спасибо большое за помощь Пошел ставить эксперименты)))............................... Отчет по экспериментам))) в МПС по аналогии с примером не вышло, не знаю почему... возможно я туплю или компонент не поддерживает window.SetInterval().Получилось через window.CreateTimerInterval()... видос как работает https://www.dropbox.com/s/8atnmysrse...timer.mp4?dl=0 Спасибо еще раз доволен как слон))) сейчас таймеров напихаю себе в сборку)))Последний раз редактировалось duzzy; 08.08.2015 в 17:00. |
|
|
|
![]() |
| Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
|
|