問題タブ [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.
c - もっと大きな pixbufs を GtkSourceGutter にレンダリングしたい
でレンダリングされたソース マークGtkSourceGutterRenderer
のサイズは、GtkSourceView
. テキストのフォント サイズを大きくせずに、pixbufs を大きくしたいので、それを達成するには、ウィジェットをサブクラス化し、そのdraw
シグナル ハンドラをオーバーライドする必要があると結論付けました。
ただし、どのウィジェットをサブクラス化するかわかりません。きっとあなたの一人は知っていますか?
syntax-highlighting - 単一の書式設定オプションを変更する方法GEdit のシンタックス ハイライト定義で?
測定のログを保持することを目的とした XML の方言である GEdit の言語定義を次のように作成しました。DocBook 言語定義の修正として作成しました。
ファイル: lcs.lang
ご覧のとおり、formatting-elementsという名前のコンテキストがあります。
次に、よく知られている公開ファイルの変更として、構文の強調表示の定義を作成しました。
ファイル: militargreen.xml
すべてが期待どおりに機能します。
ここで、「formatting-elements」コンテキストのキーワードで囲まれた文字列 (キーワード自体ではない) が特別な方法でフォーマットされるように、構文定義を変更したいと考えています。
GEdit では <b>フレーズ 1 </b> が表示されますが、ステートメントは
GEdit では <i>フレーズ 2 </i>が表示されるはずです
このような変更を設定するにはどうすればよいですか?
アップデート
次の方法でファイルを変更しました。
ファイル: lcs.lang
言い換えれば、コンテキストを追加しました:
次に、構文ファイルを次のように編集しました。
ファイル: militargreen.xml
つまり、スタイル定義を追加しました
しかし、うまくいきません。
どこが私のせいですか?