Update afterstep theme to use features in FVWM 2.5.25+
[fvwm-themes.git] / themes / afterstep / modules / main
blob440951091883dc43fbf36eb926bd72bb5f855bca
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 100 -350 -10, IconGrid 64 10, IconFill left bottom
10 Style * SlipperyIcon, IconTitle
12 # ----------------------------------------------------------------------------
13 # Switch functions
15 DestroyFunc FuncFvwmStartThemeModules
16 AddToFunc   FuncFvwmStartThemeModules
17 + I FuncFvwmStartChosenPager
18 + I FuncFvwmStartChosenButtons
19 + I FuncFvwmStartChosenIconMan
20 + I FuncFvwmStartNormalIcons
22 DestroyFunc FuncFvwmReloadThemeModules
23 AddToFunc   FuncFvwmReloadThemeModules
24 + I Read $./styles
25 + I FuncFvwmStartNormalIcons
27 DestroyFunc FuncFvwmReloadColorsModules
28 AddToFunc   FuncFvwmReloadColorsModules
29 + I FuncFvwmStartChosenButtons
31 DestroyFunc FuncFvwmStopThemeModules
32 AddToFunc   FuncFvwmStopThemeModules
33 + I KillModule FvwmIconMan
34 + I FuncFvwmStopModuleByAlias FvwmButtons FvwmButtons-AsBar
35 + I FuncFvwmStopModuleByAlias FvwmPager FvwmPager-Desker
36 + I DestroyModuleConfig FvwmButtons: *
37 + I DestroyModuleConfig FvwmButtons-As: *
38 + I DestroyModuleConfig FvwmButtons-AsPanel: *
39 + I DestroyModuleConfig FvwmButtons-AsAppletsPanel: *
40 + I DestroyModuleConfig FvwmPager-Single: *
41 + I DestroyModuleConfig FvwmPager-Desker: *
42 + I DestroyModuleConfig FvwmIconMan: *
43 + I DestroyFunc FuncFvwmStartChosenPager
44 + I DestroyFunc FuncFvwmStartChosenButtons
45 + I DestroyFunc FuncFvwmStartNormalIcons
46 + I FuncFvwmModulesDestroyStyle
47 + I DestroyFunc FuncFvwmModulesDestroyStyle
49 DestroyFunc FuncFvwmUnReloadColorsModules
50 AddToFunc   FuncFvwmUnReloadColorsModules
51 + I FuncFvwmStopModuleByAlias FvwmButtons FvwmButtons-AsBar
53 DestroyFunc FuncFvwmUnReloadThemeModules
54 AddToFunc   FuncFvwmUnReloadThemeModules
56 # ----------------------------------------------------------------------------
57 # Theme module menus
59 DestroyMenu MenuFvwmStartThemeModules
60 AddToMenu   MenuFvwmStartThemeModules "AfterStep Modules" Title
61 + "%menu/item.xpm%&AS Buttons"     FuncFvwmRestartModuleByAlias FvwmButtons FvwmButtons-AsBar
62 + "%menu/item.xpm%&Desker"         FuncFvwmRestartModuleByAlias FvwmPager FvwmPager-Desker '0 3'
63 + "%menu/item.xpm%Icon&Man"        FuncFvwmRestartModule FvwmIconMan
64 + "" Nop
65 + "%menu/choice-no.xpm%No normal icons" Style * NoIcon  # for NoIcon modules
66 + "%menu/choice-yes.xpm%Normal icons"   Style * !NoIcon
68 DestroyMenu MenuFvwmStopThemeModules
69 AddToMenu   MenuFvwmStopThemeModules "AfterStep Modules" Title
70 + "%menu/quit.xpm%Stop &Buttons" FuncFvwmStopModuleByAlias FvwmButtons FvwmButtons-AsBar
71 + "%menu/quit.xpm%Stop &Desker"  FuncFvwmStopModuleByAlias FvwmPager FvwmPager-Desker
72 + "%menu/quit.xpm%Stop Icon&Man" FuncFvwmStopModule FvwmIconMan
74 # ----------------------------------------------------------------------------
75 # Desktop names
77 DesktopName 0 Main
78 DesktopName 1 Web & Mail
79 DesktopName 2 Devel
80 DesktopName 3 Games
82 # ----------------------------------------------------------------------------
83 # Modules configuration
85 Read $./styles
86 Read $./FvwmButtons-As
87 Read $./FvwmIconMan
88 Read $./FvwmPager-Single
89 Read $./FvwmPager-Desker
90 Read $./fonts