Added gui as a parameter to all actions - now we have the hook to get rid of FreeColClient inside code of actions for gui stuff.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9149 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing FreeColClient.getCanvas from all Actions. Now they are using the much more meaningful GUI.getCanvas

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9150 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing use of static methods FreeColClient.get

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9151 04c0ca24-bb37-0410-963f-fb4f4e597ea7


git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9152 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing use of static methods FreeColClient.get and propagating gui in options also. We are almost there removing freeColClient references to gui...

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9153 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Hiding all the details of gui behind GUI. This will allow decocupling code of GUI from all the other stuff.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9154 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Hiding all the information about gui behind the GUI object (and removing references to globals, meanwhile..)

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9155 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing unused code.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9156 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Hiding all the information about gui behind the GUI object

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9157 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Cleaning code, sorting methods, separating GUI.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9158 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing use of getFreeColClient inside the Canvas class. 

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9159 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing use of getFreeColClient of the Canvas class. 

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9160 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing Canvas as a parameter from Panel

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9161 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Renamed a field so it is no longer ambiguous.


git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9162 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removed an unused parameter.

Renamed a gui into mapViewer

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9163 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removed an unused import.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9164 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing use of Canvas as reference for other objects.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9165 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Removing use of Canvas as reference for other objects.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9166 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Starting to move getFreeColClient away from Canvas - first step

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9167 04c0ca24-bb37-0410-963f-fb4f4e597ea7
Starting to move getFreeColClient away from Canvas - starting to get rid of it one piece at a time.

git-svn-id: https://svn.freecol.org/svnroot/freecol/freecol/trunk@9168 04c0ca24-bb37-0410-963f-fb4f4e597ea7