Page 13 of 14
Re: SkinEditor
Posted: Tue Nov 06, 2012 8:24 am
by boss911
V.Zhukoff
http://img832.imageshack.us/img832/9364 ... editor.png
Голову сломал. Как мне избавится от этой рамки вокруг видео окна или сделать ее максимально узкой? Я специально ее покрасил в RED, чтобы хорошо было видно, о чем я. Как я хочу избавиться от этого одоробла.
Или этот элемент GUI нельзя убрать или сделать меньше?
Re: SkinEditor
Posted: Tue Nov 06, 2012 11:06 am
by Prog
Припоминаю что не получилось. Как и стрелки на TabControl списка каналов и ещё несколько вещей. Всё та же проблема, API разработанное в не помню каком году для windows 3.x попросту не преднозначено для скинов, прозрачностей и прочих сложностей.
Re: SkinEditor
Posted: Tue Nov 06, 2012 11:09 am
by boss911
http://imageshack.us/scaled/landing/696/progdvbk.png
Я сделал костумные вкладки, одел их своей графикой. Маленький четырехугольник сбоку все видят? Это панель кнопок "влево/вправо", которые листают вкладки, которые не помещаются. Как мне эту панель нарядить, то есть свои кнопки туда вставить, а то реально голая панель.
Не уже ли очередная недоработка Прога? Я без понятия, как на эту панель одеть графику.
Re: SkinEditor
Posted: Tue Nov 06, 2012 11:11 am
by Prog
вот вот. Эти самые стрелки - не скинуются. уж сколько временя на них потрачено было.
Re: SkinEditor
Posted: Tue Nov 06, 2012 11:16 am
by boss911
Блин, да что же они подломы, сплошные ограничения. Хотел сделать свои вкладки, так листать их нечем, хотел одеть контекстное меню графикой, так подменю не скинируются. А вот последнее (подменю), пофиксить точно можно и нужно.
Re: SkinEditor
Posted: Tue Nov 06, 2012 2:54 pm
by V.Zhukoff
boss911 wrote:
Голову сломал. Как мне избавится от этой рамки вокруг видео окна или сделать ее максимально узкой?
Нельзя избавиться, можно сделать минимум 4 пиксела шириной.
У себя я ее покрасил под цвет фона, чтобы не так сильно в глаза бросалась.
Re: SkinEditor
Posted: Tue Nov 06, 2012 11:09 pm
by boss911
V.Zhukoff wrote:можно сделать минимум 4 пиксела шириной.
А это где? Это нужно включать костумстайл? Но и там я ничего такого не вижу.
Prog
А вы там поколдовать не можете, чтобы эту рамку сделать максимально узкой?
Точно нельзя панель TabControl, где стрелки вкладок, сделать прозрачной? А менять ее цвет, размер? Нацепить на ее графику?
Re: SkinEditor
Posted: Wed Nov 07, 2012 1:08 pm
by boss911
V.Zhukoff
Глянь, пожалуйста, "skin1.xskin", скажи, что это за "skinTreeView1" рядом с "guiChannelListView"? Это случаем не оставленный кем-то хвост, то есть мусор? Я его удалил, скин при этом вроде не пострадал. Не понимаю, что оно такое.
Оно есть в "Winamp Style.xskin" и "WMP 11.xskin". У тебя этого нет, либо оно зовется по-другому.
А может Prog пояснит?
Re: SkinEditor
Posted: Wed Nov 07, 2012 3:44 pm
by V.Zhukoff
boss911 wrote:V.Zhukoff wrote:можно сделать минимум 4 пиксела шириной.
А это где? Это нужно включать костумстайл? Но и там я ничего такого не вижу.
tabPage1 находится на m_VideoTabControl. И ее нельзя сделать такого же размера, чтобы не было рамки. Можно сделать чуть меньше, у меня на 4 пиксела с каждой стороны, т.е ширина меньше на 8.
boss911 wrote:лянь, пожалуйста, "skin1.xskin", скажи, что это за "skinTreeView1" рядом с "guiChannelListView"?
Раз его изменение и даже удаление ни на что не влияет, и в других скинах все прекрасно работает без него, то мусор.
Re: SkinEditor
Posted: Wed Nov 07, 2012 10:45 pm
by boss911
V.Zhukoff
http://img7.imageshack.us/img7/9510/progdvbskin.png
Я не вижу тут ничего такого, чтобы эту серую рамку в округ видео окна сделать еще уже. А может это уже самый минимум? Хотя, на ширину в 4 пикселя не тянет (больше по виду).
Re: SkinEditor
Posted: Thu Nov 08, 2012 12:51 am
by boss911
Хотел в StatusBar_ChannelIcon указать свои иконки, засунул в ImageList, но не работает, оно упорно берет иконки из guiChannelListView, просто хотел, чтобы там и там были немного разные иконки. По идеи, должно работать, но очередной болт.
Re: SkinEditor
Posted: Thu Nov 08, 2012 6:28 am
by Prog
Список лого типов каналов глобльный для всего интерфейса. Причём раньше был один для OSD и GUI. Это связано с тем что мест где этот список используется с десяток. В сканера каналов например.
Re: SkinEditor
Posted: Thu Nov 08, 2012 6:44 am
by boss911
Та я уже понял, что глобальный. Но что мешало сделать его не обязательно глобальным, то есть, если не указано, то читается с определенного места. А то получается, ImageList есть, но он бесполезен.
Re: SkinEditor
Posted: Thu Nov 08, 2012 8:28 am
by boss911
Очередной облом. Захотел я повесить на ChannelTypeLabel (OSD скин) графику, ну не нравится мне текстовый лейбл (уныло), хочу, чтобы графика была, ведь это красивее. Засунул все в ImageList и ничего, нет логотипа. А тут, по какой причине не работает?
Re: SkinEditor
Posted: Thu Nov 08, 2012 8:42 am
by Prog
А почему должно работать добавление графики в текстовую строку? По тойже причине почему в этой строне не будет работать музыка или exe. Это текстовая строка.