*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> XmImMbLookupString (3)              
Title
Content
Arch
Section
 

Contents


 XmImMbLookupString(library call)           XmImMbLookupString(library call)




 NAME    [Toc]    [Back]
      XmImMbLookupString - An input manager function that retrieves a
      composed string from an input method

 SYNOPSIS    [Toc]    [Back]
      #include <Xm/XmIm.h>
      int XmImMbLookupString(
      Widget widget,
      XKeyPressedEvent *event,
      char *buffer_return,
      int bytes_buffer,
      KeySym *keysym_return,
      int *status_return);

 DESCRIPTION    [Toc]    [Back]
      XmImMbLookupString returns a string composed in the locale associated
      with the widget's input method and a KeySym that is currently mapped
      to the keycode in a KeyPress event. The KeySym is obtained by using
      the standard interpretation of Shift, Lock and Group modifiers as
      defined in the X Protocol specification.

      An XIM will be created, but an XIC will not be created. One of the
      functions, XmImSetValues, XmImVaSetValues, or XmImGetXIC, needs to be
      called to create an XIC.

      widget    Specifies the ID of the widget registered with the input
                manager

      event     Specifies the key press event

      buffer_return
                Specifies the buffer in which the string is returned

      bytes_buffer
                Specifies the size of the buffer in bytes

      keysym_return
                Specifies a pointer to the KeySym returned if one exists

      status_return
                Specifies the status values returned by the function. These
                status values are the same as those for the XmbLookupString
                function. The possible status values are:

                XBufferOverflow    [Toc]    [Back]
                          The size of the buffer was insufficient to handle
                          the returned string. The contents of buffer_return
                          and keysym_return are not modified. The required
                          buffer size is returned as a value of the
                          function. The client should repeat the call with a
                          larger buffer size to receive the string.



                                    - 1 -       Formatted:  January 24, 2005






 XmImMbLookupString(library call)           XmImMbLookupString(library call)




                XLookupNone    [Toc]    [Back]
                          No consistent input was composed. The contents of
                          buffer_return and keysym_return are not modified
                          and the function returns a value of 0.

                XLookupChars    [Toc]    [Back]
                          Some input characters were composed and returned
                          in buffer_return. The content of keysym_return is
                          not modified. The function returns the length of
                          the string in bytes.

                XLookupKeysym    [Toc]    [Back]
                          A keysym value was returned instead of a string.
                          The content of buffer_return is not modified and
                          the function returns a value of 0.

                XLookupBoth    [Toc]    [Back]
                          A keysym value and a string were returned. The
                          keysym value may not necessarily correspond to the
                          string returned. The function returns the length
                          of the string in bytes.

 RETURN    [Toc]    [Back]
      Return values depend on the status returned by the function. Refer to
      the description of status values above.

 RELATED    [Toc]    [Back]
      XmImGetXIM(3), XmImGetXIC(3), XmImRegister(3), XmImSetValues(3), and
      XmImUnregister(3).


                                    - 2 -       Formatted:  January 24, 2005
[ Back ]
 Similar pages
Name OS Title
XmImGetXIM HP-UX An input manager function that retrieves the input method associated with a specified widget
XmImUnsetFocus HP-UX An input manager function that notifies an input method that a widget has lost input focus
XmImCloseXIM HP-UX An input manager function that releases the input method associated with a specified widget
XmImSetFocusValues HP-UX An input manager function that notifies an input manager that a widget has received input focus and updates th
XmImVaSetFocusValues HP-UX An input manager function that notifies an input manager that a widget has received input focus and updates th
XmImUnregister HP-UX An input manager function that removes a widget from association with its input manager
XmImRegister HP-UX An input manager function that registers a widget with an input manager
XmImSetValues HP-UX An input manager function that updates attributes of an input context
XmImMbResetIC HP-UX An input manager function that resets the input context for a widget
XmImVaSetValues HP-UX An input manager function that updates attributes of an input context
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service