Example usage for com.google.gwt.user.client.ui DockPanel setHorizontalAlignment

List of usage examples for com.google.gwt.user.client.ui DockPanel setHorizontalAlignment

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui DockPanel setHorizontalAlignment.

Prototype

public void setHorizontalAlignment(HorizontalAlignmentConstant align) 

Source Link

Document

Sets the default horizontal alignment to be used for widgets added to this panel.

Usage

From source file:net.s17fabu.vip.gwt.showcase.client.content.panels.CwDockPanel.java

License:Apache License

/**
 * Initialize this example./*from w  w  w  . j a  va  2s.  com*/
 */
@Override
public Widget onInitialize() {
    // Create a Dock Panel
    DockPanel dock = new DockPanel();
    dock.setStyleName("cw-DockPanel");
    dock.setSpacing(4);
    dock.setHorizontalAlignment(DockPanel.ALIGN_CENTER);

    // Add text all around
    dock.add(new HTML(constants.cwDockPanelNorth1()), DockPanel.NORTH);
    dock.add(new HTML(constants.cwDockPanelSouth1()), DockPanel.SOUTH);
    dock.add(new HTML(constants.cwDockPanelEast()), DockPanel.EAST);
    dock.add(new HTML(constants.cwDockPanelWest()), DockPanel.WEST);
    dock.add(new HTML(constants.cwDockPanelNorth2()), DockPanel.NORTH);
    dock.add(new HTML(constants.cwDockPanelSouth2()), DockPanel.SOUTH);

    // Add scrollable text in the center
    HTML contents = new HTML(constants.cwDockPanelCenter());
    ScrollPanel scroller = new ScrollPanel(contents);
    scroller.setSize("400px", "100px");
    dock.add(scroller, DockPanel.CENTER);

    // Return the content
    dock.ensureDebugId("cwDockPanel");
    return dock;
}

From source file:org.apache.openjpa.trader.client.MatchWindow.java

License:Apache License

public MatchWindow(final OpenTrader session, final Tradable tradable, final List<Match> matches) {
    super(false, true);
    this.session = session;
    setAnimationEnabled(true);/*from   w ww .ja  v a  2  s .c  om*/

    DockPanel panel = new DockPanel();
    panel.setHorizontalAlignment(DockPanel.ALIGN_CENTER);

    final HTML header = new HTML();
    final boolean ask = (tradable instanceof Ask);
    String txt = (matches.isEmpty() ? "No" : "" + matches.size()) + " matching " + (ask ? "Bid" : "Ask")
            + " for " + toString(tradable) + "<br>";
    header.setHTML(txt);
    header.addStyleName("table-caption");

    Button close = new Button(matches.isEmpty() ? "OK" : "Cancel");
    close.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            hide();
        }
    });

    FlexTable body = new FlexTable();
    final RadioButton[] buttons = new RadioButton[matches.size()];
    if (!matches.isEmpty()) {
        for (int i = 0; i < matches.size(); i++) {
            Match match = matches.get(i);
            Tradable t2 = ask ? match.getBid() : match.getAsk();
            Trader cpty = ask ? match.getBid().getBuyer() : match.getAsk().getSeller();
            buttons[i] = new RadioButton("matches");
            buttons[i].setValue(i == 0);
            body.setWidget(i, 0, buttons[i]);
            body.setWidget(i, 1, FormatUtil.formatPrice(t2.getPrice()));
            body.setWidget(i, 2, FormatUtil.formatVolume(t2.getVolume()));
            body.setText(i, 3, " by " + cpty.getName());
        }

        Button act = new Button(ask ? "Sell" : "Buy");
        act.setFocus(true);
        body.setWidget(matches.size() + 1, 1, act);
        act.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                for (int i = 0; i < buttons.length; i++) {
                    if (buttons[i].getValue()) {
                        Match match = matches.get(i);
                        Tradable t = ask ? match.getAsk() : match.getBid();
                        session.getService().trade(match, new TradeCallback(t));
                        hide(true);
                    }
                }
            }
        });
        body.setWidget(matches.size() + 1, 2, close);
    } else {
        body.setWidget(0, 0, new HTML("<p>Open a new browser page and login with a different Trader name<br>"
                + "to create a matching " + (ask ? "Bid" : "Ask") + "<p>"));

        close.setFocus(true);
        body.setWidget(1, 0, close);
        body.getFlexCellFormatter().setAlignment(1, 0, HasHorizontalAlignment.ALIGN_CENTER,
                HasVerticalAlignment.ALIGN_MIDDLE);
    }

    panel.add(header, DockPanel.NORTH);
    panel.add(body, DockPanel.CENTER);
    setWidget(panel);
}

