Removed javafx Platform dependencies from core

This commit is contained in:
Manfred Karrer 2015-04-06 23:13:41 +02:00
parent 7d4b30e8db
commit 7e6098bdaf
115 changed files with 332 additions and 305 deletions

View file

@ -19,7 +19,7 @@ You can read about all of this and more in the [whitepaper](https://bitsquare.io
Status Status
------ ------
The software is Alpha version and still under heavy development. The software is Alpha version and still under heavy development.
For the latest version checkout our [release page](https://github.com/bitsquare/bitsquare/releases) at Github. For the latest version checkout our [releases page](https://github.com/bitsquare/bitsquare/releases) at Github.
Building from source Building from source
-------------------- --------------------

View file

@ -5,7 +5,7 @@
<parent> <parent>
<artifactId>parent</artifactId> <artifactId>parent</artifactId>
<groupId>io.bitsquare</groupId> <groupId>io.bitsquare</groupId>
<version>0.1.3-SNAPSHOT</version> <version>0.1.4-SNAPSHOT</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>

View file

@ -6,7 +6,7 @@
<parent> <parent>
<artifactId>parent</artifactId> <artifactId>parent</artifactId>
<groupId>io.bitsquare</groupId> <groupId>io.bitsquare</groupId>
<version>0.1.3-SNAPSHOT</version> <version>0.1.4-SNAPSHOT</version>
</parent> </parent>
<artifactId>core</artifactId> <artifactId>core</artifactId>

View file

@ -161,15 +161,12 @@ public class BitsquareEnvironment extends StandardEnvironment {
setProperty(APP_NAME_KEY, appName); setProperty(APP_NAME_KEY, appName);
setProperty(UserAgent.NAME_KEY, appName); setProperty(UserAgent.NAME_KEY, appName);
// setProperty(UserAgent.VERSION_KEY, BitsquareAppMain.getVersion());
setProperty(WalletService.DIR_KEY, appDataDir); setProperty(WalletService.DIR_KEY, appDataDir);
setProperty(WalletService.PREFIX_KEY, appName); setProperty(WalletService.PREFIX_KEY, appName);
setProperty(Storage.DIR_KEY, Paths.get(appDataDir, "db").toString()); setProperty(Storage.DIR_KEY, Paths.get(appDataDir, "db").toString());
// setProperty(MainView.TITLE_KEY, appName);
setProperty(TomP2PModule.BOOTSTRAP_NODE_PORT_KEY, bootstrapNodePort); setProperty(TomP2PModule.BOOTSTRAP_NODE_PORT_KEY, bootstrapNodePort);
} }
}); });

View file

