trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: January 2014

Re: [trinity-devel] Difference between: gtk-qt-engine & gtk3-tqt-engine

From: "Timothy Pearson" <kb9vqf@...>
Date: Sat, 25 Jan 2014 02:03:09 -0600
> Darrell, All,
>
>   I have built both gtk-qt-engine & gtk3-tqt-engine packages. I am not
> sure what
> should dictate the use or installation of one, or the other, or both? I
> don't
> understand the difference. Both are designed to provide similar feel for
> gtk
> apps running in TDE, with the former updating gtk-2.0 configs, and I
> presume the
> latter does something similar for gtk-3.0 based apps. The confusion is why
> 2
> applications? Why not just extend one, or the other, to cover both gtk-2.0
> and
> gtk-3.0 apps?

The GTK2 engine and the GTK3 engine have radically different designs.  The
GTK3 engine uses the new TQt3 style API, whereas the old GTK2 engine
creates TQt3 widgets in the background and copies their contents to the
screen.  The GTK3 engine is therefore much more efficient and uses much
less memory, but as GTK3 is not yet feature complete, glitches remain in
the rendering.

>   With 2 apps is there some logic that tells gtk-2 and 3 apps to use the
> different engines to create different configs on icon-set or widget-style
> changes? Are there now two configs in thelpcenter?

Same config.  You can enable or disable each engine independently from the
same TDE control center module.

Tim