[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. |