public ComponentIconLocal(ILimnorDesigner designer, LocalVariable pointer, MethodClass method) : base(designer, pointer, method) { _type = pointer.ClassType; _name = pointer.Name; SetIconImage(Resources._var.ToBitmap()); }
public override bool OnDeserialize(ClassPointer root, ILimnorDesigner designer) { List <EventAction> handlers = root.EventHandlers; if (handlers != null && handlers.Count > 0) { foreach (EventAction ea in handlers) { if (ea.TaskIDList != null && ea.TaskIDList.Count > 0) { foreach (TaskID tid in ea.TaskIDList) { HandlerMethodID hid = tid as HandlerMethodID; if (hid != null) { if (MethodId == hid.ActionId) { Init(designer, root); Method = hid.HandlerMethod; return(true); } } } } } } return(false); }
public override bool OnDeserialize(ClassPointer root, ILimnorDesigner designer) { Dictionary <UInt32, IAction> actions = root.GetActions(); foreach (IAction act in actions.Values) { if (act != null) { FireEventMethod fe = act.ActionMethod as FireEventMethod; if (fe != null) { if (fe.EventId == _eventId && fe.MemberId == _firerId) { _firer = fe; _act = act; SetLabelText(_firer.Name); Init(designer, root); FirerPort.RestoreLocation(); FirerPort.SetLoaded(); return(true); } } } } return(false); }
public virtual bool OnDeserialize(ClassPointer root, ILimnorDesigner designer) { List <IClass> objList = root.GetClassList(); foreach (IClass c in objList) { if (IsForThePointer(c)) { Init(designer, c); if (IsRootClass) { if (_events != null && _events.Count > 0) { foreach (EventIcon ei in _events) { if (ei.CustomEvent != null) { List <EventPortIn> epis = ei.DestinationPorts; if (epis != null && epis.Count > 0) { foreach (EventPortIn epi in epis) { epi.RestoreLocation(); epi.SetLoaded(); } } } } } } return(true); } } return(false); }
public override bool OnDeserialize(ClassPointer root, ILimnorDesigner designer) { HtmlElement_Base c = this.HtmlElement; if (c == null) { c = new HtmlElement_body(root); } Init(designer, c); return(true); }
public ComponentIconForMethod(ILimnorDesigner designer, IClass pointer, MethodClass method) : this(method) { if (designer == null) { throw new DesignerException("designer is null for ComponentIcon"); } if (pointer == null) { throw new DesignerException("pointer is null for ComponentIcon"); } Init(designer, pointer); }
protected override void OnInit(ILimnorDesigner designer, IClass pointer) { _prj = designer.Project; _root = designer.GetRootId(); DataTypePointer cp = pointer as DataTypePointer; if (cp != null) { this.ClassPointer = cp; SetLabelText(cp.Name); OnSetImage(); } }
public void Init(ILimnorDesigner designer, IClass pointer) { _designer = designer; _componentPointer = pointer; _classId = _componentPointer.ClassId; _memberId = _componentPointer.MemberId; OnSetImage(); if (UseLabel && (IsForComponent || IsForMethodParameter)) { RefreshLabelText(); } OnInit(designer, pointer); }
public override bool OnDeserialize(ClassPointer root, ILimnorDesigner designer) { _prj = root.Project; _root = root; Type cp = this.ClassType; if (cp != null) { SetLabelText(cp.Name); return(true); } return(false); }
private void setMembers(ILimnorDesigner designer, Type designerType, MethodDiagramViewer parentEditor, UInt32 scopeId) { _designer = designer; InitializeComponent(); holder = (MethodDesignerHolder)(Activator.CreateInstance(designerType, _designer, scopeId)); holder.Dock = DockStyle.Fill; holder.SetForSubMethod(parentEditor); if (parentEditor != null) { parentEditor.Method.CurrentSubEditor = holder; } this.Controls.Add(holder); this.Load += DlgMethod_Load; }
public override bool OnDeserialize(ClassPointer root, ILimnorDesigner designer) { Dictionary <string, PropertyClass> props = root.CustomProperties; foreach (PropertyClass p in props.Values) { if (PropertyId == p.MemberId) { Property = p; Init(designer, root); return(true); } } return(false); }
public override bool OnDeserialize(ClassPointer root, ILimnorDesigner designer) { Dictionary <string, MethodClass> methods = root.CustomMethods; foreach (MethodClass mc in methods.Values) { if (IsForThePointer(mc)) { Init(designer, root); Method = mc; return(true); } } return(false); }
public ComponentIconArrayPointer(ILimnorDesigner designer, ArrayVariable pointer, MethodClass method) : base(designer, pointer, method) { }
public MenuItemCreateAction(string text, Image img, MethodInfo info, ILimnorDesigner designer) : base(text, img) { _methodInfo = info; _designer = designer; }
public virtual ComponentIconLocal CreateComponentIcon(ILimnorDesigner designer, MethodClass method) { return(new ComponentIconLocal(designer, this, method)); }
public ComponentIconListPointer(ILimnorDesigner designer, ListVariable pointer, MethodClass method) : base(designer, pointer, method) { }
/// <summary> /// sub-editor /// </summary> /// <param name="designer"></param> /// <param name="designerType"></param> /// <param name="rcStart"></param> /// <param name="parentEditor"></param> public DlgMethod(ILimnorDesigner designer, Type designerType, Rectangle rcStart, MethodDiagramViewer parentEditor, UInt32 scopeId) : base(/*rcStart*/) { setMembers(designer, designerType, parentEditor, scopeId); }
public ComponentIconMethodReturnPointer(ILimnorDesigner designer, CustomMethodReturnPointer pointer, MethodClass method) : base(designer, pointer, method) { SetNameType(pointer.ClassType, pointer.Name); SetIconImage(Resources._methodReturn.ToBitmap()); }
public override ComponentIconLocal CreateComponentIcon(ILimnorDesigner designer, MethodClass method) { return(new ComponentIconMethodReturnPointer(designer, this, method)); }
public DlgMethod(ILimnorDesigner designer, Rectangle rcStart, UInt32 scopeId) : base() { setMembers(designer, typeof(MethodDesignerHolder), null, scopeId); }
public ComponentIconStringCollection(ILimnorDesigner designer, ListVariable pointer, MethodClass method) : base(designer, pointer, method) { }
public ComponentIconSubscopeVariable(ILimnorDesigner designer, LocalVariable pointer, MethodClass method) : base(designer, pointer, method) { }
public ComponentIconPublic(ILimnorDesigner designer, IClass pointer, MethodClass method) : base(designer, pointer, method) { }
public ComponentIconCollectionPointer(ILimnorDesigner designer, CollectionVariable pointer, MethodClass method) : base(designer, pointer, method) { }
public void SetDesigner(ILimnorDesigner designer) { Designer = designer; }
public ComponentIconParameter(ILimnorDesigner designer, ParameterClass type, MethodClass method) : base(designer, type, method) { }
protected virtual void OnInit(ILimnorDesigner designer, IClass pointer) { }