From source file:org.apache.openjpa.trader.client.ui.MessageBox.java

License:Apache License

private MessageBox() {
    super(false, true);
    setAnimationEnabled(true);/*from   w  w  w.  j a  va2  s  .c  o m*/

    DockPanel panel = new DockPanel();
    panel.setStyleName("messageBox");
    panel.setHorizontalAlignment(DockPanel.ALIGN_CENTER);

    header = new HTML();
    header.addStyleName("messageBox-caption");

    Button close = new Button("OK");
    close.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            hide();
        }
    });
    close.setEnabled(true);
    close.setFocus(true);

    message = new Label();
    message.addStyleName("messageBox-content");

    panel.add(header, DockPanel.NORTH);
    panel.add(close, DockPanel.SOUTH);
    panel.add(message, DockPanel.CENTER);

    setWidget(panel);
}

From source file:org.drools.guvnor.client.admin.RepoConfigManager.java

License:Apache License

@SuppressWarnings("deprecation")
public RepoConfigManager() {
    PrettyFormLayout form = new PrettyFormLayout();
    form.addHeader(images.config(), new HTML(constants.ManageRepositoryConfig()));

    DockPanel dock = new DockPanel();
    dock.setSpacing(4);/*from   w ww  .  j  a v  a2  s. co  m*/
    dock.setHorizontalAlignment(DockPanel.ALIGN_CENTER);
    hPanel1.add(getDbTypePanel());
    dataInputPanel.add(hPanel1);
    SimplePanel divider = new SimplePanel();
    divider.setSize("100px", "30px");
    vPanel2.add(divider);
    vPanel2.add(noJndiInfo);
    vPanel2.add(jndiInfo);
    vPanel2.setVisible(false);
    dataInputPanel.add(vPanel2);
    dock.add(dataInputPanel, DockPanel.WEST);

    repoDisplayArea.setSize("740px", "470px");
    repoDisplayArea.setTitle("repository.xml");
    repoDisplayArea.setVisible(false);

    DockPanel idock = new DockPanel();
    idock.setSpacing(4);
    idock.setHorizontalAlignment(DockPanel.ALIGN_CENTER);
    idock.add(repoDisplayArea, DockPanel.WEST);

    final Button saveButton = new Button(constants.SaveRepo());
    saveButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            String name = rdbmsConf.getDbType() + "-repository";
            if (rdbmsConf.isJndi())
                name += "-jndi";
            hiddenRepoConfig.setValue(repoDisplayArea.getText());
            saveRepoConfigForm.submit();
        }
    });

    saveRepoConfigForm.setEncoding(FormPanel.ENCODING_URLENCODED);
    saveRepoConfigForm.setMethod(FormPanel.METHOD_POST);
    saveRepoConfigForm.setAction(GWT.getModuleBaseURL() + "backup");

    //hiddenRepoConfig.setID("repoConfig");
    //hiddenRepoConfig.setName("repoConfig");

    VerticalPanel formHolder = new VerticalPanel();
    HorizontalPanel saveInfoHolder = new HorizontalPanel();
    saveInfoHolder.add(saveButton);
    saveInfoHolder.add(new InfoPopup(constants.SaveRepo(), constants.SaveRepoInfo()));
    formHolder.add(saveInfoHolder);
    formHolder.add(hiddenRepoConfig);

    saveRepoConfigForm.add(formHolder);
    saveRepoConfigForm.setVisible(false);

    idock.add(saveRepoConfigForm, DockPanel.EAST);

    dock.add(idock, DockPanel.EAST);

    form.startSection(constants.ManageRepositoryConfigDesc());
    form.addAttribute("", dock);
    form.endSection();
    initWidget(form);
}

From source file:org.drools.guvnor.client.explorer.navigation.admin.widget.RepoConfigManager.java

License:Apache License

