irstv/orbisgis — pull request #87 by agueganno (2012-08-01 12:47:25+00:00)
Title: Unique symbol refactoring

Huge set of commits... In order to fix the NPE reported in #78, I've decided to stop using all the anonymous class created to manage unique symbols in the simple editor. That means there are no USParameter anymoer. Rather than using them, I directly use the properties of the symbols and their inheritance scheme to build the interfaces with as few code as possible.

From the user point of view, this has many consequences. Point and areas can now have null (not set) fill and stroke. The interface is effectively built even if they are not set. They can even decide to unset them from the simple editor. A new property has been added too : the opacity of fills and lines. As they are two different parameters in the symbology model, they are two different fields in the simple editor. That may change, though...