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; } }
public ImageAnalysisHandler(WsiComposite wsiComposite) : base(wsiComposite) { wtbThreshold = wsiComposite.Tile.ToolBar.CreateToolButton(); wtbThreshold.Image = SharpAccessoryIconSet.LoadIcon(SharpAccessoryIcon.Objects_Filled); wtbThreshold.ToolTipText = "Perform Image Analysis"; wtbThreshold.Click += delegate { PerformImageAnalysis(); }; }
public WsiDockSample(WsiComposite composite) { this.composite = composite; tv = new TreeView(); tv.Parent = composite.Tile.DockAreas.Left; tv.BackColor = Color.LightGray; tv.Dock = DockStyle.Left; tv.Visible = true; tv.Width = 150; tv.Nodes.Add("Node 1"); tv.Nodes.Add("Node 2"); wtbDock = composite.Tile.ToolBar.CreateToolButton(); wtbDock.Image = TangoIconSet.LoadIcon(TangoIcon.Window_New); wtbDock.ToolTipText = "Show dock"; wtbDock.Click += delegate { ToggleDock(); }; }
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"; } }