diff options
| author | nyamatongwe <unknown> | 2011-08-02 11:24:48 +1000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2011-08-02 11:24:48 +1000 | 
| commit | d689117719f2cec9c74aec96cfc59700e1421957 (patch) | |
| tree | b754cde255f0e8b18d577a656d48bd00b0ad7424 /src/PositionCache.h | |
| parent | 39493b4121ff1eb9c723363f3c94ee6daaeeaaae (diff) | |
| download | scintilla-mirror-d689117719f2cec9c74aec96cfc59700e1421957.tar.gz | |
Allow floating point text positioning.
Diffstat (limited to 'src/PositionCache.h')
| -rw-r--r-- | src/PositionCache.h | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/src/PositionCache.h b/src/PositionCache.h index c6076ea20..280446627 100644 --- a/src/PositionCache.h +++ b/src/PositionCache.h @@ -41,7 +41,7 @@ public:  	unsigned char *styles;  	int styleBitsSet;  	char *indicators; -	int *positions; +	XYPOSITION *positions;  	char bracePreviousStyles[2];  	// Hotspot support @@ -103,13 +103,13 @@ class PositionCacheEntry {  	unsigned int styleNumber:8;  	unsigned int len:8;  	unsigned int clock:16; -	short *positions; +	XYPOSITION *positions;  public:  	PositionCacheEntry();  	~PositionCacheEntry(); -	void Set(unsigned int styleNumber_, const char *s_, unsigned int len_, int *positions_, unsigned int clock); +	void Set(unsigned int styleNumber_, const char *s_, unsigned int len_, XYPOSITION *positions_, unsigned int clock);  	void Clear(); -	bool Retrieve(unsigned int styleNumber_, const char *s_, unsigned int len_, int *positions_) const; +	bool Retrieve(unsigned int styleNumber_, const char *s_, unsigned int len_, XYPOSITION *positions_) const;  	static int Hash(unsigned int styleNumber_, const char *s, unsigned int len);  	bool NewerThan(const PositionCacheEntry &other) const;  	void ResetClock(); @@ -155,7 +155,7 @@ public:  	void SetSize(size_t size_);  	size_t GetSize() const { return size; }  	void MeasureWidths(Surface *surface, ViewStyle &vstyle, unsigned int styleNumber, -		const char *s, unsigned int len, int *positions, Document *pdoc); +		const char *s, unsigned int len, XYPOSITION *positions, Document *pdoc);  };  inline bool IsSpaceOrTab(int ch) { | 
