tn5250j/src/org/tn5250j/framework/tn5250 Screen5250.java,1.6,1.7 ScreenPlanes.java,1.2,1.3 ScreenField.java,1.2,1.3

"Kenneth J. Pouncey" <[email protected]> Sun, 01 Aug 2004 12:14:24 +0000
Newsgroups gmane.comp.java.tn5250j.cvs
Message-ID <[email protected]>
Update of /cvsroot/tn5250j/tn5250j/src/org/tn5250j/framework/tn5250
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17935/src/org/tn5250j/framework/tn5250

Modified Files:
	Screen5250.java ScreenPlanes.java ScreenField.java 
Log Message:
Add support for PLANE_FIELD

Index: ScreenPlanes.java
===================================================================
RCS file: /cvsroot/tn5250j/tn5250j/src/org/tn5250j/framework/tn5250/ScreenPlanes.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ScreenPlanes.java	30 Jul 2004 05:03:57 -0000	1.2
--- ScreenPlanes.java	1 Aug 2004 12:14:22 -0000	1.3
***************
*** 1,1123 ****
! /**
!  * Title: ScreenPlanes.java
!  * Copyright:   Copyright (c) 2001
!  * Company:
!  * @author  Kenneth J. Pouncey
!  * @version 0.5
!  *
!  * Description:
!  *
!  * This program is free software; you can redistribute it and/or modify
[...2230 lines suppressed...]
! 	   // now lets make sure there are no more than numSuff spaces after option
! 	   while (hs && (++sp < lenScreen && screen[sp] <= ' '
! 	                  || screen[sp] == suff )) {
! 	      if (sp - x >= numSuff || screen[sp] == suff ||
! 	                  screen[sp] == '.' ||
! 	               screen[sp] == '*') {
! 	         hs =false;
! 	         break;
! 	      }
! 	   }
! 	   if (hs && !Character.isLetterOrDigit(screen[sp]))
! 	      hs = false;
! 	   if (hs) {
! 	      return os;
! 	   }
! 	   return -1;
! 	}
! 
  }
\ No newline at end of file

Index: ScreenField.java
===================================================================
RCS file: /cvsroot/tn5250j/tn5250j/src/org/tn5250j/framework/tn5250/ScreenField.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ScreenField.java	30 Jul 2004 05:03:57 -0000	1.2
--- ScreenField.java	1 Aug 2004 12:14:22 -0000	1.3
***************
*** 1,511 ****
! /**
!  * Title: tn5250J
!  * Copyright:   Copyright (c) 2001
!  * Company:
!  * @author  Kenneth J. Pouncey
!  * @version 0.4
!  *
!  * Description:
!  *
!  * This program is free software; you can redistribute it and/or modify
[...990 lines suppressed...]
!    boolean mdt = false;
!    protected boolean checkCanSend;
!    protected boolean rightAdjd;
!    protected boolean manditoried;
!    boolean canSend = true;
!    int attr = 0;
!    int length = 0;
!    int ffw1 = 0;
!    int ffw2 = 0;
!    int fcw1 = 0;
!    int fcw2 = 0;
!    int cursorPos = 0;
!    Screen5250 s;
!    int cursorProg = 0;
!    int fieldId = 0;
!    ScreenField next = null;
!    ScreenField prev = null;
! 
  }
\ No newline at end of file

Index: Screen5250.java
===================================================================
RCS file: /cvsroot/tn5250j/tn5250j/src/org/tn5250j/framework/tn5250/Screen5250.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Screen5250.java	31 Jul 2004 10:30:31 -0000	1.6
--- Screen5250.java	1 Aug 2004 12:14:22 -0000	1.7
***************
*** 3158,3162 ****
  
  		planes.setScreenCharAndAttr(lastPos, initChar, lastAttr, true);
! 
  		setDirty(lastPos);
  
--- 3158,3162 ----
  
  		planes.setScreenCharAndAttr(lastPos, initChar, lastAttr, true);
! 		
  		setDirty(lastPos);
  
***************
*** 3190,3194 ****
  					planes.setUseGUI(lastPos,FIELD_MIDDLE);
  				}
! 
  				advancePos();
  
--- 3190,3197 ----
  					planes.setUseGUI(lastPos,FIELD_MIDDLE);
  				}
! 				
! 				// now we set the field plane attributes
! 				planes.setScreenFieldAttr(lastPos,ffw1);
! 				
  				advancePos();
  



-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com