Prev Previous Post   Next Post Next
Old 09-26-2016, 08:02 AM   #1
White Tie
Pixel Pusher
White Tie's Avatar
Join Date: Mar 2007
Location: Blighty
Posts: 2,978
Default 3. Making a REAPER theme

Please consider reading the stickies on
How to use a REAPER theme and
Common tweaks to a REAPER theme
before going further.


As REAPER has grown, its theming capabilities have grown with it. Broadly speaking it has maintained compatibility with themes made all the way back near the beginning. Old themes still work, and new themes still use the same theming facilities that old themes relied on. Additional layers of increasingly powerful theming functionality have been added onto the top as time has gone by, each relying on the existence of (and your understanding of) the preceding functionality.

Layer 1 : ReaperTheme

REAPER's initial theming was based on themable code colours, font assignments and tweakable elements. These are still in use, and their settings are saved in a theme's .ReaperTheme file.
The initial theming also used .ico images, thankfully we effectively don't need to worry about them any more.

Layer 2 : Advanced Theming

In 2007 REAPER added 'Advanced Theming'. This gave support for .png images and additional tweakable elements that had their values stored in an 'rtconfig.txt' file. All of these are still in use.

Advanced Theming SDK.
Theme Images SDK

Tutorial - Reaper Theming with Pink Bits

Layer 3 : WALTER

With the addition of WALTER (Window Arrangement Logic Template Engine for REAPER), some of the themable elements can be resized, repositioned, recoloured and some of the dynamic logic controlling their appearance can be scripted. User selectable layouts are scriptable. WALTER is also within a theme's 'rtconfig.txt' file.


WALTER : A themer's guide


Deprecated Sticky : Basics of Theme Editing
The House of White Tie
White Tie is offline   Reply With Quote

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 08:32 AM.

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