An interface or its children can be altered in many ways. This chapter describes APIs for the most common of these.
Note: By default, each CAPI interface runs in its process. It is important to understand that an on-screen interface must be altered only in its own process. In most circumstances the user alters the interface by a callback inside the interface, which will automatically happen in the correct process. However, calls from other processes (including other CAPI interfaces) should use the function
execute-with-interface
. See the CAPI Reference Manual for details. In this chapter, for simplicity we use the
process
argument to
contain
to create interfaces that run in the same process as that in which you call
contain
.