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

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

Introduction

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

Prototype

public CheckBox() 

Source Link

Document

Creates a check box with no label.

Usage

From source file:org.bonitasoft.console.client.view.LabelsConfigurationEditionPanel.java

License:Open Source License

public LabelsConfigurationEditionPanel(final LabelDataSource aReportingDataSource,
        final CaseDataSource aCaseDataSource, final MessageDataSource aMessageDataSource) {
    super(aMessageDataSource);
    myLabelDataSource = aReportingDataSource;
    myCaseDataSource = aCaseDataSource;/*from www .ja  va  2s  .  c o m*/
    myOuterPanel = new FlowPanel();
    myOuterPanel.setStylePrimaryName(DEFAULT_CSS_STYLE);
    myOuterPanel.addStyleName("bos_userLabelsConfigurationPanel");

    myStarLabelActivationStateSelector = new CheckBox();
    myCustomLabelActivationStateSelector = new CheckBox();

    initWidget(myOuterPanel);
}

From source file:org.bonitasoft.console.client.view.ReportingConfigurationEditionPanel.java

License:Open Source License

public ReportingConfigurationEditionPanel(ReportingDataSource aReportingDataSource,
        final CaseDataSource aCaseDataSource, MessageDataSource aMessageDataSource) {
    super(aMessageDataSource);
    myReportingDataSource = aReportingDataSource;
    myCaseDataSource = aCaseDataSource;/* w w  w . ja  v a  2 s  .c o m*/
    myOuterPanel = new FlowPanel();
    myOuterPanel.setStylePrimaryName(DEFAULT_CSS_STYLE);
    myOuterPanel.addStyleName("bos_reporting_configuration_panel");

    myInnerPanel = new Grid(5, 2);

    // Global settings reporting activation.
    myUserReportingActivationStateSelector = new CheckBox();
    myGlobalReportingActivationStateSelector = new CheckBox();
    myDashboardRefreshFrequency = new TextBox();
    myDashboardRefreshFrequency.setMaxLength(2);
    myDashboardRefreshFrequency.getElement().setAttribute("size", "2");

    myStepAtRiskNbOfDays = new TextBox();
    myStepAtRiskNbOfDays.setMaxLength(3);
    myStepAtRiskNbOfDays.getElement().setAttribute("size", "3");

    initWidget(myOuterPanel);
}

From source file:org.bonitasoft.console.client.view.steps.EventsListEditorView.java

License:Open Source License

private Widget buildItemSelector(final int row) {
    final CheckBox theSelectItemCheckBox = new CheckBox();
    theSelectItemCheckBox.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent aEvent) {
            if (aEvent.getSource() instanceof CheckBox) {
                CheckBox theCheckBox = (CheckBox) aEvent.getSource();
                if (theCheckBox.getValue()) {
                    myItemRowSelection.clear();
                    myItemRowSelection.add(row);
                    final EventItem theEvent = myRowItem.get(row);
                    if (theEvent != null) {
                        myDateBox.setValue(theEvent.getExecutionDate());
                    }//from  ww w.  j av  a  2s  .  c o m
                } else {
                    myItemRowSelection.remove(row);
                    myDateBox.setValue(null);
                }
            }
        }
    });
    return theSelectItemCheckBox;
}

From source file:org.bonitasoft.console.client.view.steps.StepsDefinitionListEditorView.java

License:Open Source License

private Widget buildSelectAllSelector() {
    final CheckBox theSelectAllCheckBox = new CheckBox();
    theSelectAllCheckBox.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent aEvent) {
            if (aEvent.getSource() instanceof CheckBox) {
                CheckBox theCheckBox = (CheckBox) aEvent.getSource();
                selectAllRows(theCheckBox.getValue());
            }//from w  w w  .j  a va2  s.c  o m
        }
    });
    return theSelectAllCheckBox;
}

From source file:org.bonitasoft.console.client.view.UserEditionPanel.java

License:Open Source License

public UserEditionPanel(final UserDataSource aUserDataSource, final MessageDataSource aMessageDataSource) {
    super(aMessageDataSource);
    myUserDataSource = aUserDataSource;/*from ww  w .  j a va  2  s.  c om*/
    myOuterPanel = new FlexTable();
    myUserNameCompletionStateSelector = new CheckBox();

    initWidget(myOuterPanel);
}

