Commit Graph

20 Commits

Author SHA1 Message Date
61616
c92e6ba345 Mouse handling changes
Method relay now uses weak references rather than strong references. This gets rid of the dangling button memory leak
2022-05-06 18:07:59 -04:00
61616
358dbe7ff8 Changes to mouse handling 2022-05-06 11:54:05 -04:00
61616
3bc734e9b5 test 2022-05-06 11:00:42 -04:00
61616
22035e0ab7 0.1.5.0 - Basic input implemented
version update to 0.1.5 as the structure of the code has changed significantly again. Got MathPad and MathDisplay working, and created the Calculator container class to hold them all. Calculator will eventually be the "widget" if you will for calculator functionality. Version numbers are now going to update every commit.
2022-05-05 21:17:02 -04:00
61616
81423f79e1 Much better button data pass
Using a setter is much better. Cleaned up B12Button as well
2022-05-05 18:00:56 -04:00
61616
24a4ff043e intermediate object pass implementation 2022-05-05 17:48:25 -04:00
61616
ada2473089 version number fix
Really need to remember to update them more often
2022-05-05 17:19:16 -04:00
61616
ab651ab83b Moved Button click calls
Rolled method relay button click calls from B12Button to Button, allowing buttons to function without defining a child class
2022-05-05 17:18:25 -04:00
61616
de9855a859 Buttons NOW work (preliminary) 2022-05-05 15:37:28 -04:00
61616
3da57e1ef0 Buttons now work (preliminary) 2022-05-05 15:37:06 -04:00
61616
9a08094c35 Added mathpad beta and number interface 2022-05-05 10:43:27 -04:00
61616
5c8461741f Updates to Button class 2022-04-30 22:37:36 -04:00
Nayan Sawyer
e0daa7022e Fixing readme 2022-04-30 19:21:16 -04:00
61616
193b6994ba MethodRelay, file condensing, working towards gui
Added MethodRelay code from Quark. Some fixes and changes as well. Condesed some things into fewer files for so the ide is easier to use, but they will be moved back into their own files as version 1.0 approaches. Everything is prep for adding gui elements (MethodRelay included)
2022-04-30 17:53:08 -04:00
61616
bce04a90eb Comments and skeleton code
Some additional documentation comments. Ignore the beginning of a dynamic mouse event handler, that is coming later
2022-04-29 22:26:16 -04:00
61616
64790b77dd Updated version # and added changelog
Also squashed a bug with the second B12Digit constructor not filling initializing refPos.
2022-04-29 18:20:38 -04:00
61616
7cdcddd287 Deprecated B12Class
B12Class is now officially deprecated. It's functionality has been rolled into the B12Digit class. All references to B12Char have been switched to B12Digit, but the code has not yet been refactored to use B12Digit with total efficiency
2022-04-29 18:13:04 -04:00
61616
effb65ad61 Pre-B12Digit refactor save
In the process of adding keypad, math, etc., and about to break B12Digit class
2022-04-29 17:54:02 -04:00
61616
baa6ba063f First file commit 2022-04-29 11:39:24 -04:00
61616
2dbf0fe3a5 Initial commit 2022-04-29 11:36:49 -04:00