query
PW_OUTLINE_BOX_LEFT
To allow the user to modify the behaviour and look of the outline object, there is always an empty box at the left in the outline. The user may put some objects in this box. The object identifier is returned by this query, so the value filled in is of type "PWObject".
PW_OUTLINE_BOX_RIGHT
To allow the user to modify the behaviour and look of the outline object, there is always an empty box at the right in the outline. The user may put some objects in this box. The object identifier is returned by this query, so the value filled in is of type "PWObject".
PW_OUTLINE_OBJECT_QUIT
Query the object identifier for the quit object in the outline. The value which is filled in is of type "PWObject". If there is no quit object, then the value filled in will be NULL.
PW_OUTLINE_OBJECT_INFO
Query the object identifier for the info object in the outline. The value which is filled in is of type "PWObject". If there is no info object, then the value filled in will be NULL.
PW_OUTLINE_OBJECT_DO
Query the object identifier for the do object in the outline. The value which is filled in is of type "PWObject". If there is no do object, then the value filled in will be NULL.
PW_OUTLINE_OBJECT_WAKE
Query the object identifier for the wake object in the outline. The value which is filled in is of type "PWObject". If there is no wake object, then the value filled in will be NULL.
PW_OUTLINE_OBJECT_HELP
Query the object identifier for the help object in the outline. The value which is filled in is of type "PWObject". If there is no help object, then the value filled in will be NULL.
change
PW_OUTLINE_SLEEP
Make sure that the outline contains a sleep item. This tag needs no parameters. The sleeping program will display its name. You should only use this tag in the primary window of your application.
PW_OUTLINE_SLEEP_TEXT
Make sure that the outline contains a sleep item. This tag needs one parameter of type "char *", the text which is displayed by the sleeping application. You should only use this tag in the primary window of your application.
PW_OUTLINE_QUIT
Make sure the outline has a quit item. By default, the action of the quit item depends on the quit confirm status. If it is FALSE, the window will be exited, otherwise, a window will pop up to query whether the user is really sure he/she wants to quit the window. This tag has no parameter.
PW_OUTLINE_QUIT_ACTION
Attach a user defined action to the quit item. The outline should already have a quit item. The parameter is of type "Error (*)(PWObject)".
PW_OUTLINE_QUIT_CONFIRM
Set the quit confirm status. The parameter is either TRUE or FALSE. The default quit action uses this status to determine whether a confirmation request should be asked for.
PW_OUTLINE_QUIT_KEYPRESS
Attach a keypress to the quit item. The outline should already have a quit item. The paremeter should be of type "char". By default the quit item has no keypress attached to it.
PW_OUTLINE_INFO_TEXT
Make sure an info item is included in the outline. The parameter is of type "char *" and is the text which will be displayed in the item.
PW_OUTLINE_ACTION_INFO
Make sure an info item is included in the outline. If no info item existed, the text in it will be "info". The parameter is of type "Error (*)(PWObject)", and is the action routine for the info item.
PW_OUTLINE_ACTION_DO
Make sure the outline contains a do item, which can be activated also by a do keypress. The parameter is of type "Error (*)(PWObject)", and is the action routine for the do item.
PW_OUTLINE_ACTION_WAKE
Make sure the outline contains a wake item, which can be activated also by a keypress. The parameter is of type "Error (*)(PWObject)", and is the action routine for the do item.
PW_OUTLINE_TITLE_TEXT
Set the title for the outline. The parameter is of type "char *". By default the title will be the program name.
PW_OUTLINE_HELP
Make sure a help item is included in the window. The default action for the help item is to execute the ProWesS reader (which should be loaded as resident extension - to make it into an executable thing). The file which has to be displayed (and the directory where it can be found and the position in the file can be specified by the PW_OUTLINE_HELP_xxx tags). This tag requires no parameters.
PW_OUTLINE_ACTION_HELP
Assign your own action routine to the help item in the outline. If there was no help item yet, then it will be created. The parameter is of type "Error (*)(PWObject)".
PW_OUTLINE_HELP_FILE
Specify which help file should be loaded when the help item is indicated. This will automatically reset the position in the file (so the file will be displayed from the start). The parameter is of type "char *".
PW_OUTLINE_HELP_POSITION
Specify the position in the current help file which should be displayed when the help item is indicated by the user. The parameter is of type "char *".
PW_OUTLINE_HELP_DIRECTORY
Specify the directory where the help file should be searched. The parameter is of type "char *".

PROGS, Professional & Graphical Software
last edited May 7, 1996