|>!SparkFS.!Boot
|
Set Alias$@RunType_DDC Run <Obey$Dir>.!Run %%*0
Set Alias$@RunType_C46 Run <Obey$Dir>.!Run %%*0
Set Alias$@RunType_68E Run <Obey$Dir>.!Run %%*0
Set Alias$@RunType_ABF Run <Obey$Dir>.!Run %%*0
Set Alias$@RunType_ABA Run <Obey$Dir>.!Run %%*0
Set Alias$@RunType_A91 Run <Obey$Dir>.!Run %%*0
Set File$Type_DDC Archive
Set File$Type_C46 Tar
Set File$Type_68E PackdDir
Set File$Type_ABF Cabinet
Set File$Type_ABA CPIO
Set File$Type_A91 Zip
| Set Alias$@RunType_3FB Run <Obey$Dir>.!Run %%*0
| Set File$Type_3FB ArcFSArc
Set SparkFS$Dir <Obey$Dir>
SetMacro Alias$RunSparkFS Run <SparkFS$Dir>.!Run <Obey$Dir>
|
| If Boot$OSVersion is unset then !Boot has not run, pick default sprites
If "<Boot$OSVersion>" = "" Then Set SparkFS$OS -1 Else Set SparkFS$OS <Boot$OSVersion>
| If there's no theme defined, select based on OS major version
| otherwise let the Window Manager use the ones the theme variable chose
Set SparkFS$Sprites <Obey$Dir>.Themes.!Sprites
If (SparkFS$OS >= 300) AND (SparkFS$OS < 380) Then Set SparkFS$Sprites <Obey$Dir>.Themes.Morris4.!Sprites
If (SparkFS$OS >= 380) AND (SparkFS$OS < 500) Then Set SparkFS$Sprites <Obey$Dir>.Themes.Ursula.!Sprites
If (SparkFS$OS >= 600) AND (SparkFS$OS < 700) Then Set SparkFS$Sprites <Obey$Dir>.Themes.Ursula.!Sprites
If "<Wimp$IconTheme>" <> "" Then IconSprites <Obey$Dir>.Themes.!Sprites Else IconSprites <SparkFS$Sprites>
Unset SparkFS$Sprites
Unset SparkFS$OS
