Some Text
Events.js:Morph (extension):-- all --:onDrag (proto)
X
–
Menu
N
core/lively/morphic/
...
tools/
AdditionalMorphs.js
Animation.js (not parsed)
Canvas.js
Clipboard.js (not parsed)
ColorChooserDraft.js (not parsed)
Complete.js (not parsed)
Connectors.js (not parsed)
Core.js (not parsed)
DiffMerge.js (not parsed)
EventExperiments.js (not parsed)
Events.js
Graphics.js
Event (extension)
EventHandler
EventHandler (extension)
eventHandlerRenderSystemSetup (function)
Events (extension)
HandMorph
installDefaultGlobalKeys (function)
KeyboardDispatcher
KeyboardDispatcher (extension)
lively.morphic.DragMoveTrait
lively.morphic.EventSimulator (object)
Morph (extension)
Morph (extension)
Morph (extension)
-- all --
event handling
event managment
focus and blur
grabbing and dropping
keyboard events
opening
scrolling
touch events
onBackspacePressed (proto)
onBlur (proto)
onContextMenu (proto)
onDelPressed (proto)
onDownPressed (proto)
onDrag (proto)
onDragEnd (proto)
onDragStart (proto)
onDropOn (proto)
onEndPressed (proto)
onEnterPressed (proto)
onEscPressed (proto)
onFocus (proto)
onHomePressed (proto)
1
2
3
4
5
onDrag
:
function
(
evt
)
{
if
(
this
.
eventsAreIgnored
)
{
return
}
var
dragInterval
=
50
;
// milliseconds
var
now
=
new
Date
(
)
.
getTime
(
)
;
}
X
>
<
Events.js:Morph (extension):-- all --:addEventHandler (proto)
X
–
Menu
N
core/lively/morphic/
...
tools/
AdditionalMorphs.js
Animation.js (not parsed)
Canvas.js
Clipboard.js (not parsed)
ColorChooserDraft.js (not parsed)
Complete.js (not parsed)
Connectors.js (not parsed)
Core.js (not parsed)
DiffMerge.js (not parsed)
EventExperiments.js (not parsed)
Events.js
Graphics.js
Event (extension)
EventHandler
EventHandler (extension)
eventHandlerRenderSystemSetup (function)
Events (extension)
HandMorph
installDefaultGlobalKeys (function)
KeyboardDispatcher
KeyboardDispatcher (extension)
lively.morphic.DragMoveTrait
lively.morphic.EventSimulator (object)
Morph (extension)
Morph (extension)
Morph (extension)
-- all --
event handling
event managment
focus and blur
grabbing and dropping
keyboard events
opening
scrolling
touch events
addEventHandler (proto)
areEventsIgnoredOrDisabled (proto)
basicGetScrollableNode (proto)
blur (proto)
correctForDragOffset (proto)
createClipboardCapture (proto)
disableDragging (proto)
disableDropping (proto)
disableEventHandler (proto)
disableEventHandlerRecursively (proto)
disableEvents (proto)
disableFocus (proto)
disableGrabbing (proto)
doKeyCopy (proto)
1
2
3
4
5
6
addEventHandler
:
function
(
)
{
if
(
this
.
eventHandler
)
throw
new
Error
(
'Morph '
+
this
+
' already has an event handler!'
)
;
var
handler
=
new
lively
.
morphic
.
EventHandler
(
this
)
;
this
.
eventHandler
=
handler
;
return
handler
;
}
X
>
<
1
2
3
4
5
6
7
// changed at Wed Sep 24 2014 21:51:22 GMT+0200 (Central Europe Daylight Time) by timfelgentr
eff
this
.
addScript
(
function
onDrag
(
evt
)
{
$super
(
evt
)
;
this
.
line
.
getControlPoint
(
0
)
.
setPos
(
this
.
line
.
localize
(
this
.
getPosition
(
)))
;
})
.
tag
([
])
;
X
<lively.morphic.Morph#7EE2E... - point1>
Tag:
run
save
Tests
-- ALL --
onDrag
onDragEnd
onDragStart
onrestore
Scripts
-
+
-
Connections
+
-- ALL --
all
ObjectEditor
X
–
Menu