-
Разработка плагинов
Люди, подскажите:
Все примеры основаны на скинах.
Без скина можно сделать плагин?
Каким образом определить границы области на которую необходимо растянуть форму?
Есть команда:
Self.CF_systemCommand(CF_Actions.SHOWINFO, 'Status Info', 'AUTOHIDE');
Показывает окошка статуса.
Его каким то образом можно изменить?
Вообще необходимо по событию (оно генерится внутри приложения) поднять форму с пиктограммами на короткое время.
Каким образом это лучше делать?
P.S. В примерах как обычно - все в одной куче. Максимум фич в одном месте :)))
так как правило и бывает. Но понимание усложняется.
Особенно добивает фраза "Лучший путь для написания плагина - взять пример HelloWord и изменять его"...
Ну это так - отступление...
-
Re: Разработка плагинов
Всем привет.
Что - разве ни кто не писал плагины?
Не могу найти пример, как отрисовать иконку? УДалить ее, или изменить картинку.
Не дайте загнуться :)))
-
Re: Разработка плагинов
Плагины писали только три известных мне здесь человека.
-
Re: Разработка плагинов
-
Re: Разработка плагинов
Для начала скажи.
Что ты хочешь написать ? Какой функционал будет.
Например для радио не надо визуального интерфейса, надо только поддержать интерфейс обмена с центрифугой.
На каком языке пишешь ?
-
Re: Разработка плагинов
Пишу на C#.
Но разве это принципиально? Они же SDK предоставляют для всего...
Что необходимо сделать:
Есть режимы работы климата, необходимо их отображать.
Иконки обогрева стекол (заднего и лобового), направление обдува.
Вообщем всякого рода пиктограммочки.
Плагин чисто для отображения информации бортовой. Управлять не должен ничем, ну по крайней мере пока.
Я уже подумал, просто создавать кнопки и на них рисовать штатными средствами.
Но кажется мне, должен быть какой то нормальный способ.
Либо иной механизм отрисовки.
-
Re: Разработка плагинов
Понятно. :)
Советую скачать плагин TPMS с форума fluxmedia. сырцы там есть. я думаю станет понятно как выводить инфу.
-
Re: Разработка плагинов
Спасибо!
Плагин находил, буду смотреть.
Пока рисую прямо на форму. Но таки считаю это не правильным. :)))
-
Re: Разработка плагинов
Если еще актуально, насчет
"Каким образом определить границы области на которую необходимо растянуть форму?"
Глянь впримерах метод void HelloWorld::ScalePlugin(), там как раз эти границы и вычисляются...
-
Re: Разработка плагинов
Не, что со скином делает CF не интересно.
Это штатный функционал - не хай сама работает :)
Меня интересует вопрос - нарисовать и стереть :)))
штатно.
сейчас приходится рисовать стрелки с нулевыми значениями, если скорость обдува 0.
а хотелось бы, чтобы CF перетирала нарисованное мной. САМА :)