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

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

Introduction

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

Prototype

public ToggleButton(String upText) 

Source Link

Document

Constructor for ToggleButton.

Usage

From source file:ace.client.JSEditorToolbar.java

License:Apache License

private ToggleButton createToggleButton(ImageResource img, String tip) {
    ToggleButton tb = new ToggleButton(new Image(img));
    tb.addClickHandler(handler);/*from   w w  w  .  j ava2 s .  c o m*/
    tb.setTitle(tip);
    return tb;
}

From source file:at.ac.fhcampuswien.atom.client.gui.attributes.components.RichTextToolbar.java

License:Open Source License

/** Method to create a Toggle button for the toolbar **/
private ToggleButton createToggleButton(String url, Integer top, Integer left, Integer width, Integer height,
        String tip) {/*from  w  w  w.  ja  va2  s.  c  o m*/
    Image extract = new Image(url, left, top, width, height);
    ToggleButton tb = new ToggleButton(extract);
    tb.setHeight(height + "px");
    tb.setWidth(width + "px");
    tb.addClickHandler(evHandler);
    if (tip != null) {
        tb.setTitle(tip);
    }
    return tb;
}

From source file:ca.ericslandry.client.widget.RichTextToolbar.java

License:Apache License

private ToggleButton createToggleButton(ImageResource imageResource, String tip) {
    ToggleButton tb = new ToggleButton(new Image(imageResource));
    tb.addClickHandler(handler);/*  w w  w .ja  v a  2  s .  c  om*/
    tb.setTitle(tip);
    return tb;
}

From source file:cazcade.vortex.widgets.client.misc.toolbar.RichTextToolbar.java

License:Apache License

@Nonnull
private ToggleButton createToggleButton(@Nonnull final AbstractImagePrototype img, final String tip) {
    final ToggleButton tb = new ToggleButton(img.createImage());
    tb.addClickListener(listener);//w w  w.j  ava2  s .c  o m
    tb.setTitle(tip);
    return tb;
}

From source file:cc.alcina.framework.gwt.client.widget.richtext.RichTextToolbar.java

License:Apache License

private ToggleButton createToggleButton(AbstractImagePrototype img, String tip) {
    ToggleButton tb = new ToggleButton(img.createImage());
    tb.addClickListener(listener);/*from w w  w.j  ava  2  s .  co  m*/
    tb.setTitle(tip);
    return tb;
}

From source file:ch.unibas.medizin.osce.client.style.widgets.richtext.RichTextToolbar.java

License:Apache License

private ToggleButton createToggleButton(AbstractImagePrototype img, String tip) {
    ToggleButton tb = new ToggleButton(img.createImage());
    tb.addClickHandler(handler);/*from w w w  . ja va  2s .  c  o  m*/
    tb.setTitle(tip);
    return tb;
}

From source file:client.richedit.RichTextToolbar.java

License:Apache License

protected ToggleButton createToggleButton(ImageResource img, String tip) {
    ToggleButton tb = new ToggleButton(new Image(img));
    tb.addClickHandler(handler);//  w  w w . j  a va 2  s. com
    tb.setTitle(tip);
    return tb;
}

From source file:com.bcdlog.client.edition.RichTextToolbar.java

License:Apache License

private ToggleButton createFullScreenButton() {
    final ToggleButton fullScreen = new ToggleButton(new Image(images.fullScreen()));
    fullScreen.addStyleName(FrameworkMessages.FWK_PREFIX + "fullscreenBtn");
    fullScreen.addClickHandler(new ClickHandler() {
        // To restore originale size

        public void onClick(ClickEvent event) {
            if (richMessageArea.getPanel().getStyleName()
                    .contains(FrameworkMessages.FWK_PREFIX + "fullscreen")) {
                richMessageArea.getPanel().removeStyleName(FrameworkMessages.FWK_PREFIX + "fullscreen");
                richMessageArea.restore();
                fullScreen.setTitle(client.getFrameworkMessages().fullSreenOn());
            } else {
                // richMessageArea.saveSize();
                richMessageArea.enlarge();
                fullScreen.setTitle(client.getFrameworkMessages().fullSreenOff());
                richMessageArea.getPanel().addStyleName(FrameworkMessages.FWK_PREFIX + "fullscreen");
            }//from   w  ww .j  a v  a 2 s .  c  om
        }
    });
    fullScreen.setTitle(client.getFrameworkMessages().fullSreenOn());
    return fullScreen;
}

