Lessico IT › Programmazione › ResizeRequest

ResizeRequest

Programmazione Svenska → Aggiornato: 2026-10-10

L'evento X11 che permette a un client di intercettare i tentativi altrui di ridimensionare una finestra, invece di lasciarli eseguire al server: un reindirizzamento che quasi nessuno usa.

Se un client seleziona ResizeRedirectMask su una finestra e qualcun altro tenta poi di cambiarne la dimensione con ConfigureWindow, non accade nulla. Il server invia invece un ResizeRequest con la larghezza e l'altezza richieste, e a decidere è il client che ha fatto la selezione. Un solo client alla volta può selezionarlo su una data finestra, esattamente come per SubstructureRedirect.

La differenza sta nella portata. SubstructureRedirect sulla root intercetta in un colpo solo spostamenti, ridimensionamenti, cambi di impilamento e mappatura di tutte le finestre di primo livello, ed è su questo che l'ICCCM ha costruito la gestione delle finestre. ResizeRequest riguarda una sola finestra e solo la sua dimensione, il che ne fa una curiosità del protocollo: specificata per intero, implementata in ogni server X e quasi mai selezionata.

← Torna al lessico