public void AddPacketView(Guid class_id, PacketViewProperty viewp) { var config = new PacketViewObjectConfig(); /* メニューからビュー追加を選んだときはすぐに初期化 */ AddPacketView(class_id, config.ViewObjectID, viewp, true); }
public void AddPacketView(Guid class_id, Guid obj_id, PacketViewProperty viewp, bool init) { var viewc = FormTaskManager.CreatePacketView(class_id, obj_id, viewp); if (viewc == null) { return; } /* Graphオブジェクトのレイアウトが何故か復元できないので、とりあえずパケットビューだけ復元対象から外す */ DockPanel_Main.AddDockContent( viewc.Instance.ID.ToString(), // viewc.Instance.ID.ToString() + (new Random()).Next(0, 99999).ToString(), viewc.Instance.Class.Name, (uint)DockContentsGroup.PacketView, Icon.FromHandle(Ratatoskr.Resource.Images.packet_view_16x16.GetHicon()), DockAreas.Document, DockState.Document, true, viewc); }
public void AddPacketView(Guid class_id, PacketViewProperty viewp) { Panel_Center.AddPacketView(class_id, viewp); }
public static PacketViewControl CreatePacketView(Guid class_id, PacketViewProperty viewp) { return(CreatePacketView(class_id, Guid.NewGuid(), viewp)); }
public static PacketViewControl CreatePacketView(Guid class_id, Guid obj_id, PacketViewProperty viewp) { return(PacketViewManager.Instance.CreateControl(class_id, obj_id, viewp)); }
protected override PacketViewInstance OnCreateInstance(PacketViewManager viewm, Guid obj_id, PacketViewProperty viewp) { return(new PacketViewInstanceImpl(viewm, this, viewp, obj_id)); }
public PacketViewObjectConfig(Guid class_id, Guid obj_id, PacketViewProperty viewp) { ViewClassID = class_id; ViewObjectID = obj_id; ViewProperty = viewp; }
public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id) { prop_ = viewp as PacketViewPropertyImpl; InitializeComponent(); InitializeProtocolType(); BuildPacketListHeader(); CBox_ProtocolType.SelectedItem = prop_.ProtocolType.Value; }
public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id) { prop_ = viewp as PacketViewPropertyImpl; InitializeComponent(); GCPanel_Main.LoadConfig(prop_); Disposed += OnDisposed; disp_update_timer_.Interval = 1000; disp_update_timer_.Tick += OnDispUpdateTimer; UpdateModule(); UpdateLayerParam(); }
public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id) { prop_ = Property as PacketViewPropertyImpl; WINAPI_MODE = ConfigManager.System.ApplicationCore.Sequential_WinApiMode.Value; VIEW_DATA_LIMIT = (WINAPI_MODE && ConfigManager.System.ApplicationCore.Sequential_ViewCharCountLimitEnable.Value); VIEW_DATA_LIMIT_SIZE = (int)ConfigManager.System.ApplicationCore.Sequential_ViewCharCountLimit.Value; VIEW_LINE_NUMBER_VISIBLE = (WINAPI_MODE && ConfigManager.System.ApplicationCore.Sequential_LineNoVisible.Value); InitializeComponent(); InitializeDrawType(); InitializeLineNumberPanel(); Num_ShiftBit.Value = prop_.ShiftBit.Value; ChkBox_EchoBack.Checked = prop_.EchoBack.Value; CBox_DrawType.SelectedItem = prop_.DrawType.Value; TBox_BoundaryText.Text = prop_.BoundaryText.Value.TrimEnd(new char[] { '\r', '\n' }); TBox_LFCode.Text = prop_.EndLinePattern.Value.Trim(); /* TODO: 未実装なので今は非表示 */ Splitter_Main.Panel2Collapsed = true; UpdateViewLineNumber(); }
private void AddPacketView(Guid class_id, Guid obj_id, PacketViewProperty viewp, bool init) { TabContent_PacketView.AddPacketView(class_id, obj_id, viewp, init); }
public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id) { viewp_ = viewp as PacketViewPropertyImpl; InitializeComponent(); InitializeLinkType(); Disposed += OnDisposed; Num_LinkType.Value = viewp_.LibPcapLinkType.Value; ChkBox_TransferWithPcapHeader.Checked = viewp_.TransferWithPcapHeader.Value; ChkBox_Capture_SendPacket.Checked = viewp_.SendPacketCapture.Value; ChkBox_Capture_RecvPacket.Checked = viewp_.RecvPacketCapture.Value; initialize_ = true; WiresharkRestart(); }