Pages

2017-02-24

mtCellEdit 3.0

mtCellEdit 3.0 is a very big milestone. I haven't added anything major to the list of features but I have re-organised a large amount of the project and it source code:

I have removed all of the GTK+ code in favour of Qt. As an end user I prefer Qt widget and dialog design. As a developer I prefer creating GUI programs using Qt as I find it simpler, cleaner and more flexible. I have read that the GTK+ team are now to focus on making future versions of the toolkit more stable and developer/user friendly. I would welcome this, and would be happy to consider using GTK+ again if these dreams are realised.

I have moved the C codebase to C++ as I find its benefits too tempting to resist (classes, namespaces, and better type safety). These few items have helped me write cleaner and clearer code with stricter design enforcement by the compiler. C++ isn't ideal as a programming language due to its complexity. However, these few items make a nice addition to my programming toolbox.