Return-Path: X-Original-To: apmail-incubator-flex-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 998BB905D for ; Fri, 6 Apr 2012 23:41:48 +0000 (UTC) Received: (qmail 95841 invoked by uid 500); 6 Apr 2012 23:41:48 -0000 Delivered-To: apmail-incubator-flex-commits-archive@incubator.apache.org Received: (qmail 95778 invoked by uid 500); 6 Apr 2012 23:41:48 -0000 Mailing-List: contact flex-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-commits@incubator.apache.org Received: (qmail 95679 invoked by uid 99); 6 Apr 2012 23:41:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Apr 2012 23:41:48 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Apr 2012 23:41:07 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 035B22388C93; Fri, 6 Apr 2012 23:39:40 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1310637 [32/45] - in /incubator/flex/whiteboard/jhouser: ./ FXGImage/ FXGImage/Workspace/ FXGImage/Workspace/.metadata/ FXGImage/Workspace/.metadata/.mylyn/ FXGImage/Workspace/.metadata/.mylyn/contexts/ FXGImage/Workspace/.metadata/.plugin... Date: Fri, 06 Apr 2012 23:39:15 -0000 To: flex-commits@incubator.apache.org From: jhouser@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120406233940.035B22388C93@eris.apache.org> Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1b/80b499cb078000111f3892a3be300bbe URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1b/80b499cb078000111f3892a3be300bbe?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1b/80b499cb078000111f3892a3be300bbe (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1b/80b499cb078000111f3892a3be300bbe Fri Apr 6 23:38:20 2012 @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1b/80b499cb078000111f3892a3be300bbe ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/20d14ece01800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/20d14ece01800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/20d14ece01800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/20d14ece01800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/25/20d14ece01800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/90b93dab00800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/90b93dab00800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/90b93dab00800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/90b93dab00800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2c/90b93dab00800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/80eacb4ef47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/80eacb4ef47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/80eacb4ef47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/80eacb4ef47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/80eacb4ef47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0be1e3602800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0be1e3602800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0be1e3602800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0be1e3602800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0be1e3602800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/49/00dbf819f57f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/49/00dbf819f57f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/49/00dbf819f57f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/49/00dbf819f57f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,13 @@ + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/49/00dbf819f57f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4a/103dbb6f01800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4a/103dbb6f01800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4a/103dbb6f01800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4a/103dbb6f01800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,202 @@ +package org.apache.utils +{ + import flash.display.DisplayObject; + import flash.display.Sprite; + + import mx.core.UIComponent; + + public class FXGImage extends UIComponent + { + public function FXGImage(source:Class = null) + { + if(source){ + this.source = source; + } + super(); + } + + private var _source : Class; + + /** + * @private + * This property is used to tell if the source has changed (or not). + */ + protected var sourceChanged :Boolean = true; + + /** + * This property will be used to reference the class we want to use for the display. + * Only tested with FXG files; but in theory any class name should work, such as an embedded library symbol from a Flash Pro SWF. + */ + public function get source():Class + { + return _source; + } + + public function set source(value:Class):void + { + _source = value; + sourceChanged = true; + this.commitProperties(); + } + + + /** + * This will contain the instance created from the source. + */ + protected var imageInstance : DisplayObject; + + + private var _xOffset :int = 0; + + /** + * If we want to off set the X position of the asset; you can use this. + * + * @default 0 + */ + public function get xOffset():int + { + return _xOffset; + } + + /** + * @private + */ + public function set xOffset(value:int):void + { + _xOffset = value; + this.invalidateDisplayList(); + } + + + private var _yOffset :int = 0; + + /** + * If we want to off set the Y position of the asset; you can use this. + * + * @default 0 + */ + public function get yOffset():int + { + return _yOffset; + } + + /** + * @private + */ + public function set yOffset(value:int):void + { + _yOffset = value; + this.invalidateDisplayList(); + } + + + private var _heightIncrement :int = 0; + + /** + * If we want to add a value to the asset's default height; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public function get heightIncrement():int + { + return _heightIncrement; + } + + /** + * @private + */ + public function set heightIncrement(value:int):void + { + _heightIncrement = value; + this.invalidateDisplayList(); + } + + + private var _widthIncrement :int = 0; + + /** + * If we want to add a value to the asset's default width; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public function get widthIncrement():int + { + return _widthIncrement; + this.invalidateDisplayList(); + } + + /** + * @private + */ + public function set widthIncrement(value:int):void + { + _widthIncrement = value; + } + + + /** + * @private + */ + override protected function createChildren():void{ + super.createChildren(); + + // if the source has changed we want to create, or recreate, the image instance + if(this.sourceChanged){ + // if the instance has a value, then delete it + if(this.imageInstance){ + this.removeChild(this.imageInstance); + this.imageInstance = null; + } + + // if we have a source value; create the source + if(this.source){ + this.imageInstance = new source(); + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + this.addChild(this.imageInstance); + } + this.sourceChanged = false; + + } + } + + /** + * @private + */ + override protected function commitProperties():void{ + super.commitProperties(); + + if(this.sourceChanged){ + // if the source changed re-created it; which is done in createChildren(); + this.createChildren(); + } + } + + /** + * @private + */ + override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{ + super.updateDisplayList(unscaledWidth, unscaledHeight); + + // size the element. + // I don't remember why I Wrote the code to check for unscaledHeight and unscaledWidth being 0 + if(unscaledHeight != 0){ + this.imageInstance.height = unscaledHeight + this.heightIncrement; + } + if(unscaledWidth != 0){ + this.imageInstance.width = unscaledWidth + this.widthIncrement; + } + + // position the element + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + + trace(imageInstance.width); + trace(imageInstance.height); + + } + + } +} \ No newline at end of file Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4a/103dbb6f01800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e05362c1f47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e05362c1f47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e05362c1f47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e05362c1f47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4e/e05362c1f47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/54/106368aef47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/54/106368aef47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/54/106368aef47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/54/106368aef47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,12 @@ +package org.apache.utils +{ + import mx.core.UIComponent; + + public class FXGImage extends UIComponent + { + public function FXGImage() + { + super(); + } + } +} \ No newline at end of file Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/54/106368aef47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/20724f9ef47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/20724f9ef47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/20724f9ef47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/20724f9ef47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/20724f9ef47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/9019ebc401800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/9019ebc401800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/9019ebc401800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/9019ebc401800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/9019ebc401800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5c/e0de6ce701800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5c/e0de6ce701800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5c/e0de6ce701800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5c/e0de6ce701800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5c/e0de6ce701800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/10066a4301800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/10066a4301800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/10066a4301800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/10066a4301800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,199 @@ +package org.apache.utils +{ + import flash.display.DisplayObject; + import flash.display.Sprite; + + import mx.core.UIComponent; + + public class FXGImage extends UIComponent + { + public function FXGImage(source:Class = null) + { + if(source){ + this.source = source; + } + super(); + } + + private var _source : Class; + + /** + * @private + * This property is used to tell if the source has changed (or not). + */ + protected var sourceChanged :Boolean = true; + + /** + * This property will be used to reference the class we want to use for the display. + * Only tested with FXG files; but in theory any class name should work, such as an embedded library symbol from a Flash Pro SWF. + */ + public function get source():Class + { + return _source; + } + + public function set source(value:Class):void + { + _source = value; + sourceChanged = true; + this.commitProperties(); + } + + + /** + * This will contain the instance created from the source. + */ + protected var imageInstance : DisplayObject; + + + private var _xOffset :int = 0; + + /** + * If we want to off set the X position of the asset; you can use this. + * + * @default 0 + */ + public function get xOffset():int + { + return _xOffset; + } + + /** + * @private + */ + public function set xOffset(value:int):void + { + _xOffset = value; + this.invalidateDisplayList(); + } + + + private var _yOffset :int = 0; + + /** + * If we want to off set the Y position of the asset; you can use this. + * + * @default 0 + */ + public function get yOffset():int + { + return _yOffset; + } + + /** + * @private + */ + public function set yOffset(value:int):void + { + _yOffset = value; + this.invalidateDisplayList(); + } + + + private var _heightIncrement :int = 0; + + /** + * If we want to add a value to the asset's default height; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public function get heightIncrement():int + { + return _heightIncrement; + } + + /** + * @private + */ + public function set heightIncrement(value:int):void + { + _heightIncrement = value; + this.invalidateDisplayList(); + } + + + private var _widthIncrement :int = 0; + + /** + * If we want to add a value to the asset's default width; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public function get widthIncrement():int + { + return _widthIncrement; + this.invalidateDisplayList(); + } + + /** + * @private + */ + public function set widthIncrement(value:int):void + { + _widthIncrement = value; + } + + + /** + * @private + */ + override protected function createChildren():void{ + super.createChildren(); + + // if the source has changed we want to create, or recreate, the image instance + if(this.sourceChanged){ + // if the instance has a value, then delete it + if(this.imageInstance){ + this.removeChild(this.imageInstance); + this.imageInstance = null; + } + + // if we have a source value; create the source + if(this.source){ + this.imageInstance = new source(); + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + this.addChild(this.imageInstance); + } + this.sourceChanged = false; + + } + } + + /** + * @private + */ + override protected function commitProperties():void{ + super.commitProperties(); + + if(this.sourceChanged){ + // if the source changed re-created it; which is done in createChildren(); + this.createChildren(); + } + } + + /** + * @private + */ + override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{ + super.updateDisplayList(unscaledWidth, unscaledHeight); + + // size the element. + // I don't remember why I Wrote the code to check for unscaledHeight and unscaledWidth being 0 + if(unscaledHeight != 0){ + this.imageInstance.height = unscaledHeight + this.heightIncrement; + } + if(unscaledWidth != 0){ + this.imageInstance.width = unscaledWidth + this.widthIncrement; + } + + // position the element + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + + } + + } +} \ No newline at end of file Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/10066a4301800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/a0ff73c7078000111f3892a3be300bbe URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/a0ff73c7078000111f3892a3be300bbe?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/a0ff73c7078000111f3892a3be300bbe (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/a0ff73c7078000111f3892a3be300bbe Fri Apr 6 23:38:20 2012 @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5f/a0ff73c7078000111f3892a3be300bbe ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/60/c086cc4ef47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/60/c086cc4ef47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/60/c086cc4ef47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/60/c086cc4ef47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,6 @@ + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/60/c086cc4ef47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6c/900850d8fe7f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6c/900850d8fe7f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6c/900850d8fe7f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6c/900850d8fe7f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6c/900850d8fe7f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/73/200e5ec1f47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/73/200e5ec1f47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/73/200e5ec1f47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/73/200e5ec1f47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/73/200e5ec1f47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/102344cf00800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/102344cf00800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/102344cf00800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/102344cf00800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,153 @@ +package org.apache.utils +{ + import flash.display.DisplayObject; + import flash.display.Sprite; + + import mx.core.UIComponent; + + public class FXGImage extends UIComponent + { + public function FXGImage(source:Class = null) + { + if(source){ + this.source = source; + } + super(); + } + + private var _source : Class; + + /** + * @private + * This property is used to tell if the source has changed (or not). + */ + protected var sourceChanged :Boolean = true; + + /** + * This property will be used to reference the class we want to use for the display. + * Only tested with FXG files; but in theory any class name should work, such as an embedded library symbol from a Flash Pro SWF. + */ + public function get source():Class + { + return _source; + } + + public function set source(value:Class):void + { + _source = value; + sourceChanged = true; + this.commitProperties(); + } + + + /** + * This will contain the instance created from the source. + */ + protected var imageInstance : DisplayObject; + + private var _xOffset :int = 0; + + /** + * If we want to off set the X position of the asset; you can use this. + * + * @default 0 + */ + public function get xOffset():int + { + return _xOffset; + } + + /** + * @private + */ + public function set xOffset(value:int):void + { + _xOffset = value; + } + + + /** + * If we want to off set the Y position of the asset; you can use this. + * + * @default 0 + */ + public var yOffset :int = 0; + + /** + * If we want to add a value to the asset's default height; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public var heightIncrement :int = 0; + + /** + * If we want to add a value to the asset's default width; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public var widthIncrement :int = 0; + + + /** + * @private + */ + override protected function createChildren():void{ + super.createChildren(); + + // if the source has changed we want to create, or recreate, the image instance + if(this.sourceChanged){ + // if the instance has a value, then delete it + if(this.imageInstance){ + this.removeChild(this.imageInstance); + this.imageInstance = null; + } + + // if we have a source value; create the source + if(this.source){ + this.imageInstance = new source(); + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + this.addChild(this.imageInstance); + } + this.sourceChanged = false; + + } + } + + /** + * @private + */ + override protected function commitProperties():void{ + super.commitProperties(); + + if(this.sourceChanged){ + // if the source changed re-created it; which is done in createChildren(); + this.createChildren(); + } + } + + /** + * @private + */ + override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{ + super.updateDisplayList(unscaledWidth, unscaledHeight); + + // size the element. + // I don't remember why I Wrote the code to check for unscaledHeight and unscaledWidth being 0 + if(unscaledHeight != 0){ + this.imageInstance.height = unscaledHeight + this.heightIncrement; + } + if(unscaledWidth != 0){ + this.imageInstance.width = unscaledWidth + this.widthIncrement; + } + + // position the element + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + + } + + } +} \ No newline at end of file Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/78/102344cf00800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7b/10ab592201800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7b/10ab592201800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7b/10ab592201800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7b/10ab592201800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7b/10ab592201800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/10ba15e400800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/10ba15e400800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/10ba15e400800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/10ba15e400800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,184 @@ +package org.apache.utils +{ + import flash.display.DisplayObject; + import flash.display.Sprite; + + import mx.core.UIComponent; + + public class FXGImage extends UIComponent + { + public function FXGImage(source:Class = null) + { + if(source){ + this.source = source; + } + super(); + } + + private var _source : Class; + + /** + * @private + * This property is used to tell if the source has changed (or not). + */ + protected var sourceChanged :Boolean = true; + + /** + * This property will be used to reference the class we want to use for the display. + * Only tested with FXG files; but in theory any class name should work, such as an embedded library symbol from a Flash Pro SWF. + */ + public function get source():Class + { + return _source; + } + + public function set source(value:Class):void + { + _source = value; + sourceChanged = true; + this.commitProperties(); + } + + + /** + * This will contain the instance created from the source. + */ + protected var imageInstance : DisplayObject; + + + private var _xOffset :int = 0; + + /** + * If we want to off set the X position of the asset; you can use this. + * + * @default 0 + */ + public function get xOffset():int + { + return _xOffset; + } + + /** + * @private + */ + public function set xOffset(value:int):void + { + _xOffset = value; + this.invalidateDisplayList(); + } + + + private var _yOffset :int = 0; + + /** + * If we want to off set the Y position of the asset; you can use this. + * + * @default 0 + */ + public function get yOffset():int + { + return _yOffset; + } + + /** + * @private + */ + public function set yOffset(value:int):void + { + _yOffset = value; + this.invalidateDisplayList(); + } + + + private var _heightIncrement :int = 0; + + /** + * If we want to add a value to the asset's default height; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public function get heightIncrement():int + { + return _heightIncrement; + } + + /** + * @private + */ + public function set heightIncrement(value:int):void + { + _heightIncrement = value; + } + + + /** + * If we want to add a value to the asset's default width; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public var widthIncrement :int = 0; + + + /** + * @private + */ + override protected function createChildren():void{ + super.createChildren(); + + // if the source has changed we want to create, or recreate, the image instance + if(this.sourceChanged){ + // if the instance has a value, then delete it + if(this.imageInstance){ + this.removeChild(this.imageInstance); + this.imageInstance = null; + } + + // if we have a source value; create the source + if(this.source){ + this.imageInstance = new source(); + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + this.addChild(this.imageInstance); + } + this.sourceChanged = false; + + } + } + + /** + * @private + */ + override protected function commitProperties():void{ + super.commitProperties(); + + if(this.sourceChanged){ + // if the source changed re-created it; which is done in createChildren(); + this.createChildren(); + } + } + + /** + * @private + */ + override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{ + super.updateDisplayList(unscaledWidth, unscaledHeight); + + // size the element. + // I don't remember why I Wrote the code to check for unscaledHeight and unscaledWidth being 0 + if(unscaledHeight != 0){ + this.imageInstance.height = unscaledHeight + this.heightIncrement; + } + if(unscaledWidth != 0){ + this.imageInstance.width = unscaledWidth + this.widthIncrement; + } + + // position the element + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + + } + + } +} \ No newline at end of file Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/10ba15e400800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/803b5dbcf47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/803b5dbcf47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/803b5dbcf47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/803b5dbcf47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/80/803b5dbcf47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/84/20f99fc1f47f0011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/84/20f99fc1f47f0011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/84/20f99fc1f47f0011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/84/20f99fc1f47f0011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/84/20f99fc1f47f0011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/101b891e01800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/101b891e01800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/101b891e01800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/101b891e01800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/86/101b891e01800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8b/007599ba00800011188aed2ccaf77e02 URL: http://svn.apache.org/viewvc/incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8b/007599ba00800011188aed2ccaf77e02?rev=1310637&view=auto ============================================================================== --- incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8b/007599ba00800011188aed2ccaf77e02 (added) +++ incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8b/007599ba00800011188aed2ccaf77e02 Fri Apr 6 23:38:20 2012 @@ -0,0 +1,139 @@ +package org.apache.utils +{ + import flash.display.DisplayObject; + import flash.display.Sprite; + + import mx.core.UIComponent; + + public class FXGImage extends UIComponent + { + public function FXGImage(source:Class = null) + { + if(source){ + this.source = source; + } + super(); + } + + private var _source : Class; + + /** + * @private + * This property is used to tell if the source has changed (or not). + */ + protected var sourceChanged :Boolean = true; + + /** + * This property will be used to reference the class we want to use for the display. + * Only tested with FXG files; but in theory any class name should work, such as an embedded library symbol from a Flash Pro SWF. + */ + public function get source():Class + { + return _source; + } + + public function set source(value:Class):void + { + _source = value; + sourceChanged = true; + this.commitProperties(); + } + + + /** + * This will contain the instance created from the source. + */ + protected var imageInstance : DisplayObject; + + /** + * If we want to off set the X position of the asset; you can use this. + * + * @default 0 + */ + public var xOffset :int = 0; + + /** + * If we want to off set the Y position of the asset; you can use this. + * + * @default 0 + */ + public var yOffset :int = 0; + + /** + * If we want to add a value to the asset's default height; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public var heightIncrement :int = 0; + + /** + * If we want to add a value to the asset's default width; you can use this property. The default is zero, which means the asset + * will be sized based on the height and width of this component. + * + * @default 0 + */ + public var widthIncrement :int = 0; + + + /** + * @private + */ + override protected function createChildren():void{ + super.createChildren(); + + // if the source has changed we want to create, or recreate, the image instance + if(this.sourceChanged){ + // if the instance has a value, then delete it + if(this.imageInstance){ + this.removeChild(this.imageInstance); + this.imageInstance = null; + } + + // if we have a source value; create the source + if(this.source){ + this.imageInstance = new source(); + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + this.addChild(this.imageInstance); + } + this.sourceChanged = false; + + } + } + + /** + * @private + */ + override protected function commitProperties():void{ + super.commitProperties(); + + if(this.sourceChanged){ + // if the source changed re-created it; which is done in createChildren(); + this.createChildren(); + } + } + + /** + * @private + */ + override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{ + super.updateDisplayList(unscaledWidth, unscaledHeight); + + // size the element. + // I don't remember why I Wrote the code to check for unscaledHeight and unscaledWidth being 0 + if(unscaledHeight != 0){ + this.imageInstance.height = unscaledHeight + this.heightIncrement; + } + if(unscaledWidth != 0){ + this.imageInstance.width = unscaledWidth + this.widthIncrement; + } + + // position the element + this.imageInstance.x = 0 + xOffset; + this.imageInstance.y = 0 + yOffset; + + } + + } +} \ No newline at end of file Propchange: incubator/flex/whiteboard/jhouser/FXGImage/Workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8b/007599ba00800011188aed2ccaf77e02 ------------------------------------------------------------------------------ svn:eol-style = native