You mean that when you click on a node while you inspecting the view you
get a new pane to the right with that object?

Doru

On Thu, Jun 4, 2015 at 7:16 PM, Peter Uhnák <i.uh...@gmail.com> wrote:

> Omg I just found out that if I click on the node representing an
> McVersionInfo it actually opens it in the inspector and I didn't even
> needed to implement anything special.
> That's really cool!
>
> Peter
>
> On Tue, Jun 2, 2015 at 6:59 PM, Alexandre Bergel <alexandre.ber...@me.com>
> wrote:
>
>> Interesting visualization! Keep going!
>>
>> Alexandre
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>> On Jun 2, 2015, at 10:57 AM, Peter Uhnák <i.uh...@gmail.com> wrote:
>>
>> On Tue, Jun 2, 2015 at 3:07 PM, Tudor Girba <tu...@tudorgirba.com> wrote:
>>
>>> Interesting. The dominance tree layout is quite interesting for this use
>>> case.
>>>
>>
>> There were some upward lines at the bottom of the graph for no apparent
>> reason, not sure what was going on there yet, so I'll look into the layout
>> when I have more time.
>>
>> Alternatively you could also use Sugiyama, however either due to the
>> choice of heuristics, or some bug it places high priority on last levels
>> which is really bad (since it is no longer at proper hierarchical layers).
>>
>> Peter
>>
>>
>>> Doru
>>>
>>> On Tue, Jun 2, 2015 at 12:09 PM, Peter Uhnák <i.uh...@gmail.com> wrote:
>>>
>>>> HI Offray,
>>>>
>>>> I gave it a quick bash and come up with the following code. It's just a
>>>> prototype and could be greatly simplified.
>>>>
>>>> - MCVersionInfo ancestors for whatever reason returned empty array down
>>>> the line (so its cut off at the end), but I didn't investigate the problem
>>>> - edge building and possibly ancestor retrieval could be simplified
>>>> with builders; I think RTMondrian has methods for it but can't remember
>>>> exactly (agilevisualization mentioned RTGraphBuilder but that has been
>>>> removed to my knowledge)
>>>>
>>>> ~~~~~~~~~~~~~~~
>>>> mc := MCSmalltalkhubRepository allInstances detect: [ :m | m project =
>>>> 'Roassal2' ].
>>>>
>>>> root := mc versionInfoFromFileNamed: mc readableFileNames first.
>>>>
>>>> family := Set new.
>>>> retriever := nil.
>>>> retriever := [ :child |
>>>> family add: child.
>>>> child ancestors do: [ :a | retriever value: a ]
>>>> ].
>>>> retriever value: root.
>>>> obs := family asGroup.
>>>>
>>>> v := RTView new.
>>>> es := RTEllipse new size: 15; color: Color blue; elementsOn: obs.
>>>> v addAll: es.
>>>>
>>>> edges := RTEdge
>>>> buildEdgesFromObjects: obs
>>>> from: #yourself
>>>> toAll: #ancestors
>>>> using: (RTArrowedLine new withShorterDistanceAttachPoint; color: Color
>>>> red)
>>>> scope: es.
>>>> v addAll: edges.
>>>>
>>>> es @ RTDraggable.
>>>> es @ (RTLabelled new text: [ :m | m nameWithout: 'Roassal2' ]).
>>>>
>>>> v @ RTDraggableView.
>>>> v @ RTZoomableView.
>>>>
>>>> RTDominanceTreeLayout new
>>>> verticalGap: 30;
>>>> horizontalGap: 15;
>>>> on: es.
>>>>
>>>> v open
>>>> ~~~~~~~~~~~~~~~~
>>>>
>>>>
>>>> <2015-06-02_12:04:32.png>
>>>>
>>>> Cheers,
>>>> Peter
>>>> ​
>>>>
>>>> On Tue, Jun 2, 2015 at 5:39 AM, Offray Vladimir Luna Cárdenas <
>>>> off...@riseup.net> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> On a closer detail, seems that [1] contains the starting point I'm
>>>>> looking for. I'll keep you posted and of course any other approach will be
>>>>> listened.
>>>>>
>>>>> [1]
>>>>> https://dl.dropboxusercontent.com/u/31543901/AgileVisualization/Roassal/0104-Roassal.html
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Offray
>>>>>
>>>>>
>>>>> On 01/06/15 22:04, Offray Vladimir Luna Cárdenas wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I had asked a similar question before with no much advances, but
>>>>>> today I made a discovery that can improve the things a lot: how to export
>>>>>> timeline data as structured JSON [1] (and of course this open the
>>>>>> possibility to work with it on Pharo). Now I would like to graph the data
>>>>>> as a tree with forks, merges and dates and authors of commits. I have 
>>>>>> seen
>>>>>> chronia, but seems overkill for this feature (and is integrated with CVS
>>>>>> only).
>>>>>>
>>>>>> [1]
>>>>>> http://stackoverflow.com/questions/30577090/how-to-export-fossil-scm-timeline-to-another-format/30580043#30580043
>>>>>>
>>>>>> As usual, any pointer on how to get this going will be greatly
>>>>>> appreciated and I will give feedback to the community on how to do it.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Offray
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> www.tudorgirba.com
>>>
>>> "Every thing has its own flow"
>>>
>>
>>
>


-- 
www.tudorgirba.com

"Every thing has its own flow"

Reply via email to