Hi all,
Any advice on where to start to add new types of Connectors? I'd just like a "Decision" connector ( a diamond shape that I could type some text into) to graphically create some algorithms for a project I am working on.
From there, I want to create different kinds of decision "steps" that would
be subclasses of this basic "decision" connector. Then, hopefully, I can "read in" the structure to create a file based on the algorithm that will be the input for my project.
Thanks in advance,
Rob
On 21.03.2009, at 15:37, Rob Rothwell wrote:
Hi all,
Any advice on where to start to add new types of Connectors? I'd just like a "Decision" connector ( a diamond shape that I could type some text into) to graphically create some algorithms for a project I am working on.
You mean like the "Text Ellipse" and "Text Rectangle"? Look at NCEllipseMorph, you basically just need to change the drawOn: method.
OTOH you can do this without coding, just take a polygon to make the diamond shape and embed the text in it. For convenience, adjust the layout to keep the text centered, and your done.
- Bert -
Oh...I see...the Connectors package works with any Morph...!
I'll try what you mentioned...thanks!
Rob
On Sat, Mar 21, 2009 at 12:19 PM, Bert Freudenberg bert@freudenbergs.dewrote:
On 21.03.2009, at 15:37, Rob Rothwell wrote:
Hi all,
Any advice on where to start to add new types of Connectors? I'd just like a "Decision" connector ( a diamond shape that I could type some text into) to graphically create some algorithms for a project I am working on.
You mean like the "Text Ellipse" and "Text Rectangle"? Look at NCEllipseMorph, you basically just need to change the drawOn: method.
OTOH you can do this without coding, just take a polygon to make the diamond shape and embed the text in it. For convenience, adjust the layout to keep the text centered, and your done.
- Bert -
Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
On 21.03.2009, at 17:56, Rob Rothwell wrote:
Oh...I see...the Connectors package works with any Morph...!
Hehe. You're beginning to understand what's so powerful about Morphic and Etoys.
- Bert -
I'll try what you mentioned...thanks!
Rob
On Sat, Mar 21, 2009 at 12:19 PM, Bert Freudenberg <bert@freudenbergs.de
wrote:
On 21.03.2009, at 15:37, Rob Rothwell wrote:
Hi all,
Any advice on where to start to add new types of Connectors? I'd just like a "Decision" connector ( a diamond shape that I could type some text into) to graphically create some algorithms for a project I am working on.
You mean like the "Text Ellipse" and "Text Rectangle"? Look at NCEllipseMorph, you basically just need to change the drawOn: method.
OTOH you can do this without coding, just take a polygon to make the diamond shape and embed the text in it. For convenience, adjust the layout to keep the text centered, and your done.
- Bert -
Hi Rob,
--- On Sat, 3/21/09, Rob Rothwell r.j.rothwell@gmail.com wrote:
From: Rob Rothwell r.j.rothwell@gmail.com Subject: Re: [Newbies] Adding new types of Connectors To: "A friendly place to get answers to even the most basic questions about Squeak." beginners@lists.squeakfoundation.org Date: Saturday, March 21, 2009, 12:56 PM Oh...I see...the Connectors package works with any Morph...!
Yep. Also look at StarMorphs. They can have 2 points which is a diamond. Any orientation and any aspect ratio.
I'll try what you mentioned...thanks!
Rob
On Sat, Mar 21, 2009 at 12:19 PM, Bert Freudenberg bert@freudenbergs.dewrote:
On 21.03.2009, at 15:37, Rob Rothwell wrote:
Hi all,
Any advice on where to start to add new types of
Connectors? I'd just like
a "Decision" connector ( a diamond shape
that I could type some text into)
to graphically create some algorithms for a project I
am working on.
You mean like the "Text Ellipse" and
"Text Rectangle"? Look
at NCEllipseMorph, you basically just need to change
the drawOn: method.
OTOH you can do this without coding, just take a
polygon to make the
diamond shape and embed the text in it. For
convenience, adjust the layout
to keep the text centered, and your done.
- Bert -
Beginners mailing list Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
beginners@lists.squeakfoundation.org