Hi Alex,
Nesting in Roassal 2 works well without a label for the root entity. But when adding a label, to the root, the nesting isn't displayed properly. For example:
| view el shape innerElements | view := RTView new. el := (RTBox new width: 80; height: 40; color: (Color purple alpha: 0.3)) element + (RTLabel new text:'test') . el translateTo: 200 @ 150. shape := RTBox new color: (Color red alpha: 0.3); size: #yourself. innerElements := (1 to: 30) collect: [ :i | shape elementOn: i ]. view addAll: innerElements. RTNest new layout: RTGridLayout new; on: el nest: innerElements. view add: el. view open.
Is this a bug or should a separate label for the root entity?
tx. usman
[image: Inline image 1]
Without label:
[image: Inline image 5]
Hi Usman,
You’re right! I have updated Roassal2 to produce the following:
Cheers, Alexandre
On Mar 31, 2014, at 6:33 AM, Usman Bhatti usman.bhatti@gmail.com wrote:
Hi Alex,
Nesting in Roassal 2 works well without a label for the root entity. But when adding a label, to the root, the nesting isn't displayed properly. For example:
| view el shape innerElements | view := RTView new. el := (RTBox new width: 80; height: 40; color: (Color purple alpha: 0.3)) element + (RTLabel new text:'test') . el translateTo: 200 @ 150. shape := RTBox new color: (Color red alpha: 0.3); size: #yourself.
innerElements := (1 to: 30) collect: [ :i | shape elementOn: i ]. view addAll: innerElements.
RTNest new layout: RTGridLayout new; on: el nest: innerElements. view add: el.
view open.
Is this a bug or should a separate label for the root entity?
tx. usman
<Screen Shot 2014-03-31 at 11.28.15 AM.png>
Without label:
<Screen Shot 2014-03-31 at 11.31.01 AM.png>
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
roassal2 seems to be exciting.
On 31 Mar 2014, at 19:38, Alexandre Bergel alexandre.bergel@me.com wrote:
Hi Usman,
You’re right! I have updated Roassal2 to produce the following:
<Screen Shot 2014-03-31 at 2.37.48 PM.png>
Cheers, Alexandre
On Mar 31, 2014, at 6:33 AM, Usman Bhatti usman.bhatti@gmail.com wrote:
Hi Alex,
Nesting in Roassal 2 works well without a label for the root entity. But when adding a label, to the root, the nesting isn't displayed properly. For example:
| view el shape innerElements | view := RTView new. el := (RTBox new width: 80; height: 40; color: (Color purple alpha: 0.3)) element + (RTLabel new text:'test') . el translateTo: 200 @ 150. shape := RTBox new color: (Color red alpha: 0.3); size: #yourself.
innerElements := (1 to: 30) collect: [ :i | shape elementOn: i ]. view addAll: innerElements.
RTNest new layout: RTGridLayout new; on: el nest: innerElements. view add: el.
view open.
Is this a bug or should a separate label for the root entity?
tx. usman
<Screen Shot 2014-03-31 at 11.28.15 AM.png>
Without label:
<Screen Shot 2014-03-31 at 11.31.01 AM.png>
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
roassal2 seems to be exciting.
On 31 Mar 2014, at 19:38, Alexandre Bergel alexandre.bergel@me.com wrote:
Hi Usman,
You’re right! I have updated Roassal2 to produce the following:
<Screen Shot 2014-03-31 at 2.37.48 PM.png>
Cheers, Alexandre
On Mar 31, 2014, at 6:33 AM, Usman Bhatti usman.bhatti@gmail.com wrote:
Hi Alex,
Nesting in Roassal 2 works well without a label for the root entity. But when adding a label, to the root, the nesting isn't displayed properly. For example:
| view el shape innerElements | view := RTView new. el := (RTBox new width: 80; height: 40; color: (Color purple alpha: 0.3)) element + (RTLabel new text:'test') . el translateTo: 200 @ 150. shape := RTBox new color: (Color red alpha: 0.3); size: #yourself.
innerElements := (1 to: 30) collect: [ :i | shape elementOn: i ]. view addAll: innerElements.
RTNest new layout: RTGridLayout new; on: el nest: innerElements. view add: el.
view open.
Is this a bug or should a separate label for the root entity?
tx. usman
<Screen Shot 2014-03-31 at 11.28.15 AM.png>
Without label:
<Screen Shot 2014-03-31 at 11.31.01 AM.png>
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
On Mon, Mar 31, 2014 at 7:38 PM, Alexandre Bergel alexandre.bergel@me.comwrote:
Hi Usman,
You're right! I have updated Roassal2 to produce the following:
tx Alex. It tested and it works. Do you think it is easily manageable to change the position of the label. Sometimes, we would like to place the label on the top left and elements start to draw just after or on the next line .
Cheers, Alexandre
On Mar 31, 2014, at 6:33 AM, Usman Bhatti usman.bhatti@gmail.com wrote:
Hi Alex,
Nesting in Roassal 2 works well without a label for the root entity. But when adding a label, to the root, the nesting isn't displayed properly. For example:
| view el shape innerElements | view := RTView new. el := (RTBox new width: 80; height: 40; color: (Color purple alpha: 0.3)) element + (RTLabel new text:'test') . el translateTo: 200 @ 150. shape := RTBox new color: (Color red alpha: 0.3); size: #yourself.
innerElements := (1 to: 30) collect: [ :i | shape elementOn: i ]. view addAll: innerElements.
RTNest new layout: RTGridLayout new; on: el nest: innerElements.
view add: el.
view open.
Is this a bug or should a separate label for the root entity?
tx. usman
<Screen Shot 2014-03-31 at 11.28.15 AM.png>
Without label:
<Screen Shot 2014-03-31 at 11.31.01 AM.png>
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
We need a composition mechanism for shapes. Please :)
Doru
On Tue, Apr 1, 2014 at 11:35 AM, Usman Bhatti usman.bhatti@gmail.comwrote:
On Mon, Mar 31, 2014 at 7:38 PM, Alexandre Bergel <alexandre.bergel@me.com
wrote:
Hi Usman,
You're right! I have updated Roassal2 to produce the following:
tx Alex. It tested and it works. Do you think it is easily manageable to change the position of the label. Sometimes, we would like to place the label on the top left and elements start to draw just after or on the next line .
Cheers, Alexandre
On Mar 31, 2014, at 6:33 AM, Usman Bhatti usman.bhatti@gmail.com wrote:
Hi Alex,
Nesting in Roassal 2 works well without a label for the root entity. But when adding a label, to the root, the nesting isn't displayed properly. For example:
| view el shape innerElements | view := RTView new. el := (RTBox new width: 80; height: 40; color: (Color purple alpha: 0.3)) element + (RTLabel new text:'test') . el translateTo: 200 @ 150. shape := RTBox new color: (Color red alpha: 0.3); size: #yourself.
innerElements := (1 to: 30) collect: [ :i | shape elementOn: i ]. view addAll: innerElements.
RTNest new layout: RTGridLayout new; on: el nest: innerElements.
view add: el.
view open.
Is this a bug or should a separate label for the root entity?
tx. usman
<Screen Shot 2014-03-31 at 11.28.15 AM.png>
Without label:
<Screen Shot 2014-03-31 at 11.31.01 AM.png>
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
We need a composition mechanism for shapes. Please :)
Roassal2 and Trachel offer a primitive way to compose shapes. You can have a look at RTCompositeShape and TRCompositeShape.
Alexandre