D could catch this wave: web assembly

Kagamin via Digitalmars-d digitalmars-d at puremagic.com
Sat Jun 20 10:00:43 PDT 2015


On Saturday, 20 June 2015 at 16:23:47 UTC, ketmar wrote:
> On Sat, 20 Jun 2015 16:18:28 +0000, Kagamin wrote:
>
>> Windows API would be similar to X11, where you just specify 
>> everything in pixels and toolkits building on top of it 
>> manually do all the recomputations and layout policies, not 
>> the UI server.
>
> only in windows "toolkit" is built into system. and it can't do 
> anything except pixels and stupid "dialog units".

Well, it's just windows api was simple enough to be usable 
directly, while X11 didn't fly that way and didn't receive 
development since everybody used toolkits and all features were 
implemented in toolkits, which in the end used X11 as plain 
canvas rather than windowing system.

>> And then it's still not simple: with small font you can put a 
>> lot of information into a window, which simply won't fit with 
>> bigger font size, in this case web gets scrolled naturally, 
>> while native UI clunks interface and truncates strings trying 
>> to fit it into the window.
>
> i lol'd. a typical windows rant, where "toolkits" still doesn't 
> know about such things as "preferred size", "minimal size", and 
> can't add scrolling if necessary, choosing to make controls 
> smaller and smaller instead.

Knowing minimal size won't help you if the amount of information 
simply doesn't fit. Dialogs can be scrolled, but master-detail 
views can't: master and detail views already reserve scrolling 
for themselves, so it can't be reused for the entire window, 
well, at least it won't work naturally.


More information about the Digitalmars-d mailing list