On Wed, 2008-11-19 at 21:34 +0530, Sameer Sahasrabuddhe wrote:
> Hi,
> 
> It seems the UMLClass is the only DiaObject that has its own special
> dialog. The confusion here is that the UMLClassDialog deals with the
> /content/ of the UML Class, and not its "properties" that are relevant
> in the context of Dia. Take a look at the dialog that is presented
> when a UML Class is double-clicked. Of all the things available on the
> dialog, only three things are relevant to Dia, the diagram app:
> 
> Text Color
> Foreground Color
> Background Color

I would posit everything under the "Style" tab, plus the wrapping
widths.

> The rest is just UML content, and rightfully deserves its own separate
> dialog. Making it separate also removes a lot of problems with various
> property-related functions. Note that an analogy can be made with the
> Flowchart Box. Double-clicking the box provides a dialog where you can
> modify various properties of the box, except one: the contents of the
> box! There is a separate interface for doing this, which is by
> clicking in the box and directly editing the text present.

Why shouldn't the UML object follow the style of the Flowchart Box and
allow editing of its contents in-diagram? Having two different dialogs
would introduce a new (third) way to edit contents. Things that cannot
be written directly can be modifiable via the context menu -- which can
be built dynamically based on what part of the object is being pressed.

-Lars

_______________________________________________
dia-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia

Reply via email to