]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/richtext/richtexthtml.h
added support for bitmaps in wxButton to wxOSX/Cocoa
[wxWidgets.git] / interface / wx / richtext / richtexthtml.h
index 89760f1c2395151e749572925f64eb41d4a13aff..fba16366beefd7610a9d7c18dded97d66c4be8b5 100644 (file)
@@ -60,8 +60,8 @@ public:
     /**
         Constructor.
     */
-    wxRichTextHTMLHandler(const wxString& name = wxT("HTML"),
-                          const wxString& ext = wxT("html"),
+    wxRichTextHTMLHandler(const wxString& name = "HTML",
+                          const wxString& ext = "html",
                           int type = wxRICHTEXT_TYPE_HTML);
 
     /**
@@ -79,13 +79,8 @@ public:
         This is a static function that can be used to delete the saved locations
         from an earlier operation, for example after the user has viewed the HTML file.
     */
-    bool DeleteTemporaryImages(int flags,
-                               const wxArrayString& imageLocations);
-
-    /**
-        Saves the buffer content to the HTML stream.
-    */
-    bool DoSaveFile(wxRichTextBuffer* buffer, wxOutputStream& stream);
+    static bool DeleteTemporaryImages(int flags,
+                                      const wxArrayString& imageLocations);
 
     /**
         Returns the mapping for converting point sizes to HTML font sizes.
@@ -95,12 +90,12 @@ public:
     /**
         Returns the directory used to store temporary image files.
     */
-    const wxString GetTempDir() const;
+    const wxString& GetTempDir() const;
 
     /**
         Returns the image locations for the last operation.
     */
-    const wxArrayString GetTemporaryImageLocations() const;
+    const wxArrayString& GetTemporaryImageLocations() const;
 
     /**
         Reset the file counter, in case, for example, the same names are required each
@@ -139,5 +134,11 @@ public:
         Sets the list of image locations generated by the last operation.
     */
     void SetTemporaryImageLocations(const wxArrayString& locations);
+
+protected:
+    /**
+        Saves the buffer content to the HTML stream.
+    */
+    virtual bool DoSaveFile(wxRichTextBuffer* buffer, wxOutputStream& stream);
 };