@SuppressWarnings("deprecation")
public RepoConfigManager() {
    PrettyFormLayout form = new PrettyFormLayout();
    form.addHeader(GuvnorImages.INSTANCE.Config(), new HTML(constants.ManageRepositoryConfig()));

    DockPanel dock = new DockPanel();
    dock.setSpacing(4);// ww  w .  j  ava2 s  .c  om
    dock.setHorizontalAlignment(DockPanel.ALIGN_CENTER);
    HorizontalPanel hPanel1 = new HorizontalPanel();
    hPanel1.add(getDbTypePanel());
    VerticalPanel dataInputPanel = new VerticalPanel();
    dataInputPanel.add(hPanel1);
    SimplePanel divider = new SimplePanel();
    divider.setSize("100px", "30px");
    vPanel2.add(divider);
    vPanel2.add(noJndiInfo);
    vPanel2.add(jndiInfo);
    vPanel2.setVisible(false);
    dataInputPanel.add(vPanel2);
    dock.add(dataInputPanel, DockPanel.WEST);

    repoDisplayArea.setSize("740px", "470px");
    repoDisplayArea.setTitle("repository.xml");
    repoDisplayArea.setVisible(false);

    DockPanel idock = new DockPanel();
    idock.setSpacing(4);
    idock.setHorizontalAlignment(DockPanel.ALIGN_CENTER);
    idock.add(repoDisplayArea, DockPanel.WEST);

    final Button saveButton = new Button(constants.SaveRepo());
    saveButton.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent w) {
            String name = rdbmsConf.getDbType() + "-repository";
            if (rdbmsConf.isJndi())
                name += "-jndi";
            hiddenRepoConfig.setValue(repoDisplayArea.getText());
            saveRepoConfigForm.submit();
        }
    });

    saveRepoConfigForm.setEncoding(FormPanel.ENCODING_URLENCODED);
    saveRepoConfigForm.setMethod(FormPanel.METHOD_POST);
    saveRepoConfigForm.setAction(GWT.getModuleBaseURL() + "backup");

    VerticalPanel formHolder = new VerticalPanel();
    HorizontalPanel saveInfoHolder = new HorizontalPanel();
    saveInfoHolder.add(saveButton);
    saveInfoHolder.add(new InfoPopup(constants.SaveRepo(), constants.SaveRepoInfo()));
    formHolder.add(saveInfoHolder);
    formHolder.add(hiddenRepoConfig);

    saveRepoConfigForm.add(formHolder);
    saveRepoConfigForm.setVisible(false);

    idock.add(saveRepoConfigForm, DockPanel.EAST);

    dock.add(idock, DockPanel.EAST);

    form.startSection(constants.ManageRepositoryConfigDesc());
    form.addAttribute("", dock);
    form.endSection();
    initWidget(form);
}

From source file:org.pentaho.pac.client.datasources.DataSourcesPanel.java

License:Open Source License

public DockPanel buildDataSourceDetailsDockPanel() {
    DockPanel dockPanel = new DockPanel();

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    horizontalPanel.add(generalButton);/*from  w w  w  . j  a v  a2  s  .c o  m*/
    horizontalPanel.add(advanceButton);
    dockPanel.add(horizontalPanel, DockPanel.NORTH);
    dockPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
    dockPanel.setSpacing(10);
    generalButton.setTitle(Messages.getString("clickEditGeneral")); //$NON-NLS-1$
    advanceButton.setTitle(Messages.getString("clickEditAdvance")); //$NON-NLS-1$

    generalButton.setStylePrimaryName("generalToggleBtn"); //$NON-NLS-1$
    advanceButton.setStylePrimaryName("advanceToggleBtn"); //$NON-NLS-1$
    deckPanel.add(dataSourceGeneralPanel);
    deckPanel.add(dataSourceAdvancePanel);

    dataSourceGeneralPanel.setWidth("100%"); //$NON-NLS-1$
    dataSourceGeneralPanel.setHeight("100%"); //$NON-NLS-1$
    dataSourceAdvancePanel.setWidth("100%"); //$NON-NLS-1$
    dataSourceAdvancePanel.setHeight("100%"); //$NON-NLS-1$

    dockPanel.add(deckPanel, DockPanel.CENTER);
    dockPanel.setCellWidth(deckPanel, "100%"); //$NON-NLS-1$
    dockPanel.setCellHeight(deckPanel, "100%"); //$NON-NLS-1$

    deckPanel.setWidth("100%"); //$NON-NLS-1$
    deckPanel.setHeight("100%"); //$NON-NLS-1$
    deckPanel.setStyleName("newDataSourceDialogBox.detailsPanel"); //$NON-NLS-1$
    deckPanel.showWidget(GENERAL_PANEL_ID);
    generalButton.setDown(true);
    advanceButton.setDown(false);
    generalButton.addClickListener(this);
    advanceButton.addClickListener(this);

    dockPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
    dataSourceGeneralPanel.getJndiNameTextBox().setReadOnly(true);
    return dockPanel;
}

