Changeset 47 for gssim_ui


Ignore:
Timestamp:
08/30/11 15:16:07 (14 years ago)
Author:
mcichenski
Message:

chart zoom

Location:
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/charts/ResourceChart.mxml

    r46 r47  
    183183                         * if this value is greater than 1 content is zoomed in otherways content is zoomed out. 
    184184                         */ 
    185                         protected function zoomChart(chart : AreaChart, ralativeTo:Point, zoom:Number):void 
    186                         { 
    187                                 var hAxis : IAxis = chart.horizontalAxis; 
    188                                 var vAxis : IAxis = chart.verticalAxis; 
    189                                  
     185                        protected function zoomChart(hAxis : IAxis, vAxis : IAxis, ralativeTo:Point, zoom:Number):void 
     186                        {                                
    190187                                var dMin:Number; // distance from minimum to relativeTo point in given dimension 
    191188                                var dMax:Number; // distance from maximum to relativeTo point in given dimension 
     
    209206                        } 
    210207                         
    211                         public function zoomMyChart(zoom : Number) : void 
     208                        public function zoomChartX(zoom : Number) : void 
    212209                        { 
    213210                                var point : Point = new Point(); 
    214                                 zoomChart(resourceViewer,point,zoom); 
     211                                point.x = (NumericAxisHelper.getMin(resourceViewer.horizontalAxis) + NumericAxisHelper.getMax(resourceViewer.horizontalAxis))/2; 
     212                                zoomChart(resourceViewer.horizontalAxis, null,point,zoom); 
     213                        } 
     214                         
     215                        public function zoomChartY(zoom : Number) : void 
     216                        { 
     217                                var point : Point = new Point(); 
     218                                point.y = (NumericAxisHelper.getMin(resourceViewer.verticalAxis) + NumericAxisHelper.getMax(resourceViewer.verticalAxis))/2; 
     219                                zoomChart(null, resourceViewer.verticalAxis,point,zoom); 
    215220                        } 
    216221                         
     
    252257                        <mx:Button label="{resourceManager.getString('Charts', 'Clone')}" click="cloneChart()"/> 
    253258                        <mx:Button label="PNG" click="saveAsPNG();"/> 
    254                          
    255                         <components:IconButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconButtonSkin" label="{resourceManager.getString('TopologyEditor', 'ZoomIn')}" 
    256                                                                    autoRepeat="true" buttonDown="zoomMyChart(6/5);" iconUp="assets/icon/ZoomIn.png"/> 
    257                         <components:IconButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconButtonSkin" label="{resourceManager.getString('TopologyEditor', 'ZoomOut')}" 
    258                                                                    autoRepeat="true" buttonDown="zoomMyChart(5/6);" iconUp="assets/icon/ZoomOut.png"/> 
    259259                </mx:HBox> 
    260260                <mx:VBox width="100%" height="100%" verticalGap="1" id="fullChart"> 
     
    312312                </mx:VBox> 
    313313        </mx:VBox> 
     314        <mx:HBox width="100%" horizontalGap="0" bottom="5"> 
     315                <mx:Spacer width="100%" /> 
     316                <components:IconButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconButtonSkin" width="25" height="25" 
     317                                                           autoRepeat="true" buttonDown="zoomChartX(6/5);" iconUp="assets/icon/ZoomIn.png"/> 
     318                <components:IconButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconButtonSkin" width="25" height="25" 
     319                                                           autoRepeat="true" buttonDown="zoomChartX(5/6);" iconUp="assets/icon/ZoomOut.png"/> 
     320        </mx:HBox> 
     321        <mx:VBox height="100%" verticalGap="0" top="75"> 
     322                <components:IconButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconButtonSkin" width="25" height="25"  
     323                                                           autoRepeat="true" buttonDown="zoomChartY(6/5);" iconUp="assets/icon/ZoomIn.png"/> 
     324                <components:IconButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconButtonSkin" width="25" height="25" 
     325                                                           autoRepeat="true" buttonDown="zoomChartY(5/6);" iconUp="assets/icon/ZoomOut.png"/> 
     326        </mx:VBox> 
    314327</mx:Canvas> 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/archive/ExperimentStatisticsWindow.mxml

    r37 r47  
    114114                                                                        iconUp="assets/icon/OpenFile.png"/> 
    115115                </mx:HBox> 
    116                 <mx:TabNavigator id="view" width="100%" height="100%" top="56" creationPolicy="all" change="view_changeHandler(event)"> 
     116                <mx:TabNavigator id="view" width="100%" height="100%" creationPolicy="all" change="view_changeHandler(event)"> 
    117117                        <mx:VBox width="100%" height="100%" id="experimentData" label="{resourceManager.getString('ArchiveViewer', 'Basic')}"> 
    118118                                <archive:ExperimentDataGroup id="basicExperimentData" left="5" top="5"/> 
Note: See TracChangeset for help on using the changeset viewer.