1 /*
2  * $Id: exvalue.h,v 1.2 2001/06/14 18:16:11 ura Exp $
3  */
4 
5 /*
6  * FreeWnn is a network-extensible Kana-to-Kanji conversion system.
7  * This file is part of FreeWnn.
8  *
9  * Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
10  *
11  * Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp>
12  *
13  * This program is free software; you can redistribute it and/or modify
14  * it under the terms of the GNU General Public License as published by
15  * the Free Software Foundation; either version 2, or (at your option)
16  * any later version.
17  *
18  * This program is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU General Public License for more details.
22  *
23  * You should have received a copy of the GNU General Public License
24  * along with GNU Emacs; see the file COPYING.  If not, write to the
25  * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
26  *
27  * Commentary:
28  *
29  * Change log:
30  *
31  * Last modified date: 8,Feb.1999
32  *
33  * Code:
34  *
35  */
36 
37 /*
38  * X11R5 Input Method Test Program
39  * exvalue.h v 1.0   Tue Mar  5 12:10:42 JST 1991
40  */
41 
42 /*
43  *      Author: Takashi Inoue    OMRON Corporation
44  *                               takashi@ari.ncl.omron.co.jp
45  */
46 
47 #include <curses.h>
48 
49 #include "define.h"
50 #include "typedef.h"
51 
52 /* valuable of main window */
53 extern WINDOW *prdisp, *modisp, *stdisp;
54 
55 /* valuable of X resource */
56 extern Display *dpy;
57 extern int scr;
58 extern Window rwin;
59 extern TESTWIN window1, window2, window3;
60 extern Window mroot, mwin[];
61 extern XFontSet fontset[];
62 extern char bit_bits[ARRAY_MAX][BITS_MAX];
63 extern Pixmap pix[];
64 extern u_long pixel[ARRAY_MAX][PIX_MAX];
65 extern Colormap cmap[];
66 extern Colormap dcmap;
67 extern GC gc;
68 extern CALLBACK upec, ustc;
69 extern Cursor cursor[];
70 
71 /* valuable of pointer to logfile */
72 extern FILE *imfp;              /* log file for im test */
73 extern FILE *icfp;              /* log file for ic test */
74 
75 /* valuable to use input context */
76 extern XIMStyle uistyle;        /* Using Input STYLE */
77 extern Window uclient;          /* Using CLIENT window */
78 extern Window ufocus;           /* Using FOCUS window */
79 extern RESOURCE ures;           /* Using RESource name/class */
80 extern PREEDIT upea;            /* Using PreEdit Area */
81 extern STATUS usta;             /* Using STatus Area */
82 extern FLAG cmflag;             /* ColorMap FLAG */
83 extern FLAG focuson;            /* flag for FOCUS ON/off */
84 extern Window ufname;           /* Using Focus window NAME */
85 
86 extern SETICMF ftbl[];
87 extern Window strmode;          /* STRing MODE(MB or WC) */
88 extern FLAG strflag;            /* STRing FLAG(MB or WC) */
89