From: costamojan <cos...@us...> - 2006-04-15 18:14:39
|
Update of /cvsroot/abbot/abbot/src/abbot/editor/editors In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17909/src/abbot/editor/editors Modified Files: StepEditor.java CallEditor.java LaunchEditor.java Log Message: + added method 'reload' which is used to synchronize the editor with the underlying model (=step). Index: CallEditor.java =================================================================== RCS file: /cvsroot/abbot/abbot/src/abbot/editor/editors/CallEditor.java,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** CallEditor.java 13 Apr 2006 21:45:05 -0000 1.25 --- CallEditor.java 15 Apr 2006 18:14:37 -0000 1.26 *************** *** 44,47 **** --- 44,58 ---- } + + /** + * {@inheritDoc} + */ + public void reload() { + super.reload(); + target . setText ( call . getTargetClassName () ); + method . setSelectedItem ( call . getMethodName () ); + arguments . setValues ( call . getArguments () ); + } + protected Call getCall() { return call; } Index: LaunchEditor.java =================================================================== RCS file: /cvsroot/abbot/abbot/src/abbot/editor/editors/LaunchEditor.java,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** LaunchEditor.java 13 Apr 2006 21:45:05 -0000 1.19 --- LaunchEditor.java 15 Apr 2006 18:14:37 -0000 1.20 *************** *** 2,5 **** --- 2,7 ---- import java.awt.event.ActionEvent; + + import java.io.*; import java.lang.reflect.*; import java.util.*; *************** *** 38,41 **** --- 40,54 ---- } + + /** + * {@inheritDoc} + */ + public void reload() { + super.reload(); + classpath . setValues ( launch.getClasspath().split( File.pathSeparator ) ); + thread . setSelected ( launch.isThreaded() ); + } + + /** Display only the public static member functions. */ protected String[] getMethodNames(Method[] mlist) { Index: StepEditor.java =================================================================== RCS file: /cvsroot/abbot/abbot/src/abbot/editor/editors/StepEditor.java,v retrieving revision 1.34 retrieving revision 1.35 diff -C2 -d -r1.34 -r1.35 *** StepEditor.java 13 Apr 2006 21:45:05 -0000 1.34 --- StepEditor.java 15 Apr 2006 18:14:37 -0000 1.35 *************** *** 49,52 **** --- 49,62 ---- } } + + + /** + * Modifies this editor according to the current settings of the + * corresponding Step. + */ + public void reload() { + description.setText( step.getDescription() ); + } + /** Keep a reasonable minimum width. */ |