/// <summary> /// Leitet einen Zustand für eine Textbox an den Editor weiter /// </summary> /// <param name="e"></param> public void ReceiveLiveFeed(TextBoxStateEventArgs e) { if (EditorView != null) { EditorView.ReceiveLiveData(e.State); } }
internal void OnNetworkDataAvailable(object o, TextBoxStateEventArgs e) { if (NetworkDataAvailable != null) { NetworkDataAvailable(o, e); } }
/// <summary> /// Leitet einen neuen Zustand einer Textbox an das Netzwerk weiter /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void ReceiveData(object sender, TextBoxStateEventArgs e) { if (State != STATE_EDITOR) { return; } e.Data = this.Item; foreach (ItemControl rep in Item.Representations) { if (rep != this) { rep.ReceiveLiveFeed(e); } } if (NetworkDataAvailable != null) { NetworkDataAvailable(this, e); } }