List of usage examples for com.google.gwt.user.client.ui CheckBox CheckBox
public CheckBox()
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); }