{ 0, 0, 0, NULL, (void*) &appData.quietPlay, "", NULL, CheckBox, N_("Quiet Play") },
{ 0, 0, 0, NULL, (void*) &appData.seekGraph, "", NULL, CheckBox, N_("Seek Graph") },
{ 0, 0, 0, NULL, (void*) &appData.autoRefresh, "", NULL, CheckBox, N_("Auto-Refresh Seek Graph") },
+{ 0, 0, 0, NULL, (void*) &appData.autoBox, "", NULL, CheckBox, N_("Auto-InputBox PopUp") },
{ 0, 0, 0, NULL, (void*) &appData.premove, "", NULL, CheckBox, N_("Premove") },
{ 0, 0, 0, NULL, (void*) &appData.premoveWhite, "", NULL, CheckBox, N_("Premove for White") },
{ 0, 0, 0, NULL, (void*) &appData.premoveWhiteText, "", NULL, TextBox, N_("First White Move:") },
void
IcsKey (int n)
{ // [HGM] input: let up-arrow recall previous line from history
- char *val;
+ char *val = NULL; // to suppress spurious warning
if (!shellUp[InputBoxDlg]) return;
switch(n) {
BoxAutoPopUp (char *buf)
{
if(appData.icsActive) { // text typed to board in ICS mode: divert to ICS input box
+ if(!appData.autoBox) return;
if(DialogExists(InputBoxDlg)) { // box already exists: append to current contents
char *p, newText[MSG_SIZ];
GetWidgetText(&boxOptions[0], &p);
{
fileProc = proc; /* I can't see a way not */
fileOpenMode = openMode; /* to use globals here */
-#ifdef TODO_GTK
- { // [HGM] use file-selector dialog stolen from Ghostview
- // int index; // this is not supported yet
- Browse(BoardWindow, label, (def[0] ? def : NULL), filter, False, openMode, &openName, &openFP);
- }
-#else
- FileNamePopUpGTK(label, def, filter, proc, False, openMode, &openName, &openFP);
-#endif
+ FileNamePopUpWrapper(label, def, filter, proc, False, openMode, &openName, &openFP);
}
void