[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]
Base Operating System and Extensions Technical Reference, 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.

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.

Implementation Specifics

This subroutine is provided by applications that use input methods.

Related Information

The IMAuxCreate subroutine, IMCreate subroutine.

Input Method Overview and National Language Support Overview for Programming in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs.

Understanding Callbacks in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs.


[ Next Article | Previous Article | Book Contents | Library Home | Legal | Search ]