From source file:org.bonitasoft.forms.client.view.widget.FormFieldWidget.java

License:Open Source License

/**
 * Create a {@link CheckBox} widget/*w w  w .  ja v  a 2  s .c om*/
 *
 * @param widgetData
 *        the widget data object
 * @param fieldValue
 *        the widget value
 * @return a {@link CheckBox}
 */
@SuppressWarnings("unchecked")
protected CheckBox createCheckBox(final ReducedFormWidget widgetData, final FormFieldValue fieldValue) {
    final CheckBox checkBox = new CheckBox();
    checkBox.addClickHandler(this);
    checkBox.addValueChangeHandler(this);
    try {
        checkBox.setValue((Boolean) fieldValue.getValue());
    } catch (final Exception e) {
        Window.alert("initial value for checkbox " + widgetData.getId() + " should be a boolean.");
        checkBox.setValue(false, false);
    }
    checkBox.setEnabled(!widgetData.isReadOnly());
    return checkBox;
}

From source file:org.bonitasoft.web.toolkit.client.ui.component.table.Table.java

License:Open Source License

private void addCheckAllCheckbox() {
    final String checkAllId = HTML.getUniqueId();
    CheckBox checkBox = new CheckBox();
    $(".th_checkboxes", tableElement).empty().append(

            $(HTML.checkbox("checkall", "0", new XMLAttributes("id", checkAllId))).click(new Function() {

                @Override/*w  ww  . j a va 2  s .c o  m*/
                public void f(final Element e) {
                    Object checkedValue = $(e).prop("checked");
                    setCheckboxesValue(getAllCheckboxes(), (Boolean) checkedValue, false);
                }

            })).append($(HTML.label(_("All"), checkAllId)));

}

From source file:org.cleanlogic.cesiumjs4gwt.showcase.examples.AmbientOcclusion.java

License:Apache License

@Override
public void buildPanel() {
    csVPanel = new ViewerPanel();

    if (!PostProcessStageLibrary.isAmbientOcclusionSupported(csVPanel.getViewer().scene())) {
        Cesium.log("This browser does not support the ambient occlusion post process.");
    }//from   ww  w  . j  a  va2 s .c  o m

    // Power Plant design model provided by Bentley Systems
    Cesium3DTileset tileset = Cesium3DTileset.create(IonResource.fromAssetId(3837));
    tileset.readyPromise().then(new Fulfill<Cesium3DTileset>() {
        @Override
        public void onFulfilled(Cesium3DTileset value) {
            csVPanel.getViewer().scene().primitives().add(value);
        }
    }, new Reject<Void>() {
        @Override
        public void onRejected(Void value) {
            Cesium.log("Error load tileset");
        }
    });

    ambientOcclusionCBox = new CheckBox();
    ambientOcclusionCBox.setValue(true);
    ambientOcclusionCBox.addValueChangeHandler(new MValueChangeHandler());

    ambientOcclusionOnlyCBox = new CheckBox();
    ambientOcclusionOnlyCBox.setValue(false);
    ambientOcclusionOnlyCBox.addValueChangeHandler(new MValueChangeHandler());

    intensitySlider = new Slider("intensitySlider", 1, 10, 3);
    intensitySlider.setStep(1);
    intensitySlider.setWidth("150px");
    intensitySlider.addListener(new MSliderListener());

    lengthCapSlider = new Slider("lengthCapSlider", 0, 100, 3);
    lengthCapSlider.setStep(1);
    lengthCapSlider.setWidth("150px");
    lengthCapSlider.addListener(new MSliderListener());

    stepSizeSlider = new Slider("stepSizeSlider", 100, 1000, 1);
    stepSizeSlider.setStep(1);
    stepSizeSlider.setWidth("150px");
    stepSizeSlider.addListener(new MSliderListener());

    biasSlider = new Slider("biasSlider", 0, 100, 1);
    biasSlider.setStep(1);
    biasSlider.setWidth("150px");
    biasSlider.addListener(new MSliderListener());

    blurStepSize = new Slider("blurStepSize", 0, 400, 86);
    blurStepSize.setStep(1);
    blurStepSize.setWidth("150px");
    blurStepSize.addListener(new MSliderListener());

    FlexTable flexTable = new FlexTable();
    flexTable.setHTML(1, 0, "<font color=\"white\">Ambient Occlusion</font>");
    flexTable.setWidget(1, 1, ambientOcclusionCBox);
    flexTable.setHTML(2, 0, "<font color=\"white\">Ambient Occlusion Only</font>");
    flexTable.setWidget(2, 1, ambientOcclusionOnlyCBox);
    flexTable.setHTML(3, 0, "<font color=\"white\">Intensity</font>");
    flexTable.setWidget(3, 1, intensitySlider);
    flexTable.setHTML(4, 0, "<font color=\"white\">Length Cap</font>");
    flexTable.setWidget(4, 1, lengthCapSlider);
    flexTable.setHTML(5, 0, "<font color=\"white\">Step Size</font>");
    flexTable.setWidget(5, 1, stepSizeSlider);
    flexTable.setHTML(6, 0, "<font color=\"white\">Bias</font>");
    flexTable.setWidget(6, 1, biasSlider);
    flexTable.setHTML(7, 0, "<font color=\"white\">Blur Step Size</font>");
    flexTable.setWidget(7, 1, blurStepSize);

    AbsolutePanel aPanel = new AbsolutePanel();
    aPanel.add(csVPanel);
    aPanel.add(flexTable, 20, 20);

    contentPanel.add(new HTML("<p>Post processing effects.</p>"));
    contentPanel.add(aPanel);

    initWidget(contentPanel);
    updatePostProcess();

    org.cesiumjs.cs.scene.Camera camera = csVPanel.getViewer().scene().camera();
    camera.position = new Cartesian3(1234127.2294710164, -5086011.666443127, 3633337.0413351045);
    camera.direction = new Cartesian3(-0.5310064396211631, -0.30299013818088416, -0.7913464078682514);
    camera.right = new Cartesian3(-0.8468592075426076, 0.1574051185945647, 0.507989282604011);
    camera.up = Cartesian3.cross(camera.right, camera.direction, new Cartesian3());
}

