Marc Weustink schreef:
Mattias Gaertner wrote:
On Wed, 18 Apr 2007 12:19:39 -0400
Andrew Haines <[EMAIL PROTECTED]> wrote:

Felipe Monteiro de Carvalho wrote:
If the name is winapi, it will be a little strange to have the
files: winapiwinapi.inc and winapiwinapih.inc

It's the right name. They map LCL winapi like calls to the winapi.
Maybe winapilclintf.inc would be more exact.

no, the XXXlclintf.inc is used for all widgetsetfunctions exept winapi. Winapi functions are located in XXXwinapi

Still winapi seems most appropriate.

mswindows?

mswindows includes wince, our 'win32' does not.

OTOH, {$IFDEF mswindows} is only true for win32 and win64 and not for wince.

If you want to use all three windows target, you have to use
{$IFDEF windows} in fpc.



wince used also (a form of) winapi :)


In the line of WinCE it would then be Win or Win3264 or win32_64

(Microsoft still refers to win32 and COM development if you look in MSDN)


Just a note, the most important thing is that the change is made in the compiler options and the build lazarus dialog, i.e. what the lazarus user sees.

What file names we use internally is a second decision. I can live very well with keeping those the same as they are now.

What I can see hapening in the future is that we start moving common functionality between wince and win32/64 (How about that name in the user interface) to a TWinWidgetSet from which both win32/64 and wince can inherit.

Vincent

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to