1[theme] 2#file=default 3#name=default 4!include-quiet theme-name.cfg 5version=0.1 6# 7component+=background 8component+=bindings 9component+=buttons 10component+=colors 11component+=colors-decor 12component+=cursors 13component+=globalfeel 14component+=globallook 15component+=fonts 16component+=functions 17component+=functions-appbind 18component+=menus 19component+=menus-programs 20component+=menustyle 21component+=modules 22component+=settings 23component+=sound 24component+=startup 25component+=styles 26component+=windowlook 27# extra components 28component+=background-extra 29component+=bindings-extra 30component+=buttons-extra 31component+=colors-extra 32component+=cursors-extra 33component+=globalfeel-extra 34component+=globallook-extra 35component+=fonts-extra 36component+=functions-extra 37component+=functions-appbind-extra 38component+=menus-extra 39component+=menus-programs-extra 40component+=menustyle-extra 41component+=modules-extra 42component+=settings-extra 43component+=sound-extra 44component+=startup-extra 45component+=styles-extra 46component+=windowlook-extra 47# settings extra components 48component+=iconstyles-extra 49component+=stroke-extra 50component+=wheel-extra 51component+=xinerama-extra 52component+=events-handler 53# 54group+name=all 55group.component+=* 56group+name=basic look 57group.component+=buttons 58group.component+=colors 59group.component+=colors-decor 60group.component+=menustyle 61group.component+=windowlook 62group.component+=buttons-extra 63group.component+=colors-extra 64group.component+=menustyle-extra 65group.component+=windowlook-extra 66 67 68# This component is special, it is always used, and can't be overridden. 69[component] 70file=_core 71requires+=colors-menu 72requires+=colors-decor 73requires+=default-windowlook 74requires+=StartFunction 75requires+=InitFunction 76requires+=RestartFunction 77requires+=SessionInitFunction 78requires+=SessionRestartFunction 79provides+=FvwmTheme 80 81 82[component] 83file=background 84local-imagepath+=background 85start-stop+=ThemeBackground 86depends+=settings/background 87 88 89[component] 90file=bindings 91provides+=MouseXX 92provides+=FuncFvwmSetTitleBindings 93start-stop+=Bindings 94uses+=functions 95uses+=functions-appbind 96depends+=settings/stroke 97depends+=settings/wheel 98inline=1 99option+file=switch-mouse-2-3 100option.name=Switch mouse buttons 2<->3 101option.default=1 102option.value+file=no 103option.value.name=No 104option.value+file=yes 105option.value.name=Yes 106option+file=restrict-modifiers 107option.name=Restrict modifiers (add Shift) 108option.default=1 109option.value+file=no 110option.value.name=No 111option.value+file=yes 112option.value.name=Yes 113 114 115[component] 116file=buttons 117local-imagepath+=button 118provides+=window-buttons 119uses+=functions 120requires+=ColorLimit 121requires+=TitleStyle 122requires+=FuncFvwmDecorBackground 123requires+=MouseXX 124recommends+=windowlook@ 125start-stop+=WindowButtons 126reload-unreload+=Decor 127reload-read-command=*none* 128stronglydepends+=windowlook 129depends+=colors 130 131 132[component] 133file=colors 134provides+=colors-menu 135provides+=colors-decor 136provides+=colors-modules 137provides+=colorsets 138provides+=FuncFvwmDecorBackground 139requires+=FvwmTheme 140start-stop+=Colors 141local-imagepath+=decor 142local-imagepath+=menuback 143local-imagepath+=modcolor 144auto-drops+=colors-decor 145 146 147[component] 148file=colors-decor 149complements=colors 150extends+=colors-decor 151extends+=colorsets 152extends+=FuncFvwmDecorBackground 153 154 155[component] 156file=cursors 157 158 159[component] 160file=globalfeel 161provides+=ColorLimit 162provides+=default-styles 163 164 165[component] 166file=globallook 167provides+=TitleStyle 168requires+=ColorLimit 169requires+=FvwmIdentFont 170requires+=colorsets 171requires+=FuncFvwmDecorBackground 172reload-unreload+=GlobalLook 173reload-read-command=*none* 174depends+=fonts 175depends+=menustyle 176 177 178[component] 179file=functions 180provides+=global-functions 181 182 183[component] 184file=fonts 185provides+=FuncFvwmSetFont-WindowTitle 186provides+=FuncFvwmSetFont-IconTitle 187provides+=FuncFvwmSetFont-Menu 188provides+=ModulesFontFunctions 189provides+=FvwmIdentFont 190 191[component] 192file=functions-appbind 193provides+=functions-appbind 194 195 196[component] 197file=menus 198provides+=root-menu 199provides+=MenuFvwmStartRegularModules 200requires+=colors-menu 201requires+=ColorLimit 202requires+=FuncFvwmAddToMenusFvwmAutoRaise 203requires+=FuncFvwmAddToMenusWMIcons 204requires+=FuncFvwmAddToMenusStartSoundEffect 205requires+=FuncFvwmAddToMenusPalette 206requires+=FuncFvwmAddToMenusFvwmEvent-Events 207requires+=ImagePath 208uses+=global-functions 209uses+=functions-appbind 210weakdepends+=settings/sound-player 211weakdepends+=settings/iconstyles 212weakdepends+=settings/autoraise 213weakdepends+=settings/events-handler 214 215 216[component] 217file=menus-programs 218### Temporarily 219#extends+=MenuFvwmPrograms 220provides+=MenuFvwmPrograms 221requires+=root-menu 222requires+=ImagePath 223#the next 2 should be removed in the future 224weakdepends+=menustyle 225weakdepends+=fonts 226weakdepends+=settings/kde/kde2-system-menu 227weakdepends+=settings/kde/system-menu 228weakdepends+=settings/kde/user-menu 229weakdepends+=settings/gnome/system-menu 230weakdepends+=settings/gnome/anotherlevel-menu 231weakdepends+=settings/gnome/user-menu 232weakdepends+=settings/menu-system 233weakdepends+=settings/iconstyles 234 235[component] 236file=menustyle 237requires+=FuncFvwmSetFont-Menu 238depends+=fonts 239depends+=globallook 240 241 242[component] 243file=modules 244provides+=modules-styles 245requires+=colors-modules 246requires+=default-styles 247requires+=special-styles 248requires+=ModuleFontsFunctions 249requires+=settings/xinerama 250local-imagepath+=module 251start-stop+=ThemeModules 252uses+=functions-appbind 253stronglydepends+=fonts 254stronglydepends+=settings/xinerama 255depends+=colors 256depends+=styles 257depends+=globalfeel 258depends+=settings/iconstyles 259depends+=windowlook 260 261 262[component] 263file=sound 264provides+=sound-files 265comment=Hmmmm... :) 266uses-global-sounds=yes 267uses-local-sounds=yes 268stronglydepends+=settings/sound-player 269 270 271[component] 272file=startup 273# bad... 274provides+=StartFunction 275provides+=InitFunction 276provides+=RestartFunction 277provides+=SessionInitFunction 278provides+=SessionRestartFunction 279follows+=settings/animation 280follows+=settings/banner 281follows+=settings/background 282 283 284[component] 285file=styles 286provides+=special-styles 287requires+=default-layers 288follows+=settings/iconstyles 289requires+=default-windowlook 290requires+=default-styles 291depends+=windowlook 292depends+=globalfeel 293 294 295[component] 296file=windowlook 297provides+=default-windowlook 298requires+=window-buttons 299requires+=FuncFvwmSetFont-WindowTitle 300requires+=FuncFvwmSetFont-IconTitle 301recommends+=buttons@ 302reload-unreload+=Decor 303reload-read-command=*none* 304stronglydepends+=buttons 305depends+=fonts 306 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, 310 311!include-quiet background.cfg 312[component] 313file=background-extra 314complements=background 315 316!include-quiet bindings.cfg 317[component] 318file=bindings-extra 319complements=bindings 320 321!include-quiet buttons.cfg 322[component] 323file=buttons-extra 324complements=buttons 325 326!include-quiet colors.cfg 327[component] 328file=colors-extra 329complements=colors 330 331!include-quiet cursors.cfg 332[component] 333file=cursors-extra 334complements=cursors 335 336!include-quiet globalfeel.cfg 337[component] 338file=globalfeel-extra 339complements=globalfeel 340 341!include-quiet fonts.cfg 342[component] 343file=fonts-extra 344complements=fonts 345 346!include-quiet functions.cfg 347[component] 348file=functions-extra 349complements=functions 350 351!include-quiet functions-appbind.cfg 352[component] 353file=functions-appbind-extra 354complements=functions-appbind 355 356!include-quiet menus.cfg 357[component] 358file=menus-extra 359complements=menus 360 361!include-quiet menus-programs.cfg 362[component] 363file=menus-programs-extra 364complements=menus-programs 365 366!include-quiet menustyle.cfg 367[component] 368file=menustyle-extra 369complements=menustyle 370 371!include-quiet modules.cfg 372[component] 373file=modules-extra 374complements=modules 375 376!include-quiet settings.cfg 377[component] 378file=settings-extra 379complements=settings 380 381!include-quiet sound.cfg 382[component] 383file=sound-extra 384complements=sound 385 386!include-quiet startup.cfg 387[component] 388file=startup-extra 389complements=startup 390 391!include-quiet styles.cfg 392[component] 393file=styles-extra 394complements=styles 395 396!include-quiet windowlook.cfg 397[component] 398file=windowlook-extra 399complements=windowlook 400 401# settings extra (maybe we have to add others, like sound-player-extra?) 402 403!include-quiet autoraise.cfg 404[component] 405file=autoraise-extra 406complements=settings/autoraise 407 408!include-quiet iconstyles.cfg 409[component] 410file=iconstyles-extra 411complements=settings/iconstyles 412 413!include-quiet stroke.cfg 414[component] 415file=stroke-extra 416complements=settings/stroke 417 418!include-quiet wheel.cfg 419[component] 420file=wheel-extra 421complements=settings/wheel 422 423!include-quiet xinerama.cfg 424[component] 425file=xinerama-extra 426complements=settings/xinerama 427 428!include-quiet events-handler 429[component] 430file=events-handler-extra 431follows+=settings/events-handler 432depends+=settings/events-handler 433