BT Sözlüğü › Altyapı › ConfigureRequest

ConfigureRequest

Altyapı Svenska → Güncellendi: 2026-10-10

Bir X programının penceresini taşıma ya da yeniden boyutlandırma girişimini bir talebe çeviren olay; pencere yöneticisi bunu onaylar, değiştirir ya da reddeder.

Bir istemci üst düzey bir pencerede XConfigureWindow, XMoveWindow ya da XResizeWindow çağırdığında ve kökte biri SubstructureRedirect tutuyorsa çağrı pencereye hiç ulaşmaz. Yönetici bunun yerine ConfigureRequest alır: istenen değerleri (x, y, genişlik, yükseklik, kenarlık genişliği, kardeş ve istif kipi) ve istemcinin hangi alanları gerçekten istediğini söyleyen bir value_mask içerir. Gerisi çöp değerdir, dokunulmamalıdır.

Yanıt, yöneticinin kabul ettiği değerlerle yaptığı kendi XConfigureWindow çağrısıdır. ICCCM bir görev daha ekler: istek makul değilse ya da pencere zaten oradaysa hiçbir şey değişmez, bu durumda yönetici istemci beklemede kalmasın diye sentetik bir ConfigureNotify göndermelidir. Bu kural sık sık çiğnendi ve gelmeyen bir yeniden boyutlandırmayı bekleyip donan programlar ortaya çıktı.

← Sözlüğe dön