Define some .prg API common for different GUI libraries and platforms with replaceable low level GUI module so the same source code can be used in different environments then sth like that was started by Giancarlo Niccolai in xHarbour. Simply you want a new syntax only for new component/class I have seen a evolutionary GUI and is eXPress++ by rober donnay for xbase++ http://www.donnay-software.com/expprod19.htm
I agree that is important define a new syntax for basic class but is can be done independently from "Adding core support so that any GTs can have several independent display areas" Your idea can give "Pluggable gui" if you write in common area but imo better can we have in harbour the capability of add single GUI component to a standard gui instead of an entire gui. So I can add a component from hwgui (button) and another from fivewin (combo) in same form opened from core function gt -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lorenzo Fiorini Sent: Sunday, June 15, 2008 1:14 PM To: Harbour Project Main Developer List. Subject: Re: R: [Harbour] GT- Multi-platform Messaging Interface On Sun, Jun 15, 2008 at 12:43 PM, Szakáts Viktor <[EMAIL PROTECTED]> wrote: > Yes, I'm ready to actively participate but this will be a team work. I think we should start from the "prg level" and think about it as the "abstract level". We already have 5.3 classes like tbrowse, button, get, menu so we don't start from scratch. We have only to add what is missed for a more complete GUI like twindow ( or tform ), tcombo, teditor, ttoolbar, tfolder and so on. These classes can start simply as "empty bodies" that define standard methods and properties and only after they should be mapped to "low level" layers like text, CT, Win, X. In this way we keep the "philosophy" of Harbour UI and we'll not end with tons of xyz_funcs() that are not portable. best regards, Lorenzo _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
