[Spedit-commits] CVS: prototype/Execution/Scripts SPML.py,NONE,1.1
Status: Planning
Brought to you by:
krunte
|
From: S?bastien P. <kaz...@us...> - 2001-11-28 13:11:38
|
Update of /cvsroot/spedit/prototype/Execution/Scripts In directory usw-pr-cvs1:/tmp/cvs-serv1329/Scripts Added Files: SPML.py Log Message: SPML Jython extensions to SPEedit. --- NEW FILE: SPML.py --- # --------------------------------------------------@RisingSun//Jython//1.0//EN # Module : SPML # Version : 0.00 # Type : SPEdit Extensions # ThreadSafe : - # Description : A set of extensions classes for the SP-ML format. # URL : <http://spedit.sf.net> # ----------------------------------------------------------------------------- # Author : spierre <sp...@is...> # ----------------------------------------------------------------------------- # Creation date : 22-Nov-2001 # Last mod. : 22-Nov-2001 # History : # 22-Nov-2001 First implementation. # # Bugs : # - # # To do : # - import java, javax import net.sourceforge.spedit from net.sourceforge.spedit.ui import XmFormLayout #------------------------------------------------------------------------------ # # Entry display # #------------------------------------------------------------------------------ class EntryDisplay(net.sourceforge.spedit.ui.AttributesDisplay): """Display an <entry> element attributes""" def __init__( self, element, view ): """Default AttributesDisplay constructor""" net.sourceforge.spedit.ui.AttributesDisplay.__init__(self,element,view) self.setLayout(java.awt.GridLayout(6,2)) self.add(javax.swing.JLabel("Name")) self.add(javax.swing.JTextField("Hello world")) self.add(javax.swing.JLabel("A.N.")) self.add(javax.swing.JTextField("Hello world")) self.add(javax.swing.JLabel("Status")) self.add(javax.swing.JTextField("Hello world")) self.add(javax.swing.JLabel("Database")) self.add(javax.swing.JTextField("Hello world")) self.add(javax.swing.JLabel("First public")) self.add(javax.swing.JTextField("Hello world")) self.add(javax.swing.JLabel("Last update")) self.add(javax.swing.JTextField("Hello world")) #------------------------------------------------------------------------------ # # Protein name display # #------------------------------------------------------------------------------ class ProteinNameDisplay(net.sourceforge.spedit.ui.AttributesDisplay): """Display an <proteinName> element attributes""" def __init__( self, element, view ): """Default AttributesDisplay constructor""" net.sourceforge.spedit.ui.AttributesDisplay.__init__(self,element,view) self.setLayout(java.awt.FlowLayout()) self.add(javax.swing.JLabel("e.c.")) self.add(javax.swing.JTextField("###")) #------------------------------------------------------------------------------ # # Author display # #------------------------------------------------------------------------------ class AuthorDisplay(net.sourceforge.spedit.ui.AttributesDisplay): """Display an <author> element attributes""" def __init__( self, element, view ): """Default AttributesDisplay constructor""" net.sourceforge.spedit.ui.AttributesDisplay.__init__(self,element,view) #We create the AttributesDisplay content self.setLayout(java.awt.FlowLayout()) self.add(javax.swing.JLabel("name")) self.add(javax.swing.JLabel("surname")) # EOF-Linux/ASCII-----------------------------------@RisingSun//Jython//1.0//EN |