2012-01-08 60 views
0

gtk3有可能創建一個透明的菜單嗎?下層窗口將使用圖像作爲背景。 我可以爲窗口背景使用顏色,但不能使用圖像。gtk3透明菜單的

回答

0

我試圖用gdk2 reference的示例先做一個背景圖片,然後將其移植到gtk3中。我在GTK沒有專家可言,但我沒有做它在某種程度上編譯:

http://pastebin.com/0XwUW5k3(注意,必須是在同一個文件夾中的「background.png」)

透明的黑色矩形控股小部件很可能是盒子;我嘗試將背景顏色設置爲完全透明,但它不起作用,如果您希望它完全透明,您可能必須自己編寫/繪製它,但這不是我想要的建議因爲它看起來太複雜了。

此外,您可能想創建一個背景圖像與已經適合該窗口的分辨率,然後您可以跳過縮放部分。 規模函數原來來自this mailling-list thread

+0

我應該更清楚,我試圖使用gtk3的CSS功能來做到這一點。 – mike 2012-01-19 20:08:51