API Release 2 Application Interface COPYIGHT ©1996 Dietmar Eilert (e-mail: DIETMAR@TOMATE.TNG.OCHE.DE). All Rights Reserved. Neither icons, binaries nor code may be reused/reproduced without written permission of the author. Dietmar Eilert Mies-v-d-Rohe-Str.31, 52074 Aachen, Germany E-Mail: DIETMAR@TOMATE.TNG.OCHE.DE Tel: +49-(0)241-81665 +49-(0)2525-7776 Fax: +49-(0)241-81665 BASICS GoldED offers a fast interface to connect to external applications: the API interface. The API interface may be used by third party developers to connect their applications with API aware hosts like GoldED: after registration clients recieve notify messages from the host application. Depending on these messages they can take approbiate actions (e.g. close their windows if the host is about to close a screen, indicating this by sending API_ACTION_HIDE messages to all registered clients). ARexx usually is used to control applications. The API interface is used by applications to control clients. HOW TO RUN CLIENTS Clients are automatically launched by GoldED depending on the file types currently used. Clients are libraries. They provide a fixed set of functions called by the editor. Several example API clients are shipped with GoldED; please have a look at the provided source code to understand the basic meachanisms. Old message-based API clients released for GoldED 3 or earlier versions of GoldED are not supported by this release of GoldED - you will have to install API Release 2 aware updates made for GoldED 4.