From a24cf065cb72087d4bcc7aaaf51225fede2c6a86 Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Wed, 20 Feb 2019 21:19:29 -0500 Subject: [PATCH] Remove unused SelectBaseCurrencyWindow --- .../windows/SelectBaseCurrencyWindow.java | 119 ------------------ 1 file changed, 119 deletions(-) delete mode 100644 desktop/src/main/java/bisq/desktop/main/overlays/windows/SelectBaseCurrencyWindow.java diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/SelectBaseCurrencyWindow.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/SelectBaseCurrencyWindow.java deleted file mode 100644 index 3abbc11370..0000000000 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/SelectBaseCurrencyWindow.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * This file is part of Bisq. - * - * Bisq is free software: you can redistribute it and/or modify it - * under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or (at - * your option) any later version. - * - * Bisq is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public - * License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Bisq. If not, see . - */ - -package bisq.desktop.main.overlays.windows; - -import bisq.desktop.main.overlays.Overlay; -import bisq.desktop.util.FormBuilder; - -import bisq.core.app.BisqEnvironment; -import bisq.core.btc.BaseCurrencyNetwork; -import bisq.core.locale.Res; - -import bisq.common.app.DevEnv; - -import javax.inject.Inject; - -import javafx.scene.control.ComboBox; -import javafx.scene.control.Label; -import javafx.scene.layout.GridPane; - -import javafx.geometry.Insets; - -import javafx.collections.FXCollections; - -import javafx.util.StringConverter; - -import java.util.Arrays; -import java.util.List; -import java.util.Optional; -import java.util.function.Consumer; -import java.util.stream.Collectors; - -import static bisq.desktop.util.FormBuilder.addMultilineLabel; - -public class SelectBaseCurrencyWindow extends Overlay { - - private ComboBox comboBox; - private Optional> selectHandlerOptional; - - - /////////////////////////////////////////////////////////////////////////////////////////// - // Public API - /////////////////////////////////////////////////////////////////////////////////////////// - - @Inject - public SelectBaseCurrencyWindow() { - type = Type.Confirmation; - } - - public void show() { - if (headLine == null) - headLine = Res.get("selectBaseCurrencyWindow.headline"); - - width = 768; - createGridPane(); - addHeadLine(); - addContent(); - addButtons(); - applyStyles(); - display(); - } - - public SelectBaseCurrencyWindow onSelect(Consumer selectHandler) { - this.selectHandlerOptional = Optional.of(selectHandler); - return this; - } - - - /////////////////////////////////////////////////////////////////////////////////////////// - // Protected - /////////////////////////////////////////////////////////////////////////////////////////// - - private void addContent() { - Label label = addMultilineLabel(gridPane, ++rowIndex, Res.get("selectBaseCurrencyWindow.msg", BisqEnvironment.getBaseCurrencyNetwork().getCurrencyName()), 10); - GridPane.setMargin(label, new Insets(0, 0, 10, 0)); - - comboBox = FormBuilder.addComboBox(gridPane, ++rowIndex, Res.get("selectBaseCurrencyWindow.select")); - comboBox.setPromptText(Res.get("shared.select")); - List baseCurrencyNetworks = Arrays.asList(BaseCurrencyNetwork.values()); - // show ony mainnet in production version - if (!DevEnv.isDevMode()) - baseCurrencyNetworks = baseCurrencyNetworks.stream() - .filter(BaseCurrencyNetwork::isMainnet) - .collect(Collectors.toList()); - comboBox.setItems(FXCollections.observableArrayList(baseCurrencyNetworks)); - - comboBox.setConverter(new StringConverter() { - @Override - public String toString(BaseCurrencyNetwork baseCurrencyNetwork) { - return DevEnv.isDevMode() ? (baseCurrencyNetwork.getCurrencyName() + "_" + baseCurrencyNetwork.getNetwork()) : - baseCurrencyNetwork.getCurrencyName(); - } - - @Override - public BaseCurrencyNetwork fromString(String string) { - return null; - } - }); - - comboBox.setOnAction(event -> { - selectHandlerOptional.get().accept(comboBox.getSelectionModel().getSelectedItem()); - hide(); - }); - } -}