Delete emptied front-end files, and move rest to gtk directory
[xboard.git] / xboard.h
diff --git a/xboard.h b/xboard.h
deleted file mode 100644 (file)
index 3527343..0000000
--- a/xboard.h
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- * xboard.h -- Parameter definitions for X front end
- *
- * Copyright 1991 by Digital Equipment Corporation, Maynard,
- * Massachusetts.
- *
- * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006,
- * 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
- *
- * The following terms apply to Digital Equipment Corporation's copyright
- * interest in XBoard:
- * ------------------------------------------------------------------------
- * All Rights Reserved
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose and without fee is hereby granted,
- * provided that the above copyright notice appear in all copies and that
- * both that copyright notice and this permission notice appear in
- * supporting documentation, and that the name of Digital not be
- * used in advertising or publicity pertaining to distribution of the
- * software without specific, written prior permission.
- *
- * DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
- * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
- * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
- * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- * ------------------------------------------------------------------------
- *
- * The following terms apply to the enhanced version of XBoard
- * distributed by the Free Software Foundation:
- * ------------------------------------------------------------------------
- *
- * GNU XBoard is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or (at
- * your option) any later version.
- *
- * GNU XBoard is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see http://www.gnu.org/licenses/.  *
- *
- *------------------------------------------------------------------------
- ** See the file ChangeLog for a revision history.  */
-
-#include <stdio.h>
-
-#define ICS_LOGON    ".icsrc"
-#define MANPAGE      "xboard.6"
-#if ENABLE_NLS
-#define CLOCK_FONT_NAME \
-  "-*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*," \
-  "-misc-fixed-bold-r-normal--*-*-*-*-*-*-*-*," \
-  "-*-*-*-*-*-*-*-*-*-*-*-*-*-*"
-#define COORD_FONT_NAME \
-  "-*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*," \
-  "-misc-fixed-bold-r-normal--*-*-*-*-*-*-*-*," \
-  "-*-*-*-*-*-*-*-*-*-*-*-*-*-*"
-#define DEFAULT_FONT_NAME \
-  "-*-helvetica-medium-r-normal--*-*-*-*-*-*-*-*," \
-  "-misc-fixed-medium-r-normal--*-*-*-*-*-*-*-*," \
-  "-*-*-*-*-*-*-*-*-*-*-*-*-*-*"
-#else
-#define CLOCK_FONT_NAME         "-*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*"
-#define COORD_FONT_NAME         "-*-helvetica-bold-r-normal--*-*-*-*-*-*-*-*"
-#define DEFAULT_FONT_NAME       "-*-helvetica-medium-r-normal--*-*-*-*-*-*-*-*"
-#endif
-#define COLOR_SHOUT             "green"
-#define COLOR_SSHOUT            "green,black,1"
-#define COLOR_CHANNEL1          "cyan"
-#define COLOR_CHANNEL           "cyan,black,1"
-#define COLOR_KIBITZ            "magenta,black,1"
-#define COLOR_TELL              "yellow,black,1"
-#define COLOR_CHALLENGE         "red,black,1"
-#define COLOR_REQUEST           "red"
-#define COLOR_SEEK              "blue"
-#define COLOR_NORMAL            "default"
-#define COLOR_LOWTIMEWARNING    "red"
-
-typedef struct {
-    char *name;
-    int squareSize;
-    int lineGap;
-    int clockFontPxlSize;
-    int coordFontPxlSize;
-    int fontPxlSize;
-    int smallLayout;
-    int tinyLayout;
-    int minScreenSize;
-} SizeDefaults;
-
-#define SIZE_DEFAULTS \
-{ { "Titanic",  129, 4, 34, 14, 14, 0, 0, 1200 }, \
-  { "Colossal", 116, 4, 34, 14, 14, 0, 0, 1200 }, \
-  { "Giant",    108, 3, 34, 14, 14, 0, 0, 1024 }, \
-  { "Huge",     95, 3, 34, 14, 14, 0, 0, 1024 }, \
-  { "Big",      87, 3, 34, 14, 14, 0, 0, 864 }, \
-  { "Large",    80, 3, 34, 14, 14, 0, 0, 864 }, \
-  { "Bulky",    72, 3, 34, 12, 14, 0, 0, 864 }, \
-  { "Medium",   64, 3, 34, 12, 14, 1, 0, 768 }, \
-  { "Moderate", 58, 3, 34, 12, 14, 1, 0, 768 }, \
-  { "Average",  54, 2, 30, 11, 12, 1, 0, 600 }, \
-  { "Middling", 49, 2, 24, 10, 12, 1, 0, 600 }, \
-  { "Mediocre", 45, 2, 20, 10, 12, 1, 0, 600 }, \
-  { "Small",    40, 2, 20, 10, 12, 1, 0, 480 }, \
-  { "Slim",     37, 2, 20, 10, 12, 1, 0, 480 }, \
-  { "Petite",   33, 1, 15, 9,  11, 1, 0, 480 }, \
-  { "Dinky",    29, 1, 15, 9,  11, 1, 0, 480 }, \
-  { "Teeny",    25, 1, 12, 8,  11, 1, 1, 480 }, \
-  { "Tiny",     21, 1, 12, 8,  11, 1, 1, 0 }, \
-  {   NULL,      0, 0,  0, 0,   0, 0, 0, 0 } }
-
-#define BORDER_X_OFFSET 3
-#define BORDER_Y_OFFSET 27
-#define FIRST_CHESS_PROGRAM    "fairymax"
-#define SECOND_CHESS_PROGRAM   "fairymax"
-#define FIRST_DIRECTORY         "."
-#define SECOND_DIRECTORY        "."
-#define SOUND_BELL              ""
-#define ICS_NAMES               ""
-#define FCP_NAMES               ""
-#define SCP_NAMES               ""
-#define ICS_TEXT_MENU_DEFAULT   ""
-#define SETTINGS_FILE           SYSCONFDIR"/xboard.conf"
-#define COLOR_BKGD              "white"
-
-void NewTagsPopup P((char *text, char *msg));
-int AppendText P((Option *opt, char *s));
-void NewCommentPopup P((char *title, char *text, int index));
-#ifdef TODO_GTK
-void CatchDeleteWindow(Widget w, String procname);
-void GenericPopDown P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
-void SetFocus(Widget w, XtPointer data, XEvent *event, Boolean *b); // from xoptions.c
-void TypeInProc P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
-Widget CreateMenuItem P((Widget menu, char *msg, XtCallbackProc CB, int n));
-void WheelProc P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
-void TabProc P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
-void GenericMenu P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
-
-// from xengineoutput.c
-void SelectPV P((Widget w, XEvent * event, String * params, Cardinal * nParams));
-void StopPV P((Widget w, XEvent * event, String * params, Cardinal * nParams));
-#endif
-
-extern char memoTranslations[];
-
-#if TODO_GTK
-extern Widget shells[];
-extern Widget formWidget, shellWidget, boardWidget, menuBarWidget;
-extern Display *xDisplay;
-extern Window xBoardWindow;
-extern Pixmap xMarkPixmap, wIconPixmap, bIconPixmap;
-extern Pixel timerForegroundPixel, timerBackgroundPixel, dialogColor, buttonColor;
-extern Atom wm_delete_window;
-extern GC coordGC;
-extern Dimension textHeight; // of message widget in board window
-#else
-extern GtkWidget *shells[];
-#endif
-extern int dialogError;
-extern int squareSize;
-extern char *layoutName;
-extern int useImages, useImageSqs;
-extern char ICSInputTranslations[];
-extern char *selected_fen_position;
-
-
-#define TOPLEVEL 1 /* preference item; 1 = make popup windows toplevel */
-