簡単な Web エディターのデモを作成しようとしています。Web ビュー ウィジェットで gtk ソース ビュー ウィジェットのコンテンツをレンダリングする必要があります... ウィジェットを描画しましたが、ソースビューからコンテンツを取得して Web ビューに渡すことができません。バッファーを使用する必要があると思いましたが、バッファーを共有することはできません。それはどのように機能するはずですか?任意のポインタをいただければ幸いです。
このようなものは、私が考えていたことです:
const htmlBuffer = new GtkSource.Buffer();
const messagehtml = new GtkSource.View(htmlBuffer);
const webView = new Webkit.WebView({ vexpand: true });
htmlBuffer.connect('changed', upDateWebView);
次に、upDateWebView() メソッドで、
webView.load_html(htmlBuffer);