diff options
| author | nyamatongwe <unknown> | 2009-07-21 08:55:42 +0000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2009-07-21 08:55:42 +0000 | 
| commit | f20e894bd45438901560b6838cea7d4639f1e5c6 (patch) | |
| tree | b31c09db4b4ad849f2a4df1c597e9d19b966084e /src/PropSetSimple.h | |
| parent | c13647b77a1a52aef060aa7368ed84d5e33dcde5 (diff) | |
| download | scintilla-mirror-f20e894bd45438901560b6838cea7d4639f1e5c6.tar.gz | |
New class for property set for use within Scintilla.
Diffstat (limited to 'src/PropSetSimple.h')
| -rw-r--r-- | src/PropSetSimple.h | 33 | 
1 files changed, 33 insertions, 0 deletions
| diff --git a/src/PropSetSimple.h b/src/PropSetSimple.h new file mode 100644 index 000000000..1674cfb9e --- /dev/null +++ b/src/PropSetSimple.h @@ -0,0 +1,33 @@ +// Scintilla source code edit control +/** @file PropSetSimple.h + ** A basic string to string map. + **/ +// Copyright 1998-2009 by Neil Hodgson <neilh@scintilla.org> +// The License.txt file describes the conditions under which this software may be distributed. + +#ifndef PROPSETSIMPLE_H +#define PROPSETSIMPLE_H + +#ifdef SCI_NAMESPACE +namespace Scintilla { +#endif + +class PropSetSimple : public PropertyGet { +	void *impl; +	void Set(const char *keyVal); +public: +	PropSetSimple(); +	virtual ~PropSetSimple(); +	void Set(const char *key, const char *val, int lenKey=-1, int lenVal=-1); +	void SetMultiple(const char *); +	const char *Get(const char *key) const; +	char *Expanded(const char *key) const; +	char *ToString() const; +	int GetInt(const char *key, int defaultValue=0) const; +}; + +#ifdef SCI_NAMESPACE +} +#endif + +#endif | 
