Belge tabanlı uygulamalarda, yakınlaştırma düğmesi kullanıcı durumu ve içerik için en uygun boyut arasında geçiş yapar. Ne yazık ki, Firefox gibi birçok uygulamave hatta Safari, aslında bu kurala uyma.
Uygulamanız minimum ve maksimum pencere boyutunu belirler. Bu boyutları ekranın çözünürlüğüne ve arayüzünüzün kısıtlamalarına dayandırın. Belge pencerelerinde, içeriğin veya sayfa gibi makul bir birimin içeriğini göstermeye çalışın.
Uygulamanız ayrıca, standart durum adı verilen bir pencerenin başlangıç boyutu ve konumu için değerleri de ayarlar. Standart durumun mümkün olduğunca büyük olması gerektiğini varsaymayın; bazı monitörler, bir pencerenin kullanışlı boyutundan çok daha büyüktür. Uygulamanızın oluşturduğu belge türünde çalışmak için en uygun ve belgenin içeriğini olabildiğince gösteren standart bir durum seçin.
Kullanıcı bir pencerenin standart boyutunu ve konumunu değiştiremez, ancak uygulamanız uygun olduğunda standart durumunu değiştirebilir. Örneğin, bir kelime işlemci standart Boyutu ve konumu Sayfa Düzeni iletişim kutusunda genişliği belirlenmiş bir belgeyi görüntülemek için yeterince geniş tanımlayabilir.
Kullanıcı, boyut kontrolünü sürükleyerek bir pencerenin boyutunu değiştirir (sağ alt köşede). Bir kullanıcı sürüklendiğinde, penceredeki görünür içerik miktarı değişir. Pencerenin sol üst köşesi aynı yerde kalır. Gerçek pencere içerikleri her zaman görüntülenir.
Kullanıcı bir pencerenin boyutunu veya konumunu en az 7 piksel değiştirirse, yeni boyut ve konum kullanıcı durumudur. Kullanıcı yakınlaştırma düğmesine tıklayarak standart durum ile kullanıcı durumu arasında geçiş yapabilir. Kullanıcı, kullanıcı durumundaki bir pencerenin yakınlaştırma düğmesini tıkladığında, uygulamanız önce standart durumun uygun boyutunu belirlemelidir. Pencereyi standart boyutta yapmak için olabildiğince az hareket ettirin ve tüm pencereyi ekranda tutun. Yakınlaştırma düğmesi, kullanıcının ayarladığı son durum olmadığı sürece pencerenin tüm ekranı doldurmasına neden olmamalıdır.
Birden fazla monitöre sahip bir kullanıcı bir pencereyi yakınlaştırdığında, standart durum, mutlaka menü çubuğuna sahip monitör yerine pencerenin en büyük bölümünü içeren monitörde olmalıdır. Bu, eğer kullanıcı bir pencereyi monitörler arasında hareket ettirirse, pencerenin standart durumdaki pozisyonu farklı zamanlarda farklı monitörlerde olabilir. Herhangi bir pencerenin standart durumu her zaman tek bir monitörde tam olarak bulunmalıdır.
Bir pencereyi yakınlaştırırken, Dock ile çakışmadığından emin olun. Dock hakkında daha fazla bilgi için, bkz. “Dock”.