I remember that when I started out with UML I also wanted to do this but soon realized that it would not really have any benefit in the case of UML as you can control the size of the objects with some of the checkboxes on the dialog when double clicking it, you sort of get accustomed to this over time and it's fairly standard across most UML tools today.
It should not be hard getting the UML stuff rendered in a special way... most of the rendering code would be in /objects/UML/class.c search for draw to find any 'drawing' related stuff, that's about as much as what I know, I think the resizing of it might just be a setting somewhere.
I've attached my diff report `cvs diff -u` - not sure who would actually put this into the main repository but from what I understand I should just mail it here.
These changes were mostly involved with the actual dialogs, e.g. properties and stuff you can change for the different UML entities most of them are also specifically related to C# as I'm helping some other work on a code generator and for it to work properly DIA had to support some new things.
On 5/5/06, Leonel Gayard <[EMAIL PROTECTED]> wrote:
Jan,
Could you please share with us what kind of changes to the UML classes
you have done ?
Personally, I would like to make little customizations to DIA myself.
For instance, such as the ability to "drag'n'click" reshape a UML
component like you can do with a regular rectangle. (Currently, UML
components have fixed size).
How hard would this kind of change be ?
Regards,
Leonel
On 5/5/06, jan jan < [EMAIL PROTECTED]> wrote:
> Thanks, will take a read ...
>
>
>
> On 5/4/06, Octavio Alvarez <[EMAIL PROTECTED]> wrote:
> > On Thu, 04 May 2006 10:46:39 -0700, jan jan < [EMAIL PROTECTED] > wrote:
> >
> > > I've made several changes to the UML classes and would like some
> > > direction
> > > as to how I can merge
> > > these into the main stream of DIA.
> > >
> > > Is there some document or can someone explain to me how all this works?
> >
> > I found this. It's not from Dia, but I think is close enough.
> > http://arpix.sourceforge.net/devel-howto.html
> >
> > I use cvs diff -u instead of cvs diff, though.
> >
> > --
> > Ing. Octavio Alvarez Piza
> > _______________________________________________
> > Dia-list mailing list
> > Dia-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/dia-list
> > FAQ at http://www.gnome.org/projects/dia/faq.html
> > Main page at http://www.gnome.org/projects/dia
> >
> >
>
>
> _______________________________________________
> Dia-list mailing list
> Dia-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://www.gnome.org/projects/dia/faq.html
> Main page at http://www.gnome.org/projects/dia
>
>
>
>
_______________________________________________
Dia-list mailing list
Dia-list@gnome.org
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://www.gnome.org/projects/dia/faq.html
Main page at http://www.gnome.org/projects/dia
diff.janv.gz
Description: GNU Zip compressed data
_______________________________________________ Dia-list mailing list Dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia