Страница 1 из 2
Альтернативные раскладки, Скины, Шкурки
Добавлено: 25 фев 2015, 14:24
dimitrov2000
Вот какие у меня сегодня скины с актуальние возможности програмы...
Хотелось бы скорее была бы возможност:
1. Дасть "жизнь" иконки или гаджеты, меняя файл /при опасные стойности/, например:
- если например температура 89 и ниже, то ----> показать xx.jpg - белая
- если например температура 90 и выше, то ----> показать xx1.jpg - красная
и разумеется, указать координаты.
Все альтернативные меню на этом принципе. Етим образом тоже будет возможност там где показания датчики YES/NO (0 или 1) показать картинки, а не текст, как сейчас.
Это будеть хорошо для стоп сигналы, фары и так далее...
2. Возможност, разные екраны имели бы разныe "background" или разные темы. Сейчас
они связани.
3. Возможност за независимые настройки "имя датчика" и "мерние единицы". Сейчас,
если не ошибаюсь, шрифт показания и единицы связан, то если выбереш шрифт 60 для показание скорост, то 60 будет и км/ч...
4. И на финале - возможност выбрать только нужние датчики и запомнит это в настроек! Я уже писал, что в заводские компютри 5 или 6 параметров берут и все.
Очевидно так и надо потому что в крайном деле мы управляем машину и нет времени
читать таблицы с цифрами...
У меня заводский компютр не стоит и я всегда стремился заменит его польностю на хобдрайв, ну ведь нужен еще и "заводскии" вид...
P.S. Извините мой руский. Я из Болгарии и все понимаю, но говорить /писать/ правилно не могу.
Re: Собираем пожелания и функции для реализации
Добавлено: 25 фев 2015, 23:51
cail
dimitrov2000, классные скины, чуствуется скурпулезный подход.
Да, все что вы перечислили в планах записано и надеемся в ближайшее время появится.
Единственное (возможно немного грустное для вас) - с добавлением этих функций WinCE версия будет все медленнее и медленнее. Бросать поддержку CE пока не собираемся, но все же..
Re: Собираем пожелания и функции для реализации
Добавлено: 26 фев 2015, 12:13
dimitrov2000
Cпасибо Cail, бросать поддержку WinCE не надо, потому что ваша програма сейчас имеет "монопол" на WinCE. Что бы имели такую позицию в бизнесе, люди убивают...
Я все таки думаю что если есть возможност отключит лишние датчики, то проблема
с медленост не будет.
Re: Собираем пожелания и функции для реализации
Добавлено: 26 фев 2015, 13:07
Marshal45
cail писал(а):dimitrov2000, классные скины, чуствуется скурпулезный подход.
Интересно, а каким образом делаются такие скины. У хобда есть такие возможности?
Re: Собираем пожелания и функции для реализации
Добавлено: 26 фев 2015, 15:36
dimitrov2000
Нет, цифры и в том случае и надписи дает хобдрайв, все остальное "background" - картинка. Рисуеш фотошопом или что там угодно и потом опытом искать полного совпадения между картинка и то что "рисует" хобдрайв. Если что то нравится могу выложить готовые background.jpg, theme и user.layout файлы, только я не очень добрый фотошопом. Есть люди
которые могут сотворить чудес...
Re: Собираем пожелания и функции для реализации
Добавлено: 26 фев 2015, 15:55
kdika
dimitrov2000 писал(а):Если что то нравится могу выложить готовые background.jpg, theme и user.layout файлы
Если не жалко, то выложите. Мне все понравилось.
Re: Собираем пожелания и функции для реализации
Добавлено: 26 фев 2015, 16:19
dimitrov2000
Пожалуйста...
1. хобдрайв 1.1.1 (license)
2. Надписы - как угодно в lang/en.sensor
3. Девайс - CarSolutions CS9200RV WindowsCE 6.0 Embedded
4. Резолюция 480x234
5. Lexus RX300 MY2002
Re: Собираем пожелания и функции для реализации
Добавлено: 26 фев 2015, 16:27
Marshal45
Может тему отдельную создать. Может кто адаптирует готовые файлы нашего болгарского друга под свою машину. Накопится банк данных скинов и layout -файлов под разные авто.
Re: Собираем пожелания и функции для реализации
Добавлено: 26 фев 2015, 16:43
cail
Всетаки как сейчас это сделано у dimitrov - это очень трудоемко и сложно в поддержке.
С версии 1.2.10 уже есть поддержка фоновых картинок внутри каждого датчика. Т.е. можно отвязать фон и картинку индикатор. Скоро появится то, о чем говорил выше dimitrov - динамический выбор картинки на основе показаний датчика.
Тогда и планируем полноценную систему "Шкурок".
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 26 фев 2015, 16:46
cail
Отделил сообщения в свою тему.
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 26 фев 2015, 18:24
dimitrov2000
Спасибо еще раз Cail. У меня преложение есть. Сделаю первы скин /синий/ под хобрайв 1.2.10
завтра и выложу здесь все елементы /иконки, background и конфигурационние файлы/.
Говориш что сейчас можно отвязать фон и картинку индикатор, ну подскажеш потом как это сделать. Если у тебя найдется немного время, давай совместно попытатся сделать експериментальный скин с этими датчиками.
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 26 фев 2015, 21:11
kdika
dimitrov2000 писал(а):картинку индикатор, ну подскажеш потом как это сделать
Пример, по-умолчанию
На wince включится только с производительностью High
Посмотрите файл default.gauge, и увидишь аттрибуты через которые любые картинки можно грузить.
inherit="anyname"
унаследовать содержимое описания "anyname" - это способ избежать повторений для типичных описаний.
decorator-anyname="image"
добавляет декоратор типа "картинки"
anyname-image-path="images/gauges/edit-icon-$theme-brightness.png"
путь к картинке. можно использовать переменные $name - значения берутся из файлов тем
anyname-image-zorder="bottom"
top/bottom. Рисовать под или над основным виджетом
anyname-image-scale="0.15"
масштабирование относительно размера виджета
anyname-image-align="right top"
bottom, left, vcenter, hcenter, center - в какую часть виджета картинка прижмется.
anyname-image-aspect="true"
Если false, то пропорции картинки не будут соблюдаться
"anyname" - может быть любым словом, соответственно можно накладывать много картинок на виджет.
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 27 фев 2015, 11:07
dimitrov2000
Спасибо, сейчас познакомлюсь и попытаюсь сделать что нибудь.
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 27 фев 2015, 12:07
dimitrov2000
Немного запутался еще в начале...
Дайте пожалуйста пример скрипта, как показать иконку на первый вид виджет "Coolant Temp"
Если в "user.layout" первая строка:
<item id="CoolantTemp" size='large'/>
и там хочу показать coolant.png, которая находится в \SDMMC Disk\HOBDNEW\images,
как точно должен выглядит скрипт и где его положит - в user.gauge или в user.layout?
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 27 фев 2015, 12:46
kdika
Пример, по уровню топлива (рисунок давал раньше)
В layout надо добавить inherit:
Код: Выделить всё
<item id="FuelLevel" onclick="FuelCalibration" inherit="_EditAction, _FuelIndicator"/>
в gauge надо прописать свойства и путь:
Код: Выделить всё
<gauge-high id="_EditAction" decoration=""
decorator-action="image" action-image-path="images/gauges/edit-icon-$theme-brightness.png"
action-image-zorder="bottom" action-image-scale="0.15" action-image-align="right top" action-image-padding="0 20% 0 0"/>
<gauge-high id="_FuelIndicator" decoration=""
decorator-fuel="image" fuel-image-path="images/gauges/fuel-$theme-brightness.png"
fuel-image-zorder="top" fuel-image-scale="0.3" fuel-image-align="right bottom" fuel-image-padding="0 20% 0 0"/>
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 27 фев 2015, 13:39
dimitrov2000
Для начало все в порядке. Кажеться что .png прозрачност не поддерживает?
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 27 фев 2015, 18:33
cail
Поддерживает, и на wince тоже. Проверяйте свои png-шки.
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 28 фев 2015, 18:43
Anatoly_Kaz
dimitrov2000, спасибо классные скины !
cail, kdika, можно ли запустить в эмуляторе WinCE лицензию ? Хотел поэкспериментировать с урезанной картинкой от dimitrov2000, но в эмуляторе лицензия не запускается , а демо работает. Если я правильно понимаю в демо фоновые картинки не работают.
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 28 фев 2015, 20:15
dimitrov2000
1.1.1 работает на WinCE 6.0 эмуляторе.
1.2.10 НЕ работает на WinCE 6.0, загрузи WinCE 5.0 образ и все в порядке.
Re: Альтернативные раскладки, Скины, Шкурки
Добавлено: 01 мар 2015, 07:15
Anatoly_kz
Dimitrov2000, понял, попробую