BioGTK  6.0.0
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images. Including whole slide, pyramidal, and series.
All Classes Namespaces Functions
BioGTK.NumberPicker Class Reference
Inheritance diagram for BioGTK.NumberPicker:

Static Public Member Functions

static NumberPicker Create (double min, double max, double start=0)
 

Protected Member Functions

 NumberPicker (Builder builder, IntPtr handle, double min, double max, double start=0)
 

Properties

double SelectedValue [get, set]
 
double Min [get, set]
 
double Max [get, set]
 

Detailed Description

Definition at line 11 of file NumberPicker.cs.

Constructor & Destructor Documentation

◆ NumberPicker()

BioGTK.NumberPicker.NumberPicker ( Builder builder,
IntPtr handle,
double min,
double max,
double start = 0 )
protected

Definition at line 42 of file NumberPicker.cs.

42 : base(handle)
43 {
44 _builder = builder;
45 builder.Autoconnect(this);
46 okBut.ButtonPressEvent += OkBut_ButtonPressEvent;
47 cancelBut.ButtonPressEvent += CancelBut_ButtonPressEvent;
48 numericBox.ValueChanged += NumericBox_ValueChanged;
49 bar.ValueChanged += Bar_ValueChanged;
50 Min = min;
51 Max = max;
52 numericBox.Adjustment.StepIncrement = 1;
53 bar.Adjustment.StepIncrement = 1;
54 SelectedValue = start;
55 Show();
56 App.ApplyStyles(this);
57 }

Member Function Documentation

◆ Create()

static NumberPicker BioGTK.NumberPicker.Create ( double min,
double max,
double start = 0 )
static

It creates a new NumberPicker object, which is a Gtk.Window, and returns it

Returns
A new instance of the NumberPicker class.

Definition at line 35 of file NumberPicker.cs.

36 {
37 Builder builder = new Builder(new FileStream(System.IO.Path.GetDirectoryName(Environment.ProcessPath) + "/" + "Glade/NumberPicker.glade", FileMode.Open));
38 return new NumberPicker(builder, builder.GetObject("numberPicker").Handle, min, max, start);
39 }

Property Documentation

◆ Max

double BioGTK.NumberPicker.Max
getset

Definition at line 103 of file NumberPicker.cs.

104 {
105 get { return numericBox.Adjustment.Upper; }
106 set
107 {
108 numericBox.Adjustment.Upper = value;
109 bar.Adjustment.Upper = value;
110 }
111 }

◆ Min

double BioGTK.NumberPicker.Min
getset

Definition at line 94 of file NumberPicker.cs.

95 {
96 get { return numericBox.Adjustment.Lower; }
97 set
98 {
99 numericBox.Adjustment.Lower = value;
100 bar.Adjustment.Lower = value;
101 }
102 }

◆ SelectedValue

double BioGTK.NumberPicker.SelectedValue
getset

Definition at line 86 of file NumberPicker.cs.

87 {
88 get { return numericBox.Value; }
89 set
90 {
91 numericBox.Value = value;
92 }
93 }

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