Some Text
Workspace
X
–
Menu
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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
>
<
1
2
3
4
5
6
7
8
9
10
11
12
// 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
<lively.morphic.World#1>
PartsBin
▶
Parts
▶
Tools
▶
Stepping
▶
Preferences
▶
Debugging
▶
Wiki
▶
Documentation
Report a bug
Run command...
Save world as ...
Save world