[etoys-dev] Copying Graphing tools and Speech Bubbles to Inbox

Ricardo Moran richi.moran at gmail.com
Sat Aug 14 19:54:07 EDT 2010

It's ok Randy, I wrote something for the speech bubbles, please correct it
if you can.

On the Object Catalog:
Speech Bubble -> "An object you can use to make words represent the speech
of a character in a comic"
Thought Bubble -> "An object you can use to make words represent the
thoughts of a character in a comic"
Speech Bubble (graphic) -> "An object you can use to make pictures represent
the speech of a character in a comic"
Thought bubble (graphic) -> "An object you can use to make pictures
represent the thoughts of a character in a comic"

On Morph's viewer category "speech bubbles":
#sayText -> "Show a text in a speech bubble"
#thinkText -> "Show a text in a thought bubble"
#sayNumber -> "Show a number in a speech bubble"
#thinkNumber -> "Show a number in a thought bubble"
#sayGraphic -> "Show a picture in a speech bubble"
#thinkGraphic -> "Show a picture in a thought bubble"
#sayObject -> "Show an object in a speech bubble"
#thinkObject -> "Show an object in a thought bubble"
#stopSayingOrThinking -> "Erase all speech bubbles attached to this object,
if any"
#bubble -> "The bubble currently attached to this object"

On SpeechBubbleMorph's viewer category "bubble":
#attachTo -> "Make the bubble follow an object"
#stopAttaching -> "Free the bubble from following an object"
#attachment -> "The object this bubble is currently following"


On Sat, Aug 14, 2010 at 7:58 PM, Randy Caton <rcaton at cnu.edu> wrote:

> I was going to do the balloon help, but I can't do it until august 20. Is
> that too late?
> Randy
> 41596 Bald Eagle Drive
> Bigfork, MN 56628
> 218-832-3490
> Sent from my iPhone
> On Aug 14, 2010, at 6:37 PM, Ricardo Moran <richi.moran at gmail.com> wrote:
> On Sat, Aug 14, 2010 at 4:15 PM, Bert Freudenberg < <bert at freudenbergs.de>
> bert at freudenbergs.de> wrote:
>> On 14.08.2010, at 19:00, Ricardo Moran wrote:
>> > Hi, I've just uploaded a new commit to the inbox. It contains all the
>> graphing tools and speech bubbles with most of Bert's suggestions fixed. I'm
>> sorry for the big commit but I moved my older commits to treated because
>> they were incomplete. Now the only commits needed to have these tools
>> working properly are: Morphic-Richo.33 and Etoys-Richo.32
>> > I hope they got accepted into Etoys. I'm excited :)
>> I think they will :) I cleaned out the inbox today, merged all
>> submissions, made minor modifications.
>> I only did not merge Etoys-Richo.32 yet. It is much nicer than the
>> previous version, but still not quite there IMHO:
>> * the "remove" tile duplicates the existing "erase" tile
>> * barColor duplicates color
>> * a lot of graph tiles duplicate holder functionality
>> * a "bar table" is something in a club ;) I think calling it "table of
>> values" would be better
>> * privateExtent:/privateCenter:/privatePosition: methods duplicate the
>> existing extent:/center:/position: methods
>> * there is still a reference to Vector (though only in an example method)
>> * there already is another object called "Graph" in the object catalog
>> * none of the new slots have a balloon help
>> * some of the "plot - ..." categories are quite short, they should be
>> merged
>> * apply, max, min, remove, are all a bit short. There is already
>> minVal/maxVal and getMinVal/getMaxVal for example which you could reuse
>> I think the apparent complexity could be simplified when adopting more of
>> the holder vocabulary. Instead of "index" call it "cursor". "point x" would
>> be "x value at cursor" or so. Etc.
> Most of these can be fixed easily. Specially the terminology ones (I didn't
> know about the "bar table", otherwise I would have used other term :P)
>> Ideally, the graph would just *be* a holder/playfield. E.g. in a bar
>> graph, the user might just put plain rectangles or sketches or whatever.
>> Instead of extra labels, use the rectangle's name. The value would simply be
>> calculated from the object's width and the bar scale factor (just like you
>> did for points, which can be moved freely - cool). Same for xy graphs - the
>> points could be *any* object in a playfield. And possibly even points and
>> vectors could be unified - a point would just be a vector of length 0? That
>> might be not the best idea, I don't know. How much more time do you have in
>> your project?
> So adding a bar/point/vector would be just dropping an object (any object)
> into the graph... I like it, I think it's possibly a good idea (if we manage
> to figure out a nice way of unifying vectors and points... maybe different
> graphs for each?), but it's quite different from what I currently have and
> I'm not sure I'll be able to make it in time for this release. Since this
> seems like a big change I think adding these tools to the Etoys release may
> not be such a good idea. Maybe we should wait to hear the opinion of the
> educators about this change and if they like it, work on this for the next
> release.
> The GSoC deadline is this monday and I didn't even finish the seven items
> in my proposal. I will still work on this after gsoc is over but I worked
> very little in the PaintBox and I haven't even touched the EtoyMaker. That's
> a bummer...
>> I have no serious complaints about the bubble implementation (except for
>> the empty help balloons on the tiles), but you submitted both together so I
>> could not merge them yet.
> I'll write the balloon help and I'll push the bubbles to Etoys myself, if
> that's ok with you.
> Cheers
> Richo
>> - Bert -
>> _______________________________________________
>> etoys-dev mailing list
>>  <etoys-dev at squeakland.org>etoys-dev at squeakland.org
>>  <http://lists.squeakland.org/mailman/listinfo/etoys-dev>
>> http://lists.squeakland.org/mailman/listinfo/etoys-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakland.org/pipermail/etoys-dev/attachments/20100814/641223b1/attachment-0001.html>

More information about the etoys-dev mailing list