| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| | |
and prepare for new release
|
| | | |
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(experimental) slotwise inheritance à la Henry Lieberman for
sprite-local variables.
see
http://web.media.mit.edu/~lieber/Lieberary/OOP/Delegation/Delegation.htm
l
Let a sprite inherit another sprite’s local variables by making it the
“parent” in the sprite-icon’s context menu (the button icon in the
sprite corral underneath the stage). The child not only inherits the
variable slot but also - dynamically - the parent variable’s value.
Changing the parent’s variable value also changes it for every child.
If a child uses SET or CHANGE on an inherited variable it automatically
“shadows” it with its own value, thereby stopping dynamic participation
in the parent slot’s value (in effect dis-inheriting that slot).
Deleting a shadowed variable slot once again reinstates its inheritance
status.
inherited variables are shown as “ghosted” both in the child’s
variables palette and in such stage watchers. “Shadowing” them
un-ghosts both the variable blob template in the palette and the
watcher onstage (if any). Deleting a shadowed variable once again
ghosts the watcher and the palette block template.
Delete a (shadowed) variable either via the “Delete a variable” button
in the IDE or using the new “Delete” block in the variables category
|
| |
|
|
|
| |
lets you edit a Point object (numerical x and y), such as dimensions,
positions, min/max etc.
|
| |
|
|
| |
and pushed to this date
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
text code mapping and block header support, both via GUI and
primitives, for built-in blocks and for custom ones.
|
| | |
|
| |
|
|
| |
in the IDE's settings menu
|
| |
|
|
| |
preparing for "flat" GUI skins
|
| |
|
|
| |
(front end only)
|
| |
|
|
| |
(front end only)
|
| | |
|
| |
|
|
|
|
| |
prevent multiple block editors on the same block definition, allow
multiple dialogs on different objects, handle dialog instances in
DialogBoxMorph.prototype
|
| | |
|
| |
|
|
|
|
| |
Only one of each kind of dialog can now be open at any given time.
You can still open multiple dialogs for editing a costume and editing a block.
|
| |
|
|
|
|
|
| |
for new "scripts pic..." feature on the scripting area's context menu.
Also pushed up version dates for new beta release, and added
SnapManual.pdf to the help folder
|
| | |
|
| |
|
|
| |
This fixes some encoding issues
|
| |
|
|
| |
This reverts commit 4d37845b2e4de02ffa5a2e8a37812cca98e206d8.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
in the settings menu.
also: Optional slider for numeric prompter,
numberic prompters for watchers' sliderMin/Max
|
| |
|
|
|
|
|
| |
Shift-clicking on the settings menu lets you specify a fraction, by
which blocks and scripts are scaled, allowing you to e.g. export
poster-sized hi-res script pics, or to present Snap! live on hi-res
screens and projectors
|
| |
|