Search in sources :

Example 11 with View

use of bisq.desktop.common.view.View in project bisq-desktop by bisq-network.

the class DisputesView method loadView.

private void loadView(Class<? extends View> viewClass) {
    // we want to get activate/deactivate called, so we remove the old view on tab change
    if (currentTab != null)
        currentTab.setContent(null);
    View view = viewLoader.load(viewClass);
    if (arbitratorsDisputesTab != null && view instanceof ArbitratorDisputeView)
        currentTab = arbitratorsDisputesTab;
    else
        currentTab = tradersDisputesTab;
    currentTab.setContent(view.getRoot());
    root.getSelectionModel().select(currentTab);
}
Also used : ArbitratorDisputeView(bisq.desktop.main.disputes.arbitrator.ArbitratorDisputeView) FxmlView(bisq.desktop.common.view.FxmlView) View(bisq.desktop.common.view.View) MainView(bisq.desktop.main.MainView) TraderDisputeView(bisq.desktop.main.disputes.trader.TraderDisputeView) ArbitratorDisputeView(bisq.desktop.main.disputes.arbitrator.ArbitratorDisputeView)

Example 12 with View

use of bisq.desktop.common.view.View in project bisq-desktop by bisq-network.

the class ProposalView method loadView.

private void loadView(Class<? extends View> viewClass) {
    View view = viewLoader.load(viewClass);
    content.getChildren().setAll(view.getRoot());
    if (view instanceof ProposalDashboardView)
        dashboard.setSelected(true);
    else if (view instanceof MakeProposalView)
        make.setSelected(true);
    else if (view instanceof ActiveProposalsView)
        active.setSelected(true);
    else if (view instanceof MyVotesView)
        myVotes.setSelected(true);
    else if (view instanceof VotesView)
        votes.setSelected(true);
    else if (view instanceof ClosedProposalsView)
        closed.setSelected(true);
}
Also used : ProposalDashboardView(bisq.desktop.main.dao.proposal.dashboard.ProposalDashboardView) VotesView(bisq.desktop.main.dao.proposal.votes.VotesView) MyVotesView(bisq.desktop.main.dao.proposal.myvotes.MyVotesView) MyVotesView(bisq.desktop.main.dao.proposal.myvotes.MyVotesView) VotesView(bisq.desktop.main.dao.proposal.votes.VotesView) DaoView(bisq.desktop.main.dao.DaoView) MakeProposalView(bisq.desktop.main.dao.proposal.make.MakeProposalView) FxmlView(bisq.desktop.common.view.FxmlView) View(bisq.desktop.common.view.View) ActiveProposalsView(bisq.desktop.main.dao.proposal.active.ActiveProposalsView) ClosedProposalsView(bisq.desktop.main.dao.proposal.closed.ClosedProposalsView) ProposalDashboardView(bisq.desktop.main.dao.proposal.dashboard.ProposalDashboardView) MyVotesView(bisq.desktop.main.dao.proposal.myvotes.MyVotesView) MakeProposalView(bisq.desktop.main.dao.proposal.make.MakeProposalView) ActiveProposalsView(bisq.desktop.main.dao.proposal.active.ActiveProposalsView) ClosedProposalsView(bisq.desktop.main.dao.proposal.closed.ClosedProposalsView)

Example 13 with View

use of bisq.desktop.common.view.View in project bisq-desktop by bisq-network.

the class MenuItem method loadView.

