List of usage examples for com.google.gwt.user.client.ui DockPanel DockPanel
public DockPanel()
From source file:de.lilawelt.zmachine.client.MachineInterface.java
License:Open Source License
MachineInterface() {
outer = new DockPanel();
initWidget(outer);
}
From source file:edu.caltech.ipac.fftools.core.MinimalLayoutManager.java
public MinimalLayoutManager() { super(DEF_MIN_WIDTH, DEF_MIN_HEIGHT); mainPanel = new DockPanel(); Window.addResizeHandler(new ResizeHandler() { public void onResize(ResizeEvent event) { Application.getInstance().resize(); }//from w w w . j a va2s . c o m }); }
From source file:edu.caltech.ipac.firefly.core.layout.AbstractLayoutManager.java
protected Widget makeCenter() { final DockPanel resultsView = new DockPanel(); resultsView.setSize("100%", "100%"); final BaseRegion content = new BaseRegion(CONTENT_REGION); Widget w = content.getDisplay();/*from ww w .ja v a2 s . co m*/ w.setWidth("100%"); addRegion(content); final Region query = getForm(); final Region results = getResult(); final Region title = getSearchTitle(); final Region desc = getSearchDesc(); GwtUtil.ImageButton img = GwtUtil.makeImageButton("images/disclosurePanelClosed.png", "Return to search", new ClickHandler() { public void onClick(ClickEvent event) { Application.getInstance().processRequest(new Request(SearchCmd.COMMAND_NAME)); } }); boolean backToArrow = Application.getInstance().getProperties() .getBooleanProperty("BackToSearch.arrow.show", true); boolean searchDescLine = Application.getInstance().getProperties().getBooleanProperty("BackToSearch.show", true); final HorizontalPanel ttdesc = new HorizontalPanel(); if (title != null && searchDescLine) { ttdesc.setWidth("100%"); if (backToArrow) { ttdesc.add(img); } ttdesc.add(title.getDisplay()); ttdesc.add(desc.getDisplay()); ttdesc.setCellWidth(desc.getDisplay(), "100%"); ttdesc.add(layoutSelector); WebEventManager.getAppEvManager().addListener(Name.REGION_SHOW, new WebEventListener() { public void eventNotify(WebEvent ev) { ttdesc.setVisible(Application.getInstance().hasSearchResult()); } }); } // final Region download = getDownload(); VerticalPanel vp = new VerticalPanel(); vp.setWidth("100%"); if (query.getDisplay() != null) { vp.add(query.getDisplay()); } if (searchDescLine) vp.add(ttdesc); resultsView.add(vp, DockPanel.NORTH); resultsView.setCellHeight(vp, "10px"); resultsView.add(results.getDisplay(), DockPanel.CENTER); resultsView.add(content.getDisplay(), DockPanel.SOUTH); WebEventManager.getAppEvManager().addListener(Name.REGION_SHOW, new WebEventListener() { public void eventNotify(WebEvent ev) { Region source = (Region) ev.getSource(); if (DROPDOWN_REGION.equals(source.getId()) || RESULT_REGION.equals(source.getId())) { content.hide(); resultsView.setCellHeight(results.getDisplay(), "100%"); resultsView.setCellHeight(content.getDisplay(), ""); } else if (CONTENT_REGION.equals(source.getId())) { query.hide(); results.hide(); resultsView.setCellHeight(content.getDisplay(), "100%"); resultsView.setCellHeight(results.getDisplay(), ""); } } }); Region popoutRegion = getRegion(POPOUT_REGION); // SimplePanel popoutView = new SimplePanel(); // popoutView.add(popoutRegion.getDisplay()); final DeckPanel center = new DeckPanel(); center.add(resultsView); center.add(popoutRegion.getDisplay()); WebEventManager.getAppEvManager().addListener(Name.REGION_SHOW, new WebEventListener() { public void eventNotify(WebEvent ev) { Region source = (Region) ev.getSource(); if (POPOUT_REGION.equals(source.getId())) { center.showWidget(1); } else if (RESULT_REGION.equals(source.getId())) { center.showWidget(0); } } }); WebEventManager.getAppEvManager().addListener(Name.REGION_HIDE, new WebEventListener() { public void eventNotify(WebEvent ev) { Region source = (Region) ev.getSource(); if (POPOUT_REGION.equals(source.getId())) { center.showWidget(0); } } }); center.showWidget(0); return center; }
From source file:edu.caltech.ipac.firefly.core.layout.AbstractLayoutManager.java
protected Widget makeNorth() { AbsolutePanel l = new AbsolutePanel(); DockPanel dlp = new DockPanel(); // final Image sep = new Image("images/glow_bottom_center.gif"); // dlp.add(sep, DockPanel.SOUTH); // GwtUtil.setStyles(sep, "width", "100%", "height", "5px"); // dlp.add(getSmallIcon().getDisplay(), DockPanel.EAST); // dlp.add(getSmallIcon2().getDisplay(), DockPanel.WEST); dlp.add(l, DockPanel.CENTER);//w ww .ja va2 s . c o m dlp.setCellWidth(l, "100%"); dlp.setCellHeight(l, "37px"); dlp.setWidth("100%"); // dlp.setCellWidth(getSmallIcon().getDisplay(), "160px"); dlp.setStyleName("menu-bar"); getMenu().getDisplay().addStyleName("menu-bar"); GwtUtil.setStyles(l, "width", "100%", "height", "5px", "overflow", "visible"); l.add(getMenu().getDisplay(), 0, 10); // DeferredCommand.addCommand(new Command(){ // public void execute() { // int offset = BrowserUtil.isBrowser(Browser.FIREFOX) ? 8 : 11; // RootPanel.get().add(getMenu().getDisplay(), l.getAbsoluteLeft(), l.getAbsoluteTop()+offset); // } // }); return dlp; }
From source file:edu.caltech.ipac.firefly.core.layout.FixedLayoutManager.java
public FixedLayoutManager(int width, int height) { super(width, height); this.width = width; this.height = height; mainPanel = new DockPanel(); mainPanel.setSize(width + "px", height + "px"); mainPanel.setSpacing(0);// w ww.j a v a 2s . c om }
From source file:edu.caltech.ipac.firefly.core.layout.IrsaLayoutManager.java
public IrsaLayoutManager(int minWidth, int minHeight, int topOffset) { super(minWidth, minHeight); this.topOffset = topOffset; mainPanel = new DockPanel(); Window.addResizeHandler(new ResizeHandler() { public void onResize(ResizeEvent event) { Application.getInstance().resize(); }/*from ww w .j a va2s.c o m*/ }); setupStatusRegion(this); }
From source file:edu.caltech.ipac.firefly.core.layout.ResizableLayoutManager.java
public ResizableLayoutManager(int minWidth, int minHeight) { super(minWidth, minHeight); mainPanel = new DockPanel(); // resizer = new Resizer(); Window.addResizeHandler(new ResizeHandler() { public void onResize(ResizeEvent event) { Application.getInstance().resize(); }// w w w . j a v a2s . c o m }); // WebEventManager.getAppEvManager().addListener(Name.REGION_SHOW, // new WebEventListener(){ // public void eventNotify(WebEvent ev) { // resizer.setVisible(Application.getInstance().hasSearchResult()); // } // }); setupStatusRegion(this); }
From source file:edu.caltech.ipac.firefly.ui.BaseDialog.java
public void setWidget(Widget w) { _theWidget = w;//from w w w . jav a2 s . com if (w instanceof RequiresResize) { DockLayoutPanel contents = new DockLayoutPanel(Style.Unit.PX); DockLayoutPanel layout = new DockLayoutPanel(Style.Unit.PX); _popup.setWidget(layout); VerticalPanel vp = new VerticalPanel(); vp.add(_buttons); vp.setWidth("100%"); layout.addSouth(vp, 50); layout.add(contents); contents.addStyleName("base-dialog"); contents.addStyleName("base-dialog-contents"); contents.add(w); } else { SimplePanel contents = new SimplePanel(); DockPanel layout = new DockPanel(); _popup.setWidget(layout); layout.add(_buttons, DockPanel.SOUTH); layout.add(contents, DockPanel.CENTER); contents.addStyleName("base-dialog"); contents.addStyleName("base-dialog-contents"); contents.setWidget(w); } }
From source file:edu.caltech.ipac.firefly.ui.panels.SearchPanel.java
private SearchPanel() { navPanel = new VerticalPanel(); formPanel.addStyleName("content-panel"); setFormAreaMinWidth("500px"); //li//w w w . ja v a2 s . c o m DockPanel mainPanel = new DockPanel(); mainPanel.addStyleName("component-background"); mainPanel.add(navPanel, DockPanel.WEST); mainPanel.add(formPanel, DockPanel.CENTER); Element el = (Element) navPanel.getElement().getParentElement(); if (el != null) { DOM.setStyleAttribute(el, "background", "#E5E5E5"); DOM.setStyleAttribute(el, "padding", "10px 10px 10px 30px"); DOM.setStyleAttribute(el, "borderRight", "2px outset #e8e8e8"); } else { navPanel.addStyleName("search-panel-list"); } // mainPanel.setWidth("100%"); mainPanel.setCellWidth(navPanel, "200px"); mainPanel.setCellHeight(navPanel, "100%"); initWidget(mainPanel); }
From source file:edu.ucdenver.bios.glimmpseweb.client.wizard.WizardToolBarPanel.java
License:Open Source License
/** * Create a wizard toolbar// ww w. j a v a2s.co m */ public WizardToolBarPanel() { DockPanel panel = new DockPanel(); HorizontalPanel navPanel = new HorizontalPanel(); navPanel.add(previousButton); navPanel.add(nextButton); panel.add(navPanel, DockPanel.EAST); // add style panel.addStyleName(STYLE_NEXT_PREVIOUS_PANEL); previousButton.setStyleName(STYLE_PREVIOUS_BUTTON); nextButton.setStyleName(STYLE_NEXT_BUTTON); initWidget(panel); }