4 !include-quiet theme-name.cfg
11 component+=colors-decor
17 component+=functions-appbind
19 component+=menus-programs
28 component+=background-extra
29 component+=bindings-extra
30 component+=buttons-extra
31 component+=colors-extra
32 component+=cursors-extra
33 component+=globalfeel-extra
34 component+=globallook-extra
35 component+=fonts-extra
36 component+=functions-extra
37 component+=functions-appbind-extra
38 component+=menus-extra
39 component+=menus-programs-extra
40 component+=menustyle-extra
41 component+=modules-extra
42 component+=settings-extra
43 component+=sound-extra
44 component+=startup-extra
45 component+=styles-extra
46 component+=windowlook-extra
47 # settings extra components
48 component+=iconstyles-extra
49 component+=stroke-extra
50 component+=wheel-extra
51 component+=xinerama-extra
52 component+=events-handler
57 group.component+=buttons
58 group.component+=colors
59 group.component+=colors-decor
60 group.component+=menustyle
61 group.component+=windowlook
62 group.component+=buttons-extra
63 group.component+=colors-extra
64 group.component+=menustyle-extra
65 group.component+=windowlook-extra
68 # This component is special, it is always used, and can't be overridden.
72 requires+=colors-decor
73 requires+=default-windowlook
74 requires+=StartFunction
75 requires+=InitFunction
76 requires+=RestartFunction
77 requires+=SessionInitFunction
78 requires+=SessionRestartFunction
84 local-imagepath+=background
85 start-stop+=ThemeBackground
86 depends+=settings/background
92 provides+=FuncFvwmSetTitleBindings
95 uses+=functions-appbind
96 depends+=settings/stroke
97 depends+=settings/wheel
99 option+file=switch-mouse-2-3
100 option.name=Switch mouse buttons 2<->3
104 option.value+file=yes
105 option.value.name=Yes
106 option+file=restrict-modifiers
107 option.name=Restrict modifiers (add Shift)
111 option.value+file=yes
112 option.value.name=Yes
117 local-imagepath+=button
118 provides+=window-buttons
122 requires+=FuncFvwmDecorBackground
124 recommends+=windowlook@
125 start-stop+=WindowButtons
126 reload-unreload+=Decor
127 reload-read-command=*none*
128 stronglydepends+=windowlook
134 provides+=colors-menu
135 provides+=colors-decor
136 provides+=colors-modules
138 provides+=FuncFvwmDecorBackground
141 local-imagepath+=decor
142 local-imagepath+=menuback
143 local-imagepath+=modcolor
144 auto-drops+=colors-decor
150 extends+=colors-decor
152 extends+=FuncFvwmDecorBackground
162 provides+=default-styles
169 requires+=FvwmIdentFont
171 requires+=FuncFvwmDecorBackground
172 reload-unreload+=GlobalLook
173 reload-read-command=*none*
180 provides+=global-functions
185 provides+=FuncFvwmSetFont-WindowTitle
186 provides+=FuncFvwmSetFont-IconTitle
187 provides+=FuncFvwmSetFont-Menu
188 provides+=ModulesFontFunctions
189 provides+=FvwmIdentFont
192 file=functions-appbind
193 provides+=functions-appbind
199 provides+=MenuFvwmStartRegularModules
200 requires+=colors-menu
202 requires+=FuncFvwmAddToMenusFvwmAutoRaise
203 requires+=FuncFvwmAddToMenusWMIcons
204 requires+=FuncFvwmAddToMenusStartSoundEffect
205 requires+=FuncFvwmAddToMenusPalette
206 requires+=FuncFvwmAddToMenusFvwmEvent-Events
208 uses+=global-functions
209 uses+=functions-appbind
210 weakdepends+=settings/sound-player
211 weakdepends+=settings/iconstyles
212 weakdepends+=settings/autoraise
213 weakdepends+=settings/events-handler
219 #extends+=MenuFvwmPrograms
220 provides+=MenuFvwmPrograms
223 #the next 2 should be removed in the future
224 weakdepends+=menustyle
226 weakdepends+=settings/kde/kde2-system-menu
227 weakdepends+=settings/kde/system-menu
228 weakdepends+=settings/kde/user-menu
229 weakdepends+=settings/gnome/system-menu
230 weakdepends+=settings/gnome/anotherlevel-menu
231 weakdepends+=settings/gnome/user-menu
232 weakdepends+=settings/menu-system
233 weakdepends+=settings/iconstyles
237 requires+=FuncFvwmSetFont-Menu
244 provides+=modules-styles
245 requires+=colors-modules
246 requires+=default-styles
247 requires+=special-styles
248 requires+=ModuleFontsFunctions
249 requires+=settings/xinerama
250 local-imagepath+=module
251 start-stop+=ThemeModules
252 uses+=functions-appbind
253 stronglydepends+=fonts
254 stronglydepends+=settings/xinerama
258 depends+=settings/iconstyles
264 provides+=sound-files
266 uses-global-sounds=yes
267 uses-local-sounds=yes
268 stronglydepends+=settings/sound-player
274 provides+=StartFunction
275 provides+=InitFunction
276 provides+=RestartFunction
277 provides+=SessionInitFunction
278 provides+=SessionRestartFunction
279 follows+=settings/animation
280 follows+=settings/banner
281 follows+=settings/background
286 provides+=special-styles
287 requires+=default-layers
288 follows+=settings/iconstyles
289 requires+=default-windowlook
290 requires+=default-styles
297 provides+=default-windowlook
298 requires+=window-buttons
299 requires+=FuncFvwmSetFont-WindowTitle
300 requires+=FuncFvwmSetFont-IconTitle
302 reload-unreload+=Decor
303 reload-read-command=*none*
304 stronglydepends+=buttons
307 # Support for overriding theme component cfg and personal theme components.
308 # Due to the way "complements" works these components are read immediately
309 # after the corresponding main components,
311 !include-quiet background.cfg
313 file=background-extra
314 complements=background
316 !include-quiet bindings.cfg
321 !include-quiet buttons.cfg
326 !include-quiet colors.cfg
331 !include-quiet cursors.cfg
336 !include-quiet globalfeel.cfg
338 file=globalfeel-extra
339 complements=globalfeel
341 !include-quiet fonts.cfg
346 !include-quiet functions.cfg
349 complements=functions
351 !include-quiet functions-appbind.cfg
353 file=functions-appbind-extra
354 complements=functions-appbind
356 !include-quiet menus.cfg
361 !include-quiet menus-programs.cfg
363 file=menus-programs-extra
364 complements=menus-programs
366 !include-quiet menustyle.cfg
369 complements=menustyle
371 !include-quiet modules.cfg
376 !include-quiet settings.cfg
381 !include-quiet sound.cfg
386 !include-quiet startup.cfg
391 !include-quiet styles.cfg
396 !include-quiet windowlook.cfg
398 file=windowlook-extra
399 complements=windowlook
401 # settings extra (maybe we have to add others, like sound-player-extra?)
403 !include-quiet autoraise.cfg
406 complements=settings/autoraise
408 !include-quiet iconstyles.cfg
410 file=iconstyles-extra
411 complements=settings/iconstyles
413 !include-quiet stroke.cfg
416 complements=settings/stroke
418 !include-quiet wheel.cfg
421 complements=settings/wheel
423 !include-quiet xinerama.cfg
426 complements=settings/xinerama
428 !include-quiet events-handler
430 file=events-handler-extra
431 follows+=settings/events-handler
432 depends+=settings/events-handler