CaRMtl/eric/restrict/RestrictNonPalettePreference.java
2018-09-04 22:51:42 -04:00

45 lines
991 B
Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package eric.restrict;
import eric.GUI.palette.PaletteManager;
import eric.GUI.window.MenuBar;
import eric.JZirkelCanvas;
import rene.zirkel.ZirkelCanvas;
/**
*
* @author erichake
*/
public class RestrictNonPalettePreference extends RestrictPanelLine {
String name;
public RestrictNonPalettePreference(String nme, String label) {
super(label);
name=nme;
initState();
}
public void initState() {
ZirkelCanvas zc=JZirkelCanvas.getCurrentZC();
if (zc!=null) {
setSelected(!zc.isHiddenItem(name));
}
}
public void action() {
ZirkelCanvas zc=JZirkelCanvas.getCurrentZC();
if (zc!=null) {
if (isSelected()) {
zc.removeHiddenItem(name);
} else {
zc.addHiddenItem(name);
}
}
PaletteManager.init();
}
}