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

Reply via email to