2010-10-19 22 views
6

是否有一個函數可以讓您像Dashboard-> Manage Widgets一樣操作桌面?如何在可可中重新定位mac桌面

桌面似乎重新定位並向上滑動。我想要做的不僅僅是當我的工具欄暫時處於活動狀態時滑動桌面,而是調整整個桌面的大小。我假設你是否可以獲取像Dashboard一樣的桌面操作來處理桌面,應該可以進行其他類似的操作。

桌面窗口繼續重繪並正常運行,因此這不是剛剛重新定位的屏幕上限。

儀表板是否執行桌面動畫功能?或者執行一組複雜的函數來模擬這種效果?或私人API?有人知道嗎?

回答

1

我的猜測是模擬。這可能是一個非常高的窗口級別的窗口,它抓住桌面的屏幕帽作爲背景,然後爲剩餘的動畫添加動畫。

在任何情況下,都沒有Cocoa函數讓你用你自己的UI來做這件事。

+0

這就像之前用來模擬透明或半透明背景的技巧,但我們知道現代操作系統不需要合成。我的猜測是必須有一個功能來訪問核心OGL平面來移動桌面。我不暗示 - 這正是我認爲基於它如何繪製窗口效果和動畫的方法 – 2010-10-19 20:45:44

+0

想知道函數/庫是否存在。 :-) – 2010-10-20 00:01:31

+0

這很容易測試:在QuickTime Player中開始播放電影。打開儀表板並單擊管理小部件按鈕。電影繼續玩! – s4y 2010-11-11 22:58:14

相關問題