Release 1.10
This commit is contained in:
41
include/libraries/screennotify.h
Normal file
41
include/libraries/screennotify.h
Normal file
@ -0,0 +1,41 @@
|
||||
#ifndef LIBRARIES_SCREENNOTIFY_H
|
||||
#define LIBRARIES_SCREENNOTIFY_H
|
||||
|
||||
/*
|
||||
* libraries/screennotify_protos.h
|
||||
*
|
||||
* Include file for screennotify.library
|
||||
*
|
||||
* $VER: screennotify.h 1.0 (26.03.95)
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef EXEC_PORTS_H
|
||||
#include <exec/ports.h>
|
||||
#endif
|
||||
|
||||
/* Name and version */
|
||||
#define SCREENNOTIFY_NAME "screennotify.library"
|
||||
#define SCREENNOTIFY_VERSION 1
|
||||
|
||||
/* Message sent to clients */
|
||||
struct ScreenNotifyMessage {
|
||||
struct Message snm_Message;
|
||||
ULONG snm_Type; /* READ ONLY!! */
|
||||
APTR snm_Value; /* READ ONLY!! */
|
||||
};
|
||||
|
||||
/* Values for snm_Type */
|
||||
#define SCREENNOTIFY_TYPE_CLOSESCREEN 0 /* CloseScreen() called, snm_Value contains */
|
||||
/* pointer to Screen structure */
|
||||
#define SCREENNOTIFY_TYPE_PUBLICSCREEN 1 /* PubScreenStatus() called to make screen */
|
||||
/* public, snm_Value contains pointer to */
|
||||
/* PubScreenNode structure */
|
||||
#define SCREENNOTIFY_TYPE_PRIVATESCREEN 2 /* PubScreenStatus() called to make screen */
|
||||
/* private, snm_Value contains pointer to */
|
||||
/* PubScreenNode structure */
|
||||
#define SCREENNOTIFY_TYPE_WORKBENCH 3 /* snm_Value == FALSE (0): CloseWorkBench() */
|
||||
/* called, please close windows on WB */
|
||||
/* snm_Value == TRUE (1): OpenWorkBench() */
|
||||
/* called, windows can be opened again */
|
||||
#endif
|
Reference in New Issue
Block a user