Hello Ron
> Pritpal, can you please explain which GTWV* libs (and of which exact > 
> sources) should be built by xHarbour, and xHarbour/Contribs, and what > 
> functionality they provide? I'm hopping to clarify:> > [gt]wvt> [gt]wvtg> 
> [gt]wvtgui> [gt]wvg> > I'd love to clear all possible ambiguities, as well 
> as, remove > redundant source files, if any.
 
GTWVT - xhabour/source/rtl/gtwvt/gtwvt.c and gtwvt.h 
This is almost same initial version which Peter posted on 22 Dec 2003.
 
GTWVTG - I do not know anything about it. How you came to this term. It is no a 
library.
 
WVTGUI  - Is now completely obsolete and should be removed from CVS 
(xharbour/contrib/wvtgui).
               This library was based on GTWVT for core operations and 
implemted only
               GUI components.
 
GTWVG - Is new library combining GTWVT + WVTGUI of old xharbour GT. GTWVG can 
be used for 
             pure console applications instead of GTWVT. But anybody needing 
only console
             operations without any plans to implement GUI components can use 
GTWVT.
             Now onwards GTWVG and GTWVT are mutually exclusive libraries. But 
both share the 
             same namespace and are interchangable. Future plan is to strip the 
core part of
             GTWVG and base it on GTWVT.
> Also, I'd like to know if/which GTWV[*] could be used along with > CTWIN 
> (GTCTW) to support multi windows operation, [maybe like the now > 
> dysfunctional GTWVW]?
I do not know about CTWIN but it should not be a problem IMO.
However GTWVW cannot be replaced with CTWIN as both are wide apart in concept 
and design. I looked into GTWVW to seek a chance to port it to new GT 
structure, but I think it cannot be done easily as the parameter slots
used in it are directly conflickting with new GT structure. It may need 
a total rewrite IMO, for sure I may be wrong.
> Finally, if possible could you please review the use of WVG* vs WVT* > in the 
> names of source file of contrib\gtwvg, and even better maybe > also function 
> names. This may further help resoution of current > ambiguities.
As said, both libraries share the same namespace. It is so by design. I will 
look into
where do I used WVG* names. I have to change those to WVT*. But for sure
I could not understand your viewpoint on this point. Please clarify a little.
On application level I has not changed even a single line of code while
switching to GTWVG.
 
You can ask more for other clarifications.
 
Regards
Pritpal Bedi
_________________________________________________________________
The other season of giving begins 6/24/08. Check out the i’m Talkathon.
http://www.imtalkathon.com?source=TXT_EML_WLH_SeasonOfGiving
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
xHarbour-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to