@ -56,8 +56,6 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantLock;
import javafx.application.Platform;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -249,7 +247,7 @@ public class FileManager<T> {
private void saveNowInternal(T serializable) { private void saveNowInternal(T serializable) {
long now = System.currentTimeMillis(); long now = System.currentTimeMillis();
saveToFile(serializable, dir, storageFile); saveToFile(serializable, dir, storageFile);
Platform.runLater(() -> log.info("Save {} completed in {}msec", storageFile, System.currentTimeMillis() - now)); Threading.USER_THREAD.execute(() -> log.info("Save {} completed in {}msec", storageFile, System.currentTimeMillis() - now));
} }
private void saveToFile(T serializable, File dir, File storageFile) { private void saveToFile(T serializable, File dir, File storageFile) {

View file

@ -29,11 +29,11 @@ import io.bitsquare.trade.protocol.availability.tasks.GetPeerAddress;
import io.bitsquare.trade.protocol.availability.tasks.ProcessReportOfferAvailabilityMessage; import io.bitsquare.trade.protocol.availability.tasks.ProcessReportOfferAvailabilityMessage;
import io.bitsquare.trade.protocol.availability.tasks.RequestIsOfferAvailable; import io.bitsquare.trade.protocol.availability.tasks.RequestIsOfferAvailable;
import org.bitcoinj.utils.Threading;
import java.util.Timer; import java.util.Timer;
import java.util.TimerTask; import java.util.TimerTask;
import javafx.application.Platform;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -135,7 +135,7 @@ public class CheckOfferAvailabilityProtocol {
TimerTask task = new TimerTask() { TimerTask task = new TimerTask() {
@Override @Override
public void run() { public void run() {
Platform.runLater(() -> { Threading.USER_THREAD.execute(() -> {
log.debug("Timeout reached"); log.debug("Timeout reached");
errorMessageHandler.handleErrorMessage("Timeout reached: Peer has not responded."); errorMessageHandler.handleErrorMessage("Timeout reached: Peer has not responded.");
model.offer.setState(Offer.State.OFFERER_OFFLINE); model.offer.setState(Offer.State.OFFERER_OFFLINE);

View file

@ -74,7 +74,7 @@ public class BuyerAsTakerProtocol extends TradeProtocol implements BuyerProtocol
public void applyMailboxMessage(MailboxMessage mailboxMessage, Trade trade) { public void applyMailboxMessage(MailboxMessage mailboxMessage, Trade trade) {
if (trade == null) if (trade == null)
this.trade = trade; this.trade = trade;
log.debug("setMailboxMessage " + mailboxMessage); log.debug("setMailboxMessage " + mailboxMessage);
// Might be called twice, so check that its only processed once // Might be called twice, so check that its only processed once
if (!processModel.isMailboxMessageProcessed()) { if (!processModel.isMailboxMessageProcessed()) {

View file

@ -26,11 +26,11 @@ import io.bitsquare.trade.protocol.trade.tasks.shared.SetupPayoutTxLockTimeReach
import io.bitsquare.trade.states.OffererTradeState; import io.bitsquare.trade.states.OffererTradeState;
import io.bitsquare.trade.states.TakerTradeState; import io.bitsquare.trade.states.TakerTradeState;
import org.bitcoinj.utils.Threading;
import java.util.Timer; import java.util.Timer;
import java.util.TimerTask; import java.util.TimerTask;
import javafx.application.Platform;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -88,7 +88,7 @@ public abstract class TradeProtocol {
TimerTask task = new TimerTask() { TimerTask task = new TimerTask() {
@Override @Override
public void run() { public void run() {
Platform.runLater(() -> { Threading.USER_THREAD.execute(() -> {
log.debug("Timeout reached"); log.debug("Timeout reached");
if (trade instanceof TakerTrade) if (trade instanceof TakerTrade)
trade.setProcessState(TakerTradeState.ProcessState.TIMEOUT); trade.setProcessState(TakerTradeState.ProcessState.TIMEOUT);

View file

@ -24,7 +24,7 @@ import io.bitsquare.trade.protocol.trade.TradeTask;
import io.bitsquare.trade.protocol.trade.messages.RequestDepositTxInputsMessage; import io.bitsquare.trade.protocol.trade.messages.RequestDepositTxInputsMessage;
import io.bitsquare.trade.states.StateUtil; import io.bitsquare.trade.states.StateUtil;
import javafx.application.Platform; import org.bitcoinj.utils.Threading;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -62,7 +62,7 @@ public class SendRequestDepositTxInputsMessage extends TradeTask {
// We try to repeat once and if that fails as well we persist the state for a later retry. // We try to repeat once and if that fails as well we persist the state for a later retry.
if (retryCounter == 0) { if (retryCounter == 0) {
retryCounter++; retryCounter++;
Platform.runLater(SendRequestDepositTxInputsMessage.this::doRun); Threading.USER_THREAD.execute(SendRequestDepositTxInputsMessage.this::doRun);
} }
else { else {
appendToErrorMessage("Sending TakeOfferFeePayedMessage to offerer failed. Maybe the network connection was " + appendToErrorMessage("Sending TakeOfferFeePayedMessage to offerer failed. Maybe the network connection was " +

View file

@ -27,14 +27,13 @@ import io.bitsquare.trade.states.TakerTradeState;
import org.bitcoinj.core.StoredBlock; import org.bitcoinj.core.StoredBlock;
import org.bitcoinj.core.Transaction; import org.bitcoinj.core.Transaction;
import org.bitcoinj.utils.Threading;
import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListenableFuture;
import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException;
import javafx.application.Platform;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.slf4j.Logger; import org.slf4j.Logger;
@ -64,7 +63,7 @@ public class SetupPayoutTxLockTimeReachedListener extends TradeTask {
} }
broadcastTx(); broadcastTx();
}, },
Platform::runLater); Threading.USER_THREAD::execute);
} }
} catch (Throwable t) { } catch (Throwable t) {
t.printStackTrace(); t.printStackTrace();

View file

@ -44,7 +44,7 @@ public class OffererTradeState {
PAYOUT_FINALIZED_MSG_SENT, PAYOUT_FINALIZED_MSG_SENT,
PAYOUT_BROAD_CASTED, PAYOUT_BROAD_CASTED,
PAYOUT_BROAD_CASTED_FAILED, PAYOUT_BROAD_CASTED_FAILED,
MESSAGE_SENDING_FAILED, MESSAGE_SENDING_FAILED,
TIMEOUT, TIMEOUT,
EXCEPTION EXCEPTION

View file

@ -40,15 +40,10 @@ import java.net.URI;
import java.security.PublicKey; import java.security.PublicKey;
import java.security.spec.X509EncodedKeySpec; import java.security.spec.X509EncodedKeySpec;
import java.util.function.Function;
import javafx.animation.AnimationTimer;
import javafx.application.Platform;
import javafx.scene.input.*;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* General utilities * General utilities
*/ */
@ -78,15 +73,6 @@ public class Utilities {
return System.getProperty("os.name").toLowerCase(); return System.getProperty("os.name").toLowerCase();
} }
public static void copyToClipboard(String content) {
if (content != null && content.length() > 0) {
Clipboard clipboard = Clipboard.getSystemClipboard();
ClipboardContent clipboardContent = new ClipboardContent();
clipboardContent.putString(content);
clipboard.setContent(clipboardContent);
}
}
public static void openURI(URI uri) throws IOException { public static void openURI(URI uri) throws IOException {
if (!isLinux() if (!isLinux()
&& Desktop.isDesktopSupported() && Desktop.isDesktopSupported()
@ -262,38 +248,6 @@ public class Utilities {
} }
} }
public static AnimationTimer setTimeout(int delay, Function<AnimationTimer, Void> callback) {
AnimationTimer animationTimer = new AnimationTimer() {
final long lastTimeStamp = System.currentTimeMillis();
@Override
public void handle(long arg0) {
if (System.currentTimeMillis() > delay + lastTimeStamp) {
Platform.runLater(() -> callback.apply(this));
this.stop();
}
}
};
animationTimer.start();
return animationTimer;
}
public static AnimationTimer setInterval(int delay, Function<AnimationTimer, Void> callback) {
AnimationTimer animationTimer = new AnimationTimer() {
long lastTimeStamp = System.currentTimeMillis();
@Override
public void handle(long arg0) {
if (System.currentTimeMillis() > delay + lastTimeStamp) {
lastTimeStamp = System.currentTimeMillis();
callback.apply(this);
}
}
};
animationTimer.start();
return animationTimer;
}
public static String getHexFromPubKey(PublicKey publicKey) { public static String getHexFromPubKey(PublicKey publicKey) {
final X509EncodedKeySpec x509EncodedKeySpec = new X509EncodedKeySpec(publicKey.getEncoded()); final X509EncodedKeySpec x509EncodedKeySpec = new X509EncodedKeySpec(publicKey.getEncoded());
return Utils.HEX.encode(x509EncodedKeySpec.getEncoded()); return Utils.HEX.encode(x509EncodedKeySpec.getEncoded());

View file

@ -64,7 +64,7 @@ public class EncryptionServiceTests {
byte[] result = encryptionService.decrypt(p2pEncryptKeyPair.getPrivate(), bucket); byte[] result = encryptionService.decrypt(p2pEncryptKeyPair.getPrivate(), bucket);
assertEquals("", result, data); assertEquals("", result, data);
} }
@Test @Test
public void testEncryptionWithLargeData() throws Exception { public void testEncryptionWithLargeData() throws Exception {
EncryptionService encryptionService = new EncryptionService(); EncryptionService encryptionService = new EncryptionService();
@ -72,7 +72,7 @@ public class EncryptionServiceTests {
byte[] data = new byte[2000]; byte[] data = new byte[2000];
new Random().nextBytes(data); new Random().nextBytes(data);
Bucket bucket = encryptionService.encrypt(p2pEncryptKeyPair.getPublic(), data); Bucket bucket = encryptionService.encrypt(p2pEncryptKeyPair.getPublic(), data);
byte[] result = encryptionService.decrypt(p2pEncryptKeyPair.getPrivate(), bucket); byte[] result = encryptionService.decrypt(p2pEncryptKeyPair.getPrivate(), bucket);
assertEquals("", result, data); assertEquals("", result, data);

View file

@ -22,7 +22,7 @@
<parent> <parent>
<artifactId>parent</artifactId> <artifactId>parent</artifactId>
<groupId>io.bitsquare</groupId> <groupId>io.bitsquare</groupId>
<version>0.1.3-SNAPSHOT</version> <version>0.1.4-SNAPSHOT</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>

View file

@ -17,11 +17,11 @@
package io.bitsquare.app; package io.bitsquare.app;
import io.bitsquare.common.view.CachingViewLoader;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.common.view.guice.InjectorViewFactory;
import io.bitsquare.gui.SystemTray; import io.bitsquare.gui.SystemTray;
import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.common.view.guice.InjectorViewFactory;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.debug.DebugView; import io.bitsquare.gui.main.debug.DebugView;
@ -29,6 +29,8 @@ import io.bitsquare.gui.util.ImageUtil;
import io.bitsquare.storage.FileManager; import io.bitsquare.storage.FileManager;
import io.bitsquare.util.Utilities; import io.bitsquare.util.Utilities;
import org.bitcoinj.utils.Threading;
import com.google.common.base.Throwables; import com.google.common.base.Throwables;
import com.google.inject.Guice; import com.google.inject.Guice;
@ -73,6 +75,8 @@ public class BitsquareApp extends Application {
log.trace("BitsquareApp.start"); log.trace("BitsquareApp.start");
try { try {
Threading.USER_THREAD = Platform::runLater;
bitsquareAppModule = new BitsquareAppModule(env, primaryStage); bitsquareAppModule = new BitsquareAppModule(env, primaryStage);
injector = Guice.createInjector(bitsquareAppModule); injector = Guice.createInjector(bitsquareAppModule);
injector.getInstance(InjectorViewFactory.class).setInjector(injector); injector.getInstance(InjectorViewFactory.class).setInjector(injector);

View file

@ -137,7 +137,7 @@ public class BitsquareAppMain extends BitsquareExecutable {
.ofType(RegTestHost.class) .ofType(RegTestHost.class)
.withValuesConvertedBy(new EnumValueConverter(RegTestHost.class)); .withValuesConvertedBy(new EnumValueConverter(RegTestHost.class));
parser.accepts(BOOTSTRAP_NODE_NAME_KEY, description("", BootstrapNodes.DEFAULT.getName())) parser.accepts(BOOTSTRAP_NODE_NAME_KEY, description("", BootstrapNodes.DEFAULT.getName()))
.withRequiredArg(); .withRequiredArg();
parser.accepts(BOOTSTRAP_NODE_IP_KEY, description("", BootstrapNodes.DEFAULT.getIp())) parser.accepts(BOOTSTRAP_NODE_IP_KEY, description("", BootstrapNodes.DEFAULT.getIp()))

View file

@ -17,7 +17,7 @@
package io.bitsquare.app; package io.bitsquare.app;
import io.bitsquare.util.Utilities; import io.bitsquare.gui.util.GUIUtil;
import com.google.inject.Inject; import com.google.inject.Inject;
@ -95,7 +95,7 @@ public class UpdateProcess {
log.info("UpdateFX current version " + BUILD_VERSION); log.info("UpdateFX current version " + BUILD_VERSION);
// process.timeout() will cause an error state back but we don't want to break startup in case of an timeout // process.timeout() will cause an error state back but we don't want to break startup in case of an timeout
timeoutTimer = Utilities.setTimeout(10000, animationTimer -> { timeoutTimer = GUIUtil.setTimeout(10000, animationTimer -> {
process.onCompleted(); process.onCompleted();
return null; return null;
}); });

View file

@ -18,11 +18,11 @@
package io.bitsquare.gui; package io.bitsquare.gui;
import io.bitsquare.BitsquareModule; import io.bitsquare.BitsquareModule;
import io.bitsquare.common.fxml.FxmlViewLoader; import io.bitsquare.gui.common.fxml.FxmlViewLoader;
import io.bitsquare.common.view.CachingViewLoader; import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.common.view.ViewFactory; import io.bitsquare.gui.common.view.ViewFactory;
import io.bitsquare.common.view.ViewLoader; import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.common.view.guice.InjectorViewFactory; import io.bitsquare.gui.common.view.guice.InjectorViewFactory;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.offer.offerbook.OfferBook; import io.bitsquare.gui.main.offer.offerbook.OfferBook;

View file

@ -17,8 +17,8 @@
package io.bitsquare.gui; package io.bitsquare.gui;
import io.bitsquare.common.view.View; import io.bitsquare.gui.common.view.View;
import io.bitsquare.common.view.ViewPath; import io.bitsquare.gui.common.view.ViewPath;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.offer.BuyOfferView; import io.bitsquare.gui.main.offer.BuyOfferView;
import io.bitsquare.storage.Storage; import io.bitsquare.storage.Storage;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common; package io.bitsquare.gui.common;
import static java.lang.String.format; import static java.lang.String.format;

View file

@ -15,13 +15,13 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.fxml; package io.bitsquare.gui.common.fxml;
import io.bitsquare.common.ViewfxException; import io.bitsquare.gui.common.ViewfxException;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.View; import io.bitsquare.gui.common.view.View;
import io.bitsquare.common.view.ViewFactory; import io.bitsquare.gui.common.view.ViewFactory;
import io.bitsquare.common.view.ViewLoader; import io.bitsquare.gui.common.view.ViewLoader;
import java.io.IOException; import java.io.IOException;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.model; package io.bitsquare.gui.common.model;
public interface Activatable { public interface Activatable {

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.model; package io.bitsquare.gui.common.model;
public abstract class ActivatableWithDataModel<D extends Activatable> extends WithDataModel<D> implements Activatable { public abstract class ActivatableWithDataModel<D extends Activatable> extends WithDataModel<D> implements Activatable {

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.model; package io.bitsquare.gui.common.model;
public interface DataModel extends Model { public interface DataModel extends Model {
} }

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.model; package io.bitsquare.gui.common.model;
public interface Model { public interface Model {
} }

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.model; package io.bitsquare.gui.common.model;
public interface ViewModel extends Model { public interface ViewModel extends Model {
} }

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.model; package io.bitsquare.gui.common.model;
import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkNotNull;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import javafx.fxml.FXML; import javafx.fxml.FXML;
import javafx.scene.*; import javafx.scene.*;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import javafx.scene.*; import javafx.scene.*;

View file

@ -15,9 +15,9 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import io.bitsquare.common.model.Activatable; import io.bitsquare.gui.common.model.Activatable;
import javafx.scene.*; import javafx.scene.*;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import java.util.HashMap; import java.util.HashMap;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import org.springframework.util.ClassUtils; import org.springframework.util.ClassUtils;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import java.util.function.Function; import java.util.function.Function;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import java.net.URL; import java.net.URL;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import javafx.scene.*; import javafx.scene.*;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import javafx.util.Callback; import javafx.util.Callback;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
public interface ViewLoader { public interface ViewLoader {
View load(Class<? extends View> viewClass); View load(Class<? extends View> viewClass);

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
import java.io.Serializable; import java.io.Serializable;

View file

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view; package io.bitsquare.gui.common.view;
public interface Wizard extends View { public interface Wizard extends View {
void nextStep(Step currentStep); void nextStep(Step currentStep);

View file

@ -15,9 +15,9 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>. * along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/ */
package io.bitsquare.common.view.guice; package io.bitsquare.gui.common.view.guice;
import io.bitsquare.common.view.ViewFactory; import io.bitsquare.gui.common.view.ViewFactory;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;

View file

@ -18,6 +18,7 @@
package io.bitsquare.gui.components; package io.bitsquare.gui.components;
import io.bitsquare.gui.OverlayManager; import io.bitsquare.gui.OverlayManager;
import io.bitsquare.gui.util.GUIUtil;
import io.bitsquare.util.Utilities; import io.bitsquare.util.Utilities;
import org.bitcoinj.core.Coin; import org.bitcoinj.core.Coin;
@ -86,7 +87,7 @@ public class AddressTextField extends AnchorPane {
AwesomeDude.setIcon(copyIcon, AwesomeIcon.COPY); AwesomeDude.setIcon(copyIcon, AwesomeIcon.COPY);
copyIcon.setOnMouseClicked(e -> { copyIcon.setOnMouseClicked(e -> {
if (address.get() != null && address.get().length() > 0) if (address.get() != null && address.get().length() > 0)
Utilities.copyToClipboard(address.get()); GUIUtil.copyToClipboard(address.get());
}); });
Label qrCode = new Label(); Label qrCode = new Label();

View file

@ -17,7 +17,7 @@
package io.bitsquare.gui.components; package io.bitsquare.gui.components;
import io.bitsquare.util.Utilities; import io.bitsquare.gui.util.GUIUtil;
import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty; import javafx.beans.property.StringProperty;
@ -45,7 +45,7 @@ public class TextFieldWithCopyIcon extends AnchorPane {
AnchorPane.setRightAnchor(copyIcon, 0.0); AnchorPane.setRightAnchor(copyIcon, 0.0);
copyIcon.setOnMouseClicked(e -> { copyIcon.setOnMouseClicked(e -> {
if (getText() != null && getText().length() > 0) if (getText() != null && getText().length() > 0)
Utilities.copyToClipboard(getText()); GUIUtil.copyToClipboard(getText());
}); });
TextField txIdLabel = new TextField(); TextField txIdLabel = new TextField();
txIdLabel.setEditable(false); txIdLabel.setEditable(false);

View file

@ -20,6 +20,7 @@ package io.bitsquare.gui.components;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.btc.listeners.TxConfidenceListener; import io.bitsquare.btc.listeners.TxConfidenceListener;
import io.bitsquare.gui.components.confidence.ConfidenceProgressIndicator; import io.bitsquare.gui.components.confidence.ConfidenceProgressIndicator;
import io.bitsquare.gui.util.GUIUtil;
import io.bitsquare.util.Utilities; import io.bitsquare.util.Utilities;
import org.bitcoinj.core.TransactionConfidence; import org.bitcoinj.core.TransactionConfidence;
@ -106,7 +107,7 @@ public class TxIdTextField extends AnchorPane {
} }
}); });
copyIcon.setOnMouseClicked(e -> Utilities.copyToClipboard(txID)); copyIcon.setOnMouseClicked(e -> GUIUtil.copyToClipboard(txID));
} }
public void cleanup() { public void cleanup() {

View file

@ -18,14 +18,14 @@
package io.bitsquare.gui.main; package io.bitsquare.gui.main;
import io.bitsquare.BitsquareException; import io.bitsquare.BitsquareException;
import io.bitsquare.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.InitializableView;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.OverlayManager; import io.bitsquare.gui.OverlayManager;
import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.InitializableView;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.components.SystemNotification; import io.bitsquare.gui.components.SystemNotification;
import io.bitsquare.gui.main.account.AccountView; import io.bitsquare.gui.main.account.AccountView;

View file

@ -21,8 +21,8 @@ import io.bitsquare.app.UpdateProcess;
import io.bitsquare.arbitration.ArbitrationRepository; import io.bitsquare.arbitration.ArbitrationRepository;
import io.bitsquare.btc.BitcoinNetwork; import io.bitsquare.btc.BitcoinNetwork;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.common.model.ViewModel;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.locale.CountryUtil; import io.bitsquare.locale.CountryUtil;
import io.bitsquare.p2p.BaseP2PService; import io.bitsquare.p2p.BaseP2PService;

View file

@ -17,12 +17,12 @@
package io.bitsquare.gui.main.account; package io.bitsquare.gui.main.account;
import io.bitsquare.common.view.ActivatableView;
import io.bitsquare.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.view.ActivatableView;
import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.account.arbitrator.ArbitratorSettingsView; import io.bitsquare.gui.main.account.arbitrator.ArbitratorSettingsView;
import io.bitsquare.gui.main.account.settings.AccountSettingsView; import io.bitsquare.gui.main.account.settings.AccountSettingsView;

View file

@ -17,7 +17,7 @@
package io.bitsquare.gui.main.account; package io.bitsquare.gui.main.account;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.user.User; import io.bitsquare.user.User;
import com.google.inject.Inject; import com.google.inject.Inject;

View file

@ -17,11 +17,11 @@
package io.bitsquare.gui.main.account.arbitrator; package io.bitsquare.gui.main.account.arbitrator;
import io.bitsquare.common.view.AbstractView; import io.bitsquare.gui.common.view.AbstractView;
import io.bitsquare.common.view.CachingViewLoader; import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.View; import io.bitsquare.gui.common.view.View;
import io.bitsquare.common.view.ViewLoader; import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.main.account.arbitrator.registration.ArbitratorRegistrationView; import io.bitsquare.gui.main.account.arbitrator.registration.ArbitratorRegistrationView;
import javax.inject.Inject; import javax.inject.Inject;

View file

@ -19,11 +19,11 @@ package io.bitsquare.gui.main.account.arbitrator.browser;
import io.bitsquare.arbitration.Arbitrator; import io.bitsquare.arbitration.Arbitrator;
import io.bitsquare.arbitration.ArbitratorService; import io.bitsquare.arbitration.ArbitratorService;
import io.bitsquare.common.view.ActivatableView; import io.bitsquare.gui.common.view.ActivatableView;
import io.bitsquare.common.view.CachingViewLoader; import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.View; import io.bitsquare.gui.common.view.View;
import io.bitsquare.common.view.ViewLoader; import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.main.account.arbitrator.profile.ArbitratorProfileView; import io.bitsquare.gui.main.account.arbitrator.profile.ArbitratorProfileView;
import io.bitsquare.user.AccountSettings; import io.bitsquare.user.AccountSettings;

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.account.arbitrator.profile; package io.bitsquare.gui.main.account.arbitrator.profile;
import io.bitsquare.arbitration.Arbitrator; import io.bitsquare.arbitration.Arbitrator;
import io.bitsquare.common.view.AbstractView; import io.bitsquare.gui.common.view.AbstractView;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import javax.inject.Inject; import javax.inject.Inject;

View file

@ -20,13 +20,13 @@ package io.bitsquare.gui.main.account.arbitrator.registration;
import io.bitsquare.arbitration.Arbitrator; import io.bitsquare.arbitration.Arbitrator;
import io.bitsquare.arbitration.ArbitratorService; import io.bitsquare.arbitration.ArbitratorService;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.common.view.ActivatableView; import io.bitsquare.gui.common.view.ActivatableView;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.confidence.ConfidenceProgressIndicator; import io.bitsquare.gui.components.confidence.ConfidenceProgressIndicator;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.gui.util.GUIUtil;
import io.bitsquare.locale.BSResources; import io.bitsquare.locale.BSResources;
import io.bitsquare.locale.LanguageUtil; import io.bitsquare.locale.LanguageUtil;
import io.bitsquare.util.Utilities;
import org.bitcoinj.core.Coin; import org.bitcoinj.core.Coin;
import org.bitcoinj.core.ECKey; import org.bitcoinj.core.ECKey;
@ -284,7 +284,7 @@ public class ArbitratorRegistrationView extends ActivatableView<AnchorPane, Void
securityDepositAddressTextField.setText(securityDepositAddress); securityDepositAddressTextField.setText(securityDepositAddress);
AwesomeDude.setIcon(copyIcon, AwesomeIcon.COPY); AwesomeDude.setIcon(copyIcon, AwesomeIcon.COPY);
copyIcon.setOnMouseClicked(e -> Utilities.copyToClipboard(securityDepositAddress)); copyIcon.setOnMouseClicked(e -> GUIUtil.copyToClipboard(securityDepositAddress));
paymentDoneButton.setDisable(walletService.getArbitratorDepositBalance().isZero()); paymentDoneButton.setDisable(walletService.getArbitratorDepositBalance().isZero());
log.debug("getArbitratorDepositBalance " + walletService.getArbitratorDepositBalance()); log.debug("getArbitratorDepositBalance " + walletService.getArbitratorDepositBalance());

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.account.content.altcoin; package io.bitsquare.gui.main.account.content.altcoin;
import io.bitsquare.common.model.Activatable;
import io.bitsquare.common.model.DataModel;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.locale.CountryUtil; import io.bitsquare.locale.CountryUtil;
import io.bitsquare.locale.CurrencyUtil; import io.bitsquare.locale.CurrencyUtil;
import io.bitsquare.user.User; import io.bitsquare.user.User;

View file

@ -17,10 +17,10 @@
package io.bitsquare.gui.main.account.content.altcoin; package io.bitsquare.gui.main.account.content.altcoin;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.Wizard;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.components.InputTextField; import io.bitsquare.gui.components.InputTextField;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.main.help.Help; import io.bitsquare.gui.main.help.Help;

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.account.content.altcoin; package io.bitsquare.gui.main.account.content.altcoin;
import io.bitsquare.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.validation.BankAccountNumberValidator; import io.bitsquare.gui.util.validation.BankAccountNumberValidator;
import io.bitsquare.gui.util.validation.InputValidator; import io.bitsquare.gui.util.validation.InputValidator;
import io.bitsquare.locale.BSResources; import io.bitsquare.locale.BSResources;

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.account.content.changepassword; package io.bitsquare.gui.main.account.content.changepassword;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.InitializableView; import io.bitsquare.gui.common.view.InitializableView;
import io.bitsquare.common.view.Wizard; import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.main.help.Help; import io.bitsquare.gui.main.help.Help;
import io.bitsquare.gui.main.help.HelpId; import io.bitsquare.gui.main.help.HelpId;

View file

@ -17,7 +17,7 @@
package io.bitsquare.gui.main.account.content.changepassword; package io.bitsquare.gui.main.account.content.changepassword;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.validation.InputValidator; import io.bitsquare.gui.util.validation.InputValidator;
import io.bitsquare.gui.util.validation.PasswordValidator; import io.bitsquare.gui.util.validation.PasswordValidator;

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.account.content.fiat; package io.bitsquare.gui.main.account.content.fiat;
import io.bitsquare.common.model.Activatable;
import io.bitsquare.common.model.DataModel;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.locale.Country; import io.bitsquare.locale.Country;
import io.bitsquare.locale.CountryUtil; import io.bitsquare.locale.CountryUtil;
import io.bitsquare.locale.CurrencyUtil; import io.bitsquare.locale.CurrencyUtil;

View file

@ -17,11 +17,11 @@
package io.bitsquare.gui.main.account.content.fiat; package io.bitsquare.gui.main.account.content.fiat;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.Wizard;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.OverlayManager; import io.bitsquare.gui.OverlayManager;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.components.InputTextField; import io.bitsquare.gui.components.InputTextField;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.main.help.Help; import io.bitsquare.gui.main.help.Help;

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.account.content.fiat; package io.bitsquare.gui.main.account.content.fiat;
import io.bitsquare.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.validation.BankAccountNumberValidator; import io.bitsquare.gui.util.validation.BankAccountNumberValidator;
import io.bitsquare.gui.util.validation.InputValidator; import io.bitsquare.gui.util.validation.InputValidator;
import io.bitsquare.locale.BSResources; import io.bitsquare.locale.BSResources;

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.account.content.password; package io.bitsquare.gui.main.account.content.password;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.InitializableView; import io.bitsquare.gui.common.view.InitializableView;
import io.bitsquare.common.view.Wizard; import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.main.help.Help; import io.bitsquare.gui.main.help.Help;
import io.bitsquare.gui.main.help.HelpId; import io.bitsquare.gui.main.help.HelpId;

View file

@ -17,7 +17,7 @@
package io.bitsquare.gui.main.account.content.password; package io.bitsquare.gui.main.account.content.password;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.validation.InputValidator; import io.bitsquare.gui.util.validation.InputValidator;
import io.bitsquare.gui.util.validation.PasswordValidator; import io.bitsquare.gui.util.validation.PasswordValidator;

View file

@ -21,7 +21,7 @@ import io.bitsquare.btc.AddressEntry;
import io.bitsquare.btc.FeePolicy; import io.bitsquare.btc.FeePolicy;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.btc.listeners.BalanceListener; import io.bitsquare.btc.listeners.BalanceListener;
import io.bitsquare.common.model.DataModel; import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.user.User; import io.bitsquare.user.User;
import org.bitcoinj.core.Coin; import org.bitcoinj.core.Coin;

View file

@ -17,10 +17,10 @@
package io.bitsquare.gui.main.account.content.registration; package io.bitsquare.gui.main.account.content.registration;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.InitializableView;
import io.bitsquare.common.view.Wizard;
import io.bitsquare.gui.OverlayManager; import io.bitsquare.gui.OverlayManager;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.InitializableView;
import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.components.AddressTextField; import io.bitsquare.gui.components.AddressTextField;
import io.bitsquare.gui.components.BalanceTextField; import io.bitsquare.gui.components.BalanceTextField;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.account.content.registration; package io.bitsquare.gui.main.account.content.registration;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.common.model.WithDataModel; import io.bitsquare.gui.common.model.WithDataModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.locale.BSResources; import io.bitsquare.locale.BSResources;

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.account.content.restrictions; package io.bitsquare.gui.main.account.content.restrictions;
import io.bitsquare.arbitration.Arbitrator; import io.bitsquare.arbitration.Arbitrator;
import io.bitsquare.common.model.Activatable; import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.common.model.DataModel; import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.locale.Country; import io.bitsquare.locale.Country;
import io.bitsquare.locale.CountryUtil; import io.bitsquare.locale.CountryUtil;
import io.bitsquare.locale.LanguageUtil; import io.bitsquare.locale.LanguageUtil;

View file

@ -18,12 +18,12 @@
package io.bitsquare.gui.main.account.content.restrictions; package io.bitsquare.gui.main.account.content.restrictions;
import io.bitsquare.arbitration.Arbitrator; import io.bitsquare.arbitration.Arbitrator;
import io.bitsquare.common.view.ActivatableViewAndModel; import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.CachingViewLoader; import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.View; import io.bitsquare.gui.common.view.View;
import io.bitsquare.common.view.ViewLoader; import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.common.view.Wizard; import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.main.account.arbitrator.browser.BrowserView; import io.bitsquare.gui.main.account.arbitrator.browser.BrowserView;
import io.bitsquare.gui.main.help.Help; import io.bitsquare.gui.main.help.Help;
import io.bitsquare.gui.main.help.HelpId; import io.bitsquare.gui.main.help.HelpId;

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.account.content.restrictions; package io.bitsquare.gui.main.account.content.restrictions;
import io.bitsquare.arbitration.Arbitrator; import io.bitsquare.arbitration.Arbitrator;
import io.bitsquare.common.model.ActivatableWithDataModel; import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.locale.Country; import io.bitsquare.locale.Country;
import io.bitsquare.locale.Region; import io.bitsquare.locale.Region;

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.account.content.seedwords; package io.bitsquare.gui.main.account.content.seedwords;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.InitializableView; import io.bitsquare.gui.common.view.InitializableView;
import io.bitsquare.common.view.Wizard; import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.main.help.Help; import io.bitsquare.gui.main.help.Help;
import io.bitsquare.gui.main.help.HelpId; import io.bitsquare.gui.main.help.HelpId;

View file

@ -18,7 +18,7 @@
package io.bitsquare.gui.main.account.content.seedwords; package io.bitsquare.gui.main.account.content.seedwords;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import com.google.inject.Inject; import com.google.inject.Inject;

View file

@ -17,14 +17,14 @@
package io.bitsquare.gui.main.account.settings; package io.bitsquare.gui.main.account.settings;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.common.view.ViewPath;
import io.bitsquare.common.view.Wizard;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.common.view.ViewPath;
import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.account.AccountView; import io.bitsquare.gui.main.account.AccountView;
import io.bitsquare.gui.main.account.content.changepassword.ChangePasswordView; import io.bitsquare.gui.main.account.content.changepassword.ChangePasswordView;

View file

@ -17,13 +17,13 @@
package io.bitsquare.gui.main.account.setup; package io.bitsquare.gui.main.account.setup;
import io.bitsquare.common.view.ActivatableView;
import io.bitsquare.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.common.view.Wizard;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.view.ActivatableView;
import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.common.view.Wizard;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.account.content.fiat.FiatAccountView; import io.bitsquare.gui.main.account.content.fiat.FiatAccountView;
import io.bitsquare.gui.main.account.content.password.PasswordView; import io.bitsquare.gui.main.account.content.password.PasswordView;

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.debug; package io.bitsquare.gui.main.debug;
import io.bitsquare.common.taskrunner.Task; import io.bitsquare.common.taskrunner.Task;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.common.view.InitializableView; import io.bitsquare.gui.common.view.InitializableView;
import io.bitsquare.trade.protocol.availability.CheckOfferAvailabilityProtocol; import io.bitsquare.trade.protocol.availability.CheckOfferAvailabilityProtocol;
import io.bitsquare.trade.protocol.availability.tasks.ProcessReportOfferAvailabilityMessage; import io.bitsquare.trade.protocol.availability.tasks.ProcessReportOfferAvailabilityMessage;
import io.bitsquare.trade.protocol.availability.tasks.RequestIsOfferAvailable; import io.bitsquare.trade.protocol.availability.tasks.RequestIsOfferAvailable;

View file

@ -17,13 +17,13 @@
package io.bitsquare.gui.main.funds; package io.bitsquare.gui.main.funds;
import io.bitsquare.common.model.Activatable;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.funds.reserved.ReservedView; import io.bitsquare.gui.main.funds.reserved.ReservedView;
import io.bitsquare.gui.main.funds.transactions.TransactionsView; import io.bitsquare.gui.main.funds.transactions.TransactionsView;

View file

@ -19,11 +19,11 @@ package io.bitsquare.gui.main.funds.reserved;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.btc.listeners.BalanceListener; import io.bitsquare.btc.listeners.BalanceListener;
import io.bitsquare.common.view.ActivatableViewAndModel; import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.gui.util.GUIUtil;
import io.bitsquare.trade.TradeManager; import io.bitsquare.trade.TradeManager;
import io.bitsquare.util.Utilities;
import org.bitcoinj.core.Coin; import org.bitcoinj.core.Coin;
@ -188,7 +188,7 @@ public class ReservedView extends ActivatableViewAndModel {
if (item != null && !empty) { if (item != null && !empty) {
setGraphic(copyIcon); setGraphic(copyIcon);
copyIcon.setOnMouseClicked(e -> Utilities.copyToClipboard(item copyIcon.setOnMouseClicked(e -> GUIUtil.copyToClipboard(item
.addressStringProperty().get())); .addressStringProperty().get()));
} }

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.funds.transactions; package io.bitsquare.gui.main.funds.transactions;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.common.view.ActivatableViewAndModel; import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.util.Utilities; import io.bitsquare.util.Utilities;

View file

@ -22,12 +22,12 @@ import io.bitsquare.btc.FeePolicy;
import io.bitsquare.btc.Restrictions; import io.bitsquare.btc.Restrictions;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.btc.listeners.BalanceListener; import io.bitsquare.btc.listeners.BalanceListener;
import io.bitsquare.common.view.ActivatableViewAndModel; import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.gui.util.GUIUtil;
import io.bitsquare.trade.TradeManager; import io.bitsquare.trade.TradeManager;
import io.bitsquare.util.Utilities;
import org.bitcoinj.core.AddressFormatException; import org.bitcoinj.core.AddressFormatException;
import org.bitcoinj.core.Coin; import org.bitcoinj.core.Coin;
@ -275,7 +275,7 @@ public class WithdrawalView extends ActivatableViewAndModel {
if (item != null && !empty) { if (item != null && !empty) {
setGraphic(copyIcon); setGraphic(copyIcon);
copyIcon.setOnMouseClicked(e -> Utilities.copyToClipboard(item copyIcon.setOnMouseClicked(e -> GUIUtil.copyToClipboard(item
.addressStringProperty().get())); .addressStringProperty().get()));
} }

View file

@ -17,8 +17,8 @@
package io.bitsquare.gui.main.home; package io.bitsquare.gui.main.home;
import io.bitsquare.common.view.AbstractView; import io.bitsquare.gui.common.view.AbstractView;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
// home is just hosting the arbiters buttons yet, but that's just for dev, not clear yet what will be in home, // home is just hosting the arbiters buttons yet, but that's just for dev, not clear yet what will be in home,
// probably overview, event history, news, charts,... -> low prio // probably overview, event history, news, charts,... -> low prio

View file

@ -17,8 +17,8 @@
package io.bitsquare.gui.main.msg; package io.bitsquare.gui.main.msg;
import io.bitsquare.common.view.AbstractView; import io.bitsquare.gui.common.view.AbstractView;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
// will be probably only used for arbitration communication, will be renamed and the icon changed // will be probably only used for arbitration communication, will be renamed and the icon changed
@FxmlView @FxmlView

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.offer; package io.bitsquare.gui.main.offer;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.ViewLoader;
import javax.inject.Inject; import javax.inject.Inject;

View file

@ -17,10 +17,10 @@
package io.bitsquare.gui.main.offer; package io.bitsquare.gui.main.offer;
import io.bitsquare.common.view.ActivatableView;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.view.ActivatableView;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.components.InputTextField; import io.bitsquare.gui.components.InputTextField;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.offer.createoffer.CreateOfferView; import io.bitsquare.gui.main.offer.createoffer.CreateOfferView;

View file

@ -17,9 +17,9 @@
package io.bitsquare.gui.main.offer; package io.bitsquare.gui.main.offer;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.ViewLoader;
import javax.inject.Inject; import javax.inject.Inject;

View file

@ -23,9 +23,9 @@ import io.bitsquare.btc.AddressEntry;
import io.bitsquare.btc.FeePolicy; import io.bitsquare.btc.FeePolicy;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.btc.listeners.BalanceListener; import io.bitsquare.btc.listeners.BalanceListener;
import io.bitsquare.common.model.Activatable;
import io.bitsquare.common.model.DataModel;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.locale.Country; import io.bitsquare.locale.Country;
import io.bitsquare.offer.Offer; import io.bitsquare.offer.Offer;

View file

@ -17,10 +17,10 @@
package io.bitsquare.gui.main.offer.createoffer; package io.bitsquare.gui.main.offer.createoffer;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.OverlayManager; import io.bitsquare.gui.OverlayManager;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.AddressTextField; import io.bitsquare.gui.components.AddressTextField;
import io.bitsquare.gui.components.BalanceTextField; import io.bitsquare.gui.components.BalanceTextField;
import io.bitsquare.gui.components.InfoDisplay; import io.bitsquare.gui.components.InfoDisplay;

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.offer.createoffer; package io.bitsquare.gui.main.offer.createoffer;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.common.model.ActivatableWithDataModel; import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.gui.util.validation.BtcValidator; import io.bitsquare.gui.util.validation.BtcValidator;
import io.bitsquare.gui.util.validation.FiatValidator; import io.bitsquare.gui.util.validation.FiatValidator;

View file

@ -18,13 +18,13 @@
package io.bitsquare.gui.main.offer.offerbook; package io.bitsquare.gui.main.offer.offerbook;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.util.GUIUtil;
import io.bitsquare.locale.Country; import io.bitsquare.locale.Country;
import io.bitsquare.locale.CurrencyUtil; import io.bitsquare.locale.CurrencyUtil;
import io.bitsquare.offer.Offer; import io.bitsquare.offer.Offer;
import io.bitsquare.offer.OfferBookService; import io.bitsquare.offer.OfferBookService;
import io.bitsquare.trade.TradeManager; import io.bitsquare.trade.TradeManager;
import io.bitsquare.user.User; import io.bitsquare.user.User;
import io.bitsquare.util.Utilities;
import java.util.List; import java.util.List;
@ -182,7 +182,7 @@ public class OfferBook {
private void startPolling() { private void startPolling() {
addListeners(); addListeners();
setBankAccount(user.currentFiatAccountProperty().get()); setBankAccount(user.currentFiatAccountProperty().get());
pollingTimer = Utilities.setInterval(POLLING_INTERVAL, (animationTimer) -> { pollingTimer = GUIUtil.setInterval(POLLING_INTERVAL, (animationTimer) -> {
offerBookService.requestInvalidationTimeStampFromDHT(fiatCode); offerBookService.requestInvalidationTimeStampFromDHT(fiatCode);
return null; return null;
}); });

View file

@ -19,9 +19,9 @@ package io.bitsquare.gui.main.offer.offerbook;
import io.bitsquare.common.handlers.ErrorMessageHandler; import io.bitsquare.common.handlers.ErrorMessageHandler;
import io.bitsquare.common.handlers.ResultHandler; import io.bitsquare.common.handlers.ResultHandler;
import io.bitsquare.common.model.Activatable;
import io.bitsquare.common.model.DataModel;
import io.bitsquare.fiat.FiatAccount; import io.bitsquare.fiat.FiatAccount;
import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.locale.Country; import io.bitsquare.locale.Country;
import io.bitsquare.locale.CurrencyUtil; import io.bitsquare.locale.CurrencyUtil;

View file

@ -17,10 +17,10 @@
package io.bitsquare.gui.main.offer.offerbook; package io.bitsquare.gui.main.offer.offerbook;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.OverlayManager; import io.bitsquare.gui.OverlayManager;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.InputTextField; import io.bitsquare.gui.components.InputTextField;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;

View file

@ -19,8 +19,8 @@ package io.bitsquare.gui.main.offer.offerbook;
import io.bitsquare.common.handlers.ErrorMessageHandler; import io.bitsquare.common.handlers.ErrorMessageHandler;
import io.bitsquare.common.handlers.ResultHandler; import io.bitsquare.common.handlers.ResultHandler;
import io.bitsquare.common.model.ActivatableWithDataModel; import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.gui.util.validation.InputValidator; import io.bitsquare.gui.util.validation.InputValidator;
import io.bitsquare.gui.util.validation.OptionalBtcValidator; import io.bitsquare.gui.util.validation.OptionalBtcValidator;

View file

@ -21,8 +21,8 @@ import io.bitsquare.btc.AddressEntry;
import io.bitsquare.btc.FeePolicy; import io.bitsquare.btc.FeePolicy;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.btc.listeners.BalanceListener; import io.bitsquare.btc.listeners.BalanceListener;
import io.bitsquare.common.model.Activatable; import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.common.model.DataModel; import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.offer.Offer; import io.bitsquare.offer.Offer;
import io.bitsquare.trade.TradeManager; import io.bitsquare.trade.TradeManager;
import io.bitsquare.trade.handlers.TakeOfferResultHandler; import io.bitsquare.trade.handlers.TakeOfferResultHandler;

View file

@ -18,10 +18,10 @@
package io.bitsquare.gui.main.offer.takeoffer; package io.bitsquare.gui.main.offer.takeoffer;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.OverlayManager; import io.bitsquare.gui.OverlayManager;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.AddressTextField; import io.bitsquare.gui.components.AddressTextField;
import io.bitsquare.gui.components.BalanceTextField; import io.bitsquare.gui.components.BalanceTextField;
import io.bitsquare.gui.components.InfoDisplay; import io.bitsquare.gui.components.InfoDisplay;

View file

@ -18,8 +18,8 @@
package io.bitsquare.gui.main.offer.takeoffer; package io.bitsquare.gui.main.offer.takeoffer;
import io.bitsquare.btc.WalletService; import io.bitsquare.btc.WalletService;
import io.bitsquare.common.model.ActivatableWithDataModel; import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.gui.util.validation.BtcValidator; import io.bitsquare.gui.util.validation.BtcValidator;
import io.bitsquare.gui.util.validation.InputValidator; import io.bitsquare.gui.util.validation.InputValidator;

View file

@ -17,13 +17,13 @@
package io.bitsquare.gui.main.portfolio; package io.bitsquare.gui.main.portfolio;
import io.bitsquare.common.model.Activatable;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.CachingViewLoader;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.common.view.View;
import io.bitsquare.common.view.ViewLoader;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.CachingViewLoader;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.common.view.View;
import io.bitsquare.gui.common.view.ViewLoader;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.portfolio.closedtrades.ClosedTradesView; import io.bitsquare.gui.main.portfolio.closedtrades.ClosedTradesView;
import io.bitsquare.gui.main.portfolio.openoffer.OpenOffersView; import io.bitsquare.gui.main.portfolio.openoffer.OpenOffersView;

View file

@ -17,8 +17,8 @@
package io.bitsquare.gui.main.portfolio.closedtrades; package io.bitsquare.gui.main.portfolio.closedtrades;
import io.bitsquare.common.model.Activatable; import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.common.model.DataModel; import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.offer.Offer; import io.bitsquare.offer.Offer;
import io.bitsquare.trade.Trade; import io.bitsquare.trade.Trade;
import io.bitsquare.trade.TradeManager; import io.bitsquare.trade.TradeManager;

View file

@ -17,8 +17,8 @@
package io.bitsquare.gui.main.portfolio.closedtrades; package io.bitsquare.gui.main.portfolio.closedtrades;
import io.bitsquare.common.view.ActivatableViewAndModel; import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView; import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import javax.inject.Inject; import javax.inject.Inject;

View file

@ -17,8 +17,8 @@
package io.bitsquare.gui.main.portfolio.closedtrades; package io.bitsquare.gui.main.portfolio.closedtrades;
import io.bitsquare.common.model.ActivatableWithDataModel; import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.trade.states.OffererTradeState; import io.bitsquare.trade.states.OffererTradeState;
import io.bitsquare.trade.states.TakerTradeState; import io.bitsquare.trade.states.TakerTradeState;

View file

@ -19,8 +19,8 @@ package io.bitsquare.gui.main.portfolio.openoffer;
import io.bitsquare.common.handlers.ErrorMessageHandler; import io.bitsquare.common.handlers.ErrorMessageHandler;
import io.bitsquare.common.handlers.ResultHandler; import io.bitsquare.common.handlers.ResultHandler;
import io.bitsquare.common.model.Activatable; import io.bitsquare.gui.common.model.Activatable;
import io.bitsquare.common.model.DataModel; import io.bitsquare.gui.common.model.DataModel;
import io.bitsquare.offer.Offer; import io.bitsquare.offer.Offer;
import io.bitsquare.trade.Trade; import io.bitsquare.trade.Trade;
import io.bitsquare.trade.TradeManager; import io.bitsquare.trade.TradeManager;

View file

@ -17,15 +17,15 @@
package io.bitsquare.gui.main.portfolio.openoffer; package io.bitsquare.gui.main.portfolio.openoffer;
import io.bitsquare.common.view.ActivatableViewAndModel;
import io.bitsquare.common.view.FxmlView;
import io.bitsquare.gui.Navigation; import io.bitsquare.gui.Navigation;
import io.bitsquare.gui.common.view.ActivatableViewAndModel;
import io.bitsquare.gui.common.view.FxmlView;
import io.bitsquare.gui.components.Popups; import io.bitsquare.gui.components.Popups;
import io.bitsquare.gui.main.MainView; import io.bitsquare.gui.main.MainView;
import io.bitsquare.gui.main.funds.FundsView; import io.bitsquare.gui.main.funds.FundsView;
import io.bitsquare.gui.main.funds.withdrawal.WithdrawalView; import io.bitsquare.gui.main.funds.withdrawal.WithdrawalView;
import io.bitsquare.gui.util.GUIUtil;
import io.bitsquare.offer.Offer; import io.bitsquare.offer.Offer;
import io.bitsquare.util.Utilities;
import javax.inject.Inject; import javax.inject.Inject;
@ -86,7 +86,7 @@ public class OpenOffersView extends ActivatableViewAndModel<GridPane, OpenOffers
private void openOfferDetails(OpenOfferListItem item) { private void openOfferDetails(OpenOfferListItem item) {
// TODO Open popup with details view // TODO Open popup with details view
log.debug("openOfferDetails " + item); log.debug("openOfferDetails " + item);
Utilities.copyToClipboard(item.getOffer().getId()); GUIUtil.copyToClipboard(item.getOffer().getId());
Popups.openWarningPopup("Under construction", Popups.openWarningPopup("Under construction",
"The offer ID was copied to the clipboard. " + "The offer ID was copied to the clipboard. " +
"Use that to identify your trading peer in the IRC chat room \n\n" + "Use that to identify your trading peer in the IRC chat room \n\n" +

View file

@ -19,8 +19,8 @@ package io.bitsquare.gui.main.portfolio.openoffer;
import io.bitsquare.common.handlers.ErrorMessageHandler; import io.bitsquare.common.handlers.ErrorMessageHandler;
import io.bitsquare.common.handlers.ResultHandler; import io.bitsquare.common.handlers.ResultHandler;
import io.bitsquare.common.model.ActivatableWithDataModel; import io.bitsquare.gui.common.model.ActivatableWithDataModel;
import io.bitsquare.common.model.ViewModel; import io.bitsquare.gui.common.model.ViewModel;
import io.bitsquare.gui.util.BSFormatter; import io.bitsquare.gui.util.BSFormatter;
import io.bitsquare.offer.Offer; import io.bitsquare.offer.Offer;

Some files were not shown because too many files have changed in this diff Show more