List of usage examples for com.google.gwt.user.client Window confirm
public static boolean confirm(String msg)
From source file:com.gwtplatform.carstore.client.application.manufacturer.ManufacturerView.java
License:Apache License
private void initActionColumns() { Cell<ManufacturerDto> editCell = new ActionCell<ManufacturerDto>("Edit", new Delegate<ManufacturerDto>() { @Override//from w ww . ja va 2s.c om public void execute(ManufacturerDto manufacturerDto) { getUiHandlers().onEdit(manufacturerDto); } }); Cell<ManufacturerDto> deleteCell = new ActionCell<ManufacturerDto>("Delete", new Delegate<ManufacturerDto>() { @Override public void execute(ManufacturerDto manufacturerDto) { Boolean confirm = Window .confirm("Are you sure you want to delete " + manufacturerDto.getName() + "?"); if (confirm) { getUiHandlers().onDelete(manufacturerDto); } } }); IdentityColumn<ManufacturerDto> editColumn = new IdentityColumn<ManufacturerDto>(editCell); IdentityColumn<ManufacturerDto> deleteColumn = new IdentityColumn<ManufacturerDto>(deleteCell); manufacturerGrid.addColumn(editColumn, "Edit"); manufacturerGrid.addColumn(deleteColumn, "Delete"); manufacturerGrid.setColumnWidth(editColumn, 75, Unit.PX); manufacturerGrid.setColumnWidth(deleteColumn, 75, Unit.PX); }
From source file:com.gwtplatform.carstore.client.application.rating.RatingMobileView.java
License:Apache License
private ActionCell.Delegate<RatingDto> setupRemoveAction() { return new ActionCell.Delegate<RatingDto>() { @Override// w w w .ja v a2s .c o m public void execute(RatingDto ratingDto) { Boolean confirm = Window.confirm("Are you sure you want to delete" + ratingDto.toString() + "?"); if (confirm) { getUiHandlers().onDelete(ratingDto); } } }; }
From source file:com.gwtplatform.carstore.client.application.rating.RatingView.java
License:Apache License
private void initActionColumns() { Cell<RatingDto> deleteCell = new ActionCell<RatingDto>("Delete", new ActionCell.Delegate<RatingDto>() { @Override// w w w. j a v a 2 s.c om public void execute(RatingDto ratingDto) { Boolean confirm = Window.confirm("Are you sure you want to delete" + ratingDto.toString() + "?"); if (confirm) { getUiHandlers().onDelete(ratingDto); } } }); IdentityColumn<RatingDto> deleteColumn = new IdentityColumn<RatingDto>(deleteCell); ratingGrid.addColumn(deleteColumn, "Delete"); ratingGrid.setColumnWidth(deleteColumn, 75, Style.Unit.PX); }
From source file:com.gwtplatform.mvp.client.proxy.PlaceManagerImpl.java
License:Apache License
/** * If a confirmation question is set (see * {@link #setOnLeaveConfirmation(String)}), this asks the user if he wants to * leave the current page./* ww w . j a v a 2 s .c o m*/ * * @return true if the user accepts to leave. false if he refuses. */ private boolean confirmLeaveState() { if (onLeaveQuestion == null) { return true; } boolean confirmed = Window.confirm(onLeaveQuestion); if (confirmed) { // User has confirmed, don't ask any more question. setOnLeaveConfirmation(null); } else { NavigationRefusedEvent.fire(this); setBrowserHistoryToken(currentHistoryToken, false); } return confirmed; }
From source file:com.handsrel.localstorage.client.LdbQueryBrowser.java
License:Apache License
public LdbQueryBrowser() { VerticalPanel verticalPanel = new VerticalPanel(); initWidget(verticalPanel);//from ww w . ja v a2 s. c o m verticalPanel.setSize("692px", "522px"); MenuBar menuBar = new MenuBar(false); verticalPanel.add(menuBar); MenuBar menuBar_1 = new MenuBar(true); MenuItem mntmUse_1 = new MenuItem("Use", false, menuBar_1); MenuItem mntmUseDatabase = new MenuItem("Use database", false, new Command() { public void execute() { params("Use database", "", "dbName", null, null); } }); menuBar_1.addItem(mntmUseDatabase); menuBar.addItem(mntmUse_1); MenuBar menuBar_2 = new MenuBar(true); MenuItem mntmCreate = new MenuItem("Create", false, menuBar_2); MenuItem mntmCreateDatabase = new MenuItem("Create database", false, new Command() { public void execute() { params("Create database", "", "dbName", null, null); } }); menuBar_2.addItem(mntmCreateDatabase); MenuItem mntmCreateObjectStore = new MenuItem("Create object store", false, new Command() { public void execute() { params("Create object store", "", "objStrName", null, null); } }); menuBar_2.addItem(mntmCreateObjectStore); menuBar.addItem(mntmCreate); MenuBar menuBar_3 = new MenuBar(true); MenuItem mntmList = new MenuItem("List", false, menuBar_3); MenuItem mntmGetDatabaseList = new MenuItem("Get database list", false, new Command() { public void execute() { params("Get database list", "", null, null, null); addToTextAreaResult("Database list:\n" + LdbApi.printList(LdbApi.getDbList())); } }); menuBar_3.addItem(mntmGetDatabaseList); MenuItem mntmGetObjectStore = new MenuItem("Get object store list", false, new Command() { public void execute() { try { params("Get object store list", "", null, null, null); addToTextAreaResult("Object store list:\n" + LdbApi.printList(LdbApi.getObjStoreList())); } catch (LocalStorageDatabaseException e) { logger.log(Level.SEVERE, "Database Exception", e); } } }); menuBar_3.addItem(mntmGetObjectStore); MenuItem mntmGetColumnList = new MenuItem("Get column list", false, new Command() { public void execute() { params("Get column list", "", "objStrName", null, null); } }); menuBar_3.addItem(mntmGetColumnList); MenuItem mntmGetValuesFrom = new MenuItem("Get values from column", false, new Command() { public void execute() { params("Get values from column", "", "objStrName", "columnName", null); } }); menuBar_3.addItem(mntmGetValuesFrom); menuBar.addItem(mntmList); MenuBar menuBar_4 = new MenuBar(true); MenuItem mntmAdd = new MenuItem("Add", false, menuBar_4); MenuItem mntmColumn = new MenuItem("Column", false, new Command() { public void execute() { params("Add Column", "Column definition for primary key can be specified as - true, <isAutogenerate>, '<NameOfColumn>'\n" + "Column def for non-primary key can be specified as - '<NameOfColumn>', <isUnique>, <isNotNull>\n" + "Note:Please don't include <> in your values, they are meant for indication only." + " eg. true, false,'Sno' or 'formData', false, true", "objStrName", "column definition", null); } }); menuBar_4.addItem(mntmColumn); MenuItem mntmRecord = new MenuItem("Record", false, new Command() { public void execute() { params("Add Record", "Specify the map as 'col1','val1','col2','val2'... etc. The columns can be defined in any order. " + "Make sure that primary key is the first one to be defined if it is not autogenerated", "objStrName", "map", null); } }); menuBar_4.addItem(mntmRecord); MenuItem mntmRecordallValues = new MenuItem("Record (all values)", false, new Command() { public void execute() { params("Add Record (all values)", "Specify the map as 'val1','val2','val3'...", "objStrName", "map", null); } }); menuBar_4.addItem(mntmRecordallValues); menuBar.addItem(mntmAdd); MenuBar menuBar_5 = new MenuBar(true); MenuItem mntmUpdate = new MenuItem("Update", false, menuBar_5); MenuItem mntmUpdateIthRecord = new MenuItem("Update ith record", false, new Command() { public void execute() { params("Update ith record", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName", "map", "i"); } }); menuBar_5.addItem(mntmUpdateIthRecord); MenuItem mntmUpdateRecordBy = new MenuItem("Update record by Pkey", false, new Command() { public void execute() { params("Update record by Pkey", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName", "map", "pkeyValue"); } }); menuBar_5.addItem(mntmUpdateRecordBy); menuBar.addItem(mntmUpdate); MenuBar menuBar_5_1 = new MenuBar(true); MenuItem mntmAddOrUpdate = new MenuItem("AddOrUpdate", false, menuBar_5_1); MenuItem mntmAddOrUpdateRec = new MenuItem("Add or update record", false, new Command() { public void execute() { params("Add or update record", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName", "map", "pkeyValue"); } }); menuBar_5_1.addItem(mntmAddOrUpdateRec); MenuItem mntmAddOrUpdateRecAllVal = new MenuItem("Add or update record (All values)", false, new Command() { public void execute() { params("Add or update record (All values)", "Specify the map as 'val1','val2','val3'...", "objStrName", "map", null); } }); menuBar_5_1.addItem(mntmAddOrUpdateRecAllVal); menuBar.addItem(mntmAddOrUpdate); MenuBar menuBar_6 = new MenuBar(true); MenuItem mntmPrint = new MenuItem("Print", false, menuBar_6); MenuItem mntmPrintAllKeys = new MenuItem("Print all keys", false, new Command() { public void execute() { params("Print all keys", "", null, null, null); addToTextAreaResult(LdbApi.printAllKeys()); } }); menuBar_6.addItem(mntmPrintAllKeys); menuBar.addItem(mntmPrint); MenuBar menuBar_7 = new MenuBar(true); MenuItem mntmSelect = new MenuItem("Select", false, menuBar_7); MenuItem mntmSelectAll = new MenuItem("Select All", false, new Command() { public void execute() { params("Select All", "", "objStrName", null, null); } }); menuBar_7.addItem(mntmSelectAll); MenuItem mntmSelectAllcolumns = new MenuItem("Select All (columns)", false, new Command() { public void execute() { params("Select All (columns)", "Specify columnNames as 'col1','col2','col3'...", "columnNames", "objStrName", null); } }); menuBar_7.addItem(mntmSelectAllcolumns); menuBar.addItem(mntmSelect); MenuBar menuBar_8 = new MenuBar(true); MenuItem mntmGet = new MenuItem("Get", false, menuBar_8); MenuItem mntmGetNumberOf = new MenuItem("Get number of records", false, new Command() { public void execute() { params("Get number of records", "", "objStrName", null, null); } }); menuBar_8.addItem(mntmGetNumberOf); MenuItem mntmGetPkeysForValueInColumn = new MenuItem("Get Pkeys For Value In Column", false, new Command() { public void execute() { params("Get Pkeys For Value In Column", "", "objStrName", "columnName", "searchValue"); } }); menuBar_8.addItem(mntmGetPkeysForValueInColumn); MenuItem mntmGetPkeyFor = new MenuItem("Get Pkey for ith record", false, new Command() { public void execute() { params("Get Pkey for ith record", "", "objStrName", "i", null); } }); menuBar_8.addItem(mntmGetPkeyFor); MenuItem mntmGetIthRecord = new MenuItem("Get ith record", false, new Command() { public void execute() { params("Get ith record", "", "objStrName", "i", null); } }); menuBar_8.addItem(mntmGetIthRecord); MenuItem mntmGetRecordByPkey = new MenuItem("Get record by Pkey", false, new Command() { public void execute() { params("Get record by Pkey", "", "objStrName", "pkeyValue", null); } }); menuBar_8.addItem(mntmGetRecordByPkey); MenuItem mntmGetIthRecord_1 = new MenuItem("Get ith record (columns)", false, new Command() { public void execute() { params("Get ith record (columns)", "Specify columnNames as 'col1', 'col2', 'col3' ...", "columnNames", "objStrName", "i"); } }); menuBar_8.addItem(mntmGetIthRecord_1); MenuItem mntmGetRecordColByPkey = new MenuItem("Get record (columns) by Pkey", false, new Command() { public void execute() { params("Get record (columns) by Pkey", "Specify columnNames as 'col1', 'col2', 'col3' ...", "columnNames", "objStrName", "pkeyValue"); } }); menuBar_8.addItem(mntmGetRecordColByPkey); menuBar.addItem(mntmGet); MenuBar menuBar_9 = new MenuBar(true); MenuItem mntmDelete = new MenuItem("Delete", false, menuBar_9); MenuItem mntmDeleteIthRecord = new MenuItem("Delete ith record", false, new Command() { public void execute() { params("Delete ith record", "", "objStrName", "i", null); } }); menuBar_9.addItem(mntmDeleteIthRecord); MenuItem mntmDeleteRecordBy = new MenuItem("Delete record by Pkey", false, new Command() { public void execute() { params("Delete record by Pkey", "", "objStrName", "pkeyValue", null); } }); menuBar_9.addItem(mntmDeleteRecordBy); MenuItem mntmDeleteAllRecords = new MenuItem("Delete all records", false, new Command() { public void execute() { params("Delete all records", "", "objStrName", null, null); } }); menuBar_9.addItem(mntmDeleteAllRecords); MenuItem mntmDeleteObjectStore = new MenuItem("Delete object store", false, new Command() { public void execute() { params("Delete object store", "", "objStrName", null, null); } }); menuBar_9.addItem(mntmDeleteObjectStore); menuBar.addItem(mntmDelete); MenuBar menuBar_10 = new MenuBar(true); MenuItem mntmDrop = new MenuItem("Drop", false, menuBar_10); MenuItem mntmDropDatabase = new MenuItem("Drop database", false, new Command() { public void execute() { params("Drop database", "", "dbName", null, null); } }); menuBar_10.addItem(mntmDropDatabase); menuBar.addItem(mntmDrop); MenuBar menuBar_11 = new MenuBar(true); MenuItem mntmRemove = new MenuItem("Remove", false, menuBar_11); MenuItem mntmRemoveAllKeys = new MenuItem("Remove all keys", false, new Command() { public void execute() { params("Remove all keys", "", null, null, null); boolean confirm = Window.confirm( "Are you sure you want to remove all keys from the local storage. This will completely wipe off all data" + " irreversibly."); if (confirm) LdbApi.removeAll(); } }); menuBar_11.addItem(mntmRemoveAllKeys); menuBar.addItem(mntmRemove); lblFunctionToBeExec = new Label("Function to be executed: "); verticalPanel.add(lblFunctionToBeExec); textAreaDescription = new TextArea(); verticalPanel.add(textAreaDescription); textAreaDescription.setSize("672px", "61px"); HorizontalPanel horizontalPanel = new HorizontalPanel(); verticalPanel.add(horizontalPanel); horizontalPanel.setSize("550px", "25px"); lblParam1 = new Label("Param 1:"); horizontalPanel.add(lblParam1); lblParam1.setSize("200px", "25px"); txtbxParam1 = new TextBox(); horizontalPanel.add(txtbxParam1); txtbxParam1.setSize("300px", "20px"); HorizontalPanel horizontalPanel_1 = new HorizontalPanel(); verticalPanel.add(horizontalPanel_1); horizontalPanel_1.setSize("550px", "25px"); lblParam2 = new Label("Param 2:"); horizontalPanel_1.add(lblParam2); lblParam2.setSize("200px", "25px"); txtbxParam2 = new TextBox(); horizontalPanel_1.add(txtbxParam2); txtbxParam2.setSize("300px", "20px"); HorizontalPanel horizontalPanel_2 = new HorizontalPanel(); verticalPanel.add(horizontalPanel_2); horizontalPanel_2.setSize("550px", "25px"); lblParam3 = new Label("Param 3:"); horizontalPanel_2.add(lblParam3); lblParam3.setSize("200px", "25px"); txtbxParam3 = new TextBox(); horizontalPanel_2.add(txtbxParam3); txtbxParam3.setSize("300px", "20px"); HorizontalPanel horizontalPanel_3 = new HorizontalPanel(); verticalPanel.add(horizontalPanel_3); horizontalPanel_3.setSize("115px", "35px"); Button btnExecute = new Button("Execute"); btnExecute.addClickHandler(getExecuteButtonClickHandler()); horizontalPanel_3.add(btnExecute); Button btnReset = new Button("Reset"); btnReset.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { params("", "", "Param 1", "Param 2", "Param 3"); } }); horizontalPanel_3.add(btnReset); textAreaResult = new TextArea(); verticalPanel.add(textAreaResult); textAreaResult.setSize("667px", "280px"); }
From source file:com.handsrel.localstorage.client.LdbQueryBrowser.java
License:Apache License
private ClickHandler getExecuteButtonClickHandler() { ClickHandler execute = new ClickHandler() { @Override/*ww w. j av a 2 s. co m*/ public void onClick(ClickEvent event) { String param1 = txtbxParam1.isEnabled() ? txtbxParam1.getValue() : null; String param2 = txtbxParam2.isEnabled() ? txtbxParam2.getValue() : null; String param3 = txtbxParam3.isEnabled() ? txtbxParam3.getValue() : null; String fnToBeExecuted = lblFunctionToBeExec.getText().substring(25); try { if (fnToBeExecuted.equals("Use database")) { LdbApi.useDb(param1); addToTextAreaResult("Database in use: " + param1); } else if (fnToBeExecuted.equals("Create database")) { LdbApi.createDb(param1); addToTextAreaResult("New database '" + param1 + "' created"); } else if (fnToBeExecuted.equals("Create object store")) { LdbApi.createObjectStore(param1); addToTextAreaResult("New object store '" + param1 + "' created"); } else if (fnToBeExecuted.equals("Get column list")) { addToTextAreaResult("Column list:\n" + LdbApi.printList(LdbApi.getColumnList(param1))); } else if (fnToBeExecuted.equals("Get values from column")) { addToTextAreaResult("Values from column:\n" + LdbApi.printList(LdbApi.getValuesFromColumn(param1, param2))); } else if (fnToBeExecuted.equals("Add Column")) { String s[] = param2.split(","); if (s[0].trim().equals("true")) { //Column definition for primary key LdbApi.addColumn(param1, new Column(true, Boolean.parseBoolean(s[1].trim()), s[2].trim().substring(1, s[2].trim().length() - 1))); addToTextAreaResult("Primary Key " + s[2].trim() + " added"); } else { //Column def for non-primary key String nameOfColumn = s[0].trim().substring(1, s[0].trim().length() - 1); LdbApi.addColumn(param1, new Column(nameOfColumn, Boolean.parseBoolean(s[1].trim()), Boolean.parseBoolean(s[2].trim()))); addToTextAreaResult("Column " + s[0].trim() + " added"); } } else if (fnToBeExecuted.equals("Add Record") || fnToBeExecuted.equals("Add Record (all values)")) { String s[] = param2.split(","); for (int i = 0; i < s.length; i++) { s[i] = s[i].trim(); if (s[i].equals("null")) s[i] = null; else s[i] = s[i].substring(1, s[i].length() - 1); } if (fnToBeExecuted.equals("Add Record")) LdbApi.addRecord(param1, s); else if (fnToBeExecuted.equals("Add Record (all values)")) LdbApi.addRecordAllValues(param1, s); addToTextAreaResult("Record added successfully"); } else if (fnToBeExecuted.equals("Update ith record") || fnToBeExecuted.equals("Update record by Pkey")) { String s[] = param2.split(","); for (int i = 0; i < s.length; i++) { s[i] = s[i].trim(); s[i] = s[i].substring(1, s[i].length() - 1); } if (fnToBeExecuted.equals("Update ith record")) LdbApi.updateIthRecord(param1, s, Integer.parseInt(param3)); else if (fnToBeExecuted.equals("Update record by Pkey")) LdbApi.updateRecordByPkey(param1, s, param3); addToTextAreaResult("Record updated successfully"); } else if (fnToBeExecuted.equals("Add or update record") || fnToBeExecuted.equals("Add or update record (All values)")) { String s[] = param2.split(","); for (int i = 0; i < s.length; i++) { s[i] = s[i].trim(); s[i] = s[i].substring(1, s[i].length() - 1); } if (fnToBeExecuted.equals("Add or update record")) LdbApi.addOrUpdateRecord(param1, s, param3); else if (fnToBeExecuted.equals("Add or update record (All values)")) LdbApi.addOrUpdateRecordAllValues(param1, s); addToTextAreaResult("Add/update successful"); } else if (fnToBeExecuted.equals("Select All")) { addToTextAreaResult("Records in the object store '" + param1 + "'\n" + LdbApi.printRecords(LdbApi.selectAll(param1))); } else if (fnToBeExecuted.equals("Select All (columns)")) { String s[] = param1.split(","); for (int i = 0; i < s.length; i++) { s[i] = s[i].trim(); s[i] = s[i].substring(1, s[i].length() - 1); } addToTextAreaResult("Records in the object store '" + param2 + "'\n" + LdbApi.printRecords(LdbApi.selectAllColumn(s, param2))); } else if (fnToBeExecuted.equals("Get number of records")) { addToTextAreaResult("Number of records in the object store '" + param1 + "': " + LdbApi.getNumberOfRecords(param1)); } else if (fnToBeExecuted.equals("Get Pkeys For Value In Column")) { ArrayList<String> pkeys = LdbApi.getPkeysForValueInColumn(param1, param2, param3, false); if (pkeys.size() == 0) addToTextAreaResult("Search didn't return any matches"); else addToTextAreaResult( "Pkeys of records having the required search value:" + LdbApi.printList(pkeys)); } else if (fnToBeExecuted.equals("Get Pkey for ith record")) { int i = Integer.parseInt(param2); addToTextAreaResult( "Pkey for " + i + getSub(i) + " record: " + LdbApi.getPkeyForIthRecord(param1, i)); } else if (fnToBeExecuted.equals("Get ith record")) { int i = Integer.parseInt(param2); addToTextAreaResult("Value for Record no " + i + ":\n" + LdbApi.printRecord(LdbApi.getIthRecord(param1, i))); } else if (fnToBeExecuted.equals("Get record by Pkey")) { addToTextAreaResult("Value for Record having Pkey '" + param2 + "':\n" + LdbApi.printRecord(LdbApi.getRecordByPkey(param1, param2))); } else if (fnToBeExecuted.equals("Get ith record (columns)")) { int j = Integer.parseInt(param3); String s[] = param1.split(","); for (int i = 0; i < s.length; i++) { s[i] = s[i].trim(); s[i] = s[i].substring(1, s[i].length() - 1); } addToTextAreaResult("Value for Record no " + j + ":\n" + LdbApi.printRecord(LdbApi.getIthRecordColumn(s, param2, j))); } else if (fnToBeExecuted.equals("Get record (columns) by Pkey")) { String s[] = param1.split(","); for (int i = 0; i < s.length; i++) { s[i] = s[i].trim(); s[i] = s[i].substring(1, s[i].length() - 1); } addToTextAreaResult("Value for Record having Pkey '" + param3 + "':\n" + LdbApi.printRecord(LdbApi.getRecordColumnByPkey(s, param2, param3))); } else if (fnToBeExecuted.equals("Delete ith record")) { int i = Integer.parseInt(param2); LdbApi.deleteIthRecord(param1, i); addToTextAreaResult("Record no. " + i + " deleted"); } else if (fnToBeExecuted.equals("Delete record by Pkey")) { LdbApi.deleteRecordByPkey(param1, param2); addToTextAreaResult("Record with Pkey '" + param2 + "' deleted"); } else if (fnToBeExecuted.equals("Delete all records")) { boolean confirm = Window.confirm( "Are you sure you want to delete all records for object store '" + param1 + "'?"); if (confirm) LdbApi.deleteAllRecords(param1); addToTextAreaResult("All records successfully deleted"); } else if (fnToBeExecuted.equals("Delete object store")) { boolean confirm = Window .confirm("Are you sure you want to delete the object store '" + param1 + "'?"); if (confirm) LdbApi.deleteObjectStore(param1); addToTextAreaResult("Object store '" + param1 + "' successfully deleted"); } else if (fnToBeExecuted.equals("Drop database")) { boolean confirm = Window .confirm("Are you sure you want to drop the database '" + param1 + "'?"); if (confirm) LdbApi.dropDatabase(param1); addToTextAreaResult("Database '" + param1 + "' successfully dropped"); } } catch (LocalStorageDatabaseException e) { logger.log(Level.SEVERE, "Database Exception", e); } } }; return execute; }
From source file:com.lushprojects.circuitjs1.client.VoltageElm.java
License:Open Source License
public void setEditValue(int n, EditInfo ei) { if (n == 0)// w w w . j a va2 s . co m maxVoltage = ei.value; if (n == 3) bias = ei.value; if (n == 2) { // adjust time zero to maintain continuity ind the waveform // even though the frequency has changed. double oldfreq = frequency; frequency = ei.value; double maxfreq = 1 / (8 * sim.timeStep); if (frequency > maxfreq) { if (Window.confirm("Adjust timestep to allow for higher frequencies?")) sim.timeStep = 1 / (32 * frequency); else frequency = maxfreq; } double adj = frequency - oldfreq; freqTimeZero = sim.t - oldfreq * (sim.t - freqTimeZero) / frequency; } if (n == 1) { int ow = waveform; waveform = ei.choice.getSelectedIndex(); if (waveform == WF_DC && ow != WF_DC) { ei.newDialog = true; bias = 0; } else if (waveform != ow) ei.newDialog = true; // change duty cycle if we're changing to or from pulse if (waveform == WF_PULSE && ow != WF_PULSE) dutyCycle = defaultPulseDuty; else if (ow == WF_PULSE && waveform != WF_PULSE) dutyCycle = .5; setPoints(); } if (n == 4) phaseShift = ei.value * pi / 180; if (n == 5) dutyCycle = ei.value * .01; }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
public void onModuleLoad() { RootPanel rootPanel = RootPanel.get(); dockLayoutPanel = new DockLayoutPanel(Unit.EM); rootPanel.add(dockLayoutPanel, 10, 10); dockLayoutPanel.setSize("1100px", "900px"); HorizontalPanel headerPanel = new HorizontalPanel(); dockLayoutPanel.addNorth(headerPanel, 6); headerPanel.setWidth("1200px"); headerPanel.setBorderWidth(0);//ww w. ja v a 2 s . c o m Image logo = new Image("images/smartwire_logo.jpg"); headerPanel.setCellWidth(logo, "400px"); headerPanel.add(logo); headerPanel.add(new HTML("jxu")); Image logoff = new Image("images/doorlogoff.jpg"); logoff.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { boolean confirm = Window.confirm("You are about to logoff"); if (confirm) { //redirect("j_spring_security_logout"); logoff(); } } }); headerPanel.add(logoff); HTML htmlCopyRight = new HTML("Copy Right 2012 mallentechinc.com", true); dockLayoutPanel.addSouth(htmlCopyRight, 7.7); tabPanel = new TabLayoutPanel(2.5, Unit.EM); tabPanel.setAnimationDuration(1000); tabPanel.getElement().getStyle().setMarginBottom(10.0, Unit.PX); dockLayoutPanel.add(tabPanel); tabPanel.addSelectionHandler(new SelectionHandler() { public void onSelection(SelectionEvent event) { // Let the user know what they just did. // Window.alert("You clicked tab " + event.getSelectedItem().toString()); if (event.getSelectedItem().toString().equals("0")) { getAllUsers(); deckPanel.showWidget(1); } else if (event.getSelectedItem().toString().equals("3")) { getAllCircuitsByUser("jxu"); subsysContentDeckPanel.showWidget(1); } } }); //user admin DockLayoutPanel userdockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel userAdminMenuPanel = new VerticalPanel(); userAdminMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); userdockLayoutPanel.addWest(userAdminMenuPanel, 11); Button getAllUsersButton = new Button("Get All Users"); getAllUsersButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { getAllUsers(); deckPanel.showWidget(1); } }); userAdminMenuPanel.setSpacing(2); userAdminMenuPanel.add(getAllUsersButton); Button addNewUserButton = new Button("Add New User"); addNewUserButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { deckPanel.showWidget(2); } }); userAdminMenuPanel.setSpacing(2); userAdminMenuPanel.add(addNewUserButton); userAdminMenuPanel.setSize("130px", "150px"); //search user Button searchUserButton = new Button("Search User"); searchUserButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); userAdminMenuPanel.setSpacing(2); userAdminMenuPanel.add(searchUserButton); //user content area deckPanel = new DeckPanel(); deckPanel.setAnimationEnabled(true); userdockLayoutPanel.add(deckPanel); //add default page for this HTML htmlNewHtml = new HTML("This is admin page", true); deckPanel.add(htmlNewHtml); //add flex table flexTable = new FlexTable(); flexTable.setCellSpacing(2); flexTable.setCellPadding(2); deckPanel.add(flexTable); flexTable.setSize("700px", ""); //add user input page userformPanel = new FormPanel(); deckPanel.add(userformPanel); final VerticalPanel addUserFormContentPanel = new VerticalPanel(); addUserFormContentPanel.setSpacing(3); addUserFormContentPanel.add(new Label("User Name")); userName = new TextBox(); userName.setName("userName"); addUserFormContentPanel.add(userName); addUserFormContentPanel.add(new Label("Password")); passWord = new PasswordTextBox(); userName.setName("password"); addUserFormContentPanel.add(passWord); addUserFormContentPanel.add(new Label("First Name")); firstName = new TextBox(); firstName.setName("firstName"); addUserFormContentPanel.add(firstName); addUserFormContentPanel.add(new Label("Last Name")); lastName = new TextBox(); lastName.setName("lastName"); addUserFormContentPanel.add(lastName); addUserFormContentPanel.add(new Label("Email")); email = new TextBox(); email.setName("email"); addUserFormContentPanel.add(email); addUserFormContentPanel.add(new Label("User Role")); userRole = new ListBox(); userRole.addStyleName("demo-ListBox"); userRole.addItem("ADMIN"); userRole.addItem("USER"); userRole.setName("userRole"); addUserFormContentPanel.add(userRole); addUserFormContentPanel.add(new Label("Position")); position = new ListBox(); position.addStyleName("demo-ListBox"); position.addItem("EMPLOYEE"); position.addItem("MANAGER"); position.setName("position"); addUserFormContentPanel.add(position); Button insertUserButton = new Button("Add New User"); insertUserButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { //get user input String requestData = getAddUserInput(); //add user saveUpdateUser(requestData); } }); addUserFormContentPanel.add(insertUserButton); userformPanel.add(addUserFormContentPanel); tabPanel.add(userdockLayoutPanel, "User Admin"); //end of user admin //arch DockLayoutPanel archdockLayoutPanel = new DockLayoutPanel(Unit.EM); tabPanel.add(archdockLayoutPanel, "Planning & Architecture"); VerticalPanel archMenuPanel = new VerticalPanel(); archMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); archMenuPanel.setSize("160px", "140px"); Button getAllOption = new Button("All Option Code"); getAllOption.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(getAllOption); Button addNewOptionButton = new Button("New Option Code"); addNewOptionButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(addNewOptionButton); //search user Button searchOptionCodeButton = new Button("Search Option Code"); searchOptionCodeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(searchOptionCodeButton); //search user Button functionCodeButton = new Button("Fuction Code"); functionCodeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(functionCodeButton); archdockLayoutPanel.addWest(archMenuPanel, 11); //end of arch //ee components DockLayoutPanel eeCompdockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel eeCompMenuPanel = new VerticalPanel(); eeCompMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); eeCompMenuPanel.setSize("160px", "120px"); Button device = new Button("Device"); device.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); eeCompMenuPanel.setSpacing(2); eeCompMenuPanel.add(device); eeCompdockLayoutPanel.addWest(eeCompMenuPanel, 11); tabPanel.add(eeCompdockLayoutPanel, "EE Components"); //end of ee components //sub system DockLayoutPanel subSystemdockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel subsysMenuPanel = new VerticalPanel(); subsysMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); subsysMenuPanel.setSize("160px", "120px"); Button myCircuits = new Button("My Sub Systems"); myCircuits.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { getAllCircuitsByUser("jxu"); subsysContentDeckPanel.showWidget(1); } }); subsysMenuPanel.setSpacing(2); subsysMenuPanel.add(myCircuits); //all sub system Button allSubSystems = new Button("Sub Systems"); allSubSystems.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); subsysMenuPanel.setSpacing(2); subsysMenuPanel.add(allSubSystems); //sub system family Button allSubSystemFamily = new Button("Sub System Family"); allSubSystemFamily.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); subsysMenuPanel.setSpacing(2); subsysMenuPanel.add(allSubSystemFamily); subSystemdockLayoutPanel.addWest(subsysMenuPanel, 11); //sub system content subsysContentDeckPanel = new DeckPanel(); subsysContentDeckPanel.setAnimationEnabled(true); //html HTML subsystemHtml = new HTML("This is place you can manager your Sub System", true); subsysContentDeckPanel.add(subsystemHtml); //add circuit page circuitsFlexTable = new FlexTable(); circuitsFlexTable.setSize("500px", "100px"); circuitsFlexTable.setCellPadding(2); circuitsFlexTable.setCellSpacing(2); subsysContentDeckPanel.add(this.circuitsFlexTable); subSystemdockLayoutPanel.add(subsysContentDeckPanel); //end of sub system content tabPanel.add(subSystemdockLayoutPanel, "Sub System Design"); //end of system //config vechile DockLayoutPanel vehicledockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel vehicleMenuPanel = new VerticalPanel(); vehicleMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); vehicleMenuPanel.setSize("160px", "120px"); Button addVehcile = new Button("Add Vehicle"); addVehcile.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); vehicleMenuPanel.setSpacing(2); vehicleMenuPanel.add(addVehcile); //all sub system Button addTrim = new Button("Add Trim"); addTrim.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); vehicleMenuPanel.setSpacing(2); vehicleMenuPanel.add(addTrim); vehicledockLayoutPanel.addWest(vehicleMenuPanel, 11); tabPanel.add(vehicledockLayoutPanel, "Vehicle Configurations"); //end of //config vechile DockLayoutPanel qadockLayoutPanel = new DockLayoutPanel(Unit.EM); tabPanel.add(qadockLayoutPanel, "Quality Assurance"); DockLayoutPanel midockLayoutPanel = new DockLayoutPanel(Unit.EM); tabPanel.add(midockLayoutPanel, "Manufacture Interface"); tabPanel.selectTab(0); getAllUsers(); deckPanel.showWidget(1); }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void updateUserCircuitTable(JsArray<SmartWireUserCircuitsData> asArrayOfCircuitData) { for (int i = 0; i < asArrayOfCircuitData.length(); i++) { final SmartWireUserCircuitsData cdata = asArrayOfCircuitData.get(i); if (i == 0) { circuitsFlexTable.setText(i, 0, "Owner"); circuitsFlexTable.setText(i, 1, "Circuit Name"); circuitsFlexTable.setText(i, 2, " "); circuitsFlexTable.setText(i, 3, " "); circuitsFlexTable.setText(i + 1, 0, cdata.getUserName()); circuitsFlexTable.setText(i + 1, 1, cdata.getCircuitName()); Button viewCircuit = new Button("View"); viewCircuit.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { new ViewCircuitPopup(cdata).show(); }//from w w w . j a va2s . c o m }); circuitsFlexTable.setWidget(i + 1, 2, viewCircuit); Button deleteCircuit = new Button("Delete"); deleteCircuit.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { boolean confirm = Window.confirm("Are you sure?"); if (confirm) { Window.alert("OK, Working on it, stay tune..."); } } }); circuitsFlexTable.setWidget(i + 1, 3, deleteCircuit); } else { circuitsFlexTable.setText(i + 1, 0, cdata.getUserName()); circuitsFlexTable.setText(i + 1, 1, cdata.getCircuitName()); Button viewCircuit = new Button("View"); viewCircuit.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { new ViewCircuitPopup(cdata).show(); } }); circuitsFlexTable.setWidget(i + 1, 2, viewCircuit); Button deleteCircuit = new Button("Delete"); deleteCircuit.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { boolean confirm = Window.confirm("Are you sure?"); if (confirm) { Window.alert("OK, Working on it, stay tune..."); } } }); circuitsFlexTable.setWidget(i + 1, 3, deleteCircuit); } } circuitsFlexTable.getRowFormatter().addStyleName(0, "flexTable"); }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
protected void updateTable(JsArray<SmartWireUserData> asArrayOfStockData) { for (int i = 0; i < asArrayOfStockData.length(); i++) { //String username=asArrayOfStockData.get(i).getUsername(); final SmartWireUserData userData = asArrayOfStockData.get(i); if (i == 0) { flexTable.setText(i, 0, "UserName"); flexTable.setText(i, 1, "First Name"); flexTable.setText(i, 2, "Last Name"); flexTable.setText(i, 3, "Email"); flexTable.setText(i, 4, "Position"); flexTable.setText(i, 5, "Role"); flexTable.setText(i, 6, "Active"); flexTable.setText(i, 7, "Edit"); //flexTable.setText(i, 8, "Delete"); flexTable.setText(i + 1, 0, asArrayOfStockData.get(i).getUsername()); flexTable.setText(i + 1, 1, asArrayOfStockData.get(i).getFistName()); flexTable.setText(i + 1, 2, asArrayOfStockData.get(i).getLastName()); flexTable.setText(i + 1, 3, asArrayOfStockData.get(i).getEmail()); flexTable.setText(i + 1, 4, asArrayOfStockData.get(i).getPosition()); flexTable.setText(i + 1, 5, asArrayOfStockData.get(i).getRole()); flexTable.setText(i + 1, 6, asArrayOfStockData.get(i).isActive()); editUser = new Button("Edit"); //add event to this button editUser.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { new MyPopup(userData).show(); }// ww w. j a va2 s.c om }); flexTable.setWidget(i + 1, 7, editUser); Button deleteButton = new Button("Delete"); deleteButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { //delete user boolean goahead = Window.confirm("Are you sure?"); if (goahead) { deleteUser(getUserData(userData)); } } }); //flexTable.setWidget(i+1, 8, deleteButton); } else { flexTable.setText(i + 1, 0, asArrayOfStockData.get(i).getUsername()); flexTable.setText(i + 1, 1, asArrayOfStockData.get(i).getFistName()); flexTable.setText(i + 1, 2, asArrayOfStockData.get(i).getLastName()); flexTable.setText(i + 1, 3, asArrayOfStockData.get(i).getEmail()); flexTable.setText(i + 1, 4, asArrayOfStockData.get(i).getPosition()); flexTable.setText(i + 1, 5, asArrayOfStockData.get(i).getRole()); flexTable.setText(i + 1, 6, asArrayOfStockData.get(i).isActive()); editUser = new Button("Edit"); //add event to this button editUser.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { new MyPopup(userData).show(); } }); flexTable.setWidget(i + 1, 7, editUser); Button deleteButton = new Button("Delete"); deleteButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { //delete user boolean goahead = Window.confirm("Are you sure?"); if (goahead) { deleteUser(getUserData(userData)); } } }); //flexTable.setWidget(i+1, 8, deleteButton); } } flexTable.getRowFormatter().addStyleName(0, "flexTable"); }