mirror of
https://github.com/OMGeeky/ATCS.git
synced 2026-02-23 15:38:23 +01:00
Modified marker (*) handled for Dialogue Sketches too.
Typo fixed too, now displays "Dialogue sketches" instead of "Dialogue sketchs"
This commit is contained in:
@@ -109,7 +109,7 @@ public class WriterModeDataSet implements ProjectTreeNode, Serializable {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getDesc() {
|
public String getDesc() {
|
||||||
return (needsSaving() ? "*" : "")+"Dialogue sketchs";
|
return (needsSaving() ? "*" : "")+"Dialogue sketches";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import java.awt.event.FocusListener;
|
|||||||
import java.awt.event.KeyEvent;
|
import java.awt.event.KeyEvent;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.geom.Point2D;
|
import java.awt.geom.Point2D;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -57,6 +58,9 @@ import prefuse.visual.EdgeItem;
|
|||||||
import prefuse.visual.VisualItem;
|
import prefuse.visual.VisualItem;
|
||||||
import prefuse.visual.expression.InGroupPredicate;
|
import prefuse.visual.expression.InGroupPredicate;
|
||||||
|
|
||||||
|
import com.gpl.rpg.atcontentstudio.ATContentStudio;
|
||||||
|
import com.gpl.rpg.atcontentstudio.model.GameDataElement;
|
||||||
|
import com.gpl.rpg.atcontentstudio.model.ProjectTreeNode;
|
||||||
import com.gpl.rpg.atcontentstudio.model.gamedata.Dialogue;
|
import com.gpl.rpg.atcontentstudio.model.gamedata.Dialogue;
|
||||||
import com.gpl.rpg.atcontentstudio.model.tools.writermode.WriterModeData;
|
import com.gpl.rpg.atcontentstudio.model.tools.writermode.WriterModeData;
|
||||||
import com.gpl.rpg.atcontentstudio.model.tools.writermode.WriterModeData.EmptyReply;
|
import com.gpl.rpg.atcontentstudio.model.tools.writermode.WriterModeData.EmptyReply;
|
||||||
@@ -93,6 +97,12 @@ public class WriterModeEditor extends Editor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void dataAltered() {
|
||||||
|
data.state = GameDataElement.State.modified;
|
||||||
|
data.childrenChanged(new ArrayList<ProjectTreeNode>());
|
||||||
|
ATContentStudio.frame.editorChanged(this);
|
||||||
|
}
|
||||||
|
|
||||||
public JPanel createButtonPane() {
|
public JPanel createButtonPane() {
|
||||||
JPanel pane = new JPanel();
|
JPanel pane = new JPanel();
|
||||||
pane.setLayout(new JideBoxLayout(pane, JideBoxLayout.LINE_AXIS));
|
pane.setLayout(new JideBoxLayout(pane, JideBoxLayout.LINE_AXIS));
|
||||||
@@ -102,6 +112,8 @@ public class WriterModeEditor extends Editor {
|
|||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
data.save();
|
data.save();
|
||||||
|
data.childrenChanged(new ArrayList<ProjectTreeNode>());
|
||||||
|
ATContentStudio.frame.editorChanged(WriterModeEditor.this);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
export.addActionListener(new ActionListener() {
|
export.addActionListener(new ActionListener() {
|
||||||
@@ -111,6 +123,8 @@ public class WriterModeEditor extends Editor {
|
|||||||
data.getProject().createElements(created);
|
data.getProject().createElements(created);
|
||||||
//data.begin.dialogue.save();
|
//data.begin.dialogue.save();
|
||||||
data.save();
|
data.save();
|
||||||
|
data.childrenChanged(new ArrayList<ProjectTreeNode>());
|
||||||
|
ATContentStudio.frame.editorChanged(WriterModeEditor.this);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
pane.add(save, JideBoxLayout.FIX);
|
pane.add(save, JideBoxLayout.FIX);
|
||||||
@@ -587,6 +601,7 @@ public class WriterModeEditor extends Editor {
|
|||||||
addEdge(selected, target);
|
addEdge(selected, target);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
dataAltered();
|
||||||
}
|
}
|
||||||
|
|
||||||
static final String disposeEditorString = "disposeEditor";
|
static final String disposeEditorString = "disposeEditor";
|
||||||
@@ -612,6 +627,7 @@ public class WriterModeEditor extends Editor {
|
|||||||
revalidate();
|
revalidate();
|
||||||
repaint();
|
repaint();
|
||||||
disposeOverlay();
|
disposeOverlay();
|
||||||
|
dataAltered();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -654,6 +670,7 @@ public class WriterModeEditor extends Editor {
|
|||||||
revalidate();
|
revalidate();
|
||||||
repaint();
|
repaint();
|
||||||
}
|
}
|
||||||
|
dataAltered();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -695,7 +712,7 @@ public class WriterModeEditor extends Editor {
|
|||||||
revalidate();
|
revalidate();
|
||||||
repaint();
|
repaint();
|
||||||
}
|
}
|
||||||
|
dataAltered();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -721,7 +738,7 @@ public class WriterModeEditor extends Editor {
|
|||||||
revalidate();
|
revalidate();
|
||||||
repaint();
|
repaint();
|
||||||
}
|
}
|
||||||
|
dataAltered();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1081,8 +1098,8 @@ public class WriterModeEditor extends Editor {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void targetUpdated() {
|
public void targetUpdated() {
|
||||||
// TODO Auto-generated method stub
|
this.icon = new ImageIcon(((GameDataElement)target).getIcon());
|
||||||
|
this.name = ((GameDataElement)target).getDesc();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user