#include "backend.h"
#include "xhistory.h"
#include "xboard.h"
+#include "dialogs.h"
#include "gettext.h"
#ifdef ENABLE_NLS
void
ClearHistoryMemo ()
{
- ClearTextWidget(&historyOptions[0]);
+ SetWidgetText(&historyOptions[0], "", HistoryDlg);
}
// the bold argument says 0 = normal, 1 = bold typeface
}
Option historyOptions[] = {
-{ 0xD, 200, 400, NULL, (void*) &historyText, "", NULL, TextBox, "" },
-{ 0, 2, 0, NULL, (void*) NULL, "", NULL, EndMark , "" }
+{ 200, T_VSCRL | T_FILL | T_WRAP | T_TOP, 400, NULL, (void*) &historyText, "", NULL, TextBox, "" },
+{ 0, NO_OK, 0, NULL, (void*) NULL, "", NULL, EndMark , "" }
};
// ------------ standard entry points into MoveHistory code -----------
Boolean
MoveHistoryIsUp ()
{
- return shellUp[7];
+ return shellUp[HistoryDlg];
}
Boolean
MoveHistoryDialogExists ()
{
- return shells[7] != NULL;
+ return DialogExists(HistoryDlg);
}
void
HistoryPopUp ()
{
- if(GenericPopUp(historyOptions, _("Move list"), 7))
- XtOverrideTranslations(historyOptions[0].handle, XtParseTranslationTable(historyTranslations));
- MarkMenu("menuView.Show Move History", 7);
+ if(GenericPopUp(historyOptions, _("Move list"), HistoryDlg, BoardWindow, NONMODAL, 1))
+ AddHandler(&historyOptions[0], 0);
+ MarkMenu("View.MoveHistory", HistoryDlg);
}
void
HistoryShowProc ()
{
- if (!shellUp[7]) {
+ if (!shellUp[HistoryDlg]) {
ASSIGN(historyText, "");
HistoryPopUp();
RefreshMemoContent();
MemoContentUpdated();
- } else PopDown(7);
+ } else PopDown(HistoryDlg);
ToNrEvent(currentMove);
}