Mailing lists / lazarus / 2009-10
Build graph application (like uml design)
17 messages · 9 people · –
- TThierry Coq 6
- BBogusław Brandys 2
- MMattias Gaertner 2
- OOsvaldo Filho 2
- AAlexsander Rosa 1
- DDaniel Simoes de Ameida 1
- +3 more
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
OpenGL could be a portable answer, maybe GLScene (but 2D objects need to be added)!
There is a tool called StarUML written in Delphi. I don't know if it has been ported to Lazarus.
Thierry
Osvaldo Filho wrote 11 lines
How can do this: http://br.geocities.com/walterabrahao2004/CE240/ListExs/ListEx5/ListEx5_a…
2009/10/5 Osvaldo Filho :
For some reason I can't view the jpg image link. But if you want to design good look UML diagrams with very fast speed, try UMLet v9.5
It's a small Java application, so runs on all platforms. It uses a small text window to change the properties of diagram parts - NO popup dialogs. The ideal of not needing popup windows to enter diagram properties etc is very clever and it make using the application very fast. I now use this tool for all my UML diagrams. It can also export the diagrams to PNG, SVG, PDF etc..
If I have spare time (which I don't at this moment), I would like to port UMLet to Object Pascal, usable with Lazarus IDE. But you are more that welcome to start this port so long if you want. ;-)
How can do this: http://br.geocities.com/walterabrahao2004/CE240/ListExs/ListEx5/ListEx5_a…
Hi,
maybe this one is a good starting point if you want to do it in pascal.
There is a library called "drawing objects", licence is MPL 1.1.
bye,
Stefan
2009/10/5 Osvaldo Filho : For some reason I can't view the jpg image link. But if you…
Thanks, but i need create a program with freepascal for design ER diagram.
2009/10/5 Graeme Geldenhuys :
Show quoted text 37 lines
Thanks, but i need create a program with freepascal for design ER diagram.
Me too.
Mattias
Thanks, but i need create a program with freepascal for design ER diagram. 2009/10/5…
Hi Osvaldo
Maybe start a migration of "OpenQueryBuilder" To Lazarus
http://fast-report.com/en/products/free-query-builder.html
[]s Daniel
Conhe?a o Projeto ACBr - Automa?ao Comercial Brasil DJSystem a Loja Patrocinadora do ACBr
Have you tried DBDesigner 4?
2009/10/6 Daniel Simoes de Ameida
Show quoted text 78 lines
On Mon, 5 Oct 2009 19:45:05 -0300 Me too. Mattias
Mattias Gaertner pisze:
Show quoted text 10 lines
How about visual class designer (UML) with output to XML and persistent object framework to work with it - all buit-in into Lazarus and package ?
With such feature will Lazarus rise interest among Delphi developers ?
Boguslaw
Bogus?aw Brandys wrote 17 lines
Actually, I am currently working on a study for such a feature.
Mattias has implemented some features in the IDE that will make this possible.
Michael.
Michael Van Canneyt pisze:
Show quoted text 31 lines
There is also InstantObjects free persistent object framework which can be included as Lazarus package. It needs improvements but uses XML for object/class descriptions.I was working to make it usable but drop interest due to personal issues.
An integrated class designer which additionally can output to IObjects XML format which can be used with IObjects framework would be quantum leap imho.
Boguslaw
maybe this one is a good starting point if you want to do it in pascal.…
Interesting, it's based on TGraphicControl which Lazarus also has.
How much of the code is Windows-related? Would it be difficult to make-it platform independent?
Thierry
Show quoted text 13 lines
Interesting, it's based on TGraphicControl which Lazarus also has. How much of the code is Windows-related? Would it be difficult to make-it platform independent?
After a quick glance: it should be easy to port.
Show quoted text 7 lines
Mattias
If it's easy to port, I might give it a try, to port to Lazaurus, using only portable code. I might have to ask some help, though.
It would take additional time to add specific UML drawings, as it would soon become necessary to distinguish between view and subject objets, as per the OMG metamodel. We'll see.
Thanks Matthias!
Thierry
Mattias Gaertner wrote 36 lines
maybe this one is a good starting point if you want to do it in pascal.…
Hi,
I did a first port of DrawObjects to Lazarus on Windows. I'm now working on the Linux version.
The source code, test code, UML model and screen shots are downloadable here:
http://tcoq.free.fr/composants.html
Some UML design and screenshots are available here: http://tcoq.free.fr/DrawObjectsExtended/DrawObjectsExtendedDesign.html
The TODO list records what still has to be done. I hope to write a testimonial on how this graphical component was ported to Lazarus, what were the issues and how they were resolved (or not).
The original contributor is Angus Johnson. I've added a composite component that could be very useful to answer Osvaldo's needs for UML drawing.
The licence is MPL 1.1.
All comments are welcome.
Best regards,
Thierry.
Show quoted text 13 lines
Hi,
The EXACT same code compiles and (mostly) works on Linux (Ubuntu 8.04, Lazarus 0.9.29, FPC 2.4.0 (RC1)). I had to change a few paths. This is nice!
Thierry
Thierry Coq wrote 49 lines
A screen copy can be found here:
http://tcoq.free.fr/DrawObjectsExtended/DrawObjectsExtendedDesign.html
