/*******************************************************************************// File: NetPositive.h// Description: Defines all public APIs for communicating with NetPositive// Copyright 1998-1999, Be Incorporated, All Rights Reserved/*******************************************************************************/#ifndef _NETPOSITIVE_H#define _NETPOSITIVE_H/*----------------------------------------------------------------*//*----- message command constants -------------------------------*/enum {/* Can be sent to the NetPositive application, a window, or a replicant *//* view. Put the URL in a String field named be:url */B_NETPOSITIVE_OPEN_URL = 'NPOP',/* Can be sent to a window or replicant view */B_NETPOSITIVE_BACK = 'NPBK',B_NETPOSITIVE_FORWARD = 'NPFW',B_NETPOSITIVE_HOME = 'NPHM',B_NETPOSITIVE_RELOAD = 'NPRL',B_NETPOSITIVE_STOP = 'NPST',B_NETPOSITIVE_DOWN = 'NPDN',B_NETPOSITIVE_UP = 'NPUP'};/*----------------------------------------------------------------*//*----- NetPositive-related MIME types --------------------------*//* The MIME types for the NetPositive application and its bookmark files */#define B_NETPOSITIVE_APP_SIGNATURE "application/x-vnd.Be-NPOS"#define B_NETPOSITIVE_BOOKMARK_SIGNATURE "application/x-vnd.Be-bookmark"/* To set up your application to receive notification when the user *//* clicks on a specific type of URL (telnet URL's, for example), see the *//* details in TypeConstants.h. NetPositive will use external handlers *//* for all URL types except for http, https, file, netpositive, and *//* javascript, which it always handles internally. To maintain *//* compatibility with its previous behavior, if NetPositive does not *//* find a handler for mailto URL's, it will instead launch the handler *//* for "text/x-email". *//*----------------------------------------------------------------*//*----------------------------------------------------------------*/#endif /* _NETPOSITIVE_H */