A property look class can be associated to a property value and allows to display it in a different way than the default implementation when no inplace control is active on this property. Here are the three built-in looks supplied by the library. In the first one, a special look enables to put any icon or bitmap in front of any property value. It can be used to display icons and bitmap as values by showing their path or any custom text.

But it can also be used in a lot of other specific ways. In the following example, I put a link icon (switchable to ON or OFF by a mouse click) in front of paths. When the user modifies a path, if it is grouped by an ON link icon, all paths in the same group are changed to the same value. So to summarize, the role of the displayed icon is the one you choose: it could be for example a status icon to display an error or a warning.

In the second supplied look class a default color block is transformed into a square and a string:


At last in the third one, a visible string is transformed into a password.


There are some other property looks in the framework but they are intended to be used with specific property feels. For example the checkbox look only works with the checkbox feel, the same for the radio buttons look with the radio buttons feel.
If you need to display a value differently, this is up to you to develop your own look classes.