BioGTK  5.1.1
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images.
Loading...
Searching...
No Matches
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]
 

Constructor & Destructor Documentation

◆ NumberPicker()

BioGTK.NumberPicker.NumberPicker ( Builder  builder,
IntPtr  handle,
double  min,
double  max,
double  start = 0 
)
inlineprotected
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 }
double Max
Definition NumberPicker.cs:104
double SelectedValue
Definition NumberPicker.cs:87
double Min
Definition NumberPicker.cs:95

Member Function Documentation

◆ Create()

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

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

Returns
A new instance of the NumberPicker class.
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 }
NumberPicker(Builder builder, IntPtr handle, double min, double max, double start=0)
Definition NumberPicker.cs:42

Property Documentation

◆ Max

double BioGTK.NumberPicker.Max
getset
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
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
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: