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

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

Introduction

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

Prototype

DockLayoutConstant CENTER

To view the source code for com.google.gwt.user.client.ui DockPanel CENTER.

Click Source Link

Document

Specifies that a widget be added at the center of the dock.

Usage

From source file:org.gwm.splice.client.dialog.MessageBox.java

License:Apache License

MessageBox(int icon, String title, String message, int buttons) {
    super(title);

    DockPanel panel = new DockPanel();
    panel.setSpacing(7);/*  w  w w .j a va2s. com*/

    panel.add(getIconImage(icon), DockPanel.WEST);
    panel.add(new HTML(message), DockPanel.CENTER);

    Button okButton = new Button("OK", this);
    panel.add(okButton, DockPanel.SOUTH);

    panel.setCellHorizontalAlignment(okButton, DockPanel.ALIGN_CENTER);
    panel.setCellVerticalAlignment(okButton, DockPanel.ALIGN_BOTTOM);

    panel.setHeight("100%");
    panel.setWidth("100%");
    setWidget(panel);

    setMaximizable(false);
    setMinimizable(false);
    //      setResizable(false);
    setWidth(300);
    setHeight(100);
}

From source file:org.gwm.splice.client.window.AbstractWindow.java

License:Apache License

public void show(int x, int y, boolean modal) {

    if (useWindowManager) {
        // do this now in case window manager needs to change name (e.g. "my window (2)")
        // or set default theme
        DesktopManager.getInstance().getWindowManager().addWindow(this);
    }/*ww  w . j  a v a 2  s .com*/

    if (_theme != null) {
        super.setTheme(_theme);
    }

    setCaption(name);

    if ((x < 0 || y < 0) && !modal) {
        GwmUtilities.diplayAtScreenCenter(this);
    } else {
        setLocation(y, x);
    }

    if (this.url != null) {
        super.setUrl(url);
        if (modal) {
            super.showModal();
        } else {
            setVisible(true);
        }
        return;
    }

    panel.setHeight("100%");
    panel.setWidth("100%");

    panel.add(toolbar, DockPanel.NORTH);
    panel.setCellHeight(toolbar, "26px");

    panel.add(widget, DockPanel.CENTER);
    panel.setCellVerticalAlignment(widget, VerticalPanel.ALIGN_TOP);
    panel.setCellHeight(widget, "100%");

    panel.add(controlbar, DockPanel.SOUTH);
    panel.setCellHeight(controlbar, "32px");
    panel.setCellHorizontalAlignment(controlbar, HorizontalPanel.ALIGN_CENTER);
    panel.setCellVerticalAlignment(controlbar, VerticalPanel.ALIGN_MIDDLE);

    panel.setHeight("100%");

    showToolbar(_showToolbar);
    showControlbar(_showControlbar);

    toolbar.addListener(this);

    super.setContent(panel);

    if (modal) {
        super.showModal();
    } else {
        setVisible(true);
    }
}

From source file:org.gwtlib.client.ui.MessageBox.java

License:Apache License

public static MessageBox prompt(String caption, String message, boolean asHTML, boolean multiline, int buttons,
        MessageBoxListener listener) {//from ww w. j  a v  a2  s  .c  o m
    final MessageBox mb = new MessageBox();
    mb.setText(caption);
    mb.setButtons(buttons, listener);
    mb._dockPanel.add(asHTML ? new HTML(message) : new Label(message), DockPanel.NORTH);
    if (multiline) {
        mb._textArea = new TextArea();
        mb._dockPanel.add(mb._textArea, DockPanel.CENTER);
        mb.center();
        mb._textArea.setFocus(true);
    } else {
        mb._textBox = new TextBox();
        mb._dockPanel.add(mb._textBox, DockPanel.CENTER);
        mb.center();
        mb._textBox.setFocus(true);
    }
    return mb;
}

From source file:org.gwtlib.client.ui.MessageBox.java

License:Apache License

public static MessageBox prompt(String caption, String message, boolean asHTML, Widget widget, int buttons,
        MessageBoxListener listener) {/*from w ww.j a  v a2 s.c o m*/
    final MessageBox mb = new MessageBox();
    mb.setText(caption);
    mb.setButtons(buttons, listener);
    mb._dockPanel.add(asHTML ? new HTML(message) : new Label(message), DockPanel.NORTH);
    mb._dockPanel.add(widget, DockPanel.CENTER);
    mb.center();
    if (widget instanceof FocusWidget)
        ((FocusWidget) widget).setFocus(true);
    return mb;
}

From source file:org.gwtlib.client.ui.MessageBox.java

License:Apache License

public static MessageBox password(String caption, String message, MessageBoxListener listener) {
    final MessageBox mb = new MessageBox();
    mb.setText(caption);//from ww  w  .  j ava  2s .c  o m
    mb.setButtons(BTN_OK_CANCEL, listener);
    mb._dockPanel.add(new Label(message), DockPanel.NORTH);
    mb._textBox = new PasswordTextBox();
    mb._dockPanel.add(mb._textBox, DockPanel.CENTER);
    mb.center();
    mb._textBox.setFocus(true);
    return mb;
}

