Technoteに「TN1196: Cursor Components」という文書が新たに公開された。カーソルコンポーネントにより、カスタマイズしたマウスポインタをアプリケーションの管理下で利用できる。サイズも任意のため巨大なものを作ることも可能で、フルカラー、透明度、状況に応じた変更、アニメーションなどの機能を組み込むことができる。このカーソルコンポーネントは、Mac OS 9以降でのみ稼動する。現状では、CarbonやMac OS Xでのサポートはなされていないが、将来はサポートを予定している。また、現状のバージョンにはRage 128で最適化されていることもあって、稼動状況にも制約がある。 Technoteは大きくわけて、カーソル自体を定義するコンポーネントの作成と、そのコンポーネントの利用方法が記述されている。いずれも、サンプルのソースコードとともに詳しく解説されている。コンポーネントはリソースとしてファイルに保存しておく。さらに、Cursor Components SDKがリリースされる予定であるようだが、執筆時点では、リンク先のページには存在しなかった。実際のコンポーネントのビルド方法は、そちらにサンプルがあるものと思われる。 |