Portál AbcLinuxu, 13. května 2025 19:41

Dotaz: Změna pozice okna v Xlib

Wan-To avatar 17.7.2006 10:12 Wan-To | skóre: 16 | blog: WanBlog | Čelákovice
Změna pozice okna v Xlib
Přečteno: 114×
Odpovědět | Admin
Řeším jeden zdánlivě triviální problém s knihovnou Xlib. Prolezl jsem snad celý manuál, ale pořád jsem nevymyslel, jak přemístit okno (resp. nastavit jeho pozici při mapování).

Dostal jsem se až ke struktuře XSizeHints:
XSizeHints * size = XAllocSizeHints();
size->flags = PPosition;
size->x = winX;
size->y = winY;
Alokuji si XSizeHints a nastavím souřadnice. Jenže už nevím, jak pomocí XChangeProperty tyto souřadnice předat oknu.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Wan-To avatar 17.7.2006 10:36 Wan-To | skóre: 16 | blog: WanBlog | Čelákovice
Rozbalit Rozbalit vše Re: Změna pozice okna v Xlib
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už jsem to našel, stačí na to funkce XMoveWindow(Display* dis, Window win, int x, int y).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.