韦诺之战
Go to file
Mark de Wever 56a124a2a7 Optimize the lobby speed.
Try to resize the content of the listboxes with their current content,
only if that fails invalidate the entire window layout.

Since the playerlist consists of three fixed size listboxes the
invalidation still occurs rather often. Especially when a game is
selected the resize happens often since most of the time the number of
people slotted in different listboxes are different, causing a resize.

Unfortunately that's hard to fix in the current setup, the fix would
be to add a proper treeview widget. Then all players are in one widget
and moving an item in one widget should be easier to handle without a
window invalidation.
2010-01-17 11:08:05 +00:00
attic
cmake
config
data
doc
fonts
graphincludes/project
icons
images
m4
misc/fortunes
packaging
po
projectfiles
resources
scons
sounds
src
utils
website
.gitignore
ABOUT-NLS
autogen.sh
changelog
CMakeLists.txt
config.h.cmake
configure.ac
COPYING
copyright
Doxyfile
INSTALL
l10n-spec
l10n-track
Makefile.am
players_changelog
py-compile
README
RELEASE_NOTES
SConstruct
setup.iss
wesnoth.kdevelop

The game's license is described in COPYING.  Note that for artwork and
music, we interpret "preferred form of the work for making modifications" as
the modifiable form that the author chooses to ship us for the source tree.

See INSTALL for instructions on how to build the game from source code.

A description of how to play the game can be found in MANUAL.

To be notified of new releases, go to
    http://freshmeat.net/projects/wesnoth
and 'subscribe to new releases'.

Wesnoth User and Developer Forums (with over 250,000 posts from more
than 10,000 registered members) can be found at
    http://forum.wesnoth.org/

For extensive documentation about all aspects of the game, see the
official Battle for Wesnoth web site:
    http://www.wesnoth.org/

David White <davidnwhite@verizon.net>