/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package tgfx.ui.tgfxsettings; import java.net.URL; import java.util.ResourceBundle; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.scene.control.Label; import javafx.scene.control.ToggleButton; import org.apache.log4j.Logger; import tgfx.utility.UtilityFunctions; /** * FXML Controller class * * @author rileyporter */ public class TgfxSettingsController implements Initializable { private static final Logger logger = Logger.getLogger(TgfxSettingsController.class); @FXML private Label tgfxBuildNumber, tgfxBuildDate, tgfxVersion; @FXML private ToggleButton settingDrawBtn; @FXML public static ToggleButton settingDebugBtn; public static void updateTgfxSettings() { } private static boolean drawPreview = true; @FXML private void handleTogglePreview(ActionEvent event) { if(settingDrawBtn.isSelected()){ settingDrawBtn.setText("Enabled"); setDrawPreview(true); }else{ setDrawPreview(false); settingDrawBtn.setText("Disabled"); // } // if (settingDrawBtn.getText().equals("ON")) { // settingDrawBtn.setText("OFF"); // setDrawPreview(true); // } else { // settingDrawBtn.setText("ON"); // setDrawPreview(false); } } public static boolean isDrawPreview() { return drawPreview; } public void setDrawPreview(boolean drawPreview) { TgfxSettingsController.drawPreview = drawPreview; } /** * Initializes the controller class. */ @Override public void initialize(URL url, ResourceBundle rb) { settingDrawBtn.setSelected(true); //We set drawing preview to default settingDrawBtn.setText("Enabled"); tgfxBuildNumber.setText(UtilityFunctions.getBuildInfo("BUILD")); tgfxVersion.setText(".95"); tgfxBuildDate.setId("lblMachine"); tgfxBuildNumber.setId("lblMachine"); tgfxVersion.setId("lblMachine"); } }