Update default theme to use features in FVWM 2.5.25+
[fvwm-themes.git] / themes / default / modules / main
blobdea3b351989d331f4ecd6d78910e5925092ce4a7
1 # 1. Icon related configuration
2 # 2. Switch functions
3 # 3. Theme module menus
4 # 4. Modules configuration
6 # ----------------------------------------------------------------------------
7 # Icon related configuration
9 Style * IconBox screen w 10 24 -130 -100, IconGrid 64 10, IconFill left top
10 Style * SlipperyIcon, IconTitle
12 # ----------------------------------------------------------------------------
13 # Switch functions
15 DestroyFunc FuncFvwmStartThemeModules
16 AddToFunc   FuncFvwmStartThemeModules
17 + I FuncFvwmStartNormalIcons
18 # defined in the options files
20 DestroyFunc FuncFvwmReloadThemeModules
21 AddToFunc   FuncFvwmReloadThemeModules
22 + I Read $./styles
23 + I FuncFvwmStartNormalIcons
25 DestroyFunc FuncFvwmReloadColorsModules
26 AddToFunc   FuncFvwmReloadColorsModules
27 # defined in buttonbar/* (only)
29 DestroyFunc FuncFvwmStopThemeModules
30 AddToFunc   FuncFvwmStopThemeModules
31 + I KillModule FvwmButtons
32 + I KillModule FvwmPager FvwmPager-Single
33 + I KillModule FvwmPager FvwmPager-Desker
34 + I KillModule FvwmTaskBar
35 + I KillModule FvwmIconBox
36 + I KillModule FvwmIconMan
37 + I KillModule FvwmWinList
38 + I DestroyModuleConfig FvwmButtons: *
39 + I DestroyModuleConfig FvwmPager-Single: *
40 + I DestroyModuleConfig FvwmPager-Desker: *
41 + I DestroyModuleConfig FvwmIconBox: *
42 + I DestroyModuleConfig FvwmIconMan: *
43 + I DestroyModuleConfig FvwmTaskBar: *
44 + I DestroyModuleConfig FvwmWinList: *
45 + I FuncFvwmModulesDestroyStyle
46 + I DestroyFunc FuncFvwmModulesDestroyStyle
48 DestroyFunc FuncFvwmUnReloadColorsModules
49 AddToFunc   FuncFvwmUnReloadColorsModules
50 + I KillModule FvwmButtons
52 DestroyFunc FuncFvwmUnReloadThemeModules
53 AddToFunc   FuncFvwmUnReloadThemeModules
55 # ----------------------------------------------------------------------------
56 # Theme module menus
58 DestroyMenu MenuFvwmStartThemeModules
59 AddToMenu   MenuFvwmStartThemeModules "Default Modules" Title
60 + "%menu/item.xpm%&Buttons"        FuncFvwmRestartModule FvwmButtons
61 + "%menu/item.xpm%&Desker"         FuncFvwmRestartModuleByAlias FvwmPager FvwmPager-Desker '0 3'
62 + "" Nop
63 + "%menu/choice-no.xpm%No normal icons" Style * NoIcon  # for NoIcon modules
64 + "%menu/choice-yes.xpm%Normal icons"   Style * !NoIcon
65 + "%menu/item.xpm%IconB&ox"        FuncFvwmRestartModule FvwmIconBox
66 + "%menu/item.xpm%Icon&Man"        FuncFvwmRestartModule FvwmIconMan
67 + "%menu/item.xpm%&TaskBar"        FuncFvwmRestartModule FvwmTaskBar
68 + "%menu/item.xpm%&WinList"        FuncFvwmRestartModule FvwmWinList
70 DestroyMenu MenuFvwmStopThemeModules
71 AddToMenu   MenuFvwmStopThemeModules "Default Modules" Title
72 + "%menu/quit.xpm%Stop &Buttons" KillModule FvwmButtons
73 + "%menu/quit.xpm%Stop &Desker"  KillModule FvwmPager FvwmPager-Desker
74 + "%menu/quit.xpm%Stop IconB&ox" KillModule FvwmIconBox
75 + "%menu/quit.xpm%Stop Icon&Man" KillModule FvwmIconMan
76 + "%menu/quit.xpm%Stop &TaskBar" KillModule FvwmTaskBar
77 + "%menu/quit.xpm%Stop &WinList" KillModule FvwmWinList
79 # ----------------------------------------------------------------------------
80 # Desktop names
82 DesktopName 0 Main
83 DesktopName 1 Web & Mail
84 DesktopName 2 Devel
85 DesktopName 3 Games
87 # ----------------------------------------------------------------------------
88 # Modules configuration
90 Read $./styles
91 Read $./FvwmButtons
92 Read $./FvwmIconBox
93 Read $./FvwmIconMan
94 Read $./FvwmPager-Single
95 Read $./FvwmPager-Desker
96 Read $./FvwmTaskBar
97 Read $./FvwmWinList
98 Read $./fonts