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