File: CcWnn.h

package info (click to toggle)
kinput2 3.0-19
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,688 kB
  • ctags: 4,649
  • sloc: ansic: 45,508; makefile: 100; sh: 35
file content (88 lines) | stat: -rw-r--r-- 3,042 bytes parent folder | download | duplicates (10)
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
/* $Id: CcWnn.h,v 1.7 1999/04/12 08:53:38 ishisone Exp $ */
/*
 * Copyright (c) 1990  Software Research Associates, Inc.
 *
 * 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 Software Research Associates not be
 * used in advertising or publicity pertaining to distribution of the
 * software without specific, written prior permission.  Software Research
 * Associates makes no representations about the suitability of this software
 * for any purpose.  It is provided "as is" without express or implied
 * warranty.
 *
 * Author:  Makoto Ishisone, Software Research Associates, Inc., Japan
 */

#ifndef _CcWnn_h
#define _CcWnn_h

#include "InputConv.h"

/*
  CcWnn new resources:

  name			class		type		default		access
  ----------------------------------------------------------------------------
  confirmFunc		Function	Pointer		NULL		CG
  confirmData		ConfirmData	Ponter		NULL		CG
  jserver		Jserver		String		*1		CG
  jserver2nd		Jserver		String		NULL		CG
  wnnEnvName		WnnEnvName	String		*2		CG
  wnnEnvrc		WnnEnvrc	String		*3		CG
  wnnEnvrc4		WnnEnvrc	String		*6		CG
  wnnEnvrc6		WnnEnvrc	String		*6		CG
  wnnOverrideEnv	WnnOverrideEnv	Boolean		False		CG
  wnnEnv		WnnEnv		WnnEnv		*4		CG
  ccdef			Ccdef		String		"ccdef.kinput"	CG
  ccRule		CcRule		CcRule		*4		CG
  saveInterval		SaveInterval	Int		0 (*5)		CG

  note:	*1) if not specified, use value of an environment variable "JSERVER"
	*2) if not specified, use user's loginname
	*3) if not specified, use value of an environment variable "WNNENVRC"
	*4) if not specified, create internally
	*5) 0 means files are never saved
	*6) if not specified, defaults to wnnEnvrc
*/

#define XtNconfirmFunc	"confirmFunc"
#define XtNconfirmData	"confirmData"
#define XtCConfirmData	"ConfirmData"
#define XtNjserver	"jserver"
#define XtNjserver2nd	"jserver2nd"
#define XtCJserver	"Jserver"
#define XtNwnnEnvname	"wnnEnvname"
#define XtCWnnEnvname	"WnnEnvname"
#define XtNwnnEnvrc	"wnnEnvrc"
#define XtNwnnEnvrc4	"wnnEnvrc4"
#define XtNwnnEnvrc6	"wnnEnvrc6"
#define XtCWnnEnvrc	"WnnEnvrc"
#define XtNwnnOverrideEnv	"wnnOverrideEnv"
#define XtCWnnOverrideEnv	"WnnOverrideEnv"
#define XtNccdef	"ccdef"
#define XtCCcdef	"Ccdef"
#define XtNwnnEnv	"wnnEnv"
#define XtCWnnEnv	"WnnEnv"
#define XtRWnnEnv	"WnnEnv"
#define XtNccRule	"ccRule"
#define XtCCcRule	"CcRule"
#define XtRCcRule	"CcRule"
#define XtNsaveInterval	"saveInterval"
#define XtCSaveInterval	"SaveInterval"

#define DEF_CCDEF_FILE	"ccdef.kinput"	/* for backward compatibility */

#define CCWNN_REGISTER_ATOM	"_KI2_WNN_REG"
#define CCWNN_YOMI_ATOM		"_KI2_WNN_YOMI"
#define CCWNN_KANJI_ATOM	"_KI2_WNN_KANJI"

typedef struct _CcWnnClassRec	*CcWnnObjectClass;
typedef struct _CcWnnRec	*CcWnnObject;

extern WidgetClass	ccWnnObjectClass;

#endif /* _CcWnn_h */