digdic

Vector

Vectorのほうも更新されました。 ダウンロードされたし!

リリース

日本語のメッセージを追加して・・インストーラを作って・・リリース! 久しぶりだと手順がなかなか思い出せないな。ダウンロード

辞書の削除

辞書の削除機能を追加した。

辞書の順番の設定

久々にコードをいじってみる。 辞書の設定画面が作りかけてあったので、辞書の順番だけ変更できるようにだけしてみた。 リリースはまだ。

外字の白黒反転

MinGW\libフォルダにある、libeb.a、libeb.laを前のバージョンに戻してビルドしてみても同じだったので、外字の白黒が反転していた原因はwxWidgets2.8.0だと思う。 反転させないと正しく表示されなかったので、その辺のバグが修正されたのかな?

ビルド

wxWidgets2.8.0の環境にプロジェクトの設定を変えて(2.6→2.8)、ビルドしてみた。 いくつかエラーが出たが、それほど大きな変更をせずともビルドはできた。 コンボボックスの挙動が心配だったが、少し動かして見た感じでは特に問題なし。 外字の黒白が反転さ…

wxPropertyGrid 1.2.5のインストール

makeだけしていたので、make installしてみる。 ヘッダファイルが「include\wx-2.8」の直下にコピーされてしまうので、「include\wx-2.8\wx\propgrid」フォルダを作ってファイルを移動する。

wxPropertyGrid 1.2.5のMake

件のMake時のエラーが、Closeになっていたのでコメントを参考にソースをいじってみる。 http://sourceforge.net/tracker/index.php?func=detail&aid=1619351&group_id=133406&atid=727081 advprops.cppで、 #include とされていたのをコメントアウトし、 フ…

wx関係の更新3

MinGW+wxWidgets2.8.0上でwxPropertyGrid1.2.5がビルドできないという報告がされているようで、 http://sourceforge.net/tracker/index.php?func=detail&aid=1619351&group_id=133406&atid=727081 とりあえず様子見としよう。

wx関係の更新2

昨日できなかったwxWidgets2.8.0のビルドは、MSYSの標準コンソールでconfigureしてみたらあっさりと通った。コマンドプロンプトでsh.exeを実行するだけでは環境設定が不十分なのかな? 次に、wxPropertyGrid1.2.5のmakeを試す。srcディレクトリでmakeすると…

wx関係の更新

wxWidgets 2.8.0がリリースされていたので、更新を試みる。 ついでにwxPropertyGrid、wxGladeも。 wxGlade 0.4.1 wxGlade-0.4.1-setup.exeを落としてきてインストール。 wxPropertyGrid 1.2.5 wxpropgrid-1.2.5-src.tar.gzを落としてきて解凍し、 install-pr…

EBライブラリ4.3

4.3にバージョンアップしていたので、インストールしてみる。 http://www.sra.co.jp/people/m-kasahr/eb/ libebutils/Makefile.inを書き換えて、 sh.exe-2.04$ diff Makefile.in.org Makefile.in 59c59 - > am_libebutils_a_OBJECTS = ebutils.$(OBJEXT) \ c…

コンテキストメニュー

いわゆる右クリックメニューをwxWidgetsではどうするのか、試してみた。(Shift+F10、メニューキーでも同じだが、ThinkpadX40にはメニューキーが無い) EVT_CONTEXT_MENUと、EVT_COMMAND_CONTEXT_MENUのマクロが定義されていて、 EVT_CONTEXT_MENUはウィンドウ…

下落

Vectorの版も、昨日、最新版が登録された。 http://www.vector.co.jp/soft/win95/writing/se408345.html と思ったら、今日見てみたらランキングが急降下している。 自分で閲覧していた分のポイントが集計からはずされたのかも知れないが、そもそもどういう計…

リリース

久しぶりにリリース。 主な変更点: 終了時に選択されていた辞書・複合検索の種類等を設定ファイルに残して、次に起動したときに復元されるようにした。 ダウンロード

Vector

Vectorに登録申請していたのが、今日登録された。 http://www.vector.co.jp/soft/win95/writing/se408345.html

