But why would we need to change all DispOut*() calls in order to implement
some alternate method of coloring as Lorenzo
suggested?

Implementing TBrowse for GUI platforms is IMO a completely
different topic and it'd probably need a more serious rewrite
(a GUI clone) just like ALERT() and friends.

We already have xpp_TBrowse and we already have some
extended stuff disabled by default in a few classes which could
well go into such hb_<Clipperclass> classes. It's even possible
(if justified) to add extended stuff to core class internals, what we
must be careful of is to add all new *public* methods and variables
to hb_* flavour to leave the original public interface intact.

Brgds,
Viktor

On Sun, Apr 26, 2009 at 12:26 AM, Pritpal Bedi <bediprit...@hotmail.com>wrote:

>
> Hi
>
> >Exactly what I had in mind.
>
> This almost requires a rewrite of almost all the methods
> of TBrowse just rendering subclassing futile. It is because
> of DispOut | DispOutAt methods scattered all over.
> In the past I had suggested to corner these calls to a
> method of Tbrowse but the idea was declined, probably,
> for the reason of performance, because of one more
> layer to GT calls.
>
> I plan this extension for GTQTC++ family of GT's.
>
> BTW Tbrowse class is fairly stable at this moment so we can
> take a chance to organise it as above and then subclass to
> hb_Tbrowse. Then it will be only a couple of methods to
> rewrite in subclass .
>
> Regards
> Pritpal Bedi
>
>
> --
> View this message in context:
> http://www.nabble.com/Alternate-line-colors-for-tbrowse-tp23233265p23237147.html
> Sent from the Harbour - Dev mailing list archive at Nabble.com.
>
> _______________________________________________
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to