BioCore  5.0.0
A Windows .NET microscopy library and application for viewing, editing, and annotating images.
Loading...
Searching...
No Matches
BioCore.PenTool Class Reference
Inheritance diagram for BioCore.PenTool:

Public Member Functions

void UpdateGUI ()
 
void SetColor ()
 
 PenTool ()
 
 PenTool (Pen p)
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used.
 

Properties

Pen Pen [get, set]
 

Detailed Description

Definition at line 3 of file PenTool.Designer.cs.

Constructor & Destructor Documentation

◆ PenTool() [1/2]

BioCore.PenTool.PenTool ( )

Definition at line 39 of file PenTool.cs.

40 {
41 InitializeComponent();
42 UpdateGUI();
43 }
void UpdateGUI()
Definition PenTool.cs:21

◆ PenTool() [2/2]

BioCore.PenTool.PenTool ( Pen p)

Definition at line 44 of file PenTool.cs.

45 {
46 InitializeComponent();
47 pen = p;
48 SetColor();
49 UpdateGUI();
50 }
void SetColor()
Definition PenTool.cs:33

Member Function Documentation

◆ Dispose()

override void BioCore.PenTool.Dispose ( bool disposing)
protected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.

Definition at line 14 of file PenTool.Designer.cs.

15 {
16 if (disposing && (components != null))
17 {
18 components.Dispose();
19 }
20 base.Dispose(disposing);
21 }

◆ SetColor()

void BioCore.PenTool.SetColor ( )

Definition at line 33 of file PenTool.cs.

34 {
35 rBar.Value = pen.color.R;
36 gBar.Value = pen.color.G;
37 bBar.Value = pen.color.B;
38 }
ColorS color
Definition Graphics.cs:6

◆ UpdateGUI()

void BioCore.PenTool.UpdateGUI ( )

Definition at line 21 of file PenTool.cs.

22 {
23 pen.color = new ColorS((ushort)redBox.Value, (ushort)greenBox.Value, (ushort)blueBox.Value);
24 colorPanel.BackColor = System.Drawing.Color.FromArgb(pen.color.R, pen.color.G, pen.color.B);
25 if (rBar.Value != redBox.Value)
26 redBox.Value = rBar.Value;
27 if (gBar.Value != greenBox.Value)
28 greenBox.Value = gBar.Value;
29 if (bBar.Value != blueBox.Value)
30 blueBox.Value = bBar.Value;
31 }

Property Documentation

◆ Pen

Pen BioCore.PenTool.Pen
getset

Definition at line 9 of file PenTool.cs.

10 {
11 get
12 {
13 return pen;
14 }
15 set
16 {
17 pen = value;
18 }
19 }

The documentation for this class was generated from the following files: