私はクロスプラットフォーム(Linux、Win、OS X)であり、特に少しのGTK +スキャフォールディング(つまりDrawingArea
)でサポートされているCairo(mm)を介してグラフィックス処理を行うアプリケーションを構築しています。ここで、特定のカスタムルックを必要とするいくつかのUI要素が必要です。理想的には、それらは透明なオーバーレイとしても表示される必要があります(つまり、UIのさまざまな部分のさまざまな不透明度)。
GTK +はカスタマイズが難しく(たとえば、その上に提案リストがある編集フィールドが必要です)、基本的にHTML / CSSでこれを実現する方法を正確に知っているので、質問がポップアップしました:libwebkitに処理させないのはなぜですかUIのもの?
私はWebKitの経験があまりないので、知っておく必要があるのは次のとおりです。
- 私の上記の推論は他の誰かにとって意味がありますか?
- CSSには
opacity
、CSSスタイルのレイアウト処理から継承されたアルファ値を使用してRGBAオフスクリーンサーフェスにレンダリングするようにWebKitをインターフェイスできますか? - 2.が機能しない場合でも、画面外の表面でlibwebkitを使用した人はいますか?AFAIKでは、おそらくGTK +のプロビジョニングを介して、キーボードとマウスの操作をリダイレクトする必要がありますか?