Viktor

Again I say I agree with your view point.

Long back, perhaps 2002, I initiated a lot of
message about this very fact, on xHarbour NG, 
to streamline all WINAPI functionality in one
common library. At that moment What32 was
just came into being. I was puzzled and 
wondered why everyone is writing his own 
WINAPI modules, What32, HWGUI, MINIGUI,
the then WHOOPGUI, and a lot more.

Moreover I had requested all Windows developers
to create a common API lib with a distinct namespace,
OR to modify their libs to distinct name spaces,
to make all of them usable in every application,
but nobody cared. So I gave up. I changed namespace
of What32 and kept it as local repository.

This is such a cheos that we are unable to use 
finest of all API developers in a single application, a pity.

Now as you have raised this topic again, I propose next
logical evolution as :

Higher level generic calls like:
HB_FUNC( API_SETBKCOLOR )
{
   #if defined( HB_OS_WIN )
   hb_retl( SetBkMode( ... ) );
   #elif defined( HB_LINUX )
   hb... 
   #endif
}

The upper level API will form the basis of portable GUI 
in future.

May be I am not clear, but the idea can be discussed.

Regards
Pritpal Bedi
-- 
View this message in context: 
http://www.nabble.com/SF.net-SVN%3A-harbour-project%3A-10164--trunk-harbour-tp21821360p21823009.html
Sent from the Harbour - Dev mailing list archive at Nabble.com.

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to