Кіріспе

Қойшақты терезе менеджері (кейде жүзуші терезе менеджері деп те аталады) – терезелерді салуға және композициялау алгоритмін қолданбай, терезелердің бірін-бірі жабуына рұқсат беретін терезе менеджері. Терезелердің бірін-бірі жабуына рұқсат беретін, бірақ композициялық терезе менеджері емес, барлық терезе менеджерлері қойшақты терезе менеджерлері саналады, әлдебір жағдайда олардың барлығы бірдей әдістерді қолданбауы мүмкін. Терезелердің бірін-бірі жабуына рұқсат бермейтін терезе менеджерлері қойшақты терезе менеджерлеріне жатпайды, оларға тізімді терезе менеджерлері кіреді. Қойшақты терезе менеджерлері терезелерді жабуға мүмкіндік береді, сонымен қатар қолданбаларға тек терезенің көрінетін бөліктеріне жазуға рұқсат беретін қию арқылы. Терезелердің жабылу реті олардың z-реттері деп аталады.

Гибридті терезе менеджерлері

Кейбір терезе менеджерлері алдыңғы терезені мүлдем басқаша өңдеуге қабілетті, оны тікелей емес, жанама түрде көрсету арқылы және оның шығысын шығыс растеріне қосу үшін бейне картасына жібереді. Бұл техниканы кейбір қабаттастыру терезе менеджерлерінде іске асыру мүмкін болғанымен, ол техникалық тұрғыдан композициялау болып табылады, мұнда алдыңғы терезе мен экран растры композициялық терезе менеджеріндегі екі терезенің өзіндік сияқты қарастырылады. Алдыңғы терезенің бастапқы ауданынан тыс объектілермен өзара әрекеттесу мүмкін болмайды, себебі терезе менеджері пайдаланушының не көріп тұрғанын анықтай алмайды және мұндай тышқан клигін соңғы қабаттастыру оқиғасы кезінде экранның сол аймақтарын иеленген бағдарламаларға жібереді.

Microsoft Windows-тың жүйелік жүйесі

Microsoft Windows 1.0 терезелерді тізімделген терезе менеджерін пайдаланып көрсетті. Windows 2.0 нұсқасында ол терезелердің бірін-бірің қабаттастыруға мүмкіндік беретін қабаттастырылған терезе менеджерімен ауыстырылды. Microsoft Windows XP нұсқасына дейін қабаттастырылған терезе менеджерін қолданып келді, бұл оның әдеттегі терезелерде 3D үдетілген контентті көрсету мүмкіндігіне елеулі шектеулер қойды. Дегенмен, үшінші тарап бағдарламалық қамтамасы арқылы кейбір визуализациялық эффекттерді жасау техникалық тұрғыдан мүмкін болды. Windows Vista нұсқасынан бастап, үйлесімді жүйелерде жаңа құрастырылған терезе менеджері стандартты болып табылады.

Тарих

1970 жылдар: Xerox Alto алғашқы жұмыс істейтін коммерциялық графикалық интерфейсіне ие болды және қабаттастырылған терезе менеджерін қолданды. 1980 жылдардың басында: Альтоның ізбасары Xerox Star, көптеген негізгі қолданба терезелері үшін мозаикалық орналастыруды қолданды, ал әңгіме терезелері үшін ғана үстіне жабуды қолданды, бұл толық қабаттастыру қажеттілігін жойды. Классикалық Mac OS – қабаттастырылған терезелерді қолданған графикалық интерфейстің коммерциялық тұрғыдан сәтті болған алғашқы үлгілерінің бірі. GEM Microsoft Windows-тан бұрын пайда болды және барлық терезелердің үстіне жабысуына мүмкіндік беретін қабаттастыруды қолданды. Amiga OS жоғары дамыған қабаттастырылған терезе менеджерінің алғашқы мысалын қамтиды.