1: /** 2: * 3: * $Header: /cvsroot/lesstif/lesstif/include/Motif-2.0/Xm/XmIm.h,v 1.3 2000/12/03 01:19:15 dannybackx Exp $ 4: * 5: * Copyright (C) 2000 LessTif Development Team 6: * 7: * This file is part of the GNU LessTif Library. 8: * 9: * This library is free software; you can redistribute it and/or 10: * modify it under the terms of the GNU Library General Public 11: * License as published by the Free Software Foundation; either 12: * version 2 of the License, or (at your option) any later version. 13: * 14: * This library is distributed in the hope that it will be useful, 15: * but WITHOUT ANY WARRANTY; without even the implied warranty of 16: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17: * Library General Public License for more details. 18: * 19: * You should have received a copy of the GNU Library General Public 20: * License along with this library; if not, write to the Free 21: * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 22: * 23: **/ 24: 25: #ifndef _XM_XMIM_H 26: #define _XM_XMIM_H 27: 28: #ifdef __cplusplus 29: extern "C" { 30: #endif 31: 32: void XmImCloseXIM(Widget w); 33: 34: void XmImFreeXIC(Widget w, XIC xic); 35: 36: XIC XmImGetXIC(Widget w, 37: XmInputPolicy input_policy, 38: ArgList args, 39: Cardinal num_args); 40: 41: XIM XmImGetXIM(Widget w); 42: 43: int XmImMbLookupString(Widget w, 44: XKeyPressedEvent *evp, 45: char *buf, 46: int nbytes, 47: KeySym *keysym, 48: int *status); 49: 50: void XmImMbResetIC(Widget widget, 51: char **mb); 52: 53: void XmImRegister(Widget w, 54: unsigned int reserved); 55: 56: void XmImSetFocusValues(Widget w, 57: ArgList args, 58: Cardinal num_args); 59: 60: void XmImSetValues(Widget w, 61: ArgList args, 62: Cardinal num_args); 63: 64: XIC XmImSetXIC(Widget w, XIC xic); 65: 66: void XmImRegister(Widget w, 67: unsigned int reserved); 68: 69: void XmImUnregister(Widget w); 70: 71: void XmImUnsetFocus(Widget w); 72: 73: void XmImVaSetFocusValues(Widget w, ...); 74: 75: void XmImVaSetValues(Widget w, ...); 76: 77: #ifdef __cplusplus 78: } 79: #endif 80: 81: #endif /* _XM_XMIM_H */ 82: