2010/1/13 Henrik Sperre Johansen <henrik.s.johansen@veloxit.no>
On 13.01.2010 22:56, Mariano Martinez Peck wrote:
On Wed, Jan 13, 2010 at 10:50 PM, Igor Stasenko <siguctua@gmail.com>wrote:
2010/1/13 Mariano Martinez Peck <marianopeck@gmail.com>:
Ok...I am lazy to open a new thread...My understandings of Morphic are not even nil.
I need to programatically open a workspace and set a size to it. For example:
Workspace new acceptContents: 'This is the content'; openLabel: 'This is a label'.
I saw the message extent: but is in Morphs, and this is not morph.
I would like to do something like this:
Workspace new acceptContents: 'This is the content'; openLabel: 'This is a label'; extent: 500 @ 400.
Any tips ?
And of course, if I can choose WHERE (x and y) would be greate also.
Morph new openInWorld position: 100@100 ; width: 200; height: 500
Thanks Igor. I am REALLY newbie. I want a workspace to do that, not a Morph. Workspace is not in the Morph hierarchy and thus, it does not understand that message. Maybe I can put a workspace inside that morph ?
Not to mention, position: moves by a delta (don't ask me why), so that would derive from whatever position is decided by openInWorld. I imagine this is not what you want. Try: (Workspace new
acceptContents: 'This is the content'; embeddedInMorphicWindowLabeled: 'This is a label') position: 50@50; extent: 500 @ 400; openAsIs
Henry: I hope you never leave the Pharo community :) Thank you very much. That did the trick!!! Now...a helpmer method for this in Workspace!
Cheers, Henry
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project