Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Поддержка скинов в проектах NeoBook
ВадимДата: Вс, 03 Апреля 2011, 17:02 | Сообщение # 1
Генератор идей
Задумался, возможно ли в NB-проектах использовать те десятки тысяч скинов, которые созданы для winamp? Не просто менять фон или цвет/шрифт элементов, а именно целиком менять дизайн приложения, в соответствии со скином.
Там ведь и окно, и элементы управления должны менять размер, положение и вид...
Чтобы пользователь мог выбрать любой доступный в сети скин...


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеЗадумался, возможно ли в NB-проектах использовать те десятки тысяч скинов, которые созданы для winamp? Не просто менять фон или цвет/шрифт элементов, а именно целиком менять дизайн приложения, в соответствии со скином.
Там ведь и окно, и элементы управления должны менять размер, положение и вид...
Чтобы пользователь мог выбрать любой доступный в сети скин...

Автор - Вадим
Дата добавления - 03 Апреля 2011 в 17:02
DEMBELДата: Вс, 03 Апреля 2011, 17:14 | Сообщение # 2
Наш дизайнер
именно для винампа теоретически можно, распаковать скин и юзать графику оттуда, но это только теоретически т.к. там графика в виде спрайтов:

а нам требуются отдельные картинки для каждого элемента.
Обычно нужно разработать свою систему скинов под свое приложение, чем юзать чьето чужое, и наивно думать при этом что все срастется, так не бывает.
Прикрепления: 4393151.png (8.4 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеименно для винампа теоретически можно, распаковать скин и юзать графику оттуда, но это только теоретически т.к. там графика в виде спрайтов:

а нам требуются отдельные картинки для каждого элемента.
Обычно нужно разработать свою систему скинов под свое приложение, чем юзать чьето чужое, и наивно думать при этом что все срастется, так не бывает.

Автор - DEMBEL
Дата добавления - 03 Апреля 2011 в 17:14
ВадимДата: Вс, 03 Апреля 2011, 17:30 | Сообщение # 3
Генератор идей
Quote (DEMBEL)
Обычно нужно разработать свою систему скинов под свое приложение

Это понятно. Я вычитал в книжке про то, что если и делать поддержку скинов в проге, то идеальный вариант - это поддержка скинов к winamp, поскольку они бесплатны, их многие тысячи, и любой пользователь, при желании, сможет выбрать стиль, в котором выполнен, например, его проигрыватель (если он юзает winamp), или просто такой, какой понравится...
Стало интересно, возможно ли обеспечить такую гибкость в NB-проекте. Например в твоей проге Nevent или в Информере.


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Вс, 03 Апреля 2011, 17:34
 
Сообщение
Quote (DEMBEL)
Обычно нужно разработать свою систему скинов под свое приложение

Это понятно. Я вычитал в книжке про то, что если и делать поддержку скинов в проге, то идеальный вариант - это поддержка скинов к winamp, поскольку они бесплатны, их многие тысячи, и любой пользователь, при желании, сможет выбрать стиль, в котором выполнен, например, его проигрыватель (если он юзает winamp), или просто такой, какой понравится...
Стало интересно, возможно ли обеспечить такую гибкость в NB-проекте. Например в твоей проге Nevent или в Информере.

Автор - Вадим
Дата добавления - 03 Апреля 2011 в 17:30
DEMBELДата: Вс, 03 Апреля 2011, 17:42 | Сообщение # 4
Наш дизайнер
эти скины пригодятся только если делаешь плеер. использовать их в проекте нб напрямую нельзя, т.к. как работать со спрайтами-то? Вот если интерфейс проги реализован в обьекте браузер (типа этой моей проги), тогда там можно взять спрайт и подогнать нужным местом в нужную область.

Добавлено (03 Апрель 2011, 17:42)
---------------------------------------------
лучше свою систему скинов сделать, проблем меньше.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеэти скины пригодятся только если делаешь плеер. использовать их в проекте нб напрямую нельзя, т.к. как работать со спрайтами-то? Вот если интерфейс проги реализован в обьекте браузер (типа этой моей проги), тогда там можно взять спрайт и подогнать нужным местом в нужную область.

Добавлено (03 Апрель 2011, 17:42)
---------------------------------------------
лучше свою систему скинов сделать, проблем меньше.


Автор - DEMBEL
Дата добавления - 03 Апреля 2011 в 17:42
ВадимДата: Вс, 03 Апреля 2011, 17:52 | Сообщение # 5
Генератор идей
Quote (DEMBEL)
лучше свою систему скинов сделать, проблем меньше
Понятно.
Т.е. в принципе, можно создать файл скина описывающий положение объектов, их размеры, фон и проч., а потом, при загрузке проги считывать и расставлять по местам.
Правильно мыслю?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (DEMBEL)
лучше свою систему скинов сделать, проблем меньше
Понятно.
Т.е. в принципе, можно создать файл скина описывающий положение объектов, их размеры, фон и проч., а потом, при загрузке проги считывать и расставлять по местам.
Правильно мыслю?

Автор - Вадим
Дата добавления - 03 Апреля 2011 в 17:52
ГарикДата: Вс, 03 Апреля 2011, 18:41 | Сообщение # 6
Раньше,если не ошибаюсь в плагине tmCanvas была команда связанная со скинами,но какой там алгоритм применения не знаю,но со временем функция была удалена,опять жэ неизвестно по каким причинам.

Вот нашёл :



Сообщение отредактировано
Гарик - Вс, 03 Апреля 2011, 18:48
 
СообщениеРаньше,если не ошибаюсь в плагине tmCanvas была команда связанная со скинами,но какой там алгоритм применения не знаю,но со временем функция была удалена,опять жэ неизвестно по каким причинам.

Вот нашёл :


Автор - Гарик
Дата добавления - 03 Апреля 2011 в 18:41
DEMBELДата: Вс, 03 Апреля 2011, 20:10 | Сообщение # 7
Наш дизайнер

Добавлено (03 Апрель 2011, 20:10)
---------------------------------------------

Quote (Вадим)
Т.е. в принципе, можно создать файл скина описывающий положение объектов, их размеры, фон и проч., а потом, при загрузке проги считывать и расставлять по местам. Правильно мыслю?

да, тут все упирается в возможности нб "расставлять" и "применять св-ва". Хотя проще без этого, а просто заменить источники загрузки графики существующих обьектов без изменения их свойств и положения.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Добавлено (03 Апрель 2011, 20:10)
---------------------------------------------

Quote (Вадим)
Т.е. в принципе, можно создать файл скина описывающий положение объектов, их размеры, фон и проч., а потом, при загрузке проги считывать и расставлять по местам. Правильно мыслю?

да, тут все упирается в возможности нб "расставлять" и "применять св-ва". Хотя проще без этого, а просто заменить источники загрузки графики существующих обьектов без изменения их свойств и положения.

Автор - DEMBEL
Дата добавления - 03 Апреля 2011 в 20:10
ГарикДата: Вс, 03 Апреля 2011, 20:29 | Сообщение # 8
 
Сообщение

Автор - Гарик
Дата добавления - 03 Апреля 2011 в 20:29
  • Страница 1 из 1
  • 1
Поиск: