Conventions
3.07 Conventions:

A script contains elements that are used for user interaction and display: button, label, knob, etc. These elements are defined in class files: dh_Button.lua, dh_Label, etc.

The elements have color attributes which are defined as properties in the class files, and which are assigned a default theme color.

The theme colors are a table of GUI colors. Each color can have a description which is essentially the name of the attribute. Each color has a color name which is a shortened form of the description:

----------------------------------------------------
 class: dh_Button.lua  
---------------------------------------------------- 
 Color attribute  | Color property  | GUI color name  
----------------------------------------------------
  button face        col_bg            btn_face       
  button outline     col_outline       btn_outline
  button text        col_text          btn_txt
----------------------------------------------------