On Friday, 6 March 2015 at 09:35:58 UTC, ketmar wrote:
To position a widget you invoke a backend function on a widget handlewith desired coordinates.smells like windows.
To some extent, any GUI smells like windows. A widget, as long as it exists and is visible, has a size and position, it's basics.
so it's easier to drop all that mess and just write direct X11 calls.
If you want to use platform GUI directly, that's definitely possible, nobody prohibits that.