List of usage examples for com.google.gwt.user.client.ui DockPanel add
public void add(IsWidget widget, DockLayoutConstant direction)
From source file:org.thechiselgroup.biomixer.client.workbench.init.WorkbenchInitializer.java
License:Apache License
protected void initActionBar(DockPanel mainPanel) { mainPanel.add(actionBar.asWidget(), DockPanel.NORTH); initWorkspaceTitlePresenter(); initActionBarPanels(); }
From source file:org.thechiselgroup.biomixer.client.workbench.init.WorkbenchInitializer.java
License:Apache License
private void initDesktop(DockPanel mainPanel) { /*//w ww . j ava2 s. co m * Absolute root panel required for drag & drop into windows using * Firefox */ desktop.asWidget().setPixelSize(Window.getClientWidth(), Window.getClientHeight() - ActionBar.ACTION_BAR_HEIGHT_PX); Window.addResizeHandler(new ResizeHandler() { @Override public void onResize(ResizeEvent event) { desktop.asWidget().setPixelSize(event.getWidth(), event.getHeight() - ActionBar.ACTION_BAR_HEIGHT_PX); // TODO windows need to be moved if they are out of the // range } }); mainPanel.add(desktop.asWidget(), DockPanel.CENTER); }
From source file:org.utgenome.gwt.utgb.client.track.lib.old.OperationTrack.java
License:Apache License
public OperationTrack() { super("Operation Track"); _panel.setWidth("100%"); final DockPanel infoPanel = new DockPanel(); infoPanel.setStyleName("operation-track-label"); infoPanel.setWidth("100%"); parameterButton.setText("[show parameters]"); parameterButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { final int frameIndex = getTrackGroup().getTrackIndex(OperationTrack.this); final ParameterTrack _parameterTrack = getParameterTrack(); getTrackGroup().insertTrack(_parameterTrack, frameIndex); }/*from w w w .java 2 s .c o m*/ }); infoPanel.add(parameterButton, DockPanel.WEST); infoPanel.add(_label, DockPanel.EAST); _panel.add(infoPanel); _panel.add(_absolutePanel); _absolutePanel.add(graphicPanel); }
From source file:org.utgenome.gwt.utgb.client.track.TrackConfig.java
License:Apache License
public void init(Track track) { this._track = track; _label = new Label(track.getTrackInfo().getTrackName() + " Configuration"); _label.setStyleName("config-label"); new MouseMoveListener(this).register(_label); DOM.setStyleAttribute(_label.getElement(), "cursor", "move"); DOM.setStyleAttribute(_label.getElement(), "display", "block"); DOM.setStyleAttribute(_label.getElement(), "width", "100%"); CloseButton cb = new CloseButton(this); Grid grid = new Grid(1, 2); grid.getColumnFormatter().setWidth(0, "15px"); grid.getColumnFormatter().setWidth(1, "100%"); grid.setWidth("100%"); grid.setStyleName("config-frame"); grid.setWidget(0, 0, cb);/* w w w. j a v a2s .c o m*/ grid.setWidget(0, 1, _label); final DockPanel simplePanel = new DockPanel(); simplePanel.add(_configTable, DockPanel.CENTER); final ScrollPanel scrollPanel = new ScrollPanel(simplePanel) { @Override protected void onAttach() { super.onAttach(); final int height = getOffsetHeight(); if (height > 500) { // setHeight("500px"); } } }; this.setStyleName("config"); _panel.add(grid, DockPanel.NORTH); _panel.add(scrollPanel, DockPanel.CENTER); this.setWidget(_panel); setWidth("500px"); }
From source file:org.yournamehere.client.AjoutAutre.java
@Override public void onModuleLoad() { final GWTServiceAddEncyclopediaAsync service = GWT.create(GWTServiceAddEncyclopedia.class); final GWTServiceModifyAccountAsync service2 = GWT.create(GWTServiceModifyAccount.class); final DockPanel page = new DockPanel(); final DockPanel body = new DockPanel(); final VerticalPanel formPanel = new VerticalPanel(); final ListBox listChoix = new ListBox(); formPanel.add(listChoix);/* w w w.ja v a 2 s . com*/ final HashMap<Integer, SemanticPanel> map = new HashMap<Integer, SemanticPanel>(); map.put(0, new PredicatePanel()); listChoix.addItem("prdicat", "0"); map.put(1, new AccessoryPanel()); listChoix.addItem("accessoire", "1"); map.put(2, new LicencePanel()); listChoix.addItem("Licence", "2"); final Button okButton = new Button("Enregistrer"); listChoix.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { formPanel.clear(); formPanel.add(listChoix); formPanel.add(map.get(Integer.parseInt(listChoix.getValue(listChoix.getSelectedIndex()))) .getConcretPanel()); formPanel.add(okButton); } }); final AsyncCallback<String> callback = new AsyncCallback<String>() { public void onSuccess(String result) { System.out.println("other created"); // Window.alert("jeu cr" + result); } public void onFailure(Throwable caught) { System.out.println("error while creating other\n" + caught); Window.alert("erreur lors de la cration autre : " + caught); } }; okButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { service.createEncyclopediaNode( map.get(Integer.parseInt(listChoix.getValue(listChoix.getSelectedIndex()))) .getSemanticObject(), new ArrayList<Long>(), callback); } }); body.add(formPanel, DockPanel.CENTER); AsyncCallback<User> callbackUser = new AsyncCallback<User>() { @Override public void onFailure(Throwable caught) { } @Override public void onSuccess(User result) { AdminTemplate.createTemplate(page, body, result.getType()); } }; service2.getUser(callbackUser); RootPanel.get().add(page); }
From source file:rocket.widget.client.tabpanel.TabPanel.java
License:Apache License
protected DockPanel createDockPanel() { final DockPanel dockPanel = new DockPanel(); final TabBarPanel tabBarPanel = this.createTabBarPanel(); dockPanel.add((Widget) tabBarPanel, getTabBarDockPanelConstants()); final DeckPanel contentPanel = this.createContentPanel(); dockPanel.add(contentPanel, DockPanel.CENTER); dockPanel.setCellHeight(contentPanel, "100%"); dockPanel.setCellWidth(contentPanel, "100%"); return dockPanel; }