| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 |
- <?xml version="1.0" encoding="utf-8"?>
- <mx:VBox
- xmlns:mx="http://www.adobe.com/2006/mxml"
- xmlns:display="flash.display.*"
- verticalAlign="middle"
- horizontalAlign="center"
- verticalGap="0"
- horizontalScrollPolicy="off"
- verticalScrollPolicy="off"
- width="130" height="100">
-
- <mx:NumberFormatter id="formatNumber" precision="2"
- thousandsSeparatorFrom="," thousandsSeparatorTo=" "
- decimalSeparatorFrom="." decimalSeparatorTo=","
- rounding="nearest" />
-
- <mx:NumberFormatter id="formatImtNumber" precision="3"
- thousandsSeparatorFrom="," thousandsSeparatorTo=" "
- decimalSeparatorFrom="." decimalSeparatorTo=","
- rounding="nearest" />
-
- <mx:NumberFormatter id="formatInt" precision="0"
- thousandsSeparatorFrom="," thousandsSeparatorTo=" "
- rounding="nearest" />
-
- <mx:Script>
- <![CDATA[
- import mx.controls.listClasses.ListBase;
- import mx.controls.listClasses.BaseListData;
- import mx.controls.dataGridClasses.DataGridColumn;
- import mx.controls.DataGrid;
-
- override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number) : void
- {
- super.updateDisplayList(unscaledWidth, unscaledHeight);
-
- if( owner is ListBase )
- {
- if( ListBase(owner).isItemHighlighted(data) || ListBase(owner).isItemSelected(data) )
- {
- averageLabelN.setStyle("color","#FFFFFF");
- maximumLabelN.setStyle("color","#FFFFFF");
- deviationLabelN.setStyle("color","#FFFFFF");
- qualityLabelN.setStyle("color","#FFFFFF");
- distanceLabelN.setStyle("color","#FFFFFF");
- pointsLabelN.setStyle("color","#FFFFFF");
-
- averageValueN.setStyle("color","#FFFFFF");
- maximumValueN.setStyle("color","#FFFFFF");
- deviationValueN.setStyle("color","#FFFFFF");
- qualityValueN.setStyle("color","#FFFFFF");
- distanceValueN.setStyle("color","#FFFFFF");
- pointsValueN.setStyle("color","#FFFFFF");
-
- averageLabelF.setStyle("color","#FFFFFF");
- maximumLabelF.setStyle("color","#FFFFFF");
- deviationLabelF.setStyle("color","#FFFFFF");
- qualityLabelF.setStyle("color","#FFFFFF");
- distanceLabelF.setStyle("color","#FFFFFF");
- pointsLabelF.setStyle("color","#FFFFFF");
-
- averageValueF.setStyle("color","#FFFFFF");
- maximumValueF.setStyle("color","#FFFFFF");
- deviationValueF.setStyle("color","#FFFFFF");
- qualityValueF.setStyle("color","#FFFFFF");
- distanceValueF.setStyle("color","#FFFFFF");
- pointsValueF.setStyle("color","#FFFFFF");
- }
- else
- {
- averageLabelN.setStyle("color","#5F6062");
- maximumLabelN.setStyle("color","#5F6062");
- deviationLabelN.setStyle("color","#5F6062");
- qualityLabelN.setStyle("color","#5F6062");
- distanceLabelN.setStyle("color","#5F6062");
- pointsLabelN.setStyle("color","#5F6062");
-
- averageValueN.setStyle("color","#5F6062");
- maximumValueN.setStyle("color","#5F6062");
- deviationValueN.setStyle("color","#5F6062");
- qualityValueN.setStyle("color","#5F6062");
- distanceValueN.setStyle("color","#5F6062");
- pointsValueN.setStyle("color","#5F6062");
-
- averageLabelF.setStyle("color","#5F6062");
- maximumLabelF.setStyle("color","#5F6062");
- deviationLabelF.setStyle("color","#5F6062");
- qualityLabelF.setStyle("color","#5F6062");
- distanceLabelF.setStyle("color","#5F6062");
- pointsLabelF.setStyle("color","#5F6062");
-
- averageValueF.setStyle("color","#5F6062");
- maximumValueF.setStyle("color","#5F6062");
- deviationValueF.setStyle("color","#5F6062");
- qualityValueF.setStyle("color","#5F6062");
- distanceValueF.setStyle("color","#5F6062");
- pointsValueF.setStyle("color","#5F6062");
- }
- }
- }
- ]]>
- </mx:Script>
-
- <mx:HBox width="100%">
- <mx:Grid>
- <mx:GridRow width="100%" height="100%" paddingLeft="15">
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="averageLabelN" text="{resourceManager.getString( 'labels', 'measures.datagrid.average' )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="maximumLabelN" text="{resourceManager.getString( 'labels', 'measures.datagrid.maximum' )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="deviationLabelN" text="{resourceManager.getString( 'labels', 'measures.datagrid.deviation' )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="qualityLabelN" text="{resourceManager.getString( 'labels', 'measures.datagrid.quality' )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="distanceLabelN" text="{resourceManager.getString( 'labels', 'measures.datagrid.distance' )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="pointsLabelN" text="{resourceManager.getString( 'labels', 'measures.datagrid.points' )}" />
- </mx:GridItem>
- </mx:GridRow>
- <mx:GridRow width="100%" height="100%" paddingLeft="15">
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="averageValueN" text="{formatImtNumber.format( data.nwImtResult.mean )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="maximumValueN" text="{formatImtNumber.format( data.nwImtResult.max )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="deviationValueN" text="{formatImtNumber.format( data.nwImtResult.standardDeviation )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="qualityValueN" text="{formatNumber.format( data.nwImtResult.qualityIndex )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="distanceValueN" text="{formatImtNumber.format( data.nwImtResult.distance )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="pointsValueN" text="{formatInt.format( data.nwImtResult.numberOfPoints )}" />
- </mx:GridItem>
- </mx:GridRow>
- </mx:Grid>
-
- </mx:HBox>
-
- <mx:HRule width="90%" />
-
- <mx:HBox width="100%">
- <mx:Grid>
- <mx:GridRow width="100%" height="100%" paddingLeft="15">
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="averageLabelF" text="{resourceManager.getString( 'labels', 'measures.datagrid.average' )}" visible="false" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="maximumLabelF" text="{resourceManager.getString( 'labels', 'measures.datagrid.maximum' )}" visible="false" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="deviationLabelF" text="{resourceManager.getString( 'labels', 'measures.datagrid.deviation' )}" visible="false" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="qualityLabelF" text="{resourceManager.getString( 'labels', 'measures.datagrid.quality' )}" visible="false" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="distanceLabelF" text="{resourceManager.getString( 'labels', 'measures.datagrid.distance' )}" visible="false" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="pointsLabelF" text="{resourceManager.getString( 'labels', 'measures.datagrid.points' )}" visible="false" />
- </mx:GridItem>
- </mx:GridRow>
- <mx:GridRow width="100%" height="100%" paddingLeft="15">
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="averageValueF" text="{formatImtNumber.format( data.fwImtResult.mean )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="maximumValueF" text="{formatImtNumber.format( data.fwImtResult.max )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="deviationValueF" text="{formatImtNumber.format( data.fwImtResult.standardDeviation )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="qualityValueF" text="{formatNumber.format( data.fwImtResult.qualityIndex )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="distanceValueF" text="{formatImtNumber.format( data.fwImtResult.distance )}" />
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%">
- <mx:Label id="pointsValueF" text="{formatInt.format( data.fwImtResult.numberOfPoints )}" />
- </mx:GridItem>
- </mx:GridRow>
- </mx:Grid>
- </mx:HBox>
-
- </mx:VBox>
|