2010-10-19 24 views
6

Masaüstünde Gösterge Paneli> Widget'ları Yönet gibi kullanmanıza izin veren bir işlev var mı?Mac masaüstünde kakaoda yeniden konumlandırma

Masaüstü kendini yeniden konumlandırıyor ve yukarı kaydırılıyor gibi görünüyor. Yapmak istediğim şey, yalnızca araç çubuğum geçici olarak etkin olduğunda masaüstünü kaydırmak değil, tüm masaüstünü yeniden boyutlandırmak. Masaüstünü Dashboard gibi manipüle etmek için bir tutamaç alabilirseniz, benzer işlemler yapılabileceğini varsayalım.

Masaüstü pencereleri yeniden çizmeye ve normal şekilde çalışmaya devam eder; bu nedenle, bu, yeniden konumlandırılan bir ekran başlığı değildir.

Gösterge panosu bir masaüstü animasyon işlevi yürütüyor mu? veya bu efekti taklit etmek için karmaşık bir dizi işlev yürütmek mi? veya özel API? Herkes biliyor mu?

cevap

1

Tahminim öykünme. Muhtemelen arka plan olarak kullanmak için masaüstünüzün ekran kapağını kaplayan ve diğerlerini canlandıran çok yüksek bir pencere seviyesindeki bir pencere olabilir.

Her halükarda, bunu kendi kullanıcı arayüzünüzle yapmanıza izin veren bir Cocoa işlevi yoktur.

+0

Bu, saydam ya da yarı saydam arka planların benzetimini yapmak için daha önce kullanılan numaralara benzer; ancak modern OS'lerin, uzun bir süredir kompozisyon için gerekli olduğunu biliyoruz. Benim tahminim, masaüstünü hareket ettirmek için çekirdek OGL düzlemine erişmek için bir fonksiyon olmalı. Ben ima etmiyorum - bu sadece windows efektlerini ve animasyonları nasıl çizdiğini temel aldığımı düşünüyorum –

+0

Varsa, işlevi/kütüphaneyi tanımak isterim. :-) –

+0

Test etmek kolay: QuickTime Player'da bir film oynatmaya başlayın. Gösterge Panosunu açın ve Widget'leri Yönet düğmesini tıklayın. Film oynamaya devam ediyor! – s4y

İlgili konular