Ejemplo n.º 1
0
        public MainForm()
        {
            InitializeComponent();
            _offlineParser           = new PcapParser();
            _onlineParser            = new PcapParser();
            _flows                   = new Flows();
            DynamicFilter.WorkingDir = Directory.GetCurrentDirectory();
            _options                 = new Options();

            this.FormClosing += new FormClosingEventHandler(MainForm_FormClosing);
            this.DragDrop    += new DragEventHandler(Form_DragDrop);

            DateTime now = DateTime.Now;

            fromDateTimePicker.Value              = now.AddHours(-now.Hour).AddMinutes(-now.Minute).AddSeconds(-now.Second);
            toDateTimePicker.Value                = fromDateTimePicker.Value.AddDays(1).AddSeconds(-1);
            _filtersForm                          = new FiltersForm(_options, this);
            _filtersForm.FiltersTree.AfterSelect += new TreeViewEventHandler(FiltersTree_AfterSelect);

            _flowsForm = new FlowsForm(this);
            _mapForm   = new MapForm();
            _statForm  = new StatisticsForm();

            _filtersForm.Show(dockPanel, DockState.DockLeft);
            _flowsForm.Show(dockPanel, DockState.Document);
            _statForm.Show(dockPanel, DockState.Document);

            DockPane pane = dockPanel.DockPaneFactory.CreateDockPane(
                _flowsForm, DockState.Document, true);
            DockPane pane1 = dockPanel.DockPaneFactory.CreateDockPane(
                _statForm, pane, DockAlignment.Bottom, 0.5, true);

            _mapForm.Show(pane1, _statForm);
        }
Ejemplo n.º 2
0
 public FiltersHelpForm(FiltersForm filtersForm)
 {
     InitializeComponent();
     _filtersForm = filtersForm;
 }