ダブルクリックでスタンプ入力2
スタンプ箱からダブルクリックでスタンプを入力する方法がかなり気に入ったので,他のカルテのスタンプも入力できるようにした。
- static 変数 "ChartImpl.allCharts","EditorFrame.allEditorFrames" の List に,ウインドウが activate された順番を保持するようにした。つまり,List の先頭をとると一番手前のウインドウが取れるようにした。
- これを利用して,ダブルクリックで,一番手前のウインドウにスタンプが挿入されるようにした。スタンプ箱のスタンプと,Viewer のカルテのスタンプをダブルクリックすると,DiagnosisDocument あるいは入力中の EditorFrame にスタンプが入力される。
- ダブルクリックしてからドラッグしてしまうと,スタンプが両方のイベントを受けてしまうので,ダブルクリック後 50 ms 以内にマウスが動いたら,ダブルクリックのイベントはキャンセルするようにした。
- 編集中の EditorFrame のスタンプをダブルクリックした場合は,これまで通りスタンプエディタが立ち上がる。
- 病名入力の場合は,「左右」「の疑い」などの修飾語を,ダブルクリック入力直後にショートカットで入力できるようにした。これまでは「ドラッグ&ドロップ→病名選択→ショートカットキー」だったのが,「ダブルクリック→ショートカットキー」で入力できるようになった。
« スタンプをダブルクリックで入力 | トップページ | ウインドウのデザイン変更 »
「OpenDolphin」カテゴリの記事
- 運用18年目のまとめ(2026.02.07)
- IME on/off の切換 - その5(2026.01.05)
- IME on/off の切換 - その4(2025.12.23)
- IME on/off の切換 - その3(2025.12.20)
- OpenDolphin: Java 25 / WildFly 38 への移行(2025.11.09)


