Changeset 377 for gssim_ui/branches


Ignore:
Timestamp:
08/12/12 12:40:42 (13 years ago)
Author:
mcichenski
Message:
 
Location:
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex
Files:
5 edited

Legend:

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

    r365 r377  
    3131                         
    3232                        public var isFileTransfering : Boolean = false; 
     33                         
     34                        [Bindable] 
     35                        public var showDebug : Boolean = true; 
    3336                         
    3437                        /** 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/experiment/FileManager.mxml

    r237 r377  
    3838                        public static var selectedTopologyFiles : ArrayCollection = new ArrayCollection(); 
    3939                        public static var selectedResourceFiles : ArrayCollection = new ArrayCollection(); 
    40                          
    41                         [Bindable] 
    42                         public var showDebug : Boolean = false; 
    4340                         
    4441                        public function addNewWorkloadFile() : void 
     
    180177        <code:MDICanvas id="mdiCanvas" width="100%" height="100%" backgroundColor="#FFFFFF" backgroundAlpha="0"> 
    181178                <mx:VBox width="100%"> 
    182                         <mx:HBox> 
    183                                 <mx:VBox> 
     179                        <mx:HBox width="100%"> 
     180                                <mx:VBox width="30%"> 
    184181                                        <mx:Label text="{resourceManager.getString('ExperimentEditor', 'Workload')}"/> 
    185                                         <mx:DataGrid dataProvider="{parentApplication.gsSimStudioModel.workloadFileLocationItemList}" rowHeight="35" id="workloadFilesDG" 
     182                                        <mx:DataGrid dataProvider="{parentApplication.gsSimStudioModel.workloadFileLocationItemList}" rowHeight="35" id="workloadFilesDG" width="100%" 
    186183                                                                 > 
    187184                                                <mx:columns> 
    188185                                                        <mx:DataGridColumn dataField="fileName" headerText="Name"/> 
    189                                                         <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="105"> 
     186                                                        <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}"> 
    190187                                                                <mx:itemRenderer> 
    191188                                                                        <mx:Component> 
     
    202199                                        <mx:Button id="newWorkloadFile" click="addNewWorkloadFile()" toolTip="{resourceManager.getString('ExperimentEditor', 'AddFile')}" labelPlacement="bottom" label="{resourceManager.getString('ExperimentEditor', 'Upload')}"/> 
    203200                                </mx:VBox> 
    204                                 <mx:VBox> 
     201                                <mx:VBox width="30%"> 
    205202                                        <mx:Label text="{resourceManager.getString('ExperimentEditor', 'ResourceDescription')}"/> 
    206203                                        <!--<mx:DataGrid dataProvider="{resourceFiles}" rowHeight="35" id="resourceFilesDG" >--> 
    207                                         <mx:DataGrid dataProvider="{parentApplication.gsSimStudioModel.resourcesFileLocationItemList}" rowHeight="35" id="resourceFilesDG"  
     204                                        <mx:DataGrid dataProvider="{parentApplication.gsSimStudioModel.resourcesFileLocationItemList}" rowHeight="35" id="resourceFilesDG" width="100%"  
    208205                                                                 > 
    209206                                                <mx:columns> 
    210207                                                        <mx:DataGridColumn dataField="fileName" headerText="Name"/> 
    211                                                         <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="105"> 
     208                                                        <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}"> 
    212209                                                                <mx:itemRenderer> 
    213210                                                                        <mx:Component> 
     
    224221                                        <mx:Button id="newResourceFile" click="addNewResourceFile()" toolTip="{resourceManager.getString('ExperimentEditor', 'AddFile')}" labelPlacement="bottom" label="{resourceManager.getString('ExperimentEditor', 'Upload')}"/> 
    225222                                </mx:VBox> 
    226                                 <mx:VBox> 
     223                                <mx:VBox width="30%"> 
    227224                                        <mx:Label text="{resourceManager.getString('ExperimentEditor', 'NetworkTopology')}"/> 
    228                                         <mx:DataGrid dataProvider="{parentApplication.gsSimStudioModel.topologiesFileLocationItemList}" rowHeight="35" id="topologyFilesDG"  
     225                                        <mx:DataGrid dataProvider="{parentApplication.gsSimStudioModel.topologiesFileLocationItemList}" rowHeight="35" id="topologyFilesDG" width="100%"  
    229226                                                                 > 
    230227                                                <mx:columns> 
    231228                                                        <mx:DataGridColumn dataField="fileName" headerText="Name"/> 
    232                                                         <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="105"> 
     229                                                        <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}"> 
    233230                                                                <mx:itemRenderer> 
    234231                                                                        <mx:Component> 
     
    246243                                </mx:VBox> 
    247244                        </mx:HBox> 
    248                         <mx:VBox visible="{showDebug}" includeInLayout="{showDebug}"> 
     245                        <mx:VBox visible="{parentApplication.showDebug}" includeInLayout="{parentApplication.showDebug}"> 
    249246                                <mx:HBox> 
    250247                                        <mx:VBox> 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/views/ExperimentEditor.mxml

    r376 r377  
    4141                        [Bindable] 
    4242                        public var objectCanvas : ObjectCanvas; 
    43                          
    44                         [Bindable] 
    45                         public var showDebug : Boolean = true; 
    4643                         
    4744                        private var isFileTransfering : Boolean = false; 
     
    236233         
    237234        <code:MDICanvas id="mdiCanvas" width="100%" height="100%" backgroundColor="#FFFFFF" backgroundAlpha="0"> 
    238                 <mx:VBox paddingLeft="64" width="100%"> 
    239                         <mx:HBox width="100%" height="100%"> 
    240                                 <mx:TabNavigator width="650" height="335"> 
     235                <mx:VBox paddingLeft="64" width="100%" height="100%"> 
     236                        <mx:TabNavigator width="100%" height="100%"> 
     237                                <mx:VBox width="100%" height="100%" label="{resourceManager.getString('ExperimentEditor', 'AddNewExperiment')}"> 
    241238                                        <experiment:ExperimentPropertiesPanel id="experimentProperties" paddingLeft="5"/> 
    242                                         <experiment:FileManager paddingLeft="5"/> 
    243                                 </mx:TabNavigator> 
    244                                 <mx:TabNavigator height="335" width="500"> 
    245                                         <mx:HBox label="{resourceManager.getString('ExperimentEditor', 'Workspace')}" paddingLeft="5"> 
    246                                                 <mx:VBox> 
     239                                        <mx:VBox width="100%"> 
     240                                                <mx:DataGrid dataProvider="{experiments}" rowHeight="35" rowCount="5" id="experimentsDG" width="1158" > 
     241                                                        <mx:columns> 
     242                                                                <mx:DataGridColumn dataField="name" headerText="{resourceManager.getString('ExperimentEditor', 'Name')}"/> 
     243                                                                <mx:DataGridColumn dataField="runs" headerText="{resourceManager.getString('ExperimentEditor', 'Runs')}"/> 
     244                                                                <mx:DataGridColumn dataField="global" headerText="{resourceManager.getString('ExperimentEditor', 'GlobalPlugin')}"/> 
     245                                                                <mx:DataGridColumn dataField="local" headerText="{resourceManager.getString('ExperimentEditor', 'LocalPlugin')}"/> 
     246                                                                <mx:DataGridColumn dataField="exec" headerText="{resourceManager.getString('ExperimentEditor', 'ExecutionPlugin')}"/> 
     247                                                                <mx:DataGridColumn dataField="workload" headerText="{resourceManager.getString('ExperimentEditor', 'Workload')}"/> 
     248                                                                <mx:DataGridColumn dataField="topology" headerText="{resourceManager.getString('ExperimentEditor', 'NetworkTopology')}"/> 
     249                                                                <mx:DataGridColumn dataField="resources" headerText="{resourceManager.getString('ExperimentEditor', 'ResourceDescription')}"/> 
     250                                                                <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="200"> 
     251                                                                        <mx:itemRenderer> 
     252                                                                                <mx:Component> 
     253                                                                                        <mx:HBox paddingLeft="4"> 
     254                                                                                                <mx:Button label="{resourceManager.getString('ExperimentEditor', 'Perform')}" toolTip="{resourceManager.getString('ExperimentEditor', 'PerformTooltip')}" click="outerDocument.performExperiment()" height="30" paddingLeft="8"/> 
     255                                                                                                <mx:Button label="{resourceManager.getString('ExperimentEditor', 'Edit')}" toolTip="{resourceManager.getString('ExperimentEditor', 'EditTooltip')}" click="outerDocument.editExperiment()" height="30"/> 
     256                                                                                                <mx:Button label="{resourceManager.getString('ExperimentEditor', 'Remove')}" toolTip="{resourceManager.getString('ExperimentEditor', 'RemoveTooltip')}" click="outerDocument.removeItem(outerDocument.experimentsDG)" height="30"/> 
     257                                                                                        </mx:HBox> 
     258                                                                                </mx:Component> 
     259                                                                        </mx:itemRenderer> 
     260                                                                </mx:DataGridColumn> 
     261                                                        </mx:columns> 
     262                                                </mx:DataGrid> 
     263                                                <mx:HBox width="100%"> 
     264                                                        <mx:Spacer width="100%"/> 
     265                                                        <mx:HBox> 
     266                                                                <mx:Label text="{resourceManager.getString('ExperimentEditor', 'Metaname')}"/> 
     267                                                                <components:QuickTooltipImage height="16" width="16" 
     268                                                                                                                          toolTip="{resourceManager.getString('Help', 'ExperimentMetaname')}" 
     269                                                                                                                          source="assets/icon/HelpIcon.png"/> 
     270                                                                <mx:ComboBox id="experimentMetaname" width="150" restrict="0-9a-zA-Z" dataProvider="{parentApplication.gsSimStudioModel.metaexperimentList}" editable="true" /> 
     271                                                        </mx:HBox> 
     272                                                        <mx:Button id="performExperiments" click="performAllExperiments()" toolTip="{resourceManager.getString('ExperimentEditor', 'PerformAllTooltip')}" labelPlacement="bottom" label="{resourceManager.getString('ExperimentEditor', 'PerformAll')}"/> 
     273                                                </mx:HBox> 
     274                                        </mx:VBox> 
     275                                </mx:VBox> 
     276                                <mx:VBox height="1000" width="100%" label="{resourceManager.getString('ExperimentEditor', 'Workspace')}"> 
     277                                        <mx:HBox paddingLeft="5" width="100%"> 
     278                                                <mx:VBox width="30%"> 
    247279                                                        <mx:Label text="{resourceManager.getString('ExperimentEditor', 'Workload')}"/> 
    248                                                         <mx:DataGrid dataProvider="{workspaceWorkloadsFileList}" rowHeight="35" id="workloadFilesDG" > 
     280                                                        <mx:DataGrid dataProvider="{workspaceWorkloadsFileList}" rowHeight="35" id="workloadFilesDG" width="100%"> 
    249281                                                                <mx:columns> 
    250                                                                         <mx:DataGridColumn dataField="fileName" headerText="Name"/> 
    251                                                                         <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="55"> 
     282                                                                        <mx:DataGridColumn dataField="fileName" headerText="{resourceManager.getString('ExperimentEditor', 'Name')}"/> 
     283                                                                        <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}"> 
    252284                                                                                <mx:itemRenderer> 
    253285                                                                                        <mx:Component> 
     
    265297                                                        </mx:HBox> 
    266298                                                </mx:VBox> 
    267                                                 <mx:VBox> 
     299                                                <mx:VBox width="30%"> 
    268300                                                        <mx:Label text="{resourceManager.getString('ExperimentEditor', 'ResourceDescription')}"/> 
    269301                                                        <!--<mx:DataGrid dataProvider="{resourceFiles}" rowHeight="35" id="resourceFilesDG" >--> 
    270                                                         <mx:DataGrid dataProvider="{workspaceResourcesFileList}" rowHeight="35" id="resourceFilesDG" > 
     302                                                        <mx:DataGrid dataProvider="{workspaceResourcesFileList}" rowHeight="35" id="resourceFilesDG" width="100%" > 
    271303                                                                <mx:columns> 
    272                                                                         <mx:DataGridColumn dataField="fileName" headerText="Name"/> 
    273                                                                         <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="55"> 
     304                                                                        <mx:DataGridColumn dataField="fileName" headerText="{resourceManager.getString('ExperimentEditor', 'Name')}"/> 
     305                                                                        <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}"> 
    274306                                                                                <mx:itemRenderer> 
    275307                                                                                        <mx:Component> 
     
    287319                                                        </mx:HBox> 
    288320                                                </mx:VBox> 
    289                                                 <mx:VBox> 
     321                                                <mx:VBox width="30%"> 
    290322                                                        <mx:Label text="{resourceManager.getString('ExperimentEditor', 'NetworkTopology')}"/> 
    291                                                         <mx:DataGrid dataProvider="{workspaceTopologiesFileList}" rowHeight="35" id="topologyFilesDG" > 
     323                                                        <mx:DataGrid dataProvider="{workspaceTopologiesFileList}" rowHeight="35" id="topologyFilesDG" width="100%"> 
    292324                                                                <mx:columns> 
    293                                                                         <mx:DataGridColumn dataField="fileName" headerText="Name"/> 
    294                                                                         <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="55"> 
     325                                                                        <mx:DataGridColumn dataField="fileName" headerText="{resourceManager.getString('ExperimentEditor', 'Name')}"/> 
     326                                                                        <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}"> 
    295327                                                                                <mx:itemRenderer> 
    296328                                                                                        <mx:Component> 
     
    309341                                                </mx:VBox> 
    310342                                        </mx:HBox> 
    311                                 </mx:TabNavigator> 
    312                         </mx:HBox> 
    313                          
    314                         <mx:VBox width="100%"> 
    315                                 <mx:DataGrid dataProvider="{experiments}" rowHeight="35" rowCount="5" id="experimentsDG" width="1158" > 
    316                                         <mx:columns> 
    317                                                 <mx:DataGridColumn dataField="name" headerText="{resourceManager.getString('ExperimentEditor', 'Name')}"/> 
    318                                                 <mx:DataGridColumn dataField="runs" headerText="{resourceManager.getString('ExperimentEditor', 'Runs')}"/> 
    319                                                 <mx:DataGridColumn dataField="global" headerText="{resourceManager.getString('ExperimentEditor', 'GlobalPlugin')}"/> 
    320                                                 <mx:DataGridColumn dataField="local" headerText="{resourceManager.getString('ExperimentEditor', 'LocalPlugin')}"/> 
    321                                                 <mx:DataGridColumn dataField="exec" headerText="{resourceManager.getString('ExperimentEditor', 'ExecutionPlugin')}"/> 
    322                                                 <mx:DataGridColumn dataField="workload" headerText="{resourceManager.getString('ExperimentEditor', 'Workload')}"/> 
    323                                                 <mx:DataGridColumn dataField="topology" headerText="{resourceManager.getString('ExperimentEditor', 'NetworkTopology')}"/> 
    324                                                 <mx:DataGridColumn dataField="resources" headerText="{resourceManager.getString('ExperimentEditor', 'ResourceDescription')}"/> 
    325                                                 <mx:DataGridColumn headerText="{resourceManager.getString('ExperimentEditor', 'Actions')}" width="200"> 
    326                                                         <mx:itemRenderer> 
    327                                                                 <mx:Component> 
    328                                                                         <mx:HBox paddingLeft="4"> 
    329                                                                                 <mx:Button label="{resourceManager.getString('ExperimentEditor', 'Perform')}" toolTip="{resourceManager.getString('ExperimentEditor', 'PerformTooltip')}" click="outerDocument.performExperiment()" height="30" paddingLeft="8"/> 
    330                                                                                 <mx:Button label="{resourceManager.getString('ExperimentEditor', 'Edit')}" toolTip="{resourceManager.getString('ExperimentEditor', 'EditTooltip')}" click="outerDocument.editExperiment()" height="30"/> 
    331                                                                                 <mx:Button label="{resourceManager.getString('ExperimentEditor', 'Remove')}" toolTip="{resourceManager.getString('ExperimentEditor', 'RemoveTooltip')}" click="outerDocument.removeItem(outerDocument.experimentsDG)" height="30"/> 
    332                                                                         </mx:HBox> 
    333                                                                 </mx:Component> 
    334                                                         </mx:itemRenderer> 
    335                                                 </mx:DataGridColumn> 
    336                                         </mx:columns> 
    337                                 </mx:DataGrid> 
    338                                 <mx:HBox width="1158"> 
    339                                         <mx:Spacer width="100%"/> 
    340                                         <mx:HBox> 
    341                                                 <mx:Label text="{resourceManager.getString('ExperimentEditor', 'Metaname')}"/> 
    342                                                 <components:QuickTooltipImage height="16" width="16" 
    343                                                                                                           toolTip="{resourceManager.getString('Help', 'ExperimentMetaname')}" 
    344                                                                                                           source="assets/icon/HelpIcon.png"/> 
    345                                                 <mx:ComboBox id="experimentMetaname" width="150" restrict="0-9a-zA-Z" dataProvider="{parentApplication.gsSimStudioModel.metaexperimentList}" editable="true" /> 
    346                                         </mx:HBox> 
    347                                         <mx:Button id="performExperiments" click="performAllExperiments()" toolTip="{resourceManager.getString('ExperimentEditor', 'PerformAllTooltip')}" labelPlacement="bottom" label="{resourceManager.getString('ExperimentEditor', 'PerformAll')}"/> 
    348                                 </mx:HBox> 
    349                         </mx:VBox> 
    350                          
    351                         <mx:VBox visible="{showDebug}" includeInLayout="{showDebug}"> 
     343                                        <experiment:FileManager paddingLeft="5" width="100%" height="100%"/> 
     344                                </mx:VBox> 
     345                        </mx:TabNavigator> 
     346                         
     347                        <mx:VBox visible="{parentApplication.showDebug}" includeInLayout="{parentApplication.showDebug}"> 
    352348                                <mx:HBox> 
    353349                                        <mx:VBox> 
     
    357353                                                /> 
    358354                                        </mx:VBox> 
    359                                         <mx:TextArea id="propertiesFile" width="400" height="300" y="170" /> 
    360355                                </mx:HBox> 
    361356                        </mx:VBox> 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/locale/en_US/ExperimentEditor.properties

    r237 r377  
    77Save=Save 
    88Show=Show 
    9 View=V 
     9View=View 
    1010ViewTooltip=View details 
    1111 
     
    9595ClearFiles=Clear all files from workspace 
    9696Metaname=Experiments group 
    97 Add=+ 
     97Add=Add 
    9898AddTooltip=Add experiment to workspace 
    9999AddFileTooltip=Add file to workspace 
    100 Download=↓ 
     100Download=Download 
    101101DownloadTooltip=Download file to local storage 
    102102Cancel=Cancel 
     
    106106Load=L 
    107107LoadTooltip=Load file 
    108 Remove=- 
     108Remove=Remove 
    109109RemoveTooltip=Remove file 
    110110Edit=Edit 
     
    117117Clear=Clear 
    118118About=About 
     119AddNewExperiment=Add new experiment 
    119120 
    120121UseSelectedFiles=Use all files in workspace 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/locale/pl_PL/ExperimentEditor.properties

    r237 r377  
    111111ClearFiles=Usuń wszystkie pliki ze zbioru roboczego 
    112112Metaname=Grupa eksperymentów 
    113 Add=+ 
     113Add=Dodaj 
    114114AddTooltip=Dodaj eksperyment 
    115115AddFileTooltip=Dodaj plik do zbioru roboczego 
    116 Download=↓ 
     116Download=Pobierz 
    117117DownloadTooltip=Pobierz plik na dysk 
    118118Cancel=Anuluj 
     
    120120Runs=Liczba symulacji 
    121121Actions=Akcje 
    122 Load=L 
     122Load=Wczytaj 
    123123LoadTooltip=Wczytaj plik 
    124 Remove=- 
     124Remove=Usuń 
    125125RemoveTooltip=Usuń plik 
    126126Edit=Edytuj 
     
    133133Clear=Wyczyść 
    134134About=Opis 
     135AddNewExperiment=Dodaj nowy eksperyment 
    135136 
    136137UseSelectedFiles=UÅŒyj wszystkich plików 
Note: See TracChangeset for help on using the changeset viewer.