From: Gary Scott on
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
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
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
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
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