[wx-discuss] wxTNG: backends

Julian Smart julian at anthemion.co.uk
Fri Feb 17 10:24:25 PST 2006


Hi all,

I'm wondering how the backends might work.

Would they be switchable dynamically? Perhaps not switching
between whole ports at runtime, but it might accomodate switching
between multiple implementations of the same kind of widget (plugging
in a themed implementation for controls, for example, without
rewriting/recompiling the app). I suppose this would be controlled by one or
more factories.

I guess it'll be the pImpl design as already used in some
wxWidgets classes. But how will deriving classes and overriding
functionality work when the basic work is being done by an object
of a different class than the one you're deriving from? We
do away with the normal use of virtual functions to override
functionality as hinted at in another thread?

Regards,

Julian


==============================================================================
Julian Smart                           julian at anthemion.co.uk
28/5 Gillespie Crescent, Edinburgh,    http://www.anthemion.co.uk
Midlothian, U.K., EH10 4HU             +44 (0)131 229 5306
Writer's Cafe: power tools for writers http://www.writerscafe.co.uk
HelpBlocks:    HTML help authoring     http://www.helpblocks.com
DialogBlocks:  cross-platform dialogs  http://www.anthemion.co.uk/dialogblocks
============================================================================== 



---------------------------------------------------------------------
To unsubscribe, e-mail: wx-discuss-unsubscribe at lists.wxwidgets.org
For additional commands, e-mail: wx-discuss-help at lists.wxwidgets.org





More information about the wx-discuss mailing list