![]() |
Пасиба!
Единственное - события onStart я у себя так и не увидел... Есть ли какое-нить другое событие, которое однозначно будет передано плагину при старте икара? При входе в гибернейт есть onSuspend, при выходе - onResume. А вот onStart и onEnd - не наблюдаю ((( |
Цитата:
можно грузить плагин по событию onStart в файле ..\iCarDS\data\ExecTBL.ini , а в плагине обрабатывать события onSkinStart и onSkinEnd |
Еще вопрос. Новое окошко имеет размер 800х600. Моник тоже 800х600 (4х3). В параметрах скина выставлено соотношение сторон 4х3.
Новое окошко показывается сплюснутым по горизонтали. Т.е. слева и справа остаются пустые черные полосы. Что надо прописать в скин файле, чтобы икар не преобразовывал картинку, а выводил "как есть"? |
Цитата:
И ещё оригинальный размер скина 1024х600, поэтому и свой экран надо рисовать также. |
Проверил. Для моего монитора таки правильное соотношение в меню - 4х3. Тогда круги получаются круглые. А вот моя картинка сжимается при обоих положениях. Поэтому - буду перерисовывать на нужный размер.
И плагин и скрин заработали. Ура! Спасибо за консультацию!!! |
А можно ли как-то сделать, чтобы кнопки в верхнем и нижнем меню были квадратными?
Я так понимаю, для варианта 1024х600 они такими и сделаны. А в 800х600 они получаются вытянутыми по-вертикали. Можно ли уменьшить высоту обеих панелей малой кровью? |
И вдогонку.
Есть мой собственный плагин для РР, который общается с моей машинкой. Надо его так же вписать в икар. Насколько я вижу - есть возможность использовать имеющийся скрин RRCheckEngine.skin. Он для вывода параметров использует файлы RRCheckEngine0.txt и RRCheckEngine1.txt. В этих файлах задаются переменные, через которые можно задать что именно будет выводиться на каждой позиции. Мой плагин выводит данные в Label, ес-сно, имеет свои имена этих лейблов. Вопрос - как правильно присвоить этим переменным правильные значения? Я пробовал через ICarDSConfig (как описано в описалове плагина для CheckEngine), пробовал задавать через SETVAR, пробовал прописывать в Skin.ini, но увы, ничего не получил на выходе. Единственное, как удалось вывести - это в файле RRCheckEngine0.txt заменить переменную на имя лейблы, которую надо показать. Вопрос - как это сделать "легально" для этого скина? Есть ли способы менять эти кнопки динамически через длинные нажатия (как остальные динамические кнопки)? Или плагин CE сам обрабатывает эти имена и выдает соответствующие значения для _unit и _title? Спасибо! |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Вот оно что... А я все искал где же происходит подстановка... Так и не нашел )
Но ведь лейблы в верхней панели получают данные по правильным именам. Значит ли это, что плагин дает данные и по настоящим именам и по номерам лейбла? |
Часовой пояс GMT +4, время: 16:17. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot