Модератор: Модераторы разделов
Carbon
Сообщения: 22
ОС: Xubuntu 8.10
Сообщение
Carbon » 10.08.2009 17:45
Здравствуйте!
Хотелось бы узнать, как создать X окно без рамки. Чтоб только одна клиентская область была. Язык: C или C++ - не суть важно для апи.
Спасибо за внимание!
ЗЫ Юзать Qt не предлагать. Я сам знаю, как там это сделать. Попробовал в сорцах его поискать, но так и не докопался.
pcodr
Сообщения: 283
ОС: Debian
Сообщение
pcodr » 10.08.2009 20:13
Юзать Qt не предлагать.
В таком случаи заюзайте GTK
gtk_window_new(GTK_WINDOW_POPUP);
remote system type is unix
Cra3y
Сообщения: 80
ОС: Debian
Сообщение
Cra3y » 15.08.2009 01:10
Выдернуто из коньков(Conky 1.6.1, src/x11.c)
Код: Выделить всё
Display *dpy;
Window win;
// ........
Atom xa = XInternAtom(dpy, "_MOTIF_WM_HINTS", False);
if (xa != None) {
long prop[5] = { 2, 0, 0, 0, 0 };
XChangeProperty(dpy, win, xa, xa, 32, PropModeReplace, (unsigned char *) prop, 5);
}
HP G62 (AMD Phenom II x3 1.8GHz 4GB DDR3 Ram) / Debian 8 amd64
Carbon
Сообщения: 22
ОС: Xubuntu 8.10
Сообщение
Carbon » 22.08.2009 05:53
Cra3y писал(а): ↑ 15.08.2009 01:10
Выдернуто из коньков(Conky 1.6.1, src/x11.c)
Код: Выделить всё
Display *dpy;
Window win;
// ........
Atom xa = XInternAtom(dpy, "_MOTIF_WM_HINTS", False);
if (xa != None) {
long prop[5] = { 2, 0, 0, 0, 0 };
XChangeProperty(dpy, win, xa, xa, 32, PropModeReplace, (unsigned char *) prop, 5);
}
Кстати, работает!