|
Prev: Problem with saving file from GPS on Vista
Next: (slightly OT) Open Source licences? (was: Re: New Ada portable GUI Library?)
From: Lucretia on 13 Jan 2008 06:29 Also, if you really need a completely native UI you can have it as well, because at you abstract level you can do what you like. wxWidgets do this whith their universal UI target. This way you have native look and feel and also for embedded targets a UI that can look anyway you want it to. Luke.
From: Lucretia on 13 Jan 2008 06:31 On Jan 13, 11:14 am, Martin Krischik <krisc...(a)users.sourceforge.net> wrote: > Dmitry A. Kazakov wrote: > > Gtk and Qt are themselves thick bindings. It makes no sense to use them as > > a low-level rendering platform. An all-Ada GUI design should IMO look > > like: > > > Ada GUI library > > ---------------------------------------- > > Ada rendering platform abstraction layer > > | > > Ada | Ada native bindings, engine-specific > > -------- | ----------------------------- > > X11 | Win32 GUI API > > The problem here is that X11 is so very low level - too low level in fact. > We would have to provide an widget engine first. Again, see wxWidgets. They also target X11 for targets which only support that. Luke.
From: Dmitry A. Kazakov on 13 Jan 2008 07:36 On Sun, 13 Jan 2008 02:25:29 -0800 (PST), Tomek Walkuski wrote: > On 13 Sty, 11:06, "Dmitry A. Kazakov" <mail...(a)dmitry-kazakov.de> > wrote: >> The only goal of a *true* Ada GUI library, IMO, could be a library which >> would have a chance to become a part of the Ada Standard Library. So Gtk is >> just non-starter here. We cannot depend on third-party libraries. >> > So, Dimitry, you are proposing "Swing approach". I'm talking about > "look and feel" issue, because it is important to many people. Actually this is an independent issue. Nothing prevents us from inheriting the look-and-feel of the target platform. The look-and-feel should/could propagate up the layers, provided the design supports look-and-feel management. IMO it should. However, weighting look-and-feel and an ability to have a standard library, I would say that I am ready to sacrifice look-and-feel. After all the "look-and-feel" of tasking, I/O etc is not one of UNIX or Windows. I would not shed tears about that. Further, for good or bad, there is not that many differences as it was before. Today Linux tries to mimic Windows. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de
From: Stephen Leake on 13 Jan 2008 08:28 Lucretia <lucretia9(a)lycos.co.uk> writes: > Ada GUI Thick bindings > ------------------------ > Ada GUI Thin bindings > ------------------------ > C abstraction layer <- Can be provided via C or Ada depending on > lowest layer > ------------------------ > X11 | GtkAda | QT GtkAda is already a thick binding. Surely you meant Win32 there? -- -- Stephe
From: Pascal Obry on 13 Jan 2008 09:14
Stephen Leake a �crit : > Lucretia <lucretia9(a)lycos.co.uk> writes: > >> Ada GUI Thick bindings >> ------------------------ >> Ada GUI Thin bindings >> ------------------------ >> C abstraction layer <- Can be provided via C or Ada depending on >> lowest layer >> ------------------------ >> X11 | GtkAda | QT > > GtkAda is already a thick binding. Surely you meant Win32 there? No, I think Luke meant Gtk+. Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net --| "The best way to travel is by means of imagination" --| --| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595 |