1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203
|
/*
* Author: William Chia-Wei Cheng (bill.cheng@acm.org)
*
* Copyright (C) 2001-2009, William Chia-Wei Cheng.
*
* This file may be distributed under the terms of the Q Public License
* as defined by Trolltech AS of Norway and appearing in the file
* LICENSE.QPL included in the packaging of this file.
*
* THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING
* THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE. IN NO EVENT SHALL THE AUTHOR 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.
*
* @(#)$Header: /mm2/home/cvs/bc-src/tgif/setup.e,v 1.14 2011/05/16 16:21:59 william Exp $
*/
#ifndef _SETUP_E_
#define _SETUP_E_
extern int debugNoPointerGrab;
extern int debugCopyPaste;
extern unsigned int mainWinW;
extern unsigned int mainWinH;
extern int vSBarH;
extern int hSBarW;
extern int scrollBarW;
extern int rulerW;
extern int brdrW;
extern int windowPadding;
extern int pageWindowW;
extern int pageDummyWindowW;
extern int colorWindowH;
extern int colorDummyWindowH;
extern int msgWindowW;
extern int msgWindowH;
extern int choiceImageW;
extern int choiceImageH;
extern int choiceWindowW;
extern int choiceWindowH;
extern int menuImageW;
extern int menuImageH;
extern int titleWindowW;
extern int titleWindowH;
extern int iconWindowW;
extern int iconWindowH;
extern int menubarWindowW;
extern int menubarWindowH;
extern int userRedrawWindowW;
extern int userRedrawWindowH;
extern int statusWindowW;
extern int statusWindowH;
extern int statusSubWindowW[];
extern int statusSubWindowH[];
extern int modeWindowW;
extern int modeWindowH;
extern int chatWindowW;
extern int chatWindowH;
extern int initialMenubarWindowH;
extern Display * mainDisplay;
extern Colormap mainColormap;
extern unsigned int mainDepth;
extern int mainScreen;
extern Visual * mainVisual;
extern Window rootWindow;
extern Window mainWindow;
extern Window drawWindow;
extern Window choiceWindow;
extern Window titleWindow;
extern Window msgWindow;
extern Window vSBarWindow;
extern Window hSBarWindow;
extern Window vRuleWindow;
extern Window hRuleWindow;
extern Window iconWindow;
extern Window iconBaseWindow;
extern Window menubarWindow;
extern Window userRedrawWindow;
extern Window statusWindow;
extern Window modeWindow;
extern Window pageWindow;
extern Window pageDummyWindow;
extern Window colorWindow;
extern Window colorDummyWindow;
extern Window chatWindow;
extern int paperWidth;
extern int paperHeight;
extern int onePageWidth;
extern int onePageHeight;
extern int drawOrigX;
extern int drawOrigY;
extern int drawWinW;
extern int drawWinH;
extern int zoomScale;
extern int zoomedIn;
extern struct BBRec drawWinBBox;
extern int colorDisplay;
extern int fullTrueColorMode;
extern int noAntiAlias;
extern int threeDLook;
extern int fileModified;
extern int objId;
extern int myBgPixel;
extern int myFgPixel;
extern int myRubberBandPixel;
extern int myBorderPixel;
extern int myWhitePixel;
extern int myBlackPixel;
extern int myLtGryPixel;
extern int myDkGryPixel;
extern int myVryLtPixel;
extern int myYellowPixel;
extern int reverseVideo;
extern char drawPath[];
extern char bootDir[];
extern char homeDir[];
extern char tgifDir[];
extern char tmpDir[];
extern int symPathNumEntries;
extern char * * symPath;
extern int initDrawWinW;
extern int initDrawWinH;
extern short handleSize;
extern int resizeTextOnStretch;
extern Window dummyWindow1, dummyWindow2;
extern Window statusSubWindow[];
extern int noMenubar;
extern int noStatusWindow;
extern int noChoiceWindow;
extern int noModeWindow;
extern int noChatWindow;
extern Atom executeCmdByIDAtom;
extern int curChoiceBeforeMakeQuiescent;
extern int noMinWinSize;
extern int canvasWindowOnly;
extern int talkToSelfFiledesInitialized;
extern int talkToSelfFiledes[2];
extern Atom compoundTextAtom;
extern Atom textAtom;
extern Atom utf8StringAtom;
extern Atom tgifProtocolAtom;
extern Atom tmpSelectionAtom;
#ifdef _INCLUDE_FROM_SETUP_C_
#undef extern
#define extern
#endif /*_INCLUDE_FROM_SETUP_C_*/
extern void RegisterWM_DELETE_WINDOW ARGS_DECL((Window));
extern int IsWM_DELETE_WINDOW ARGS_DECL((XEvent*));
extern void UpdDrawWinWH ARGS_DECL((void));
extern void UpdDrawWinBBox ARGS_DECL((void));
extern void InitWinSizes ARGS_DECL((void));
extern void InverseInitWinSizes ARGS_DECL((void));
extern void ComputeMainWinXY ARGS_DECL((int *MainWinX, int *MainWinY));
extern int TgHandleCmdEvent ARGS_DECL((XEvent*));
extern int TgIsCmdEvent ARGS_DECL((XEvent*));
extern void HandleSelectionRequest ARGS_DECL((XEvent *));
extern int mainWinEventHandler ARGS_DECL((XEvent *));
extern void Reconfigure ARGS_DECL((int Forced));
extern void CleanUpPaperSize ARGS_DECL((void));
extern void InitPaperSize ARGS_DECL((void));
extern void InitTgifDir ARGS_DECL((void));
extern void InitTmpDir ARGS_DECL((void));
extern void Setup ARGS_DECL((void));
extern void CleanUpResiduals ARGS_DECL((void));
extern int TieLooseEnds ARGS_DECL((void));
extern void MakeQuiescent ARGS_DECL((void));
extern void SetFileModified ARGS_DECL((int));
#ifdef _INCLUDE_FROM_SETUP_C_
#undef extern
#ifndef _NO_RECURSIVE_EXTERN
#define extern extern
#endif /* ~_NO_RECURSIVE_EXTERN */
#endif /*_INCLUDE_FROM_SETUP_C_*/
#endif /*_SETUP_E_*/
|