/bundles/plugins-trunk/XML/sidekick/ecmascript/options/GeneralOptionPane.java
Java | 25 lines | 19 code | 6 blank | 0 comment | 0 complexity | 26266494843f340feff90a876a4656fa MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- package sidekick.ecmascript.options;
- import javax.swing.*;
- import org.gjt.sp.jedit.*;
- public class GeneralOptionPane extends AbstractOptionPane {
- private JCheckBox allNodes;
- public GeneralOptionPane() {
- super( "sidekick.ecmascript" );
- }
- protected void _init() {
- addComponent( allNodes = new JCheckBox( jEdit.getProperty(
- "options.sidekick.ecmascript.general.allNodes.label" ) ) );
- boolean b = jEdit.getBooleanProperty( "sidekick.ecmascript.general.allNodes", false );
- allNodes.setSelected( b );
- System.setProperty("sidekick.ecmascript.general.allNodes", b ? "true" : "false");
- }
- protected void _save() {
- jEdit.setBooleanProperty( "sidekick.ecmascript.general.allNodes", allNodes.isSelected() );
- }
- }