вопросы про новую оболочку

mycnc
Posts: 403
Joined: Thu May 10, 2018 2:42 pm

Re: вопросы про новую оболочку

Post by mycnc » Sun Feb 10, 2019 6:51 pm

В новой версии есть поле "Theme" - в настройках экрана - это название каталога откуда берутся картинки.
Надо туда прописать название темы "xp" в вашем старом cnc-variables.xml
Должно подхватить новые картинки.

Image


А следующим этапом, вероятно, все будет черным цветом, потому что в старой версии не было описания цветов.
А в новой версии без этого описания все будет черным.

Можно зайти в настройку цветов и заполнить по образцу или настроить свое

Image
Image

Можно также вручную в файл cnc-variables.xml добавить настройки цветов

Code: Select all

   <text-value name="cnc-interface-color-001">##b-main;#aaaaaa</text-value>
    <text-value name="cnc-interface-color-002">##f-workpos;#ff0000</text-value>
    <text-value name="cnc-interface-color-003">##b-display;#aaaaaa</text-value>
    <text-value name="cnc-interface-color-004">##f-machinepos;#d3de00</text-value>
    <text-value name="cnc-interface-color-005">##f-display;#ffffff</text-value>
    <text-value name="cnc-interface-color-006">##f-arc-display;#ff0000</text-value>
    <text-value name="cnc-interface-color-007">##b-widget;#aaaaaa</text-value>
    <text-value name="cnc-interface-color-008">##f-label;#000000</text-value>
    <text-value name="cnc-interface-color-009">##t1-color;#fff92e</text-value>
    <text-value name="cnc-interface-color-010">##t2-color;#ff5500</text-value>
    <text-value name="cnc-interface-color-011">##b-ncview;#aaaaaa</text-value>
    <text-value name="cnc-interface-color-012">##b-border;#000000</text-value>
    <text-value name="cnc-interface-color-013">##g54-display;#ff5d00</text-value>
    <text-value name="cnc-interface-color-014">##style-border;#000000</text-value>
    <text-value name="cnc-interface-color-015">##style-bg-selection;#adadad</text-value>
    <text-value name="cnc-interface-color-016">##style-fg-selection;#000000</text-value>
    <text-value name="cnc-interface-color-017">##style-fg-button;#adadad</text-value>
    <text-value name="cnc-interface-color-018">##style-button-pressed-bg;#8c8c8c</text-value>
    <text-value name="cnc-interface-color-019">##style-button-pressed-fg;#ffffff</text-value>
    <text-value name="cnc-interface-color-020">##style-button-hovered;#434343</text-value>
    <text-value name="cnc-interface-color-021">##f-widget;#000000</text-value>
    <text-value name="cnc-interface-color-022">##grid-color;#000000</text-value>
    <text-value name="cnc-interface-color-023">##button-color;#646464</text-value>
    <text-value name="cnc-interface-color-024">##button-border;#c7c7c7</text-value>
    <text-value name="cnc-interface-color-025">##button-pressed-bg;#c7c7c7</text-value>
    <text-value name="cnc-interface-color-026">##button-pressed-fg;#000000</text-value>
    <text-value name="cnc-interface-color-027">##button-hover-bg;#b3b3b3</text-value>
    <text-value name="cnc-interface-color-028">##button-fg;#7a7a7a</text-value>
    <text-value name="cnc-interface-color-029">##selected-border;#383838</text-value>
    <text-value name="cnc-interface-color-030">##f-title;#ffffff</text-value>
    <text-value name="cnc-interface-color-031">##b-title;#646464</text-value>
    <text-value name="cnc-interface-color-032">##varsFgColor;#a1a1a1</text-value>
    <text-value name="cnc-interface-color-033">##varsBgColor;#444444</text-value>
    <text-value name="cnc-interface-svg-color-001">#abcde0;#ffffff</text-value>
    <text-value name="cnc-interface-svg-color-002">#abcdef;#444444</text-value>
    <text-value name="cnc-interface-svg-color-003">#abcde1;#ffffff</text-value>
    <text-value name="cnc-interface-svg-color-004">#abcde3;#ffffff</text-value>
    <text-value name="cnc-interface-svg-color-005">#abcded;#ffffff</text-value>

niksooon
Posts: 26
Joined: Tue Feb 05, 2019 5:43 pm

