"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/Plugins/Pdf/PDFWriter/PageContentContext.h" between
TeXmacs-1.99.4-src.tar.gz and TeXmacs-1.99.5-src.tar.gz

About: GNU TeXmacs is a what-you-see-is-what-you-get scientific text editor, which was both inspired by TeX and GNU Emacs.

PageContentContext.h  (TeXmacs-1.99.4-src):PageContentContext.h  (TeXmacs-1.99.5-src)
skipping to change at line 30 skipping to change at line 30
#include "AbstractContentContext.h" #include "AbstractContentContext.h"
class PDFPage; class PDFPage;
class ObjectsContext; class ObjectsContext;
class PDFStream; class PDFStream;
class PageContentContext : public AbstractContentContext class PageContentContext : public AbstractContentContext
{ {
public: public:
PageContentContext(PDFPage* inPageOfContext,ObjectsContext* inObjectsCont ext); PageContentContext(PDFHummus::DocumentContext* inDocumentContext,PDFPage* inPageOfContext,ObjectsContext* inObjectsContext);
virtual ~PageContentContext(void); virtual ~PageContentContext(void);
// Finish writing a current stream, if exists and flush to the main PDF s tream // Finish writing a current stream, if exists and flush to the main PDF s tream
PDFHummus::EStatusCode FinalizeCurrentStream(); PDFHummus::EStatusCode FinalizeCurrentStream();
// Extensibility method, retrieves the current content stream for writing . if one does not exist - creates it. // Extensibility method, retrieves the current content stream for writing . if one does not exist - creates it.
PDFStream* GetCurrentPageContentStream(); PDFStream* GetCurrentPageContentStream();
// Extensibility method, forces creation of a new stream, if one does not exist now. // Extensibility method, forces creation of a new stream, if one does not exist now.
void StartAStreamIfRequired(); void StartAStreamIfRequired();
skipping to change at line 56 skipping to change at line 56
PDFPage* mPageOfContext; PDFPage* mPageOfContext;
ObjectsContext* mObjectsContext; ObjectsContext* mObjectsContext;
PDFStream* mCurrentStream; PDFStream* mCurrentStream;
PDFHummus::EStatusCode FinalizeStreamWriteAndRelease(); PDFHummus::EStatusCode FinalizeStreamWriteAndRelease();
void StartContentStreamDefinition(); void StartContentStreamDefinition();
// AbstractContentContext implementation // AbstractContentContext implementation
virtual ResourcesDictionary* GetResourcesDictionary(); virtual ResourcesDictionary* GetResourcesDictionary();
virtual void RenewStreamConnection(); virtual void RenewStreamConnection();
virtual void ScheduleImageWrite(const std::string& inImagePath,unsigned l ong inImageIndex,ObjectIDType inObjectID);
}; };
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS