Notifies GUI Elements about certain events in GuiRenderSettings

This commit is contained in:
CrushedPixel
2015-06-02 19:04:58 +02:00
parent 37dd104968
commit b075314362

View File

@@ -241,6 +241,12 @@ public class GuiRenderSettings extends GuiScreen {
} }
} }
@Override
protected void mouseReleased(int mouseX, int mouseY, int state) {
framerateSlider.mouseReleased(mouseX, mouseY);
qualitySlider.mouseReleased(mouseX, mouseY);
}
@Override @Override
protected void mouseClickMove(int mouseX, int mouseY, int clickedMouseButton, long timeSinceLastClick) { protected void mouseClickMove(int mouseX, int mouseY, int clickedMouseButton, long timeSinceLastClick) {
if(advancedTab) colorPicker.mouseDragged(mc, mouseX, mouseY); if(advancedTab) colorPicker.mouseDragged(mc, mouseX, mouseY);
@@ -290,7 +296,8 @@ public class GuiRenderSettings extends GuiScreen {
} else if(defaultButtons.contains(button) && !advancedTab) { } else if(defaultButtons.contains(button) && !advancedTab) {
if(button.id == GuiConstants.RENDER_SETTINGS_RESOLUTION_CHECKBOX) { if(button.id == GuiConstants.RENDER_SETTINGS_RESOLUTION_CHECKBOX) {
boolean enabled = ((GuiCheckBox)button).isChecked(); customResolution.setIsChecked(!customResolution.isChecked());
boolean enabled = customResolution.isChecked();
xRes.setEnabled(enabled); xRes.setEnabled(enabled);
yRes.setEnabled(enabled); yRes.setEnabled(enabled);
} }