|
Prev: Problem with saving file from GPS on Vista
Next: (slightly OT) Open Source licences? (was: Re: New Ada portable GUI Library?)
From: Gary Scott on 13 Jan 2008 18:08 Michael Bode wrote: > "Dmitry A. Kazakov" <mailbox(a)dmitry-kazakov.de> writes: > > >>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. > > > So what look-and-feel do you use on Linux? Please don't say Athena > Widgets. There are 2 major desktops: KDE (Qt) and Gnome (Gtk). If you > want some kind of 'native' look-and-feel you better choose one of them > and don't forget support for native themes. Even Swing can do that. > > >>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. > > > You won't attract many GUI developers if their apps look crappy with > your lib. > Doesn't seem to be hurting Java... -- Gary Scott mailto:garylscott(a)sbcglobal dot net Fortran Library: http://www.fortranlib.com Support the Original G95 Project: http://www.g95.org -OR- Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html If you want to do the impossible, don't hire an expert because he knows it can't be done. -- Henry Ford
From: Michael Bode on 13 Jan 2008 18:31 Gary Scott <garylscott(a)sbcglobal.net> writes: > Doesn't seem to be hurting Java... They made SWT because of that. And in Java 6 Swing looks very much like the native GUI including Gtk themes on Linux. -- No intelligent man has any respect for an unjust law. He simply follows the eleventh commandment. -- R.A. Heinlein
From: Dmitry A. Kazakov on 14 Jan 2008 04:11 On Sun, 13 Jan 2008 22:53:30 +0100, Michael Bode wrote: > Maybe I misunderstood. Who will draw the widgets? Either Ada (the Ada > lib) does it or you leave it to some OS specific GUI layer. Which one? Unspecified. (Who calculates sine, Ada, OS, CPU?) -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de
From: Stephen Leake on 14 Jan 2008 05:07 Lucretia <lucretia9(a)lycos.co.uk> writes: > On Jan 13, 1:28 pm, Stephen Leake <stephen_le...(a)stephe-leake.org> > wrote: >> Lucretia <lucret...(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 meant it as an option. Like I've already covered in another > post, I personally would just use Gtk and wrap it in abstract C calls > ready for the thick Ada code. That's what GtkAda already is! What would you be doing different? Better to put your energy towards improving GtkAda. -- -- Stephe
From: Ben on 14 Jan 2008 12:58
To Martin, Dmitry and all; There is no way to solve all GUI problems in one fell swoop. The language has too many applications across too many platforms. What ever approach that is one takes will need to put blinders on to applications outside the target solution set. I have a radical idea that may offend a number of readers. Find a market and create a commercial solution:`) Ben |