From 12676ee4975c899d086b3b17f9326cdf60fbfcc4 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sat, 14 Mar 2009 02:30:52 +0000 Subject: Reformat to respect evince indentation style. --- (limited to 'browser-plugin/scriptable.h') diff --git a/browser-plugin/scriptable.h b/browser-plugin/scriptable.h index 325cf50..1c0203d 100644 --- a/browser-plugin/scriptable.h +++ b/browser-plugin/scriptable.h @@ -1,3 +1,4 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8; c-indent-level: 8 -*- */ /* this file is part of evince, a gnome document viewer * * Copyright (C) 2009 litl, LLC @@ -28,106 +29,106 @@ NPObject *AllocateConstructablePluginObject (NPP npp, NPClass *aClass); class ScriptablePluginObjectBase : public NPObject { - public: - ScriptablePluginObjectBase (NPP npp) : mNpp(npp) - { - } - - virtual ~ScriptablePluginObjectBase () - { - } - - virtual void Invalidate (); - virtual bool HasMethod (NPIdentifier name); - virtual bool Invoke (NPIdentifier name, const NPVariant *args, - uint32_t argCount, NPVariant *result); - virtual bool InvokeDefault (const NPVariant *args, uint32_t argCount, - NPVariant *result); - virtual bool HasProperty (NPIdentifier name); - virtual bool GetProperty (NPIdentifier name, NPVariant *result); - virtual bool SetProperty (NPIdentifier name, const NPVariant *value); - virtual bool RemoveProperty (NPIdentifier name); - virtual bool Enumerate (NPIdentifier **identifier, uint32_t *count); - virtual bool Construct (const NPVariant *args, uint32_t argCount, - NPVariant *result); - - static void _Deallocate (NPObject *npobj); - static void _Invalidate (NPObject *npobj); - static bool _HasMethod (NPObject *npobj, NPIdentifier name); - static bool _Invoke (NPObject *npobj, NPIdentifier name, - const NPVariant *args, uint32_t argCount, - NPVariant *result); - static bool _InvokeDefault (NPObject *npobj, const NPVariant *args, - uint32_t argCount, NPVariant *result); - static bool _HasProperty (NPObject * npobj, NPIdentifier name); - static bool _GetProperty (NPObject *npobj, NPIdentifier name, - NPVariant *result); - static bool _SetProperty (NPObject *npobj, NPIdentifier name, - const NPVariant *value); - static bool _RemoveProperty (NPObject *npobj, NPIdentifier name); - static bool _Enumerate (NPObject *npobj, NPIdentifier **identifier, - uint32_t *count); - static bool _Construct (NPObject *npobj, const NPVariant *args, - uint32_t argCount, NPVariant *result); - - protected: - NPP mNpp; + public: + ScriptablePluginObjectBase (NPP npp) : mNpp(npp) + { + } + + virtual ~ScriptablePluginObjectBase () + { + } + + virtual void Invalidate (); + virtual bool HasMethod (NPIdentifier name); + virtual bool Invoke (NPIdentifier name, const NPVariant *args, + uint32_t argCount, NPVariant *result); + virtual bool InvokeDefault (const NPVariant *args, uint32_t argCount, + NPVariant *result); + virtual bool HasProperty (NPIdentifier name); + virtual bool GetProperty (NPIdentifier name, NPVariant *result); + virtual bool SetProperty (NPIdentifier name, const NPVariant *value); + virtual bool RemoveProperty (NPIdentifier name); + virtual bool Enumerate (NPIdentifier **identifier, uint32_t *count); + virtual bool Construct (const NPVariant *args, uint32_t argCount, + NPVariant *result); + + static void _Deallocate (NPObject *npobj); + static void _Invalidate (NPObject *npobj); + static bool _HasMethod (NPObject *npobj, NPIdentifier name); + static bool _Invoke (NPObject *npobj, NPIdentifier name, + const NPVariant *args, uint32_t argCount, + NPVariant *result); + static bool _InvokeDefault (NPObject *npobj, const NPVariant *args, + uint32_t argCount, NPVariant *result); + static bool _HasProperty (NPObject * npobj, NPIdentifier name); + static bool _GetProperty (NPObject *npobj, NPIdentifier name, + NPVariant *result); + static bool _SetProperty (NPObject *npobj, NPIdentifier name, + const NPVariant *value); + static bool _RemoveProperty (NPObject *npobj, NPIdentifier name); + static bool _Enumerate (NPObject *npobj, NPIdentifier **identifier, + uint32_t *count); + static bool _Construct (NPObject *npobj, const NPVariant *args, + uint32_t argCount, NPVariant *result); + + protected: + NPP mNpp; }; class ScriptablePluginObject : public ScriptablePluginObjectBase { - public: - ScriptablePluginObject (NPP npp); + public: + ScriptablePluginObject (NPP npp); - virtual bool HasMethod (NPIdentifier name); - virtual bool HasProperty (NPIdentifier name); - virtual bool GetProperty (NPIdentifier name, NPVariant *result); - virtual bool Invoke (NPIdentifier name, const NPVariant *args, - uint32_t argCount, NPVariant *result); - virtual bool InvokeDefault (const NPVariant *args, uint32_t argCount, - NPVariant *result); - - private: - NPIdentifier mZoomInID; - NPIdentifier mZoomOutID; - NPIdentifier mFindPreviousID; - NPIdentifier mFindNextID; + virtual bool HasMethod (NPIdentifier name); + virtual bool HasProperty (NPIdentifier name); + virtual bool GetProperty (NPIdentifier name, NPVariant *result); + virtual bool Invoke (NPIdentifier name, const NPVariant *args, + uint32_t argCount, NPVariant *result); + virtual bool InvokeDefault (const NPVariant *args, uint32_t argCount, + NPVariant *result); + + private: + NPIdentifier mZoomInID; + NPIdentifier mZoomOutID; + NPIdentifier mFindPreviousID; + NPIdentifier mFindNextID; }; class ConstructablePluginObject : public ScriptablePluginObjectBase { - public: - ConstructablePluginObject (NPP npp) : ScriptablePluginObjectBase (npp) - { - } + public: + ConstructablePluginObject (NPP npp) : ScriptablePluginObjectBase (npp) + { + } - virtual bool Construct (const NPVariant *args, uint32_t argCount, - NPVariant *result); + virtual bool Construct (const NPVariant *args, uint32_t argCount, + NPVariant *result); }; -#define DECLARE_NPOBJECT_CLASS_WITH_BASE(_class, ctor) \ -static NPClass s##_class##_NPClass = { \ - NP_CLASS_STRUCT_VERSION_CTOR, \ - ctor, \ - ScriptablePluginObjectBase::_Deallocate, \ - ScriptablePluginObjectBase::_Invalidate, \ - ScriptablePluginObjectBase::_HasMethod, \ - ScriptablePluginObjectBase::_Invoke, \ - ScriptablePluginObjectBase::_InvokeDefault, \ - ScriptablePluginObjectBase::_HasProperty, \ - ScriptablePluginObjectBase::_GetProperty, \ - ScriptablePluginObjectBase::_SetProperty, \ - ScriptablePluginObjectBase::_RemoveProperty, \ - ScriptablePluginObjectBase::_Enumerate, \ - ScriptablePluginObjectBase::_Construct \ +#define DECLARE_NPOBJECT_CLASS_WITH_BASE(_class, ctor) \ +static NPClass s##_class##_NPClass = { \ + NP_CLASS_STRUCT_VERSION_CTOR, \ + ctor, \ + ScriptablePluginObjectBase::_Deallocate, \ + ScriptablePluginObjectBase::_Invalidate, \ + ScriptablePluginObjectBase::_HasMethod, \ + ScriptablePluginObjectBase::_Invoke, \ + ScriptablePluginObjectBase::_InvokeDefault, \ + ScriptablePluginObjectBase::_HasProperty, \ + ScriptablePluginObjectBase::_GetProperty, \ + ScriptablePluginObjectBase::_SetProperty, \ + ScriptablePluginObjectBase::_RemoveProperty, \ + ScriptablePluginObjectBase::_Enumerate, \ + ScriptablePluginObjectBase::_Construct \ } #define GET_NPOBJECT_CLASS(_class) &s##_class##_NPClass DECLARE_NPOBJECT_CLASS_WITH_BASE (ScriptablePluginObject, - AllocateScriptablePluginObject); + AllocateScriptablePluginObject); DECLARE_NPOBJECT_CLASS_WITH_BASE (ConstructablePluginObject, - AllocateConstructablePluginObject); + AllocateConstructablePluginObject); #endif // __SCRIPTABLE_PLUGIN_H__ -- cgit v0.9.1