コード例 #1
0
        public ProtocolUserControl(Protocol UserControlProtocol)
            : this()
        {
            this.UserControlProtocolType  =UserControlProtocol.GetType();
            this.UserControlProtocol  =UserControlProtocol;
            UserControlProtocolParameters = this.UserControlProtocol.ProtocolParameters;

            ActivateUserControlProtocol();
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: oferfrid/OctoTip
 public void AddProtocol(Protocol Protocol2Add)
 {
     Protocols.Add(Protocol2Add);
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: oferfrid/OctoTip
 private void AddProtocolUserControl(Protocol NewProtocol)
 {
     ProtocolUserControl P = new ProtocolUserControl(NewProtocol);
     this.ProtocolPanel.Controls.Add(P);
     RefreshProtocolUserControls();
 }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: oferfrid/OctoTip
 public void RemoveProtocol(Protocol Protocol2Remove)
 {
     Protocols.Remove(Protocol2Remove);
 }
コード例 #5
0
        private void InitUserControlProtocol()
        {
            ProtocolStatesViewer.LayoutAlgorithmSettingsButtonVisible = true;
            if (UserControlProtocol!=null)
            {
                //remove the courent Protocol from the List;

                ((MainForm)this.ParentForm).RemoveProtocol(this.UserControlProtocol);
                this.UserControlProtocol = null;
            }

            UserControlProtocol = ProtocolProvider.GetProtocol(UserControlProtocolType,UserControlProtocolParameters);
            UserControlProtocol.StatusChanged += HandleProtocolStatusChanged;
            UserControlProtocol.DisplayedDataChange += HandleDisplayedDataChange;
            UserControlProtocol.StateStatusChange += HandleStateStatusChange;
            UserControlProtocol.StateDisplayedDataChange += HandleStateDisplayedDataChange;
            ((MainForm)this.ParentForm).AddProtocol(this.UserControlProtocol);

            ActivateUserControlProtocol();
        }
コード例 #6
0
ファイル: Protocol.cs プロジェクト: oferfrid/OctoTip
 public ProtocolStatusChangeEventArgs(Protocol.Statuses NewStatus,string Message)
 {
     this._NewStatus = NewStatus;
     this._Message = Message;
 }