summaryrefslogtreecommitdiffstats
path: root/rules/host-gtk.in
blob: 4b053f489ccc4fc6d2e88a0728fc5d42b79bb335 (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
## SECTION=host_gtk

menuconfig HOST_GTK
	tristate
	prompt "gtk+                          "
	select HOST_GLIB
	select HOST_ATK
	select HOST_PANGO

	select HOST_CAIRO
	select HOST_CAIRO_PDF

#	select HOST_LIBTIFF if HOST_GTK_LOADER_TIFF
#	select HOST_LIBPNG if HOST_GTK_LOADER_PNG
#	select HOST_LIBJPEG if HOST_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.

#all_loaders="png,bmp,wbmp,gif,ico,ani,jpeg,pnm,ras,tiff,xpm,tga,pcx"

if HOST_GTK

menu "graphic loaders"
	depends on HOST_GTK

config HOST_GTK_LOADER_PNG
	bool
	prompt "png"
	default y

config HOST_GTK_LOADER_BMP
	bool
	prompt "bmp"

config HOST_GTK_LOADER_WBMP
	bool
	prompt "wbmp"

config HOST_GTK_LOADER_GIF
	bool
	prompt "gif"

config HOST_GTK_LOADER_ICO
	bool
	prompt "ico"

config HOST_GTK_LOADER_ANI
	bool
	prompt "ani"

config HOST_GTK_LOADER_JPEG
	bool
	prompt "jpeg"

config HOST_GTK_LOADER_PNM
	bool
	prompt "pnm"

config HOST_GTK_LOADER_RAS
	bool
	prompt "ras"

#config HOST_GTK_LOADER_TIFF
#	bool
#	prompt "tiff"
#	depends on HOST_GTK

config HOST_GTK_LOADER_XPM
	bool
	prompt "xpm"

config HOST_GTK_LOADER_TGA
	bool
	prompt "tga"

config HOST_GTK_LOADER_PCX
	bool
	prompt "pcx"

endmenu

config HOST_GTK_TARGET_X11
	bool
	default y
	select HOST_CAIRO_XLIB
	select HOST_CAIRO_PS

#choice
#	prompt "gdk-target"
#
#	config HOST_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
#		depends on ARCH_MINGW
#		select CAIRO_WIN32
#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
#
menuconfig HOST_GTK_ENGINES
	bool
	prompt "gtk engines                   "

endif

choice
	prompt "default theme"
	depends on HOST_GTK

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

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

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