Leksykon IT › Infrastruktura › WM_ICON_SIZE

WM_ICON_SIZE

Infrastruktura Svenska → Zaktualizowano: 2026-10-10

Właściwość ICCCM na oknie głównym, w której zarządca okien podaje preferowane rozmiary ikon — jeden z rzadkich przypadków, gdy informacja płynie od zarządcy do programu.

Większość właściwości ICCCM ustawia klient, a czyta zarządca okien. WM_ICON_SIZE działa w drugą stronę. Zarządca zapisuje ją na oknie głównym przez XSetIconSizes jako listę minimalnej i maksymalnej szerokości oraz wysokości wraz z przyrostami w obu kierunkach, a program, który ma stworzyć pixmapę ikony dla WM_HINTS, odczytuje ją przez XGetIconSizes i rysuje stosownie do niej. Gdy właściwości brak, program zgaduje.

Na ekranach z lat 80. i 90. miało to znaczenie: twm i mwm pokazywały ikony w stałych miejscach, a ikona niewłaściwego rozmiaru była przycinana albo dryfowała w morzu tła. Niewiele programów zadawało sobie trud, by zapytać. Wraz z _NET_WM_ICON z EWMH klient dostarcza obrazy ARGB w kilku rozmiarach i zostawia skalowanie zarządcy, co uczyniło tę właściwość praktycznie zbędną.

← Wróć do leksykonu