// Path: scripting/wrapper/settings/SettingBoolean.java
// public class SettingBoolean extends Setting {
// 
// 	public boolean enabled;
// 	
// 	protected SettingBoolean() { }
// 
// 	public SettingBoolean(String display, boolean enabled) {
// 		super(display);
// 
// 		this.enabled = enabled;
// 	}
// 
// 	public SettingBoolean(String display) {
// 		this(display, false);
// 	}
// 
// 	@Override
// 	public Object getValue() {
// 		return enabled; 
// 	}
// 	
// 	@Override
// 	protected void write(DataOutput out) throws IOException {
// 		super.write(out);
// 		out.writeBoolean(enabled);
// 	}
// 
// 	@Override
// 	protected Setting read(DataInput in) throws IOException {
// 		super.read(in);
// 		enabled = in.readBoolean();
// 		return this;
// 	}
// 	
// }


import net.minecraft.client.Minecraft;
import net.minecraft.client.audio.PositionedSoundRecord;
import net.minecraft.util.ResourceLocation;
import org.lwjgl.opengl.GL11;
import scripting.wrapper.settings.SettingBoolean;
import com.mcf.davidee.guilib.core.Checkbox;
import com.mcf.davidee.guilib.core.Scrollbar.Shiftable;
package scripting.gui.settings;





public class SetCheckbox extends Checkbox implements ISetting, Shiftable {
	

	private static final ResourceLocation TEXTURE = new ResourceLocation("guilib", "textures/gui/checkbox.png");
	public static final int SIZE = 10;

	private final SettingBoolean setting;
	
// Path: scripting/wrapper/settings/SettingBoolean.java
// public class SettingBoolean extends Setting {
// 
// 	public boolean enabled;
// 	
// 	protected SettingBoolean() { }
// 
// 	public SettingBoolean(String display, boolean enabled) {
// 		super(display);
// 
// 		this.enabled = enabled;
// 	}
// 
// 	public SettingBoolean(String display) {
// 		this(display, false);
// 	}
// 
// 	@Override
// 	public Object getValue() {
// 		return enabled; 
// 	}
// 	
// 	@Override
// 	protected void write(DataOutput out) throws IOException {
// 		super.write(out);
// 		out.writeBoolean(enabled);
// 	}
// 
// 	@Override
// 	protected Setting read(DataInput in) throws IOException {
// 		super.read(in);
// 		enabled = in.readBoolean();
// 		return this;
// 	}
// 	
// }


// Path: scripting/gui/settings/SetCheckbox.java
import net.minecraft.client.Minecraft;
import net.minecraft.client.audio.PositionedSoundRecord;
import net.minecraft.util.ResourceLocation;
import org.lwjgl.opengl.GL11;
import scripting.wrapper.settings.SettingBoolean;
import com.mcf.davidee.guilib.core.Checkbox;
import com.mcf.davidee.guilib.core.Scrollbar.Shiftable;

package scripting.gui.settings;





public class SetCheckbox extends Checkbox implements ISetting, Shiftable {
	

	private static final ResourceLocation TEXTURE = new ResourceLocation("guilib", "textures/gui/checkbox.png");
	public static final int SIZE = 10;

	private final SettingBoolean setting;
	
	public SetCheckbox(SettingBoolean setting) {