There's no particular reason the calculator should use Windows-specific code. It's UI is pretty simple, and could be reproduced in essentially every desktop environment on every operating system.
It seems not much more should be necessary than adopting the use of cross-platform GUI toolkit, such as:
There's no particular reason the calculator should use Windows-specific code. It's UI is pretty simple, and could be reproduced in essentially every desktop environment on every operating system.
It seems not much more should be necessary than adopting the use of cross-platform GUI toolkit, such as:
Light-weight:
Heavy-weight:
Each of these has sufficient documentation to cover what this calculator needs.