Arg args[16];
XtSetArg(args[0], XtNstring, &tagsText);
XtGetValues(currentOption[1].handle, args, 1);
+ if(bookUp) SaveToBook(tagsText); else\r
ReplaceTags(tagsText, &gameInfo);
}
{
Widget edit;
Arg args[16];
+ char *title = bookUp ? _("Edit book") : _("Tags");
if(shells[2]) { // if already exists, alter title and content
XtSetArg(args[0], XtNstring, text);
XtSetValues(tagsOptions[1].handle, args, 1);
+ XtSetArg(args[0], XtNtitle, title);
+ XtSetValues(shells[2], args, 1);
}
if(tagsText) free(tagsText); tagsText = strdup(text);
tagsOptions[0].textValue = msg;
MarkMenu("menuView.Show Tags", 2);
- GenericPopUp(tagsOptions, _("Tags"), 2);
+ GenericPopUp(tagsOptions, title, 2);
}
char *icsText;
String *prms;
Cardinal *nprms;
{
- isUCI = addToList = storeVariant = v1 = useNick = False; hasBook = True; // defaults
+ isUCI = storeVariant = v1 = useNick = False; addToList = hasBook = True; // defaults
if(engineChoice) free(engineChoice); engineChoice = strdup(engineNr[0]);
if(engineLine) free(engineLine); engineLine = strdup("");
if(engineDir) free(engineDir); engineDir = strdup("");
GenericPopUp(installOptions, _("Load engine"), 0);
}
+void EditBookProc(w, event, prms, nprms)
+ Widget w;
+ XEvent *event;
+ String *prms;
+ Cardinal *nprms;
+{
+ EditBookEvent();
+}
+
//---------------------------- Chat Windows ----------------------------------------------
void OutputChatMessage(int partner, char *mess)