Allow popup of TC and Common Engine from Tournament dialog
authorH.G. Muller <h.g.muller@hccnet.nl>
Mon, 13 Jan 2014 16:09:01 +0000 (17:09 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Mon, 13 Jan 2014 18:41:48 +0000 (19:41 +0100)
commitdf677030bcbab764120077e20f356ed244838710
treef92361093b97bcda0f2c7b01a8eba1a779ab66df
parent27f670dbe352c1333448bb137a6aa008e4cdf3ad
Allow popup of TC and Common Engine from Tournament dialog

A new dialog class MasterDlg was added, similar to TransientDlg,
but to allow two dialogs to be up simultaneously. The Tournament Options
dialog was migrated to this class, so it can now get buttons to pop up
the Time Control and Common Engine dialog, like WinBoard. It even has
a button for the General options dialog.
Special care had to be taken to prevent popdown of the MasterDlg when
a Transient child is still up (similar to browser or error childs).
dialogs.c
dialogs.h
gtk/xoptions.c
xaw/xoptions.c