protected override void OnBroadcastContext(BroadcastContextEventArgs e) { base.OnBroadcastContext(e); if (e.Context is Microscope) { microscope = e.Context as Microscope; microscope.WsiCompositesChanged += OnWsiCompositesChanged; microscope.WsiResolve += OnWsiResolve; //microscope.WsiComposites[0].Tile.WsiBox.WsiNavigation.Goto() wtbShowMessage = microscope.ToolBar.CreateToolButton(); wtbShowMessage.Image = TangoIconSet.LoadIcon(TangoIcon.Preferences_System_Windows); wtbShowMessage.ToolTipText = "Show message"; wtbShowMessage.Click += delegate { ShowMessage("Hallo Welt."); }; wtbDock = microscope.ToolBar.CreateToolButton(); wtbDock.Image = TangoIconSet.LoadIcon(TangoIcon.Window_New); wtbDock.ToolTipText = "Show dock"; wtbDock.Checked = true; wtbDock.Click += delegate { ToggleDock(); }; tb = new TextBox(); tb.Parent = microscope.DockAreas.Bottom; tb.ScrollBars = ScrollBars.Both; tb.Dock = DockStyle.Bottom; tb.BackColor = Color.Red; tb.WordWrap = false; tb.Multiline = true; tb.Visible = true; tb.Height = 100; } }
protected override void OnBroadcastContext(BroadcastContextEventArgs e) { base.OnBroadcastContext(e); SendItems = new ConcurrentQueue<BTContent>(); RecvItems = new ConcurrentQueue<BTContent>(); if (e.Context is Microscope) { microscope = e.Context as Microscope; microscope.WsiCompositesChanged += OnWsiCompositesChanged; lbListing = new ListBox(); lbListing.Parent = microscope.DockAreas.Bottom; lbListing.SelectionMode = SelectionMode.None; lbListing.Dock = DockStyle.Bottom; lbListing.BackColor = Color.Purple; lbListing.Visible = true; lbListing.Height = 100; Source.DataSource = Items; lbListing.DataSource = Source; lbListing.DisplayMember = "Data"; lbListing.DataBindings.Add(new Binding("Text", Source, "Data", true, DataSourceUpdateMode.OnPropertyChanged)); StartBluetooth(); AddMessage(MessageSource.Info, "Waiting for new Connection..."); } }
protected override void OnBroadcastContext(BroadcastContextEventArgs e) { base.OnBroadcastContext(e); if (e.Context is Microscope) { microscope = e.Context as Microscope; microscope.WsiCompositesChanged += OnWsiCompositesChanged; wtbConnect = microscope.ToolBar.CreateToolButton(); wtbConnect.Image = TangoIconSet.LoadIcon(TangoIcon.Input_Gaming); wtbConnect.ToolTipText = "Connect navigation"; wtbConnect.ShortcutKeys = Keys.T; wtbConnect.Click += delegate { ToggleConnect(); }; wtbZoomIn = microscope.ToolBar.CreateToolButton(); wtbZoomIn.ToolTipText = "Zoom In"; wtbZoomOut = microscope.ToolBar.CreateToolButton(); wtbZoomOut.ToolTipText = "Zoom Out"; } }