General question about the RR program logic
I installed the RR skin editor and started playing with it today. I have a question about how the skins relate to the underlying program.
Using the Destinator_gps.skin (part of BMV2) as an example, there is a label called L07 and the code field contains "MM;ETA" This is where the ETA would be displayed in the skin.
Is there logic written into RR that knows what to do with the "MM;ETA" field specifically? In other words, does RR just take whatever fields are defined in the skin and pass data back and forth to the application or does each field identified in the skin require underlying logic to be written into RR to support that skin object?
Let's say a new version of Destinator came out and had an object for displaying a compass heading. Could that field be dropped into a RR skin and function or would the RR application have to be modified to support the new compass object?
I'm trying to get a feel for what a guy can do in skins that doesn't require RR to be modified or enhanced.