List of usage examples for com.google.gwt.user.client.ui DockPanel setHorizontalAlignment
public void setHorizontalAlignment(HorizontalAlignmentConstant align)
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"); }