home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 8 / IOPROG_8.ISO / soft / sdkplnet / mac / macnpsdk.sit / PluginSDK / Examples / PPViewText / Source / CViewText.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-09  |  741 b   |  28 lines

  1. #pragma once
  2.  
  3. #include "CNetscapePlugin.h"
  4. #include "CMacPluginView.h"
  5.  
  6. #include <LTextEdit.h>
  7.  
  8. class CViewText : public CNetscapePlugin {
  9.     public:
  10.         static NPError        Initialize( void );
  11.         static NPError        Shutdown( void );
  12.         
  13.                             CViewText( NPP instance, uint16 mode, CPluginArguments* adoptedArgs );
  14.         virtual                ~CViewText();
  15.  
  16.         virtual NPError        SaveData( NPSavedData** ) { return NPERR_NO_ERROR; };
  17.         virtual NPBool        Handle_Event( void* event );
  18.         virtual CNetscapeStream*    CreateStream( NPMIMEType type, NPStream *stream, NPBool seekable, uint16 stype );
  19.         
  20.         LTextEdit*            GetTextEditView();
  21.         
  22.         virtual CPluginView*         CreatePluginView( ) ;
  23.  
  24.     protected:        
  25.         CMacPluginView*        GetMacPluginView() { return (CMacPluginView*) mView; };
  26. };
  27.  
  28.