]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/renderer.h
mac paths updated
[wxWidgets.git] / interface / renderer.h
index c82bff47f06687324bd1ef237203bd48b50bbf64..153a95c2716f554f09aec1af432414816fc171c2 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        renderer.h
 /////////////////////////////////////////////////////////////////////////////
 // Name:        renderer.h
-// Purpose:     documentation for wxSplitterRenderParams class
+// Purpose:     interface of wxSplitterRenderParams
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
@@ -42,6 +42,7 @@ public:
 };
 
 
 };
 
 
+
 /**
     @class wxDelegateRendererNative
     @wxheader{renderer.h}
 /**
     @class wxDelegateRendererNative
     @wxheader{renderer.h}
@@ -51,7 +52,7 @@ public:
     thus allowing you to only modify some of its methods -- without having to
     reimplement all of them.
 
     thus allowing you to only modify some of its methods -- without having to
     reimplement all of them.
 
-    Note that the "normal'', inheritance-based approach, doesn't work with the
+    Note that the "normal", inheritance-based approach, doesn't work with the
     renderers as it is impossible to derive from a class unknown at compile-time
     and the renderer is only chosen at run-time. So suppose that you want to only
     add something to the drawing of the tree control buttons but leave all the
     renderers as it is impossible to derive from a class unknown at compile-time
     and the renderer is only chosen at run-time. So suppose that you want to only
     add something to the drawing of the tree control buttons but leave all the
@@ -62,7 +63,7 @@ public:
 
     Except for the constructor, it has exactly the same methods as
     wxRendererNative and their implementation is
 
     Except for the constructor, it has exactly the same methods as
     wxRendererNative and their implementation is
-    trivial: they are simply forwarded to the real renderer. Note that the "real''
+    trivial: they are simply forwarded to the real renderer. Note that the "real"
     renderer may, in turn, be a wxDelegateRendererNative as well and that there may
     be arbitrarily many levels like this -- but at the end of the chain there must
     be a real renderer which does the drawing.
     renderer may, in turn, be a wxDelegateRendererNative as well and that there may
     be arbitrarily many levels like this -- but at the end of the chain there must
     be a real renderer which does the drawing.
@@ -96,6 +97,7 @@ public:
 };
 
 
 };
 
 
+
 /**
     @class wxRendererNative
     @wxheader{renderer.h}
 /**
     @class wxRendererNative
     @wxheader{renderer.h}
@@ -103,7 +105,7 @@ public:
     First, a brief introduction to wxRenderer and why it is needed.
 
     Usually wxWidgets uses the underlying low level GUI system to draw all the
     First, a brief introduction to wxRenderer and why it is needed.
 
     Usually wxWidgets uses the underlying low level GUI system to draw all the
-    controls - this is what we mean when we say that it is a "native'' framework.
+    controls - this is what we mean when we say that it is a "native" framework.
     However not all controls exist under all (or even any) platforms and in this
     case wxWidgets provides a default, generic, implementation of them written in
     wxWidgets itself.
     However not all controls exist under all (or even any) platforms and in this
     case wxWidgets provides a default, generic, implementation of them written in
     wxWidgets itself.
@@ -300,7 +302,7 @@ public:
         not base, class, to detect mismatches between the renderers versions and so you
         have to implement it anew in all renderers.
     */
         not base, class, to detect mismatches between the renderers versions and so you
         have to implement it anew in all renderers.
     */
-    wxRendererVersion GetVersion();
+    wxRendererVersion GetVersion() const;
 
     /**
         Load the renderer from the specified DLL, the returned pointer must be
 
     /**
         Load the renderer from the specified DLL, the returned pointer must be
@@ -321,6 +323,7 @@ public:
 };
 
 
 };
 
 
+
 /**
     @class wxRendererVersion
     @wxheader{renderer.h}
 /**
     @class wxRendererVersion
     @wxheader{renderer.h}
@@ -336,7 +339,7 @@ public:
     each time a new virtual method is added and so, at least for the compilers
     using a common C++ object model, the calling program is compatible with any
     renderer which has the age greater or equal to its age. This verification is
     each time a new virtual method is added and so, at least for the compilers
     using a common C++ object model, the calling program is compatible with any
     renderer which has the age greater or equal to its age. This verification is
-    done by IsCompatible method.
+    done by IsCompatible() method.
 
     @library{wxbase}
     @category{FIXME}
 
     @library{wxbase}
     @category{FIXME}
@@ -364,3 +367,4 @@ public:
         The version component.
     */
 };
         The version component.
     */
 };
+