[Jarspy-commits] CVS: JarSpy/src/com/ociweb/jarspy/gui ExtractArchiveAction.java,1.2,1.3 JarSpyGUI.j
Status: Beta
Brought to you by:
brown_j
|
From: Jeff B. <br...@us...> - 2002-07-17 13:17:55
|
Update of /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/gui
In directory usw-pr-cvs1:/tmp/cvs-serv7852/com/ociweb/jarspy/gui
Modified Files:
ExtractArchiveAction.java JarSpyGUI.java
Log Message:
fix extract action so it disables itself when appropriate
Index: ExtractArchiveAction.java
===================================================================
RCS file: /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/gui/ExtractArchiveAction.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ExtractArchiveAction.java 19 Jun 2002 01:19:10 -0000 1.2
--- ExtractArchiveAction.java 17 Jul 2002 13:17:52 -0000 1.3
***************
*** 29,33 ****
* @version $Id$
*/
! class ExtractArchiveAction extends JarSpyAction {
private final JarSpyGUI jarSpyGUI;
--- 29,34 ----
* @version $Id$
*/
! class ExtractArchiveAction extends JarSpyAction
! implements JarFileSelectionListener {
private final JarSpyGUI jarSpyGUI;
***************
*** 39,42 ****
--- 40,44 ----
jarSpyGUI = gui;
jarInspector = inspector;
+ jarSpyGUI.addJarFileSelectionListener(this);
}
***************
*** 64,67 ****
--- 66,73 ----
}
}
+ }
+
+ public void jarFileSelectionChanged(File jarFile) {
+ setEnabled(jarFile != null);
}
}
Index: JarSpyGUI.java
===================================================================
RCS file: /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/gui/JarSpyGUI.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** JarSpyGUI.java 17 Jul 2002 13:04:48 -0000 1.27
--- JarSpyGUI.java 17 Jul 2002 13:17:52 -0000 1.28
***************
*** 199,209 ****
void setFile(File file) throws IOException {
notifyFileSelectionListeners(null);
- Action extractAction =
- (Action) actions.get(ActionNames.EXTRACT_ARCHIVE_ACTION);
- Action viewManifestAction =
- (Action) actions.get(ActionNames.VIEW_MANIFEST_ACTION);
-
- extractAction.setEnabled(false);
- viewManifestAction.setEnabled(false);
setTitle("JarSpy");
--- 199,202 ----
***************
*** 211,216 ****
jarInspector.setFile(file);
refreshClassList();
! extractAction.setEnabled(true);
! viewManifestAction.setEnabled(true);
notifyFileSelectionListeners(file);
--- 204,208 ----
jarInspector.setFile(file);
refreshClassList();
!
notifyFileSelectionListeners(file);
|