山田偽研

(2009.05.16) iCBM3 Ver.0.126b

iCBM3 Ver.0.126b を公開しました.

前回の更新で導入した「%view」マクロがまったく使い物にならないので,いろいろ弄りまわしているうちに,「情報ボックス」コントロールの大改造をする破目になりました.

BrowserPanel.jpg

ブラウザパネルは,ご覧のように普通のブラウザのようにツールバーとステータスバーを設けて操作性を向上しました.また,Windows XP SP2以降の環境ならば,IEと同等のポップアップブロック機能が働き,ナビゲーションは全てiCBM3内で行われるようにしました.また,検索バーのインターネット検索の結果もブラウザパネルに表示するようにしました.

要するに改造のコンセプトは,iCBM3上でなるべく操作が完結するようにしたことです.もちろん,今までどおりの外部ブラウザへの表示もワンタッチで切り替えることもできます.

EditorPanel.jpg

エディタパネルは,今までビルトインのRichTextBoxコントロールを改造して使っていましたが,テキストハイライトの描画リフレッシュが目で追うことができる位遅くて遅くて本当に困った存在でした.そこで,今回フリーのエディタコントロール「Azuki」にリプレースしてみることにしました.「Azuki」には正規表現によるテキストハイライト機能がまだ搭載されていないので,無理やり力づくで対応させたため,「Azuki」オリジナルのハイライト機能に比べると少し重く感じますが,それでも以前のRichTextBoxの時と比べると雲泥の差です.

エディタパネルもブラウザパネルと同様にツールバーを設けて,普通のエディタソフトのようなUndoやRedo,テキスト検索といったコマンドが実行できます.