Re: вопросы про новую оболочку

Post by niksooon » Sun Feb 10, 2019 8:47 pm

в итоге получил вот это ....
скрин2.png
скрин1.png

niksooon
Posts: 26
Joined: Tue Feb 05, 2019 5:43 pm

Re: вопросы про новую оболочку

Post by niksooon » Sun Feb 10, 2019 9:42 pm

список цветов что на скрине постом выше явно меньше чем предлагается......
вручную в файл cnc-variables.xml добавил настройки цветов и опять что-то не хватает....
скрин3.png

mycnc
Posts: 403
Joined: Thu May 10, 2018 2:42 pm

Re: вопросы про новую оболочку

Post by mycnc » Mon Feb 11, 2019 2:09 am

Понятно, что именно не правильно.
Для этого стиля картинка подложки у кнопок - это квадратная рамка с закругленными краями (надеюсь Эпл не подаст иск за нарушение патента).
Цвет у рамки "#abcde0" - и у вас этот цвет отсутствует на экране, а значит картинка фона не подхватилась.
То есть проблема, собственно, та же самая, что и на старом профиле.
Почему - пока не ясно. Попробую промоделировать, завтра расскажу.

niksooon
Posts: 26
Joined: Tue Feb 05, 2019 5:43 pm

Re: вопросы про новую оболочку

Post by niksooon » Sat Feb 16, 2019 12:11 pm

Есть какие мысли по моему вопросу?

mycnc
Posts: 403
Joined: Thu May 10, 2018 2:42 pm

Re: вопросы про новую оболочку

Post by mycnc » Sat Feb 16, 2019 3:59 pm

Прошу прощения, не мог посмотреть, был занят. В воскресенье вечером посмотрю.
И не стесняйтесь напоминать, провалы в памяти тоже бывают :)

niksooon
Posts: 26
Joined: Tue Feb 05, 2019 5:43 pm

Re: вопросы про новую оболочку

Post by niksooon » Sat Feb 16, 2019 5:14 pm

Ну тогда и про пульт заодно напомню -в режиме подач и оборотов шпинделя в какую-бы сторону не вертел маховичек-скорость подач (обороты шпинделя) идут только в сторону увеличения..................

niksooon
Posts: 26
Joined: Tue Feb 05, 2019 5:43 pm

Re: вопросы про новую оболочку

Post by niksooon » Mon Feb 18, 2019 5:15 am

Поперебирал все доступные профили внешне похожие на мой ,дабы найти отличия и попытаться понять чего собственна-то не хватает.
В результате "срисовал" в одном фоновые подложки кнопок под названием rect, чутка подправил файл cnc-variables ( <text-value name="cnc-interface-buttons-skin">rect</text-value>)
и вот что вышло -
скрин2.png
судя по тому что рамочки появились- картинка фона все-же подхватывается , но вот почему они прозрачные ,не понимаю .......

mycnc
Posts: 403
Joined: Thu May 10, 2018 2:42 pm

Re: вопросы про новую оболочку

Post by mycnc » Mon Feb 18, 2019 6:26 am

Повторил ваш эксперимент.
Сам по себе профиль X1366M показывается как надо, но при копировании этих XML файлов в ваш старый - какие-то цвета пропадают, получается тоже, что и у вас.
Разбираюсь дальше.

PS: пересобрали Windows версию, на ней старый профиль показывается как надо (подложки кнопок подхватились).
Завтра проверим Linux и выложим обновленные версии

mycnc
Posts: 403
Joined: Thu May 10, 2018 2:42 pm

Re: вопросы про новую оболочку

Post by mycnc » Mon Feb 18, 2019 8:46 pm

По умолчанию используется подложка кнпок "rect" (в этом каталоге должны быть файлы подложки для разных состояний кнопки -
обычная, кнопка нажата, на кнопку наведена мышь).

В новых профилях есть только подложки по умолчанию "rect", других мы не рисовали.
А в вашей конфигурации определена подложка gray, поэтому все картинки рамок пропали.

Надо в cnc-variable.xml найти и удалить строчку -

Code: Select all

    <text-value name="cnc-interface-buttons-skin">gray</text-value>
Тогда появятся картинки с рамочками и появится возможность настроить цвета для них.

В новой версии добавили опцию в настройки экрана, чтобы не править XML вручную
Image

Post Reply