Some Text
Workspace
X

Menu
pt3 = this.get("start1")
pt4 = this.get("end1")
pt5 = this.get("start2")
pt6 = this.get("end2")
pt1.show()
pt3.show()
pt2.show()
[pt1,pt2,pt3,pt4,pt5,pt6].each(function (ea) {
    bbb.unconstrainAll();
})
solver = new DBPlanner()
always: {
    solver: solver
    pt1.getPosition().equals(pt3.getPosition())
}
always: {
    solver: solver
    pt4.getPosition().equals(pt6.getPosition()) &&
    pt5.getPosition().equals(pt2.getPosition())
}
X
constraintinterpreter.js
X

Menu
N

...
../
babelsberg-lively.js (not parsed)
cassowary_ext.js (not parsed)
constraintinterpreter.js
core_ext.js (not parsed)
csp_ext.js (not parsed)
deltablue_ext.js (not parsed)
PerformanceTests.js (not parsed)
src_transform.js (not parsed)
src_transform_test.js (not parsed)
tests.js (not parsed)
uglify.js (not parsed)
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
                        }
                    },
                    this
                );
                recursionGuard(
                    this, '$$isStoring',
                    function() {
                        if (value !== this.storedValue) {
                            try {
                                if (this.isSolveable()) {
                                    var getterSetterPair = this.findOptionalSetter();
                                    if (getterSetterPair) {
                                        ConstrainedVariable.$$optionalSetters.push(
                                            getterSetterPair
                                        );
                                    }
                                }
                                this.setValue(value);
                                this.updateDownstreamVariables(value);
                                this.updateConnectedVariables();
                            } catch (e) {
X
>
<
// changed at Thu Sep 25 2014 11:54:50 GMT+0200 (Central Europe Daylight Time) by timfelgentr
eff  
this.addScript(function onDragEnd(evt) {
    $super(evt);
    this.start.setPosition(
        this.start.owner.localizePointFrom(this.getControlPoint(0).getPos(), this)
    );
    this.end.setPosition(
        this.end.owner.localizePointFrom(this.getControlPoint(1).getPos(), this)
    );
}).tag([]);
X
<lively.morphic.Path#F15E5... - GlobalLine2>
Tag:
run
save
Tests

-- ALL --
onCopy
onDrag
onDragEnd
onOwnerChanged
Scripts
-
+
-
Connections
+
-- ALL --
all
ObjectEditor
X

Menu