Changeset 434 for gssim_ui/branches
- Timestamp:
- 08/28/12 16:20:16 (13 years ago)
- Location:
- gssim_ui/branches/vine/gssimstudio/src/web/ui/flex
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/topology/MainMenu.mxml
r15 r434 14 14 import gssim.gssimstudio.editor.gssim.resources.file.resourceReader; 15 15 import gssim.gssimstudio.editor.gssim.resources.file.resourcesWriter; 16 import gssim.gssimstudio.editor.gssim.topology.GenderObjectFactory; 16 17 import gssim.gssimstudio.editor.gssim.topology.file.topologyReader; 17 18 import gssim.gssimstudio.editor.gssim.topology.file.topologyWriter; … … 37 38 { 38 39 objectCanvas.empty(); 40 GenderObjectFactory.resetFactory(); 39 41 } 40 42 … … 134 136 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="showIconsButton" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'MenuTooltip')}" 135 137 label="{resourceManager.getString('TopologyEditor', 'Menu')}" 136 iconUp="assets/icon/ShowIcons.png"/> 137 <components:RollOutMenu menuIcon="assets/icon/NewFile.png" width="100%" height="100%" menuLabel="{resourceManager.getString('TopologyEditor', 'NetworkSubmenu')}"> 138 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="newFileButton" click="newFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'NewTooltip')}" 139 label="{resourceManager.getString('TopologyEditor', 'New')}" 140 iconUp="assets/icon/NewFile.png"/> 141 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="openFileButton" click="openFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'OpenTooltip')}" 142 label="{resourceManager.getString('TopologyEditor', 'Open')}" 143 iconUp="assets/icon/OpenFile.png"/> 144 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveFileButton" click="saveTopologyToFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveTooltip')}" 145 label="{resourceManager.getString('TopologyEditor', 'Save')}" 146 iconUp="assets/icon/SaveFile.png"/> 147 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveServerFileButton" click="saveTopologyToServer()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveServerTooltip')}" 148 label="{resourceManager.getString('TopologyEditor', 'SaveServer')}" 149 iconUp="assets/icon/SaveFile.png"/> 150 </components:RollOutMenu> 151 <components:RollOutMenu menuIcon="assets/icon/NewFile.png" width="100%" height="100%" menuLabel="{resourceManager.getString('TopologyEditor', 'ResourcesSubmenu')}"> 152 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="openResourceFileButton" click="openResourceFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'OpenTooltip')}" 153 label="{resourceManager.getString('TopologyEditor', 'Open')}" 154 iconUp="assets/icon/OpenFile.png"/> 155 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveResourceFileButton" click="saveResourceToFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveTooltip')}" 156 label="{resourceManager.getString('TopologyEditor', 'Save')}" 157 iconUp="assets/icon/SaveFile.png"/> 158 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveServerResourceFileButton" click="saveResourceToServer()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveServerTooltip')}" 159 label="{resourceManager.getString('TopologyEditor', 'SaveServer')}" 160 iconUp="assets/icon/SaveFile.png"/> 161 </components:RollOutMenu> 162 138 iconUp="assets/icon/ShowIcons.png"/> 163 139 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="toolboxButton" click="openToolbox()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'Toolbox')}" 164 140 label="{resourceManager.getString('TopologyEditor', 'Tools')}" … … 171 147 iconUp="assets/icon/PNGFile.png"/> 172 148 </components:RollOutMenu> 149 <components:RollOutMenu menuIcon="assets/icon/NewFile.png" width="100%" height="100%" menuLabel="{resourceManager.getString('TopologyEditor', 'NetworkSubmenu')}"> 150 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="showIconsButton2" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'MenuTooltip')}" 151 label="{resourceManager.getString('TopologyEditor', 'NetworkSubmenu')}" 152 iconUp="assets/icon/ShowIcons.png"/> 153 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="newFileButton" click="newFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'NewTooltip')}" 154 label="{resourceManager.getString('TopologyEditor', 'New')}" 155 iconUp="assets/icon/NewFile.png"/> 156 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="openFileButton" click="openFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'OpenTooltip')}" 157 label="{resourceManager.getString('TopologyEditor', 'Open')}" 158 iconUp="assets/icon/OpenFile.png"/> 159 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveFileButton" click="saveTopologyToFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveTooltip')}" 160 label="{resourceManager.getString('TopologyEditor', 'Save')}" 161 iconUp="assets/icon/SaveFile.png"/> 162 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveServerFileButton" click="saveTopologyToServer()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveServerTooltip')}" 163 label="{resourceManager.getString('TopologyEditor', 'SaveServer')}" 164 iconUp="assets/icon/SaveFile.png"/> 165 </components:RollOutMenu> 166 <components:RollOutMenu menuIcon="assets/icon/NewFile.png" width="100%" height="100%" menuLabel="{resourceManager.getString('TopologyEditor', 'ResourcesSubmenu')}"> 167 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="showIconsButton3" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'MenuTooltip')}" 168 label="{resourceManager.getString('TopologyEditor', 'ResourcesSubmenu')}" 169 iconUp="assets/icon/ShowIcons.png"/> 170 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="openResourceFileButton" click="openResourceFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'OpenTooltip')}" 171 label="{resourceManager.getString('TopologyEditor', 'Open')}" 172 iconUp="assets/icon/OpenFile.png"/> 173 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveResourceFileButton" click="saveResourceToFile()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveTooltip')}" 174 label="{resourceManager.getString('TopologyEditor', 'Save')}" 175 iconUp="assets/icon/SaveFile.png"/> 176 <components:IconToggleButton skinClass="gssim.gssimstudio.editor.gssim.skins.IconToggleButtonSkin" id="saveServerResourceFileButton" click="saveResourceToServer()" height="64" width="128" toolTip="{resourceManager.getString('TopologyEditor', 'SaveServerTooltip')}" 177 label="{resourceManager.getString('TopologyEditor', 'SaveServer')}" 178 iconUp="assets/icon/SaveFile.png"/> 179 </components:RollOutMenu> 173 180 </mx:HBox> 174 181 </mx:Canvas> -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/topology/ObjectCanvas.mxml
r15 r434 12 12 import com.degrafa.geometry.RasterText; 13 13 14 import flashx.textLayout.formats.TextAlign; 15 14 16 import gssim.gssimstudio.editor.flare.query.BinaryExpression; 15 16 import flashx.textLayout.formats.TextAlign;17 18 17 import gssim.gssimstudio.editor.gssim.components.CameleonLabel; 19 18 import gssim.gssimstudio.editor.gssim.multiDrag.MultiDragContainer; … … 21 20 import gssim.gssimstudio.editor.gssim.topology.GraphItem; 22 21 import gssim.gssimstudio.editor.gssim.topology.layouts.ILayout; 22 import gssim.gssimstudio.editor.script.event.InvalidActionEvent; 23 import gssim.gssimstudio.editor.script.event.LinkEvent; 24 import gssim.gssimstudio.editor.script.event.ObjectEvent; 23 25 24 26 import mx.collections.ArrayCollection; 25 27 import mx.controls.Text; 26 28 import mx.events.ResizeEvent; 27 28 import gssim.gssimstudio.editor.script.event.InvalidActionEvent;29 import gssim.gssimstudio.editor.script.event.LinkEvent;30 import gssim.gssimstudio.editor.script.event.ObjectEvent;31 29 32 30 import spark.components.Group; … … 397 395 } 398 396 397 private function mouseDoubleClickOnObjectEventHandler(event : MouseEvent) : void 398 { 399 var targetObject : GenderObject = event.target as GenderObject; 400 if (_currentMode == NORMAL_MODE) 401 { 402 dispatchEvent(new ObjectEvent(ROUTER_CLICK, targetObject)); 403 } 404 } 405 399 406 private function linkObjects(object1 : GenderObject, object2 : GenderObject) : NetworkObjectLinker 400 407 { … … 455 462 object.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownOnObjectEventHandler); 456 463 object.addEventListener(MouseEvent.MOUSE_UP, mouseUpOnObjectEventHandler); 464 object.addEventListener(MouseEvent.DOUBLE_CLICK, mouseDoubleClickOnObjectEventHandler); 457 465 object.addEventListener(GenderObject.OBJECT_MOVED, objectMovedEventHandler); 466 object.doubleClickEnabled = true; 458 467 _dragGroup.empty(); 459 468 _dragGroup.setStartPosition(object); -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/editors/topology/ObjectPropertiesWindow.mxml
r80 r434 2 2 <MDIWindow xmlns="flexlib.mdi.containers.*" xmlns:mx="http://www.adobe.com/2006/mxml" width="360" height="80" 3 3 xmlns:s="library://ns.adobe.com/flex/spark" close="closeHandler(event)" 4 creationComplete="fillFields();" maxWidth="370" maxHeight=" 90" resizable="false" xmlns:states="com.degrafa.states.*">4 creationComplete="fillFields();" maxWidth="370" maxHeight="110" resizable="false" xmlns:states="com.degrafa.states.*"> 5 5 <mx:Script> 6 6 <![CDATA[ … … 27 27 { 28 28 _object = object; 29 title = _object.nodeName;29 BindingUtils.bindProperty(this, "title", _object, "nodeName"); 30 30 name = title; 31 31 if (object is ResourceObject) -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/gssim/topology/GenderObjectFactory.as
r15 r434 6 6 public class GenderObjectFactory 7 7 { 8 private static var routerCount : Number = 0; 9 private static var resourceCount : Number = 0; 10 private static var userCount : Number = 0; 11 private static var clusterCount : Number = 0; 12 13 public static function resetFactory() : void { 14 routerCount = 0; 15 resourceCount = 0; 16 userCount = 0; 17 clusterCount = 0; 18 } 19 8 20 public static function createRouter(posX : int, posY : int, width : int, height: int) : RouterObject 9 21 { … … 13 25 object.x = posX; 14 26 object.y = posY; 15 object.nodeName = object.id; 27 routerCount += 1; 28 object.nodeName = "Router " + routerCount; 16 29 return object; 17 30 } … … 24 37 object.x = posX; 25 38 object.y = posY; 26 object.nodeName = object.id; 39 resourceCount += 1; 40 object.nodeName = "Resource " + resourceCount; 27 41 return object; 28 42 } … … 35 49 object.x = posX; 36 50 object.y = posY; 37 object.nodeName = object.id; 51 userCount += 1; 52 object.nodeName = "User " + userCount; 38 53 return object; 39 54 } … … 46 61 object.x = posX; 47 62 object.y = posY; 48 object.nodeName = object.id; 63 clusterCount += 1; 64 object.nodeName = "Cluster " + clusterCount; 49 65 return object; 50 66 } -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/locale/en_US/TopologyEditor.properties
r15 r434 47 47 Close=Close 48 48 CloseTooltip=Close this menu 49 ResourcesSubmenu=Resources >50 NetworkSubmenu=Network >49 ResourcesSubmenu=Resources 50 NetworkSubmenu=Network 51 51 Cluster=Cluster 52 52 Count=Count -
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/locale/pl_PL/TopologyEditor.properties
r15 r434 53 53 Close=Zamknij 54 54 CloseTooltip=Zamknij menu 55 ResourcesSubmenu=Zasoby >56 NetworkSubmenu=Topologia >55 ResourcesSubmenu=Zasoby 56 NetworkSubmenu=Topologia 57 57 Cluster=Klaster 58 58 Count=IloÅÄ
Note: See TracChangeset
for help on using the changeset viewer.