PageRenderTime 45ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/bundles/plugins-trunk/Console/console/bsh/commandoTOGGLE.bsh

#
Unknown | 21 lines | 18 code | 3 blank | 0 comment | 0 complexity | d36f7e0101033e184a1d394b3f707f15 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. commandoTOGGLE(view,pane,ns,label,var,options)
  2. {
  3. toggle = new JCheckBox(label);
  4. value = ns.getVariable(var);
  5. if("true".equals(value))
  6. {
  7. toggle.setSelected(true);
  8. ns.setVariable(var,true);
  9. }
  10. else if("false".equals(value))
  11. ns.setVariable(var,false);
  12. valueChanged()
  13. {
  14. ns.setVariable(var,toggle.isSelected());
  15. }
  16. pane.addComponent(toggle);
  17. return this;
  18. }