The SVG export accessible through the '...' menu works fine.

A new question regarding the labeling of the x-axis.

How do I specify that I want to see months

    8  9   10  11  12

only?

data := #(     #(WP1 8 12)      #(WP2 8 10)     #(WP3 10 11)
#(WP4 11 12)



And is something like this possible?


    8  9   10  11  12  1   2   3   4


--Hannes


On 7/31/15, Alexandre Bergel <[email protected]> wrote:
> The ‘…’ button, top right of a GTInspector that is showing a Roassal
> visualization.
>
> https://dl.dropboxusercontent.com/u/31543901/TMP/Screen%20Shot%202015-07-30%20at%2012.33.23%20PM.png
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>> On Jul 30, 2015, at 2:25 PM, H. Hirzel <[email protected]> wrote:
>>
>> Which menu? Could you describe it verbally please where to click? The
>> picture did not come through.
>>
>> --Hannes
>>
>> On 7/30/15, Alexandre Bergel <[email protected]> wrote:
>>> Simply use the menu:
>>>
>>>
>>> Cheers,
>>> Alexandre
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>> On Jul 30, 2015, at 11:59 AM, H. Hirzel <[email protected]>
>>>> wrote:
>>>>
>>>> Alexandre,
>>>>
>>>> This is really agile ... version 1005 of Roassal loaded and version
>>>> 305 of Trachel :-)
>>>>
>>>> The GANTT chart works fine, see screen shot.
>>>>
>>>> How do I export it as SVG code in Roassal?
>>>>
>>>> --Hannes
>>>>
>>>> On 7/29/15, Alexandre Bergel <[email protected]> wrote:
>>>>> Pure agile development: the latest version is the one that count.
>>>>> You need to update two packages: Roassal2 and Trachel.
>>>>>
>>>>> Cheers,
>>>>> Alexandre
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>
>>>>>
>>>>>
>>>>>> On Jul 29, 2015, at 3:24 PM, H. Hirzel <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>> Or a configuration? Which one?
>>>>>>
>>>>>> --HH
>>>>>>
>>>>>> On 7/29/15, H. Hirzel <[email protected]> wrote:
>>>>>>> Thanks for the updated GANTT script.
>>>>>>>
>>>>>>> My question was about the version of Roassal to load.
>>>>>>>
>>>>>>> Which one?
>>>>>>> I just go for version 1000?
>>>>>>>
>>>>>>> See screenshot.
>>>>>>>
>>>>>>> --Hannes
>>>>>>>
>>>>>>> On 7/29/15, Alexandre Bergel <[email protected]> wrote:
>>>>>>>>>> You should load the latest Roassal.
>>>>>>>>>
>>>>>>>>> How do I do that? I just loaded Roassal into a fresh Pharo4.0
>>>>>>>>> image
>>>>>>>>> and RTTimeLine is not included.
>>>>>>>>
>>>>>>>> We did some refactoring.
>>>>>>>> Instead, you should do:
>>>>>>>>
>>>>>>>> -=-=-=-=-=-=-=-=
>>>>>>>>        data := #(#(WP1 0 5) #(WP2 5 8) #(WP3 7 10)).
>>>>>>>>
>>>>>>>>        b := RTTimeline new.
>>>>>>>>        
>>>>>>>>        s := RTTimelineSet new.
>>>>>>>>        s objects: data.
>>>>>>>>        s lineIdentifier: #first.
>>>>>>>>        s start: #second.
>>>>>>>>        s end: #third.
>>>>>>>>        b add: s.
>>>>>>>>        
>>>>>>>>        b axisX
>>>>>>>>                numberOfLabels: 5;
>>>>>>>>                labelRotation: -45;
>>>>>>>>                labelConversion: [ :v | Date year: 2015 day: v ].
>>>>>>>>
>>>>>>>>        d := RTVerticalTickLineDecorator new.
>>>>>>>>        d shape line color: Color white.
>>>>>>>>        b addDecorator: d.
>>>>>>>>        b
>>>>>>>> -=-=-=-=-=-=-=-=
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> The class RTTimelineExample contains many examples
>>>>>>>>
>>>>>>>> Let us know how it goes
>>>>>>>>
>>>>>>>> Alexandre
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Alexandre
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Le 9 mai 2015 à 19:06, H. Hirzel <[email protected]> a
>>>>>>>>>>> écrit
>>>>>>>>>>> :
>>>>>>>>>>>
>>>>>>>>>>> Thank you for the examples, Alexandre!
>>>>>>>>>>>
>>>>>>>>>>> I have Pharo 4.0 with Roassal 2.0 installed
>>>>>>>>>>> (AlexandreBergel.718)
>>>>>>>>>>>
>>>>>>>>>>> I paste the following into a 'Playground' window and 'do it'.
>>>>>>>>>>>
>>>>>>>>>>> b := RTTimeLine new.
>>>>>>>>>>>
>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #WP1; start: 0;
>>>>>>>>>>> end:
>>>>>>>>>>> 5).
>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #WP2; start: 5;
>>>>>>>>>>> end:
>>>>>>>>>>> 8).
>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #WP3; start: 7;
>>>>>>>>>>> end:
>>>>>>>>>>> 10).
>>>>>>>>>>>
>>>>>>>>>>> b axisX numberOfLabels: 5.
>>>>>>>>>>> b
>>>>>>>>>>>
>>>>>>>>>>> I get the error message  that RTTimeLine is not known.
>>>>>>>>>>>
>>>>>>>>>>> What am I missing?
>>>>>>>>>>>
>>>>>>>>>>> --Hannes
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On 5/8/15, Alexandre Bergel <[email protected]> wrote:
>>>>>>>>>>>> Hi Hannes!
>>>>>>>>>>>>
>>>>>>>>>>>> Here is a first shoot paired-programmed with Juraj using
>>>>>>>>>>>> Roassal:
>>>>>>>>>>>>
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>> b := RTTimeLine new.
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #WP1; start: 0;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 5).
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #WP2; start: 5;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 8).
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #WP3; start: 7;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 10).
>>>>>>>>>>>>
>>>>>>>>>>>> b axisX numberOfLabels: 5.
>>>>>>>>>>>> b
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Here some slightly more elaborated example:
>>>>>>>>>>>>
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>> “One color per entry"
>>>>>>>>>>>> | b d |
>>>>>>>>>>>> b := RTTimeLine new.
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c1; start: 0;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 5).
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c1; start: 6;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 8).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c2; start: 0;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 5).
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c2; start: 8;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 10).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c3; start: 0;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 10).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c4; start: 5;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 10).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c5; start: 5;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 8).
>>>>>>>>>>>>
>>>>>>>>>>>> d := RTVerticalTickLineDecorator new.
>>>>>>>>>>>> d shape line color: Color white.
>>>>>>>>>>>> b addDecorator: d.
>>>>>>>>>>>> b axisX
>>>>>>>>>>>>    numberOfLabels: 5;
>>>>>>>>>>>>    labelRotation: -45;
>>>>>>>>>>>>    labelConversion: [ :v | Date year: 2015 day: v ].
>>>>>>>>>>>>
>>>>>>>>>>>> b shape color: (RTMultiLinearColorForIdentity new objects: b
>>>>>>>>>>>> entries).
>>>>>>>>>>>> b
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> One color per timeline
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>> | b |
>>>>>>>>>>>> b := RTTimeLine new.
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c1; start: 0;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 5).
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c1; start: 6;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 8).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c2; start: 0;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 5).
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c2; start: 8;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 10).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c3; start: 0;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 10).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c4; start: 5;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 10).
>>>>>>>>>>>>
>>>>>>>>>>>> b addEntry: (RTTimeLineEntry new identifier: #c5; start: 5;
>>>>>>>>>>>> end:
>>>>>>>>>>>> 8).
>>>>>>>>>>>>
>>>>>>>>>>>> d := RTVerticalTickLineDecorator new.
>>>>>>>>>>>> d shape line color: Color white.
>>>>>>>>>>>> b addDecorator: d.
>>>>>>>>>>>> b axisX
>>>>>>>>>>>>    numberOfLabels: 5;
>>>>>>>>>>>>    labelRotation: -45;
>>>>>>>>>>>>    labelConversion: [ :v | Date year: 2015 day: v ].
>>>>>>>>>>>>
>>>>>>>>>>>> b shape color: (RTMultiLinearColorForIdentity new command:
>>>>>>>>>>>> #identifier;
>>>>>>>>>>>> objects: #(c1 c2 c3 c4 c5)).
>>>>>>>>>>>> b
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Age of some classes:
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>> | b |
>>>>>>>>>>>> b := RTTimeLine new.
>>>>>>>>>>>> b extent: 500 @ 500.
>>>>>>>>>>>> ((RTShape withAllSubclasses sortedAs: #ageInDaysRounded)
>>>>>>>>>>>> select:
>>>>>>>>>>>> #hasMethods)
>>>>>>>>>>>>    do: [ :cls |
>>>>>>>>>>>>        e := RTTimeLineEntry new.
>>>>>>>>>>>>        e identifier: cls.
>>>>>>>>>>>>        e start: cls computeYoungestMethod ageInDays.
>>>>>>>>>>>>        e end: cls computeOldestMethod ageInDays.
>>>>>>>>>>>>        b addEntry: e ].
>>>>>>>>>>>> b
>>>>>>>>>>>> -=-=-=-=-=-=-=-=-=-=-=-=
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> All these examples are in the Roassal time line example menu.
>>>>>>>>>>>>
>>>>>>>>>>>> This is still an early version. Let us know how it goes!
>>>>>>>>>>>> https://www.facebook.com/ObjectProfile/posts/840542572699008
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Alexandre
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>>>>>>>>> Alexandre Bergel  http://www.bergel.eu
>>>>>>>>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On May 7, 2015, at 4:25 PM, H. Hirzel
>>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hello
>>>>>>>>>>>>>
>>>>>>>>>>>>> Has somebody done a GANTT chart?
>>>>>>>>>>>>>
>>>>>>>>>>>>>  GanttChartMorph openOn: aCollectionOfActivities
>>>>>>>>>>>>>
>>>>>>>>>>>>> ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Activities have
>>>>>>>>>>>>> - id
>>>>>>>>>>>>> - description
>>>>>>>>>>>>> - start date
>>>>>>>>>>>>> - end date
>>>>>>>>>>>>> ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hannes
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Moose-dev mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Moose-dev mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>> <Roassal2_configurations_Screenshot from 2015-07-29
>>>>>> 18:23:50.png>_______________________________________________
>>>>>> Moose-dev mailing list
>>>>>> [email protected]
>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>
>>>>>
>>>> <Pharo_Roassal_GANTT_chart_Screenshot from 2015-07-30 14:55:31.png>
>>>
>>>
>>
>
>
>

Reply via email to