This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. GTK Engines

有很多主题引擎,有些具有高度的可配置性,有些则不可配置(除了颜色的选择)。主题引擎有三种基本类型。

1.1. 什么是 GTK Engine?

GTK+内部有大约20个绘图函数,它们可以被GTK引擎所覆盖。GTK本身对这些绘图函数只有一个基本的实现,而且所有的组件拥有相同的三维效果,GTK引擎可以覆盖这些内部函数,从而能够绘制出任何想要的效果。

1.2. The Pixmap Approach

每个组件的每个方面都源于用户可指定的位图图像。这组中流行的引擎有:


1.3. The Single-Look Approach

所有组件都使用简单统一的外观,只允许改变颜色或较小的风格改动。这组中比较有名的引擎有:


1.4. The Flexible Approach

引擎内部允许多种方式的绘制,用户可任意绘制,没有位图图像的额外开销。这组中的引擎有:


Previous chapter: Metacity Themes

Back to Tutorial start page

No other chapters


2024-10-23 10:58