Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1366)

Side by Side Diff: frontend/client/src/autotest/afe/TestSelectorDisplay.java

Issue 3554003: Merge remote branch 'cros/upstream' into tempbranch3 (Closed) Base URL: http://git.chromium.org/git/autotest.git
Patch Set: Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 package autotest.afe;
2
3 import autotest.afe.TestSelector.IDataTable;
4 import autotest.afe.TestSelector.IDataTable.DataTableImpl;
5 import autotest.afe.TestSelector.ISelectionManager;
6 import autotest.afe.TestSelector.ISelectionManager.SelectionManagerImpl;
7 import autotest.common.table.DataTable;
8 import autotest.common.ui.ExtendedListBox;
9 import autotest.common.ui.SimplifiedList;
10
11 import com.google.gwt.user.client.ui.Composite;
12 import com.google.gwt.user.client.ui.HTML;
13 import com.google.gwt.user.client.ui.HasHTML;
14 import com.google.gwt.user.client.ui.HorizontalPanel;
15 import com.google.gwt.user.client.ui.HorizontalSplitPanel;
16 import com.google.gwt.user.client.ui.Label;
17 import com.google.gwt.user.client.ui.Panel;
18 import com.google.gwt.user.client.ui.VerticalPanel;
19
20 public class TestSelectorDisplay extends Composite implements TestSelector.Displ ay {
21 private static final String[][] testTableColumns = new String[][] {
22 {DataTable.WIDGET_COLUMN, ""},
23 {"name", "Test"},
24 };
25
26 private ExtendedListBox testTypeSelect = new ExtendedListBox();
27 private DataTableImpl testTable = new DataTableImpl(testTableColumns);
28 private SelectionManagerImpl testSelection = new SelectionManagerImpl(testTa ble, false);
29 private HTML testInfo = new HTML("Click a test to view its description");
30 private HorizontalSplitPanel mainPanel = new HorizontalSplitPanel();
31
32 public TestSelectorDisplay() {
33 testInfo.setStyleName("test-description");
34
35 testTable.fillParent();
36 testTable.setClickable(true);
37
38 Panel testTypePanel = new HorizontalPanel();
39 testTypePanel.add(new Label("Test type:"));
40 testTypePanel.add(testTypeSelect);
41
42 Panel testInfoPanel = new VerticalPanel();
43 testInfoPanel.add(testInfo);
44
45 mainPanel.setLeftWidget(testTable);
46 mainPanel.setRightWidget(testInfoPanel);
47 mainPanel.setSize("100%", "30em");
48 mainPanel.setSplitPosition("20em");
49
50 Panel container = new VerticalPanel();
51 container.add(testTypePanel);
52 container.add(mainPanel);
53 container.setWidth("100%");
54
55 initWidget(container);
56 }
57
58 public SimplifiedList getTestTypeSelect() {
59 return testTypeSelect;
60 }
61
62 public HasHTML getTestInfo() {
63 return testInfo;
64 }
65
66 public ISelectionManager getTestSelection() {
67 return testSelection;
68 }
69
70 public IDataTable getTestTable() {
71 return testTable;
72 }
73 }
OLDNEW
« no previous file with comments | « frontend/client/src/autotest/afe/TestSelector.java ('k') | frontend/client/src/autotest/afe/UserPreferencesView.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698