「Xamarin.Macでシステムステータスバーにアイコンを表示する」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
2行目: | 2行目: | ||
[[ファイル:システムステータスバー.png|none|Mac OS Xのシステムステータスバー]] | [[ファイル:システムステータスバー.png|none|Mac OS Xのシステムステータスバー]] | ||
− | == | + | ==実装例1== |
NSStatusBar.SystemStatusBar以下にCreateだのRemoveだのといった[[インスタンス]]を生成したり削除したりする静的メソッドがある。 | NSStatusBar.SystemStatusBar以下にCreateだのRemoveだのといった[[インスタンス]]を生成したり削除したりする静的メソッドがある。 | ||
[[システムステータスバー]]に[[アイコン]]を表示するにはこのメソッド群で作ったインスタンスのImageプロパティにNSImageをぶち込んでやればよい。 | [[システムステータスバー]]に[[アイコン]]を表示するにはこのメソッド群で作ったインスタンスのImageプロパティにNSImageをぶち込んでやればよい。 | ||
60行目: | 60行目: | ||
</source> | </source> | ||
− | == | + | ==その他== |
− | + | システムステータスバーに表示するアイコンサイズは18pxにするとピッタリらしい。少し余裕をみて16pxでもいいような気がする。まるで[[X68000]]やらの[[スプライト]]みたいなサイズであり[[ドット絵師]]としての腕前が必要となる高度な分野である。なお縮小していない256x256サイズの画像をImageプロパティにぶち込んでみたが、そのまま表示され自動では縮小されなかった。[[Photoshop]]や[[FireAlpaca]]あたりのペイントソフトで縮小しておくとよい。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | システムステータスバーに表示するアイコンサイズは18pxにするとピッタリらしい。少し余裕をみて16pxでもいいような気がする。まるで[[X68000]]やらの[[スプライト]]みたいなサイズであり[[ドット絵師]] | ||
− | |||
− | |||
− | + | また、どのアプリも軒並み白黒のアイコンを使っているが、システムステータスバーは白黒画像しか扱えないわけではなく、カラー画像でも普通に表示される。しかしひとつだけカラーだと凄い安っぽく見えるので止めた方が無難である。 | |
[[Yosemite]]ではdeprecationの警告が出る。代替となる方法は不明である。 | [[Yosemite]]ではdeprecationの警告が出る。代替となる方法は不明である。 |