summaryrefslogtreecommitdiffstats
path: root/rules/gtk.in
blob: 23b43a5d52beb8513c8208832cd4acce91ab48af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
menuconfig GTK
	bool
	prompt "gtk+                  "
	select GLIB
	select ATK
	select PANGO

	select CAIRO
	select CAIRO_PDF

#	select LIBTIFF		 if GTK_LOADER_TIFF
	select LIBPNG		 if GTK_LOADER_PNG
	select LIBJPEG		 if GTK_LOADER_JPEG

	select XORG_LIB_XEXT	 if GTK_TARGET_X11
	select XORG_LIB_XINERAMA if GTK_TARGET_X11_XINERAMA
	select XORG_LIB_XRANDR	 if GTK_TARGET_X11_XRANDR

	help
	The GTK+ is a multi-platform toolkit for creating graphical
	user interfaces. Offering a complete set of widgets, the GTK+
	is suitable for projects ranging from small one-off tools to complete
	application suites.

menu "graphic loaders       "
	depends on GTK

config GTK_LOADER_PNG
	bool
	prompt "png"
	depends on GTK
	default y

config GTK_LOADER_BMP
	bool
	prompt "bmp"
	depends on GTK

config GTK_LOADER_WBMP
	bool
	prompt "wbmp"
	depends on GTK

config GTK_LOADER_GIF
	bool
	prompt "gif"
	depends on GTK

config GTK_LOADER_ICO
	bool
	prompt "ico"
	depends on GTK

config GTK_LOADER_ANI
	bool
	prompt "ani"
	depends on GTK

config GTK_LOADER_JPEG
	bool
	prompt "jpeg"
	depends on GTK

config GTK_LOADER_PNM
	bool
	prompt "pnm"
	depends on GTK

config GTK_LOADER_RAS
	bool
	prompt "ras"
	depends on GTK

#config GTK_LOADER_TIFF
#	bool
#	prompt "tiff"
#	depends on GTK

config GTK_LOADER_XPM
	bool
	prompt "xpm"
	depends on GTK

config GTK_LOADER_TGA
	bool
	prompt "tga"
	depends on GTK

config GTK_LOADER_PCX
	bool
	prompt "pcx"
	depends on GTK

endmenu

choice
	prompt "gdk-target"
	depends on GTK

	config GTK_TARGET_X11
		bool "X11      "
		depends on GTK
		select CAIRO_XLIB
		select CAIRO_PS

	config GTK_TARGET_DIRECTFB
		bool "directfb "
		depends on GTK
		select CAIRO_DIRECTFB
		select CAIRO_PS

	config GTK_TARGET_WIN32
		bool "Win32    "
		depends on GTK
		select CAIRO_WIN32

	config GTK_TARGET_HOST_X11
		bool "host X11 "
		depends on GTK
		select CAIRO_XLIB
		select CAIRO_PS

endchoice

config GTK_TARGET_X11_XINERAMA
	bool
	prompt "Xinerama support"
	depends on GTK
	depends on GTK_TARGET_X11

config GTK_TARGET_X11_XRANDR
	bool
	prompt "Xrandr support"
	depends on GTK
	depends on GTK_TARGET_X11


config GTK_DEMO
	bool
	prompt "gtkdemo"
	depends on GTK


menuconfig GTK_ENGINES
	bool
	prompt "gtk engines           "
	depends on GTK

source "rules/gtk-engine-experience.in"

choice
	prompt "default theme"
	depends on GTK

	config GTK_DEFAULT_NONE
		bool "none  "
		depends on GTK

	config GTK_DEFAULT_THEME_EXPERIENCE_PLAIN
		bool "eXperience (plain)"
		depends on GTK_THEME_EXPERIENCE_PLAIN

	config GTK_DEFAULT_THEME_EXPERIENCE_ICE
		bool "eXperience (ice)"
		depends on GTK_THEME_EXPERIENCE_ICE

	config GTK_DEFAULT_THEME_EXPERIENCE_OLIVE
		bool "eXperience (olive)"
		depends on GTK_THEME_EXPERIENCE_OLIVE
endchoice