ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/uim1.htm

104 lines
4.8 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>User Interface Manager (UIM) APIs</title>
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- 031111 JETAYLOR replaced API and/or Exit listings with -->
<!-- pagegenerator output from javascript array -->
<!-- 050118 JETAYLOR Repurposed for V5R4 -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<a name="Top_Of_Page"></a>
<!--Java sync-link-->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>User Interface Manager (UIM) APIs</h2>
<p>The user interface manager (UIM) APIs handle various aspects of the user
interface, allowing your applications to display help, display a command line
window, convert date and time formats, control keyboard buffering, display
screens and pop-up windows, and to build screens.</p>
<p>These APIs allow an application developer to manipulate the user interface.
These APIs are used in combination with variables, lists, and panel definitions
in a panel group object. For more information on creating panel group objects,
see the
<a href="../books/sc415715.pdf" target="_blank">Application Display Programming</a>
<img src="wbpdf.gif" alt="Link to PDF"> book.</p>
<p>The UIM APIs perform a wide variety of tasks in the following
categories:</p>
<ul>
<li><a href="uim2.htm">Application APIs</a><br>
<br>
</li>
<li><a href="uim3.htm">Display APIs</a><br>
<br>
</li>
<li><a href="uim4.htm">List APIs</a><br>
<br>
</li>
<li><a href="uim5.htm">Print APIs</a><br>
<br>
</li>
<li><a href="uim6.htm">Variable pool APIs</a><br>
<br>
</li>
</ul>
<p>The UIM exit programs are:</p>
<!-- ***** NOTE ***** Do not manually update text or links in this section. -->
<!-- Updates made in this section *will* be overlaid by automated tools -->
<!-- Notify User Technologies of needed updates to be made in XML for API finder.-->
<!--***************EXIT PROGRAM BEGIN PASTE***************-->
<ul>
<li><A HREF="xactlopt.htm">Action List Option or Pull-Down Field Choice</A> adds, updates, or removes a list entry for the application when the action list option or pull-down choice action is a command string.</li>
<li><A HREF="xappfrmd.htm">Application Formatted Data</A> updates the data formatted by the application every time a panel is displayed, and returns control to the UIM through a normal return.</li>
<li><A HREF="cfunkey.htm">CALL Program for a Function Key</A> is assigned to a function key to process requests that are specific to the application.</li>
<li><A HREF="cmenui.htm">CALL Program for a Menu Item</A> is assigned to a menu item to process requests that are specific to the application.</li>
<li><A HREF="cactlopt.htm">CALL Program for an Action List Option and Pull-Down Field Choice</A> can specify the CALL dialog command on the ENTER, EXTENTER, PROMPT, and EXTPROMPT attributes of the list action (LISTACT) tag.</li>
<li><A HREF="xuiconde.htm">Conditioning Panel Items</A> may be called during condition evaluation for conditions specified on the EXPR attribute of the COND tag and the LINKWHEN and UNLESSn attributes of the LINK tag.</li>
<li><A HREF="xcursnp.htm">Cursor-Sensitive Prompt</A> can be specified on the PROMPT attribute of the data item (DATAI), data item extender (DATAIX), and list column (LISTCOL) tags. This attribute specifies the name of a dialog variable identifying the program to call.</li>
<li><A HREF="xgenpanc.htm">General Panel Checking</A> may be specified on the USREXIT attribute of the panel definition (PANEL) tag. This attribute specifies the name of a dialog variable identifying the program to call.</li>
<li><A HREF="xincoml.htm">Incomplete List</A> allows an application to display part of a list without having to build the entire list.</li>
<li><A HREF="xtxtadt.htm">Text Area Data</A> can update the data in a text area every time a panel is displayed and returns control to the UIM through a normal return.</li>
</ul>
<!--***************EXIT PROGRAM END PASTE***************-->
<p>For additional information, see:
<ul>
<li><a href="uim1a.htm">Using the User Interface Manager APIs</a>
<li><a href="uim1c.htm">Using the User Interface Manager exit programs</a>
</ul>
<br>
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</center>
</body>
</html>