Скрытие заголовка окна
Модератор: Модераторы разделов
-
Hvzh
- Сообщения: 711
- Статус: Gone with Linux
- ОС: Linux Mint 18.1
Скрытие заголовка окна
Подскажите кто-нибудь функцию X Window (Xt) для скрытия заголовка окна и функцию для разворачивания окна на весь экран
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Скрытие заголовка окна
Вот отсюда выдрал функцию для скрытия границ (вызывать с false для сокрытия, true - показать
):
Код: Выделить всё
int set_decoration( Display *disp, Window win, bool deco ) {
#define PROP_MWM_HINTS_ELEMENTS 5
#define MWM_HINTS_DECORATIONS (1L << 1)
struct {
unsigned long flags;
unsigned long functions;
unsigned long decorations;
long inputMode;
unsigned long status;
} mwmhints = { };
Atom XA_NO_BORDER = XInternAtom( disp, "_MOTIF_WM_HINTS", False );
mwmhints.flags = MWM_HINTS_DECORATIONS;
mwmhints.decorations = deco;
XChangeProperty(disp, win,
XA_NO_BORDER, XA_NO_BORDER, 32, PropModeReplace, (unsigned char *) &mwmhints,
PROP_MWM_HINTS_ELEMENTS);
return 0;
}Спасибо сказали: