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