[Squeakland] Label of a button Was: RE: newbie(ish) question (buttons)

Markus Gaelli gaelli at emergent.de
Wed Mar 1 04:31:55 PST 2006


Hi Uwe,

indeed, my mail was a bit short... ;-)

Two ways of doing it:

1.) Assuming you are using an up-to-date squeakland-image click on  
the color-pipette-halo of your morph (might be chift-click, depends  
on the morph, haven't explored the differences yet) and then the  
button labeled "button" on the bottom. ;-)
There you can add a label. You can set the text of the label by  
opening a viewer on it. Go to the "text"-category and type in your  
label in the characters setter. (It is a bit strange that one cannot  
change the label in the dialog directly). From there you can also  
drag put the label setter for reasons described in my last mail below.

2.) Take out a text morph of the supplies-flap, embed it into your  
button, and proceed as above. The advantage of doing so is that you  
can change the text and the font directly.

Cheers,

Markus

p.s. I actually found out about the first option only last week,  
after sending below mail.
EToys for the constructivistic explorer: "Always get a new surprise  
feature from time to time..." ;-)

On Mar 1, 2006, at 1:08 PM, Hübner, Uwe wrote:

> Hi Squeakers.
>
> I wonder if I've missed something.
> How can I create a 'Label' of a button?
> (I think a 'button' is something I've drawn and
>  now tell it to act upon mouse-down, isn't it?)
> If a Label means text embedded into a drawing,
> how can I change that text?
>
> Sincerely,
>
> Uwe
>
> -----Original Message-----
> From: squeakland-bounces at squeakland.org
> [mailto:squeakland-bounces at squeakland.org]On Behalf Of Markus Gaelli
> Sent: Friday, February 24, 2006 2:32 PM
> To: squeakland at squeakland.org
> Subject: Re: [Squeakland] newbie(ish) question (buttons)
> Importance: High
>
>
> Hi Kelly,
>
>>
>> Need a little help. I am trying to figure out how to use or (re-use
>> buttons). I have a button to fire a script.
>> eg I have a sketch and when you press the button it runs around the
>> playfield.
>>
>> I want to be able to click the button a second time to stop the
>> script.
>>
>> I have tried many things but just cannot quite get there. Any
>> suggestions?? Thanks
>
> You could ask the label of your button, if it says: "run" then run
> the sketch
> _and_ change the label to "stop", and if it says "stop" vice versa.
>
> "What makes sense to the user, often makes sense to the developer
> too..." ;-)
>
> Cheers,
>
> Markus
> _______________________________________________
> Squeakland mailing list
> Squeakland at squeakland.org
> http://squeakland.org/mailman/listinfo/squeakland




More information about the Squeakland mailing list