Yes. You are correct. There are four versions of the arc that I know of:
• WIDGET_ARC
• WIDGET_ARC_VAL_CENTER
• WIDGET_INVERTED_ARC
• WIDGET_INVERTED_ARC_VAL_CENTER
_VAL_CENTER puts the text in the center
_INVERTED inverts the arc so that it starts on the right and increases counter clockwise
Not sure what happens if there is something Skyview doesn't understand. I think it just ignores it. I haven't been able to crash it by fiddling with the EMS layout. I get some pretty strange displays to start with. I keep an exported version of the file so I can get back to the last known good display but haven't really had to use it.
A couple of hints. You can select a hand coded widget with the Skyview tools and move it around, but you can't change the size or style without it reverting to the default. I start by hand coding them and then arrange them on screen with the Skyview tools. It's too difficult to try and hand code a position when you can do it with Skyview. Worst case is creating a widget that is off the screen. Here is one mess I started with. Notice the red button with no name or range. Would be nice if Dynon made up some icons (ie: engine, seatbelts, door open, gear up/down, etc.)