From a197b642efad80d52e8bc0691f0c2cef19f4a70a Mon Sep 17 00:00:00 2001
From: Chan Le Duc <chan.leduc@univ-paris13.fr>
Date: Tue, 5 May 2009 13:10:17 +0000
Subject: [PATCH] --Improved interface

---
 .../exmo/align/plugin/neontk/OnlineAlign.java |  5 +++--
 .../align/plugin/neontk/SWTInterface.java     | 19 ++++++++++---------
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/OnlineAlign.java b/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/OnlineAlign.java
index 6eee68d6..8376e985 100755
--- a/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/OnlineAlign.java
+++ b/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/OnlineAlign.java
@@ -170,6 +170,7 @@ public class OnlineAlign {
 				params.setParameter( "command","trim");
 				params.setParameter( "arg1",alignId);
 				params.setParameter( "arg2",thres);
+				//params.setParameter( "arg2","best");
 					
 				// Create the SOAP message
 				String message = createMessage( params );
@@ -178,9 +179,9 @@ public class OnlineAlign {
 				//System.out.println("Message :"+ message);
 				
 				// Send message
-				System.out.println("Trim Message="+ message);
+				//System.out.println("Trim Message="+ message);
 				answer = sendMessage( message, params );
-				System.out.println("Trim Align="+ answer);
+				//System.out.println("Trim Align="+ answer);
 				
 			}
 			catch ( Exception ex ) { ex.printStackTrace(); };
diff --git a/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/SWTInterface.java b/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/SWTInterface.java
index 455f1a0b..98ec1491 100644
--- a/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/SWTInterface.java
+++ b/plugins/neon/src/fr/inrialpes/exmo/align/plugin/neontk/SWTInterface.java
@@ -795,8 +795,12 @@ public class SWTInterface extends JPanel {
 						if(htmlMessage.toString()==null || htmlMessage.toString().equals("")) {
 							htmlView.setText( "" );
 						} else {
-							
-							htmlView.setText( htmlMessage.toString() );
+							 
+							//String htmlText = htmlMessage.toString();
+							//if(htmlText.length() > 1000000)
+							//	JOptionPane.showMessageDialog(null, "Too big alignment!","Warning",2);
+							//htmlView.getEditorKit().createDefaultDocument();	
+							htmlView.setText( htmlMessage.toString()  );
 						}
 					
 						htmlView.setLocation( new Point( 0, 0 ) );
@@ -805,10 +809,10 @@ public class SWTInterface extends JPanel {
 						//get align from server, then  export it as owl onto
  						StringWriter owlMessage = new StringWriter();
 						AlignmentVisitor owlV = new OWLAxiomsRendererVisitor(  new PrintWriter ( owlMessage )  );
-						//align.init( );
 						ObjectAlignment al = ObjectAlignment.toObjectAlignment( (URIAlignment)align );
+						//BasicAlignment al =  (BasicAlignment)align;
 						al.render( owlV );
-						
+			
 						owlalignStr = owlMessage.toString();
 						 
 					}
@@ -1005,16 +1009,13 @@ public class SWTInterface extends JPanel {
   
     						alignIdList = new String[1];
         					alignBox.removeAllItems();
-        							
         					alignIdList[0]= at;
-    						alignBox.addItem(at);
-    						                      
+    						alignBox.addItem(at);              
     						selectedAlign = alignIdList[0]; 	
-        			
+    						setFetchButton( true );
         					 
     						}
         				}
-    				
         		}
 		};
         });
-- 
GitLab