};\r
model.addComponentAddedListener(c ->\r
{\r
- c.addComponentChangedListener(redrawConsumer);\r
+ c.addComponentLookChangedListener(redrawConsumer);\r
c.addComponentMovedListener(redrawConsumer);\r
c.addPinAddedListener(pinAddedListener);\r
c.addPinRemovedListener(pinRemovedListener);\r
});\r
model.addComponentRemovedListener(c ->\r
{\r
- c.removeComponentChangedListener(redrawConsumer);\r
+ c.removeComponentLookChangedListener(redrawConsumer);\r
c.removeComponentMovedListener(redrawConsumer);\r
c.removePinAddedListener(pinAddedListener);\r
c.removePinRemovedListener(pinRemovedListener);\r
});\r
model.addWireAddedListener(w ->\r
{\r
- w.addWireChangedListener(redrawConsumer);\r
+ w.addWireLookChangedListener(redrawConsumer);\r
redrawThreadsafe();\r
});\r
model.addWireRemovedListener(w ->\r
{\r
- w.removeWireChangedListener(redrawConsumer);\r
+ w.removeWireLookChangedListener(redrawConsumer);\r
redrawThreadsafe();\r
});\r
\r
private final List<Pin> pins;
protected final List<Pin> pinsUnmodifiable;
- private final List<Consumer<? super GUIComponent>> componentChangedListeners;
+ private final List<Consumer<? super GUIComponent>> componentLookChangedListeners;
private final List<Consumer<? super GUIComponent>> componentMovedListeners;
private final List<Consumer<? super Pin>> pinAddedListeners;
private final List<Consumer<? super Pin>> pinRemovedListeners;
this.pins = new ArrayList<>();
this.pinsUnmodifiable = Collections.unmodifiableList(pins);
- this.componentChangedListeners = new ArrayList<>();
+ this.componentLookChangedListeners = new ArrayList<>();
this.componentMovedListeners = new ArrayList<>();
this.pinAddedListeners = new ArrayList<>();
this.pinRemovedListeners = new ArrayList<>();
}
// @formatter:off
- public void addComponentChangedListener (Consumer<? super GUIComponent> listener) {componentChangedListeners.add (listener);}
- public void addComponentMovedListener (Consumer<? super GUIComponent> listener) {componentMovedListeners .add (listener);}
- public void addPinAddedListener (Consumer<? super Pin > listener) {pinAddedListeners .add (listener);}
- public void addPinRemovedListener (Consumer<? super Pin > listener) {pinRemovedListeners .add (listener);}
-
- public void removeComponentChangedListener(Consumer<? super GUIComponent> listener) {componentChangedListeners.remove(listener);}
- public void removeComponentMovedListener (Consumer<? super GUIComponent> listener) {componentMovedListeners .remove(listener);}
- public void removePinAddedListener (Consumer<? super Pin > listener) {pinAddedListeners .remove(listener);}
- public void removePinRemovedListener (Consumer<? super Pin > listener) {pinRemovedListeners .remove(listener);}
-
- protected void callComponentChangedListeners( ) {componentChangedListeners.forEach(l -> l.accept(this));}
- private void callComponentMovedListeners ( ) {componentMovedListeners .forEach(l -> l.accept(this));}
- private void callPinAddedListeners (Pin p) {pinAddedListeners .forEach(l -> l.accept(p ));}
- private void callPinRemovedListeners (Pin p) {pinRemovedListeners .forEach(l -> l.accept(p ));}
+ public void addComponentLookChangedListener (Consumer<? super GUIComponent> listener) {componentLookChangedListeners.add (listener);}
+ public void addComponentMovedListener (Consumer<? super GUIComponent> listener) {componentMovedListeners .add (listener);}
+ public void addPinAddedListener (Consumer<? super Pin > listener) {pinAddedListeners .add (listener);}
+ public void addPinRemovedListener (Consumer<? super Pin > listener) {pinRemovedListeners .add (listener);}
+
+ public void removeComponentLookChangedListener(Consumer<? super GUIComponent> listener) {componentLookChangedListeners.remove(listener);}
+ public void removeComponentMovedListener (Consumer<? super GUIComponent> listener) {componentMovedListeners .remove(listener);}
+ public void removePinAddedListener (Consumer<? super Pin > listener) {pinAddedListeners .remove(listener);}
+ public void removePinRemovedListener (Consumer<? super Pin > listener) {pinRemovedListeners .remove(listener);}
+
+ protected void callComponentLookChangedListeners( ) {componentLookChangedListeners.forEach(l -> l.accept(this));}
+ private void callComponentMovedListeners ( ) {componentMovedListeners .forEach(l -> l.accept(this));}
+ private void callPinAddedListeners (Pin p) {pinAddedListeners .forEach(l -> l.accept(p ));}
+ private void callPinRemovedListeners (Pin p) {pinRemovedListeners .forEach(l -> l.accept(p ));}
// @form atter:on
/**
{
bounds.width = width;
bounds.height = height;
- callComponentChangedListeners();
+ callComponentLookChangedListeners();
}
protected void addPin(Pin pin)
private Pin pin2;
private double[] path;
- private final List<Consumer<? super GUIWire>> wireChangedListeners;
+ private final List<Consumer<? super GUIWire>> wireLookChangedListeners;
private ReadEnd end;
this.pin1 = pin1;
this.pin2 = pin2;
- wireChangedListeners = new ArrayList<>();
+ wireLookChangedListeners = new ArrayList<>();
pin1.addPinMovedListener(p -> pin1Moved());
pin2.addPinMovedListener(p -> pin2Moved());
public void setLogicModelBinding(ReadEnd end)
{
this.end = end;
- end.addObserver((i, o) -> callWireChangedListeners());
+ end.addObserver((i, o) -> callWireLookChangedListeners());
}
// @formatter:off
- public void addWireChangedListener (Consumer<? super GUIWire> listener) {wireChangedListeners.add (listener);}
+ public void addWireLookChangedListener (Consumer<? super GUIWire> listener) {wireLookChangedListeners.add (listener);}
- public void removeWireChangedListener(Consumer<? super GUIWire> listener) {wireChangedListeners.remove(listener);}
+ public void removeWireLookChangedListener(Consumer<? super GUIWire> listener) {wireLookChangedListeners.remove(listener);}
- private void callWireChangedListeners() {wireChangedListeners.forEach(l -> l.accept(this));}
+ private void callWireLookChangedListeners() {wireLookChangedListeners.forEach(l -> l.accept(this));}
// @formatter:on
}
\ No newline at end of file