-----------------------------------------------------
TODO
* change sourceview to use spaces rather than tabs.
+* Icon-size (should be an enum...??)
+* stock - should be a list of stock icons..
* fix pulldowns for types.. - it's a bit hap hazard with the delayed / loading of settings.
* packing - gather from methods to find out which match.. (including false)
* order of palete needs fixing.