@Override protected Canvas getRollOverCanvas(Integer rowNum, Integer colNum) { rollOverRecord = getRecord(rowNum); if (rollOverCanvas == null) { rollOverCanvas = new HLayout(3); rollOverCanvas.setSnapTo("TR"); rollOverCanvas.setWidth(FLD_ACTIONS_WIDTH); rollOverCanvas.setHeight(22); ImgButton editProps = new ImgButton(); editProps.setShowDown(false); editProps.setShowRollOver(false); editProps.setLayoutAlign(Alignment.CENTER); editProps.setSrc(DeskmanagerLayout.iconCog); editProps.setPrompt(MESSAGES.layerListGridConfigurate()); editProps.setShowDisabledIcon(false); editProps.setHeight(16); editProps.setWidth(16); editProps.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() { public void onClick(ClickEvent event) { configureLayer(rollOverRecord); } }); rollOverCanvas.addMember(editProps); } return rollOverCanvas; }
Label mixinName = new Label(addable); mixinName.setMargin(4); ImgButton mixinRemoveButton = new ImgButton(); mixinRemoveButton.setSize(18); mixinRemoveButton.setShowRollOver(false); mixinRemoveButton.setSrc("icons/delete16x16.png"); class RemoveMixinTypeClickHandler implements com.smartgwt.client.widgets.events.ClickHandler { private final String mixinType; mixinRemoveButton.addClickHandler(new RemoveMixinTypeClickHandler(addable));
public static ImgButton getOrCreateRef(JavaScriptObject jsObj) { if(jsObj == null) return null; BaseWidget obj = BaseWidget.getRef(jsObj); if(obj != null) { return (ImgButton) obj; } else { return new ImgButton(jsObj); } }
rollOverTools.setWidth(40); rollOverTools.setHeight(22); ImgButton searchBtn = new ImgButton(); searchBtn.setShowDown(false); searchBtn.setShowRollOver(false); searchBtn.setLayoutAlign(Alignment.CENTER); searchBtn.setSrc(GsfLayout.iconFind); searchBtn.setPrompt(MESSAGES.searchWidgetSearch()); searchBtn.setHeight(16); searchBtn.setWidth(16); searchBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { favouriteItems.deselectAllRecords(); filterBtn = new ImgButton(); filterBtn.setActionType(SelectionType.CHECKBOX); filterBtn.setShowDown(false); filterBtn.setShowRollOver(false); filterBtn.setSrc(GsfLayout.iconFilter); filterBtn.setLayoutAlign(Alignment.CENTER); filterBtn.setPrompt(MESSAGES.searchFavouritesListWidgetFilter()); filterBtn.setHeight(16); filterBtn.setWidth(16); filterBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { rollOverRecord.setFilterActivated(!rollOverRecord.isFilterActivated()); filterBtn.setSelected(rollOverRecord.isFilterActivated());
rollOverCanvas.setHeight(22); ImgButton previewImg = new ImgButton(); previewImg.setShowDown(false); previewImg.setShowRollOver(false); previewImg.setLayoutAlign(Alignment.CENTER); previewImg.setSrc(DeskmanagerLayout.iconOpensampleloket); previewImg.setPrompt(MESSAGES.geodeskGridActionsColumnPreviewTooltip()); previewImg.setHeight(16); previewImg.setWidth(16); previewImg.addClickHandler(new ClickHandler() { ImgButton deleteImg = new ImgButton(); deleteImg.setShowDown(false); deleteImg.setShowRollOver(false); deleteImg.setLayoutAlign(Alignment.CENTER); deleteImg.setSrc(WidgetLayout.iconRemove); deleteImg.setPrompt(MESSAGES.geodeskGridActionsColumnRemoveTooltip()); deleteImg.setHeight(16); deleteImg.setWidth(16); deleteImg.addClickHandler(new ClickHandler() {
rollOverCanvas.setHeight(22); ImgButton deleteImg = new ImgButton(); deleteImg.setShowDown(false); deleteImg.setShowRollOver(false); deleteImg.setLayoutAlign(Alignment.CENTER); deleteImg.setSrc(WidgetLayout.iconRemove); deleteImg.setPrompt(MESSAGES.blueprintGridActionsColumnRemoveTooltip()); deleteImg.setHeight(16); deleteImg.setWidth(16); deleteImg.addClickHandler(new ClickHandler() {
rollOverCanvas.setHeight(22); ImgButton deleteImg = new ImgButton(); deleteImg.setShowDown(false); deleteImg.setShowRollOver(false); deleteImg.setLayoutAlign(Alignment.CENTER); deleteImg.setSrc(WidgetLayout.iconRemove); deleteImg.setPrompt(MESSAGES.userGridActionsColumnRemoveTooltip()); deleteImg.setHeight(16); deleteImg.setWidth(16); deleteImg.addClickHandler(new ClickHandler() {
rollOverCanvas.setHeight(22); ImgButton deleteImg = new ImgButton(); deleteImg.setShowDown(false); deleteImg.setShowRollOver(false); deleteImg.setLayoutAlign(Alignment.CENTER); deleteImg.setSrc(WidgetLayout.iconRemove); deleteImg.setPrompt(MESSAGES.groupGridActionsColumnRemoveTooltip()); deleteImg.setHeight(16); deleteImg.setWidth(16); deleteImg.addClickHandler(new ClickHandler() {
rollOverCanvas.setHeight(22); ImgButton deleteImg = new ImgButton(); deleteImg.setShowDown(false); deleteImg.setShowRollOver(false); deleteImg.setLayoutAlign(Alignment.CENTER); deleteImg.setSrc(WidgetLayout.iconRemove); deleteImg.setPrompt(MESSAGES.datalayerGridActionsColumnRemoveTooltip()); deleteImg.setHeight(16); deleteImg.setWidth(16); deleteImg.addClickHandler(new ClickHandler() {
addImgContainer.addMember(label); ImgButton addImg = new ImgButton(); addImg.setSrc(WidgetLayout.iconAdd); addImg.setShowDown(false); addImg.setShowRollOver(false); addImg.setPrompt(MESSAGES.layerListClientWmsAddClientLayerButtonTooltip()); addImg.setHeight(16); addImg.setWidth(16); addImg.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { createClientWmsPresenter.createClientWmsLayer();