// operations
void Init();
+ // merges the attributes of the base and the overlay objects and returns
+ // the result; the parameter attributes take precedence
+ //
+ // WARNING: the order of arguments is the opposite of Combine()
+ static wxTextAttr Merge(const wxTextAttr& base, const wxTextAttr& overlay);
+
+// // merges the attributes of this object and overlay
+// void Merge(const wxTextAttr& overlay);
+
+
// setters
void SetTextColour(const wxColour& colText);
void SetBackgroundColour(const wxColour& colBack);
// sets/clears the dirty flag
virtual void MarkDirty();
virtual void DiscardEdits();
-
+ void SetModified(bool modified);
+
// set the max number of characters which may be entered in a single line
// text control
virtual void SetMaxLength(unsigned long len);