久々の

ソース更新。メソッドを別のクラスへ移動したり、staticなメソッドのstaticを外したりしただけ。設定機能を追加するための準備のつもり。

ダウンロード数

SourceForgeの統計情報は毎日チェックしているのだが・・・ https://sourceforge.jp/projects/digdic/stats/ Downloadsが多くなると(というか0じゃないと)少しうれしかったりする。 でもリリースファイルのページでのダウンロード数を見ると・・・ https://s…

iniファイルの読み込み順

wxFileConfigのGetNextEntry()を使って読み込むの項目の順番がファイルでの出現順じゃなくて戸惑った。 どうもキーでソートした順になっている様子。

リリース

中田ヒデが引退とはついに年下のスポーツ選手もそういう年頃なのか・・・と思っている今日この頃。 生活ペースが元に戻ってきてまたチビチビと変更したのでリリース。 変更点: 設定画面がまがりなりにも機能するようにする。 辞書ファイルが登録されてない…

wxPropertyGridの挙動

wxPropertyGridのタブキー押下時の挙動が、wxGlade製のソースとサンプルプログラムで違う件を少し追求してみた。 何の事はない。スタイルの設定をコンストラクタでしたか、SetWindowStyleFlag()で後付けしたかの違いだった。 どうもコンストラクタでやらない…

wxPropertyGridではまる

設定ダイアログを作ろうとダイアログの中にwxPropertyGridを埋め込んでみたら、タブキーやカーソルキーを使ったときの動きがwxPropertyGridのサンプルプログラムと違うので困っている。昨日から。 カテゴリ行にフォーカスされているときにタブキーを押すと別…

リリース

日本戦が始まる前に、リリース! 変更点: チョイス、コンボボックスコントロールのキーボード入力時のバグフィクス。 複合検索入力フィールドの枠を他のコントロールに合わせる。1ピクセルずれていたので。(たかが1ピクセル、されど1ピクセル!) 些細な変更…

wxChoice,wxComboBoxの修正

6/9で書いていたwxChoice,wxComboBoxのバグは、wxWidgets.orgのCVSリポジトリにあった2.6.3版のブランチのファイルで解消されているみたい(なぜかMAINのほうには反映されていない)だったので、ファイルを入れ替えてwxWidgetsをビルドしなおしてみると良い感…

リリース

ハーフタイムの間に、リリース! 変更点: 複合検索の値の候補を表示。 複合検索入力フィールドのスクロールバーの表示を修正。 ダウンロード

スクロールバー、複合検索の候補

5/26の日記でグダグダ書いていたことに取り組んでいる。 スクロールバーを消そうとwxPropertyGridを継承したクラスでのコンストラクタの処理やCreate()の呼び出し方を変えたり、スタイルフラグを設定したり消そうとしたりやってみたけどやっぱりなかなか消え…

リリース

昨日やりかけた変更の後始末をしてリリース。 Enterキーでの検索処理は、キーワード入力フィールドと複合検索の入力フィールドでのみ行うようにする。 複合検索の種類の選択は、wxChoiceのコントロールで行うように変更。 など。 ダウンロード

キーボードのみで操作できるように・・・

タブオーダが正しくなるように、キー入力フック処理を調整。 複合検索がキーボードの操作のみで行えるように、フォーカス処理をチョコチョコとかえる。ラベルにフォーカスするときと、値の入力モードになるときと2種類あるが、ラベルのみフォーカスというの…

XUL,XPCOM

XULとXPCOMについて調べている。日本語の本はまだ無いのかな? このテクノロジを駆使して作ったら、操作系や画面表示の際の悩みはなくなるかな〜とか思うけど、 やっぱりちょっと敷居が高いかな?JavaScriptでアプリを作るとかちょっとイメージわかないし、C…

private→protected メソッドは全てvirtual

↑こういう芸当ができるのも、ソースが公開されていることと、メソッドがprotectedで宣言されているからだな〜と、今書いているソースもprivateを使うのはやめて全部protectedにする。 あと、「メソッドを書くときは普通はvirtlalにする」と誰かが言っていた…