2

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

GTK +はカスタマイズが難しく(たとえば、その上に提案リストがある編集フィールドが必要です)、基本的にHTML / CSSでこれを実現する方法を正確に知っているので、質問がポップアップしました:libwebkitに処理させないのはなぜですかUIのもの?

私はWebKitの経験があまりないので、知っておく必要があるのは次のとおりです。

  1. 私の上記の推論は他の誰かにとって意味がありますか?
  2. CSSにはopacity、CSSスタイルのレイアウト処理から継承されたアルファ値を使用してRGBAオフスクリーンサーフェスにレンダリングするようにWebKitをインターフェイスできますか?
  3. 2.が機能しない場合でも、画面外の表面でlibwebkitを使用した人はいますか?AFAIKでは、おそらくGTK +のプロビジョニングを介して、キーボードとマウスの操作をリダイレクトする必要がありますか?
4

1 に答える 1

1

WebKitを使用して明確な背景の上にWebコンテンツをレンダリングすることは可能ですか? おそらくそれが得るのと同じくらい良いです。

于 2011-02-23T00:07:42.073 に答える