List of usage examples for com.google.gwt.user.client.ui DockPanel WEST
DockLayoutConstant WEST
To view the source code for com.google.gwt.user.client.ui DockPanel WEST.
Click Source Link
From source file:org.pentaho.gwt.widgets.client.controls.TableEditor.java
License:Open Source License
public TableEditor(String labelText) { DockPanel buttonPanel = new DockPanel(); buttonPanel.add(deleteBtn, DockPanel.EAST); VerticalPanel spacer = new VerticalPanel(); spacer.setWidth("2"); //$NON-NLS-1$ buttonPanel.add(spacer, DockPanel.EAST); buttonPanel.add(addBtn, DockPanel.EAST); errorLabel = new ErrorLabel(new Label(labelText)); buttonPanel.add(errorLabel, DockPanel.WEST); buttonPanel.setCellWidth(errorLabel, "100%"); //$NON-NLS-1$ add(buttonPanel);/*from w w w. j a v a 2 s. c om*/ actionLb.setWidth("100%"); //$NON-NLS-1$ actionLb.setHeight("100%"); //$NON-NLS-1$ actionLb.setVisibleItemCount(DEFAULT_NUM_VISIBLE_ITEMS); actionLb.setMultipleSelect(true); final TableEditor localThis = this; actionLb.addClickListener(new ClickListener() { public void onClick(Widget arg0) { if (null != onSelectHandler) { onSelectHandler.onHandle(localThis); } } }); add(actionLb); setCellHeight(actionLb, "100%"); //$NON-NLS-1$ addBtn.addClickListener(new ClickListener() { public void onClick(Widget sender) { localThis.handleAdd(); } }); deleteBtn.addClickListener(new ClickListener() { public void onClick(Widget sender) { localThis.handleDeleteSelectedItems(); } }); }
From source file:org.pentaho.gwt.widgets.client.wizards.AbstractWizardDialog.java
License:Open Source License
/** * layout()/*from w ww .ja v a2 s.c o m*/ * * Lays out the GUI elements. Should only be called ONCE during the objects lifecycle */ protected void layout() { // Create the overall container to be displayed in the dialog SimplePanel deckWrapper = new SimplePanel(); deckWrapper.setHeight("100%"); deckWrapper.setWidth("100%"); deckWrapper.setStyleName("dialog-content"); DockPanel content = new DockPanel(); // Create the Steps and add it to the content stepsList = new VerticalPanel(); stepsList.add(new Label(Messages.getString("dialog.steps"))); steps.setVisibleItemCount(STEPS_COUNT); stepsList.add(steps); // steps.setSize("30%", "100%"); content.add(stepsList, DockPanel.WEST); // Add the wizardPanels to the Deck and add the deck to the content // wizardDeckPanel.setSize("70%", "100%"); deckWrapper.setWidget(wizardDeckPanel); content.add(deckWrapper, DockPanel.CENTER); wizardDeckPanel.addStyleName(WIZARD_DECK_PANEL); // Add the control buttons HorizontalPanel wizardButtonPanel = new HorizontalPanel(); wizardButtonPanel.setSpacing(2); // If we have only one button then we dont need to show the back and next button. wizardButtonPanel.add(backButton); wizardButtonPanel.add(nextButton); wizardButtonPanel.add(finishButton); wizardButtonPanel.add(cancelButton); wizardButtonPanel.addStyleName(WIZARD_BUTTON_PANEL); HorizontalPanel wizardButtonPanelWrapper = new HorizontalPanel(); wizardButtonPanelWrapper.setWidth("100%"); //$NON-NLS-1$ wizardButtonPanelWrapper.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT); wizardButtonPanelWrapper.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM); wizardButtonPanelWrapper.add(wizardButtonPanel); content.add(wizardButtonPanelWrapper, DockPanel.SOUTH); content.setCellVerticalAlignment(wizardButtonPanelWrapper, HasVerticalAlignment.ALIGN_BOTTOM); // Add the content to the dialog add(content); content.setWidth("100%"); //$NON-NLS-1$ content.setHeight("100%"); //$NON-NLS-1$ content.setCellHeight(deckWrapper, "98%"); }
From source file:org.pentaho.pac.client.AdminConsoleMasterDetailsPanel.java
License:Open Source License
public AdminConsoleMasterDetailsPanel() { add(leftPanel, DockPanel.WEST); leftPanel.setHeight("100%"); //$NON-NLS-1$ add(rightPanel, DockPanel.CENTER);/* w w w . j a v a2 s . co m*/ rightPanel.setWidth("100%"); //$NON-NLS-1$ rightPanel.setHeight("100%"); //$NON-NLS-1$ setCellHeight(rightPanel, "100%"); //$NON-NLS-1$ setCellWidth(rightPanel, "100%"); //$NON-NLS-1$ }
From source file:org.pentaho.pac.client.datasources.DataSourcesPanel.java
License:Open Source License
public DataSourcesPanel() { HorizontalPanel footerPanel = new HorizontalPanel(); footerPanel.add(testDataSourceBtn);/*from w ww . j ava 2 s . c o m*/ footerPanel.add(updateDataSourceBtn); DockPanel dataSourcesListPanel = buildDataSourcesListPanel(); DockPanel dataSourceDetailsDockPanel = buildDataSourceDetailsDockPanel(); dataSourcesListPanel.setStyleName("borderPane"); //$NON-NLS-1$ dataSourceDetailsDockPanel.setStyleName("borderPane"); //$NON-NLS-1$ add(dataSourcesListPanel, DockPanel.WEST); add(dataSourceDetailsDockPanel, DockPanel.CENTER); add(footerPanel, DockPanel.SOUTH); setCellHorizontalAlignment(footerPanel, HasHorizontalAlignment.ALIGN_RIGHT); setSpacing(10); setCellWidth(dataSourcesListPanel, "30%"); //$NON-NLS-1$ setCellWidth(dataSourceDetailsDockPanel, "70%"); //$NON-NLS-1$ setCellHeight(dataSourcesListPanel, "100%"); //$NON-NLS-1$ setCellHeight(dataSourceDetailsDockPanel, "100%"); //$NON-NLS-1$ dataSourcesListPanel.setWidth("100%"); //$NON-NLS-1$ dataSourcesListPanel.setHeight("100%"); //$NON-NLS-1$ dataSourceDetailsDockPanel.setWidth("100%"); //$NON-NLS-1$ dataSourceDetailsDockPanel.setHeight("100%"); //$NON-NLS-1$ updateDataSourceBtn.setEnabled(false); testDataSourceBtn.setEnabled(false); newDataSourceDialogBox.setCallback(new IDialogCallback() { public void cancelPressed() { } public void okPressed() { if (newDataSourceDialogBox.isDataSourceCreated()) { PentahoDataSource dataSource = newDataSourceDialogBox.getDataSource(); if (dataSourcesList.addDataSource(dataSource)) { dataSourcesList.setSelectedDataSource(dataSource); dataSourceSelectionChanged(); } } } }); updateDataSourceBtn.addClickListener(this); testDataSourceBtn.addClickListener(this); confirmDataSourceDeleteDialog.setCallback(new IDialogCallback() { public void cancelPressed() { } public void okPressed() { confirmDataSourceDeleteDialog.hide(); deleteSelectedDataSources(); } }); }
From source file:org.pentaho.pac.client.datasources.DataSourcesPanel.java
License:Open Source License
public DockPanel buildDataSourcesListPanel() { DockPanel headerDockPanel = new DockPanel(); headerDockPanel.add(deleteDataSourceBtn, DockPanel.EAST); VerticalPanel spacer = new VerticalPanel(); spacer.setWidth("2"); //$NON-NLS-1$ headerDockPanel.add(spacer, DockPanel.EAST); headerDockPanel.add(addDataSourceBtn, DockPanel.EAST); Label label = new Label(Messages.getString("dataSources")); //$NON-NLS-1$ headerDockPanel.add(label, DockPanel.WEST); headerDockPanel.setCellWidth(label, "100%"); //$NON-NLS-1$ DockPanel dataSourceListPanel = new DockPanel(); dataSourceListPanel.add(headerDockPanel, DockPanel.NORTH); dataSourceListPanel.add(dataSourcesList, DockPanel.CENTER); dataSourceListPanel.setCellHeight(dataSourcesList, "100%"); //$NON-NLS-1$ dataSourceListPanel.setCellWidth(dataSourcesList, "100%"); //$NON-NLS-1$ dataSourceListPanel.setHeight("100%"); //$NON-NLS-1$ dataSourceListPanel.setWidth("100%"); //$NON-NLS-1$ dataSourcesList.setHeight("100%"); //$NON-NLS-1$ dataSourcesList.setWidth("100%"); //$NON-NLS-1$ deleteDataSourceBtn.setEnabled(false); dataSourcesList.addChangeListener(this); addDataSourceBtn.addClickListener(this); deleteDataSourceBtn.addClickListener(this); return dataSourceListPanel; }
From source file:org.pentaho.pac.client.roles.RolesPanel.java
License:Open Source License
@SuppressWarnings("unchecked") public RolesPanel() { DockPanel roleListPanel = buildRolesListPanel(); roleListPanel.setStyleName("borderPane"); //$NON-NLS-1$ DockPanel roleDetailsDockPanel = buildRoleDetailsPanel(); roleDetailsDockPanel.setStyleName("borderPane"); //$NON-NLS-1$ add(roleListPanel, DockPanel.WEST); add(roleDetailsDockPanel, DockPanel.CENTER); setSpacing(10);/* w w w . j a v a2 s.c o m*/ setCellWidth(roleListPanel, "30%"); //$NON-NLS-1$ setCellWidth(roleDetailsDockPanel, "70%"); //$NON-NLS-1$ setCellHeight(roleListPanel, "100%"); //$NON-NLS-1$ setCellHeight(roleDetailsDockPanel, "100%"); //$NON-NLS-1$ roleListPanel.setWidth("100%"); //$NON-NLS-1$ roleListPanel.setHeight("100%"); //$NON-NLS-1$ roleDetailsDockPanel.setWidth("100%"); //$NON-NLS-1$ roleDetailsDockPanel.setHeight("100%"); //$NON-NLS-1$ roleDetailsPanel.setEnabled(false); updateRoleBtn.setEnabled(false); newRoleDialogBox.addPopupListener(this); userAssignmentsDialog.addPopupListener(this); roleDetailsPanel.getRoleNameTextBox().setEnabled(false); confirmDeleteRolesDialog.setText(Messages.getString("deleteRoles")); //$NON-NLS-1$ confirmDeleteRolesDialog.setMessage(Messages.getString("confirmRoleDeletionMsg")); //$NON-NLS-1$ confirmDeleteRolesDialog.setOnOkHandler(new ICallback() { public void onHandle(Object o) { confirmDeleteRolesDialog.hide(); deleteSelectedRoles(); assignedUserSelectionChanged(); } }); confirmRemoveRoleAssignmentDialog.setText(Messages.getString("unassignUsers")); //$NON-NLS-1$ confirmRemoveRoleAssignmentDialog.setMessage(Messages.getString("confirmUnassignUsersMsg")); //$NON-NLS-1$ confirmRemoveRoleAssignmentDialog.setOnOkHandler(new ICallback() { public void onHandle(Object o) { confirmRemoveRoleAssignmentDialog.hide(); unassignSelectedUsers(); assignedUserSelectionChanged(); } }); }
From source file:org.pentaho.pac.client.roles.RolesPanel.java
License:Open Source License
public DockPanel buildRolesListPanel() { DockPanel headerDockPanel = new DockPanel(); headerDockPanel.add(deleteRoleBtn, DockPanel.EAST); VerticalPanel spacer = new VerticalPanel(); spacer.setWidth("2"); //$NON-NLS-1$ headerDockPanel.add(spacer, DockPanel.EAST); headerDockPanel.add(addRoleBtn, DockPanel.EAST); Label label = new Label(Messages.getString("roles")); //$NON-NLS-1$ headerDockPanel.add(label, DockPanel.WEST); headerDockPanel.setCellWidth(label, "100%"); //$NON-NLS-1$ DockPanel roleListPanel = new DockPanel(); roleListPanel.add(headerDockPanel, DockPanel.NORTH); roleListPanel.add(rolesList, DockPanel.CENTER); roleListPanel.add(filterTextBox, DockPanel.SOUTH); roleListPanel.add(new Label(Messages.getString("filter")), DockPanel.SOUTH); //$NON-NLS-1$ roleListPanel.setCellHeight(rolesList, "100%"); //$NON-NLS-1$ roleListPanel.setCellWidth(rolesList, "100%"); //$NON-NLS-1$ roleListPanel.setHeight("100%"); //$NON-NLS-1$ roleListPanel.setWidth("100%"); //$NON-NLS-1$ rolesList.setHeight("100%"); //$NON-NLS-1$ rolesList.setWidth("100%"); //$NON-NLS-1$ filterTextBox.setWidth("100%"); //$NON-NLS-1$ deleteRoleBtn.setEnabled(false);// w w w . ja v a2 s . c o m filterTextBox.addKeyboardListener(this); rolesList.addChangeListener(this); addRoleBtn.addClickListener(this); deleteRoleBtn.addClickListener(this); return roleListPanel; }
From source file:org.pentaho.pac.client.roles.RolesPanel.java
License:Open Source License
public DockPanel buildAssignedUsersPanel() { DockPanel headerDockPanel = new DockPanel(); headerDockPanel.add(deleteRoleAssignmentBtn, DockPanel.EAST); VerticalPanel spacer = new VerticalPanel(); spacer.setWidth("2"); //$NON-NLS-1$ headerDockPanel.add(spacer, DockPanel.EAST); headerDockPanel.add(addRoleAssignmentBtn, DockPanel.EAST); Label label = new Label(Messages.getString("assignedUsers")); //$NON-NLS-1$ headerDockPanel.add(label, DockPanel.WEST); headerDockPanel.setCellWidth(label, "100%"); //$NON-NLS-1$ DockPanel assignedUsersPanel = new DockPanel(); assignedUsersPanel.add(headerDockPanel, DockPanel.NORTH); assignedUsersPanel.add(assignedUsersList, DockPanel.CENTER); assignedUsersPanel.setCellHeight(assignedUsersList, "100%"); //$NON-NLS-1$ assignedUsersPanel.setCellWidth(assignedUsersList, "100%"); //$NON-NLS-1$ assignedUsersList.setHeight("100%"); //$NON-NLS-1$ assignedUsersList.setWidth("100%"); //$NON-NLS-1$ assignedUsersList.addChangeListener(this); deleteRoleAssignmentBtn.addClickListener(this); addRoleAssignmentBtn.addClickListener(this); return assignedUsersPanel; }
From source file:org.pentaho.pac.client.users.UsersPanel.java
License:Open Source License
public VerticalPanel buildUsersListPanel() { DockPanel headerDockPanel = new DockPanel(); headerDockPanel.add(deleteUserBtn, DockPanel.EAST); VerticalPanel spacer = new VerticalPanel(); spacer.setWidth("2"); //$NON-NLS-1$ headerDockPanel.add(spacer, DockPanel.EAST); headerDockPanel.add(addUserBtn, DockPanel.EAST); Label label = new Label("Users"); //$NON-NLS-1$ headerDockPanel.add(label, DockPanel.WEST); headerDockPanel.setCellWidth(label, "100%"); //$NON-NLS-1$ VerticalPanel userListPanel = new VerticalPanel(); userListPanel.add(headerDockPanel);// w w w.j a v a 2s . com userListPanel.add(usersList); userListPanel.add(new Label(Messages.getString("filter"))); //$NON-NLS-1$ userListPanel.add(filterTextBox); userListPanel.setCellHeight(usersList, "100%"); //$NON-NLS-1$ userListPanel.setCellWidth(usersList, "100%"); //$NON-NLS-1$ userListPanel.setHeight("100%"); //$NON-NLS-1$ userListPanel.setWidth("100%"); //$NON-NLS-1$ usersList.setHeight("100%"); //$NON-NLS-1$ usersList.setWidth("100%"); //$NON-NLS-1$ filterTextBox.setWidth("100%"); //$NON-NLS-1$ deleteUserBtn.setEnabled(false); filterTextBox.addKeyboardListener(this); usersList.addChangeListener(this); addUserBtn.addClickListener(this); deleteUserBtn.addClickListener(this); return userListPanel; }
From source file:org.pentaho.pac.client.users.UsersPanel.java
License:Open Source License
public VerticalPanel buildAssignedRolesPanel() { DockPanel headerDockPanel = new DockPanel(); VerticalPanel fieldsetPanel = new VerticalPanel(); Label label = new Label(Messages.getString("assignedRoles")); //$NON-NLS-1$ Label spacer = new Label(""); //$NON-NLS-1$ headerDockPanel.add(label, DockPanel.WEST); headerDockPanel.setCellWidth(label, "100%"); //$NON-NLS-1$ headerDockPanel.add(deleteRoleAssignmentBtn, DockPanel.EAST); VerticalPanel spacer2 = new VerticalPanel(); spacer2.setWidth("2"); //$NON-NLS-1$ headerDockPanel.add(spacer2, DockPanel.EAST); headerDockPanel.add(addRoleAssignmentBtn, DockPanel.EAST); headerDockPanel.add(spacer, DockPanel.WEST); headerDockPanel.setCellWidth(spacer, "100%"); //$NON-NLS-1$ DockPanel assignedRolesPanel = new DockPanel(); assignedRolesPanel.add(headerDockPanel, DockPanel.NORTH); assignedRolesPanel.add(assignedRolesList, DockPanel.CENTER); assignedRolesPanel.setCellHeight(assignedRolesList, "100%"); //$NON-NLS-1$ assignedRolesPanel.setCellWidth(assignedRolesList, "100%"); //$NON-NLS-1$ assignedRolesList.setHeight("100%"); //$NON-NLS-1$ assignedRolesList.setWidth("100%"); //$NON-NLS-1$ assignedRolesList.addChangeListener(this); deleteRoleAssignmentBtn.addClickListener(this); addRoleAssignmentBtn.addClickListener(this); fieldsetPanel.add(assignedRolesPanel); assignedRolesPanel.setWidth("100%"); //$NON-NLS-1$ assignedRolesPanel.setHeight("100%"); //$NON-NLS-1$ return fieldsetPanel; }