It is currently September 29th, 2024, 5:26 pm

Rainmeters language

General topics related to Rainmeter.
Aaron_Raines
Posts: 10
Joined: May 5th, 2011, 4:13 pm

Rainmeters language

Post by Aaron_Raines »

Hello i'm sure this has been asked before but what coding language are the Rainmeter skins written in ? I have looked but could not find anything.
Thanks
User avatar
jsmorley
Developer
Posts: 22790
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Rainmeters language

Post by jsmorley »

The skins are not in any coding "language" They are really configuration files that are read when the skin is loaded, using the standard .ini file format of

[Section]
Option=Value

The Rainmeter application, which is written in C++ reads the .ini file, and manages how the skin behaves based on the options defined in [Variables], [Measures], [Meters] and other sections.

Additional capabilities are provided by supporting Rainmeter plugins (external .dll libraries written in C++ or C#), script files written in the Lua programming language, and system calls to external programs.

What [sections] and Option=Value capabilities are supported by Rainmeter, and how they drive the functionality of skins, is described in the Rainmeter Documentation.