[Freeciv-Dev] Re: feedback when playing large civilisations (PR#1088)
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Raimar Falke wrote:
> On Tue, Dec 11, 2001 at 11:16:14AM +1300, <s.yeates@xxxxxxxxxxxxxxxx> wrote:
> >
> > I enjoy playing large civilisations. When I earlier pointed out some
> > performance issues with with gtk interface, several people said ``use the
> > xaw interface, it's faster.''
> >
> > I've been and tried the xaw interface (it configured and compiled nicely)
> > and had a play. There is, however, a fatal flaw in the xaw interface that
> > inhibits it's use with very large civilisations---the city report. When
> > playing 700+ cities it's very rare to actually view the city, almost all of
> > the game play is in the city report, catching and dealing with outliers
> > (cities growing too fast or too slow, being too happy or too unhappy). The
> > gtk city report is great for this, you can sort (or reverse sort) by any
> > attribute, and even sort by two attributes. Once found, the problem cities
> > can be multiply selected and dealt with. The xaw city report, however,
> > lacks all of this functionality, it supports neither sorting nor multiple
> > selection.
> >
> > I appreciate that this lack of functionality is probably due to a highly
> > developed table widget in gtk and a poorly developed table widget in xaw,
> > so fixing it would probably require a new xaw table widget to be built.
> >
> > I'd like to point out that despite all my complaints and suggestions for
> > improvements, I love freeciv. Thanks heaps for all the work you've put into
> > it.
>
> Ok. Can you say something about the speed? Is it much faster? Since we
> don't want to develop such xaw high level table widget we have to make
> gtk faster. And I have the uncertain feeling that gtk 2.0 is even
> slower.
Don't think we need to modify the table widget at all.
Using buttons/radio buttons on top of the table to indicate sort order & custom
code to sort the report we can address this issue.
|
|