1. GTK Engines
有很多主题引擎,有些具有高度的可配置性,有些则不可配置(除了颜色的选择)。主题引擎有三种基本类型。
Contents
1.1. 什么是 GTK Engine?
GTK+内部有大约20个绘图函数,它们可以被GTK引擎所覆盖。GTK本身对这些绘图函数只有一个基本的实现,而且所有的组件拥有相同的三维效果,GTK引擎可以覆盖这些内部函数,从而能够绘制出任何想要的效果。
1.2. 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)
1.3. The Single-Look Approach
所有组件都使用简单统一的外观,只允许改变颜色或较小的风格改动。这组中比较有名的引擎有:
1.4. The Flexible Approach
引擎内部允许多种方式的绘制,用户可任意绘制,没有位图图像的额外开销。这组中的引擎有:
No other chapters |