Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Создание скинов для PotPlayer

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Открыть новую тему     Написать ответ в эту тему

De2monNik

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рассматриваем команды и возможности по созданию скинов...

  • Основы основ:
    - Файл скина (.dsf) - это обычный zip архив
    - Potplayer умеет работать с распакованным скином в виде папки
    - Специального софта для создания скинов нет. Используем какой-нибудь текстовый редактор с подсветкой синтаксиса  +  графический редактор.
        --  
    - AIMP Skin Editor - содержит удобный инструмент "Лупа"
        --  --  --  --  --
  • Списки команд:
    Скачать: SkinSupport.Latest.txt [2021.02.17]  |  Изменения  |  Предыдущие версии
        --  --  --  --  --
  • Описание команд:
    Как найти команду элемента Главного меню
     
    Команды для скинов
     
    AutoVisible = -1, 1, 2, 3, ...
    HoriAlignment, VertAlignment = 0, 1, 2
    IsLogo='1' LogoType =  0, 1, 2, 3
    Align = Client, Top, Bottom, Left, Right
    OverImageLeft, OverImageTop ...
    PicLabel + MappingDB
    VisType = 8, 9
    SkinStyle ...
    State=
    #PREV_ARG
    MainMenuPopup
     
    CMD_FLASH_CONTROL не поддерживается с версии [1.7.21413]
     


  • Всего записей: 658 | Зарегистр. 20-10-2009 | Отправлено: 22:21 28-09-2016 | Исправлено: De2monNik, 23:03 23-12-2021
    syndicate3

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    у вас кнопки друг друга перекрывают, сдвигайте их на разное рассотяние

                    <Button  Tooltip='$CMD_MEDIA_PLAY' CmdID='CMD_MEDIA_PLAY' Width='41' ImageLeft='0' ImageTop='259' HoriCenter='1' Left='5' ImageWidth='41' ImageHeight='40'  />
                    <Button  Tooltip='$CMD_MEDIA_PAUSE' CmdID='CMD_MEDIA_PAUSE' Width='41' ImageLeft='164' HoriCenter='1' Left='10' ImageTop='259' ImageWidth='41' ImageHeight='40' />
                    <Button  Tooltip='$CMD_MEDIA_CLOSE' CmdID='CMD_MEDIA_CLOSE' Width='41' ImageLeft='0' HoriCenter='1' Left='15' ImageTop='300' ImageWidth='41' ImageHeight='40' />                
                    #if<SkinName==WdmSkin>
                        <Button  Tooltip='$ID_WDM_FORCE_PREV_CH' CmdID='ID_PROCESS_PREV' AltCmdID='ID_WDM_FORCE_PREV_CH' Width='41' ImageLeft='328' ImageTop='259' ImageWidth='41' HoriCenter='1' Left='35'  ImageHeight='40' />
                        <Button  Tooltip='$ID_WDM_FORCE_NEXT_CH' CmdID='ID_PROCESS_NEXT' AltCmdID='ID_WDM_FORCE_NEXT_CH' Width='41' ImageLeft='492' ImageTop='259' ImageWidth='41' HoriCenter='1' Left='30' ImageHeight='40' />
                    #else
                        <Button  Tooltip='$ID_PLAYBACK_5SEC_BACK_PREV' CmdID='ID_PLAYBACK_5SEC_BACK' AltCmdID='ID_PROCESS_PREV' Width='41' ImageLeft='164' ImageTop='300' ImageWidth='41' HoriCenter='1' Left='25'  ImageHeight='40' />
                        <Button  Tooltip='$ID_PLAYBACK_5SEC_FORW_NEXT' CmdID='ID_PLAYBACK_5SEC_FORW' AltCmdID='ID_PROCESS_NEXT' Width='41' ImageLeft='328' ImageTop='300' ImageWidth='41' HoriCenter='1' Left='20' ImageHeight='40' />
     
    Все равно отображается только одна, хотя у всех указал разное расстояние.

    Всего записей: 3041 | Зарегистр. 19-11-2017 | Отправлено: 19:37 19-04-2020
    De2monNik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    syndicate3
    все три отображаются, ширина кнопки Width='41' , т.е. минимум на 41 пиксель сдвигайте,  
    как и сказал кнопки перекрывают одна другую, можете указателем навести и проверить

    Всего записей: 658 | Зарегистр. 20-10-2009 | Отправлено: 19:43 19-04-2020
    syndicate3

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    все три отображаются, ширина кнопки Width='41' , т.е. минимум на 41 пиксель сдвигайте

    Все равно почему-то не могу подобрать значения, которые не перекрывали бы друг друга,пытался посмотреть как это реализовано в скине от 7sh3 там есть переключение кнопок нижней панели, но там совсем другие значения.
    Скажите пожалуйста нужные значения, я пробывал разные но кнопки все равно перекрывают друг друга или их просто не видно.  

    Всего записей: 3041 | Зарегистр. 19-11-2017 | Отправлено: 19:52 19-04-2020 | Исправлено: syndicate3, 23:03 19-04-2020
    De2monNik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    syndicate3
    если ширина кнопки 41, то одна кнопка будет Left='0', вторая Left='41', третья Left='82'...
     
    в общем
     

    Код:
                    <Button Tooltip='$CMD_MEDIA_PLAY' CmdID='CMD_MEDIA_PLAY' Width='41' ImageLeft='0' ImageTop='259' ImageWidth='41' ImageHeight='40' Left='0' HoriCenter='1' />
                    <Button Tooltip='$CMD_MEDIA_PAUSE' CmdID='CMD_MEDIA_PAUSE' Width='41' ImageLeft='164' ImageTop='259' ImageWidth='41' ImageHeight='40' Left='0' HoriCenter='1' />
                    <Button Tooltip='$CMD_MEDIA_CLOSE' CmdID='CMD_MEDIA_CLOSE' Width='41' ImageLeft='0' ImageTop='300' ImageWidth='41' ImageHeight='40' Left='-82' HoriCenter='1' />                
                    #if<SkinName==WdmSkin>
                        <Button Tooltip='$ID_WDM_FORCE_PREV_CH' CmdID='ID_PROCESS_PREV' AltCmdID='ID_WDM_FORCE_PREV_CH' Width='41' ImageLeft='328' ImageTop='259' ImageWidth='41' ImageHeight='40' Left='-41' HoriCenter='1' />
                        <Button Tooltip='$ID_WDM_FORCE_NEXT_CH' CmdID='ID_PROCESS_NEXT' AltCmdID='ID_WDM_FORCE_NEXT_CH' Width='41' ImageLeft='492' ImageTop='259' ImageWidth='41' ImageHeight='40' Left='41' HoriCenter='1' />
                    #else
                        <Button Tooltip='$ID_PLAYBACK_5SEC_BACK_PREV' CmdID='ID_PLAYBACK_5SEC_BACK' AltCmdID='ID_PROCESS_PREV' Width='41' ImageLeft='164' ImageTop='300' ImageWidth='41' ImageHeight='40' Left='-41' HoriCenter='1' />
                        <Button Tooltip='$ID_PLAYBACK_5SEC_FORW_NEXT' CmdID='ID_PLAYBACK_5SEC_FORW' AltCmdID='ID_PROCESS_NEXT' Width='41' ImageLeft='328' ImageTop='300' ImageWidth='41' ImageHeight='40' Left='41' HoriCenter='1' />
                    #endif
                    <Button Tooltip='$ID_OPEN_FILE' CmdID='ID_BASE_OPEN' Width='41' ImageLeft='0' ImageTop='341' ImageWidth='41' ImageHeight='40' Left='82' HoriCenter='1' />

     
    после кода кнопок добавить

    Код:
                    <Image Width='1' ImageWidth='1' ImageHeight='40' ImageLeft='40' ImageTop='259' Left='-103' HoriCenter='1' />


    Всего записей: 658 | Зарегистр. 20-10-2009 | Отправлено: 16:40 20-04-2020 | Исправлено: De2monNik, 16:47 20-04-2020
    syndicate3

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    De2monNik
    Огромное спасибо.

    Всего записей: 3041 | Зарегистр. 19-11-2017 | Отправлено: 16:47 20-04-2020
    eil

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите пожалуйста, плеер как-то различает "просмотренные" и "не доступные" записи в плейлисте? то есть, меня интересует можно ли с помощью скина сделать чтоб записи которые нормально досмотрел окрашивались одним цветом, а те что с ошибкой и были пропущены(потому что недоступны или потому что youtube бесится) окрашивались другим или вобще оставались цветом "не просмотренных".

    Всего записей: 175 | Зарегистр. 20-06-2009 | Отправлено: 10:11 22-04-2020
    De2monNik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eil
    нет, такого нету

    Всего записей: 658 | Зарегистр. 20-10-2009 | Отправлено: 18:06 22-04-2020
    eil

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а где бы раздобыть командные названия функций которые добавлены в недавних бэтах?
    в частности очень интересует на эти, но и полный список был бы полезен:
    Copy path of selected item(s) to clipboard
    Move selected item(s) below playing item

    Всего записей: 175 | Зарегистр. 20-06-2009 | Отправлено: 19:45 22-04-2020 | Исправлено: eil, 19:47 22-04-2020
    De2monNik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eil
    В шапке, обновил список.
     
    ID_PLAYLIST_COPY_PATH
    CMD_PLAYLIST_CURRENT

    Всего записей: 658 | Зарегистр. 20-10-2009 | Отправлено: 19:59 22-04-2020
    eil

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    De2monNik спасибо за оперативность! а откуда вы берёте полный список? разраб и от бэты выкладывает?(думал только на стабильные)

    Всего записей: 175 | Зарегистр. 20-06-2009 | Отправлено: 20:25 22-04-2020 | Исправлено: eil, 22:17 25-04-2020
    eil

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    del

    Всего записей: 175 | Зарегистр. 20-06-2009 | Отправлено: 22:17 25-04-2020 | Исправлено: eil, 01:22 07-05-2020
    syndicate3

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте, а можно ли как-то в скине от 7sh3  
    https://www.upload.ee/files/11567642/DEFAULT.MOD.DSF.html
    сделать что бы время было через дробь
    Сейчас оно выглядит так
    https://b.radikal.ru/b41/2004/ea/2ef27395ac5c.png
    А хотелось бы так
    https://d.radikal.ru/d22/2004/25/ed748b74fa65.png
    Заранее спасибо.

    Всего записей: 3041 | Зарегистр. 19-11-2017 | Отправлено: 12:27 26-04-2020
    eil

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    syndicate3
    сделать то можно, но вам нужно повозиться с попиксельной перестановкой элементов: сдвинуть перемотку(CMD_TIMEBAR_CTRL) и регулировку звука(CMD_VOLUME_CTRL) левее, и перенести блок времени(CMD_CURRENTTIME_MESSAGE) на правую сторону(к CMD_TOTALTIME_MESSAGE).
    между ними через <Label> добавите разделитель.

    Всего записей: 175 | Зарегистр. 20-06-2009 | Отправлено: 11:02 28-04-2020
    jktgeorge



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые, что можно подправить в скине FMOD.DSF чтоб при нажатии на ютубовскую кнопку в ЛВ углу «Перейти на канал», проигрываемое видео не останавливалось на паузу?
    Если вообще это возможно.

    Всего записей: 966 | Зарегистр. 02-12-2007 | Отправлено: 23:53 02-05-2020
    De2monNik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jktgeorge

    Цитата:
    Уважаемые, что можно подправить в скине FMOD.DSF чтоб при нажатии на ютубовскую кнопку в ЛВ углу «Перейти на канал», проигрываемое видео не останавливалось на паузу?
    Если вообще это возможно.

    Это невозможно, это делает сама функция, скины тут не при чем

    Всего записей: 658 | Зарегистр. 20-10-2009 | Отправлено: 03:20 03-05-2020
    eil

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, CMD_PLAY_LIST_ALBUM_COMBO поддаётся цветовым изменениям? мне нравится что это выпадающий список, а не вкладки, но белый цвет фона "не практичен".

    Всего записей: 175 | Зарегистр. 20-06-2009 | Отправлено: 01:24 07-05-2020
    shamagov



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если известно, подскажите пожалуйста, чтобы "бегунок" лучше выделялся на общем фоне, как изменить его цвет?
    полоса прокрутки списка
     
     
    P.S. Извините, не в ту ветку написал про новый кодек - исправил.

    ----------
    Win7sp1x64; Port. PotPlayer_1.7.21902_7sh3





    Оффтоп

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 00:44 13-05-2020 | Исправлено: shamagov, 18:03 16-05-2020
    eil

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov если я верно понимаю что такое бегунок, то примерно такая часть кода:
                <ThumbUp Left='126' Top='0' Width='20' Height='4' />
                <ThumbMiddleUp Left='126' Top='4' Width='20' Height='1' />
                <ThumbMiddle Left='126' Top='5' Width='20' Height='9' />
                <ThumbMiddleDown Left='126' Top='14' Width='20' Height='1' />
                <ThumbDown Left='126' Top='15' Width='20' Height='4' />
     
    должно встречать 4 раза: вертикал-актив, вертикал-пасив, горизонтал-актив, горизонтал-пасив.

    Всего записей: 175 | Зарегистр. 20-06-2009 | Отправлено: 17:06 29-05-2020
    shamagov



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eil

    Цитата:
    если я верно понимаю что такое бегунок

    Вот этот... бегунок, ползунок...
     
    В файле "Common.xml" нашёл то, о чём вы говорите:
    Цитирую
     
    и к сожалению, нет возможности прямо здесь выбрать его цвет.
     
    В коде видно, что это хозяйство обращается к графическому файлу "ScrollBarPL.bmp"
    вот такого рода
    а там есть ещё один "ScrollBar.bmp" такой же, но инвертированный (цвет - негатив).
     
    Даже не знаю, стоит ли дальше заморачиваться этим вопросом... думал, что будет достаточно изменить строчку кода, указав другой цвет, но оказалось всё гораздо сложнее.
     


    ----------
    Win7sp1x64; Port. PotPlayer_1.7.21902_7sh3

    Всего записей: 1047 | Зарегистр. 04-02-2010 | Отправлено: 19:20 29-05-2020
    De2monNik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shamagov

    Цитата:
    как изменить его цвет?  


    Цитата:
    обращается к графическому файлу "ScrollBarPL.bmp"  

     
    открыть файл ScrollBarPL.bmp в графическом редакторе и закрасить ползунок нужным цветом

    Всего записей: 658 | Зарегистр. 20-10-2009 | Отправлено: 20:13 29-05-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

    Компьютерный форум Ru.Board » Компьютеры » Программы » Создание скинов для PotPlayer


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru