The goodness of wxWidgets lies in the abstractions it provides through C++
to access platform functionality across platforms.
The language matters, since MS has gone towards C# and Apple towards ObjectiveC/Swift.
The result being even if you want to do simple things on either platform,
you have to learn a new language first.
Having said that, setting aside some of the more common things
and how they are dealt with across platforms,
the UI is the primary thing that a developer starts with.
All current platforms use WIMP, Windows, Icons, Menus and Pointers.
Therefore wxWidgets in providing a WIMP based UI library got the job done well.
I’m proposing a UI layer that is not command-line, it is graphic
and it does not use W,I,M or P.
All apps are full-screen,
icons are not canned, but application specific,
there are no canned menus
and the mouse is not a pointer for selecting stuff on screen.
This UI is an extension of the idea of keyboard short-cuts
with the ability to select space on screen through a keyboard-screen map.
It leads to far greater usage efficiency since there’s one less thing to manipulate in the interface (the mouse)
It would be specially useful in the design of CAD tools and engineering apps
that have a higher and more complex interaction requirements between the user and the app.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/wx-dev/3F02F2EA-CCBE-4CE2-A7AB-2557C7C7B662%40khitchdee.net.