Hi Offray, The chapter about Roassal contains several examples on how to name nodes: https://dl.dropboxusercontent.com/u/31543901/AgileVisualization/Roassal/0104-Roassal.html
To label the nodes, the simplest way is to use @ RTLabelled. (However, you need first to add the element in the view before doing @ RTLabelled). This works pretty well. Here is your code: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= "Definimo los elementos, que denominamos simplemente e1, e2, etc, con su color y su tamaño" e1 := (RTEllipse new color: (Color blue alpha: 0.4); size: 20) elementOn: 'hello'. e2 := (RTEllipse new color: (Color red alpha: 0.4); size: 20) elementOn: 'Bonjour'. e3 := (RTEllipse new color: (Color yellow alpha: 0.4); size: 20) elementOn: 'Gutten Tag'. e4 := (RTEllipse new color: (Color green alpha: 0.4); size: 20) elementOn: 'BuenGiorno'. "Adicionamos los elementos a la vista" vista add: e1; add: e2; add: e3; add: e4. "Decimos que los elementos antes definidos se podrán arrastrar" e1 @ RTDraggable @ RTLabelled. e2 @ RTDraggable @ RTLabelled. e3 @ RTDraggable @ RTLabelled. e4 @ RTDraggable @ RTLabelled. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= You have something like that: For the edges, you can simply use @RTLabelled on an edge. Consider: -=-=-=-=-=-=-=-=-=-=-=-= line1 := line edgeFrom: e1 to: e2. line2 := line edgeFrom: e2 to: e1. line3 := line edgeFrom: e1 to: e2. line4 := line edgeFrom: e2 to: e2. line5 := line edgeFrom: e3 to: e4. vista add: line1. vista add: line2. vista add: line3. vista add: line4. vista add: line5. line1 @ RTLabelled. line2 @ RTLabelled. line3 @ RTLabelled. line4 @ RTLabelled. line5 @ RTLabelled. -=-=-=-=-=-=-=-=-=-=-=-= You can particularize the edge label with something like: line1 @ (RTLabelled new text: 'my edge'). Cheers, Alexandre > On Nov 22, 2014, at 6:33 PM, Offray Vladimir Luna Cárdenas > <[email protected]> wrote: > > Hi all. > > We're now in a small workshop about data narratives and I'm showing some > people Roassal. > > I would like to have named nodes and edges in a graph. I have created a small > understable graph from the object profile gallery here: > http://ws.stfx.eu/8QMELFJ4V370 > > Anyone knows how to add names to edges and nodes in this graph? > > If I could have a quick answer on this one would be awesome. By the way I'm > now 5:50 pm (GMT-5) in the pharo irc channel is someone pops up. > > Thanks, > > Offray > -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
