[Pixelle-commit] SF.net SVN: pixelle: [122] trunk/pixelle/src/com/mebigfatguy/pixelle
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2008-06-29 04:49:37
|
Revision: 122
http://pixelle.svn.sourceforge.net/pixelle/?rev=122&view=rev
Author: dbrosius
Date: 2008-06-28 21:49:45 -0700 (Sat, 28 Jun 2008)
Log Message:
-----------
add color out off bounds options
Modified Paths:
--------------
trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleBundle.java
trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEval.java
trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEvalFactory.java
trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleTransformer.java
trunk/pixelle/src/com/mebigfatguy/pixelle/actions/OptionsAction.java
trunk/pixelle/src/com/mebigfatguy/pixelle/dialogs/PixelleOptionsDialog.java
trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval3ByteBGR.java
trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval4ByteABGR.java
trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEvalByteGray.java
trunk/pixelle/src/com/mebigfatguy/pixelle/resources/pixelle.properties
Added Paths:
-----------
trunk/pixelle/src/com/mebigfatguy/pixelle/IndexOutOfBoundsOption.java
Removed Paths:
-------------
trunk/pixelle/src/com/mebigfatguy/pixelle/OutOfBoundsOption.java
Copied: trunk/pixelle/src/com/mebigfatguy/pixelle/IndexOutOfBoundsOption.java (from rev 97, trunk/pixelle/src/com/mebigfatguy/pixelle/OutOfBoundsOption.java)
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/IndexOutOfBoundsOption.java (rev 0)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/IndexOutOfBoundsOption.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -0,0 +1,54 @@
+/*
+ * pixelle - Graphics algorithmic editor
+ * Copyright (C) 2008 Dave Brosius
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+package com.mebigfatguy.pixelle;
+
+import java.awt.Color;
+
+/**
+ * an enum that represents what to do when an index specified is outside the coordinates
+ * of the source bitmap.
+ */
+public enum IndexOutOfBoundsOption {
+ /** use the specified color */
+ SpecifiedColor,
+ /** use the closest border color */
+ BorderColor,
+ /** calculate a new index using the modulus function of the width or height */
+ WrapColor;
+
+ private Color color = Color.WHITE;
+
+ /**
+ * retrieves the color that is used for when the enum is 'SpecifiedColor'
+ *
+ * @return the specified color
+ */
+ public Color getColor() {
+ return color;
+ }
+
+ /**
+ * sets the color that is used for when the enum is 'SpecifiedColor'
+ *
+ * @param clr the specified color
+ */
+ public void setColor(Color clr) {
+ color = clr;
+ }
+}
Deleted: trunk/pixelle/src/com/mebigfatguy/pixelle/OutOfBoundsOption.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/OutOfBoundsOption.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/OutOfBoundsOption.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -1,54 +0,0 @@
-/*
- * pixelle - Graphics algorithmic editor
- * Copyright (C) 2008 Dave Brosius
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-package com.mebigfatguy.pixelle;
-
-import java.awt.Color;
-
-/**
- * an enum that represents what to do when an index specified is outside the coordinates
- * of the source bitmap.
- */
-public enum OutOfBoundsOption {
- /** use the specified color */
- SpecifiedColor,
- /** use the closest border color */
- BorderColor,
- /** calculate a new index using the modulus function of the width or height */
- WrapColor;
-
- private Color color = Color.WHITE;
-
- /**
- * retrieves the color that is used for when the enum is 'SpecifiedColor'
- *
- * @return the specified color
- */
- public Color getColor() {
- return color;
- }
-
- /**
- * sets the color that is used for when the enum is 'SpecifiedColor'
- *
- * @param clr the specified color
- */
- public void setColor(Color clr) {
- color = clr;
- }
-}
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleBundle.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleBundle.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleBundle.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -63,11 +63,15 @@
public static final String TRANSPARENCY_LABEL = "label.transparency";
public static final String SELECTION_LABEL = "label.selection";
public static final String PIXEL_OPTIONS = "title.pixel_options";
- public static final String OUT_OF_BOUNDS_PIXELS = "title.out_of_bounds_pixels";
+ public static final String INDEX_OUT_OF_BOUNDS_PIXELS = "title.index_out_of_bounds_pixels";
public static final String STATIC_COLOR = "label.color";
public static final String BORDER_COLOR = "label.border_color";
public static final String WRAPPED_COLOR = "label.wrapped_color";
public static final String PICK_COLOR = "title.pick_color";
+ public static final String COLOR_OUT_OF_BOUNDS_PIXELS = "title.color_out_of_bounds_pixels";
+ public static final String CLIP_COLOR = "label.clip_color";
+ public static final String ROLL_COLOR = "label.roll_color";
+ public static final String WAVE_COLOR = "label.wave_color";
private static ResourceBundle rb = ResourceBundle.getBundle("com/mebigfatguy/pixelle/resources/pixelle");
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEval.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEval.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEval.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -31,7 +31,7 @@
protected DataBuffer buffer;
protected int width;
protected int height;
- protected OutOfBoundsOption oobOption;
+ protected IndexOutOfBoundsOption oobOption;
private int selectionByte;
/**
@@ -40,7 +40,7 @@
* @param image the image to evaluate
* @param option the out of bounds pixels option to use
*/
- public PixelleEval(PixelleImage image, OutOfBoundsOption option) {
+ public PixelleEval(PixelleImage image, IndexOutOfBoundsOption option) {
srcImage = image;
buffer = image.getBuffer();
width = image.getWidth();
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEvalFactory.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEvalFactory.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleEvalFactory.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -26,27 +26,36 @@
public class PixelleEvalFactory {
- private static OutOfBoundsOption oobOption = OutOfBoundsOption.BorderColor;
+ private static IndexOutOfBoundsOption ioobOption = IndexOutOfBoundsOption.BorderColor;
+ private static ColorOutOfBoundsOption coobOption = ColorOutOfBoundsOption.Clip;
private PixelleEvalFactory() {
}
- public static OutOfBoundsOption getOutOfBoundsOption() {
- return oobOption;
+ public static IndexOutOfBoundsOption getIndexOutOfBoundsOption() {
+ return ioobOption;
}
- public static void setOutOfBoundsOption(OutOfBoundsOption option) {
- oobOption = option;
+ public static void setIndexOutOfBoundsOption(IndexOutOfBoundsOption option) {
+ ioobOption = option;
}
+ public static ColorOutOfBoundsOption getColorOutOfBoundsOption() {
+ return coobOption;
+ }
+
+ public static void setColorOutOfBoundsOption(ColorOutOfBoundsOption option) {
+ coobOption = option;
+ }
+
public static PixelleEval create(PixelleImage image) {
switch (image.getType()) {
case BufferedImage.TYPE_3BYTE_BGR:
- return new PixelleEval3ByteBGR(image, oobOption);
+ return new PixelleEval3ByteBGR(image, ioobOption);
case BufferedImage.TYPE_4BYTE_ABGR:
- return new PixelleEval4ByteABGR(image, oobOption);
+ return new PixelleEval4ByteABGR(image, ioobOption);
case BufferedImage.TYPE_BYTE_BINARY:
break;
@@ -55,7 +64,7 @@
break;
case BufferedImage.TYPE_BYTE_GRAY:
- return new PixelleEvalByteGray(image, oobOption);
+ return new PixelleEvalByteGray(image, ioobOption);
case BufferedImage.TYPE_INT_ARGB:
break;
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleTransformer.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleTransformer.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/PixelleTransformer.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -86,7 +86,7 @@
PixelleImage destImage = new PixelleImage(new BufferedImage(srcImage.getWidth(), srcImage.getHeight(), BufferedImage.TYPE_4BYTE_ABGR));
PixelleEval srcPE = PixelleEvalFactory.create(srcImage);
- PixelleEval4ByteABGR destPE = new PixelleEval4ByteABGR(destImage, OutOfBoundsOption.BorderColor);
+ PixelleEval4ByteABGR destPE = new PixelleEval4ByteABGR(destImage, IndexOutOfBoundsOption.BorderColor);
PixelleClassLoader pcl = AccessController.doPrivileged(new PrivilegedAction<PixelleClassLoader>() {
public PixelleClassLoader run() {
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/actions/OptionsAction.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/actions/OptionsAction.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/actions/OptionsAction.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -39,12 +39,15 @@
}
public void actionPerformed(ActionEvent e) {
- PixelleOptionsDialog d = new PixelleOptionsDialog(frame, PixelleEvalFactory.getOutOfBoundsOption());
+ PixelleOptionsDialog d = new PixelleOptionsDialog(frame,
+ PixelleEvalFactory.getIndexOutOfBoundsOption(),
+ PixelleEvalFactory.getColorOutOfBoundsOption());
d.setLocationRelativeTo(frame);
d.setModal(true);
d.setVisible(true);
if (d.isOK()) {
- PixelleEvalFactory.setOutOfBoundsOption(d.getOutOfBoundsOption());
+ PixelleEvalFactory.setIndexOutOfBoundsOption(d.getIndexOutOfBoundsOption());
+ PixelleEvalFactory.setColorOutOfBoundsOption(d.getColorOutOfBoundsOption());
}
}
}
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/dialogs/PixelleOptionsDialog.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/dialogs/PixelleOptionsDialog.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/dialogs/PixelleOptionsDialog.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -36,7 +36,8 @@
import javax.swing.JDialog;
import javax.swing.JPanel;
-import com.mebigfatguy.pixelle.OutOfBoundsOption;
+import com.mebigfatguy.pixelle.ColorOutOfBoundsOption;
+import com.mebigfatguy.pixelle.IndexOutOfBoundsOption;
import com.mebigfatguy.pixelle.PixelleBundle;
import com.mebigfatguy.pixelle.PixelleFrame;
import com.mebigfatguy.pixelle.utils.GuiUtils;
@@ -49,46 +50,102 @@
private JCheckBox borderColorBox = new JCheckBox(PixelleBundle.getString(PixelleBundle.BORDER_COLOR));
private JCheckBox wrappedColorBox = new JCheckBox(PixelleBundle.getString(PixelleBundle.WRAPPED_COLOR));
private ColorButton colorButton = new ColorButton(Color.WHITE);
+
+ private JCheckBox clipBox = new JCheckBox(PixelleBundle.getString(PixelleBundle.CLIP_COLOR));
+ private JCheckBox rollBox = new JCheckBox(PixelleBundle.getString(PixelleBundle.ROLL_COLOR));
+ private JCheckBox waveBox = new JCheckBox(PixelleBundle.getString(PixelleBundle.WAVE_COLOR));
+
private JButton ok = new JButton(PixelleBundle.getString(PixelleBundle.OK));
private JButton cancel = new JButton(PixelleBundle.getString(PixelleBundle.CANCEL));
private boolean okClicked = false;
private Color color;
- private OutOfBoundsOption oobOption;
+ private IndexOutOfBoundsOption ioobOption;
+ private ColorOutOfBoundsOption coobOption;
- public PixelleOptionsDialog(PixelleFrame owner, OutOfBoundsOption option) {
+ public PixelleOptionsDialog(PixelleFrame owner, IndexOutOfBoundsOption ioption, ColorOutOfBoundsOption coption) {
super(owner, PixelleBundle.getString(PixelleBundle.PIXEL_OPTIONS));
- oobOption = option;
- color = oobOption.getColor();
+ ioobOption = ioption;
+ color = ioobOption.getColor();
+ coobOption = coption;
initComponents();
initListeners();
pack();
}
public boolean isOK() {
+ if (clipBox.isSelected())
+ coobOption = ColorOutOfBoundsOption.Clip;
+ else if (rollBox.isSelected())
+ coobOption = ColorOutOfBoundsOption.Roll;
+ else
+ coobOption = ColorOutOfBoundsOption.Wave;
+
if (colorBox.isSelected()) {
- oobOption = OutOfBoundsOption.SpecifiedColor;
- oobOption.setColor(color);
+ ioobOption = IndexOutOfBoundsOption.SpecifiedColor;
+ ioobOption.setColor(color);
}
else if (borderColorBox.isSelected())
- oobOption = OutOfBoundsOption.BorderColor;
+ ioobOption = IndexOutOfBoundsOption.BorderColor;
else
- oobOption = OutOfBoundsOption.WrapColor;
+ ioobOption = IndexOutOfBoundsOption.WrapColor;
return okClicked;
}
- public OutOfBoundsOption getOutOfBoundsOption() {
- return oobOption;
+ public IndexOutOfBoundsOption getIndexOutOfBoundsOption() {
+ return ioobOption;
}
+ public ColorOutOfBoundsOption getColorOutOfBoundsOption() {
+ return coobOption;
+ }
+
private void initComponents() {
Container cp = getContentPane();
cp.setLayout(new BoxLayout(cp, BoxLayout.Y_AXIS));
+ cp.add(Box.createVerticalStrut(5));
+
{
JPanel p = new JPanel();
p.setLayout(new GridLayout(3, 1));
- p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), PixelleBundle.getString(PixelleBundle.OUT_OF_BOUNDS_PIXELS)));
+ p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), PixelleBundle.getString(PixelleBundle.COLOR_OUT_OF_BOUNDS_PIXELS)));
+
+ GuiUtils.sizeUniformly(GuiUtils.Sizing.Height, clipBox, rollBox, waveBox);
+ p.add(clipBox);
+ p.add(rollBox);
+ p.add(waveBox);
+
+ ButtonGroup g = new ButtonGroup();
+ g.add(clipBox);
+ g.add(rollBox);
+ g.add(waveBox);
+
+ switch (coobOption) {
+ case Clip:
+ clipBox.setSelected(true);
+ break;
+
+ case Roll:
+ rollBox.setSelected(true);
+ break;
+
+ case Wave:
+ waveBox.setSelected(true);
+ break;
+ }
+
+ cp.add(p);
+ }
+
+ cp.add(Box.createVerticalStrut(5));
+ cp.add(Box.createVerticalGlue());
+
+ {
+ JPanel p = new JPanel();
+ p.setLayout(new GridLayout(3, 1));
+ p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), PixelleBundle.getString(PixelleBundle.INDEX_OUT_OF_BOUNDS_PIXELS)));
+
GuiUtils.sizeUniformly(GuiUtils.Sizing.Height, colorBox, colorButton, borderColorBox, wrappedColorBox);
colorButton.setColor(color);
@@ -109,7 +166,7 @@
g.add(borderColorBox);
g.add(wrappedColorBox);
- switch (oobOption) {
+ switch (ioobOption) {
case SpecifiedColor:
colorBox.setSelected(true);
break;
@@ -126,12 +183,13 @@
cp.add(p);
}
+ cp.add(Box.createVerticalStrut(5));
cp.add(Box.createVerticalGlue());
{
JPanel p = new JPanel();
p.setLayout(new BoxLayout(p, BoxLayout.X_AXIS));
- p.setBorder(BorderFactory.createEmptyBorder(4, 10, 4, 10));
+ p.setBorder(BorderFactory.createEmptyBorder(4, 40, 4, 40));
p.add(Box.createHorizontalGlue());
GuiUtils.sizeUniformly(GuiUtils.Sizing.Both, ok, cancel);
@@ -141,6 +199,8 @@
p.add(Box.createHorizontalGlue());
cp.add(p);
}
+
+ cp.add(Box.createVerticalStrut(5));
}
private void initListeners() {
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval3ByteBGR.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval3ByteBGR.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval3ByteBGR.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -18,13 +18,13 @@
*/
package com.mebigfatguy.pixelle.eval;
-import com.mebigfatguy.pixelle.OutOfBoundsOption;
+import com.mebigfatguy.pixelle.IndexOutOfBoundsOption;
import com.mebigfatguy.pixelle.PixelleEval;
import com.mebigfatguy.pixelle.PixelleImage;
public class PixelleEval3ByteBGR extends PixelleEval {
- public PixelleEval3ByteBGR(PixelleImage srcImage, OutOfBoundsOption option) {
+ public PixelleEval3ByteBGR(PixelleImage srcImage, IndexOutOfBoundsOption option) {
super(srcImage, option);
}
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval4ByteABGR.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval4ByteABGR.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEval4ByteABGR.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -18,13 +18,13 @@
*/
package com.mebigfatguy.pixelle.eval;
-import com.mebigfatguy.pixelle.OutOfBoundsOption;
+import com.mebigfatguy.pixelle.IndexOutOfBoundsOption;
import com.mebigfatguy.pixelle.PixelleEval;
import com.mebigfatguy.pixelle.PixelleImage;
public class PixelleEval4ByteABGR extends PixelleEval {
- public PixelleEval4ByteABGR(PixelleImage srcImage, OutOfBoundsOption option) {
+ public PixelleEval4ByteABGR(PixelleImage srcImage, IndexOutOfBoundsOption option) {
super(srcImage, option);
}
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEvalByteGray.java
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEvalByteGray.java 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/eval/PixelleEvalByteGray.java 2008-06-29 04:49:45 UTC (rev 122)
@@ -18,13 +18,13 @@
*/
package com.mebigfatguy.pixelle.eval;
-import com.mebigfatguy.pixelle.OutOfBoundsOption;
+import com.mebigfatguy.pixelle.IndexOutOfBoundsOption;
import com.mebigfatguy.pixelle.PixelleEval;
import com.mebigfatguy.pixelle.PixelleImage;
public class PixelleEvalByteGray extends PixelleEval {
- public PixelleEvalByteGray(PixelleImage srcImage, OutOfBoundsOption option) {
+ public PixelleEvalByteGray(PixelleImage srcImage, IndexOutOfBoundsOption option) {
super(srcImage, option);
}
Modified: trunk/pixelle/src/com/mebigfatguy/pixelle/resources/pixelle.properties
===================================================================
--- trunk/pixelle/src/com/mebigfatguy/pixelle/resources/pixelle.properties 2008-06-29 04:02:52 UTC (rev 121)
+++ trunk/pixelle/src/com/mebigfatguy/pixelle/resources/pixelle.properties 2008-06-29 04:49:45 UTC (rev 122)
@@ -1,21 +1,19 @@
-/*
- * pixelle - Graphics algorithmic editor
- * Copyright (C) 2008 Dave Brosius
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
+# * pixelle - Graphics algorithmic editor
+# * Copyright (C) 2008 Dave Brosius
+# *
+# * This library is free software; you can redistribute it and/or
+# * modify it under the terms of the GNU Lesser General Public
+# * License as published by the Free Software Foundation; either
+# * version 2.1 of the License, or (at your option) any later version.
+# *
+# * This library is distributed in the hope that it will be useful,
+# * but WITHOUT ANY WARRANTY; without even the implied warranty of
+# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# * Lesser General Public License for more details.
+# *
+# * You should have received a copy of the GNU Lesser General Public
+# * License along with this library; if not, write to the Free Software
+# * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
ok = OK
cancel = CANCEL
@@ -45,7 +43,7 @@
menu.transform.title = Transform
menu.transform.options = Options
-menu.transform.newwindow = Transform in new window
+menu.transform.newwindow = Transform creates new Window
menu.transform.transform = Transform
formula.red = p[x,y].r
@@ -62,8 +60,14 @@
label.selection = (Selection)
title.pixel_options = Pixel Options
-title.out_of_bounds_pixels = For out-of-bounds pixels use:
+title.index_out_of_bounds_pixels = For index-out-of-bounds pixels use\:
label.color = Color
label.border_color = Closest border color
label.wrapped_color = Wrapped color
-title.pick_color = Pick a color for out of bounds indices
\ No newline at end of file
+title.pick_color = Pick a color for out of bounds indices
+
+title.color_out_of_bounds_pixels = For color-out-of-bounds pixels use\:
+label.clip_color = Color Clipping
+label.roll_color = Color Rolling
+label.wave_color = Color Waving
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|