]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/richtext/richtextstyles.h
Applied wxGauge:Pulse() patch.
[wxWidgets.git] / include / wx / richtext / richtextstyles.h
index 067030083dece0275a7fc84f5b6b4989f36c643d..08ff7e683b7600472d4275ee1bfa5debf20b52b9 100644 (file)
  * Forward declarations
  */
 
-class WXDLLIMPEXP_ADV wxRichTextCtrl;
-class WXDLLIMPEXP_ADV wxRichTextBuffer;
+class WXDLLIMPEXP_RICHTEXT wxRichTextCtrl;
+class WXDLLIMPEXP_RICHTEXT wxRichTextBuffer;
 
 /*!
  * wxRichTextStyleDefinition class declaration
  * A base class for paragraph and character styles.
  */
 
-class WXDLLIMPEXP_ADV wxRichTextStyleDefinition: public wxObject
+class WXDLLIMPEXP_RICHTEXT wxRichTextStyleDefinition: public wxObject
 {
     DECLARE_CLASS(wxRichTextStyleDefinition)
 public:
@@ -44,7 +44,7 @@ public:
 // Constructors
 
     wxRichTextStyleDefinition(const wxString& name = wxEmptyString) { Init(); m_name = name; }
-    ~wxRichTextStyleDefinition() {}
+    virtual ~wxRichTextStyleDefinition() {}
 
     void Init() {}
 
@@ -71,7 +71,7 @@ protected:
  * wxRichTextCharacterStyleDefinition class declaration
  */
 
-class WXDLLIMPEXP_ADV wxRichTextCharacterStyleDefinition: public wxRichTextStyleDefinition
+class WXDLLIMPEXP_RICHTEXT wxRichTextCharacterStyleDefinition: public wxRichTextStyleDefinition
 {
     DECLARE_DYNAMIC_CLASS(wxRichTextCharacterStyleDefinition)
 public:
@@ -80,7 +80,7 @@ public:
 
     wxRichTextCharacterStyleDefinition(const wxString& name = wxEmptyString):
         wxRichTextStyleDefinition(name) {}
-    ~wxRichTextCharacterStyleDefinition() {}
+    virtual ~wxRichTextCharacterStyleDefinition() {}
 
 protected:
 };
@@ -89,7 +89,7 @@ protected:
  * wxRichTextParagraphStyleDefinition class declaration
  */
 
-class WXDLLIMPEXP_ADV wxRichTextParagraphStyleDefinition: public wxRichTextStyleDefinition
+class WXDLLIMPEXP_RICHTEXT wxRichTextParagraphStyleDefinition: public wxRichTextStyleDefinition
 {
     DECLARE_DYNAMIC_CLASS(wxRichTextParagraphStyleDefinition)
 public:
@@ -98,7 +98,7 @@ public:
 
     wxRichTextParagraphStyleDefinition(const wxString& name = wxEmptyString):
         wxRichTextStyleDefinition(name) {}
-    ~wxRichTextParagraphStyleDefinition() {}
+    virtual ~wxRichTextParagraphStyleDefinition() {}
 
     /// The next style.
     void SetNextStyle(const wxString& name) { m_nextStyle = name; }
@@ -114,14 +114,14 @@ protected:
  * The style sheet
  */
 
-class WXDLLIMPEXP_ADV wxRichTextStyleSheet: public wxObject
+class WXDLLIMPEXP_RICHTEXT wxRichTextStyleSheet: public wxObject
 {
     DECLARE_CLASS( wxRichTextStyleSheet )
 
 public:
     /// Constructors
     wxRichTextStyleSheet() { Init(); }
-    ~wxRichTextStyleSheet() { DeleteStyles(); }
+    virtual ~wxRichTextStyleSheet() { DeleteStyles(); }
 
     /// Initialisation
     void Init();
@@ -182,7 +182,7 @@ protected:
  * A listbox to display styles.
  */
 
-class WXDLLIMPEXP_ADV wxRichTextStyleListBox: public wxHtmlListBox
+class WXDLLIMPEXP_RICHTEXT wxRichTextStyleListBox: public wxHtmlListBox
 {
     DECLARE_CLASS(wxRichTextStyleListBox)
     DECLARE_EVENT_TABLE()
@@ -190,7 +190,7 @@ class WXDLLIMPEXP_ADV wxRichTextStyleListBox: public wxHtmlListBox
 public:
     wxRichTextStyleListBox(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition,
         const wxSize& size = wxDefaultSize, long style = 0);
-    ~wxRichTextStyleListBox();
+    virtual ~wxRichTextStyleListBox();
 
     /// Creates a suitable HTML fragment for a definition
     wxString CreateHTML(wxRichTextStyleDefinition* def) const;