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)

duzzy 14.09.2016 01:43

seriousstas

Интересно ты заделал... хитро :)

Я с неплавным немного по другому поступил, в новой "Плоской" сборке вообще все переделал на временные переменные только на сеанс(true|false)... оставил только самое необходимое на запись в Пропертис.
А механизм по смене размеров прогнал через таймер в МПС...
получилось так...
http://jpegshare.net/thumbs/56/1b/56...da6ca22584.jpg
и теперь нагрузки на все подряд при ресайзе нет :smile2:

seriousstas 14.09.2016 02:14

Цитата:

и теперь нагрузки на все подряд при ресайзе нет
отлично(хорошая идея)!
А у меня вообще двойная перерисовка при ресайзе была(колбасило плеер))) - хорошо что попробовал размеры менять после gif-ки Твоей

duzzy 14.09.2016 02:22

Цитата:

Сообщение от seriousstas (Сообщение 369256)
отлично(хорошая идея)!
А у меня вообще двойная перерисовка при ресайзе была(колбасило плеер))) - хорошо что попробовал размеры менять после gif-ки Твоей

Пихни ресайз в таймер, очень сильно упростит жизнь :) + будет старт в Икаре проще потому как он подгоняет размер фубара на его старте.

можно примерно так...

if (resize_delay_timer && id == resize_delay_timer.ID){

default_layout();
resize_delay_timer.Dispose();
resize_delay_timer = false;
window.Repaint();
fb.trace("RESIZE " + resize_delay_timer);

}
в он_сайз это...

function on_size(){
ww = window.Width;
wh = window.Height;

resize_delay_timer = window.CreateTimerInterval(resize_time_prop);

};


Да и сборка будет шустрее стартовать потому что на размещение панели тоже уходит время ;).

seriousstas 14.09.2016 02:30

Цитата:

Сообщение от duzzy (Сообщение 369257)
Пихни ресайз в таймер, очень сильно упростит жизнь :) + будет старт в Икаре проще потому как он подгоняет размер фубара на его старте.

можно примерно так...

if (resize_delay_timer && id == resize_delay_timer.ID){

default_layout();
resize_delay_timer.Dispose();
resize_delay_timer = false;
window.Repaint();
fb.trace("RESIZE " + resize_delay_timer);

}
в он_сайз это...

function on_size(){
ww = window.Width;
wh = window.Height;

resize_delay_timer = window.CreateTimerInterval(resize_time_prop);

};


Да и сборка будет шустрее стартовать потому что на размещение панели тоже уходит время ;).

Попробую спс! :drinks_cheers:

duzzy 14.09.2016 02:39

Цитата:

Сообщение от seriousstas (Сообщение 369258)
Попробую спс! :drinks_cheers:

Пожалуйста :drinks:
Рисовать надоест тоже за скрипты возмусь)))... надо Неон поковырять почистить код. Попробую в нем тоже большую часть на временные переменные пересадить... нужно только блок-схему нарисовать как там все завязано чтоб проще было оптимизировать:smile1:

120705 14.09.2016 09:04

Цитата:

Сообщение от duzzy (Сообщение 369245)

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

Поставил значения 100, 110 , 120... Уже гораздо лучше, но далеко до (видео у SIROTA). Мышкой таскать ..вооще проблем нет, просто летает. Пальцем за бегунок справа тоже без проблем---хорошо, А вот пальцем по середине экрана ...тоскливо..

120705 14.09.2016 09:41

Цитата:

Сообщение от seriousstas (Сообщение 369247)
120705
По МПС - вспомнил - сегодня перенёс импорт
из файлов
в основной скрипт, возможно что-то недоперенёс :) Верну его назад
.[/SIZE]

КУда вставить???

duzzy 14.09.2016 13:53

Цитата:

Сообщение от 120705 (Сообщение 369263)
Поставил значения 100, 110 , 120... Уже гораздо лучше, но далеко до (видео у SIROTA). Мышкой таскать ..вооще проблем нет, просто летает. Пальцем за бегунок справа тоже без проблем---хорошо, А вот пальцем по середине экрана ...тоскливо..

Снял бы ты лучше видос тем более что комп пока дома, и показал как работает... :smile2:(видео на 1,5 минуты достаточно чтоб посмотреть как работает)
Если ты говоришь что мышой таскается список без проблем то и пальцем должно работать точно так же.

120705 14.09.2016 14:30

Цитата:

Сообщение от duzzy (Сообщение 369281)
Снял бы ты лучше видос тем более что комп пока дома, и показал как работает... :smile2:(видео на 1,5 минуты достаточно чтоб посмотреть как работает)
Если ты говоришь что мышой таскается список без проблем то и пальцем должно работать точно так же.

Вечером сделаю.

Евген_21 14.09.2016 14:31

Цитата:

Если ты говоришь что мышой таскается список без проблем то и пальцем должно работать точно так же
duzzy,привет. Мышкой таскается без проблем,а прокрутка
пальцем не идеально. Выставил значения 2,8-60, до эталона далековато,но пользоваться можно. Видос в личке смотри


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

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