In a couple of string comparisons I was using IF string1 = string2, which is case insensitive, so you couldn't change just the case of a value. Changed to IF string1 == string2 to make the comparison case sensitive.
DefaultVariables.inc and EnigmaConfigure.cfg in \Skins\Enigma\Resources\Variables
Source files: EnigmaConfigure.au3, FileListToArrayXT.au3 and EnigmaConfigure.ico now in \Skins\Enigma\Resources\Variables\Source.
Rainy, please let me know if this works ok for compiling EnigmaConfigure.exe. It should end up in \Skins\Enigma\Resources\Variables when compiled.
RainBrowser: Minor fix and a replacement for one image file.
2) Addressed an issue where a user on XP had "unhidden" the Desktop.ini hidden/system files XP stores in folders to manage changes to folder defaults like the "views" and "icon size" and the like. This was causing RainBrowser to add "Metadata" to the files and displaying them as if there were loadable skins (as was Rainmeter). Changed RainBrowser to ignore "Desktop.ini" file in \Skins for now, and will look at adding a check for OS version to support a more granular solution. (Vista / Win7 don't use the "Desktop.ini" approach to managing folder settings.)
http://rainmeter.net/forum/viewtopic.php?p=10952#p10952
Still hoping we can enable !RainmeterActivateConfig and !RainmeterQuit when no configs are active, but this will work for now.
Basically if there are no configs loaded and you ask to load one, I set "Active=n" (whatever is appropriate for the .ini in question) in Rainmeter.ini if the config exists there, or add [ConfigName] and "Active=n" if not, then kill and start Rainmeter using ProcessClose() and ShellExecute().
Sample:
[Metadata]
Name=Tranquil System Info Bar
Config=Tranquil | Bar
Description=System info bar | CPU, TimeDate, Memory, Network UP/DN and C/D/E/F/G drive
Instructions=
Version=1.1
Tags=System | CPU | Time | Date | Memory | Network | Drive
License=GNU GENERAL PUBLIC LICENSE Version 2, June 1991
Variant=4
Preview=
Fixed: When the designation of Drive is wrong, a strange volume label is indicated.
Changed: Incorrect drive letter (e.g. not "C:\" but "C:") is now allowed.
- Moved from Settings.htm to Skins.htm
LeftMouseDownAction
RightMouseDownAction
MiddleMouseDownAction
LeftMouseUpAction
RightMouseUpAction
MiddleMouseUpAction
MouseOverAction
MouseLeaveAction
OnRefreshAction
- Moved from Skins.htm to Settings.htm
KeepOnScreen