2009-04-28 13 views
0

OS X用の独自のウィンドウマネージャーを作成したい場合(「whats the point」と答えてください)、どのAPIを調べてください。os x gui api clarification

+0

OS Xウィンドウサーバを交換するか、またはX Windows環境で実行するには? –

+0

これはオリジナルの問題がどこから来るのかです。私はXがココアアプリを表示できないと思ったのですが? –

+0

XウィンドウサーバーでCocoaアプリケーションを実行することはできません。 OS X WindowServerプロセスを置き換えたいと思うようです。 –

答えて

0

ハードウェアレベルでは、独自のAPIを記述します。

そうでない場合は、ウィンドウマネージャをプラグインで様々なgraphics architecturesがあります

+0

ok cool、私はかなり石英が私が見たいと思ったものだった。確認のためにありがとう –

2

のようなものはありませんのウィンドウマネージャOS X、そしてそれを実装するパブリックインタフェースはありません。 X11ウィンドウマネージャが実行する機能は、GUIツールキット(Carbon/Cocoa)、Dockアプリケーション、およびウィンドウサーバーに分割されています。

OS Xのウィンドウの振る舞いを変更したい場合は、個々のアプリケーション、Dock(ウィンドウサーバーへの特権接続を持つ)、および/またはウィンドウサーバーにパッチを適用することが唯一の選択肢です。多くのリバースエンジニアリングが必要で、ほぼ確実に10.6に入るでしょうが、確かに可能です。

+0

http://www.irradiatedsoftware.com/sizeup/のような商用ツールの存在を考えれば明らかにこれは可能です。ウィンドウサーバーAPIはどのようなものですか? – Glyph

+0

SizeUpは、アクセシビリティとスクリプトインターフェイスの組み合わせを使用して動作します。既存のウィンドウ操作は変更されません。 –

関連する問題