Changing the ThingWorx Converge Theme
ThingWorx uses Style Definitions to set the size, color, and style of the font, the background, foreground, and line color of the widget, and the image (stored as a Media Entity) for a particular mashup widget. Style definitions can also be used to define an aspect of that widget. For example, the style to be applied when the mouse hovers over a widget.
In ThingWorx Converge, the out-of-the-box style definitions are located in the PTC.Core namespace. Any style definition that is part of the ThingWorx Converge Styles Extension can be updated to change the way widgets are displayed in the mashup. For example, if the PTC.Core.ButtonStyle is changed , all buttons that reference this style definition are changed.
It is recommended that you create new style definitions when building an extension with new mashups and want to style a particular widget in the mashup. Each widget allows various aspects of each widget to be changed. Those styling aspects can be changed to reference an existing style definition or to define a custom in-line style.