How do I stop themes from editing my system colors? I searched google, but couldnt find anything, and the forum search is down.
If the themer hasn't included the option to prevent this (shift-leftclick the desktop to see), your best bet is to edit the config files and erase any refrences to the syscolor module and functionality.
But hard, though. Probably you should try using themes without the syscolor additions.
Probably you should try using themes without the syscolor additions.
take a small module, copy and paste it, rename it to the syscolor-2.3.dll. Telling it not to modify the system colors (SCNoChange, IIRC) doesn't work for me, but this does, and LS doesn't complain.
Im somewhat new to litestep, can you explain this further? Thanks.
Cerbie: hey, now that's a cool way to do it :)
Check your personal.rc, it has instructions to do do.
Elkmonster: yeah, I uncommented the line in personal.rc, being told to do that, but then I loaded Pandora, and, what do you know, the system colors got changed! It may be something specific to my config, but it works. Every theme that has system colors now mysteriously gets SKinbox loaded :).
SCNoChange stops syscolor from setting system colors on startup, but not from setting system colors from its bang command. (and I can see where that might make sense...) If you're making a theme, don't set the colors on startup with a bang command. Instead, set SCLoadSection to the name of the section to load from the ini file, without the . (Is that even documented?)
Otherwise, Cerbie's idea is pretty good... might I suggest lsnothing?
Heh, good idea. Hadn't thought of using that one.