List of usage examples for com.google.gwt.user.client.ui ToggleButton ToggleButton
public ToggleButton()
ToggleButton. From source file:cc.kune.common.client.actions.gwtui.AbstractGwtButtonGui.java
License:GNU Affero Public License
@Override public AbstractGuiItem create(final GuiActionDescrip descriptor) { super.descriptor = descriptor; iconLabel = new IconLabel(""); if (enableTongle) { button = new ToggleButton(); } else {// www . j a v a2 s . c om button = new Button(); } final String value = (String) descriptor.getValue(Action.STYLES); if (value == null) { // Default btn styles button.addStyleName("k-button"); button.addStyleName("k-btn"); button.addStyleName("k-5corners"); } else { setStyles(value); } layout(); // button.setEnableToggle(enableTongle); final String id = descriptor.getId(); if (id != null) { button.ensureDebugId(id); } isChild = descriptor.isChild(); if (isChild) { // If button is inside a toolbar don't init... if (descriptor.isChild()) { child = button; } } else { initWidget(button); } button.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { descriptor.fire(new ActionEvent(button, getTargetObjectOfAction(descriptor), Event.as(event.getNativeEvent()))); } }); super.create(descriptor); configureItemFromProperties(); return this; }
From source file:co.fxl.gui.gwt.GWTContainer.java
License:Open Source License
@Override public IToggleButton toggleButton() { setComponent((T) new ToggleButton()); return (IToggleButton) (element = new GWTToggleButton((GWTContainer<ToggleButton>) this)); }
From source file:com.google.gwt.gen2.demo.collapsiblepanel.client.CollapsiblePanelDemo.java
License:Apache License
private Panel createSchoolNavBar() { controlButton = new ToggleButton(); if (LocaleInfo.getCurrentLocale().isRTL()) { controlButton.getUpFace().setHTML("<i>click to pin ← </i>"); controlButton.getDownFace().setHTML("<i> → click to collapse</i> "); } else {// w w w . j a va2s . co m controlButton.getUpFace().setHTML("<i>click to pin →</i>"); controlButton.getDownFace().setHTML("<i>← click to collapse</i> "); } FlowPanel navBar = new FlowPanel(); navBar.setSize("200px", ""); navBar.add(controlButton); controlButton.setStylePrimaryName("CollapsibleTitle"); final FastTree contents = new FastTree(); navBar.add(contents); FastTreeItem students = contents.addItem("Students"); students.addItem("Jill"); students.addItem("Jack"); students.addItem("Molly"); students.addItem("Ms. Muffat"); FastTreeItem teachers = contents.addItem("Teachers"); teachers.addItem("Mrs Black"); teachers.addItem("Mr White"); FastTreeItem admin = contents.addItem("Administrators"); admin.addItem("The Soup Nazi"); admin.addItem("The Grand High Supreme Master Pubba"); return navBar; }
From source file:geogebra.web.gui.advanced.client.ui.widget.TextButtonPanel.java
License:Apache License
/** * Getter for property 'choiceButton'.//from w ww. ja va 2 s .c om * * @return Value for property 'choiceButton'. */ protected ToggleButton getChoiceButton() { if (choiceButton == null) choiceButton = new ToggleButton(); return choiceButton; }
From source file:org.komodo.web.client.panels.repo.RepoContent.java
License:Apache License
/** * Constructor/*from w w w. j av a2s. co m*/ */ public RepoContent() { filterConnectionsButton = new ToggleButton(); filterDataSourcesButton = new ToggleButton(); filterViewsButton = new ToggleButton(); filterVdbsButton = new ToggleButton(); initWidget(uiBinder.createAndBindUi(this)); init(); }
From source file:org.ol3cesium.demo.client.examples.ol3cesium.measureex.MeasureEx.java
License:Apache License
@Override public void buildPanel() { final MapWidget mapWidget = new MapWidget(); mapWidget.asWidget().setHeight("400px"); _drawLineStringTBtn = new ToggleButton(); _drawLineStringTBtn.setText("Line length"); _drawLineStringTBtn.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override/*from w ww . j ava2 s.co m*/ public void onValueChange(ValueChangeEvent<Boolean> event) { _drawPolygonTBtn.setValue(false, false); _drawCircleTBtn.setValue(false, false); if (_measure == null) { _measure = new Measure(mapWidget.getMap()); _measure.setGeodesic(true); } _measure.setMeasure(GeometryType.LINE_STRING, event.getValue()); } }); _drawPolygonTBtn = new ToggleButton(); _drawPolygonTBtn.setText("Polygon area"); _drawPolygonTBtn.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { _drawLineStringTBtn.setValue(false, false); _drawCircleTBtn.setValue(false, false); if (_measure == null) { _measure = new Measure(mapWidget.getMap()); _measure.setGeodesic(true); } _measure.setMeasure(GeometryType.POLYGON, event.getValue()); } }); _drawCircleTBtn = new ToggleButton(); _drawCircleTBtn.setText("Circle area and radius"); _drawCircleTBtn.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { _drawLineStringTBtn.setValue(false, false); _drawPolygonTBtn.setValue(false, false); if (_measure == null) { _measure = new Measure(mapWidget.getMap()); _measure.setGeodesic(true); } _measure.setMeasure(GeometryType.CIRCLE, event.getValue()); } }); PushButton measureClearPBtn = new PushButton(); measureClearPBtn.setText("Clear"); measureClearPBtn.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (_measure == null) { return; } _measure.clearMeasure(); } }); HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.add(_drawLineStringTBtn); horizontalPanel.add(_drawPolygonTBtn); horizontalPanel.add(_drawCircleTBtn); horizontalPanel.add(measureClearPBtn); contentPanel.add(new HTML( "<p>Example of using the ol.interaction.Draw interaction to create a extended measuring application.</p>")); contentPanel.add(mapWidget); contentPanel.add(horizontalPanel); initWidget(contentPanel); }
From source file:org.ol3cesium.demo.client.examples.ol3cesium.Ol3CesiumExample.java
@Override public void buildPanel() { final MapWidget mapWidget = new MapWidget(); mapWidget.asWidget().setHeight("400px"); ToggleButton enable3dTbtn = new ToggleButton(); enable3dTbtn.setText("Enable/Disable 3D"); enable3dTbtn.setSize("110px", "20px"); enable3dTbtn.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override/* w w w .jav a2 s .co m*/ public void onValueChange(ValueChangeEvent<Boolean> event) { mapWidget.set3D(event.getValue()); } }); contentPanel.add(new HTML("<p>This example shows how integrate cesium-gwt and gwt-olcs</p>")); contentPanel.add(mapWidget); contentPanel.add(enable3dTbtn); initWidget(contentPanel); }
From source file:sk.seges.acris.widget.client.form.select.TextButtonPanel.java
License:Apache License
protected ToggleButton getChoiceButton() { if (choiceButton == null) choiceButton = new ToggleButton(); return choiceButton; }
From source file:thothbot.parallax.site.client.Site.java
License:Open Source License
/** * This is the entry point method./* w w w. j a va2 s .c om*/ */ public void onModuleLoad() { infoText = new Label("Loading..."); infoText.setStyleName("info"); animationSwitch = new ToggleButton(); animationSwitch.setEnabled(false); animationSwitch.getUpFace().setImage(new Image(resources.stop())); TerrainDynamic scene = new TerrainDynamic(); renderingPanel = new RenderingPanel(); RootPanel.get("animation").add(renderingPanel); // Background color renderingPanel.setBackground(0x111111); renderingPanel.addAnimationReadyHandler(this); renderingPanel.addSceneLoadingHandler(this); renderingPanel.addCanvas3dErrorHandler(this); renderingPanel.setAnimatedScene(scene.getDemoScene()); infoPanel = new FlowPanel(); RootPanel.get("animationPanel").add(infoPanel); infoPanel.add(animationSwitch); infoPanel.add(infoText); }