前提・実現したいこと
テキストエディタエンジンAzukiでエディタソフトを制作しています。
表題の件ですが公式サイトchapter7.3を参考にして設定したキーワードをハイライトさせる事自体問題なく動いています。
仕組みとしてはキーワードの一覧とそのキーワードの属性(そのキーワードが予約語であるとかアノテーションであるとか)を設定してそれをKeywordHighlighterクラスのメソッドでセットする事により実現しているように見受けられます。
ここで問題になるのがキーワードの属性がSgry.Azuki.CharClassと言う列挙子(Number = 1 [String] = 2 Comment = 3)の様に設定済みでありそれぞれのCharClassに応じてハイライト色が設定されているいると言う仕様でありながら自分がそのデフォルトの配色を変更する方法がわからないと言うことです。
エディタなので背景色などを変更すればハイライトの色も変えないと見えずらいので必ず方法はあると思うですが初心者向けの情報が少ないせいか解決できないでいます。
ソースコードをオブジェクトブラウザで該当のクラスを探してコードを眺めたりもするのですがVB.NETがメインでC#が苦手な事もあり上手くいっておりません。
調べ方などのヒントでも良いのでお助け頂けますでしょうか?
よろしくお願いします。
補足情報
本家サイトの掲示板にも同様の投稿をしておりますが本家は最近活発に議論されていないようですのでこちらにも投稿させて頂いております。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー