在Gtk / Cairo中可能是透明的WebKit-Overlay?

时间:2011-02-09 03:21:16

标签: css webkit gtk cairo

我正在构建一个跨平台的应用程序(Linux,Win,OS X),尤其是通过Cairo(mm)的图形内容,由一些GTK +脚手架支持(即DrawingArea )。我现在需要一些UI元素,这需要一定的自定义外观。理想情况下,它们也应显示为透明叠加(即UI的不同部分的不同不透明度)。

由于GTK +很难自定义(例如我想要一个带有建议列表以上的编辑字段),而且我基本上完全知道如何使用HTML / CSS实现这一点,问题弹出:为什么不让libwebkit处理UI的东西?

我对WebKit没有多少经验,所以我需要知道的是:

  1. 我的上述推理对其他人有意义吗?
  2. CSS有opacity,我可以通过这种方式将WebKit连接到RGBA屏幕外表面,并且从CSS样式的布局处理继承了alpha值吗?
  3. 即使2.不起作用,有人在屏幕外使用libwebkit,AFAIK需要重定向键盘和鼠标的交互,可能是通过GTK +的规定吗?

1 个答案:

答案 0 :(得分:1)