From source file:org.cleanlogic.cesiumjs4gwt.showcase.examples.Bloom.java

License:Apache License

@Override
public void buildPanel() {
    csVPanel = new ViewerPanel();

    for (int i = 0; i < numberOfBalloons; i++) {
        double lon = initialLon + i * lonIncrement;
        createModel(lon, lat, height);/*from w w w . jav a  2s  . c  o m*/
    }

    bloomCBox = new CheckBox();
    bloomCBox.setValue(true);
    bloomCBox.addValueChangeHandler(new MValueChangeHandler());

    glowOnlyCBox = new CheckBox();
    glowOnlyCBox.setValue(false);
    glowOnlyCBox.addValueChangeHandler(new MValueChangeHandler());

    contrastSlider = new Slider("contrastSlider", -25500, 25500, 12800);
    contrastSlider.setStep(1);
    contrastSlider.setWidth("150px");
    contrastSlider.addListener(new MSliderListener());

    brightnessSlider = new Slider("brightnessSlider", -100, 100, -30);
    brightnessSlider.setStep(1);
    brightnessSlider.setWidth("150px");
    brightnessSlider.addListener(new MSliderListener());

    deltaSlider = new Slider("deltaSlider", 100, 500, 100);
    deltaSlider.setStep(1);
    deltaSlider.setWidth("150px");
    deltaSlider.addListener(new MSliderListener());

    sigmaSlider = new Slider("sigmaSlider", 100, 1000, 378);
    sigmaSlider.setStep(1);
    sigmaSlider.setWidth("150px");
    sigmaSlider.addListener(new MSliderListener());

    stepSizeSlider = new Slider("stepSizeSlider", 0, 700, 500);
    stepSizeSlider.setStep(1);
    stepSizeSlider.setWidth("150px");
    stepSizeSlider.addListener(new MSliderListener());

    FlexTable flexTable = new FlexTable();
    flexTable.setHTML(1, 0, "<font color=\"white\">Bloom</font>");
    flexTable.setWidget(1, 1, bloomCBox);
    flexTable.setHTML(2, 0, "<font color=\"white\">Glow only</font>");
    flexTable.setWidget(2, 1, glowOnlyCBox);
    flexTable.setHTML(3, 0, "<font color=\"white\">Contrast</font>");
    flexTable.setWidget(3, 1, contrastSlider);
    flexTable.setHTML(4, 0, "<font color=\"white\">Brightness</font>");
    flexTable.setWidget(4, 1, brightnessSlider);
    flexTable.setHTML(5, 0, "<font color=\"white\">Delta</font>");
    flexTable.setWidget(5, 1, deltaSlider);
    flexTable.setHTML(6, 0, "<font color=\"white\">Sigma</font>");
    flexTable.setWidget(6, 1, sigmaSlider);
    flexTable.setHTML(7, 0, "<font color=\"white\">Step Size</font>");
    flexTable.setWidget(7, 1, stepSizeSlider);

    AbsolutePanel aPanel = new AbsolutePanel();
    aPanel.add(csVPanel);
    aPanel.add(flexTable, 20, 20);

    contentPanel.add(new HTML("<p>Post processing effects.</p>"));
    contentPanel.add(aPanel);

    initWidget(contentPanel);
    updatePostProcess();

    Cartesian3 target = Cartesian3.fromDegrees(initialLon + lonIncrement, lat, height + 7.5);
    Cartesian3 offset = new Cartesian3(-37.048378684557974, -24.852967044804245, 4.352023653686047);
    csVPanel.getViewer().scene().camera().lookAt(target, offset);
}

