hey there,
Some widgets are in need of an orientation (noth, south, west, east), specially labels. Take an example from "Balsamiq". They have three orientation proposed. Either propose the same or even four and add an integer field with the amount of degres which will respect clock-wise rotation from 0 to 359. 360 would be same as 0.
With the degres, you could add an editor rotation wich locks the widget in the center and ables you to rotate it.
Then you could also accept shift+rotation to rotate in tenner steps.