]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/caret.h
Minor doc corrections for [q-r] in ticket #9581 (most of the patch was applied alread...
[wxWidgets.git] / interface / caret.h
index 3b386e6e9a3032193b579ff7f4184301e90e0464..4182c41f60b7eb7baf05b2d543e5c04f320d1018 100644 (file)
     @wxheader{caret.h}
 
     A caret is a blinking cursor showing the position where the typed text will
-    appear. The text controls usually have a caret but wxCaret class also allows
-    to use a caret in other windows.
+    appear. Text controls usually have their own caret but wxCaret provides a
+    way to use a caret in other windows.
 
-    Currently, the caret appears as a rectangle of the given size. In the future,
-    it will be possible to specify a bitmap to be used for the caret shape.
+    Currently, the caret appears as a rectangle of the given size. In the
+    future, it will be possible to specify a bitmap to be used for the caret
+    shape.
 
     A caret is always associated with a window and the current caret can be
-    retrieved using wxWindow::GetCaret. The same caret
-    can't be reused in two different windows.
+    retrieved using wxWindow::GetCaret(). The same caret can't be reused in two
+    different windows.
 
     @library{wxcore}
     @category{misc}
-
-    @see wxCaret::GetBlinkTime
 */
 class wxCaret
 {
 public:
-    //@{
     /**
-        Create the caret of given (in pixels) width and height and associates it
-        with the given window.
+        Default constructor.
     */
     wxCaret();
+
+    //@{
+    /**
+        Creates a caret with the given size (in pixels) and associates it with
+        the @a window.
+    */
     wxCaret(wxWindow* window, int width, int height);
     wxCaret(wxWindowBase* window, const wxSize& size);
     //@}
 
     //@{
     /**
-        Create the caret of given (in pixels) width and height and associates it
-        with the given window (same as constructor).
+        Creates a caret with the given size (in pixels) and associates it with
+        the @a window (same as the equivalent constructors).
     */
     bool Create(wxWindowBase* window, int width, int height);
     bool Create(wxWindowBase* window, const wxSize& size);
     //@}
 
     /**
-        Returns the blink time which is measured in milliseconds and is the time elapsed
-        between 2 inversions of the caret (blink time of the caret is the same
-        for all carets, so this functions is static).
+        Returns the blink time which is measured in milliseconds and is the
+        time elapsed between 2 inversions of the caret (blink time of the caret
+        is the same for all carets, so this functions is static).
     */
     static int GetBlinkTime();
 
     //@{
     /**
         Get the caret position (in pixels).
-
-        @b GetPosition()
-
-        Returns a Wx::Point
-
-        @b GetPositionXY()
-
-        Returns a 2-element list
-         @c ( x, y )
     */
     void GetPosition(int* x, int* y) const;
-    const wxPoint  GetPosition() const;
+    const wxPoint GetPosition() const;
     //@}
 
     //@{
     /**
         Get the caret size.
-
-        @b GetSize()
-
-        Returns a Wx::Size
-
-        @b GetSizeWH()
-
-        Returns a 2-element list
-         @c ( width, height )
     */
     void GetSize(int* width, int* height) const;
     const wxSize  GetSize() const;
@@ -95,7 +80,7 @@ public:
     wxWindow* GetWindow() const;
 
     /**
-        Same as wxCaret::Show(@false).
+        Hides the caret, same as Show(@false).
     */
     void Hide();
 
@@ -106,8 +91,8 @@ public:
 
     /**
         Returns @true if the caret is visible and @false if it is permanently
-        hidden (if it is is blinking and not shown currently but will be after the
-        next blink, this method still returns @true).
+        hidden (if it is is blinking and not shown currently but will be after
+        the next blink, this method still returns @true).
     */
     bool IsVisible() const;
 
@@ -122,9 +107,9 @@ public:
     /**
         Sets the blink time for all the carets.
 
-        @remarks Under Windows, this function will change the blink time for all
-                 carets permanently (until the next time it is called),
-                 even for the carets in other applications.
+        @warning Under Windows, this function will change the blink time for
+                 all carets permanently (until the next time it is called),
+                 even for carets in other applications.
 
         @see GetBlinkTime()
     */
@@ -139,8 +124,8 @@ public:
     //@}
 
     /**
-        Shows or hides the caret. Notice that if the caret was hidden N times, it
-        must be shown N times as well to reappear on the screen.
+        Shows or hides the caret. Notice that if the caret was hidden N times,
+        it must be shown N times as well to reappear on the screen.
     */
     void Show(bool show = true);
 };