Mercurial > freewnn
diff Xwnmo/test/func.h @ 0:bbc77ca4def5
initial import
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 13 Dec 2007 04:30:14 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Xwnmo/test/func.h Thu Dec 13 04:30:14 2007 +0900 @@ -0,0 +1,138 @@ +/* + * $Id: func.h,v 1.2 2001/06/14 18:16:11 ura Exp $ + */ + +/* + * FreeWnn is a network-extensible Kana-to-Kanji conversion system. + * This file is part of FreeWnn. + * + * Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 + * + * Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp> + * + * This program 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 2, or (at your option) + * any later version. + * + * This program 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 GNU Emacs; see the file COPYING. If not, write to the + * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * Commentary: + * + * Change log: + * + * Last modified date: 8,Feb.1999 + * + * Code: + * + */ + +/* using functions on xresource.c */ +void createxres (); /* CREATE X RESources */ +void mktwin (); /* MaKe Test WINdow */ +void mkmwin (); /* MaKe Menu WINdow */ +void mapwin (); /* MAP WINdow */ +void dstrwin (); /* Draw STRing on WINdow */ +void cwcolor (); /* Change Window COLOR */ +void freexres (); /* FREE X RESources */ + +/* using function on chkim.c */ +XIM openim (); /* check of XOpenIM */ +void closeim (); /* CLOSE IM */ +void fclim (); /* log File CLose for IM */ + +/* using functions on chkic.c */ +XIC createic (); /* check of XCreateIC */ +XIC onmust (); /* for ON-the-spot mode (MUST) */ +XIC onmay (); /* for ON-the-spot mode (MAY) */ +XIC overmust (); /* for OVER-the-spot mode (MUST) */ +XIC overmay (); /* for OVER-the-spot mode (MAY) */ +XIC offmust (); /* for OFF-the-spot mode (MUST) */ +XIC offmay (); /* for OFF-the-spot mode (MAY) */ +XIC rootmust (); /* for ROOT-window mode (MUST) */ +XIC rootmay (); /* for ROOT-window mode (MAY) */ +void destic (); /* DESTroy IC */ +void fclic (); /* log File Close for IC */ + +/* using function on chkutil.c */ +void chkutil (); /* CHecK UTILity functions */ + +/* using function on keyev.c */ +FLAG keyev (); /* transaction of KEY EVent */ + +/* using function on chkfe.c */ +FLAG fltev (); /* check of FiLTer EVent */ + +/* using function on chkxls.c */ +void xlstr (); /* check of X*LookupSTRing */ + +/* using functions on chkcset.c */ +FLAG xsuicf (); /* check of XSet/UnsetICFocus */ +FLAG sfocus (); /* Set FOCUS window */ +FLAG sresource (); /* Set RESOURCE name/class */ + +/* using functions on chkpsset.c */ +FLAG sarea (); /* Set AREA */ +FLAG sneeded (); /* Set area-NEEDED */ +FLAG sspot (); /* Set SPOTlocation */ +FLAG scmap (); /* Set ColorMAP */ +FLAG sground (); /* Set fore/backGROUND */ +FLAG spixmap (); /* Set bg/PIXMAP */ +FLAG sfontset (); /* Set FONTSET */ +FLAG slinespc (); /* Set LINESPaCing */ +FLAG scursor (); /* Set CURSOR */ + +/* using function on callback.c */ +void geometry (); +int pe_start (); +void pe_done (); +void pe_draw (); +void pe_caret (); +void st_start (); +void st_done (); +void st_draw (); +void wlogcb (); +void wlogtext (); +void chgcaretval (); +int trnpebuf (); + +/* using function on chkreset.c */ +FLAG preset (); /* Preedit area RESET */ + +/* using function on final.c */ +void dtictoex (); /* DesTroy IC TO EXit */ +void dticonly (); /* DesTroy IC ONLY */ +void dtictofc (); /* DesTroy IC TO File Close */ +void fcictoex (); /* log File Close for IC TO EXit */ +void climtoex (); /* CLose IM TO EXit */ +void fcimtoex (); /* log File Close for IM TO EXit */ + +/* using functions on curses.c */ +void initmwin (); /* INITialization of Main WINdow */ +void prtitle (); /* PRint TITLE */ +u_short psmenu (); /* Print and Selest main MENU */ +void prprint (); /* PRint string on PRINT part */ +void prerrfunc (); /* PRint ERRor message for FUNCtion */ +void prerrld (); /* PRe-ERRor for Log file Directory */ +void prveres (); /* PRint VErify RESult */ +void prverlog (); /* PRint VErify result for LOG file */ +void prtorm (); /* PRint string of Title OR Menu on print part */ +void prmode (); /* PRint string on MODE part */ +int outchar (); /* OUTput CHARacter */ +void prstatus (); /* PRint string on STATUS part */ +void prpok (); /* PRint Prompt for OK */ +void prpng (); /* PRint Prompt for No Good */ +void cls (); /* CLear Screen */ +void freemwin (); /* FREE Main WINdow */ +void prcaret (); /* PRint caret */ + +/* using functions on funcv.c */ +VALUABLE *mkstruct (); /* MaKe STRUCT valuable */ +FLAG verval (); /* VERify VALuable */