スタンプエディターの右矢印
スタンプエディターで,左矢印でスタンプを取り込んで編集した後,右矢印でスタンプ箱に戻すと,スタンプの一番下に加えられる。これを,カーソルがある位置のすぐ下に挿入するようにした。
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」カテゴリの記事
- OpenDolphin: Java 25 / WildFly 38 への移行(2025.11.09)
- 運用17年目のまとめ(2025.02.03)
- IME on/off の切換 - その2(2024.12.02)
- OrcaController オルコン(2024.11.28)
- OpenDolphin: java 21 / wildfly 34 への移行(2024.11.08)


