1 package charactermanaj.ui.model;
\r
3 import java.util.EventObject;
\r
5 import charactermanaj.model.Layer;
\r
6 import charactermanaj.ui.ColorDialog;
\r
8 public class ColorChangeEvent extends EventObject {
\r
10 private static final long serialVersionUID = -4185234778107466586L;
\r
12 private Layer layer;
\r
14 private boolean cascaded;
\r
16 public ColorChangeEvent(ColorDialog colorDialog, Layer layer) {
\r
17 this(colorDialog, layer, false);
\r
20 public ColorChangeEvent(ColorChangeEvent src, boolean cascaded) {
\r
21 this((ColorDialog) src.getSource(), src.getLayer(), cascaded);
\r
24 protected ColorChangeEvent(ColorDialog colorDialog, Layer layer, boolean cascaded) {
\r
26 if (layer == null) {
\r
27 throw new IllegalArgumentException("null layer");
\r
30 this.cascaded = cascaded;
\r
33 public Layer getLayer() {
\r
37 public boolean isCascaded() {
\r