Hi Mark,

Mark Wielaard wrote:
Hi Casten,

On Fri, 2006-03-24 at 23:52 +0100, Carsten Neumann wrote:

I've implemented the method: public boolean isActive().


Nice. Useful method also. Last time I worked with the DefaultCaret I was
confused there wasn't such a method. I see this was added in 1.5. Could
you add a @since 1.5.

see attached new version of patch.


Please also note that my copyright assignment is pending, but the process has been started.


Please send a ping (reply to this message on the list) when that is done
so we don't forget.

will do.

Just one tiny nitpick.

+    if(blinkTimer != null)
+      return blinkTimer.isRunning();

if normally has a space after it:
     if (blinkTimer != null)

Although I admit that this is not always precisley followed. But please
see http://www.gnu.org/software/classpath/docs/hacking.html#SEC6
Seeing you followed the other guidelines there I assume you have read
that already :)

Oops, that one slipped through, sorry, fixed.

        Thanks,
                Carsten
Index: DefaultCaret.java
===================================================================
RCS file: /sources/classpath/classpath/javax/swing/text/DefaultCaret.java,v
retrieving revision 1.36
diff -u -r1.36 DefaultCaret.java
--- DefaultCaret.java	23 Mar 2006 21:17:22 -0000	1.36
+++ DefaultCaret.java	25 Mar 2006 15:46:15 -0000
@@ -1030,6 +1030,24 @@
   }  
 
   /**
+   * Returns <code>true</code> if this <code>Caret</code> is blinking,
+   * and <code>false</code> if not. The returned value is independent of
+   * the visiblity of this <code>Caret</code> as returned by [EMAIL PROTECTED] #isVisible()}.
+   *
+   * @return <code>true</code> if this <code>Caret</code> is blinking,
+   *         and <code>false</code> if not.
+   * @see #isVisible()
+   * @since 1.5
+   */
+  public boolean isActive()
+  {
+    if (blinkTimer != null)
+      return blinkTimer.isRunning();
+
+    return false;
+  }
+  
+  /**
    * Returns <code>true</code> if this <code>Caret</code> is currently visible,
    * and <code>false</code> if it is not.
    *

Reply via email to