LINUX.ORG.RU

Насколько я помню (а я могу ошибаться ;)), окно непрямоугольной формы сделать нельзя в принципе. Вместо этого применяют окна с отключенными границами, цветом фона предыдущего окна/бекграунда, прозрачностью и т.д.

codebuger
()
Ответ на: комментарий от codebuger

Только что попробовал: запустил xlogo -shape и в просвет между деталями "Х" открыл контекстное меню Firefox. Видимо, все-таки можно.

P.S. Тут есть Tcl/Tk гуру?

anonymous
()
Ответ на: комментарий от anonymous

прямоугольное окно -- это по моему ограничение самих XWindow

Тебе первый анонимус уже сказал -- что это просто прозрачный цвет.

А нажатия мыши в этой прозрачной площади видимо просто можно передать дальше.

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

>Тебе первый анонимус уже сказал -- что это просто прозрачный цвет.
>А нажатия мыши в этой прозрачной площади видимо просто можно передать дальше.

Спасибо! Не совсем понятно, в чем разница. Если что-то выглядит как N и ведет себя как N, то это все-таки N.
А как сделать это частично прозрачное(shape) окно?

anonymous
()
Ответ на: комментарий от Sphinx

>logo.c
Мне б на каком-то скриптовом языке такое...

anonymous
()
Ответ на: комментарий от dilmah

нет никакого ограничения, есть расширения XShape, которое позволяет это делать.

anonymous
()
Ответ на: комментарий от dilmah

>> Тебе первый анонимус уже сказал

> ой, это был codebuger:)

:)

codebuger
()
Ответ на: комментарий от Sphinx

> Всё там есть.

> man xshapecombinemask

> /usr/include/X11/extensions/shape.h

Спасибо, будем смотреть для общего развития :)

codebuger
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.