List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem
public T getSelectedItem()
From source file:org.pepstock.jem.gwt.client.panels.administration.nodesconfig.ConfigPanel.java
License:Open Source License
@Override public void inspect(NodeInfoBean object) { if (!isVisible()) { setVisible(true);//from w w w . j a v a 2s . c om } node = object; if (tabPanel.getWidgetCount() == 0) { tabPanel.add(nodeConfig, "Node"); tabPanel.add(affinity, "Affinity policy"); tabPanel.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(final SelectionEvent<Integer> event) { if (!tabPanel.isVisible()) { tabPanel.setVisible(true); } if (event.getSelectedItem() == 0) { if (!nodeConfig.isChanged()) { inspect(event.getSelectedItem()); } } else { if (!affinity.isChanged()) { inspect(event.getSelectedItem()); } } } }); } affinity.setNode(object); nodeConfig.setNode(object); nodeConfig.setChanged(false); affinity.setChanged(false); editorContainer.setPopupPositionAndShow(new PositionCallback() { @Override public void setPosition(int offsetWidth, int offsetHeight) { editorContainer.setPopupPosition(getAbsoluteLeft(), getAbsoluteTop()); } }); tabPanel.selectTab(0, true); }
From source file:org.pepstock.jem.gwt.client.panels.administration.nodesqueues.inspector.InspectorPanel.java
License:Open Source License
/** * /*from w w w. ja va 2s . co m*/ */ public InspectorPanel() { mainTabPanel.add(inputPanel, "Input", false); mainTabPanel.add(runningPanel, "Running", false); mainTabPanel.add(outputPanel, "Output", false); mainTabPanel.add(routingPanel, "Routing", false); mainTabPanel.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { loadChart(event.getSelectedItem()); } }); add(header); add(mainTabPanel); add(scroller); }
From source file:org.pepstock.jem.gwt.client.panels.administration.nodessystem.inspector.InspectorPanel.java
License:Open Source License
/** * //w w w . j a va 2 s .co m */ public InspectorPanel() { super(); mainTabPanel.add(mCpuPanel, "Machine CPU %", false); mainTabPanel.add(pCpuPanel, "Process CPU %", false); mainTabPanel.add(pMemPanel, "Process Memory used", false); mainTabPanel.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { loadChart(event.getSelectedItem()); } }); add(header); add(mainTabPanel); add(scroller); }
From source file:org.pepstock.jem.gwt.client.panels.administration.queues.inspector.InspectorPanel.java
License:Open Source License
/** * /*from w w w . ja v a2 s. co m*/ */ public InspectorPanel() { super(); mainTabPanel.add(entPanel, "Entries", false); mainTabPanel.add(hitPanel, "Hits", false); mainTabPanel.add(lokPanel, "Locked", false); mainTabPanel.add(waitPanel, "LockWaits", false); mainTabPanel.add(getPanel, "Gets", false); mainTabPanel.add(putPanel, "Puts", false); mainTabPanel.add(remPanel, "Removes", false); mainTabPanel.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { loadChart(event.getSelectedItem()); } }); add(header); add(mainTabPanel); add(scroller); }
From source file:org.pepstock.jem.gwt.client.panels.administration.workload.inspector.InspectorPanel.java
License:Open Source License
/** * /*from w ww . j a v a2 s. c o m*/ */ public InspectorPanel() { super(); mainTabPanel.add(jobPanel, "Jobs submitted", false); mainTabPanel.add(jclPanel, "Jcl checked", false); mainTabPanel.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { loadChart(event.getSelectedItem()); } }); add(header); add(mainTabPanel); add(scroller); }
From source file:org.pepstock.jem.gwt.client.panels.administration.workload.OverviewPanel.java
License:Open Source License
/** * //from w ww . j a v a 2 s . c om */ public OverviewPanel() { super(); mainTabPanel.add(jobPanel, "Jobs submitted", false); mainTabPanel.add(jclPanel, "Jcl checked", false); mainTabPanel.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { loadChart(event.getSelectedItem()); } }); add(mainTabPanel); add(scroller); setCellVerticalAlignment(scroller, ALIGN_TOP); }
From source file:org.primordion.xholon.io.XholonGuiClassic.java
License:Open Source License
/** * Show the entire IXholon tree as a Tree. * @param node Node from which to start showing the tree. *///from www .j av a2s. c o m public void showTree(IXholon node) { if (tiRoot != null) { // an existing model is already running //removeAll(); } if (app == null) { app = node.getApp(); } xhRoot = node; tiRoot = new TreeItem(); createNode(xhRoot, tiRoot, null); tree = new XholonGuiClassicTree(this); tree.addItem(tiRoot); tree.addSelectionHandler(new SelectionHandler<TreeItem>() { public void onSelection(SelectionEvent<TreeItem> event) { TreeItem ti = event.getSelectedItem(); handleNodeSelection(ti.getText(), ti, tree.isCtrlPressed()); } }); ScrollPanel scrollPanel = new ScrollPanel(tree); scrollPanel.setSize("500px", "500px"); DockPanel panel = new DockPanel(); //this; panel.setStylePrimaryName("xhgui"); panel.add(scrollPanel, DockPanel.CENTER); currentSelectionField = new TextBox(); currentSelectionField.setVisibleLength(60); // 58 currentSelectionField.setMaxLength(200); currentSelectionField.setText("Click on any node to show details"); panel.add(currentSelectionField, DockPanel.SOUTH); // main menu at top of GUI MenuBar mainMenu = new MenuBar(); mainMenu.setStylePrimaryName("mainMenu"); // File MenuBar fileMenu = new MenuBar(true); MenuBar localStorageMenu = new MenuBar(true); boolean enableFileItems = true; //consoleLog(enableFileItems); //consoleLog(Window.Location.getParameter("src")); if ("gist".equals(Window.Location.getParameter("src"))) { //consoleLog("setting to false"); enableFileItems = false; } //consoleLog(enableFileItems); localStorageMenu.addItem("Save", new Command() { @Override public void execute() { IApplication lsApp = new ApplicationNull(); String configFileName = app.getConfigFileName(); lsApp.setConfigFileName(configFileName); JavaApp2Workbook app2Wb = new JavaApp2Workbook(); app2Wb.setWinName("_blank"); // open in new tab or window app2Wb.save(configFileName, lsApp); } }).setEnabled(enableFileItems); // save to localStorage using a new name /*localStorageMenu.addItem("Save as", new Command() { @Override public void execute() { } }).setEnabled(enableFileItems);*/ localStorageMenu.addItem("Edit", new Command() { @Override public void execute() { IApplication lsApp = new ApplicationNull(); String configFileName = app.getConfigFileName(); lsApp.setConfigFileName(configFileName); JavaApp2Workbook app2Wb = new JavaApp2Workbook(); app2Wb.setWinName("_blank"); // open in new tab or window app2Wb.edit(configFileName, lsApp); } }).setEnabled(enableFileItems); localStorageMenu.addItem("Restart from", new Command() { @Override public void execute() { // restart the current app by reloading the HTML page (equivalent to browser F5) // the reloaded app will automatically include the edited changes in localStorage Window.Location.reload(); } }).setEnabled(enableFileItems); // remove from localStorage /*localStorageMenu.addItem("Remove from", new Command() { @Override public void execute() { } }).setEnabled(enableFileItems);*/ fileMenu.addItem("localStorage", localStorageMenu); mainMenu.addItem("File", fileMenu); // Application mainMenu.addItem("Application", new Command() { @Override public void execute() { if (app == null) { //app.println("Application not yet loaded."); } else { app.about(); } } }); // Help MenuBar helpMenu = new MenuBar(true); helpMenu.addItem("About", new Command() { @Override public void execute() { if (app == null) { //app.println("Application not yet loaded."); } else { app.about(); } } }); helpMenu.addItem("Getting Started", new Command() { @Override public void execute() { gettingStarted("Getting Started with Xholon", splashText, 375, 475); } }); helpMenu.addItem("Information", new Command() { @Override public void execute() { if (app == null) { //app.println("Application not yet loaded."); } else { app.information(); } } }); helpMenu.addItem("JavaScript API", new Command() { @Override public void execute() { Window.open(GwtEnvironment.gwtHostPageBaseURL + "jsapidoc/modules/XholonJsApi.html", "_blank", ""); } }); mainMenu.addItem("Help", helpMenu); HorizontalPanel mainMenuHp = new HorizontalPanel(); mainMenuHp.setStylePrimaryName("mainMenu"); mainMenuHp.add(mainMenu); // toolbar with Controller buttons just below main menu HorizontalPanel toolbar = new HorizontalPanel(); toolbar.setStylePrimaryName("toolbar"); IXholon controlNode = app.getControlRoot().getFirstChild(); while (controlNode != null) { toolbar.add(makeToolbarWidget(controlNode)); controlNode = controlNode.getNextSibling(); } VerticalPanel topVp = new VerticalPanel(); topVp.setStylePrimaryName("mainMenu"); topVp.setWidth("500px"); // 474 topVp.add(mainMenuHp); topVp.add(toolbar); panel.add(topVp, DockPanel.NORTH); RootPanel xhgui = RootPanel.get("xhgui"); if (xhgui == null) { node.consoleLog("WARNING xhgui element does not exist"); } else { xhgui.add(panel); } //((Application)app).clearConsole(); // clear the contents of the xhconsole /*Element element = Document.get().getElementById("xhconsole").getFirstChildElement(); if (element != null) { TextAreaElement textfield = element.cast(); textfield.setValue(""); }*/ }
From source file:org.qualipso.factory.ui.core.browser.client.BrowserPanel.java
License:Open Source License
@UiHandler("tree") public void onSelection(SelectionEvent<TreeItem> e) { browserManager.loadResource(e.getSelectedItem().getText()); }
From source file:org.raccoon.filemanager.client.ui.FileSystemTreeWidget.java
License:Apache License
private SelectionHandler<TreeItem> getSelectionHandler() { return new SelectionHandler<TreeItem>() { @Override//from www .j a v a2 s . co m public void onSelection(SelectionEvent<TreeItem> se) { TreeItem selectedItem = se.getSelectedItem(); String path = findPath(selectedItem); //fetchTableItems(path); //footer.setHTML("Current path : "+path); } }; }
From source file:org.rebioma.client.ListView.java
License:Apache License
private ListView(View parent, OccurrenceQuery query, PageListener<Occurrence> pageListener, OccurrenceListener oListener) {//from w w w. j a va 2s . c o m super(parent, false); occurrenceListener = oListener; boolean isMyOccurenceToReviewSelected = isMyOccurenceToReviewSelected(History.getToken()); List<ColumnConfig<Occurrence, ?>> authenticatedHeaders = isMyOccurenceToReviewSelected ? OccurrenceSummary.getReviewerColumnModel() : //REVIEWER_REQUIRED_HEADERS: OccurrenceSummary.getUserColumnModel();//USER_REQUIRED_HEADERS; // List<ColumnConfig<Occurrence, ?>> authenticatedHeadersStyle[] = isMyOccurenceToReviewSelected? // REVIEWER_HEADER_CSS_STYLES: // USER_HEADER_CSS_STYLES; currentHeaders = signedIn ? authenticatedHeaders : OccurrenceSummary.getGuestColumnModel();//GUEST_REQUIRED_HEADERS; ColumnModel<Occurrence> cm = new ColumnModel<Occurrence>(currentHeaders); ListStore<Occurrence> store = new ListStore<Occurrence>(OccurrenceSummary.properties.key()); // store.addAll(); cm.getColumn(1).setCell(cellRebiomaId); table = new Grid<Occurrence>(store, cm); table.getView().setAdjustForHScroll(true); table.setSelectionModel(OccurrenceSummary.sm); OccurrenceSummary.sm.addSelectionHandler(new SelectionHandler<Occurrence>() { @Override public void onSelection(SelectionEvent<Occurrence> event) { if (!table.getSelectionModel().isSelected(event.getSelectedItem())) { setApplyAllChecked(false); } updateChecksState(); addHistoryItem(false); } }); // table.getView().setForceFit(true); table.setLoadMask(true); // table.getView().setAutoExpandColumn(currentHeaders.get(0)); // table = new TableWidget(currentHeaders, signedIn ? authenticatedHeadersStyle // : GUEST_HEADER_CSS_STYLES, 0); int pageSize = query.getLimit(); if (pageSize < 0) { pageSize = OccurrencePagerWidget.DEFAULT_PAGE_SIZE; } this.pagerWidget = new OccurrencePagerWidget(pageSize, query, true); applyToAllCb = new CheckBox(); actionTool = new ActionTool() { protected void setCheckedAll(boolean checked) { ListView.this.setCheckedAll(checked); addHistoryItem(false); } }; actionTool.setDefaultSelection(0); query.addDataRequestListener(this); if (pageListener != null) { pagerWidget.addPageListener(pageListener); } pagerWidget.addPageListener(this); pagerWidget.addPageClickListener(this); pagerWidget.addPageSizeChangeListener(this); actionTool.addWidget(applyToAllCb); // HorizontalPanel toolHp = new HorizontalPanel(); toolHp = new ToolBar(); //{WD this.pagerWidget.setXElement(table.getElement()); this.pagerWidget.setToolBar(toolHp); //} // WidgetComponent wc = new WidgetComponent(actionTool); // actionTool.setWidth("480px"); toolHp.setEnableOverflow(true); toolHp.setHeight("28px"); toolHp.add(actionTool); toolHp.add(new FillToolItem()); // pagerWidget.setWidth("450px"); HorizontalPanel pWHp = new HorizontalPanel(); pWHp.add(pagerWidget); pWHp.setCellHorizontalAlignment(pagerWidget, HasHorizontalAlignment.ALIGN_RIGHT); // pWHp.setWidth("470px"); pWHp.add(editHp); reset.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { table.getStore().rejectChanges(); } }); save.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (table.getStore().getModifiedRecords().isEmpty()) { Info.display("", "There is no modification to save"); return; } table.getStore().commitChanges(); String sessionId = Cookies.getCookie(ApplicationView.SESSION_ID_NAME); List<Occurrence> occurrences = new ArrayList<Occurrence>(); occurrences.addAll(table.getStore().getAll()); DataSwitch.get().editUpdate(occurrences, sessionId, new AsyncCallback<Boolean>() { public void onFailure(Throwable caught) { Window.alert(caught.getMessage()); GWT.log(caught.getMessage(), caught); } /** * If result != null, update is a successful. Clears the * {@link DataSwitch} cache. * * @param result */ public void onSuccess(Boolean result) { if (result) { Info.display("", "Modification done successfully"); } else { Window.confirm(constants.UnexpectedError()); } } }); } }); initModifLink(); showModifLink(false); pWHp.setCellHorizontalAlignment(editHp, HasHorizontalAlignment.ALIGN_RIGHT); toolHp.add(pWHp); // toolHp.setStylePrimaryName("Tool"); mainVp = new VerticalLayoutContainer();//new AbsolutePanel(); mainSp.setHeaderVisible(false); mainSp.setHeight(Window.getClientHeight() - 115 + "px"); // mainSp.setWidth("100%"); mainSp.setBorders(false); mainSp.setBodyBorder(false); mainSp.addStyleName("margin-0"); //mainVp.setSpacing(0); // mainVp.add(toolHp); // scrollPanel = new ScrollPanel(); // scrollPanel.setStyleName("l-table"); // scrollPanel.add(table); // mainVp.add(table); //mainVp.add(table); // mainVp.setStyleName(DEFAULT_STYLE); // toolHp.setCellHorizontalAlignment(pagerWidget, // HasHorizontalAlignment.ALIGN_RIGHT); // toolHp.setCellVerticalAlignment(pagerWidget, // HasVerticalAlignment.ALIGN_MIDDLE); // mainVp.setCellWidth(table, "100%"); // mainVp.setWidth("100%"); mainVp.setBorders(true); mainVp.add(toolHp); mainVp.add(table, new VerticalLayoutData(1, 1)); mainSp.setWidget(mainVp); initWidget(mainSp); applyToAllCb.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { boolean isChecked = applyToAllCb.getValue(); setApplyAllChecked(isChecked); if (isChecked) { setCheckedAll(true); } else { setCheckedAll(false); } addHistoryItem(false); } }); String historyToken = History.getToken(); if (!historyToken.trim().equals("")) { handleOnValueChange(historyToken); } }