+ Toolbar is Working

Signed-off-by: Erik Heinisch <Imkerix@live.de>
+ ToolBar now works correct due to code in
canvasMouseReleased(MouseEvent e)

Signed-off-by: Erik Heinisch <Imkerix@live.de>
+The EditorGUI is now able to paint dotted Lines when ever this is
needed

Signed-off-by: Imkerix <Imkerixus@gmail.com>
+Basic zoom and delete funktionality with the keys Plus Minus and Delete
added

Signed-off-by: Imkerix <Imkerixus@gmail.com>
~ Reworked the popup action of the toolbar, and prevented the whole
Editor from flickering.

Signed-off-by: Imkerix <Imkerixus@gmail.com>
~ Code design was reworked so i can see better what i did where

Signed-off-by: Imkerix <Imkerixus@gmail.com>
~The code in EditorGui is finally in a good shape to go on with adding
features.

Signed-off-by: Imkerix <Imkerixus@gmail.com>
+ Class EditorCanvas
~ Code adjustment in EditorGUI to use the new class

Added a new Class ( EditorCanvas ) similar to Draw Component which
represents the canvas my editor is using. In this class i implement your
method drawGrid(Graphics g) and the setter for Color and GridInterval.
With this customized JSVGCanvas i can call the drawGrid Method out of
EditorGUI.

Signed-off-by: Imkerix <Imkerixus@gmail.com>
~Changed stuff for a better dummy implementation to test EditorGUI
features

~canvasleft and canvasright in EditorGUI are now by declaration
EdiorCanvas objects.

~Main method has dummy code to start EditorGUI with parameters in order
to simulate the editing of an existing switching object.

Signed-off-by: Imkerix <Imkerixus@gmail.com>
~Changed the method to edit existing switching symbols from a
constructor to a normal method, so that the GUI dosent has to be
recreated.

~ Changed the dummy example code in Main in order to fit the new
implementation in EditorGUI.

+Override method in Connector, because conector dosent need a dotted
line.

Signed-off-by: Erik Heinisch <Imkerix@live.de>
~minor code adjustments
~The popupmenu now automaticlly shows the state of the selected object.
~ Line now zooms correctly
+Grid is not setable with an boolean in the EditorGUI class
+EditorGUI has now all getter methods to work with FrmOptions and uses
DrawComponent as Canvas.
-class EditorCanvas : this class is unneeded.
+EditorGUI now uses Draw Component successful. I override the
paintComponent method to get the code working, but it performs quite
nice.
This patch needs a change in the main Package! 
	the boolean showGrid has to become protected, he can not stay private.
	
~EditorGUI now fully implements DrawComponent as object to paint on.
~EditorGUI now uses Keybindings instead of Keyadapters to react on key
events for the DrawComponents.	


LTS patch


Signed-off-by: Imkerix <Imkerixus@gmail.com>