Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0000515SimpleTVПредложениепубличная2015-03-03 21:10
ИнициаторKvantos ОтветственныйSergeyVS  
ПриоритетобычныйВлияниепустякВоспроизводимостьвсегда
Состояние обратная связьРешениеоткрыта 
Версия продукта 
Целевая версияРешена в версии 
Тема0000515: Создайте/Опубликуйте документацию для создания скинов
ОписаниеСоздание и публикация документации (имен и назначения переменных) позволит подстегнуть создание разнообразных скинов.

Правлю BlackGlass под себя, возник вопрос: как назначить другой файл для привью самой темы (при ее выборе из настроек)?
МеткиНет связанных меток.
OCWindows 7 64bit

Деятельность

SergeyVS

2012-11-06 19:19

администратор   ~0002775

Мне проще написать редактор, чем все описывать ):

>>как назначить другой файл для привью самой темы (при ее выборе из настроек)?
<SimpleTVSkin ver="1.0" Author="SergeyVS" imagepre="\img\preview.jpg">

Если будут вопросы - задавайте

Kvantos

2012-11-06 19:20

разработчик   ~0002776

спасибо

SergeyVS

2012-11-06 19:36

администратор   ~0002777

В версии 0.4.7 r2 будет возможность разбивать основной xml файл на несколько
Например controlpanel.xml описывает панель управления

В файле base.xml пишем

<!DOCTYPE SimpleTVSkin [
<!ENTITY controlpanel SYSTEM "controlpanel.xml">
]>
                     
<SimpleTVSkin>
 ...
 &controlpanel;
 ...
</SimpleTVSkin>


Плюс добавится настройки для поиска с картинками(позже напишу какие)

Kvantos

2012-11-06 19:37

разработчик   ~0002778

ок, жду с нетерпением Ваших доп. описаний, еще раз спасибо....

SergeyVS

2013-12-09 13:56

администратор   ~0007437

Если взять из секции OSDControlPanel кнопку для примера:

 <node class="BUTTON" id="REW_BUTTON_ID" type="0" auto="0" typeAlign="2" cx="28" cy="17" x="-30" y="34" img_cx="20" img_cy="10" >
   <imagergn src="img\RewButtonRgn.png" />
   <image src="img\RewButton.png" tooltip="skin_str_slow"/>
   
   <text t="some text" x="25" y="-2" angle="0" />
   
   <color textcolor="0xFE000000" glowcolor="0x60808080" glow="0" />

   <luascr OnClick="lua script"/>
 </node>

 Здесь:
 cx, cy - размер кнопки,
  если значение отрицательное то означает проценты от размера панели (cx="-50" - гор. размер половина от гор. размера панели )
 x,y - координаты кнопки,
 typealign - выравнивание
    public:
    enum _TYPE_POS
           {
            LEFT_POS=1,
            CENTER_POS=2,
            RIGHT_POS=3,
 
            NO_CHANGE_V=0,
            TOP_POS=0x0100,
            CENTER_V_POS=0x0200,
            BOTTOM_POS=0x0400,

            MASK_POS_H=0xFF,
            MASK_POS_V=0xFF00
          };

 auto="i" - автокнопка( будет генерировать нажатие c интервалом 250ms*i при удержании кнопки)

 imagergn - маска изображения
 image - картинка 3х1 с тремя состояниями кнопки
 tooltip - всплывающая подсказка.

 img_cx,img_cy - размер изображения, если не совпадает с размерами кнопки
 
 type - тип кнопки
   enum
   {
    BUTTON_NO_ANIMATION=1,
    CHECKBUTTON=2,
    SEND_DROPDOWN=4
   };

 text - задает текст на копке
 color - задает цвет текста/glow эффекта

Laurent

2013-12-10 13:12

автор   ~0007440

SergeyVS, хоть и не пользуюсь скином BlackGlass, и автора давно нет, вопрос - можно ли сделать что бы в OSD панели этого скина при сворачивании не терялись бы кнопки?

История изменений

Дата изменения Пользователь Поле Изменить
2012-11-06 18:54 Kvantos Новая задача
2012-11-06 18:54 Kvantos Состояние новая => назначена
2012-11-06 18:54 Kvantos Ответственный => SergeyVS
2012-11-06 19:19 SergeyVS Комментарий добавлен: 0002775
2012-11-06 19:20 Kvantos Комментарий добавлен: 0002776
2012-11-06 19:36 SergeyVS Комментарий добавлен: 0002777
2012-11-06 19:37 Kvantos Комментарий добавлен: 0002778
2013-12-09 13:08 SergeyVS Влияние текст/опечатка => пустяк
2013-12-09 13:08 SergeyVS Воспроизводимость неприменимо => всегда
2013-12-09 13:08 SergeyVS Версия продукта 0.4.7 r1 =>
2013-12-09 13:56 SergeyVS Комментарий добавлен: 0007437
2013-12-10 13:12 Laurent Комментарий добавлен: 0007440
2015-03-03 21:09 Kvantos Ответственный SergeyVS => Kvantos
2015-03-03 21:09 Kvantos Состояние назначена => обратная связь
2015-03-03 21:09 Kvantos Состояние обратная связь => рассматривается
2015-03-03 21:10 Kvantos Ответственный Kvantos => SergeyVS
2015-03-03 21:10 Kvantos Состояние рассматривается => обратная связь