[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] WCOWORK implementation : conclusions.



> -----Original Message-----
> From: evan@coolrunningconcepts.com [mailto:evan@coolrunningconcepts.com]
> Sent: Thursday, July 21, 2005 1:07 AM
> To: Jo Even Skarstein
>
> > and interfaces must be clearly defined and documented), or a result of
> > sloppy programmers who doesn't read and respect specifications.
>
> It comes down to - can any lib other than windom perform a wind_creat() ?
> windom will pass it all the events.  If the 3rd-party lib uses WCOWORK and
> Windom doesn't, then Windom gets the events wrong.  If the 3rd
> party library
> doesn't use WCOWORK, and Windom does, then the window is created wrong.  I

This will only happen if...

a) One or both libraries/components doesn't clearly specify it's interfaces.
or b) They're utilised by sloppy programmers who doesn't read or bother to
follow documentation.

Of course, as the developer of Windom you can simply say that Windom expects
"old school" rectangles, developers must then consider this when using the
library.

> Multiline editfields is okay.   In fact, "Notepad" is just that, a big
> multiline
> edit field.  Multipage forms ... tabbed windows I like, but
> tabbed dialogs I
> don't care for much.

I agree with you up to a certain point. Tabbed forms can be very useful if
used carefully, and you don't break the analogy like you can (and often is
done) in Windows.

Jo Even