GTK Engines
有很多主题引擎,有些具有高度的可配置性,有些则不可配置(除了颜色的选择)。主题引擎有三种基本类型。
Contents
什么是 GTK Engine?
GTK+内部有大约20个绘图函数,它们可以被GTK引擎所覆盖。GTK本身对这些绘图函数只有一个基本的实现,而且所有的组件拥有相同的三维效果,GTK引擎可以覆盖这些内部函数,从而能够绘制出任何想要的效果。
The Pixmap Approach
每个组件的每个方面都源于用户可指定的位图图像。这组中流行的引擎有:
SVG (There is a SVG engine, but as far as I know, there are problems because it doesn't have the equivalent of borders. -- BenjaminBerg 2005-06-05 12:10:39)
The Single-Look Approach
所有组件都使用简单统一的外观,只允许改变颜色或较小的风格改动。这组中比较有名的引擎有:
The Flexible Approach
引擎内部允许多种方式的绘制,用户可任意绘制,没有位图图像的额外开销。这组中的引擎有:
No other chapters |