[etoys-dev] Book Sprint Questions: Part 3
Yoshiki Ohshima
yoshiki at vpri.org
Tue Feb 9 02:23:14 EST 2010
At Tue, 9 Feb 2010 01:50:28 -0500,
Steve Thomas wrote:
>
> 1. What is the difference between "Script Status Control" values: normal and paused?
When you hit the "go" button in the "All Scripts" tool, paused
scripts will start ticking but normal ones don't.
> 2. I was able to get "Script Status Control" value "mouseLeaveDragging" to work, but could not figure out how to trigger
> "mouseEnterDragging"
Say you have Rectangle1 and Rectangle2, and create a script at
Rectangle1 with mouseEnterDragging. When you pick up Rectangle2 and
drag it over to Rectangle1, the script will be triggered.
> 3. For the "Script Status Control" values of: opening and closing
> 1. Do these only apply to page (ie: page in a book) and world scripts, or are there other objects these apply to?
Other than world and pages, only defunct code uses it; so I think it
is safe to say it opening and closing are for world and book pages.
> 4. There are two "Script Status Control" values I do not understand (see below):
> 1. scrolledIntoView -- (Morph) when I am scrolled into view in a GeeMailMorph
> 2. scrolledOutOfView -- (Morph) when I am scrolled out of view in a GeeMailMorph
GeeMailMorph is an unsupported Object hidden in the system. (Say,
you open a Text, type "GeeMailMorph new openInWorld" in it and press
Ctrl-d to get it.) In the special kind of scroll text, you can drop a
regular object. When you scroll the pane the trigger should work...
But now, I think (unfortunately) removing the 'more...' item when
etoyFriendly is on is the way to go...
-- Yoshiki
More information about the etoys-dev
mailing list