Now when different GraphicalElements are selected, the ConfigurationShutter disable the ConfigurationAttributes that aren't in common to block wrong modifications (if 2 GE aren't at the same position, the validation won't give them the same x and y value),
The ConfigurationAttributes can be lock/unlock to disable/enable their modifications,
The UIController validate method receive only a list of ConfigurationAttributes with their new values,
The ConfigurationShutter display the ConfigurationAttribute in a specified JPanel (ConfPanel class).
Adds the background transparency of MapImage content (the image extracted from the OWSContext),
Adds the background transparency of the displayed GraphicalElement.
Minor changes and corrections :
- Removes the GEMouseListener interface,
- When a GraphicalElement is unselected, the ConfigurationShutter is redisplayed if any GE still selected, close otherwise.
- Implements the text alignment (left, center, right).
- Converts in the configurationShutter the JTextField to JTextArea.
- Makes some ConfigurationAttribute and GraphicalElement final.
Adds a remove button in the ConfigurationShutter.