nsstatusitem

    8

    1答えて

    私はNSStatusItemを使用するアプリを持っています。小さな画面では、ステータスバーにはスペースがあまりありません。ユーザーが多くのメニュー項目を含むアプリケーションに切り替えると、ステータス項目が非表示になります。これについて通知を受ける方法はありますか? 任意のNSNotificationが発射された場合、私がチェック::私がこれまで試したどのような ん statusViewがビュー階層

    3

    1答えて

    NSStatusItemのタイトルと長さを設定するのは簡単です。 NSStatusItemの外観を完全に変更し、それをカスタムビューに置き換えることは可能ですか? たとえば、NSStatusItemを境界線で囲まれたアイコンの行全体にする場合は、単一のアイコンではなく、各アイコンを個別にクリックすることができます。これは可能ですか?

    0

    1答えて

    MAAttachedWindowをユーザーがクリックしたときに非表示にする方法については、このサイトの記事を読んでいます。このポストでは、MAAttachedWindowとstatusItemを併用しています。 Hide MAAttachedWindow when clicking outside。 キー状態を終了するときにウィンドウを非表示にする必要があります。 しかし、ウィンドウのキーステータ

    4

    3答えて

    私は、左クリックと右クリックを持つステータスバーアプリケーションに取り組んでいます。私は他のポストのヒントに従うことでこの作業を開始しましたが、右クリックでメニューを表示する方法についてはわかりません。私は私のNSStatusItemのカスタムビューとしてサブクラスのNSViewを使用して、右と異なる機能を実行し、左クリックを持つ : - (void)mouseDown:(NSEvent *)th

    3

    2答えて

    私はSpotlightと同様に、編集可能なNSTextFieldを含むサブクラスのNSViewを持っています。 テキストフィールドを選択して強調表示するのが非常に困難です。テキストフィールドの編集領域をすばやくすばやくクリックすると、実際にテキストを入力できますが、あまり重要でないアプリのフィールドにテキストを追加しているかのように、灰色で表示されます。 viewDidMoveToWindowを使

    6

    2答えて

    ステータスバーアイコンの左右のクリックを検出し、マウスボタン(トラックパッド)をクリックしたことに応じて何らかのアクションを実行する方法? は、私が使用します。 _statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSSquareStatusItemLength] retain]; [_statusItem

    1

    1答えて

    私のアプリケーションはNSStatusItemを利用します。ステータス項目の画面座標を取得する必要がありますが、アイテムのカスタムビューを設定することによって提供される機能が必要ないため、代わりに標準のアイコンベースのものを使用しています。 ステータス項目の位置を取得する方法はありますか?カスタム表示を設定する必要はありませんか?

    7

    5答えて

    popUpStatusItemMenuを使用してNSStatusItemからNSMenuがポップしています。これらのNSMenuItemsはさまざまなリンクを表示し、それぞれがsetAction:によってターゲットのopenLink:メソッドに接続されます。この配置は長い間うまくいきました。ユーザがメニューからリンクを選択すると、openLink:メソッドがそのリンクを処理します。 残念ながら、私

    0

    3答えて

    NSWindowを持たないステータスアイテムアプリを作成しています。ユーザーがステータス項目をクリックすると、NSOpenPanelをプルアップします。アプリがNSWindowを利用していない場合、どうすればいいですか? ありがとうございました。

    7

    1答えて

    私はココアにはかなり新しいので、私が作る愚かな間違いのために私を許してください。 私はメニューを開くために使用したいNSStatusItemを持っています。しかし、私が知っている限り、さまざまなフォームを介して聞いたことがある、カスタム表示なしでは、あなただけのポップダウンメニューに制限されています。これは本当ですか?もしそうなら、カスタムビューを作成して何かをする(私の場合はウィンドウを開くなど