[Imagetools-commit] SF.net SVN: imagetools:[59] trunk/imagetools/src/net/codebuilders/desktop/ imag
Status: Beta
Brought to you by:
cmarcum
|
From: <cm...@us...> - 2009-06-07 13:13:04
|
Revision: 59
http://imagetools.svn.sourceforge.net/imagetools/?rev=59&view=rev
Author: cmarcum
Date: 2009-06-07 12:13:35 +0000 (Sun, 07 Jun 2009)
Log Message:
-----------
ticket:8 and ticket:11 - added Options menu with radio buttons for annotation color and font styles. No actions yet.
Modified Paths:
--------------
trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.form
trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.java
trunk/imagetools/src/net/codebuilders/desktop/imagetools/resources/ImageToolsView.properties
Modified: trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.form
===================================================================
--- trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.form 2009-06-05 13:24:19 UTC (rev 58)
+++ trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.form 2009-06-07 12:13:35 UTC (rev 59)
@@ -196,6 +196,59 @@
</MenuItem>
</SubComponents>
</Menu>
+ <Menu class="javax.swing.JMenu" name="optionsMenu">
+ <Properties>
+ <Property name="text" type="java.lang.String" resourceKey="optionsMenu.text"/>
+ <Property name="name" type="java.lang.String" value="optionsMenu" noResource="true"/>
+ </Properties>
+ <SubComponents>
+ <MenuItem class="javax.swing.JRadioButtonMenuItem" name="colorRedItem">
+ <Properties>
+ <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
+ <ComponentRef name="colorButtonGroup"/>
+ </Property>
+ <Property name="selected" type="boolean" value="true"/>
+ <Property name="text" type="java.lang.String" resourceKey="colorRedItem.text"/>
+ <Property name="name" type="java.lang.String" value="colorRedItem" noResource="true"/>
+ </Properties>
+ </MenuItem>
+ <MenuItem class="javax.swing.JRadioButtonMenuItem" name="colorBlueItem">
+ <Properties>
+ <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
+ <ComponentRef name="colorButtonGroup"/>
+ </Property>
+ <Property name="text" type="java.lang.String" resourceKey="colorBlueItem.text"/>
+ <Property name="name" type="java.lang.String" value="colorBlueItem" noResource="true"/>
+ </Properties>
+ </MenuItem>
+ <MenuItem class="javax.swing.JSeparator" name="jSeparator4">
+ <Properties>
+ <Property name="name" type="java.lang.String" value="jSeparator4" noResource="true"/>
+ </Properties>
+ </MenuItem>
+ <MenuItem class="javax.swing.JRadioButtonMenuItem" name="fontSerifItem">
+ <Properties>
+ <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
+ <ComponentRef name="fontButtonGroup"/>
+ </Property>
+ <Property name="font" type="java.awt.Font" resourceKey="fontSerifItem.font"/>
+ <Property name="selected" type="boolean" value="true"/>
+ <Property name="text" type="java.lang.String" resourceKey="fontSerifItem.text"/>
+ <Property name="name" type="java.lang.String" value="fontSerifItem" noResource="true"/>
+ </Properties>
+ </MenuItem>
+ <MenuItem class="javax.swing.JRadioButtonMenuItem" name="fontSansSerifItem">
+ <Properties>
+ <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor">
+ <ComponentRef name="fontButtonGroup"/>
+ </Property>
+ <Property name="font" type="java.awt.Font" resourceKey="fontSansSerifItem.font"/>
+ <Property name="text" type="java.lang.String" resourceKey="fontSansSerifItem.text"/>
+ <Property name="name" type="java.lang.String" value="fontSansSerifItem" noResource="true"/>
+ </Properties>
+ </MenuItem>
+ </SubComponents>
+ </Menu>
<Menu class="javax.swing.JMenu" name="helpMenu">
<Properties>
<Property name="text" type="java.lang.String" resourceKey="helpMenu.text"/>
@@ -458,6 +511,10 @@
</Container>
<Component class="javax.swing.ButtonGroup" name="drawButtonGroup">
</Component>
+ <Component class="javax.swing.ButtonGroup" name="colorButtonGroup">
+ </Component>
+ <Component class="javax.swing.ButtonGroup" name="fontButtonGroup">
+ </Component>
</NonVisualComponents>
<Properties>
<Property name="component" type="javax.swing.JComponent" editor="org.netbeans.modules.form.ComponentChooserEditor">
Modified: trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.java
===================================================================
--- trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.java 2009-06-05 13:24:19 UTC (rev 58)
+++ trunk/imagetools/src/net/codebuilders/desktop/imagetools/ImageToolsView.java 2009-06-07 12:13:35 UTC (rev 59)
@@ -237,6 +237,12 @@
drawLineItem = new javax.swing.JMenuItem();
drawRectangleItem = new javax.swing.JMenuItem();
drawTextItem = new javax.swing.JMenuItem();
+ optionsMenu = new javax.swing.JMenu();
+ colorRedItem = new javax.swing.JRadioButtonMenuItem();
+ colorBlueItem = new javax.swing.JRadioButtonMenuItem();
+ jSeparator4 = new javax.swing.JSeparator();
+ fontSerifItem = new javax.swing.JRadioButtonMenuItem();
+ fontSansSerifItem = new javax.swing.JRadioButtonMenuItem();
javax.swing.JMenu helpMenu = new javax.swing.JMenu();
usingMenuItem = new javax.swing.JMenuItem();
javax.swing.JMenuItem aboutMenuItem = new javax.swing.JMenuItem();
@@ -260,6 +266,8 @@
rectangleButton = new javax.swing.JToggleButton();
textButton = new javax.swing.JToggleButton();
drawButtonGroup = new javax.swing.ButtonGroup();
+ colorButtonGroup = new javax.swing.ButtonGroup();
+ fontButtonGroup = new javax.swing.ButtonGroup();
mainPanel.setName("mainPanel"); // NOI18N
mainPanel.setPreferredSize(new java.awt.Dimension(425, 350));
@@ -368,6 +376,38 @@
menuBar.add(drawMenu);
+ optionsMenu.setText(resourceMap.getString("optionsMenu.text")); // NOI18N
+ optionsMenu.setName("optionsMenu"); // NOI18N
+
+ colorButtonGroup.add(colorRedItem);
+ colorRedItem.setSelected(true);
+ colorRedItem.setText(resourceMap.getString("colorRedItem.text")); // NOI18N
+ colorRedItem.setName("colorRedItem"); // NOI18N
+ optionsMenu.add(colorRedItem);
+
+ colorButtonGroup.add(colorBlueItem);
+ colorBlueItem.setText(resourceMap.getString("colorBlueItem.text")); // NOI18N
+ colorBlueItem.setName("colorBlueItem"); // NOI18N
+ optionsMenu.add(colorBlueItem);
+
+ jSeparator4.setName("jSeparator4"); // NOI18N
+ optionsMenu.add(jSeparator4);
+
+ fontButtonGroup.add(fontSerifItem);
+ fontSerifItem.setFont(resourceMap.getFont("fontSerifItem.font")); // NOI18N
+ fontSerifItem.setSelected(true);
+ fontSerifItem.setText(resourceMap.getString("fontSerifItem.text")); // NOI18N
+ fontSerifItem.setName("fontSerifItem"); // NOI18N
+ optionsMenu.add(fontSerifItem);
+
+ fontButtonGroup.add(fontSansSerifItem);
+ fontSansSerifItem.setFont(resourceMap.getFont("fontSansSerifItem.font")); // NOI18N
+ fontSansSerifItem.setText(resourceMap.getString("fontSansSerifItem.text")); // NOI18N
+ fontSansSerifItem.setName("fontSansSerifItem"); // NOI18N
+ optionsMenu.add(fontSansSerifItem);
+
+ menuBar.add(optionsMenu);
+
helpMenu.setText(resourceMap.getString("helpMenu.text")); // NOI18N
helpMenu.setName("helpMenu"); // NOI18N
@@ -403,7 +443,7 @@
.addGroup(statusPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(statusMessageLabel)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 194, Short.MAX_VALUE)
+ .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 187, Short.MAX_VALUE)
.addComponent(progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(statusAnimationLabel)
@@ -1274,6 +1314,9 @@
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton captureButton;
private javax.swing.JButton closeButton;
+ private javax.swing.JRadioButtonMenuItem colorBlueItem;
+ private javax.swing.ButtonGroup colorButtonGroup;
+ private javax.swing.JRadioButtonMenuItem colorRedItem;
private javax.swing.JButton cropButton;
private javax.swing.ButtonGroup drawButtonGroup;
private javax.swing.JMenuItem drawLineItem;
@@ -1287,6 +1330,9 @@
private javax.swing.JMenuItem fileOpenItem;
private javax.swing.JMenuItem filePrintItem;
private javax.swing.JMenuItem fileSaveItem;
+ private javax.swing.ButtonGroup fontButtonGroup;
+ private javax.swing.JRadioButtonMenuItem fontSansSerifItem;
+ private javax.swing.JRadioButtonMenuItem fontSerifItem;
private javax.swing.JMenuItem imageCaptureItem;
private javax.swing.JMenuItem imageCropItem;
private javax.swing.JMenu imageMenu;
@@ -1294,10 +1340,12 @@
private javax.swing.JToolBar.Separator jSeparator1;
private javax.swing.JToolBar.Separator jSeparator2;
private javax.swing.JToolBar.Separator jSeparator3;
+ private javax.swing.JSeparator jSeparator4;
private javax.swing.JToggleButton lineButton;
private javax.swing.JPanel mainPanel;
private javax.swing.JMenuBar menuBar;
private javax.swing.JButton openButton;
+ private javax.swing.JMenu optionsMenu;
private javax.swing.JProgressBar progressBar;
private javax.swing.JToggleButton rectangleButton;
private javax.swing.JButton redoButton;
Modified: trunk/imagetools/src/net/codebuilders/desktop/imagetools/resources/ImageToolsView.properties
===================================================================
--- trunk/imagetools/src/net/codebuilders/desktop/imagetools/resources/ImageToolsView.properties 2009-06-05 13:24:19 UTC (rev 58)
+++ trunk/imagetools/src/net/codebuilders/desktop/imagetools/resources/ImageToolsView.properties 2009-06-07 12:13:35 UTC (rev 59)
@@ -130,3 +130,12 @@
message.info.icon=/net/codebuilders/desktop/imagetools/resources/messagebox_info24.png
#error icon for showWarning
message.warning.icon=/net/codebuilders/desktop/imagetools/resources/messagebox_warning24.png
+optionsMenu.text=Options
+colorRedItem.text=Red
+colorBlueItem.text=Blue
+fontSerifItem.text=Serif
+fontSansSerifItem.text=Sans Serif
+#NOI18N
+fontSerifItem.font=DejaVu Serif-Plain-13
+#NOI18N
+fontSansSerifItem.font=DejaVu Sans-Plain-13
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|