From source file:com.bcdlog.client.edition.RichTextToolbar.java

License:Apache License

private Widget createHtmlEdit() {
    final ToggleButton htmlEdit = new ToggleButton(new Image(images.html()));
    htmlEdit.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            ToggleButton editorEdit = new ToggleButton(new Image(images.html()));
            editorEdit.addClickHandler(new ClickHandler() {

                public void onClick(ClickEvent event) {
                    richMessageArea.switchToEditor();
                    htmlEdit.setDown(false);
                    GWTUtils.setScrollTop(richTextArea.getElement(), scrollTop);
                    GWTUtils.setScrollLeft(richTextArea.getElement(), scrollLeft);
                }/*  w  w  w.j a  va  2s  .com*/
            });
            editorEdit.setDown(true);
            editorEdit.setTitle(client.getFrameworkMessages().htmlEditOff());
            scrollTop = GWTUtils.getScrollTop(richTextArea.getElement());
            scrollLeft = GWTUtils.getScrollLeft(richTextArea.getElement());
            richMessageArea.switchToHtml(editorEdit, createFullScreenButton());
        }
    });
    htmlEdit.setTitle(client.getFrameworkMessages().htmlEditOn());
    return htmlEdit;
}

From source file:com.dingziran.effective.client.content.widgets.CwCustomButton.java

License:Apache License

/**
 * Constructor./*w  w w .j  a v a 2s.c om*/
 *
 * @param constants the constants
 */
public CwCustomButton(CwConstants constants) {
    super(constants.cwCustomButtonName(), constants.cwCustomButtonDescription());
    this.constants = constants;
    view = new ContentWidgetView(hasMargins(), hasScrollableContent());
    view.setName(getName());
    view.setDescription(getDescription());
    setWidget(view);
    // Create a panel to layout the widgets
    VerticalPanel vpanel = new VerticalPanel();
    HorizontalPanel pushPanel = new HorizontalPanel();
    pushPanel.setSpacing(10);
    HorizontalPanel togglePanel = new HorizontalPanel();
    togglePanel.setSpacing(10);

    // Combine all the panels
    vpanel.add(new HTML(constants.cwCustomButtonPush()));
    vpanel.add(pushPanel);
    vpanel.add(new HTML("<br><br>" + constants.cwCustomButtonToggle()));
    vpanel.add(togglePanel);

    // Add a normal PushButton
    PushButton normalPushButton = new PushButton(new Image(Showcase.images.gwtLogo()));
    normalPushButton.ensureDebugId("cwCustomButton-push-normal");
    pushPanel.add(normalPushButton);

    // Add a disabled PushButton
    PushButton disabledPushButton = new PushButton(new Image(Showcase.images.gwtLogo()));
    disabledPushButton.ensureDebugId("cwCustomButton-push-disabled");
    disabledPushButton.setEnabled(false);
    pushPanel.add(disabledPushButton);

    // Add a normal ToggleButton
    ToggleButton normalToggleButton = new ToggleButton(new Image(Showcase.images.gwtLogo()));
    normalToggleButton.ensureDebugId("cwCustomButton-toggle-normal");
    togglePanel.add(normalToggleButton);

    // Add a disabled ToggleButton
    ToggleButton disabledToggleButton = new ToggleButton(new Image(Showcase.images.gwtLogo()));
    disabledToggleButton.ensureDebugId("cwCustomButton-toggle-disabled");
    disabledToggleButton.setEnabled(false);
    togglePanel.add(disabledToggleButton);

    view.setExample(vpanel);
}