j2sNative cleanup; fix for JTextArea preferred height miscalculation
authorhansonr <hansonr@STO24954W.ad.stolaf.edu>
Thu, 4 Apr 2019 21:31:44 +0000 (16:31 -0500)
committerhansonr <hansonr@STO24954W.ad.stolaf.edu>
Thu, 4 Apr 2019 21:31:44 +0000 (16:31 -0500)
src/com/stevesoft/pat/wrap/RandomAccessFileWrap.java
src/jalview/gui/AnnotationColumnChooser.java
swingjs/SwingJS-site.zip
swingjs/timestamp
swingjs/ver/3.2.4/SwingJS-site.zip
swingjs/ver/3.2.4/timestamp

index 66a1014..d4411b9 100755 (executable)
@@ -63,6 +63,7 @@ public class RandomAccessFileWrap implements StringLike
     this.raf = raf;
   }
 
+  @Override
   public char charAt(int i)
   {
     if (i >= i0 && i < iend)
@@ -96,11 +97,13 @@ public class RandomAccessFileWrap implements StringLike
                 Integer.valueOf(iend).toString() }));
   }
 
+  @Override
   public String toString()
   {
     throw new Error(MessageManager.getString("error.not_implemented"));
   }
 
+  @Override
   public int length()
   {
     try
@@ -117,6 +120,7 @@ public class RandomAccessFileWrap implements StringLike
     }
   }
 
+  @Override
   public String substring(int i1, int i2)
   {
     StringBuffer sb = new StringBuffer();
@@ -127,11 +131,18 @@ public class RandomAccessFileWrap implements StringLike
     return sb.toString();
   }
 
+  @Override
   public Object unwrap()
   {
     return raf;
   }
 
+  /**
+   * @j2sIgnore
+   * 
+   * @param files
+   * @throws IOException
+   */
   public static void main(String[] files) throws IOException
   {
     for (int i = 0; i < files.length; i++)
@@ -159,11 +170,13 @@ public class RandomAccessFileWrap implements StringLike
     }
   }
 
+  @Override
   public BasicStringBufferLike newStringBufferLike()
   {
     return new StringBufferWrap();
   }
 
+  @Override
   public int indexOf(char c)
   {
     for (int i = 0; i < length(); i++)
index 8046902..fbc93b5 100644 (file)
@@ -25,6 +25,7 @@ import jalview.datamodel.HiddenColumns;
 import jalview.io.cache.JvCacheableInputBox;
 import jalview.schemes.AnnotationColourGradient;
 import jalview.util.MessageManager;
+import jalview.util.Platform;
 import jalview.viewmodel.annotationfilter.AnnotationFilterParameter;
 
 import java.awt.BorderLayout;
@@ -88,11 +89,8 @@ public class AnnotationColumnChooser extends AnnotationRowFilter
 
   private HiddenColumns oldHiddenColumns;
 
-  // J2SHIDDENCODE
-  protected static int MIN_WIDTH = (/** @j2sNative 370||*/420);
-
-  // J2SHIDDENCODE
-  protected static int MIN_HEIGHT = (/** @j2sNative 370||*/430);
+  protected static int MIN_WIDTH = (Platform.isJS() ? 370 : 420);
+  protected static int MIN_HEIGHT = (Platform.isJS() ? 370 : 430);
 
   public AnnotationColumnChooser(AlignViewport av, final AlignmentPanel ap)
   {
index 6c6d9f5..b6dc997 100644 (file)
Binary files a/swingjs/SwingJS-site.zip and b/swingjs/SwingJS-site.zip differ
index 6860e8b..ef6e255 100644 (file)
@@ -1 +1 @@
-20190403175448 
+20190404154041 
index 6c6d9f5..b6dc997 100644 (file)
Binary files a/swingjs/ver/3.2.4/SwingJS-site.zip and b/swingjs/ver/3.2.4/SwingJS-site.zip differ
index 6860e8b..ef6e255 100644 (file)
@@ -1 +1 @@
-20190403175448 
+20190404154041