1 /* # skkinput (Simple Kana-Kanji Input) 2 * SkkInput.h --- Public Header file for SkkInputWidget. 3 * This file is part of skkinput. 4 * Copyright (C) 1997 5 * Takashi SAKAMOTO (sakamoto@yajima.kuis.kyoto-u.ac.jp) 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation; either version 2, or (at your option) 10 * any later version. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with skkinput; see the file COPYING. If not, write to 19 * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. 20 */ 21 #ifndef _SkkInput_h 22 #define _SkkInput_h 23 24 /* ¿ʬɬ�פʥѥ���������� CoreWidget �����äƤ�����Ρ� 25 26 ̾�� ���饹 �� ̵��������� 27 ---- ------ -- ------------ 28 background Background pixel White 29 border BorderColor pixel Black 30 borderWidth BorderWidth int 1 31 foreground Foreground Pixel Black 32 height Height int 120 33 mappedWhenManaged MappedWhenManaged Boolean True 34 reverseVideo ReverseVideo Boolean False 35 width Width int 120 36 x Position int 0 37 y Position int 0 38 */ 39 40 #define XtNkanjiFont "kanjiFont" 41 #define XtNfixNotify "fixNotify" 42 #define XtNendNotify "endNotify" 43 #define XtNkeybackNotify "keybackNotify" 44 #define XtNjhenkanNotify "jhenkanNotify" 45 #define XtNjhenkanendNotify "jhenkanendNotify" 46 #define XtNjsavejisyoNotify "jsavejisyoNotify" 47 #define XtNjtangotourokuNotify "jtangotourokuNotify" 48 #define XtNjtangosakujoNotify "jtangosakujoNotify" 49 #define XtNjcompletionNotify "jcompletionNotify" 50 #define XtNjcompletioncloseNotify "jcompletionCloseNotify" 51 #define XtNnotmodifiedNotify "notmodifiedNotify" 52 53 #define XtNcompatibleCloseSkkinputKey "compatibleCloseSkkinputKey" 54 #define XtCCompatibleCloseSkkinputKey "CompatibleCloseSkkinputKey" 55 #define XtNeggLikeNewline "eggLikeNewline" 56 #define XtCEggLikeNewline "EggLikeNewline" 57 #define XtNchatAdapter "chatAdapter" 58 #define XtCChatAdapter "ChatAdapter" 59 #define XtNinitPosition "initPosition" 60 #define XtCInitPosition "InitPosition" 61 #define XtNwillBeDestroyed "willBeDestroyed" 62 #define XtCWillBeDestroyed "WillBeDestroyed" 63 #define XtNdateAd "dateAd" 64 #define XtCDateAd "DateAd" 65 #define XtNnumberStyle "numberStyle" 66 #define XtCNumberStyle "NumberStyle" 67 #define XtNdeleteImpliesKakutei "deleteImpliesKakutei" 68 #define XtCDeleteImpliesKakutei "DeleteImpliesKakutei" 69 #define XtNuseNumericConversion "useNumericConversion" 70 #define XtCUseNumericConversion "UseNumericConversion" 71 #define XtNjisyoDirty "jisyoDirty" 72 #define XtCJisyoDirty "JisyoDirty" 73 74 #define XtNinputVector "inputVector" 75 #define XtCInputVector "InputVector" 76 #define XtNzenkakuVector "zenkakuVector" 77 #define XtCZenkakuVector "ZenkakuVector" 78 #define XtNromKanaRuleList "romKanaRuleList" 79 #define XtCRomKanaRuleList "RomKanaRuleList" 80 #define XtNkeySkkMap "keySkkMap" 81 #define XtCKeySkkMap "KeySkkMap" 82 #define XtNkeyAbbrevMap "keyAbbrevMap" 83 #define XtCKeyAbbrevMap "KeyAbbrevMap" 84 #define XtNkeyTwoMap "keyTwoMap" 85 #define XtCKeyTwoMap "KeyTwoMap" 86 #define XtNtabWidth "tabWidth" 87 #define XtCTabWidth "TabWidth" 88 89 typedef struct _SkkInputRec *SkkInputWidget ; 90 typedef struct _SkkInputClassRec *SkkInputWidgetClass ; 91 92 extern WidgetClass skkinputWidgetClass ; 93 94 #endif 95