IT-lexikon › Programmering › _NET_MOVERESIZE_WINDOW

_NET_MOVERESIZE_WINDOW

Programmering In English → Uppdaterad: 2026-10-10

EWMH-meddelandet som låter en pager eller ett verktyg be fönsterhanteraren flytta och ändra storlek på någon annans fönster, utan att röra det direkt.

Avsändaren skickar en ClientMessage till rotfönstret med fönstret som mål och fem datafält. Det första packar ihop gravitationen och flaggbitar som säger vilka av x, y, bredd och höjd som faktiskt är satta, plus en källindikation: 1 för vanliga program, 2 för pagers och andra verktyg som agerar på användarens direkta uppdrag. De fyra andra fälten bär själva värdena.

Varför inte bara anropa ConfigureWindow? För att fönsterhanteraren då ser en vanlig konfigurationsbegäran och inte vet vem som bad om den, och för att koordinaterna tolkas olika beroende på ramar och gravitation. Meddelandet ska inte förväxlas med _NET_WM_MOVERESIZE, som startar en interaktiv flytt med musen. Det här är den icke-interaktiva varianten — det wmctrl -e skickar.

← Tillbaka till lexikonet