IT-lexicon › Infrastructuur › ConfigureRequest

ConfigureRequest

Infrastructuur Svenska → Bijgewerkt: 2026-10-10

Het event dat de poging van een X-programma om zijn venster te verplaatsen of te vergroten omzet in een verzoek, dat de windowmanager inwilligt, aanpast of afwijst.

Wanneer een client XConfigureWindow, XMoveWindow of XResizeWindow aanroept op een toplevelvenster en iemand SubstructureRedirect op de root heeft geselecteerd, bereikt de aanroep het venster nooit. De manager krijgt in plaats daarvan een ConfigureRequest met de gewenste waarden — x, y, breedte, hoogte, randbreedte, sibling en stackmodus — plus een value_mask die aangeeft welke velden de client echt heeft opgegeven. De rest is rommel en moet met rust worden gelaten.

Het antwoord is de eigen XConfigureWindow van de manager met de waarden waarmee die akkoord gaat. ICCCM voegt één plicht toe: als er niets verandert, omdat het verzoek onredelijk was of het venster er al stond, moet de manager een synthetisch ConfigureNotify sturen, zodat de client niet blijft wachten. Die regel werd vaak genoeg overtreden om programma's op te leveren die bevroren wachtten op een formaatwijziging die nooit kwam.

← Terug naar het lexicon