山田偽研

(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,テキスト検索といったコマンドが実行できます.

(2009.05.17) iCBM3 Ver.0.126b2

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

掲示板にて不具合をご指摘いただいたので,応急処置を施しました.問題の抜本的解決ではありませんんが,とりあえずは不具合が解消されているはずです.

(2009.05.22) iCBM3 Ver.0.127b

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

前回,掲示板にてご指摘を頂いた不具合は未だ原因不明ですが,関係していそうな部分の改良をいくつか施してみました.ご指摘頂いたorzさんに限らず,同様の症状が起こっていた方も,何かご意見がありましたらお寄せください.

エディタコントロール「Azuki」への「無理やり機能追加」の第2弾,リンクテキスト機能を実装してみました.前々回リリースの「正規表現によるテキストハイライト機能」を拡張するやり方で実現しているので,かなり強引ですが何とか動作しています.