コード例 #1
0
        public void AddPacketConverter(Guid class_id, PacketConverterProperty pcvtp)
        {
            var pcvti = FormTaskManager.CreatePacketConverter(class_id, pcvtp);

            if (pcvti == null)
            {
                return;
            }

            var control = new MainWindow_PacketConverter(this, pcvti);

            Panel_ConverterList.Controls.Add(control);

            AdjustControlSize();

            UpdateView();
        }
コード例 #2
0
 public void AddPacketConverter(Guid class_id, PacketConverterProperty pcvtp)
 {
     Panel_Center.AddPacketConverter(class_id, pcvtp);
 }
コード例 #3
0
 public static PacketConverterInstance CreatePacketConverter(Guid class_id, PacketConverterProperty pcvtp)
 {
     return(PacketConvertManager.Instance.CreateInstance(class_id, Guid.NewGuid(), pcvtp));
 }
コード例 #4
0
 protected override PacketConverterInstance OnCreateInstance(PacketConvertManager pcvtm, Guid obj_id, PacketConverterProperty pcvtp)
 {
     return(new PacketConverterInstanceImpl(pcvtm, this, pcvtp, obj_id));
 }
コード例 #5
0
 public PacketConverterObjectConfig(Guid class_id, PacketConverterProperty devp)
 {
     ClassID  = class_id;
     Property = devp;
 }
コード例 #6
0
 public void AddPacketConverter(Guid class_id, PacketConverterProperty pcvtp)
 {
     PacketConverter_Main.AddPacketConverter(class_id, pcvtp);
 }
コード例 #7
0
        public PacketConverterInstanceImpl(PacketConvertManager pcvtm, PacketConverterClass pcvtd, PacketConverterProperty pcvtp, Guid id)
            : base(pcvtm, pcvtd, pcvtp, id)
        {
            prop_ = Property as PacketConverterPropertyImpl;

            InitializeComponent();
            InitializeTargetList();

            CMenu_EventDetectDivide.Checked     = prop_.Global_DivideByEventDetect.Value;
            CMenu_DirectionChangeDivide.Checked = prop_.Local_DivideByDirectionChange.Value;
            CMenu_EachAlias.Checked             = prop_.Local_EachAlias.Value;
            CMenu_EachDirection.Checked         = prop_.Local_EachDirection.Value;

            SelectRule(prop_.Rule.Value);
        }
コード例 #8
0
 public void AddPacketConverter(Guid class_id, PacketConverterProperty pcvtp)
 {
     TabContent_PacketView.AddPacketConverter(class_id, pcvtp);
 }
コード例 #9
0
        public PacketConverterInstanceImpl(PacketConvertManager pcvtm, PacketConverterClass pcvtd, PacketConverterProperty pcvtp, Guid id)
            : base(pcvtm, pcvtd, pcvtp, id)
        {
            prop_ = Property as PacketConverterPropertyImpl;

            InitializeComponent();
            InitializeAlgorithmList();

            SelectAlgorithm(prop_.Algorithm.Value);
        }
コード例 #10
0
        public PacketConverterInstanceImpl(PacketConvertManager pcvtm, PacketConverterClass pcvtd, PacketConverterProperty pcvtp, Guid id)
            : base(pcvtm, pcvtd, pcvtp, id)
        {
            prop_ = Property as PacketConverterPropertyImpl;

            InitializeComponent();

//            TTip_Filter.SetToolTip(CBox_Exp, ConfigManager.Language.MainMessage.Description_FilterExp.Value);

            SetExpList(prop_.ExpList.Value);

            Apply();
        }