private void OnComponentChanging (object sender, ComponentChangingEventArgs args) { if (_currentUnit == null) _currentUnit = CreateUndoUnit ("Modify " + ((IComponent)args.Component).Site.Name + (args.Member != null ? "." + args.Member.Name : ""), true); _currentUnit.ComponentChanging (args); }
private static bool ChangeEventsSymmetric(ComponentChangingEventArgs changing, ComponentChangedEventArgs changed) { if ((changing == null) || (changed == null)) { return(false); } return((changing.Component == changed.Component) && (changing.Member == changed.Member)); }
public virtual void ComponentChanging (ComponentChangingEventArgs e) { if (_closed) return; // Console.WriteLine ("New Action: ComponentChangeAction (" + ((IComponent)e.Component).Site.Name + ")"); ComponentChangeAction action = new ComponentChangeAction (); action.SetOriginalState (_engine, (IComponent) e.Component, e.Member); _actions.Add (action); }
public virtual void ComponentChanging(ComponentChangingEventArgs e) { if ((this._ignoreAddingList == null) || !this._ignoreAddingList.Contains(e.Component)) { if (this._changeEvents == null) { this._changeEvents = new ArrayList(); } if ((this._engine != null) && (this._engine.GetName(e.Component, false) != null)) { IComponent component = e.Component as IComponent; bool flag = false; for (int i = 0; i < this._changeEvents.Count; i++) { ChangeUndoEvent event2 = (ChangeUndoEvent)this._changeEvents[i]; if ((event2.OpenComponent == e.Component) && event2.ContainsChange(e.Member)) { flag = true; break; } } if (!flag || (((e.Member != null) && (e.Member.Attributes != null)) && e.Member.Attributes.Contains(DesignerSerializationVisibilityAttribute.Content))) { ChangeUndoEvent event3 = null; bool serializeBeforeState = true; if ((this._ignoreAddedList != null) && this._ignoreAddedList.Contains(e.Component)) { serializeBeforeState = false; } if ((component != null) && (component.Site != null)) { event3 = new ChangeUndoEvent(this._engine, e, serializeBeforeState); } else if (e.Component != null) { IReferenceService service = this.GetService(typeof(IReferenceService)) as IReferenceService; if (service != null) { IComponent component2 = service.GetComponent(e.Component); if (component2 != null) { event3 = new ChangeUndoEvent(this._engine, new ComponentChangingEventArgs(component2, null), serializeBeforeState); } } } if (event3 != null) { this.AddEvent(event3); this._changeEvents.Add(event3); } } } } }
private void OnComponentChanging(object sender, ComponentChangingEventArgs e) { if ((this._enabled && (this._executingUnit == null)) && (this._unitStack.Count == 0)) { string str; if ((e.Member != null) && (e.Component != null)) { str = System.Design.SR.GetString("UndoEngineComponentChange2", new object[] { this.GetName(e.Component, true), e.Member.Name }); } else if (e.Component != null) { str = System.Design.SR.GetString("UndoEngineComponentChange1", new object[] { this.GetName(e.Component, true) }); } else { str = System.Design.SR.GetString("UndoEngineComponentChange0"); } this._unitStack.Push(this.CreateUndoUnit(str, true)); } foreach (UndoUnit unit in this._unitStack) { unit.ComponentChanging(e); } }
void IComponentChangeService.OnComponentChanging(object component, MemberDescriptor member) { if (!this._loading) { ComponentChangingEventArgs e = new ComponentChangingEventArgs(component, member); this.OnComponentChanging(e); } }
public virtual void OnComponentChanging(object sender, ComponentChangingEventArgs ce) { }
void DebugDesignerComponentChanging(object sender, ComponentChangingEventArgs e) { System.Diagnostics.Trace.WriteLine("ComponentChanging"); }
protected virtual void OnComponentChanging(ComponentChangingEventArgs e) { ComponentChangingEventHandler handler = (ComponentChangingEventHandler) this.Events[ComponentChangingEvent]; if (handler != null) { handler(this, e); } }
private void OnComponentChanging (object sender,ComponentChangingEventArgs e) { // System.Console.WriteLine("changing"); // System.Console.WriteLine("{0}",this.baseLine.ClientRectangle); }
private void OnComponentChanging (object sender, ComponentChangingEventArgs args) { if (_currentUnit == null) _currentUnit = CreateUndoUnit ("Modify " + ((IComponent)args.Component).Site.Name + (args.Member != null ? "." + args.Member.Name : ""), true); _currentUnit.ComponentChanging (args); }
private void OnComponentChanging(object source, ComponentChangingEventArgs ce) { if (this.cache != null) { if (ce.Component != null) { this.RemoveEntry(ce.Component); if (!(ce.Component is IComponent) && (this.serManager != null)) { IReferenceService service = this.serManager.GetService(typeof(IReferenceService)) as IReferenceService; if (service != null) { IComponent component = service.GetComponent(ce.Component); if (component != null) { this.RemoveEntry(component); } else { this.cache.Clear(); } } } } else { this.cache.Clear(); } } }
public virtual void OnComponentChanging (object sender, ComponentChangingEventArgs ce) { throw new NotImplementedException (); }
void IComponentChangeService.OnComponentChanging(object component, MemberDescriptor member) { if (this.Loading) { if (member.Name == "Size") { string _DEBUG_ = member.Name; } } else if (this.ComponentChanging != null) { ComponentChangingEventArgs ce = new ComponentChangingEventArgs(component, member); this.ComponentChanging(this, ce); } }
private void changeService_ComponentChanging(object sender, ComponentChangingEventArgs e) { AssociatedFile.GiveUnsavedData(); _propertyContainer.SelectedObjects = new object[] { e.Component }; }
void OnComponentChanging(object sender, ComponentChangingEventArgs ce) { System.Console.WriteLine("RootDesigner:OnComponentChanging"); // Host.CreateTransaction(); }
private void OnComponentChanging(object sender, ComponentChangingEventArgs e) { Control component = e.Component as Control; if (((component != null) && (component.Parent == base.Component)) && ((e.Member != null) && this.DoesPropertyAffectPosition(e.Member))) { PropertyDescriptor member = TypeDescriptor.GetProperties(base.Component)["Controls"]; this.compSvc.OnComponentChanging(base.Component, member); } }
private void OnComponentChanging(object sender, ComponentChangingEventArgs e) { if (!this.ignoreChangingEvents && (sender != this._context.Instance)) { this.ignoreChangingEvents = true; this._context.OnComponentChanging(); } }
private void OnComponentChanging(object sender, ComponentChangingEventArgs e) { if ((this._enabled && (this._executingUnit == null)) && (this._unitStack.Count == 0)) { string str; if ((e.Member != null) && (e.Component != null)) { str = System.Design.SR.GetString("UndoEngineComponentChange2", new object[] { this.GetName(e.Component, true), e.Member.Name }); } else if (e.Component != null) { str = System.Design.SR.GetString("UndoEngineComponentChange1", new object[] { this.GetName(e.Component, true) }); } else { str = System.Design.SR.GetString("UndoEngineComponentChange0"); } this._unitStack.Push(this.CreateUndoUnit(str, true)); } foreach (UndoUnit unit in this._unitStack) { unit.ComponentChanging(e); } }
private static bool ChangeEventsSymmetric(ComponentChangingEventArgs changing, ComponentChangedEventArgs changed) { if ((changing == null) || (changed == null)) { return false; } return ((changing.Component == changed.Component) && (changing.Member == changed.Member)); }
public void OnComponentChanging(object component, MemberDescriptor member) { if (ComponentChanging != null) { ComponentChangingEventArgs ce = new ComponentChangingEventArgs(component, member); try { ComponentChanging(this, ce); } catch{} } }
public virtual void ComponentChanging(ComponentChangingEventArgs e) { if ((this._ignoreAddingList == null) || !this._ignoreAddingList.Contains(e.Component)) { if (this._changeEvents == null) { this._changeEvents = new ArrayList(); } if ((this._engine != null) && (this._engine.GetName(e.Component, false) != null)) { IComponent component = e.Component as IComponent; bool flag = false; for (int i = 0; i < this._changeEvents.Count; i++) { ChangeUndoEvent event2 = (ChangeUndoEvent) this._changeEvents[i]; if ((event2.OpenComponent == e.Component) && event2.ContainsChange(e.Member)) { flag = true; break; } } if (!flag || (((e.Member != null) && (e.Member.Attributes != null)) && e.Member.Attributes.Contains(DesignerSerializationVisibilityAttribute.Content))) { ChangeUndoEvent event3 = null; bool serializeBeforeState = true; if ((this._ignoreAddedList != null) && this._ignoreAddedList.Contains(e.Component)) { serializeBeforeState = false; } if ((component != null) && (component.Site != null)) { event3 = new ChangeUndoEvent(this._engine, e, serializeBeforeState); } else if (e.Component != null) { IReferenceService service = this.GetService(typeof(IReferenceService)) as IReferenceService; if (service != null) { IComponent component2 = service.GetComponent(e.Component); if (component2 != null) { event3 = new ChangeUndoEvent(this._engine, new ComponentChangingEventArgs(component2, null), serializeBeforeState); } } } if (event3 != null) { this.AddEvent(event3); this._changeEvents.Add(event3); } } } } }
private void OnComponentChanging(object sender, ComponentChangingEventArgs ce) { // System.Console.WriteLine("RootDesigner:OnComponentChanging"); }
/// This is called when a property is about to change. Before the /// property descriptor commits the property it will call this /// method. This method should throw an exception if the property /// cannot be changed. This is not intended to validate the values /// of a particular property. Instead, it is intended to be a global /// way of preventing a component from changing. For example, if /// a designer file is checked into source code control, this would /// typically throw an exception if the user refused to check out /// the file. void IComponentChangeService.OnComponentChanging(object component, MemberDescriptor member) { // If we're loading then eat changes. This just slows us down. if (Loading) { if (member.Name == "Size") { string _DEBUG_ = member.Name; } return; } if (ComponentChanging != null) { ComponentChangingEventArgs ce = new ComponentChangingEventArgs(component, member); ComponentChanging(this, ce); } }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// componentchangingeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this ComponentChangingEventHandler componentchangingeventhandler, Object sender, ComponentChangingEventArgs e, AsyncCallback callback) { if(componentchangingeventhandler == null) throw new ArgumentNullException("componentchangingeventhandler"); return componentchangingeventhandler.BeginInvoke(sender, e, callback, null); }
private void OnComponentChanging (object sender, ComponentChangingEventArgs args) { if (!_loading && _loaded) OnModifying (); }
public virtual void ComponentChanging (ComponentChangingEventArgs e) { if (_closed) return; // Console.WriteLine ("New Action: ComponentChangeAction (" + ((IComponent)e.Component).Site.Name + ")"); ComponentChangeAction action = new ComponentChangeAction (); action.SetOriginalState (_engine, (IComponent) e.Component, e.Member); _actions.Add (action); }
private void OnComponentChanging(object sender, ComponentChangingEventArgs e) { if (this._state[StateEnableComponentEvents] && !this.LoaderHost.Loading) { this.OnModifying(); } }