On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





ссылка на сообщение  Отправлено: 18.02.19 18:57. Заголовок: Smart Graphics продолжает радовать


Камрады, а вот имею два вопроса. Риторический (о том, что происходит с ПО вендора, позиционирующего себя как одного из лидеров рынка) пропустим, перейдем к практике.
Собрана страница GUI, на ней штук 20 Crestron Advanced Buttons. В качестве рисунков для Normal/Pressed/Selected изначально использовал необработанные картинки. Скомпоновал, подогнал размер клавиш, настало время внедрить картинки именно этих размеров. Откадрировал исходники картинок, внедряю. Сначала по одной клавише. Normal вошла, Pressed вошла, переключаю Preview state обратно на Normal, и клавиша... пропадает. В смысле - совсем. Не то что ранее внедренная картинка для Normal не видна - клавиши нет на месте. Возможно, пора действительно ехать на Masters? Но для начала буду признателен за более простые методы борьбы.
VT Pro-E v6.2.0 / Smart Graphics Controls v2.15.03.04

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]





ссылка на сообщение  Отправлено: 18.02.19 22:10. Заголовок: Без паники! Берём эт..


Без паники! Берём эти три картинки и в свежезапущенной VTPro-e в совершенно новом проекте для TSW-1060 с простым названием test, записанным по короткому пути без кириллицы, в стандартной теме создаём эту advanced button, желательно позакрывав ненужные приложения. Убеждаемся, что кнопка собирается и показывается в preview.

Про картинки - из всех использований картинки выбирается максимум ширины и высоты (в nine-slice берётся оригинальный размер), и в vtz/c3p/core3 будет одна картинка, масштабированная из оригинальной с сохранением пропорций, шириной и высотой не меньше выбранных максимумов (но не больше оригинальной!). Пережато будет в любом случае, даже если размер останется тот же - поэтому PNG точнее, но медленнее. Какого размера исходная картинка - в целом важно только для VTPro - ему её нужно держать в кеше ресурсов.

На Masters с этой идеей лучше не ехать) В 2010 представляли разом и Series 3 с Windows Mobile и SmartGraphics на Macromedia (или уже Adobe?) Flash - типа "мы тут потратили $1M на изучение тенденций и решили что это наиболее перспективно" - и кроме меня было много скептиков (все, кто с девелоперским прошлым), но возмущаться не дали)
И сейчас если говорить что Crestron App и текущая среда разработки S+/S#/VTPro глючат по-чёрному - просто будут говорить какой прекрасный всех ждёт HTML5, а VTPro-e уже давно только добавляют функционал новых железок и исправляют совсем уж ужасные баги.

В VTPro типично индийский код, жрущий страшное количество ресурсов и тихо игнорирующий все сбои при их исчерпании (это диктуется стратегией тестирования продукта), и если что-то не удаётся, нужно выйти-войти, а если и это не получается - то попробовать сделать это в новом проекте. Ещё всегда есть вероятность, что в этом релизе поведение изменилось и это новая недокументированная фича/баг.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 23.02.19 00:56. Заголовок: В результате, потрат..


В результате, потратив 5 часов жизни и 3-дневный запас матюгов, нашел выход из ситуации. Вкратце, при определенной комбинации настроек клавиши (Icon type/Fill type, Image type/Fill type, Advanced alignment and offset) VT Pro-E начинает адово клинить. Отключить Synchronize properties, отключить Advanced alignment and offset, установить Icon type = None, Fill type = None, Image type = None, Label offset = 0, переключиться в Resource view, сохраниться, сделать Delete unused images, вернуться в Project view, закрыть файл проекта, открыть его и продолжать работу. Разумеется, если проект не очень плотный или не успел развиться, проще нарисовать заново.
Надо будет на досуге потренироваться в произношении фразы "Explain this shit!". На случай если окажусь в Rockleigh...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




ссылка на сообщение  Отправлено: 25.02.19 16:38. Заголовок: Из реального опыта -..


Из реального опыта - не нужно гнаться за точным соответствием разрешения проекта разрешению планшета/телефона для Crestron App.
Использование разрешения по-умолчанию VTPro-E никаким образом не ухудшит внешний вид интерфейса. С другой стороны, такой подход
облегчит работу в редакторе. При работе с VTPro-E нужно набраться терпения, это не Photoshop.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 40
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет