On Tuesday, 21 May 2013 at 12:12:12 UTC, Jacob Carlborg wrote:
On 2013-05-20 22:40, Diggory wrote:
UI toolkits are a lot of work but they're not as unreasonably
big as
everyone seems to be suggesting... I've written a couple
myself in a
procedural language using Direct3D to draw everything. Had all
the
standard controls, various layout options, even a syntax
highlighted
code editor, clipboard interaction, keyboard focus, etc.
I think you underestimate what's needed and the controls people
want to have. Did you have date picker, color picker, support
for internationalization, field formatters and so on.
I had support for custom dialogs, drawing etc. and file dialogs
were built in so it was possible to create your own color picker,
etc. in a very few lines of code. The way it was designed, custom
field formatters were trivial. The point is we don't need to have
a date picker and color picker and every other control built in,
at least not initially. All we need is an easily extensible
framework with the simple controls, and then we can add more
complicated controls as they are requested. Once the framework is
in place it will be very easy for many people to contribute and
everything will get done much more quickly.