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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2013, 01:28   #371
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Пасиба!
Единственное - события onStart я у себя так и не увидел...
Есть ли какое-нить другое событие, которое однозначно будет передано плагину при старте икара? При входе в гибернейт есть onSuspend, при выходе - onResume. А вот onStart и onEnd - не наблюдаю (((
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 29.10.2013, 07:40   #372
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Единственное - события onStart я у себя так и не увидел...
Есть ли какое-нить другое событие, которое однозначно будет передано плагину при старте икара? При входе в гибернейт есть onSuspend, при выходе - onResume. А вот onStart и onEnd - не наблюдаю (((
Я думаю что событие onStart происходит раньше, а onEnd позже, чем загружен плагин. В рр плагины грузятся автоматически при запуске рр, в икаре же их надо грузить самостоятельно через скин.

можно грузить плагин по событию onStart в файле ..\iCarDS\data\ExecTBL.ini , а в плагине обрабатывать события onSkinStart и onSkinEnd
Bersenev вне форума   Ответить с цитированием
Старый 29.10.2013, 15:12   #373
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Еще вопрос. Новое окошко имеет размер 800х600. Моник тоже 800х600 (4х3). В параметрах скина выставлено соотношение сторон 4х3.
Новое окошко показывается сплюснутым по горизонтали. Т.е. слева и справа остаются пустые черные полосы.
Что надо прописать в скин файле, чтобы икар не преобразовывал картинку, а выводил "как есть"?
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 30.10.2013, 00:24   #374
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Еще вопрос. Новое окошко имеет размер 800х600. Моник тоже 800х600 (4х3). В параметрах скина выставлено соотношение сторон 4х3.
Новое окошко показывается сплюснутым по горизонтали. Т.е. слева и справа остаются пустые черные полосы.
Что надо прописать в скин файле, чтобы икар не преобразовывал картинку, а выводил "как есть"?
Соотношение сторон в скине уже давно не работает, задай в iCarDSConfig -- General -- Screen Pixel Side Ratio 9:16 , не спрашивай почему 9:16, описывал уже много раз.

И ещё оригинальный размер скина 1024х600, поэтому и свой экран надо рисовать также.
Bersenev вне форума   Ответить с цитированием
Старый 30.10.2013, 23:16   #375
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Проверил. Для моего монитора таки правильное соотношение в меню - 4х3. Тогда круги получаются круглые. А вот моя картинка сжимается при обоих положениях. Поэтому - буду перерисовывать на нужный размер.
И плагин и скрин заработали. Ура!
Спасибо за консультацию!!!
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 01.11.2013, 17:32   #376
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

А можно ли как-то сделать, чтобы кнопки в верхнем и нижнем меню были квадратными?
Я так понимаю, для варианта 1024х600 они такими и сделаны. А в 800х600 они получаются вытянутыми по-вертикали.
Можно ли уменьшить высоту обеих панелей малой кровью?
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 01.11.2013, 20:18   #377
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

И вдогонку.
Есть мой собственный плагин для РР, который общается с моей машинкой.
Надо его так же вписать в икар.
Насколько я вижу - есть возможность использовать имеющийся скрин RRCheckEngine.skin. Он для вывода параметров использует файлы RRCheckEngine0.txt и RRCheckEngine1.txt. В этих файлах задаются переменные, через которые можно задать что именно будет выводиться на каждой позиции.
Мой плагин выводит данные в Label, ес-сно, имеет свои имена этих лейблов.
Вопрос - как правильно присвоить этим переменным правильные значения? Я пробовал через ICarDSConfig (как описано в описалове плагина для CheckEngine), пробовал задавать через SETVAR, пробовал прописывать в Skin.ini, но увы, ничего не получил на выходе.
Единственное, как удалось вывести - это в файле RRCheckEngine0.txt заменить переменную на имя лейблы, которую надо показать.

Вопрос - как это сделать "легально" для этого скина?
Есть ли способы менять эти кнопки динамически через длинные нажатия (как остальные динамические кнопки)?

Или плагин CE сам обрабатывает эти имена и выдает соответствующие значения для _unit и _title?

Спасибо!
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 02.11.2013, 02:15   #378
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Я так понимаю, для варианта 1024х600 они такими и сделаны. А в 800х600 они получаются вытянутыми по-вертикали.
точнее в 1024х600 они вытянуты по горизонтали, а в 800х600 получается что по вертикали.

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Можно ли уменьшить высоту обеих панелей малой кровью?
Уменьшить можно, но тогда образуется пустое пространство, а вот его малой кровью уже не исправишь, придётся переделывать ещё несколько десятков скинов
Bersenev вне форума   Ответить с цитированием
Старый 02.11.2013, 02:21   #379
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Единственное, как удалось вывести - это в файле RRCheckEngine0.txt заменить переменную на имя лейблы, которую надо показать.

Вопрос - как это сделать "легально" для этого скина?
Это и есть самый правильный метод, просто рисуешь свой скин и вызываешь его вместо RRCheckengine

Цитата:
Сообщение от Alex_St Посмотреть сообщение
Есть ли способы менять эти кнопки динамически через длинные нажатия (как остальные динамические кнопки)?Или плагин CE сам обрабатывает эти имена и выдает соответствующие значения для _unit и _title?
в этом экране нет, этим занимается плагин
Bersenev вне форума   Ответить с цитированием
Старый 02.11.2013, 02:23   #380
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

Вот оно что... А я все искал где же происходит подстановка... Так и не нашел )
Но ведь лейблы в верхней панели получают данные по правильным именам. Значит ли это, что плагин дает данные и по настоящим именам и по номерам лейбла?
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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