From source file:org.pentaho.pac.client.datasources.NewDataSourceDialogBox.java

License:Open Source License

public NewDataSourceDialogBox() {
    super(Messages.getString("addDataSource"), Messages.getString("ok"), Messages.getString("cancel"), false, //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$
            true);/*from  www  . ja  va 2 s  .c o  m*/
    DockPanel dockPanel = new DockPanel();

    generalButton = new ToggleButton(Messages.getString("general"), Messages.getString("general")); //$NON-NLS-1$ //$NON-NLS-2$
    advanceButton = new ToggleButton(Messages.getString("advance"), Messages.getString("advance")); //$NON-NLS-1$ //$NON-NLS-2$
    testButton = new RoundedButton(Messages.getString("test")); //$NON-NLS-1$
    testButton.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            testDataSourceConnection();
        }
    });

    setTitle(Messages.getString("addDataSource")); //$NON-NLS-1$
    HorizontalPanel horizontalPanel = new HorizontalPanel();
    dataSourceGeneralPanel = new DataSourceGeneralPanel();
    horizontalPanel.add(generalButton);
    dataSourceAdvancePanel = new DataSourceAdvancePanel();
    horizontalPanel.add(advanceButton);
    dockPanel.add(horizontalPanel, DockPanel.NORTH);
    dockPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
    dockPanel.setSpacing(10);
    generalButton.setTitle(Messages.getString("clickAddGeneral")); //$NON-NLS-1$
    advanceButton.setTitle(Messages.getString("clickAddAdvance")); //$NON-NLS-1$

    generalButton.setStylePrimaryName("generalToggleBtn"); //$NON-NLS-1$
    advanceButton.setStylePrimaryName("advanceToggleBtn"); //$NON-NLS-1$
    deckPanel = new DeckPanel();
    deckPanel.add(dataSourceGeneralPanel);
    deckPanel.add(dataSourceAdvancePanel);
    dockPanel.add(deckPanel, DockPanel.CENTER);
    dockPanel.setCellWidth(deckPanel, "100%"); //$NON-NLS-1$
    dockPanel.setCellHeight(deckPanel, "100%"); //$NON-NLS-1$
    deckPanel.setWidth("100%"); //$NON-NLS-1$
    deckPanel.setHeight("100%"); //$NON-NLS-1$
    deckPanel.setStyleName("newDataSourceDialogBox.detailsPanel"); //$NON-NLS-1$
    deckPanel.showWidget(GENERAL_PANEL_ID);
    dockPanel.add(testButton, DockPanel.SOUTH);
    generalButton.setDown(true);
    advanceButton.setDown(false);
    generalButton.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            if (!generalButton.isDown()) {
                generalButton.setDown(true);
            } else {
                advanceButton.setDown(false);
                deckPanel.showWidget(GENERAL_PANEL_ID);
            }
        }
    });
    advanceButton.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            if (!advanceButton.isDown()) {
                advanceButton.setDown(true);
            } else {
                generalButton.setDown(false);
                deckPanel.showWidget(ADVANCE_PANEL_ID);
            }
        }
    });

    dataSourceGeneralPanel.setWidth("100%"); //$NON-NLS-1$
    dataSourceGeneralPanel.setHeight("100%"); //$NON-NLS-1$
    dataSourceAdvancePanel.setWidth("100%"); //$NON-NLS-1$
    dataSourceAdvancePanel.setHeight("100%"); //$NON-NLS-1$

    setContent(dockPanel);
    dockPanel.setWidth("350px");
}