From source file:org.cleanlogic.cesiumjs4gwt.showcase.examples.CartographicLimitRectangle.java

License:Apache License

@Override
public void buildPanel() {
    ViewerOptions viewerOptions = new ViewerOptions();
    viewerOptions.terrainProvider = Cesium.createWorldTerrain();
    csVPanel = new ViewerPanel(viewerOptions);

    // Tropics of Cancer and Capricorn
    final Rectangle coffeeBeltRectangle = Rectangle.fromDegrees(-180.0, -23.43687, 180.0, 23.43687);

    csVPanel.getViewer().scene().globe.cartographicLimitRectangle = coffeeBeltRectangle;
    csVPanel.getViewer().scene().skyAtmosphere.show = false;

    // Add rectangles to show bounds
    final List<Entity> rectangles = new ArrayList<>();

    for (int i = 0; i < 10; i++) {
        RectangleGraphicsOptions rectangleGraphicsOptions = new RectangleGraphicsOptions();
        rectangleGraphicsOptions.coordinates = new ConstantProperty<>(coffeeBeltRectangle);
        rectangleGraphicsOptions.material = new ColorMaterialProperty(Color.WHITE().withAlpha(0.0f));
        rectangleGraphicsOptions.height = new ConstantProperty<>(i * 5000.0);
        rectangleGraphicsOptions.outline = new ConstantProperty<>(true);
        rectangleGraphicsOptions.outlineWidth = new ConstantProperty<>(4.0);
        rectangleGraphicsOptions.outlineColor = new ConstantProperty<>(Color.WHITE());

        EntityOptions entityOptions = new EntityOptions();
        entityOptions.rectangle = new RectangleGraphics(rectangleGraphicsOptions);

        rectangles.add(csVPanel.getViewer().entities().add(entityOptions));
    }//from w  w  w  .ja va 2s .  c o m

    CheckBox enableLimitCBox = new CheckBox();
    enableLimitCBox.setWidth("100px");
    enableLimitCBox.setValue(true);
    enableLimitCBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            csVPanel.getViewer().scene().globe.cartographicLimitRectangle = event.getValue()
                    ? coffeeBeltRectangle
                    : Rectangle.MAX_VALUE();
        }
    });

    CheckBox showBoundsBox = new CheckBox();
    showBoundsBox.setWidth("100px");
    showBoundsBox.setValue(true);
    showBoundsBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() {
        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            for (Entity rectangle : rectangles) {
                rectangle.show = event.getValue();
            }
        }
    });

    FlexTable flexTable = new FlexTable();
    flexTable.setHTML(1, 0, "<font color=\"white\">Limit Enabled</font>");
    flexTable.setWidget(1, 1, enableLimitCBox);
    flexTable.setHTML(2, 0, "<font color=\"white\">Show Bounds</font>");
    flexTable.setWidget(2, 1, showBoundsBox);

    AbsolutePanel aPanel = new AbsolutePanel();
    aPanel.add(csVPanel);
    aPanel.add(flexTable, 20, 20);

    contentPanel.add(new HTML("<p>Limit terrain and imagery to a cartographic Rectangle area.</p>"));
    contentPanel.add(aPanel);

    initWidget(contentPanel);
}