web-dev-qa-db-ja.com

UbuntuAppIndicatorアイコンの座標を取得する方法

私はUbuntuLinux 12.04に取り組んでおり、pygobjectを使用してGTK +3上に構築されたソフトウェアを作成しています。

アプリケーションのアプリインジケーターアイコンのすぐ下にポップアップウィンドウを表示するタスクがありますが、アプリインジケーターアイコンの座標を取得する方法がわかりません。 app_indicatorオブジェクトは操作するGdkウィンドウを持っていないようです(または少なくとも、そのプロパティを通じて公開されていません)。

アプリインジケーターアイコンの座標を直接取得する方法や、それらを理解するための回避策を作成する方法について、ヘルプや指示をいただければ幸いです。

1

それらを簡単に発見する方法は意図的にありません。メニューやアイコンではないインジケーターとの相互作用は必要ありません。この一貫性は、私たちが作成しようとしているタイプのエクスペリエンスにとって重要です。 wikiページには メニューバーの設計根拠 に関する情報があります。

2
Ted Gould