public void onModuleLoad() { // Prepare styling: RESOURCE.css().ensureInjected(); }
public ClickableImage() { super(ExampleBase.getShowcaseResource().iconArrowDown()); addStyleName(ExampleBase.getShowcaseResource().css().clickable()); addMouseOverHandler(new MouseOverHandler() { public void onMouseOver(MouseOverEvent event) { if (hoverResource != null) { setResource(hoverResource); } } }); addMouseOutHandler(new MouseOutHandler() { public void onMouseOut(MouseOutEvent event) { if (normalResource != null) { setResource(normalResource); } } }); }
private LayerWidget(Layer layer) { super(layer.getTitle()); setWidth("100%"); this.layer = layer; addStyleName(RESOURCE.css().sampleHasBorder()); }
private LayerRemovedWidget(final Layer layer) { this.layer = layer; setWidth("100%"); Button removeBtn = new Button("Add"); removeBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { mapPresenter.getLayersModel().addLayer(layer); } }); add(removeBtn); add(new Label(layer.getTitle())); setStyleName(ExampleBase.getShowcaseResource().css().sampleRow()); }
private LayerAddedWidget(final Layer layer) { this.layer = layer; setWidth("100%"); Button removeBtn = new Button("Remove"); removeBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { mapPresenter.getLayersModel().removeLayer(layer.getId()); } }); add(removeBtn); add(new Label(layer.getTitle())); setStyleName(ExampleBase.getShowcaseResource().css().sampleRow()); }
private LayerAddedWidget(final Layer layer) { this.layer = layer; setWidth("100%"); Button removeBtn = new Button("Remove"); removeBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { mapPresenter.getLayersModel().removeLayer(layer.getId()); } }); add(removeBtn); add(new Label(layer.getTitle())); setStyleName(ExampleBase.getShowcaseResource().css().sampleRow()); }
private LayerRemovedWidget(final Layer layer) { this.layer = layer; setWidth("100%"); Button removeBtn = new Button("Add"); removeBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { mapPresenter.getLayersModel().addLayer(layer); } }); add(removeBtn); add(new Label(layer.getTitle())); setStyleName(ExampleBase.getShowcaseResource().css().sampleRow()); }
private LayerWidget(final Layer layer) { setWidth("100%"); Button removeBtn = new Button("Refresh"); removeBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { layer.refresh(); } }); add(removeBtn); if (layer instanceof LabelsSupported) { final LabelsSupported labelsSupported = (LabelsSupported) layer; CheckBox labeledCheckBox = new CheckBox("Labeled"); labeledCheckBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { labelsSupported.setLabeled(!labelsSupported.isLabeled()); layer.refresh(); } }); add(labeledCheckBox); } add(new Label(layer.getTitle())); setStyleName(ExampleBase.getShowcaseResource().css().sampleRow()); } }
public Widget asWidget() { RESOURCE.css().ensureInjected(); // Define the left layout: Widget layout = UI_BINDER.createAndBindUi(this); layerDragController = new PickupDragController(dndBoundary, false); layerDragController.setBehaviorMultipleSelection(false); layerDragController.registerDropController(new VerticalPanelDropController(layerPanel)); layerDragController.addDragHandler(new LayerDragHandler()); // Create the MapPresenter and add an InitializationHandler: mapPresenter = GeomajasImpl.getInstance().createMapPresenter(); mapPresenter.setSize(480, 480); mapPresenter.getEventBus().addMapCompositionHandler(new MyLayerAddHandler()); // Define the whole layout: DecoratorPanel mapDecorator = new DecoratorPanel(); mapDecorator.add(mapPresenter.asWidget()); mapPanel.add(mapDecorator); // Initialize the map, and return the layout: GeomajasServerExtension.getInstance().initializeMap(mapPresenter, "gwt-app", "mapLegend"); return layout; }