Examples of toAction()


Examples of com.cburch.logisim.circuit.CircuitMutation.toAction()

                else {
                    desc = getFromLocale("addWiresAction");
                }

                Action act = mutation.toAction(desc);
                canvas.getProject().doAction(act);
                lastAction = act;
            }
        }
    }
View Full Code Here

Examples of com.cburch.logisim.circuit.CircuitMutation.toAction()

                actName = getFromLocale("removeComponentAction", shorten.getFactory().getDisplayGetter());
            } else {
                xn.replace(shorten, result);
                actName = getFromLocale("shortenWireAction");
            }
            canvas.getProject().doAction(xn.toAction(actName));
            return true;
        }
    }

    @Override
View Full Code Here

Examples of com.cburch.logisim.circuit.CircuitMutation.toAction()

            }

            try {
                CircuitMutation mutation = new CircuitMutation(circ);
                mutation.add(c);
                Action action = mutation.toAction(getFromLocale("addComponentAction", factory.getDisplayGetter()));
                canvas.getProject().doAction(action);
                lastAddition = action;
                added = c;
            } catch (CircuitException ex) {
                JOptionPane.showMessageDialog(canvas.getProject().getFrame(),
View Full Code Here

Examples of com.cburch.logisim.circuit.CircuitMutation.toAction()

            Object src = e.getSource();
            if (src == del) {
                Circuit circ = proj.getCurrentCircuit();
                CircuitMutation xn = new CircuitMutation(circ);
                xn.remove(comp);
                proj.doAction(xn.toAction(getFromLocale("removeComponentAction", comp.getFactory().getDisplayGetter())));
            } else if (src == attrs) {
                proj.getFrame().viewComponentAttributes(circ, comp);
            }
        }
    }
View Full Code Here

Examples of com.cburch.logisim.circuit.CircuitMutation.toAction()

            String msg = getFromLocale("cannotModifyCircuitError");
            throw new AttrTableSetException(msg);
        } else {
            CircuitMutation xn = new CircuitMutation(circ);
            xn.setForCircuit(attr, value);
            proj.doAction(xn.toAction(getFromLocale("changeCircuitAttrAction")));
        }
    }
}
View Full Code Here

Examples of com.cburch.logisim.circuit.CircuitMutation.toAction()

            Project proj = caretCanvas.getProject();
            if (caretCreatingText) {
                if (!isEmpty) {
                    CircuitMutation xn = new CircuitMutation(caretCircuit);
                    xn.add(caretComponent);
                    a = xn.toAction(getFromLocale("addComponentAction",
                            Text.FACTORY.getDisplayGetter()));
                } else {
                    // don't add the blank text field
                    a = null;
                }
View Full Code Here

Examples of com.cburch.logisim.circuit.CircuitMutation.toAction()

                }
            } else {
                if (isEmpty && caretComponent.getFactory() instanceof Text) {
                    CircuitMutation xn = new CircuitMutation(caretCircuit);
                    xn.add(caretComponent);
                    a = xn.toAction(getFromLocale("removeComponentAction",
                            Text.FACTORY.getDisplayGetter()));
                } else {
                    Object obj = caretComponent.getFeature(TextEditable.class);
                    // should never happen
                    if (obj == null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.