Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
Go to the source code of this file.
Data Structures | |
struct | _NPPluginFuncs |
struct | _NPNetscapeFuncs |
Macros | |
#define | NP_LOADDS |
#define | OSCALL |
Typedefs | |
typedef NPError(* | NP_LOADDS )(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char *argn[], char *argv[], NPSavedData *saved) |
typedef NPError(* | NPN_GetValueProcPtr )(NPP instance, NPNVariable variable, void *ret_value) |
typedef NPError(* | NPN_SetValueProcPtr )(NPP instance, NPPVariable variable, void *value) |
typedef NPError(* | NPN_GetURLNotifyProcPtr )(NPP instance, const char *url, const char *window, void *notifyData) |
typedef NPError(* | NPN_PostURLNotifyProcPtr )(NPP instance, const char *url, const char *window, uint32_t len, const char *buf, NPBool file, void *notifyData) |
typedef NPError(* | NPN_GetURLProcPtr )(NPP instance, const char *url, const char *window) |
typedef NPError(* | NPN_PostURLProcPtr )(NPP instance, const char *url, const char *window, uint32_t len, const char *buf, NPBool file) |
typedef NPError(* | NPN_RequestReadProcPtr )(NPStream *stream, NPByteRange *rangeList) |
typedef NPError(* | NPN_NewStreamProcPtr )(NPP instance, NPMIMEType type, const char *window, NPStream **stream) |
typedef int32_t(* | NPN_WriteProcPtr )(NPP instance, NPStream *stream, int32_t len, void *buffer) |
typedef NPError(* | NPN_DestroyStreamProcPtr )(NPP instance, NPStream *stream, NPReason reason) |
typedef void(* | NPN_StatusProcPtr )(NPP instance, const char *message) |
typedef const char *(* | NPN_UserAgentProcPtr )(NPP instance) |
typedef void *(* | NPN_MemAllocProcPtr )(uint32_t size) |
typedef void(* | NPN_MemFreeProcPtr )(void *ptr) |
typedef uint32_t(* | NPN_MemFlushProcPtr )(uint32_t size) |
typedef void(* | NPN_ReloadPluginsProcPtr )(NPBool reloadPages) |
typedef void *(* | NPN_GetJavaEnvProcPtr )(void) |
typedef void *(* | NPN_GetJavaPeerProcPtr )(NPP instance) |
typedef void(* | NPN_InvalidateRectProcPtr )(NPP instance, NPRect *rect) |
typedef void(* | NPN_InvalidateRegionProcPtr )(NPP instance, NPRegion region) |
typedef void(* | NPN_ForceRedrawProcPtr )(NPP instance) |
typedef NPIdentifier(* | NPN_GetStringIdentifierProcPtr )(const NPUTF8 *name) |
typedef void(* | NPN_GetStringIdentifiersProcPtr )(const NPUTF8 **names, int32_t nameCount, NPIdentifier *identifiers) |
typedef NPIdentifier(* | NPN_GetIntIdentifierProcPtr )(int32_t intid) |
typedef bool(* | NPN_IdentifierIsStringProcPtr )(NPIdentifier identifier) |
typedef NPUTF8 *(* | NPN_UTF8FromIdentifierProcPtr )(NPIdentifier identifier) |
typedef int32_t(* | NPN_IntFromIdentifierProcPtr )(NPIdentifier identifier) |
typedef NPObject *(* | NPN_CreateObjectProcPtr )(NPP npp, NPClass *aClass) |
typedef NPObject *(* | NPN_RetainObjectProcPtr )(NPObject *obj) |
typedef void(* | NPN_ReleaseObjectProcPtr )(NPObject *obj) |
typedef bool(* | NPN_InvokeProcPtr )(NPP npp, NPObject *obj, NPIdentifier methodName, const NPVariant *args, uint32_t argCount, NPVariant *result) |
typedef bool(* | NPN_InvokeDefaultProcPtr )(NPP npp, NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result) |
typedef bool(* | NPN_EvaluateProcPtr )(NPP npp, NPObject *obj, NPString *script, NPVariant *result) |
typedef bool(* | NPN_GetPropertyProcPtr )(NPP npp, NPObject *obj, NPIdentifier propertyName, NPVariant *result) |
typedef bool(* | NPN_SetPropertyProcPtr )(NPP npp, NPObject *obj, NPIdentifier propertyName, const NPVariant *value) |
typedef bool(* | NPN_RemovePropertyProcPtr )(NPP npp, NPObject *obj, NPIdentifier propertyName) |
typedef bool(* | NPN_HasPropertyProcPtr )(NPP npp, NPObject *obj, NPIdentifier propertyName) |
typedef bool(* | NPN_HasMethodProcPtr )(NPP npp, NPObject *obj, NPIdentifier propertyName) |
typedef void(* | NPN_ReleaseVariantValueProcPtr )(NPVariant *variant) |
typedef void(* | NPN_SetExceptionProcPtr )(NPObject *obj, const NPUTF8 *message) |
typedef void(* | NPN_PushPopupsEnabledStateProcPtr )(NPP npp, NPBool enabled) |
typedef void(* | NPN_PopPopupsEnabledStateProcPtr )(NPP npp) |
typedef bool(* | NPN_EnumerateProcPtr )(NPP npp, NPObject *obj, NPIdentifier **identifier, uint32_t *count) |
typedef void(* | NPN_PluginThreadAsyncCallProcPtr )(NPP instance, void(*func)(void *), void *userData) |
typedef bool(* | NPN_ConstructProcPtr )(NPP npp, NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result) |
typedef NPError(* | NPN_GetValueForURLPtr )(NPP npp, NPNURLVariable variable, const char *url, char **value, uint32_t *len) |
typedef NPError(* | NPN_SetValueForURLPtr )(NPP npp, NPNURLVariable variable, const char *url, const char *value, uint32_t len) |
typedef NPError(* | NPN_GetAuthenticationInfoPtr )(NPP npp, 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) |
typedef uint32_t(* | NPN_ScheduleTimerPtr )(NPP instance, uint32_t interval, NPBool repeat, void(*timerFunc)(NPP npp, uint32_t timerID)) |
typedef void(* | NPN_UnscheduleTimerPtr )(NPP instance, uint32_t timerID) |
typedef NPError(* | NPN_PopUpContextMenuPtr )(NPP instance, NPMenu *menu) |
typedef NPBool(* | NPN_ConvertPointPtr )(NPP instance, double sourceX, double sourceY, NPCoordinateSpace sourceSpace, double *destX, double *destY, NPCoordinateSpace destSpace) |
typedef NPBool(* | NPN_HandleEventPtr )(NPP instance, void *event, NPBool handled) |
typedef NPBool(* | NPN_UnfocusInstancePtr )(NPP instance, NPFocusDirection direction) |
typedef void(* | NPN_URLRedirectResponsePtr )(NPP instance, void *notifyData, NPBool allow) |
typedef NPError(* | NPN_InitAsyncSurfacePtr )(NPP instance, NPSize *size, NPImageFormat format, void *initData, NPAsyncSurface *surface) |
typedef NPError(* | NPN_FinalizeAsyncSurfacePtr )(NPP instance, NPAsyncSurface *surface) |
typedef void(* | NPN_SetCurrentAsyncSurfacePtr )(NPP instance, NPAsyncSurface *surface, NPRect *changed) |
typedef struct _NPPluginFuncs | NPPluginFuncs |
typedef struct _NPNetscapeFuncs | NPNetscapeFuncs |
#define NP_LOADDS |
Definition at line 13 of file npfunctions.h.
#define OSCALL |
Definition at line 225 of file npfunctions.h.
typedef void(* NP_LOADDS)(NPP instance) |
Definition at line 23 of file npfunctions.h.
typedef bool(* NPN_ConstructProcPtr)(NPP npp, NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result) |
Definition at line 91 of file npfunctions.h.
typedef NPBool(* NPN_ConvertPointPtr)(NPP instance, double sourceX, double sourceY, NPCoordinateSpace sourceSpace, double *destX, double *destY, NPCoordinateSpace destSpace) |
Definition at line 98 of file npfunctions.h.
Definition at line 74 of file npfunctions.h.
Definition at line 54 of file npfunctions.h.
typedef bool(* NPN_EnumerateProcPtr)(NPP npp, NPObject *obj, NPIdentifier **identifier, uint32_t *count) |
Definition at line 89 of file npfunctions.h.
Definition at line 79 of file npfunctions.h.
typedef NPError(* NPN_FinalizeAsyncSurfacePtr)(NPP instance, NPAsyncSurface *surface) |
Definition at line 103 of file npfunctions.h.
typedef void(* NPN_ForceRedrawProcPtr)(NPP instance) |
Definition at line 67 of file npfunctions.h.
typedef NPError(* NPN_GetAuthenticationInfoPtr)(NPP npp, 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) |
Definition at line 94 of file npfunctions.h.
typedef NPIdentifier(* NPN_GetIntIdentifierProcPtr)(int32_t intid) |
Definition at line 70 of file npfunctions.h.
typedef void*(* NPN_GetJavaEnvProcPtr)(void) |
Definition at line 63 of file npfunctions.h.
typedef void*(* NPN_GetJavaPeerProcPtr)(NPP instance) |
Definition at line 64 of file npfunctions.h.
typedef bool(* NPN_GetPropertyProcPtr)(NPP npp, NPObject *obj, NPIdentifier propertyName, NPVariant *result) |
Definition at line 80 of file npfunctions.h.
typedef NPIdentifier(* NPN_GetStringIdentifierProcPtr)(const NPUTF8 *name) |
Definition at line 68 of file npfunctions.h.
typedef void(* NPN_GetStringIdentifiersProcPtr)(const NPUTF8 **names, int32_t nameCount, NPIdentifier *identifiers) |
Definition at line 69 of file npfunctions.h.
typedef NPError(* NPN_GetURLNotifyProcPtr)(NPP instance, const char *url, const char *window, void *notifyData) |
Definition at line 47 of file npfunctions.h.
Definition at line 49 of file npfunctions.h.
typedef NPError(* NPN_GetValueForURLPtr)(NPP npp, NPNURLVariable variable, const char *url, char **value, uint32_t *len) |
Definition at line 92 of file npfunctions.h.
typedef NPError(* NPN_GetValueProcPtr)(NPP instance, NPNVariable variable, void *ret_value) |
Definition at line 45 of file npfunctions.h.
Definition at line 99 of file npfunctions.h.
typedef bool(* NPN_HasMethodProcPtr)(NPP npp, NPObject *obj, NPIdentifier propertyName) |
Definition at line 84 of file npfunctions.h.
typedef bool(* NPN_HasPropertyProcPtr)(NPP npp, NPObject *obj, NPIdentifier propertyName) |
Definition at line 83 of file npfunctions.h.
typedef bool(* NPN_IdentifierIsStringProcPtr)(NPIdentifier identifier) |
Definition at line 71 of file npfunctions.h.
typedef NPError(* NPN_InitAsyncSurfacePtr)(NPP instance, NPSize *size, NPImageFormat format, void *initData, NPAsyncSurface *surface) |
Definition at line 102 of file npfunctions.h.
typedef int32_t(* NPN_IntFromIdentifierProcPtr)(NPIdentifier identifier) |
Definition at line 73 of file npfunctions.h.
Definition at line 65 of file npfunctions.h.
Definition at line 66 of file npfunctions.h.
typedef bool(* NPN_InvokeDefaultProcPtr)(NPP npp, NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result) |
Definition at line 78 of file npfunctions.h.
typedef bool(* NPN_InvokeProcPtr)(NPP npp, NPObject *obj, NPIdentifier methodName, const NPVariant *args, uint32_t argCount, NPVariant *result) |
Definition at line 77 of file npfunctions.h.
typedef void*(* NPN_MemAllocProcPtr)(uint32_t size) |
Definition at line 59 of file npfunctions.h.
typedef uint32_t(* NPN_MemFlushProcPtr)(uint32_t size) |
Definition at line 61 of file npfunctions.h.
typedef void(* NPN_MemFreeProcPtr)(void *ptr) |
Definition at line 60 of file npfunctions.h.
typedef NPError(* NPN_NewStreamProcPtr)(NPP instance, NPMIMEType type, const char *window, NPStream **stream) |
Definition at line 52 of file npfunctions.h.
typedef void(* NPN_PluginThreadAsyncCallProcPtr)(NPP instance, void(*func)(void *), void *userData) |
Definition at line 90 of file npfunctions.h.
typedef void(* NPN_PopPopupsEnabledStateProcPtr)(NPP npp) |
Definition at line 88 of file npfunctions.h.
Definition at line 97 of file npfunctions.h.
typedef NPError(* NPN_PostURLNotifyProcPtr)(NPP instance, const char *url, const char *window, uint32_t len, const char *buf, NPBool file, void *notifyData) |
Definition at line 48 of file npfunctions.h.
typedef NPError(* NPN_PostURLProcPtr)(NPP instance, const char *url, const char *window, uint32_t len, const char *buf, NPBool file) |
Definition at line 50 of file npfunctions.h.
Definition at line 87 of file npfunctions.h.
typedef void(* NPN_ReleaseObjectProcPtr)(NPObject *obj) |
Definition at line 76 of file npfunctions.h.
typedef void(* NPN_ReleaseVariantValueProcPtr)(NPVariant *variant) |
Definition at line 85 of file npfunctions.h.
typedef void(* NPN_ReloadPluginsProcPtr)(NPBool reloadPages) |
Definition at line 62 of file npfunctions.h.
typedef bool(* NPN_RemovePropertyProcPtr)(NPP npp, NPObject *obj, NPIdentifier propertyName) |
Definition at line 82 of file npfunctions.h.
typedef NPError(* NPN_RequestReadProcPtr)(NPStream *stream, NPByteRange *rangeList) |
Definition at line 51 of file npfunctions.h.
Definition at line 75 of file npfunctions.h.
typedef uint32_t(* NPN_ScheduleTimerPtr)(NPP instance, uint32_t interval, NPBool repeat, void(*timerFunc)(NPP npp, uint32_t timerID)) |
Definition at line 95 of file npfunctions.h.
typedef void(* NPN_SetCurrentAsyncSurfacePtr)(NPP instance, NPAsyncSurface *surface, NPRect *changed) |
Definition at line 104 of file npfunctions.h.
Definition at line 86 of file npfunctions.h.
typedef bool(* NPN_SetPropertyProcPtr)(NPP npp, NPObject *obj, NPIdentifier propertyName, const NPVariant *value) |
Definition at line 81 of file npfunctions.h.
typedef NPError(* NPN_SetValueForURLPtr)(NPP npp, NPNURLVariable variable, const char *url, const char *value, uint32_t len) |
Definition at line 93 of file npfunctions.h.
typedef NPError(* NPN_SetValueProcPtr)(NPP instance, NPPVariable variable, void *value) |
Definition at line 46 of file npfunctions.h.
typedef void(* NPN_StatusProcPtr)(NPP instance, const char *message) |
Definition at line 55 of file npfunctions.h.
typedef NPBool(* NPN_UnfocusInstancePtr)(NPP instance, NPFocusDirection direction) |
Definition at line 100 of file npfunctions.h.
typedef void(* NPN_UnscheduleTimerPtr)(NPP instance, uint32_t timerID) |
Definition at line 96 of file npfunctions.h.
Definition at line 101 of file npfunctions.h.
typedef const char*(* NPN_UserAgentProcPtr)(NPP instance) |
Definition at line 58 of file npfunctions.h.
typedef NPUTF8*(* NPN_UTF8FromIdentifierProcPtr)(NPIdentifier identifier) |
Definition at line 72 of file npfunctions.h.
Definition at line 53 of file npfunctions.h.
typedef struct _NPNetscapeFuncs NPNetscapeFuncs |
typedef struct _NPPluginFuncs NPPluginFuncs |