Input Focus Support - Compaq DEC Text Processing Utility (DECTPU) Guide Manual

Guide to the dec text processing utility
Table of Contents

Advertisement

Menu_bar
Popup_attached_db
Popup_dialog_box
Popup_menu
Pulldown_entry
Pulldown_menu
Push_button
Scroll_bar (vertical and horizontal)
Separator
Simple_text
Toggle_button

5.2.2 Input Focus Support

In DECwindows, at most one of the applications on the screen can have the input
focus; that is, only one application can accept user input from the keyboard. For
more information about the input focus, see the Motif documentation.
DECwindows DECTPU automatically grabs the input focus whenever you cause
an unmodified M1DOWN event (that is, an event not modified by Shift, Ctrl,
or other modifying key) while the pointer cursor is in either of the following
locations:
DECTPU's main window widget
DECTPU's title bar
DECwindows assigns input focus to DECTPU only if and when it is possible to
do so. To make sure that DECwindows can assign input focus, your application
should use the GET_INFO (SCREEN, ''input_focus'') built-in procedure.
If assignment of input focus to DECTPU is enabled, DECTPU can receive input
focus in the following circumstances:
DECwindows DECTPU grabs input focus
The DECwindows session manager assigns input focus to DECTPU
An application layered on DECTPU requests input focus
In the Motif environment, DECTPU supports both implicit and explicit focus
policies.
Compaq recommends that you use only a DECwindows section file with
DECwindows DECTPU. (All versions of EVE shipped with OpenVMS Version
5.1 or higher are compatible with DECwindows and are suitable for building
DECwindows section files, as well as DECTPU Version 3.0 or higher.) However,
if you do not follow this recommendation, DECTPU's automatic grabbing of the
input focus enables your layered application to interact with other DECwindows
applications.
DEC Text Processing Utility Program Development
5.2 Programming in DECwindows DECTPU
DEC Text Processing Utility Program Development 5–5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dec text processing utilityDectpu

Table of Contents