@barbuza/core-graphics
Advanced tools
Comparing version 7.0.3 to 7.1.0
@@ -12,6 +12,6 @@ import { IShapeData, IShapeDeclaration } from '../declarations'; | ||
}; | ||
export declare const draw2Points: ({startX, startY}: { | ||
export declare function draw2Points({startX, startY}: { | ||
startX: number; | ||
startY: number; | ||
}) => IterableIterator<{ | ||
}): IterableIterator<{ | ||
x: number; | ||
@@ -18,0 +18,0 @@ y: number; |
@@ -20,3 +20,3 @@ "use strict"; | ||
}; | ||
exports.draw2Points = function draw2Points(_a) { | ||
function draw2Points(_a) { | ||
var startX = _a.startX, startY = _a.startY; | ||
@@ -47,3 +47,4 @@ var mouseCoords, event_1, _b, x, y, _c, endX, endY; | ||
}); | ||
}; | ||
} | ||
exports.draw2Points = draw2Points; | ||
var LineRenderer = (function (_super) { | ||
@@ -98,3 +99,3 @@ tslib_1.__extends(LineRenderer, _super); | ||
displayName: 'Line', | ||
draw: exports.draw2Points, | ||
draw: draw2Points, | ||
graphicalContextParams: [], | ||
@@ -110,3 +111,3 @@ // drawingModeCanvasCursor: 'crosshair', // base64Cursor(CROSS_CURSOR, 8, 8), | ||
displayName: 'Rectangle', | ||
draw: exports.draw2Points, | ||
draw: draw2Points, | ||
graphicalContextParams: [], | ||
@@ -113,0 +114,0 @@ // drawingModeCanvasCursor: 'crosshair', |
@@ -18,5 +18,5 @@ "use strict"; | ||
if (scene.shapesOrder.length === 0) { | ||
var width_1 = Math.max(minWidth, padding * 2); | ||
var height_1 = Math.max(minHeight, padding * 2); | ||
return { x1: 0, x2: width_1, y1: 0, y2: height_1, width: width_1, height: height_1 }; | ||
var w = Math.max(minWidth, padding * 2); | ||
var h = Math.max(minHeight, padding * 2); | ||
return { x1: 0, x2: w, y1: 0, y2: h, width: w, height: h }; | ||
} | ||
@@ -23,0 +23,0 @@ var bb = bounding_box_1.getSceneBB({ scene: scene, shapesDeclarations: shapesDeclarations }); |
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
exports.__esModule = true; | ||
__export(require("./context-menu")); | ||
__export(require("./grid")); | ||
__export(require("./modes")); | ||
__export(require("./scene")); | ||
__export(require("./shapes")); | ||
var tslib_1 = require("tslib"); | ||
tslib_1.__exportStar(require("./context-menu"), exports); | ||
tslib_1.__exportStar(require("./grid"), exports); | ||
tslib_1.__exportStar(require("./modes"), exports); | ||
tslib_1.__exportStar(require("./scene"), exports); | ||
tslib_1.__exportStar(require("./shapes"), exports); | ||
//# sourceMappingURL=index.js.map |
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
exports.__esModule = true; | ||
__export(require("./events/editor-event")); | ||
__export(require("./events/history")); | ||
__export(require("./events/input")); | ||
__export(require("./events/mode")); | ||
__export(require("./events/shapes")); | ||
__export(require("./events/graphical-context")); | ||
__export(require("./events/grid")); | ||
__export(require("./events/context-menu")); | ||
__export(require("./events/viewport")); | ||
var tslib_1 = require("tslib"); | ||
tslib_1.__exportStar(require("./events/editor-event"), exports); | ||
tslib_1.__exportStar(require("./events/history"), exports); | ||
tslib_1.__exportStar(require("./events/input"), exports); | ||
tslib_1.__exportStar(require("./events/mode"), exports); | ||
tslib_1.__exportStar(require("./events/shapes"), exports); | ||
tslib_1.__exportStar(require("./events/graphical-context"), exports); | ||
tslib_1.__exportStar(require("./events/grid"), exports); | ||
tslib_1.__exportStar(require("./events/context-menu"), exports); | ||
tslib_1.__exportStar(require("./events/viewport"), exports); | ||
//# sourceMappingURL=editor-events.js.map |
@@ -75,5 +75,4 @@ "use strict"; | ||
var queued = i.assoc(currentState, 'editorActionsQueue', i.push(currentState.editorActionsQueue, editorAction)); | ||
var mode_1 = currentState.mode; | ||
if (declarations_1.isSelectedMode(mode_1)) { | ||
var modeIds_1 = mode_1.payload.ids; | ||
if (declarations_1.isSelectedMode(currentState.mode)) { | ||
var modeIds_1 = currentState.mode.payload.ids; | ||
var filteredModeIds = modeIds_1.filter(function (id) { return !data_1.hasInArr(id, modeIds_1); }); | ||
@@ -80,0 +79,0 @@ if (filteredModeIds.length === 0) { |
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
exports.__esModule = true; | ||
var tslib_1 = require("tslib"); | ||
var invariant = require("invariant"); | ||
@@ -10,3 +8,3 @@ var modes_1 = require("../declarations/modes"); | ||
var data_1 = require("../utils/data"); | ||
__export(require("../declarations/modes")); | ||
tslib_1.__exportStar(require("../declarations/modes"), exports); | ||
function isShapeSelected(mode, id) { | ||
@@ -13,0 +11,0 @@ return (modes_1.isSelectedMode(mode) && data_1.hasInArr(id, mode.payload.ids)); |
@@ -35,6 +35,6 @@ "use strict"; | ||
var noX = pOrigin.x, noY = pOrigin.y; | ||
var _a = transform_1.getResizeCoeffs({ pOrigin: pOrigin, pEnd: pEnd, pStart: pStart, proportional: proportional, minWidth: minWidth, minHeight: minHeight }), kx_1 = _a.kx, ky_1 = _a.ky; | ||
return history_event_1.shapeUpdateEvent(id, transform_1.scaleShapeKeyPoints({ oX: noX, oY: noY }, { kx: kx_1, ky: ky_1 }, shapeData)); | ||
var resizeCoeffs = transform_1.getResizeCoeffs({ pOrigin: pOrigin, pEnd: pEnd, pStart: pStart, proportional: proportional, minWidth: minWidth, minHeight: minHeight }); | ||
return history_event_1.shapeUpdateEvent(id, transform_1.scaleShapeKeyPoints({ oX: noX, oY: noY }, { kx: resizeCoeffs.kx, ky: resizeCoeffs.ky }, shapeData)); | ||
} | ||
var _b = transform_1.getResizeCoeffs({ pOrigin: pOrigin, pEnd: pEnd, pStart: pStart, proportional: proportional, minWidth: minWidth, minHeight: minHeight }), kx = _b.kx, ky = _b.ky; | ||
var _a = transform_1.getResizeCoeffs({ pOrigin: pOrigin, pEnd: pEnd, pStart: pStart, proportional: proportional, minWidth: minWidth, minHeight: minHeight }), kx = _a.kx, ky = _a.ky; | ||
var events = ids.map(function (id) { return history_event_1.shapeUpdateEvent(id, transform_1.scaleShapeKeyPoints({ oX: oX, oY: oY }, { kx: kx, ky: ky }, shapesData[id])); }); | ||
@@ -41,0 +41,0 @@ return history_event_1.historyEventsGroup(events); |
@@ -8,3 +8,3 @@ /// <reference types="react" /> | ||
export default class ContextMenuRenderer extends React.Component<IContextMenuRendererPropTypes, any> { | ||
render(): React.DOMElement<{}, Element> | React.ComponentElement<IBaseContextMenuRendererPropTypes, React.Component<IBaseContextMenuRendererPropTypes, React.ComponentState>>; | ||
render(): React.ReactHTMLElement<HTMLElement> | React.ComponentElement<IBaseContextMenuRendererPropTypes, React.Component<IBaseContextMenuRendererPropTypes, React.ComponentState>>; | ||
} |
{ | ||
"name": "@barbuza/core-graphics", | ||
"version": "7.0.3", | ||
"version": "7.1.0", | ||
"description": "A core library for creating shape-based graphic editors", | ||
@@ -20,6 +20,6 @@ "main": "lib/index.js", | ||
"@types/js-base64": "^2.1.5", | ||
"@types/mousetrap": "^1.5.33", | ||
"@types/react": "^15.0.0", | ||
"@types/react-dom": "^15.0.0", | ||
"icepick": "1.2.0", | ||
"@types/mousetrap": "^1.5.34", | ||
"@types/react": "^15.0.35", | ||
"@types/react-dom": "^15.5.1", | ||
"icepick": "^1.3.0", | ||
"invariant": "^2.0.0", | ||
@@ -39,8 +39,8 @@ "js-base64": "2.1.9", | ||
"in-publish": "^2.0.0", | ||
"react": "^15.0.0", | ||
"react-dom": "^15.0.0", | ||
"react": "^15.6.1", | ||
"react-dom": "^15.6.1", | ||
"rimraf": "^2.6.1", | ||
"tap": "^10.3.2", | ||
"tslint": "^5.4.2", | ||
"typescript": "^2.3.4" | ||
"tap": "^10.7.0", | ||
"tslint": "^5.5.0", | ||
"typescript": "^2.4.1" | ||
}, | ||
@@ -47,0 +47,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
380938
5432
+ Addedicepick@1.3.0(transitive)
- Removedicepick@1.2.0(transitive)
Updated@types/mousetrap@^1.5.34
Updated@types/react@^15.0.35
Updated@types/react-dom@^15.5.1
Updatedicepick@^1.3.0