問題タブ [gtksourceview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
303 参照

xml - syntax highlighting gtksourceview, use another xml file?

We can add our language definition in gedit in a XML fileformat, in the /usr/share/gtksourceview-3.0/language-specs/ folder, But can we in our XML refere to an other XML file? In my language definition i want to add some script (C , Python , Java...) when they are between some special character, since they already have a XML file that i juste want to use it.

Anyone have a clue on achieving this?

https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html

0 投票する
2 に答える
395 参照

c - GtkSourceGutter - 特定の行にアイコンまたはテキストをレンダリングする方法

カスタム gtk ソース ガター レンダラー pixbuf を挿入し、特定の行にアイコンをレンダリングしたいと考えています。

参照 API は、インターフェイスが GtkTreeView のインターフェイスと非常に似ていると述べていますが、ツリー モデルでは機能しません。では、GtkSourceGutter がツリー モデルで機能しない場合、特定の行にデータをレンダリングするにはどうすればよいでしょうか?

ライブラリ全体のすべての関数、提案されたすべての api と子オブジェクトをチェックしましたが、それについてのヒントすらありません。

意味がありません。man ページには、GtkSourceGutterRendererPixbuf を使用してセル内にアイコンを表示すると書かれています。実行すると、ガター gtk_source_gutter_renderer_pixbuf_set_pixbuf(renderer, pixbuf);内のすべてのセルのアイコンがレンダリングされます。そして、唯一の方法が cairo を使用して pixbuf を手動で描画することである場合、これらのレンダラーのポイントは何ですか?

gtksourcegutterrenderer を使用して特定の行でpixbuf をレンダリングするにはどうすればよいですか?


ここに画像の説明を入力