(For a multitude of notes covering several aspects of this, please refer to my previous post. Thanks.)
Here they are - XYstylEZ Themes Tool, plus Helpers.
The Themes Tool ('main script') is essentially a settings export script which also provides some (auto-) backup functions
of the involved configs, caring also about XY ini itself. It creates a Theme containing your current colors
config, plus other minor style-related settings which not only is dependencies-free but also has got
settings-protection functions, too. Cool, huh?
Lost your custom theme when applying a new one? Go to <xydata> - all info is there.
Want to revert back to your original theme settings, prior to use of an XYstylEZ Theme? Same procedure.
*HOW TO...*
...install the beast:
I'd suggest using a Custom Toolbar Button.
Don't know about this great feature or how to use it? Please copy the whole line
::help "idh_toolbar.htm#idh_ctb";
and paste into XYplorer's address bar. Press ENTER.
Suggestion: left click to launch a
Theme Set like the one I've uploaded (warning:
they currently do not contain the protection codes as this is a later feature. Soon I'll upload an updated Theme
Set, as they need some minor revisions concerning style, either!), right click to fire the Theme/Helper Tools.
...use the Themes Tool:
1. customize XYplorer interface to your liking using Tools, Configuration, Colors|Styles. Then, SAVE YOUR SETTINGS!
(this is important, otherwise the tool won't 'see' what you've done. 'Save Settings' or 'Settings Special /
Save Configuration' under 'File' at XYplorer interface).
2. Execute the script contained in the attached 'XYstylEZThemesTool_PlusHelpers_v1_1.zip' file. Even if you open the
zipped 'XYstylEZ.xys' with notepad, copying the whole content then pasting it under 'Scripting > Run Script...' and
clicking 'ok' will do.
3. Enter a name for your theme. If you click 'ok' on the next 3 dialogs you'll skip more advanced options, but you've
got what you want. The confirmation box offers a way to immediately create a FILE theme (attention: 'cancel' is
the default button, here!, and it will just skip creating the file internally) - the Theme will be on clipboard,
ready to be used or pasted elsewhere.
4. Done! ^^
...use the Helper Tools:
They're easy ride aside having very simple tips to guide your usage. Just relax.
Regarding those Helper Tools, they were designed (but not limited to*) for aiding XY Themes creation and management.
List Colors Matcher - ever wanted a way to make other options match list, easily? Me, too.
Theme Writer - aids for theme creation sessions (Themes Tool has got this covered, but
may happen someone prefers doing this externally - who knows...).
Theme Sets Creator - merges all themes you created in the order you wish, getting them
ready for publishing.
Theme Loader - in case you don't use a full theme set and prefer a 'select a theme inside a folder' approach.
Theme Names Reader - presents internal vs. external names of the themes.
Titles Ripper - 4 ways-at-once to strip names out of Theme Set files.
Themes Eraser (suggested by user aurumdigitus) - get rid of nasty themes on Theme Sets,
the easy way.
Cool Theme Pal, What's Name? (suggested by user aurumdigitus) - well. It tells you the name of the current theme.
There are others planned or already built: Themes Conversion Tool (from v1 to v2 - current one),
Format Translation Tool, XYstylEZ_ThemeHelper_ThemesResampler.xys, Random Themes Generator, Random
Names Generator, Themes Loader (.ini-based version). Any given sunday they arrive.
Now go get some XYstyle.
She's got the looks.
It's all about Love.
________
*requiring some minor tweaks, in some cases.
__________
Want to retribute? Send me legit software licenses - helder\*dot\publicATgmail/anotherdot*/com. Anything. I'm a
collector, worst of all a media junkie. Currently I mainly need an InsideCAT license as my CD cataloger stopped
working due to OS upgrade. *IF YOU DEVELOP*, great - I'd like to have a convertion tool among InsideCAT format
and my former tool, which used basically plain text to store my CDs info. Or just throw some chatting.
Yes, I stopped buying software licenses recently as things went hard again. But I see the silent and gray days
going away.
______________
Technical note: I'd recommend to play with caution with remote (ie, source/target which is not current XYini
loaded into memory) ini management, as I added features to the current ini management but had no time yet to
thoroughly test remote management.
________________
For a theme set, please refer to the
first post.
Direct download =
http://www.xyplorer.com/xyfc/download/file.php?id=4892.
__________________
It takes two, baby, to control a Jäeger.

- XYstylEZ_Menu.png (13.46 KiB) Viewed 9926 times