~ubuntu-branches/ubuntu/trusty/libwpd/trusty

« back to all changes in this revision

Viewing changes to src/lib/WP3Listener.h

  • Committer: Bazaar Package Importer
  • Author(s): Rene Engelhard
  • Date: 2008-02-12 15:22:12 UTC
  • mfrom: (1.2.1 upstream) (10.1.5 gutsy)
  • Revision ID: james.westby@ubuntu.com-20080212152212-beh3l4ahg9b4o3lj
Tags: 0.8.14-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
#ifndef WP3LISTENER_H
27
27
#define WP3LISTENER_H
28
28
 
29
 
#include "WPXHLListenerImpl.h"
30
29
#include "libwpd_internal.h"
31
 
#include "WPXTable.h"
32
 
#include "WPXPageSpan.h"
33
 
#include <list>
34
30
#include <vector>
35
31
 
36
32
class WP3SubDocument;
43
39
 
44
40
        virtual void startDocument() = 0;
45
41
        virtual void insertCharacter(const uint16_t character) = 0;
46
 
        virtual void insertTab(const uint8_t tabType, float tabPosition) = 0;
 
42
        virtual void insertTab() = 0;
 
43
        virtual void insertTab(const uint8_t tabType, const float tabPosition) = 0;
47
44
        virtual void insertBreak(const uint8_t breakType) = 0;
48
45
        virtual void insertEOL() = 0;
49
46
        virtual void lineSpacingChange(const float lineSpacing) = 0;
50
47
        virtual void attributeChange(const bool isOn, const uint8_t attribute) = 0;
51
48
        virtual void pageMarginChange(const uint8_t side, const uint16_t margin) = 0;
52
 
        virtual void pageFormChange(const uint16_t length, const uint16_t width, const WPXFormOrientation orientation, const bool isPersistent) = 0;
 
49
        virtual void pageFormChange(const uint16_t length, const uint16_t width, const WPXFormOrientation orientation) = 0;
53
50
        virtual void marginChange(const uint8_t side, const uint16_t margin) = 0;
54
51
        virtual void indentFirstLineChange(const int16_t offset) = 0;
55
52
        virtual void setTabs(const bool isRelative, const std::vector<WPXTabStop> tabStops) = 0;
69
66
        virtual void undoChange(const uint8_t undoType, const uint16_t undoLevel) = 0;
70
67
        virtual void justificationChange(const uint8_t justification) = 0;
71
68
        virtual void setTextColor(const RGBSColor * fontColor) = 0;
72
 
        virtual void setTextFont(const WPXString fontName) = 0;
 
69
        virtual void setTextFont(const WPXString &fontName) = 0;
73
70
        virtual void setFontSize(const uint16_t fontSize) = 0;
74
71
        virtual void insertPageNumber(const WPXString &pageNumber) = 0;
75
72
        virtual void insertNoteReference(const WPXString &noteReference) = 0;
76
73
        virtual void insertNote(const WPXNoteType noteType, WP3SubDocument *subDocument) = 0;
77
74
        virtual void headerFooterGroup(const uint8_t headerFooterType, const uint8_t occurenceBits, WP3SubDocument *subDocument) = 0;
78
75
        virtual void suppressPage(const uint16_t suppressCode) = 0;
 
76
        virtual void backTab() = 0;
 
77
        virtual void leftIndent() = 0;
 
78
        virtual void leftIndent(const float offset) = 0;
 
79
        virtual void leftRightIndent() = 0;
 
80
        virtual void leftRightIndent(const float offset) = 0;
79
81
};
80
82
 
81
83
#endif /* WP3LISTENER_H */