« Java 1.8 対応 | トップページ | ownCloud 8.0.2 にアップグレード »

2015年3月17日 (火)

monsiaj を更新

ずっと monsiaj-20130418 をカスタマイズしたものを使っていたが,今年は 9月までに orca 4.8(monsiaj-20141010版以降の対応)へのアップデートもあるので,まずは monsiaj だけアップデートすることにした。ソースは bitbucket さんに上げた。
  • いつのまにか,monsiaj のソースは github からダウンロードするようになっていた。branch 1.4.9 の最終 commit 2015/3/4 のバージョンを Download ZIP でダウンロードして,以前と同じカスタマイズを加えた。
  • java 1.7 の時は ATOK との戦いに苦労したが,java 1.8 では何もしなくても大丈夫だった。
  • org.montsuqi.client.marshallers.PandaTableMarshaller
    (K02)診療行為入力画面で編集を行ってリターンキーを押すと,セルの選択が最後の行に飛んでしまうが,自分的には飛ばない方が良いと思うので,飛ばないようにした。
  • org.montsuqi.widgets.PandaCList
    テーブルに grid 表示する。
  • org.montsuqi.widgets.PandaFocusManager
    K03(請求確認) でショートカット処理を加えた。ctrl-0 で「領収書,明細書,処方発行無し」,ctrl-1 で「全て発行あり」,ctrl-2 で「処方だけ発行あり」に切り替える。
  • org.montsuqi.widgets.PandaTable
    (K02)診療行為入力画面の PandaTable の行数が常に 400行になっていて,データの後に大量の空白行がくっついた状態で表示されてしまうので,空白行は無視して,データがある行だけを表示するようにした。
  • org.montsuqi.widgets.Window
    (K10)診療行為入力-中途終了一覧などの Dialog が,表示の度に上に 21 ドットずつ移動してしまうのを修正した。
新しい monsiaj,何だかレスポンスが早くなったような感じがする。

« Java 1.8 対応 | トップページ | ownCloud 8.0.2 にアップグレード »

ORCA」カテゴリの記事