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: Dennis Bjorklund <dennisb@xxxxxxxxxxxxxx>
Cc: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: [PATCH] gui-gtk transient windows
From: Vasco Alexandre Da Silva Costa <vasc@xxxxxxxxxxxxxxx>
Date: Sun, 2 Jul 2000 15:17:40 +0100 (WET DST)

On Sun, 2 Jul 2000, Dennis Bjorklund wrote:

> On Sun, 2 Jul 2000, Jeff Mallatt wrote:
> 
> > Finally, thanks for your patch!  Hope to see more.  :)> 
> 
> We'll see what happens.
> 
> 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.  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.

When the gtk+ client was started glade wasn't very stable.  I don't remember
when the work in the client was started, if it was done with gtk+-0.9.x or
gtk+-1.0.x, but as the time for integration in the main freeciv code come,
the gtk+-1.1.x releases started arriving and since gtk+-1.0.x's menu
support was terrible (among other things like it being bugged as hell) i
started using that instead.
That was the time when a friend of mine mentioned glade to me.  I looked
at it, but found it didn't support several widgets and was buggy.

Also, programming in gtk+ is so easy and clean (unlike some other
toolkits).  Programming by hand isn't much harder than using something
like glade, and it's a lot more flexible.

As for using gnome... what would be the extra features? A different menu
and a panel icon? :)  I can see how the the panel icon could be useful.
But it's not critical IMHO.

> I guess that you don't want the extra dependencies. I read something about
> a split of the civclient into gui and client. Maybe one should wait with
> new gui development until that have been solved.

Yes the extra dependencies are the problem.  If we even want to make a
native gtk+ client in Win32 we shouldn't use the gnome libraries for
example.

---
Vasco Alexandre da Silva Costa @ Instituto Superior Tecnico, Lisboa




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