Как да създадете кръгъл правоъгълен прозорец в 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 кодиране. Има ли шанс да се създаде прозорец със заоблен правоъгълник в необработен 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