[Patchanim-commit] SF.net SVN: patchanim: [81] trunk/patchanim/src/com/mebigfatguy/patchanim
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2008-02-01 07:43:46
|
Revision: 81
http://patchanim.svn.sourceforge.net/patchanim/?rev=81&view=rev
Author: dbrosius
Date: 2008-01-31 23:43:51 -0800 (Thu, 31 Jan 2008)
Log Message:
-----------
add lighten patch and darken patch commands to the context menu
Modified Paths:
--------------
trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchSamplePanel.java
trunk/patchanim/src/com/mebigfatguy/patchanim/main/PatchAnimBundle.java
trunk/patchanim/src/com/mebigfatguy/patchanim/resources.properties
Modified: trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchSamplePanel.java
===================================================================
--- trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchSamplePanel.java 2008-01-31 22:45:25 UTC (rev 80)
+++ trunk/patchanim/src/com/mebigfatguy/patchanim/gui/JPatchSamplePanel.java 2008-02-01 07:43:51 UTC (rev 81)
@@ -217,10 +217,41 @@
}
}
});
+
setAllItem.add(valueItem);
+ JMenuItem lightenPatch = new JMenuItem(rb.getString(PatchAnimBundle.LIGHTENPATCH));
+ lightenPatch.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent ae) {
+ deltaAllPts(10.0);
+ }
+ });
+
+ menu.add(lightenPatch);
+ JMenuItem darkenPatch = new JMenuItem(rb.getString(PatchAnimBundle.DARKENPATCH));
+ darkenPatch.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent ae) {
+ deltaAllPts(-10.0);
+ }
+ });
+
+ menu.add(darkenPatch);
menu.show(JPatchSamplePanel.this, me.getX(), me.getY());
}
+ private void deltaAllPts(double d) {
+ PatchPanelMediator mediator = PatchPanelMediator.getMediator();
+ CombinedPatch patch = mediator.getActivePatch();
+ PatchCoords coords = patch.getPatch(color);
+ for (int i = 0; i < PatchCoords.ORDER; i++) {
+ for (int j = 0; j < PatchCoords.ORDER; j++) {
+ Coordinate c = coords.getCoordinate(i, j);
+ c.setColor(c.getColor() + d);
+ coords.setCoordinate(i, j, c);
+ }
+ }
+ mediator.setNewActivePatch(patch);
+ }
+
private void setAllPts(double d) {
PatchPanelMediator mediator = PatchPanelMediator.getMediator();
CombinedPatch patch = mediator.getActivePatch();
Modified: trunk/patchanim/src/com/mebigfatguy/patchanim/main/PatchAnimBundle.java
===================================================================
--- trunk/patchanim/src/com/mebigfatguy/patchanim/main/PatchAnimBundle.java 2008-01-31 22:45:25 UTC (rev 80)
+++ trunk/patchanim/src/com/mebigfatguy/patchanim/main/PatchAnimBundle.java 2008-02-01 07:43:51 UTC (rev 81)
@@ -62,6 +62,8 @@
public static final String BLACK = "patchanim.black";
public static final String FULLCOLOR="patchanim.fullcolor";
public static final String VALUE="patchanim.value";
+ public static final String LIGHTENPATCH = "patchanim.lightenpatch";
+ public static final String DARKENPATCH = "patchanim.darkenpatch";
public static final String ASKSAVE = "patchanim.asksave";
public static final String LOADFAILED = "patchanim.err.loadfailed";
public static final String SAVEFAILED = "patchanim.err.savefailed";
Modified: trunk/patchanim/src/com/mebigfatguy/patchanim/resources.properties
===================================================================
--- trunk/patchanim/src/com/mebigfatguy/patchanim/resources.properties 2008-01-31 22:45:25 UTC (rev 80)
+++ trunk/patchanim/src/com/mebigfatguy/patchanim/resources.properties 2008-02-01 07:43:51 UTC (rev 81)
@@ -55,6 +55,8 @@
patchanim.black = Black
patchanim.fullcolor = Full Color
patchanim.value = Value...
+patchanim.lightenpatch = Lighten Patch
+patchanim.darkenpatch = Darken Patch
patchanim.asksave = Do you want to save your changes?
patchanim.err.savefailed = Failed saving Patch Animation File
patchanim.err.loadfailed = Failed loading Patch Animation File
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|