I have been using this setup in my own customizations but, wanted to request officially that a new drawable element be added to the Label Decorators(Top, Ground, Top with Title). I like to be able to use the textures to make buttons but still customize their color fully. This involves adding a rect to be painted between button texture 1 and button texture 2. This would also require Top with Title to be given Texture Support.
I have found using a rect of this size seems to work well:
Code:
var rect2 = new SharpDX.RectangleF(x + regLabel.Decorator.OffsetX + 4.5f, y + regLabel.Decorator.OffsetY - padding + 3.5f, w - 9f, h - 7f);
I wanted to do what I could and not just put this out as a request. Below is a zip of the files with the changes proposed in this thread.
Decorators Change.zip - Google Drive