From source file:org.gwtlib.client.ui.MessageBox.java

License:Apache License

private static MessageBox message(String caption, String message, boolean asHTML, int buttons,
        final MessageBoxListener listener, String imageStyleName) {
    final MessageBox mb = new MessageBox();
    mb.setText(caption);/*from  ww w  . ja  v a2 s .  c om*/
    mb.setButtons(buttons, listener);
    HTML imageHTML = new HTML("");
    imageHTML.setStyleName(imageStyleName);
    mb._dockPanel.add(imageHTML, DockPanel.WEST);
    mb._dockPanel.add(asHTML ? new HTML(message) : new Label(message), DockPanel.CENTER);
    mb.center();
    return mb;
}

From source file:org.idwebmail.client.grids.PagingDataGrid.java

public PagingDataGrid() {
    initWidget(dock);/*  w  w  w  . j  ava  2  s . c  om*/
    dataGrid = new DataGrid<T>();
    dataGrid.setWidth("100%");

    SimplePager.Resources pagerResources = GWT.create(SimplePager.Resources.class);
    pager = new SimplePager(TextLocation.CENTER, pagerResources, false, 0, true);
    pager.setDisplay(dataGrid);
    dataProvider = new ListDataProvider<T>();
    dataProvider.setList(new ArrayList<T>());
    dataGrid.setEmptyTableWidget(new HTML("No hay datos para mostrar."));
    ListHandler<T> sortHandler = new ListHandler<T>(dataProvider.getList());

    initTableColumns(dataGrid, sortHandler);

    dataGrid.addColumnSortHandler(sortHandler);

    dataProvider.addDataDisplay(dataGrid);
    pager.setVisible(true);
    dataGrid.setVisible(true);
    // Limitando la cantidad de registros por pagina
    pager.setPageSize(25);
    // Add a selection model to handle user selection.
    final SingleSelectionModel<T> selectionModel = new SingleSelectionModel<T>();
    dataGrid.setSelectionModel(selectionModel);

    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
            T selected = selectionModel.getSelectedObject();
            onRowSelected(selected);
        }
    });

    dock.add(dataGrid, DockPanel.CENTER);
    dock.setHorizontalAlignment(ALIGN_CENTER);
    dock.add(pager, DockPanel.SOUTH);
    dock.setHorizontalAlignment(ALIGN_LEFT);
    dock.setWidth("100%");
    dock.setCellWidth(dataGrid, "100%");
    dock.setCellWidth(pager, "100%");
}

From source file:org.jboss.bpm.console.client.engine.DeploymentListView.java

License:Open Source License

public Widget asWidget() {
    panel = new DockPanel();
    listBox = createListBox();//from ww w. ja v  a  2 s .  c o m

    initialize();

    panel.add(detailView, DockPanel.SOUTH);
    panel.add(deploymentList, DockPanel.CENTER);

    // create and register actions
    controller.addAction(UpdateDeploymentsAction.ID, new UpdateDeploymentsAction(applicationContext));
    controller.addAction(UpdateDeploymentDetailAction.ID, new UpdateDeploymentDetailAction());
    controller.addAction(DeleteDeploymentAction.ID, new DeleteDeploymentAction(applicationContext));
    controller.addAction(SuspendDeploymentAction.ID, new SuspendDeploymentAction(applicationContext));
    controller.addAction(ResumeDeploymentAction.ID, new ResumeDeploymentAction(applicationContext));
    //controller.addAction(ViewDeploymentAction.ID, new ViewDeploymentAction());

    controller.addView(DeploymentListView.ID, this);

    return panel;
}

From source file:org.jboss.bpm.console.client.task.AssignedTasksView.java

License:Open Source License

public Widget asWidget() {
    panel = new DockPanel();

    initialize();/*  ww w.ja va2 s. com*/

    panel.add(detailsView, DockPanel.SOUTH);
    panel.add(taskList, DockPanel.CENTER);

    controller.addView(AssignedTasksView.ID, this);

    return panel;
}

From source file:org.jboss.bpm.console.client.task.OpenTasksView.java

License:Open Source License

public Widget asWidget() {
    panel = new DockPanel();

    initialize();/*from   w  w w .j av  a  2  s .c o m*/

    registerCommonActions(appContext, controller);

    // ----

    /*TaskDetailView assignedDetailView = new TaskDetailView(false);
    controller.addView("AssignedDetailView", assignedDetailView);
    assignedDetailView.initialize();
    registerView(controller, tabPanel, AssignedTasksView.ID, new AssignedTasksView(appContext, assignedDetailView));*/

    controller.addView(OpenTasksView.ID, this);

    // ----

    panel.add(detailsView, DockPanel.SOUTH);
    panel.add(taskList, DockPanel.CENTER);

    return panel;
}