Re: SkinEditor

#196
Тогда что делает в текстовой строке ImageList? Тогда уж включайте логику, когда пишите продукт.

А есть возможность в эдиторе сделать, чтобы вместо текстового лейбла, оно подставляло графику? Короче я хочу, чтобы оно не писало тип канала в OSDInfo, а выводило соответствующую иконку, как в ChannelList.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: SkinEditor

#197
boss911 wrote: Короче я хочу, чтобы оно не писало тип канала в OSDInfo, а выводило соответствующую иконку, как в ChannelList.
Очень правильное пожелание. Именно так реализовано в XBMC. Честно говоря красивее интерфейса еще не видел. Пример на картинке
Image
.
Windows 8.1 x64, Tevii S-470

Re: SkinEditor

#198
Сейчас дописал 10 строк кода что бы при не нулевом ImageList тип брался из него, с тем же расположением картинок как во всех списках логов типов каналов. Не проверял.

Re: SkinEditor

#199
Prog

Я десять раз прочитал ваше сообщение, но все равно не понял. Нулевой ImageList где и откуда будет браться графика типа канала? Если в OSDChannelCaptionForm нулевой ImageList, то типы будут браться из OSDNewChannelListForm?

Вы бы еще пофиксили ImageList, чтобы он при импорте графики не ломал ее до 4-х битной. У вас там явно не правильно написан код. А может не правильно написан код, который расшифровывает массив байтов и выводит графику в 4-х битном цвете.

И когда можно будет пощупать обновленный эдитор?
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: SkinEditor

#201
1. Это касается OSDChannelCaptionForm, то есть теперь там будет графика, вместо текстового лейбла?
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: SkinEditor

#202
1. Может, сделаете, чтобы иконку было видно в эдиторе? В ProgDVB вижу, а вот в эдиторе пустое место, как по-вашему я могу ее в слепую поставить на нужное место, вижу только границу, но это не то.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: SkinEditor

#203
Добавил то что потребовало пару минут времени. С учтом того что это под один единственный скин - такой подход нормальный. Зная размер картинок, расположить прямоугоник в редакторе тоже не сложно.

Re: SkinEditor

#204
Та оно все можно, дело в удобстве, когда видишь это перед своими глазами, а ломишься каждый раз в ProgDVB, чтобы оценить графику. Тем более скриншот с этой иконкой не сделать. Запишите себе это куда-то, может когда-то и сделаете, ведь в ChannelList оно есть, код есть, осталось его скопировать в другое место и причесать для определенного места.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: SkinEditor

#205
Так как же всётаки выделить жирным шрифтом названия каналов? По подробнее распишите.
TechniSat SkyStar USB 2 HD CI, 36.0° E Eutelsat 36B, Express AMU1, Windows 10 х64 Pro версия 1809 (17763.914), nVidia GeForce 9600M GT (512Mb + TurboCache, 65nm) (версия драйвера 342.01), ProgDVB Professional x32 v.7.31.2, видео: ProgDVB demux, EVR Custom Presenter, H264/AVC (Microsoft DTV-DVD Video Decoder), аудио: тип - Prog Audio Render (по умолчанию и для AC3), устройство - Динамики (Dolby Atmos 3.20402.409), MPEG - Microsoft DTV-DVD Audio Decoder, AC3 - Microsoft DTV-DVD Audio Decoder, Acer Aspire 8930G - 583G25Bi CineCrystal 16:9 True Full HD 1080p (Intel Core 2 Duo processor T9900, 3.06 GHz, RAM 6 Gb DDR3 SO-DIMM).

Re: SkinEditor

#206
guiChannnelListView - ChannelLargeStyle - Selected - Caption - Font

То же самое делаем в Unselected. Если юзаете ChannelCompactStyle , все делаем по аналогии.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

Re: SkinEditor

#207
boss911 wrote:guiChannnelListView - ChannelLargeStyle - Selected - Caption - Font

То же самое делаем в Unselected. Если юзаете ChannelCompactStyle , все делаем по аналогии.
Спасибо!
TechniSat SkyStar USB 2 HD CI, 36.0° E Eutelsat 36B, Express AMU1, Windows 10 х64 Pro версия 1809 (17763.914), nVidia GeForce 9600M GT (512Mb + TurboCache, 65nm) (версия драйвера 342.01), ProgDVB Professional x32 v.7.31.2, видео: ProgDVB demux, EVR Custom Presenter, H264/AVC (Microsoft DTV-DVD Video Decoder), аудио: тип - Prog Audio Render (по умолчанию и для AC3), устройство - Динамики (Dolby Atmos 3.20402.409), MPEG - Microsoft DTV-DVD Audio Decoder, AC3 - Microsoft DTV-DVD Audio Decoder, Acer Aspire 8930G - 583G25Bi CineCrystal 16:9 True Full HD 1080p (Intel Core 2 Duo processor T9900, 3.06 GHz, RAM 6 Gb DDR3 SO-DIMM).