draw2d.CancelEnd = function() {
_url = "/js/designer/icons/end_event_cancel.png";
draw2d.ResizeImage.call(this, _url);
this.rightInputPort = null;
this.leftInputPort = null;
this.topInputPort = null;
this.bottomInputPort = null;
this.resizeable = false;// 不让改变大小
this.eventId = 'CancelEnd';
this.eventName = "取消";
this.setDimension(40, 40);
};
draw2d.CancelEnd.prototype = new draw2d.Node();
draw2d.CancelEnd.prototype.type = "draw2d.CancelEnd";
draw2d.CancelEnd.prototype.generateId = function() {
this.id = "CancelEnd";
this.eventId = this.id;
};
draw2d.CancelEnd.prototype.createHTMLElement = function() {
var item = draw2d.ResizeImage.prototype.createHTMLElement.call(this);
return item;
};
draw2d.CancelEnd.prototype.setDimension = function(w, h) {
draw2d.ResizeImage.prototype.setDimension.call(this, w, h);
};
draw2d.CancelEnd.prototype.setWorkflow = function(_505d) {
draw2d.ResizeImage.prototype.setWorkflow.call(this, _505d);
if (_505d !== null && this.rightInputPort === null) {
this.rightInputPort = new draw2d.MyInputPort();
this.rightInputPort.setName("RightInputPort");
this.rightInputPort.setWorkflow(_505d);
this.rightInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245));
this.addPort(this.rightInputPort, this.width, this.height / 2);
}
if (_505d !== null && this.leftInputPort === null) {
this.leftInputPort = new draw2d.MyInputPort();
this.leftInputPort.setName("leftInputPort");
this.leftInputPort.setWorkflow(_505d);
this.leftInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245));
this.addPort(this.leftInputPort, 0, this.height / 2);
}
if (_505d !== null && this.topInputPort === null) {
this.topInputPort = new draw2d.MyInputPort();
this.topInputPort.setName("RightInputPort");
this.topInputPort.setWorkflow(_505d);
this.topInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245));
this.addPort(this.topInputPort, this.width / 2, 0);
}
if (_505d !== null && this.bottomInputPort === null) {
this.bottomInputPort = new draw2d.MyInputPort();
this.bottomInputPort.setName("RightInputPort");
this.bottomInputPort.setWorkflow(_505d);
this.bottomInputPort.setBackgroundColor(new draw2d.Color(115, 115, 245));
this.addPort(this.bottomInputPort, this.width / 2, this.height);
}
};
draw2d.CancelEnd.prototype.figureDoubleClick = function() {
if(!workflow.readOnly){
processNode = this;
Ext.getCmp('formSetting').hide();
Ext.getCmp('actionSetting').hide();
Ext.getCmp('listenerSetting').hide();
Ext.getCmp('delegateSetting').hide();
setPropertyNames();
setSource();
}
};
draw2d.CancelEnd.prototype.getContextMenu = function() {
if (this.workflow.disabled) return null;
var menu = new draw2d.ContextMenu(100, 50);
processNode = this;
menu.appendMenuItem(new draw2d.ContextMenuItem("属性", "properties-icon", processNode, function(x, y) {
setPropertyNames();
setSource();
}));
return menu;
};
draw2d.CancelEnd.prototype.toXML = function() {
var xml = '\n';
return xml;
};
draw2d.CancelEnd.prototype.toBpmnDI = function() {
var w = this.getWidth();
var h = this.getHeight();
var x = this.getAbsoluteX();
var y = this.getAbsoluteY();
var xml = '\n';
xml = xml + '\n';
xml = xml + '\n';
return xml;
};