Complete.Org: Mailing Lists: Archives: freeciv-dev: July 2000:
[Freeciv-Dev] Re: [PATCH] gui-gtk transient windows
Home

[Freeciv-Dev] Re: [PATCH] gui-gtk transient windows

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: "Freeciv Development Mailing List" <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: [PATCH] gui-gtk transient windows
From: "Sam BC" <sambc@xxxxxxxxxxxxxxxxxxx>
Date: Sun, 2 Jul 2000 15:13:45 +0100
Reply-to: <sambc@xxxxxxxxxxxxxxxxxxx>

Just to point out to you all that, licenses permitting, there is no reason
to write another client *independently* of Freeciv main development. There
are added difficulties of keeping up with changes to mainstream clients, but
you could do it.

By licenses permitting, I mean that it is fine to use any GPL/LGPL/some
other licenses toolkits etc. There is contention about such things as QT,
but as we all know GNOME is fully GPL'ed, so no worries there.

My £0.02


SamBC

> -----Original Message-----
> From: mathias@xxxxxxxxxxxx [mailto:mathias@xxxxxxxxxxxx]On Behalf Of
> Mathias Hasselmann
> Sent: 02 July 2000 15:05
> To: freeciv-dev@xxxxxxxxxxx
> Subject: [Freeciv-Dev] Re: [PATCH] gui-gtk transient windows
>
>
> Dennis Bjorklund wrote:
> >>> The gtk gui does not set it's dialogs to transient which in many
> >>> window managers are required for correct behavior. I've made a patch
> >>> against 1.11.0. It's not the latest cvs but I hope it apply anyway.
>
> Thanks! I still have not applied the patch, but probably
> you saved me some time, since I was thinking about doing
> this job :)
>
> > What about my question about glade and libglade. I'm a bit
> surprised that
> > you make the gtk interface by hand. I find libglade to be a great way to
> > create the interface.
>
> Probably because:
>
>   * it is *easy*?
>   * it does not add new dependencies?
>   * glade was not in an useable state when the client was started?
>
> > Also, I would probably prefer a gnome version, but
> > I realize that it won't give that much. For me (who runs gnome
> anyway) it
> > adds some consistency.
>
> If you only want a similar look we (both) probably should modify
> the dialogs to look more consistent. Really ugly (IHMO) are some
> message boxes, some reports and the help windows. The other windows
> mostly just need another border_with attribute for some containers.
>
> But if you want session management and consistent property storage -
> then there would be a good reason for another client. But some
> preprocessor directives could be enough here since freeciv utilizes
> autoconf...
>
> (I guess we should avoid waste of man power be writting too much
>  clients...)
>
> Ciao
> Mathias
> --
> PGP: 1024-Bit DSA: ID 55E572F3, 1024-Bit RSA: ID EAAF7CF1
> WWW: http://www.informatik.hu-berlin.de/~hasselma/
>      http://www.dominanz-haus.de/
>
>
>




[Prev in Thread] Current Thread [Next in Thread]