[crossfire] GTK-V2 Message Control

Kevin Bulgrien kbulgrien at att.net
Sat Aug 29 17:40:42 CDT 2009


SVN revision 12170 debuts the GTK-V2 Message Control system.  Earlier clients
had some of this functionality, but it could only be configured by changing
defines or code.  This revision implements a Client | Message Control menu
option and corresponding dialog.

The player can now select which message types pass through the client-side
output-count feature (duplicate message suppression) by simply marking a
checkbox alongside the message type.

Additionally, the player can configure which types go to which message panes
in the client - also by checking boxes.  The choice is not either/or, but
does allow messages to go to both (or none) if so desired.

The changes are made as soon as the Apply button is pressed.  There is no
need to restart the client.

This revision is not the final one though.  Presently the output-count is
fixed at 16 messages, and output-syn at 16 ticks (about 2 seconds).  These
options are slated for addition to the dialog.

Further, the dialog has a Save button, but it is disabled.  At some point
it is hoped that the player configured settings will be saveable and that
they will restore when the client is restarted.  This functionality is not
yet implemented.

The code is not quite finished, but this announcement is made in case anyone
wants to take a look.  The message duplicate suppression apparently has a
bit of a flaw.  Sometimes it actually causes duplicates... though it seems
it doesn't happen a lot so it is still very usable.  :-(  Anyway, that just
means it will not be long before there are updates.

Kevin



More information about the crossfire mailing list