Как создать круглое прямоугольное окно в X11

Как создать круглое прямоугольное окно в X11 с помощью библиотеки расширений Shape. Есть ли образец для создания прямоугольника со скругленными углами в x11. Пожалуйста, помогите, спасибо заранее.


person SPL    schedule 05.04.2013    source источник
comment
Почему бы вам не использовать какой-нибудь инструментарий для этого? Qt, GTk или даже Cairo имеют простой API для этого.   -  person Basile Starynkevitch    schedule 05.04.2013
comment
Мы создаем приложение пользовательского интерфейса для встроенной платы. поэтому кодирование более низкого уровня даст меньше стресса. Так что только мы используем сырое кодирование X11. Есть ли возможность создать прямоугольное окно со скругленными углами в RAW X11?   -  person SPL    schedule 05.04.2013
comment
Да можно, но зачем заморачиваться? Ваше время кодирования (которое связано со временем выхода на рынок) также имеет значение. Если вы действительно настаиваете, загляните внутрь реализации упомянутых мною наборов инструментов, они являются бесплатными программами, и вы можете изучить их исходный код (что является реальным примером использования X11 + Shape). Обратите внимание, что cairo - это небольшая библиотека... И, как вы упомянули, вам нужен X11 + расширение формы....   -  person Basile Starynkevitch    schedule 05.04.2013
comment
Это классический программа, использующая расширение формы. Он использует Motif, устаревший инструментарий X11, но это не должно иметь значения. Соответствующая часть находится в пределах if (XShapeQueryExtension....   -  person n. 1.8e9-where's-my-share m.    schedule 07.04.2013
comment
Возможный дубликат Как создать прямоугольное окно со скругленными углами в X11   -  person    schedule 07.04.2018