Command/Port Options ******************** * COMMAND - if given, the command will be executed whenever the object is triggered (specific trigger is defined by the object type). The command will be issued to the host port specified by the PORT argument. Note that the command is run asyncronously (as a detached process) and only inherits the global path if `MUIRexx' is started from a shell. The command text may contain a format specifier (`%s') in which case before issuing the command the format specifier will be replaced by a label whose content is dependant on the object type. * PORT - a specific host port may be specified by this argument. The defined command will be issued to this port whenever the object is triggered. If the port is defined as COMMAND then the command will be issued to a DOS shell (global path will be in affect only if `MUIRexx' was run from a shell). If this argument is not given but a command is defined then the port will be defined as the port for `ARexx' (i.e. it will be assumed that the command is an `ARexx' script). Additionally, if the port is defined as INLINE then the command string will be treated as an inline `ARexx' macro string. Note also, that the port may be defined as the port of the application itself. In this manner objects within an application can be linked as well as to objects in other applications. Many examples are given in the command reference section, however, here are a few examples illustrating the use of the INLINE port option (note that each line within the string macros must be terminated with a semicolon). callhook ID VUP ATTRS MUIA_Timer MUIV_EveryTime PORT INLINE, COMMAND """options results; address example; gauge ID VGAUG ATTRS "MUIA_Gauge_Current"; gauge ID VGAUG ATTRS "MUIA_Gauge_Current" result+5;""" callhook ID LST2 INCLUDE "LST1" DROP PORT INLINE, COMMAND """options results; address DragnDrop; line = '%s'; 'list ID LST2 INSERT STRING' line; 'list ID LST1 REMOVE STRING' line;""" callhook ID HTML TRIG MUIA_HTMLtext_URL MUIV_EveryTime PORT INLINE, COMMAND """options results; address DEMO; object ID HTML ATTRS "MUIA_HTMLtext_URL"; url = import(d2c(result)); popasl ID SURL; setvar url result; popasl ID SURL CONTENT url;"""