On Tue, 26 Jan 1999, Alexander Larsson uttered the following:

> On 26 Jan, Lars Clausen wrote:
>> 
>> Just a few things I thought of...
>> 
>> The extra (unused) slots in ObjectOps aren't really necessary, since any
>> change to object.h will force a recompile of everything that uses it.
>  Yes, but it is more of a binary-compatibility feature. When Dia is a
>  bit more stable people might create their own separately distributed
>  objects. These will then be backwards (binary) compatible if object
>  methods are just added (not changed) and a NULL for method is accepted
>  as default.

I see.  Shouldn't there then be some extra ops on ObjectTypeOps?

>> The way boxes and circles are created seems counter-intuitive.  One
>> problem that they are dragged up-and-left, which is an odd direction for
>> us westerners who normally write down-and-left.  A worse problem is that
>> if you drag a box, none of the corners remain where you clicked
>> initially.  The lines are ok, having one endpoint where you click.
> 
>  I'm aware of the box and circle creation ugliness. It was added more
>  like a hack.

I'll make it nicer, then.

>> I've made some code for arrows one the standard line, and it vorks like
>> a charm.  Had to add another selection menu in widgets.c, though.  Will
>> take only a matter of minutes to add to the other lines, too.
> 
>  Nice. Did you create a widget with a pull-down menu with images of all
>  arrow-types in lib/arrow.h?

Not images yet, just text.

-Lars

-- 
Lars R. Clausen ([EMAIL PROTECTED])
A *real* smart bomb would call in sick, perhaps move to another country,
changing its name in the process, open a beach bar maybe and live out its
days in safe anonymity.                          -- Barry O'Neill in rhod

Reply via email to