PageRenderTime 28ms CodeModel.GetById 1ms RepoModel.GetById 0ms app.codeStats 0ms

/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
  1. package sidekick.ecmascript.options;
  2. import javax.swing.*;
  3. import org.gjt.sp.jedit.*;
  4. public class GeneralOptionPane extends AbstractOptionPane {
  5. private JCheckBox allNodes;
  6. public GeneralOptionPane() {
  7. super( "sidekick.ecmascript" );
  8. }
  9. protected void _init() {
  10. addComponent( allNodes = new JCheckBox( jEdit.getProperty(
  11. "options.sidekick.ecmascript.general.allNodes.label" ) ) );
  12. boolean b = jEdit.getBooleanProperty( "sidekick.ecmascript.general.allNodes", false );
  13. allNodes.setSelected( b );
  14. System.setProperty("sidekick.ecmascript.general.allNodes", b ? "true" : "false");
  15. }
  16. protected void _save() {
  17. jEdit.setBooleanProperty( "sidekick.ecmascript.general.allNodes", allNodes.isSelected() );
  18. }
  19. }