2011-02-09 14 views
2

我正在構建一個跨平臺(Linux,Win,OS X)的應用程序,尤其是通過開羅(mm)繪製圖形的東西,並由一些GTK +腳手架(即DrawingArea)支持。我現在需要一些UI元素,這些元素需要一定的自定義外觀。理想情況下,它們也應該顯示爲透明覆蓋圖(即用戶界面不同部分的不透明度)。由於GTK +很難定製(例如,我想要一個編輯字段,其建議列表高於它),而我基本上完全知道如何通過HTML/CSS實現這一點,問題就出現了:爲什麼不讓libwebkit處理UI的東西?在Gtk/Cairo中可能透明的WebKit-Overlay?

我沒有太多的經驗與WebKit的,所以我需要知道的是:

  1. 請問我以上的道理是有意義的其他人?
  2. CSS有opacity,我可以以這種方式將WebKit連接到呈現在RGBA屏幕外的表面上,其中alpha值從CSS樣式的佈局處理中繼承嗎?
  3. 即使2.無法正常工作,有沒有人在屏幕外表面使用libwebkit,該AFAIK可能需要通過GTK +規定重定向鍵盤和鼠標交互?
+0

我認爲你需要用你正在使用的語言來標記它。 C++? – thirtydot 2011-02-09 03:42:29

回答