bombasticbob / X11workbenchProject

The X11 Work Bench, an IDE for working on X11 applications, with a simple C language toolkit that should be familiar and easy to use for old school GUI programmers (currently pre-alpha state)
Other
4 stars 0 forks source link

Alpha - Basic toolkit features are functional #20

Open bombasticbob opened 6 years ago

bombasticbob commented 6 years ago

basic toolkit features must be functional for Alpha release

additional 'higher level' features

bombasticbob commented 5 years ago

Note 1: re-sizeable dialog boxen

Some GUI toolkits support this feature extensively, by having dialog components be "relative to one another" and by setting up alignment zones like a web page with certain kinds of style sheets.

In cases like Android, device rotation can significantly change the relative alignment of dialog components, and so a lot of this may be seen as 'necessary'. However, in general the landscape/portrait thing could be handled "upstream" by the application, rather than relying on some automatic system to do it. My own experience with Android suggests that having 'portrait version' and 'landscape version' makes the most sense, and in those cases where screen resolution is too low for a larger dialog to be displayed, smaller alternative versions can be used.

So having an application test for 'small screen', landscape, portrait, etc. and THEN generate the appropriate dialog box makes a lot more sense to me than to go through the time/effort to implement something that has 1% usefulness.