]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/gui/BoolSettingButton.java
Change gui to use scrollable control list
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / gui / BoolSettingButton.java
1 package com.irtimaled.bbor.client.gui;
2
3 import com.irtimaled.bbor.config.ConfigManager;
4 import com.irtimaled.bbor.config.Setting;
5
6 public class BoolSettingButton extends BoolButton {
7     private final Setting<Boolean> setting;
8
9     BoolSettingButton(int width, String label, Setting<Boolean> setting) {
10         super(width, label);
11         this.setting = setting;
12     }
13
14     @Override
15     public void onPressed() {
16         ConfigManager.Toggle(this.setting);
17     }
18
19     @Override
20     protected boolean getValue() {
21         return this.setting.get();
22     }
23 }