[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Technical Reference: Base Operating System and Extensions, Volume 1

IMAuxDraw Callback Subroutine

Purpose

Tells the application program to draw the auxiliary area.

Syntax


int IMAuxDraw(IM, AuxiliaryID, AuxiliaryInformation, UData)
IMObject  IM;
caddr_t  AuxiliaryID;
IMAuxInfo * AuxiliaryInformation;
caddr_t  UData;

Description

The IMAuxDraw subroutine is invoked by the input method to draw an auxiliary area. The auxiliary area should have been previously created.

This subroutine is provided by applications that use input methods.

Parameters

IM Indicates the input method instance.
AuxiliaryID Identifies the auxiliary area.
AuxiliaryInformation Points to the IMAuxInfo structure.
UData An argument passed by the IMCreate subroutine.

Return Values

If an error occurs, the IMAuxDraw subroutine returns the IMError global variable. Otherwise, the IMNoError value is returned.

Related Information

The IMAuxCreate (IMAuxCreate Callback Subroutine) subroutine, IMCreate (IMCreate Subroutine) subroutine.

Input Methods, National Language Support Overview, and Using Callbacks in AIX 5L Version 5.2 National Language Support Guide and Reference.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]