問題タブ [appindicator]

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.

0 投票する
2 に答える
146 参照

ubuntu - メニュー項目がマウス オーバーに反応しないようにするにはどうすればよいですか (マウスを無反応にせずに)。

メニュー項目を appindicator に追加しています。通常のメニュー項目のようには動作させたくありません。通常の外観にしたいのですが、マウス ホバーやマウス クリックには反応しないようにしたいのです。

どうすればそれを行うことができますか?gtk がイベントに到達する前にイベントを取得しようとすると、もろく感じられます - もっと良い方法があるはずです。

0 投票する
2 に答える
3961 参照

python - gtk.Menu に他のウィジェットを配置する

gtk.Menu に gtk.ProgressBar を配置できるようにしたいのですが、メニューは gtk.MenuItems とそのサブクラスのみを使用するため、代わりに単純な gtk.MenuItem を使用して進行状況バーを追加しようとしましたそれに子供として。gtk.MenuItem は gtk.Bin のサブクラスであるため、ほぼすべてのウィジェットを保持できるはずです。

例:

これは、pygtk がまったく文句を言わずに問題なく動作します。ただし、進行状況バーは表示されません。

gtk.Menu のスクリーンショット

プログレスバーを gtk.Label に置き換えると、問題なく表示されます。

今私の質問に:

  1. どのウィジェットが使用されるかを知るにはどうすればよいですか?
  2. そこに他のウィジェットを配置できるようにするにはどうすればよいですか?
0 投票する
1 に答える
1901 参照

gtk - tomate を Unity に準拠させるための Python AppIndicator

tomate : https://gitorious.org/tomateは、コンピューターで作業するときに役立つ非常に単純なプログラムです。

しかし、Tomate は appindicator の代わりに gtk.status_icon を使用するので、これを修正したいと思います。

ただし、 appindicator と同じ動作を維持したいと思います。このように非常に使いやすく、メニューを作成してその使用を複雑にしたくありません。

単純な動作は、アイコンをクリックするとタイム カウンターが開始され、もう一度クリックすると停止するというものです。

だから、メニューは必要ありません。

メニューなしで、またはクリックを受け取るだけでアイテムがない基本メニューで appindicator を使用することは可能ですか?

助けてくれてありがとう。

0 投票する
1 に答える
519 参照

gtk - AppIndicator にスライダーを追加する (Ubuntu 11.04)

サウンド メニューと同様に、スライダーを AppIndicator に追加しようとしています。

サウンド メニューのコードを調べたところ、libido-0.1 を使用する必要があることがわかりました。

これが私がこれまでに持っているものです:

メニューに「-」記号しか表示されません。これを修正するにはどうすればよいですか?

0 投票する
2 に答える
2421 参照

python - Python AppIndicator バインディング -> メニューが開いているかどうかを確認するには?

AppIndicator の最小限の例を次に示します。

残念ながら、これに関するドキュメントは非常に不完全です。私が探しているのは、AppIndicator メニューがユーザーによって開かれたかどうか (たとえば、インジケーター アイコンがクリックされたかどうか) を確認する方法です。メニューが開かれたときに発せられる信号はありますか?

0 投票する
2 に答える
1248 参照

ubuntu - monodevelop ubuntu c#appindicator

私はMono-GTKアプリの開発を始めたばかりです。systrayにappindicatorアイコンを設定したかったのです。しかし、C#は名前空間が欠落していることを返します。

コード:AppIndicatorを使用します。

エラーを返します:名前空間名'AppIndicator'のタイプが見つかりませんでした。ディレクティブまたはアセンブリ参照がありませんか?

何をすべきか?

0 投票する
0 に答える
1017 参照

python - 他のプロセスが終了した後に appindicator のアイコンを変更する

Google ドライブ ファイルを同期するためのデーモンであるGriveの appindicator を作成しています。私はプログラミングの経験がほとんどないので、Grive を C++ ソース コードに統合するのではなく、サブプロセスとして呼び出す Python スクリプトを作成することにしました。

サブプロセス パイプを非同期的に読み取るための Stefaan Lippens のコードを適合させて、何か重要なことが発生したとき (新しいファイルの追加やネットワーク エラーなど) に通知を表示し、インジケーターのアイコンを変更しました。通知はうまく機能します。ただし、インジケーターのアイコンは、プロセス全体が終了したときにのみ変更されます。これは、終了後に何度も変更する必要があるため役に立ちません。

私が使用しているコードは次のとおりです。

async.py

grive.py

私は何か間違ったことをしていると思いますが、それは私には明らかではありません。サブプロセスを使用してインジケーターを変更するのは正しいですか? または、これを正しく行うことができる他の方法はありますか?

0 投票する
1 に答える
1241 参照

python - Ubuntu 12.04 で Python AppIndicator を使用してシステム トレイのスクロール ホイール信号を検出する

マウスをトレイ アイコンの上に置いてマウス ホイールをスクロールすると、この python コードが反応するようにしようとしていますが、オンラインで例が見つかりません。これは私がこれまでに持っているもので、ホイールのスクロールに反応しません...

スクロール ホイールの動きを検出するにはどうすればよいですか?

0 投票する
1 に答える
742 参照

pygtk - Gtk3 appIndicator - ユーザー入力なしでアイコン/テキストを更新

そのため、x 分ごとにファイルを NAS に同期する Python スクリプトがあります。上記のスクリプトのプロセスに従うアプリインジケーター(ubuntu)を作成しようとしています。

インジケーター コードをスクリプトに埋め込んで GLib.timeout_add(10, handler_timeout) を使用すると、同期が完了するまでインジケーターを更新できません。つまり、以下のレイアウトを参照してください。

*

*

これは私がやりたいことですが、もちろんこのようには機能しません。私の問題は、ここからどこへ行くべきかわからないことです - どうすればこれを達成できますか?