Author: pwang
Date: 2011-06-16 12:28:17 -0700 (Thu, 16 Jun 2011)
New Revision: 25780
Modified:
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
Log:
Add a tab -- import local plugin
Modified:
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
===================================================================
---
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
2011-06-16 19:09:00 UTC (rev 25779)
+++
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
2011-06-16 19:28:17 UTC (rev 25780)
@@ -787,6 +787,10 @@
btnDeleteSite = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
lstDownloadSites = new javax.swing.JList();
+ pnlImportLocalPlugin = new javax.swing.JPanel();
+ lbSelectLocalFile = new javax.swing.JLabel();
+ tfLocalPluginFile = new javax.swing.JTextField();
+ btnImportLocalPlugin = new javax.swing.JButton();
jPanel3 = new javax.swing.JPanel();
availablePluginsLabel = new javax.swing.JLabel();
versionCheck = new javax.swing.JCheckBox();
@@ -960,6 +964,39 @@
jTabbedPane1.addTab("Settings", pnlSettings);
+ pnlImportLocalPlugin.setLayout(new java.awt.GridBagLayout());
+
+ lbSelectLocalFile.setText("Please selct a plugin file");
+ gridBagConstraints = new java.awt.GridBagConstraints();
+ gridBagConstraints.gridx = 0;
+ gridBagConstraints.gridy = 0;
+ gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
+ gridBagConstraints.insets = new java.awt.Insets(10, 20, 10, 0);
+ pnlImportLocalPlugin.add(lbSelectLocalFile, gridBagConstraints);
+
+ gridBagConstraints = new java.awt.GridBagConstraints();
+ gridBagConstraints.gridy = 1;
+ gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
+ gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
+ gridBagConstraints.weightx = 1.0;
+ gridBagConstraints.insets = new java.awt.Insets(0, 20, 20, 0);
+ pnlImportLocalPlugin.add(tfLocalPluginFile, gridBagConstraints);
+
+ btnImportLocalPlugin.setText("Select");
+ btnImportLocalPlugin.addActionListener(new
java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ btnImportLocalPluginActionPerformed(evt);
+ }
+ });
+
+ gridBagConstraints = new java.awt.GridBagConstraints();
+ gridBagConstraints.gridy = 1;
+ gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
+ gridBagConstraints.insets = new java.awt.Insets(0, 20, 20, 30);
+ pnlImportLocalPlugin.add(btnImportLocalPlugin, gridBagConstraints);
+
+ jTabbedPane1.addTab("Import Local Plugin", pnlImportLocalPlugin);
+
jSplitPane2.setLeftComponent(jTabbedPane1);
jPanel3.setLayout(new java.awt.GridBagLayout());
@@ -974,7 +1011,6 @@
jPanel3.add(availablePluginsLabel, gridBagConstraints);
versionCheck.setText("Show only plugins verified to work in this
release");
-
versionCheck.setBorder(javax.swing.BorderFactory.createEmptyBorder(0,
0, 0, 0));
versionCheck.setMargin(new java.awt.Insets(0, 0, 0, 0));
versionCheck.addItemListener(new java.awt.event.ItemListener() {
@@ -1081,7 +1117,11 @@
}// </editor-fold>
-
+ private void
btnImportLocalPluginActionPerformed(java.awt.event.ActionEvent evt) {
+ // TODO add your handling code here:
+
+ }
+
private void btnDeleteSiteActionPerformed(java.awt.event.ActionEvent evt)
{
/*
DataSource theDataSource =
(DataSource)this.lstDownloadSites.getSelectedValue();
@@ -1365,6 +1405,7 @@
private javax.swing.JButton btnClear;
private javax.swing.JButton btnDeleteSite;
private javax.swing.JButton btnEditSite;
+ private javax.swing.JButton btnImportLocalPlugin;
private javax.swing.JButton btnSearch;
private javax.swing.JPanel buttonPanel;
private javax.swing.JButton closeButton;
@@ -1380,13 +1421,16 @@
private javax.swing.JSplitPane jSplitPane2;
private javax.swing.JTabbedPane jTabbedPane1;
private javax.swing.JLabel lbSearchTitle;
+ private javax.swing.JLabel lbSelectLocalFile;
private javax.swing.JList lstDownloadSites;
private javax.swing.JLabel msgLabel;
private javax.swing.JTextArea msgPanel;
private javax.swing.JTree pluginTree;
+ private javax.swing.JPanel pnlImportLocalPlugin;
private javax.swing.JPanel pnlSearch;
private javax.swing.JPanel pnlSettings;
private javax.swing.JPanel sitePanel;
+ private javax.swing.JTextField tfLocalPluginFile;
private javax.swing.JTextField tfSearch;
private javax.swing.JPanel topPane;
private javax.swing.JScrollPane treeScrollPane;
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.