Old 12-09-2019, 07:28 AM   #1
rick
Human being with feelings
 
Join Date: Nov 2014
Location: Leicester, Eng
Posts: 55
Default Theme Adjuster Compatible Themes

Is there a way to tell if your chosen themes are compatible with the new WALTER adjustment panel, and if there's a way to make the theme you're building compliant?
rick is offline   Reply With Quote
Old 12-09-2019, 08:28 AM   #2
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,571
Default

the theme has to start as a duplicate of the v6 default
and the script has to start as a duplicate of "Default_6.0_theme_adjuster.lua"
with your theme name in the script name.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 12-09-2019, 08:34 AM   #3
rick
Human being with feelings
 
Join Date: Nov 2014
Location: Leicester, Eng
Posts: 55
Default

...
and the script has to start as a duplicate of "Default_6.0_theme_adjuster.lua"
with your theme name in the script name.[/QUOTE]

So all those 3d buttons and extra shading are standard/required then.
rick is offline   Reply With Quote
Old 12-09-2019, 09:04 AM   #4
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,951
Default

Any theme can have its own theme adjuster script, which is just a script that talks to a theme. If the name of the script matches up to the name of the active theme, Reaper will serve that us the appropriate theme adjuster in the Options > Themes link. If you've made a mod of the default theme and saved it under a different name, the easiest next step would be to copy the theme adjuster script and change its name the same. Then the link will work.

The user settings for a theme adjuster script are saved in the user's reaper_themeconfig.ini file under the name of the theme.

Any theme adjuster script could be run at any time, with any theme, if run manually through the Actions window ...its just a script. Predictable results would require them to be code compatible. The Default 6 theme's WALTER contains the line
Code:
define_parameter 'defaultV6' 'defaultV6_version' 1
which means "when the script's themeCheck() functions asks if you are the defaultV6 theme, say yes". It doesn't know, or care, if that's actually true

I would say, practically, it would be a nightmare to build a theme from scratch that functioned correctly with Default 6 theme adjuster script. But if a theme were a mod of the Default 6 theme, then it starts out compatible and unless you break it or alter what different params do, it should remain so.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 12-09-2019, 09:26 AM   #5
rick
Human being with feelings
 
Join Date: Nov 2014
Location: Leicester, Eng
Posts: 55
Default Theme Building

I see. This is going to be really great (for me) a bit down the line as people start to write themes to fit. I still need the flatter graphics and old guy contrasts though.

Cheers,

R
rick is offline   Reply With Quote
Old 12-09-2019, 09:55 AM   #6
lerian
Human being with feelings
 
Join Date: Oct 2011
Posts: 442
Default

Quote:
Originally Posted by White Tie View Post
practically, it would be a nightmare to build a theme from scratch that functioned correctly with Default 6 theme adjuster script.
Thank you for admitting that. Now i feel less stupid.
lerian is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:34 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.