Module: nagvis
Branch: master
Commit: 743ac26fd706fbf6c3d68d6293b35e7d7097647e
URL:    
http://nagvis.git.sourceforge.net/git/gitweb.cgi?p=nagvis/nagvis/commit/?id=743ac26fd706fbf6c3d68d6293b35e7d7097647e

Author: Roman Kyrylych <[email protected]>
Date:   Thu Aug 20 17:19:05 2009 +0300

gmap: Tydy up the code

Signed-off-by: Roman Kyrylych <[email protected]>

---

 .../modules/gmap/view/controls/GMapLinkControl.as  |  214 ++++++++++----------
 1 files changed, 107 insertions(+), 107 deletions(-)

diff --git a/uifx/src/modules/gmap/view/controls/GMapLinkControl.as 
b/uifx/src/modules/gmap/view/controls/GMapLinkControl.as
index e85c11e..0641ed3 100644
--- a/uifx/src/modules/gmap/view/controls/GMapLinkControl.as
+++ b/uifx/src/modules/gmap/view/controls/GMapLinkControl.as
@@ -1,107 +1,107 @@
-/*****************************************************************************

- *

- * Copyright (C) 2009 NagVis Project

- *

- * License:

- *

- * This program is free software; you can redistribute it and/or modify

- * it under the terms of the GNU General Public License version 2 as

- * published by the Free Software Foundation.

- *

- * This program is distributed in the hope that it will be useful,

- * but WITHOUT ANY WARRANTY; without even the implied warranty of

- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

- * GNU General Public License for more details.

- *

- * You should have received a copy of the GNU General Public License

- * along with this program; if not, write to the Free Software

- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

- *

- *****************************************************************************/

- 

-package modules.gmap.view.controls

-{

-       import com.google.maps.LatLng;

-       import com.google.maps.Map;

-       import com.google.maps.overlays.Polyline;

-       import com.google.maps.overlays.PolylineOptions;

-       import com.google.maps.styles.StrokeStyle;

-

-       import modules.gmap.domain.Link;

-

-       import mx.core.UIComponent;

-

-       public class GMapLinkControl extends UIComponent

-       {

-               private var _map : Map;

-               private var _link : Link;

-               private var _line : Polyline;

-

-               public function GMapLinkControl()

-               {

-                       super();

-               }

-

-               public function get map():Map

-               {

-                       return _map;

-               }

-

-               //Already initialized map has to be set here

-               //TODO: support uninitialized map

-               public function set map(value : Map) : void

-               {

-                       if (_map !== value)

-                       {

-                               _map = value;

-

-                               reinitLine();

-                       }

-               }

-

-               public function get link():Link

-               {

-                       return _link;

-               }               

-

-               public function set link(value:Link):void

-               {

-                       if(_link !== value)

-                               _link = value;

-

-                       reinitLine(); 

-               }

-

-               protected function reinitLine():void

-               {

-                       if(_map)

-                       {

-                               if(_link)

-                               {

-                                       var point1 : LatLng = 
LatLng.fromUrlValue(_link.location1.point);

-                                       var point2 : LatLng = 
LatLng.fromUrlValue(_link.location2.point);

-

-                                       var options : PolylineOptions = new 
PolylineOptions({

-                                               strokeStyle: new StrokeStyle({

-                                                       color: 0xffffff,

-                                                       thickness: 3,

-                                                       alpha: 1

-                                               })

-                                       });

-

-                                       _line = new Polyline([point1, point2], 
options);

-

-                                       _map.addOverlay(_line);

-                               }

-                               else

-                               {

-                                       if(_line)

-                                       {

-                                               _map.removeOverlay(_line);

-                                               _line = null;

-                                       }       

-                               }

-                       }

-               }

-       }

-}
\ No newline at end of file
+/*****************************************************************************
+ *
+ * Copyright (C) 2009 NagVis Project
+ *
+ * License:
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *****************************************************************************/
+
+package modules.gmap.view.controls
+{
+       import com.google.maps.LatLng;
+       import com.google.maps.Map;
+       import com.google.maps.overlays.Polyline;
+       import com.google.maps.overlays.PolylineOptions;
+       import com.google.maps.styles.StrokeStyle;
+
+       import modules.gmap.domain.Link;
+
+       import mx.core.UIComponent;
+
+       public class GMapLinkControl extends UIComponent
+       {
+               private var _map : Map;
+               private var _link : Link;
+               private var _line : Polyline;
+
+               public function GMapLinkControl()
+               {
+                       super();
+               }
+
+               public function get map():Map
+               {
+                       return _map;
+               }
+
+               //Already initialized map has to be set here
+               //TODO: support uninitialized map
+               public function set map(value : Map) : void
+               {
+                       if (_map !== value)
+                       {
+                               _map = value;
+
+                               reinitLine();
+                       }
+               }
+
+               public function get link():Link
+               {
+                       return _link;
+               }
+
+               public function set link(value:Link):void
+               {
+                       if(_link !== value)
+                               _link = value;
+
+                       reinitLine();
+               }
+
+               protected function reinitLine():void
+               {
+                       if(_map)
+                       {
+                               if(_link)
+                               {
+                                       var point1 : LatLng = 
LatLng.fromUrlValue(_link.location1.point);
+                                       var point2 : LatLng = 
LatLng.fromUrlValue(_link.location2.point);
+
+                                       var options : PolylineOptions = new 
PolylineOptions({
+                                               strokeStyle: new StrokeStyle({
+                                                       color: 0xffffff,
+                                                       thickness: 3,
+                                                       alpha: 1
+                                               })
+                                       });
+
+                                       _line = new Polyline([point1, point2], 
options);
+
+                                       _map.addOverlay(_line);
+                               }
+                               else
+                               {
+                                       if (_line)
+                                       {
+                                               _map.removeOverlay(_line);
+                                               _line = null;
+                                       }
+                               }
+                       }
+               }
+       }
+}


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to