probably asked before... system colors Thread last updated on 2004-06-11 04:46:00

Posted by member 108633 on 2004-06-10 14:54:07

How do I stop themes from editing my system colors? I searched google, but couldnt find anything, and the forum search is down.

Posted by member 45783 on 2004-06-10 15:11:03 link

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.

Posted by member 108633 on 2004-06-10 15:35:01 link

---
Probably you should try using themes without the syscolor additions.
---
how?

Posted by member 12025 on 2004-06-10 16:29:55 link

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.

Posted by member 108633 on 2004-06-10 16:38:00 link

Im somewhat new to litestep, can you explain this further? Thanks.

Posted by member 12798 on 2004-06-10 17:14:19 link

Cerbie: hey, now that's a cool way to do it :)

Posted by member 103254 on 2004-06-10 19:38:34 link

Check your personal.rc, it has instructions to do do.

Posted by member 108633 on 2004-06-10 19:42:39 link

thank you

Posted by member 12025 on 2004-06-10 21:11:05 link

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 :).

Posted by member 99 on 2004-06-11 00:05:05 link

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?

Posted by member 12025 on 2004-06-11 04:46:00 link

Heh, good idea. Hadn't thought of using that one.