Example usage for com.google.gwt.user.client.ui DisclosurePanel DisclosurePanel

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

Introduction

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

Prototype

public DisclosurePanel(ImageResource openImage, ImageResource closedImage, String headerText) 

Source Link

Document

Creates a DisclosurePanel with the specified header text, an initial open/close state and a bundle of images to be used in the default header widget.

Usage

From source file:com.bramosystems.oss.player.core.client.ui.Logger.java

License:Apache License

/**
 * Constructs a Logger object/*w ww  .  ja v a 2s .  c  o m*/
 */
public Logger() {
    impl = GWT.create(LoggerConsoleImpl.class);

    // build the indicator...
    DisclosurePanel dp = new DisclosurePanel(imgpack.disclosurePanelOpen(), imgpack.disclosurePanelClosed(),
            "");
    dp.setAnimationEnabled(true);
    dp.setStyleName("");
    dp.add(impl.getConsole());
    initWidget(dp);
    setWidth("100%");
}

From source file:com.ponysdk.core.terminal.ui.PTDisclosurePanel.java

License:Apache License

@Override
protected DisclosurePanel createUIObject() {
    return new DisclosurePanel(openImageResource, closeImageResource, headerText);
}

From source file:com.ponysdk.ui.terminal.ui.PTDisclosurePanel.java

License:Apache License

@Override
public void create(final PTInstruction create, final UIService uiService) {
    final Long openImg = create.getLong(PROPERTY.DISCLOSURE_PANEL_OPEN_IMG);
    final Long closeImg = create.getLong(PROPERTY.DISCLOSURE_PANEL_CLOSE_IMG);
    final String headerText = create.getString(PROPERTY.TEXT);

    final PTImage open = (PTImage) uiService.getPTObject(openImg);
    final PTImage close = (PTImage) uiService.getPTObject(closeImg);

    final PImageResource openImageResource = new PImageResource(open.cast());
    final PImageResource closeImageResource = new PImageResource(close.cast());

    init(create, uiService, new DisclosurePanel(openImageResource, closeImageResource, headerText));

    addHandlers(create, uiService);//from   w  ww. ja  v a2 s .com
}

From source file:org.jboss.ballroom.client.widgets.stack.DisclosureStackPanel.java

License:Open Source License

public DisclosureStackPanel(String title, boolean first) {

    panel = new DisclosurePanel(Icons.INSTANCE.stack_opened(), Icons.INSTANCE.stack_closed(), title);
    panel.setOpen(true);/*from   ww  w.  j av a  2  s  .c om*/
    panel.getElement().setAttribute("style", "width:100%;");
    panel.getHeader().setStyleName("stack-section-header");
    if (first)
        panel.getHeader().addStyleName("stack-section-first");
    panel.setWidth("100%"); // IE 7

}

From source file:org.jboss.wise.gwt.client.widget.URLOverridePanel.java

License:Open Source License

public URLOverridePanel() {

    DisclosurePanel urlOverrideDisclosure = new DisclosurePanel(Images.IMAGE_RESOURCE.treeOpen(),
            Images.IMAGE_RESOURCE.treeClosed(), "Run the service endpoint on another server");
    add(urlOverrideDisclosure);//from w ww.j  a  va  2  s  .c  o  m

    HorizontalPanel hPanel = new HorizontalPanel();
    Label label = new Label("URL: ");
    address = new TextBox();
    address.setWidth("28em");
    hPanel.add(label);
    hPanel.add(address);

    errorLabel = new Label("Invalid URL");
    hPanel.add(errorLabel);
    errorLabel.setVisible(false);
    errorLabel.addStyleName("urlValidationError");

    urlFieldValidor = new URLFieldValidator(address, errorLabel);
    address.addKeyPressHandler(urlFieldValidor);

    urlOverrideDisclosure.setContent(hPanel);
}

From source file:org.pentaho.reporting.platform.plugin.gwt.client.ParameterControllerPanel.java

License:Open Source License

public ParameterControllerPanel(final ReportContainer container, final ResourceBundle messages) {
    this.messages = messages;
    this.container = container;
    this.enabled = true;

    parameterMap = new ParameterValues();
    parameterWidgets = new ArrayList<ParameterUI>();

    parameterDisclosurePanel = new DisclosurePanel(DisclosureImages.images,
            messages.getString("reportParameters", "Report Parameters"), true); //$NON-NLS-1$ //$NON-NLS-2$
    parameterDisclosurePanel.setStyleName("pentaho-disclosure-panel"); //$NON-NLS-1$
    parameterDisclosurePanel.setOpen(true);
    parameterDisclosurePanel.setWidth("100%"); //$NON-NLS-1$

    // fix for BISERVER-6027 - on open of the panel, set the focus to the focusWidget
    parameterDisclosurePanel.addOpenHandler(new GrabFocusHandler());

    submitParametersButton = new Button(messages.getString("viewReport", "View Report")); //$NON-NLS-1$ //$NON-NLS-2$
    submitParametersButton.setStyleName("pentaho-button");
    submitParametersButton.addClickHandler(new SubmitParameterListener());

    submitSubscriptionButton = new Button(messages.getString("schedule", "Schedule")); //$NON-NLS-1$ //$NON-NLS-2$
    submitSubscriptionButton.setStyleName("pentaho-button");

    submitParametersOnChangeCheckBox = new CheckBox(messages.getString("autoSubmit", "Auto-Submit")); //$NON-NLS-1$ //$NON-NLS-2$
    submitParametersOnChangeCheckBox.setTitle(messages.getString("submitTooltip")); //$NON-NLS-1$
    submitParametersOnChangeCheckBox.addValueChangeHandler(new AutoSubmitChangeHandler());

    setWidth("100%"); //$NON-NLS-1$
    setStyleName("parameter-application"); //$NON-NLS-1$

    parameterContainer = new VerticalPanel();
    parameterContainer.setStyleName("parameter-container"); //$NON-NLS-1$
    parameterContainer.setWidth("100%"); //$NON-NLS-1$

    // async call
    fetchParameters(ParameterSubmitMode.INITIAL);
}