2011-02-09 6 views
2

クロスプラットフォーム(Linux、Win、OS X)のアプリケーションを構築しています。特に、GTK +スキャフォールディング(つまりDrawingArea)でサポートされているカイロ(mm)でグラフィックスを作成しています。私は今、いくつかのカスタム要素を必要とするいくつかのUI要素が必要です。理想的には透明オーバーレイとして表示する必要があります(UIのさまざまな部分で異なる不透明度)。Gtk/Cairoで透過的なWebKit-Overlayがありますか?

GTK +をカスタマイズするのは難しいです(例えば、提案リストの編集フィールドをより上にしたい場合は)、私はHTML/CSSでどのようにこれを達成するかを基本的に正確に知っています。 libwebkitにUIの要素を扱わせるのはどうしてですか?

  1. は私の上記の推論は、他の誰にも意味を成さない:

    私は私が知っておくべきである、WebKitのと多くの経験を持っていませんか?

  2. CSSはopacityですが、CSSスタイルのレイアウト処理から継承されたアルファ値を使って、RGBAオフスクリーンサーフェイス上にレンダリングするようにWebKitをインターフェースできますか?
  3. もしも2.がうまく行かなくても、AFAIKはおそらくGTK +の規定によってキーボードとマウスのやり取りのリダイレクトを必要とするオフスクリーンサーフェイスでlibwebkitを使用していますか?
+0

私はあなたが使用している言語でこれをタグ付けする必要があると思います。 C++? – thirtydot

+0

Gtk +/Cairo/libwebkitはCベースであるが、多くの言語バインディングがあるので、どの言語バインディングを使用するかは実際問題ではありません答え。 – smilingthax

+0

[WebKitを使用してクリアな背景にWebコンテンツをレンダリングすることは可能ですか?](http://stackoverflow.com/questions/324923/is-it-possible-to-render-web-content-over-a) -clear-background-using-webkit) – Anko

答えて

関連する問題