How rox is Rocs? May 4, 2009Posted by tumaix in planetkde-tomazcanabrava.
It was about time I give you all an fresh view of the app that I’m writting.
It’s development is slower than I wanted to, because of university, work and KDE-related-talks and groups (not that it makes an excuse, Chani also have those things, and she’s an amazing KDE developer. I’m just a bit lazy ;)).
So, for those of you that doesn’t know who’s this thin guy that appears on the planet sometimes, and what I work on, some pictures of the tool from today trunk, working. yey =D
So, humbly I introduce you to Rocs: Graph Theory IDE for professors and students:
This is the default look, looks a bit like Kate, and actually Kate was an inspiration for me on the layout.
This is the Pallete bar, like Step one (and yah, I need to remember to Hug Vladmir for the insight).
Plotting some nodes on the canvas. The graphs are stored in memory, so there’s no need to save the file before trying to use them for scripting on.
Simple graph with edges, this is an simple example on what kind of graph you could do with a few clicks. Nothing too fancy, I know.
Transforming the graph in “Oriented”, you can use more advanced stuff, like multi-edging and loops. Pretty cute, actually.
Properties pane, from here you can add new properties to the graph / node / edge in a way that they are easily acessible from the scripting area. Pretty userful, but not working yet ;D (it lists everything, thougth, but I still didn’t code the ‘add’ button yet).
And here, just after I press the ‘run’ button, the graph is created and showed on the canvas.
I think that explains well on what I’m doing, what I want to do and such. There are a few things that I want to do also:
- Properties panel working
- Loading graphs and scripts (now it’s just saving)
- Align/position graphs, nodes and edges
- Autotools for creating complex graphs in less clicks (I have this on my old version, need to port)