From: <ez...@us...> - 2007-08-01 23:26:41
|
Revision: 10279 http://jedit.svn.sourceforge.net/jedit/?rev=10279&view=rev Author: ezust Date: 2007-08-01 16:26:37 -0700 (Wed, 01 Aug 2007) Log Message: ----------- Re-added the PV 2.3 listener options. Modified Paths: -------------- plugins/Console/trunk/Console.props plugins/Console/trunk/console/options/GeneralOptionPane.java Modified: plugins/Console/trunk/Console.props =================================================================== --- plugins/Console/trunk/Console.props 2007-08-01 22:50:45 UTC (rev 10278) +++ plugins/Console/trunk/Console.props 2007-08-01 23:26:37 UTC (rev 10279) @@ -15,6 +15,9 @@ plugin.console.ConsolePlugin.depend.0=jedit 04.03.11.00 plugin.console.ConsolePlugin.depend.1=jdk 1.5 plugin.console.ConsolePlugin.depend.2=plugin errorlist.ErrorListPlugin 1.3.4 +# ProjectViewer is optional because Console only listens to events from it. +plugin.console.ConsolePlugin.depend.3=optional plugin projectviewer.ProjectPlugin 2.1.1 +plugin.projectviewer.console.ConsolePlugin.global-pv-listeners=console.ProjectTreeListener # Menu plugin.console.ConsolePlugin.menu=console run-last-console-command - \ @@ -85,6 +88,8 @@ options.console.general.changedir=ProjectViewer Event Options: options.console.general.changedir.pvchange=On Project change, cd to root project dir options.console.general.changedir.nodeselect=On VFS node select, cd to node dir (File Browser/ProjectViewer) +options.console.general.changedir.pvchange=On Project change, cd to root project dir +options.console.general.changedir.pvselect=On ProjectViewer select node, cd to node dir options.console.general.mergeError=Merge stdout and stderr options.console.general.welcome=Show welcome message options.console.general.showExitStatus=Show exit status Modified: plugins/Console/trunk/console/options/GeneralOptionPane.java =================================================================== --- plugins/Console/trunk/console/options/GeneralOptionPane.java 2007-08-01 22:50:45 UTC (rev 10278) +++ plugins/Console/trunk/console/options/GeneralOptionPane.java 2007-08-01 23:26:37 UTC (rev 10279) @@ -47,11 +47,37 @@ public class GeneralOptionPane extends AbstractOptionPane { + + // {{{ data members + + private JCheckBox commandoToolBar; + private JComboBox prefix; + private FontSelector font; + private JComboBox encoding; + private JButton bgColor; + private JButton plainColor; + private JButton caretColor; + private JButton infoColor; + private JButton warningColor; + private JButton errorColor; + private JCheckBox nodeselect; + private JCheckBox mergeError; + private JCheckBox showExitStatus; + private JCheckBox showWelcomeMessage; + private JTextField pathDirs ; + private JTextField limit ; + private JCheckBox pvselect; + private JCheckBox pvchange; + + + // }}} + //{{{ GeneralOptionPane constructor public GeneralOptionPane() { super("console.general"); } //}}} + //{{{ _init() method protected void _init() { @@ -123,7 +149,17 @@ addComponent(jEdit.getProperty("options.console.general.errorColor"), errorColor = createColorButton("console.errorColor")); + addComponent(new JSeparator(SwingConstants.HORIZONTAL)); + addSeparator("options.console.general.changedir"); + pvchange = new JCheckBox(jEdit.getProperty("options.console.general.changedir.pvchange")); + pvselect = new JCheckBox(jEdit.getProperty("options.console.general.changedir.pvselect")); + pvchange.setSelected(jEdit.getBooleanProperty("console.changedir.pvchange")); + pvselect.setSelected(jEdit.getBooleanProperty("console.changedir.pvselect")); + + addComponent(pvchange); + addComponent(pvselect); + addComponent(new JSeparator(SwingConstants.HORIZONTAL)); @@ -132,7 +168,8 @@ //{{{ _save() method protected void _save() { - + jEdit.setBooleanProperty("console.changedir.pvchange", pvchange.isSelected()); + jEdit.setBooleanProperty("console.changedir.pvselect", pvselect.isSelected()); jEdit.setBooleanProperty("console.changedir.nodeselect", nodeselect.isSelected()); jEdit.setBooleanProperty("console.processrunner.mergeError", mergeError.isSelected()); @@ -193,23 +230,4 @@ return b; } //}}} - // {{{ private members - - private JCheckBox commandoToolBar; - private JComboBox prefix; - private FontSelector font; - private JComboBox encoding; - private JButton bgColor; - private JButton plainColor; - private JButton caretColor; - private JButton infoColor; - private JButton warningColor; - private JButton errorColor; - private JCheckBox nodeselect; - private JCheckBox mergeError; - private JCheckBox showExitStatus; - private JCheckBox showWelcomeMessage; - private JTextField pathDirs ; - private JTextField limit ; - // }}} } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |