問題タブ [nsstatusbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - How to drag NSStatusItems
You all know the menu bar (or better said NSStatusBar) in Mac OS X.
There are some items which I can move and other which not.
I would like to be able to drag the NSStatusItem of my app.
Any idea how to implement this?
cocoa - NSStatusItemのフレームを取得する方法
NSStatusItem
Cocoaのステータスバーに追加した後のフレームを取得することはできますか?アプリを起動すると、システムステータスバーにアイテムを追加しているのですが、どこに配置されているのか知りたいのですが、可能です。
objective-c - NSStatusItemを表示または非表示にする設定を保存します
通常のアプリとして実行されるが、もあるアプリケーションがありますNSStausItem
。環境設定でチェックボックスを設定する機能を実装したかったのですが、このチェックボックスをオンにするとステータス項目が表示されますが、チェックボックスをオフにするとステータス項目を削除するか非表示にする必要があります。
ここのフォーラムで同様の問題に直面している人を見つけました。チェックボックスを使用してメニューバーのステータス項目のオンとオフを切り替えるにはどうすればよいですか?
しかし、このソリューションで私が抱えている問題は、期待どおりに機能しないことです。したがって、このチェックボックスをオンにすると、すべて正常に機能しますが、アプリケーションを2回開くと、アプリは最初の実行時に行った選択を認識しません。これは、チェックボックスがaなどにバインドされていないため、チェックボックスには、実行時にステータス項目を削除または追加する、BOOL
のみが含まれているためです。IBAction
だから私の質問は、ステータス項目を表示するかどうかを選択できる設定のチェックボックスを作成するにはどうすればよいですか。
OK、実際に私は次のことを試しました私はあなたにリンクを与えた投稿からコピーしました
AppDelegate.hで:
そしてDelegate.mで:
次に、IBactionでこれを追加しました:
そして私のawakefromnibで私はこれを追加しました: `
NSUserDefaultController
次に、Interface Builderで、「myStatusItemCheckbox」に接続する新しいチェックボックスを作成し、IBactionを追加しました。また、バインディングインスペクターをクリックして、次のバインド先の値を設定しましたModelKeyPath
。MyApp_ShouldShowStatusItem.
残念ながら、これはまったく機能しません。私は間違っていますか?
cocoa - StatusBar 項目のポップアップ ウィンドウ
アプリケーションを構築していますが、ステータス バー項目と、ステータス バー項目がクリックされたときにポップアップするカスタム ポップアップ ウィンドウが必要です。
ステータス バー項目とそのための nsmenu をセットアップする方法は知っていますが、nsmenu ではなくカスタム ウィンドウが必要です。
私が探しているものの例は、IconFactory によるTake Fiveです。
どうすればそれができるかアイデアをいただければ幸いです。
cocoa - Mac OS X Lion で非表示の NSStatusBar
現在、ステータスバーアプリケーションを開発しています。アプリケーションが全画面表示モードに入ったためにステータス バーが非表示になっているかどうかを知ることは非常に重要です。それを知る方法はありますか?
前もって感謝します。
macos - OS X メニューバーのクリックを検出しますか?
メニューバー全体のクリックを検出するトリックがあるかどうか興味があります。NSStatusItem または NSMenu のクリックを検出できることはわかっていますが、メニュー バーの空きスペースに関するイベントを探しています。
ドキュメントを見ると、それは不可能のようです。ただし、誰かがこの機能の回避策を持っているかどうか知りたいですか?
macos - OSX:ステータスバーアイテムを「再表示」する方法は?
「非表示」メニュー項目を含むステータスメニューアプリケーションがあります。
「非表示」の呼び出しをクリックすると、次のようになります。
もちろん、アプリケーションがまだ実行中であっても、ステータスバーからアプリケーションが削除されます。
ユーザーがアプリケーションフォルダでアプリケーションを「開いた」ときに、アプリケーションをシステムステータスバーに再度追加したい。問題は、アプリケーションがすでに開いているため、これを行うためのコードを「ApplicationDidFinishLaunching」内に挿入できないことです。だから私は何をすべきですか?
cocoa - ココア:NSStatusBarアイテムの位置を取得します
NSStatusBar
アイテムの位置またはフレームを取得するにはどうすればよいですか?
cocoa - NSMenuBar マウスダウン通知?
NSStatusBar (システム全体のバー) からの NSStatusItem がクリックされたかどうかを確認する通知/方法を見つけようとしています。
誰もこれを達成する方法を知っていますか?
ありがとう
編集済み 20120111
ステータスバー全体からの「任意の」アイテムを意味しました。
objective-c - Cocoa アプリケーションに TopBar を実装する方法は?
私はココア開発の初心者です。このタイプのバー (画像の下) をアプリケーションに実装したいと考えています。どうすればこれを実装できますか? これに使用するコントロールはどれですか?