private void loadView(Class<? extends View> viewClass) {
    View view = viewLoader.load(viewClass);
    content.getChildren().setAll(view.getRoot());
    if (view instanceof BsqDashboardView)
        dashboard.setSelected(true);
    else if (view instanceof BsqSendView)
        send.setSelected(true);
    else if (view instanceof BsqReceiveView)
        receive.setSelected(true);
    else if (view instanceof BsqTxView)
        transactions.setSelected(true);
}
Also used : BsqSendView(bisq.desktop.main.dao.wallet.send.BsqSendView) BsqReceiveView(bisq.desktop.main.dao.wallet.receive.BsqReceiveView) BsqDashboardView(bisq.desktop.main.dao.wallet.dashboard.BsqDashboardView) BsqDashboardView(bisq.desktop.main.dao.wallet.dashboard.BsqDashboardView) FxmlView(bisq.desktop.common.view.FxmlView) BsqSendView(bisq.desktop.main.dao.wallet.send.BsqSendView) BsqTxView(bisq.desktop.main.dao.wallet.tx.BsqTxView) BsqReceiveView(bisq.desktop.main.dao.wallet.receive.BsqReceiveView) DaoView(bisq.desktop.main.dao.DaoView) View(bisq.desktop.common.view.View) MainView(bisq.desktop.main.MainView) BsqTxView(bisq.desktop.main.dao.wallet.tx.BsqTxView)

Example 14 with View

use of bisq.desktop.common.view.View in project bisq-desktop by bisq-network.

the class FxmlViewLoaderTests method wellFormedFxmlFileShouldSucceed.

@Test
public void wellFormedFxmlFileShouldSucceed() {
    given(viewFactory.call(WellFormed.class)).willReturn(new WellFormed());
    View view = viewLoader.load(WellFormed.class);
    assertThat(view, instanceOf(WellFormed.class));
}
Also used : FxmlView(bisq.desktop.common.view.FxmlView) AbstractView(bisq.desktop.common.view.AbstractView) View(bisq.desktop.common.view.View) Test(org.junit.Test)

Example 15 with View

use of bisq.desktop.common.view.View in project bisq-desktop by bisq-network.

the class DaoView method loadView.

private void loadView(Class<? extends View> viewClass) {
    View view = viewLoader.load(viewClass);
    if (view instanceof BsqWalletView) {
        selectedTab = bsqWalletTab;
        bsqWalletView = (BsqWalletView) view;
    } else if (view instanceof ProposalView) {
        selectedTab = compensationTab;
    } else if (view instanceof VotingView) {
        selectedTab = votingTab;
    }
    selectedTab.setContent(view.getRoot());
    root.getSelectionModel().select(selectedTab);
}
Also used : ProposalView(bisq.desktop.main.dao.proposal.ProposalView) VotingView(bisq.desktop.main.dao.voting.VotingView) BsqDashboardView(bisq.desktop.main.dao.wallet.dashboard.BsqDashboardView) ProposalView(bisq.desktop.main.dao.proposal.ProposalView) FxmlView(bisq.desktop.common.view.FxmlView) View(bisq.desktop.common.view.View) MainView(bisq.desktop.main.MainView) VotingView(bisq.desktop.main.dao.voting.VotingView) BsqWalletView(bisq.desktop.main.dao.wallet.BsqWalletView) BsqWalletView(bisq.desktop.main.dao.wallet.BsqWalletView)

Aggregations

View (bisq.desktop.common.view.View)17 FxmlView (bisq.desktop.common.view.FxmlView)15 MainView (bisq.desktop.main.MainView)12 DaoView (bisq.desktop.main.dao.DaoView)4 Tab (javafx.scene.control.Tab)3 AbstractView (bisq.desktop.common.view.AbstractView)2 ActivatableView (bisq.desktop.common.view.ActivatableView)2 CachingViewLoader (bisq.desktop.common.view.CachingViewLoader)2 ViewLoader (bisq.desktop.common.view.ViewLoader)2 AccountView (bisq.desktop.main.account.AccountView)2 FiatAccountsView (bisq.desktop.main.account.content.fiataccounts.FiatAccountsView)2 BsqDashboardView (bisq.desktop.main.dao.wallet.dashboard.BsqDashboardView)2 ScrollPane (javafx.scene.control.ScrollPane)2 Timer (bisq.common.Timer)1 UserThread (bisq.common.UserThread)1 DevEnv (bisq.common.app.DevEnv)1 Version (bisq.common.app.Version)1 Tuple2 (bisq.common.util.Tuple2)1 Utilities (bisq.common.util.Utilities)1 BisqEnvironment (bisq.core.app.BisqEnvironment)1