Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include "nptypes.h"
Go to the source code of this file.
Data Structures | |
struct | _NPP |
struct | _NPStream |
struct | _NPByteRange |
struct | _NPSavedData |
struct | _NPRect |
struct | _NPSize |
struct | _NPAsyncSurface |
struct | _NPWindow |
struct | _NPImageExpose |
struct | _NPFullPrint |
struct | _NPEmbedPrint |
struct | _NPPrint |
Typedefs | |
typedef unsigned char | NPBool |
typedef int16_t | NPError |
typedef int16_t | NPReason |
typedef char * | NPMIMEType |
typedef struct _NPP | NPP_t |
typedef NPP_t * | NPP |
typedef struct _NPStream | NPStream |
typedef struct _NPByteRange | NPByteRange |
typedef struct _NPSavedData | NPSavedData |
typedef struct _NPRect | NPRect |
typedef struct _NPSize | NPSize |
typedef struct _NPAsyncSurface | NPAsyncSurface |
typedef struct _NPWindow | NPWindow |
typedef struct _NPImageExpose | NPImageExpose |
typedef struct _NPFullPrint | NPFullPrint |
typedef struct _NPEmbedPrint | NPEmbedPrint |
typedef struct _NPPrint | NPPrint |
typedef void * | NPEvent |
typedef void * | NPRegion |
typedef struct _NPNSString | NPNSString |
typedef struct _NPNSWindow | NPNSWindow |
typedef struct _NPNSMenu | NPNSMenu |
typedef void * | NPMenu |
Functions | |
NPError NP_LOADDS | NPP_New (NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char *argn[], char *argv[], NPSavedData *saved) |
NPError NP_LOADDS | NPP_Destroy (NPP instance, NPSavedData **save) |
NPError NP_LOADDS | NPP_SetWindow (NPP instance, NPWindow *window) |
NPError NP_LOADDS | NPP_NewStream (NPP instance, NPMIMEType type, NPStream *stream, NPBool seekable, uint16_t *stype) |
NPError NP_LOADDS | NPP_DestroyStream (NPP instance, NPStream *stream, NPReason reason) |
int32_t NP_LOADDS | NPP_WriteReady (NPP instance, NPStream *stream) |
int32_t NP_LOADDS | NPP_Write (NPP instance, NPStream *stream, int32_t offset, int32_t len, void *buffer) |
void NP_LOADDS | NPP_StreamAsFile (NPP instance, NPStream *stream, const char *fname) |
void NP_LOADDS | NPP_Print (NPP instance, NPPrint *platformPrint) |
int16_t NP_LOADDS | NPP_HandleEvent (NPP instance, void *event) |
void NP_LOADDS | NPP_URLNotify (NPP instance, const char *url, NPReason reason, void *notifyData) |
NPError NP_LOADDS | NPP_GetValue (NPP instance, NPPVariable variable, void *value) |
NPError NP_LOADDS | NPP_SetValue (NPP instance, NPNVariable variable, void *value) |
NPBool NP_LOADDS | NPP_GotFocus (NPP instance, NPFocusDirection direction) |
void NP_LOADDS | NPP_LostFocus (NPP instance) |
void NP_LOADDS | NPP_URLRedirectNotify (NPP instance, const char *url, int32_t status, void *notifyData) |
NPError NP_LOADDS | NPP_ClearSiteData (const char *site, uint64_t flags, uint64_t maxAge) |
char **NP_LOADDS | NPP_GetSitesWithData (void) |
void NP_LOADDS | NPP_DidComposite (NPP instance) |
void NP_LOADDS | NPN_Version (int *plugin_major, int *plugin_minor, int *netscape_major, int *netscape_minor) |
NPError NP_LOADDS | NPN_GetURLNotify (NPP instance, const char *url, const char *target, void *notifyData) |
NPError NP_LOADDS | NPN_GetURL (NPP instance, const char *url, const char *target) |
NPError NP_LOADDS | NPN_PostURLNotify (NPP instance, const char *url, const char *target, uint32_t len, const char *buf, NPBool file, void *notifyData) |
NPError NP_LOADDS | NPN_PostURL (NPP instance, const char *url, const char *target, uint32_t len, const char *buf, NPBool file) |
NPError NP_LOADDS | NPN_RequestRead (NPStream *stream, NPByteRange *rangeList) |
NPError NP_LOADDS | NPN_NewStream (NPP instance, NPMIMEType type, const char *target, NPStream **stream) |
int32_t NP_LOADDS | NPN_Write (NPP instance, NPStream *stream, int32_t len, void *buffer) |
NPError NP_LOADDS | NPN_DestroyStream (NPP instance, NPStream *stream, NPReason reason) |
void NP_LOADDS | NPN_Status (NPP instance, const char *message) |
const char *NP_LOADDS | NPN_UserAgent (NPP instance) |
void *NP_LOADDS | NPN_MemAlloc (uint32_t size) |
void NP_LOADDS | NPN_MemFree (void *ptr) |
uint32_t NP_LOADDS | NPN_MemFlush (uint32_t size) |
void NP_LOADDS | NPN_ReloadPlugins (NPBool reloadPages) |
NPError NP_LOADDS | NPN_GetValue (NPP instance, NPNVariable variable, void *value) |
NPError NP_LOADDS | NPN_SetValue (NPP instance, NPPVariable variable, void *value) |
void NP_LOADDS | NPN_InvalidateRect (NPP instance, NPRect *invalidRect) |
void NP_LOADDS | NPN_InvalidateRegion (NPP instance, NPRegion invalidRegion) |
void NP_LOADDS | NPN_ForceRedraw (NPP instance) |
void NP_LOADDS | NPN_PushPopupsEnabledState (NPP instance, NPBool enabled) |
void NP_LOADDS | NPN_PopPopupsEnabledState (NPP instance) |
void NP_LOADDS | NPN_PluginThreadAsyncCall (NPP instance, void(*func)(void *), void *userData) |
NPError NP_LOADDS | NPN_GetValueForURL (NPP instance, NPNURLVariable variable, const char *url, char **value, uint32_t *len) |
NPError NP_LOADDS | NPN_SetValueForURL (NPP instance, NPNURLVariable variable, const char *url, const char *value, uint32_t len) |
NPError NP_LOADDS | NPN_GetAuthenticationInfo (NPP instance, const char *protocol, const char *host, int32_t port, const char *scheme, const char *realm, char **username, uint32_t *ulen, char **password, uint32_t *plen) |
uint32_t NP_LOADDS | NPN_ScheduleTimer (NPP instance, uint32_t interval, NPBool repeat, void(*timerFunc)(NPP npp, uint32_t timerID)) |
void NP_LOADDS | NPN_UnscheduleTimer (NPP instance, uint32_t timerID) |
NPError NP_LOADDS | NPN_PopUpContextMenu (NPP instance, NPMenu *menu) |
NPBool NP_LOADDS | NPN_ConvertPoint (NPP instance, double sourceX, double sourceY, NPCoordinateSpace sourceSpace, double *destX, double *destY, NPCoordinateSpace destSpace) |
NPBool NP_LOADDS | NPN_HandleEvent (NPP instance, void *event, NPBool handled) |
NPBool NP_LOADDS | NPN_UnfocusInstance (NPP instance, NPFocusDirection direction) |
void NP_LOADDS | NPN_URLRedirectResponse (NPP instance, void *notifyData, NPBool allow) |
NPError NP_LOADDS | NPN_InitAsyncSurface (NPP instance, NPSize *size, NPImageFormat format, void *initData, NPAsyncSurface *surface) |
NPError NP_LOADDS | NPN_FinalizeAsyncSurface (NPP instance, NPAsyncSurface *surface) |
void NP_LOADDS | NPN_SetCurrentAsyncSurface (NPP instance, NPAsyncSurface *surface, NPRect *changed) |
#define NP_ABI_MASK (_NP_ABI_MIXIN_FOR_GCC3 | _NP_ABI_MIXIN_FOR_MACHO) |
#define NP_EABORT NP_EABORT_is_obsolete_use_NPRES_USER_BREAK |
#define NP_EINVAL NP_EINVAL_is_obsolete_use_NPERR_GENERIC_ERROR |
#define NPERR_FILE_NOT_FOUND (NPERR_BASE + 11) |
#define NPERR_GENERIC_ERROR (NPERR_BASE + 1) |
#define NPERR_INCOMPATIBLE_VERSION_ERROR (NPERR_BASE + 8) |
#define NPERR_INVALID_FUNCTABLE_ERROR (NPERR_BASE + 3) |
#define NPERR_INVALID_INSTANCE_ERROR (NPERR_BASE + 2) |
#define NPERR_INVALID_PARAM (NPERR_BASE + 9) |
#define NPERR_INVALID_PLUGIN_DIR_ERROR (NPERR_BASE + 7) |
#define NPERR_INVALID_PLUGIN_ERROR (NPERR_BASE + 6) |
#define NPERR_INVALID_URL (NPERR_BASE + 10) |
#define NPERR_MALFORMED_SITE (NPERR_BASE + 15) |
#define NPERR_MODULE_LOAD_FAILED_ERROR (NPERR_BASE + 4) |
#define NPERR_NO_DATA (NPERR_BASE + 12) |
#define NPERR_NO_ERROR (NPERR_BASE + 0) |
#define NPERR_OUT_OF_MEMORY_ERROR (NPERR_BASE + 5) |
#define NPERR_STREAM_NOT_SEEKABLE (NPERR_BASE + 13) |
#define NPERR_TIME_RANGE_NOT_SUPPORTED (NPERR_BASE + 14) |
#define NPRES_DONE (NPRES_BASE + 0) |
#define NPRES_NETWORK_ERR (NPRES_BASE + 1) |
#define NPRES_USER_BREAK (NPRES_BASE + 2) |
typedef struct _NPAsyncSurface NPAsyncSurface |
typedef struct _NPByteRange NPByteRange |
typedef struct _NPEmbedPrint NPEmbedPrint |
typedef struct _NPFullPrint NPFullPrint |
typedef struct _NPImageExpose NPImageExpose |
typedef char* NPMIMEType |
typedef struct _NPNSString NPNSString |
typedef struct _NPNSWindow NPNSWindow |
typedef struct _NPSavedData NPSavedData |
enum NPCoordinateSpace |
enum NPDrawingModel |
enum NPFocusDirection |
enum NPImageFormat |
enum NPNToolkitType |
enum NPNURLVariable |
enum NPNVariable |
Definition at line 397 of file npapi.h.
enum NPPVariable |
enum NPWindowType |
NPBool NP_LOADDS NPN_ConvertPoint | ( | NPP | instance, |
double | sourceX, | ||
double | sourceY, | ||
NPCoordinateSpace | sourceSpace, | ||
double * | destX, | ||
double * | destY, | ||
NPCoordinateSpace | destSpace | ||
) |
NPError NP_LOADDS NPN_FinalizeAsyncSurface | ( | NPP | instance, |
NPAsyncSurface * | surface | ||
) |
NPError NP_LOADDS NPN_GetAuthenticationInfo | ( | NPP | instance, |
const char * | protocol, | ||
const char * | host, | ||
int32_t | port, | ||
const char * | scheme, | ||
const char * | realm, | ||
char ** | username, | ||
uint32_t * | ulen, | ||
char ** | password, | ||
uint32_t * | plen | ||
) |
NPError NP_LOADDS NPN_GetURLNotify | ( | NPP | instance, |
const char * | url, | ||
const char * | target, | ||
void * | notifyData | ||
) |
NPError NP_LOADDS NPN_GetValue | ( | NPP | instance, |
NPNVariable | variable, | ||
void * | value | ||
) |
NPError NP_LOADDS NPN_GetValueForURL | ( | NPP | instance, |
NPNURLVariable | variable, | ||
const char * | url, | ||
char ** | value, | ||
uint32_t * | len | ||
) |
NPError NP_LOADDS NPN_InitAsyncSurface | ( | NPP | instance, |
NPSize * | size, | ||
NPImageFormat | format, | ||
void * | initData, | ||
NPAsyncSurface * | surface | ||
) |
void* NP_LOADDS NPN_MemAlloc | ( | uint32_t | size) |
uint32_t NP_LOADDS NPN_MemFlush | ( | uint32_t | size) |
void NP_LOADDS NPN_MemFree | ( | void * | ptr) |
Definition at line 348 of file EvBrowserPluginMain.cpp.
NPError NP_LOADDS NPN_NewStream | ( | NPP | instance, |
NPMIMEType | type, | ||
const char * | target, | ||
NPStream ** | stream | ||
) |
NPError NP_LOADDS NPN_PostURL | ( | NPP | instance, |
const char * | url, | ||
const char * | target, | ||
uint32_t | len, | ||
const char * | buf, | ||
NPBool | file | ||
) |
NPError NP_LOADDS NPN_PostURLNotify | ( | NPP | instance, |
const char * | url, | ||
const char * | target, | ||
uint32_t | len, | ||
const char * | buf, | ||
NPBool | file, | ||
void * | notifyData | ||
) |
NPError NP_LOADDS NPN_RequestRead | ( | NPStream * | stream, |
NPByteRange * | rangeList | ||
) |
uint32_t NP_LOADDS NPN_ScheduleTimer | ( | NPP | instance, |
uint32_t | interval, | ||
NPBool | repeat, | ||
void(*)(NPP npp, uint32_t timerID) | timerFunc | ||
) |
void NP_LOADDS NPN_SetCurrentAsyncSurface | ( | NPP | instance, |
NPAsyncSurface * | surface, | ||
NPRect * | changed | ||
) |
NPError NP_LOADDS NPN_SetValue | ( | NPP | instance, |
NPPVariable | variable, | ||
void * | value | ||
) |
NPError NP_LOADDS NPN_SetValueForURL | ( | NPP | instance, |
NPNURLVariable | variable, | ||
const char * | url, | ||
const char * | value, | ||
uint32_t | len | ||
) |
NPBool NP_LOADDS NPN_UnfocusInstance | ( | NPP | instance, |
NPFocusDirection | direction | ||
) |
void NP_LOADDS NPN_Version | ( | int * | plugin_major, |
int * | plugin_minor, | ||
int * | netscape_major, | ||
int * | netscape_minor | ||
) |
NPError NP_LOADDS NPP_Destroy | ( | NPP | instance, |
NPSavedData ** | save | ||
) |
char** NP_LOADDS NPP_GetSitesWithData | ( | void | ) |
NPError NP_LOADDS NPP_GetValue | ( | NPP | instance, |
NPPVariable | variable, | ||
void * | value | ||
) |
NPBool NP_LOADDS NPP_GotFocus | ( | NPP | instance, |
NPFocusDirection | direction | ||
) |
NPError NP_LOADDS NPP_New | ( | NPMIMEType | pluginType, |
NPP | instance, | ||
uint16_t | mode, | ||
int16_t | argc, | ||
char * | argn[], | ||
char * | argv[], | ||
NPSavedData * | saved | ||
) |
Definition at line 41 of file EvBrowserPluginMain.cpp.
NPError NP_LOADDS NPP_NewStream | ( | NPP | instance, |
NPMIMEType | type, | ||
NPStream * | stream, | ||
NPBool | seekable, | ||
uint16_t * | stype | ||
) |
NPError NP_LOADDS NPP_SetValue | ( | NPP | instance, |
NPNVariable | variable, | ||
void * | value | ||
) |
void NP_LOADDS NPP_URLRedirectNotify | ( | NPP | instance, |
const char * | url, | ||
int32_t | status, | ||
void * | notifyData | ||
) |
int32_t NP_LOADDS NPP_Write | ( | NPP | instance, |
NPStream * | stream, | ||
int32_t | offset, | ||
int32_t | len, | ||
void * | buffer | ||
) |