/* This file contains proprietary software owned by Motorola Mobility, Inc.
No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
*/ var Montage = require("montage/core/core").Montage; exports.ToolsData = Montage.create(Montage, { selectionToolIndex : { value: 0 }, rotate3DToolIndex: { value: 1 }, translate3DToolIndex: { value: 2 }, tagToolIndex: { value: 3 }, penToolIndex: { value: 4 }, textToolIndex: { value: 5 }, shapeToolIndex: { value: 6 }, brushToolIndex: { value: 7 }, fillToolIndex: { value: 8 }, inkBottleToolIndex: { value: 9 }, rotateStage3DToolIndex: { value: 10 }, panToolIndex: { value: 11 }, zoomToolIndex: { value: 12 }, // NOTE: additions or removal of any tools, or any changes in the order of these entries requires updating the constant index properties above. // Code in the keyboard mediator and ninja.js accesses the array below through the index constants above defaultToolsData: { value: [ { "id": "SelectionTool", "properties": "selectionProperties", "spriteSheet": true, "action": "SelectionTool", "toolTip": "Selection Tool (V)", "cursor": "auto", "lastInGroup": false, "container": false, "subtools": [], "selected": true }, { "id": "RotateTool3D", "properties": "rotate3DProperties", "spriteSheet": true, "action": "Rotate3DTool", "toolTip": "3D Object Rotate Tool (W)", "cursor": "auto", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "Translate3D", "properties": "translate3DProperties", "spriteSheet": true, "action": "Translate3DTool", "toolTip": "3D Object Translate Tool (G)", "cursor": "auto", "lastInGroup": true, "container": false, "subtools": [], "selected": false }, { "id": "TagTool", "properties": "tagProperties", "spriteSheet": true, "action": "TagTool", "toolTip": "Tag Tool (D)", "cursor": "url('images/cursors/Crosshair.png') 8 8, default", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "PenTool", "properties": "penProperties", "spriteSheet": true, "action": "PenTool", "toolTip": "Pen Tool", "cursor": "auto", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "TextTool", "properties": "textProperties", "spriteSheet": true, "action": "TextTool", "toolTip": "Text Tool", "cursor": "text", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "ShapeContainer", "properties": "shapeProperties", "cursor": "url('images/cursors/Crosshair.png') 8 8, default", "lastInGroup": false, "container": true, "subtools": [{ "id": "OvalTool", "properties": "ovalProperties", "spriteSheet": true, "action": "OvalTool", "toolTip": "Oval Tool (O)", "lastInGroup": false, "container": false, "selected": false }, { "id": "RectangleTool", "properties": "rectProperties", "spriteSheet": true, "action": "RectTool", "toolTip": "Rectangle Tool (R)", "lastInGroup": false, "container": false, "selected": true }, { "id": "LineTool", "properties": "lineProperties", "spriteSheet": true, "action": "LineTool", "toolTip": "Line Tool (L)", "lastInGroup": false, "container": false, "selected": false }], "selected": false }, { "id": "BrushTool", "properties": "brushProperties", "spriteSheet": true, "action": "BrushTool", "toolTip": "Brush Tool", "cursor": "url('images/tools/brush_down.png') 9 17, default", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "FillTool", "properties": "fillProperties", "spriteSheet": true, "action": "FillTool", "toolTip": "Paint Bucket Tool (K)", "cursor": "url('images/tools/bucket_down.png'), default", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "InkBottleTool", "properties": "inkbottleProperties", "spriteSheet": true, "action": "InkBottleTool", "toolTip": "Ink Bottle Tool (K)", "cursor": "url('images/tools/inkbottle_cursor.png'), default", "lastInGroup": true, "container": false, "subtools": [], "selected": false }, // { // "id": "EraserTool", // "properties": "eraserProperties", // "spriteSheet": true, // "action": "EraserTool", // "toolTip": "Eraser Tool", // "cursor": "auto", // "lastInGroup": false, // "container": false, // "subtools": [], // "selected": false // }, { "id": "RotateStageTool3D", "properties": "rotateStageProperties", "spriteSheet": true, "action": "RotateStageTool3D", "toolTip": "3D Stage Rotate Tool (M)", "cursor": "auto", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "PanTool", "properties": "panProperties", "spriteSheet": true, "action": "PanTool", "toolTip": "Hand Tool (H)", "cursor": "url('images/tools/hand_down.png'), default", "lastInGroup": false, "container": false, "subtools": [], "selected": false }, { "id": "ZoomTool", "properties": "zoomProperties", "spriteSheet": true, "action": "ZoomTool", "toolTip": "Zoom Tool (Z)", "cursor": "url('images/cursors/zoom.png'),default", "lastInGroup": true, "container": false, "subtools": [], "selected": false } ] }, selectedTool : { value: null }, selectedSubTool : { value: null }, defaultSubToolsData : { value: null }, selectedToolInstance : { value: null } });