25 ноября | 2024г. | 10:24:25


АвторТема: Модификация скинов (общие вопросы) (часть 3)  (Прочитано 280821 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Vadim Art

  • Друзья Джедаев
  • *****
  • Сообщений: 410
  • Поблагодарили: 60
  • Уважение: 0
Ser6, я тоже не совсем уверен, что правильно обозвал это виджетом. :)
Это из настроек видео. Пункт называется Autoresolution, в русском варианте - Авторазрешение экрана. Там есть чекбокс, который дает возможность вывести или убрать информацию о разрешении на экран.

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27553
  • Уважение: +156
Vadim Art, вы про это?

Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29869
  • Уважение: +122
Vadim Art, так в чём проблема то? Вы знаете какой компонент это окно выводит, само окно к скину никакого отношения не имеет. Там где чекбокс, там видимо и его управление (расположение окна).
А по поводу этого:
скин показывает 720 (а не 1080). И так на всех HD каналах.
Надо смотреть именно скин, инфобар:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Вывод там такой:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн Vadim Art

  • Друзья Джедаев
  • *****
  • Сообщений: 410
  • Поблагодарили: 60
  • Уважение: 0

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27553
  • Уважение: +156

Оффлайн Vadim Art

  • Друзья Джедаев
  • *****
  • Сообщений: 410
  • Поблагодарили: 60
  • Уважение: 0
mic71, попробую!
Спасибо, то что надо !

Оффлайн kvinto

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1201
  • Поблагодарили: 3177
  • Уважение: +1
А скин показывает 720 (а не 1080). И так на всех HD каналах
попробовать поменять параметрі в 495 строке
  • Zgemma H7S, Zgemma H9Combo, Samsung UE49NU7172
4.0W+4.9E+9.0E+13E+19,2E+IPTV

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29869
  • Уважение: +122
У меня в скине так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Параметр - VideoWidth

Оффлайн Vadim Art

  • Друзья Джедаев
  • *****
  • Сообщений: 410
  • Поблагодарили: 60
  • Уважение: 0
Друзья, еще один вопрос по скину.
В  skin.xml скина есть такая запись
Спойлер   :
  <widget alphatest="blend" path="Blue_Shadow_FHD/icons/stars" position="1410,245" size="338,30" render="Picon" source="ServiceEvent" zPosition="3">
    <convert type="AdvancedEventLibraryInfo">RatingStars</convert>
  </widget>
  <widget alphatest="blend" path="Blue_Shadow_FHD/icons/parentalrating" position="1750,225" render="Picon" size="55,55" source="ServiceEvent" zPosition="3">
    <convert type="AdvancedEventLibraryInfo">ParentalRating</convert>
  </widget>
Как я понимаю, эти виджеты выводят информацию о рейтинге и возрастном ограничении программы. Естественно, что наши провайдеры такую информацию не дают.
И тут возникает проблема. Виджет выводит дефолтный пикон из набора пиконов. В моем случае, пикон с ником автора пиконов, которые я использую.
А как сделать, чтоб виджеты ничего не выводили, если такой информации нет?
Временно просто удалил эти строки. А другое решение есть ?

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29869
  • Уважение: +122
А другое решение есть ?
Да вроде нет.
Сами подумайте: Дефолтовый пикон picon_default.png выводит рендер Picon.pyo, но рендер же удалять не будете, он нужен.

Оффлайн oleg8000

  • Мастер Джедай
  • ***
  • Сообщений: 820
  • Поблагодарили: 2405
  • Уважение: +8
А как сделать, чтоб виджеты ничего не выводили, если такой информации нет?
Чтобы ничего не переписывать, просто сделайте картинку с прозрачным фоном и назовите picon_default.png

Оффлайн osergek

  • Друзья Джедаев
  • *****
  • Сообщений: 1645
  • Поблагодарили: 720
  • Уважение: +14
Подскажите плз !
В окне скина Infinity всталена картинка, слева от списка.
Сама подложка картинки выбивается из общего фона окна.
Вот скрин.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
вот так прописана команда:
Спойлер   :
<ePixmap pixmap="InfinityHD/menu/mainmenu_tasks_setup.png" position="49,92" size="450,705" alphatest="on" />
параметр - "alphatest="on" менял и на "off" и на  "blend".
Все равно видно подложку картинки относительно общего фона окна.
Вот общая запись окна.
Спойлер   :
<screen name="VTIStatusListMenu" position="110,140" size="1700,850" title="VTIStatusListMenu">
  <widget position="1200,16" size="450,56" font="Named;33" backgroundColor="black" halign="right" transparent="1" foregroundColor="crypt_emm" source="title" render="Label" />
  <!--fullpixmap-->
  <widget source="global.CurrentTime" render="Label" position="8,7" size="150,50" font="LCD;45" halign="left" foregroundColor="white" backgroundColor="black" transparent="1">
    <convert type="ClockToText">Default</convert>
  </widget>
  <widget source="global.CurrentTime" render="Label" position="165,10" size="585,36" font="Named;33" halign="left" foregroundColor="cyan2" backgroundColor="black" transparent="1">
    <convert type="ClockToText">Format:%A,%e %B %Y</convert>
  </widget>
  <ePixmap pixmap="InfinityHD/menu/mainmenu_tasks_setup.png" position="49,92" size="450,705" alphatest="on" />
  <eLabel position="50,70" size="1610,3" backgroundColor="crypt_emm" zPosition="2" />
  <widget name="key_red" position="60,800" size="350,42" font="Regular;36" valign="center" foregroundColor="red" zPosition="2" transparent="1" />
  <widget name="key_green" position="460,800" size="350,42" font="Regular;36" valign="center" foregroundColor="green" zPosition="2" transparent="1" />
  <widget name="key_yellow" position="870,800" size="350,42" font="Regular;36" valign="center" foregroundColor="yellow" zPosition="2" transparent="1" />
  <widget name="key_blue" position="1280,800" size="350,42" font="Regular;36" valign="center" foregroundColor="blue" zPosition="2" transparent="1" />
  <widget source="list" render="Listbox" position="580,115" size="1035,650" scrollbarMode="showOnDemand" transparent="1">
    <convert type="TemplatedMultiContent">
            {"template":
               [
                  MultiContentEntryText(pos = (53, 8), size = (870, 42), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER, text = 0),
                  MultiContentEntryPixmapAlphaTest(pos = (8, 8), size = (36, 36), png = 3) # index 4 is the status pixmap
               ],
               "fonts": [gFont("Regular", 33),gFont("Regular", 30)],
               "itemHeight": 60
            }
      </convert>
  </widget>
</screen>

Оффлайн vaha555

  • Друзья Джедаев
  • *****
  • Сообщений: 1200
  • Поблагодарили: 1771
  • Уважение: +1
Подскажите плз !
В окне скина Infinity всталена картинка, слева от списка.
Сама подложка картинки выбивается из
Непонятно что нужно,саму картинку видел отдельно?
  • AX 4K-BOX HD51 UHD DVB-S2 / DVB-S2X
Дорогу осилит идущий

Оффлайн osergek

  • Друзья Джедаев
  • *****
  • Сообщений: 1645
  • Поблагодарили: 720
  • Уважение: +14
vaha555,
Присмотрись на скрине окна меню. (первый спойлер)
Фон самого окна и фон картинки отличается.
Нужно чтобы все сливалось. То есть, чтобы был общий фон окна. С одинаковым цветом и прозрачностью.

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6561
  • Поблагодарили: 27553
  • Уважение: +156
osergek, пробните добавить параметр transparent="1" и вместо alphatest="on", поставить blend

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!