There are specific things that I want to accomplish which drive me to poke my nose in SL's XML User Interface (XUI) definitions.
Here are the ones I have already accomplished:
- Define keyboard shortcuts to toggle "Edit Linked Parts" and "Stretch Both Sides".
- Move the color and texture eyedroppers/pipettes from the Color/Texture Selection windows to the Toolbox's Texture panel, next to the swatches.
- Decripple the prim attributes.
- In particular, be able to edit the Profile Cut attribute for Box, Cylinder, and Prism.
#3 and the more specific #4 appear to be impossible because the functionality involved in limiting, adjusting, and hiding various attributes based on prim type is programmed into the SL viewer, and is not part of the XML. To be able to coax the Profile Cut attribute to appear for Boxes, I would probably need access to SL's source code; of course, I do not have access to the source code, so this seems to be out of my hands.