Каким образом человечность theming кодируется как CSS?

https://wiki.ubuntu.com/Unity/Theming

Обычно CSS используется на веб-сайтах. Человечность получила "выполнение" интерпретатора CSS или что-то как этот? И почему был CSS choosed и не что-то еще (я предполагаю, что окна и Mac используют другой theming формат)?

-1
задан 24 October 2018 в 15:54

1 ответ

Ответы на Ваш вопрос все содержатся в ссылке, которую Вы отправили!

Таким образом,

  • Единица использует GtkStyleContext для theming, который использует CSS для в значительной степени всего
  • Это было выбрано, потому что это быстрее и имеет больше простой архитектуры, чем старый Метагородской механизм через gtk-window-decorator
  • GtkStyleContext делает интерпретацию и рендеринг CSS (через GtkCssProvider)

По-видимому, CSS использовался не только, потому что существуют быстрые интерпретаторы для него, но и постараться не изобретать что-то новое излишне.

0
ответ дан 27 October 2019 в 06:57

Другие вопросы по тегам:

Похожие вопросы: