#include "backend.h"
#include "backendz.h"
#include "moves.h"
-#include "xgamelist.h"
#include "xhistory.h"
#include "xedittags.h"
#include "menus.h"
}
void
+CopyPositionProc ()
+{
+ static char *selected_fen_position=NULL;
+ if(gameMode == EditPosition) EditPositionDone(TRUE);
+ if (selected_fen_position) free(selected_fen_position);
+ selected_fen_position = (char *)PositionToFEN(currentMove, NULL);
+ if (!selected_fen_position) return;
+ CopySomething(selected_fen_position);
+}
+
+void
CopyGameProc ()
{
int ret;
ret = SaveGameToFile(gameCopyFilename, FALSE);
if (!ret) return;
- CopySomething();
+ CopySomething(NULL);
}
void
CopyGameListProc ()
{
if(!SaveGameListAsText(fopen(gameCopyFilename, "w"))) return;
- CopySomething();
+ CopySomething(NULL);
}
void
}
void
-EditCommentProc ()
-{
- Arg args[5];
- int j;
- if (PopDown(1)) { // popdown succesful
- MarkMenuItem("Edit Comment", False);
- MarkMenuItem("Show Comments", False);
- } else // was not up
- EditCommentEvent();
-}
-
-void
-IcsInputBoxProc ()
-{
- if (!PopDown(4)) ICSInputBoxPopUp();
-}
-
-void
AdjuWhiteProc ()
{
UserAdjudicationEvent(+1);
{N_("ICS Input Box"), "ICS Input Box", IcsInputBoxProc},
{"----", NULL, NothingProc},
{N_("Board..."), "Board Options", BoardOptionsProc},
- {N_("Game List Tags..."), "Game List", GameListOptionsPopUp},
+ {N_("Game List Tags..."), "Game List", GameListOptionsProc},
{NULL, NULL, NULL}
};
{N_("Load Game ..."), "Load Game", LoadOptionsProc},
{N_("Save Game ..."), "Save Game", SaveOptionsProc},
// {N_(" ..."), "", OptionsProc},
- {N_("Game List ..."), "Game List", GameListOptionsPopUp},
+ {N_("Game List ..."), "Game List", GameListOptionsProc},
{N_("Sounds ..."), "Sounds", SoundOptionsProc},
{"----", NULL, NothingProc},
#ifndef OPTIONSDIALOG