mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Merge pull request #699 from riclas/getcurrencylistsymbol
create a getter for the GUI symbols of trade currencies
This commit is contained in:
commit
54bbf54c64
5 changed files with 17 additions and 18 deletions
|
@ -40,4 +40,9 @@ public final class CryptoCurrency extends TradeCurrency {
|
|||
public boolean isAsset() {
|
||||
return isAsset;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getGUISymbol() {
|
||||
return "✦ ";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -41,6 +41,11 @@ public final class FiatCurrency extends TradeCurrency {
|
|||
public Currency getCurrency() {
|
||||
return currency;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getGUISymbol() {
|
||||
return "★ ";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
|
|
|
@ -57,6 +57,10 @@ public abstract class TradeCurrency implements Persistable, Comparable<TradeCurr
|
|||
public String getSymbol() {
|
||||
return symbol;
|
||||
}
|
||||
|
||||
public String getGUISymbol() {
|
||||
return "-";
|
||||
}
|
||||
|
||||
public String getNameAndCode() {
|
||||
return name + " (" + code + ")";
|
||||
|
|
|
@ -145,12 +145,7 @@ public class PreferencesView extends ActivatableViewAndModel<GridPane, Activatab
|
|||
@Override
|
||||
public String toString(TradeCurrency tradeCurrency) {
|
||||
// http://boschista.deviantart.com/journal/Cool-ASCII-Symbols-214218618
|
||||
if (tradeCurrency instanceof FiatCurrency)
|
||||
return "★ " + tradeCurrency.getNameAndCode();
|
||||
else if (tradeCurrency instanceof CryptoCurrency)
|
||||
return "✦ " + tradeCurrency.getNameAndCode();
|
||||
else
|
||||
return "-";
|
||||
return tradeCurrency.getGUISymbol() + tradeCurrency.getNameAndCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -193,12 +193,7 @@ public class GUIUtil {
|
|||
String displayString = CurrencyUtil.getNameByCode(code) + " (" + code + ")";
|
||||
if (preferences.getSortMarketCurrenciesNumerically())
|
||||
displayString += " - " + item.numTrades + " " + postFix;
|
||||
if (tradeCurrency instanceof FiatCurrency)
|
||||
return "★ " + displayString;
|
||||
else if (tradeCurrency instanceof CryptoCurrency) {
|
||||
return "✦ " + displayString;
|
||||
} else
|
||||
return "-";
|
||||
return tradeCurrency.getGUISymbol() + displayString;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -220,12 +215,7 @@ public class GUIUtil {
|
|||
return "▶ Show all";
|
||||
else if (code.equals(GUIUtil.EDIT_FLAG))
|
||||
return "▼ Edit currency list";
|
||||
else if (tradeCurrency instanceof FiatCurrency)
|
||||
return "★ " + displayString;
|
||||
else if (tradeCurrency instanceof CryptoCurrency) {
|
||||
return "✦ " + displayString;
|
||||
} else
|
||||
return "-";
|
||||
return tradeCurrency.getGUISymbol() + displayString;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Reference in a new issue