Hi!
Is it okay to commit the following method?
-=-=-=-=-=-=-=-=-= ESDiagramrenderer>>getRenderedForm "Simulate the graphical morph rendering"
| form Name is already defined aCanvas c | diagram gcWrapper: ESDiagramGraphicsContextWrapper new. diagram setup.
aCanvas := ESCanvas onDiagram: diagram. aCanvas updateBounds. form := Form extent: aCanvas bounds extent depth: Display depth. c := FormCanvas on: form. aCanvas drawOn: c.. ^ form -=-=-=-=-=-=-=-=-=
Such a form can freely appear in Mondrian, as a popupView. I am not sure whether this has been done already.
You can try:
-=-=-=-=-=-=-=-=-= | diag factory | factory := ESDummyFactory new. factory yValues: #(25 50 19 24 35 23 28 26 24 23). diag := ESDiagramRenderer new. (diag verticalBarDiagram) y: #yValue; regularAxis; width: 300; height: 200; setInvertedLinearFill; setColoredFill; models: factory buildDummies. "or setInvertedLinearFill" diag getRenderedForm asMorph openInHand -=-=-=-=-=-=-=-=-=
Alexandre