スタンプエディターの右矢印
スタンプエディターで,左矢印でスタンプを取り込んで編集した後,右矢印でスタンプ箱に戻すと,スタンプの一番下に加えられる。これを,カーソルがある位置のすぐ下に挿入するようにした。
client/StampBoxPlugin.java
class EditorValueListener implements PropertyChangeListener { ・ ・ public void propertyChange(PropertyChangeEvent e) { Object obj = e.getNewValue(); //pns^ StampTreeNode targetNode; if (e.getOldValue() instanceof StampTreeNode) { targetNode = (StampTreeNode) e.getOldValue(); } else { targetNode = null; } //pns$ if (obj != null && obj instanceof ModuleModel) { ModuleModel stamp = (ModuleModel) obj; String entity = stamp.getModuleInfo().getEntity(); StampTree tree = userBox.getStampTree(entity); //pns^ // tree.addStamp(stamp, null); ((StampTreeTransferHandler)tree.getTransferHandler()).setPosition(StampTreeTransferHandler.Insert.AFTER); tree.addStamp(stamp, targetNode); //pns$ } else if (obj != null && obj instanceof ArrayList) { ・ ・
order/EditorSetPanel.java
public void setEditorValue(Object value) { editorValue = value; //pns boundSupport.firePropertyChange(IStampEditorDialog.EDITOR_VALUE_PROP, null, editorValue); boundSupport.firePropertyChange(IStampEditorDialog.EDITOR_VALUE_PROP, getSelectedNode(), editorValue); curEditor.setValue(null); }
« コードヘルパー | トップページ | 罫線の出る monsiaj »
「OpenDolphin」カテゴリの記事
- 運用17年目のまとめ(2025.02.03)
- IME on/off の切換 - その2(2024.12.02)
- OrcaController オルコン(2024.11.28)
- OpenDolphin: java 21 / wildfly 34 への移行(2024.11.08)
- IME on/off の切り替え(2024.09.03)