2010-03-07 18 views
0

如何獲得Gtk StatusIcon中的左鍵單擊的x/y座標?GTK StatusIcon:左擊座標?

這是我的第一個GTK應用程序,我卡住了。有什麼方法可以獲得有關發生的最後一個按鈕事件的詳細信息嗎?或者是否可以在連接()「激活」回調時將這些詳細信息傳遞給處理函數?

映入眼簾, 菲利普

回答

1

由於狀態圖標是不是一個小部件,這是一個有點迂迴。您可能能夠將某種小部件作爲用戶參數對象的一部分傳遞,並在激活時獲取全局鼠標位置。請參閱here,瞭解您可能的方式。

+0

非常感謝,這正是我一直在尋找的。爲了將來的參考,下面的代碼類似於Python中的想法:x,y,mods = myStatusIcon.get_screen()。get_root_window()。get_pointer() – Philip 2010-03-07 17:57:42