問題タブ [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 に答える
49 参照

c - もっと大きな pixbufs を GtkSourceGutter にレンダリングしたい

でレンダリングされたソース マークGtkSourceGutterRendererのサイズは、GtkSourceView. テキストのフォント サイズを大きくせずに、pixbufs を大きくしたいので、それを達成するには、ウィジェットをサブクラス化し、そのdrawシグナル ハンドラをオーバーライドする必要があると結論付けました。

ただし、どのウィジェットをサブクラス化するかわかりません。きっとあなたの一人は知っていますか?

0 投票する
0 に答える
43 参照

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

つまり、スタイル定義を追加しました

しかし、うまくいきません。

どこが私のせいですか?