[Pixelle-commit] SF.net SVN: pixelle: [103] trunk/pixelle/src/com/mebigfatguy/pixelle
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2008-06-28 22:12:06
|
Revision: 103
http://pixelle.svn.sourceforge.net/pixelle/?rev=103&view=rev
Author: dbrosius
Date: 2008-06-28 15:12:06 -0700 (Sat, 28 Jun 2008)
Log Message:
-----------
fix item (eyeyahyah)
Modified Paths:
--------------
trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleFrame.java
trunk/pixelle/src/com/mebigfatguy/pixelle/actions/TransformNewWindowAction.java
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleFrame.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleFrame.java 2008-06-28 21:54:18 UTC (rev 102)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleFrame.java 2008-06-28 22:12:06 UTC (rev 103)
@@ -87,9 +87,11 @@
JScrollPane scroll;
ImagePanel panel = new ImagePanel();
PixelleImage image;
+ boolean doNewWindow;
public PixelleFrame() {
image = new PixelleImage();
+ doNewWindow = false;
initComponents();
initListeners();
@@ -98,6 +100,7 @@
public PixelleFrame(PixelleImage srcImage) {
image = srcImage;
+ doNewWindow = true;
initComponents();
initListeners();
@@ -175,7 +178,7 @@
optionsItem = new JMenuItem(new OptionsAction(this));
transformMenu.add(optionsItem);
transformNewWindowItem = new JCheckBoxMenuItem(new TransformNewWindowAction(this));
- transformNewWindowItem.setSelected(true);
+ transformNewWindowItem.setSelected(doNewWindow);
transformMenu.add(transformNewWindowItem);
transformMenu.addSeparator();
transformItem = new JMenuItem(new TransformAction(this));
@@ -191,6 +194,11 @@
cp.setLayout(new BorderLayout());
}
+ public void toggleNewWindowOption() {
+ doNewWindow = !doNewWindow;
+ transformNewWindowItem.setSelected(doNewWindow);
+ }
+
private void initListeners() {
addWindowListener(new WindowAdapter() {
@Override
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/actions/TransformNewWindowAction.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/actions/TransformNewWindowAction.java 2008-06-28 21:54:18 UTC (rev 102)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/actions/TransformNewWindowAction.java 2008-06-28 22:12:06 UTC (rev 103)
@@ -21,7 +21,6 @@
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
-import javax.swing.JCheckBoxMenuItem;
import com.mebigfatguy.pixelle.PixelleBundle;
import com.mebigfatguy.pixelle.PixelleFrame;
@@ -37,9 +36,6 @@
}
public void actionPerformed(ActionEvent e) {
- JCheckBoxMenuItem item = (JCheckBoxMenuItem)e.getSource();
- boolean select = !item.isSelected();
- item.setSelected(select);
+ frame.toggleNewWindowOption();
}
-
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|