DEXCS for OpenFOAM TextSearcher

以前に記したDEXCS for OpenFOAM TextSearcherですが、1点改良しました。

実は、

検索結果の表示画面

  • "https://ocse2.com/wp-content/uploads/2011/10/01.png

ですが、画面に入りきらない部分は、スクロールバーで上下左右の移動は可能ですが、画面全体のサイズ変更をしても、リストボックスのサイズが連動してくれないで、下の図のような、みっともない状態になってしまいます。

検索結果の表示画面拡大

  • https://ocse2.com/wp-content/uploads/2011/10/02.png

昨日、あれこれ試行錯誤の上、ようやくこの問題を解決できました。

ただ、この画面はDEXCSランチャーを作成しているソフトwxGlade で自動作成しているものですが、自動作成したものをそのままでは、上の問題以外にも正しく動作しないなどあって、どうしても手作業で修正が必要な部分を残すしかない、というのが今のところの結論です。なので、ここに修正方法を記しておくことにしました。

変更前

  • https://ocse2.com/wp-content/uploads/2011/10/before.png

変更後

  • https://ocse2.com/wp-content/uploads/2011/10/after.png

変更箇所は3つ

22行目と23行目を入れ替える
入れ替え後22行目の choices=... の部分のカッコとダブルクォーテーションを外す
26行目をコメントアウト

画面の問題は、26行目の self.__do_layout() で コンポーネントのサイズ指定がおかしくなってしまっているようで、多分、wxGladeの問題だと思うのですが・・・よく判りません。結果オーライということで。

なお、次期リリース予定のDEXCS2011 for OpenFOAM(R) では、wxGlade 用のプロジェクトファイルも同梱して配布しますが、自分の好みでカスタマイズしてもらってもよいし、ここでやっているような手作業をやらないで済む方法を何方か考えてもらいたいという下心を白状しておきます。

Share

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください