]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/textwrapper.h
Phoenix needs to see the implementation of pure virtuals so it knows that this class...
[wxWidgets.git] / interface / wx / textwrapper.h
index dd830ed3e35099cef3d02344cdd4fda29840049e..067ff781f9202ccd4d0f80df5a5e7a34e8799b1c 100644 (file)
@@ -4,7 +4,7 @@
 // Author:      Vadim Zeitlin
 // RCS-ID:      $Id$
 // Copyright:   (c) 2009 Vadim Zeitlin <vadim@wxwidgets.org>
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /**
 
     Here is an example function using this class which inserts hard line breaks
     into a string of text at the positions where it would be wrapped:
+    
     @code
-wxString WrapText(wxWindow *win, const wxString& text, int widthMax)
-{
-    class HardBreakWrapper : public wxTextWrapper
+    wxString WrapText(wxWindow *win, const wxString& text, int widthMax)
     {
-    public:
-        HardBreakWrapper(wxWindow *win, const wxString& text, int widthMax)
-        {
-            Wrap(win, text, widthMax);
-        }
-
-        wxString const& GetWrapped() const { return m_wrapped; }
-
-    protected:
-        virtual void OnOutputLine(const wxString& line)
+        class HardBreakWrapper : public wxTextWrapper
         {
-            m_wrapped += line;
-        }
-
-        virtual void OnNewLine()
-        {
-            m_wrapped += '\n';
-        }
-
-    private:
-        wxString m_wrapped;
-    };
-
-    HardBreakWrapper wrapper(win, text, widthMax);
-    return wrapper.GetWrapped();
-}
+        public:
+            HardBreakWrapper(wxWindow *win, const wxString& text, int widthMax)
+            {
+                Wrap(win, text, widthMax);
+            }
+
+            wxString const& GetWrapped() const { return m_wrapped; }
+
+        protected:
+            virtual void OnOutputLine(const wxString& line)
+            {
+                m_wrapped += line;
+            }
+
+            virtual void OnNewLine()
+            {
+                m_wrapped += '\n';
+            }
+
+        private:
+            wxString m_wrapped;
+        };
+
+        HardBreakWrapper wrapper(win, text, widthMax);
+        return wrapper.GetWrapped();
+    }
     @endcode
 
-    @library{none}
+    @nolibrary
     @category{gdi}
  */
 class wxTextWrapper