mirror of
https://github.com/opus-tango/B12NumbersV3.git
synced 2026-03-20 03:55:20 +00:00
21 lines
458 B
Plaintext
21 lines
458 B
Plaintext
class Calculator{
|
|
/* Self contained Calculator widget. Can use an external expression object if data persistance is needed
|
|
*/
|
|
B12Expression ex;
|
|
MathPad m;
|
|
MathDisplay d;
|
|
|
|
Calculator(MouseHandler _mh, B12Expression _ex){
|
|
ex = _ex;
|
|
m = new MathPad(_mh, ex).setPos(new PVector(-40,0));
|
|
d = new MathDisplay(ex);
|
|
}
|
|
|
|
void display(){
|
|
rect(85,-22,1,14);
|
|
d.setPos(new PVector(83,-10));
|
|
m.display();
|
|
d.display();
|
|
}
|
|
}
|