Hi! I need to visualize&manipulate data within a graph representation. Something like the "Maya Node Editor <http://around-the-corner.typepad.com/adn/2013/09/maya-node-editor-and-attrib...>". I am also interested in decorationless windows&widgets. Is it possible to embed entry fields, lists and such in the "desktop" of pharo? What is suitable for overlay menus? What would be the current framework to go with Pharo? Which one will still stay for a while (is supported by Pharo) and is thought to be well tested. Thank you for any advice, link, video, picture or hint. Sebastian
Hi Sebastian, for building UIs I would go with Spec. It however does not support adding widgets without decoration straight to the desktop. Whatâs wrong with having them open in different windows? If the windows keep references to each other they can interact (more specifically if the different ComposableModels keep references to each other they can use each othersâ public API ⦠which you define as their implementer). As for pretty graphs, I recommend Roassal2 by the ObjectProfile guys. It however cannot embed widgets in the graph as this is not its focus. Greetings,
On Jan 25, 2015, at 04:09, Sebastian Heidbrink <sheidev@yahoo.de> wrote:
Hi!
I need to visualize&manipulate data within a graph representation. Something like the "Maya Node Editor <http://around-the-corner.typepad.com/adn/2013/09/maya-node-editor-and-attrib...>".
I am also interested in decorationless windows&widgets. Is it possible to embed entry fields, lists and such in the "desktop" of pharo?
What is suitable for overlay menus?
What would be the current framework to go with Pharo? Which one will still stay for a while (is supported by Pharo) and is thought to be well tested.
Thank you for any advice, link, video, picture or hint.
Sebastian
---> Save our in-boxes! http://emailcharter.org <--- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD lab - Computer Science Department (DCC) - University of Chile
Hi,
It however does not support adding widgets without decoration straight to the desktop.
What about #openWorldWithSpec? As I understand this your top-level widget becomes your desktop and you can do whatever you want with it.
As for pretty graphs, I recommend Roassal2 by the ObjectProfile guys. It however cannot embed widgets in the graph as this is not its focus.
I didn't try it yet, but I'd be very surprised if it wasn't easily hackable, even if not directly supported. In the worst case you'd need to create RTView (or something similar, I read the docs long ago) subclasses to wrap pluggable widgets. BTW, when I browse Roassal2-Core I see almost all the classes are undocumented. This makes it a bit hard to infer high-level design of the code (it's common for me to work with Nautilus and pen&paper notebook for this...) - is there a high-level overview of Roassal architecture somewhere? Best regards, Piotr Klibert
is there a high-level overview of Roassal architecture somewhere?
I just found http://agilevisualization.com/#book - last time I read about Roassal was in a draft for Deep into Pharo a couple of years ago and I'm glad to see that documentation situation improved so much. Added to my reading list. Best regards, Piotr Klibert
On 25 Jan 2015, at 13:26, Piotr Klibert <piotr.klibert@10clouds.com> wrote:
is there a high-level overview of Roassal architecture somewhere?
I just found http://agilevisualization.com/#book
Yes, that one. The thing with Roassal and friends is also the examples, there are tons of them. But class comments would be good too ;-)
- last time I read about Roassal was in a draft for Deep into Pharo a couple of years ago and I'm glad to see that documentation situation improved so much. Added to my reading list.
Best regards, Piotr Klibert
Hi, what is in Deep into Pharo is describing Roassal1, but now we have Roassal2. Also the book is still work in progress... I believe Alex mentioned releasing it in mid 2015. Right now also the pharo and moose mailing list is good source of information, since roassal was discussed a lot in the past few months. Peter -----Original Message----- From: "Piotr Klibert" <piotr.klibert@10clouds.com> Sent: â1/â25/â2015 1:26 PM To: "Any question about pharo is welcome" <pharo-users@lists.pharo.org> Subject: Re: [Pharo-users] UI framework&design options
is there a high-level overview of Roassal architecture somewhere?
I just found http://agilevisualization.com/#book - last time I read about Roassal was in a draft for Deep into Pharo a couple of years ago and I'm glad to see that documentation situation improved so much. Added to my reading list. Best regards, Piotr Klibert
Hi! Is there any library or resource where I could have a look what others have done with Spec? I have a hard time to find screenshots and additional information on what was used. Sebastian On 2015-01-25 2:34 AM, Johan Fabry wrote:
Hi Sebastian,
for building UIs I would go with Spec. It however does not support adding widgets without decoration straight to the desktop. Whatâs wrong with having them open in different windows? If the windows keep references to each other they can interact (more specifically if the different ComposableModels keep references to each other they can use each othersâ public API ⦠which you define as their implementer).
As for pretty graphs, I recommend Roassal2 by the ObjectProfile guys. It however cannot embed widgets in the graph as this is not its focus.
Greetings,
On Jan 25, 2015, at 04:09, Sebastian Heidbrink <sheidev@yahoo.de <mailto:sheidev@yahoo.de>> wrote:
Hi!
I need to visualize&manipulate data within a graph representation. Something like the "Maya Node Editor <http://around-the-corner.typepad.com/adn/2013/09/maya-node-editor-and-attrib...>".
I am also interested in decorationless windows&widgets. Is it possible to embed entry fields, lists and such in the "desktop" of pharo?
What is suitable for overlay menus?
What would be the current framework to go with Pharo? Which one will still stay for a while (is supported by Pharo) and is thought to be well tested.
Thank you for any advice, link, video, picture or hint.
Sebastian
---> Save our in-boxes! http://emailcharter.org <---
Johan Fabry - http://pleiad.cl/~jfabry <http://pleiad.cl/%7Ejfabry> PLEIAD lab - Computer Science Department (DCC) - University of Chile
Thatâs easy :-), the Pharo tools themselves are examples. Have a look at the hierarchy of ComposableModel. You will not only find the basic widgets there, but also all UIs built with Spec that are delivered in Pharo. A random example from that is the code critics browser CriticBrowser. You can also look at the LRP user interface if you want to see Roassal2 integration in action ( http://pleiad.cl/LRP <http://pleiad.cl/LRP> )
On Jan 25, 2015, at 18:58, Sebastian Heidbrink <sheidev@yahoo.de> wrote:
Hi!
Is there any library or resource where I could have a look what others have done with Spec? I have a hard time to find screenshots and additional information on what was used.
Sebastian
---> Save our in-boxes! http://emailcharter.org <--- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD lab - Computer Science Department (DCC) - University of Chile
participants (5)
-
Johan Fabry -
Peter Uhnak -
Piotr Klibert -
Sebastian Heidbrink -
Sven Van Caekenberghe