List of usage examples for com.google.gwt.user.client.ui RootPanel add
@Override
public void add(Widget w)
From source file:asquare.gwt.tests.popupflash.client.Demo.java
License:Apache License
public void onModuleLoad() { RootPanel body = RootPanel.get(); DOM.setStyleAttribute(body.getElement(), "background", "blue"); body.add(new Button("Show popup", new ClickHandler() { public void onClick(ClickEvent event) { Button showPopupButton = (Button) event.getSource(); PopupPanel popup = new PopupPanel(true); popup.add(new HTML("Click outside the popup to dismiss it")); DOM.setStyleAttribute(popup.getElement(), "border", "solid white 5px"); DOM.setStyleAttribute(popup.getElement(), "background", "red"); popup.setSize("20em", "20em"); int x = showPopupButton.getAbsoluteLeft(); int y = showPopupButton.getAbsoluteTop() + showPopupButton.getOffsetHeight(); popup.setPopupPosition(x, y); popup.show();/*from ww w . j a va 2s . c o m*/ } })); }
From source file:asquare.gwt.tests.popuphidden.client.Demo.java
License:Apache License
public void onModuleLoad() { RootPanel body = RootPanel.get(); DOM.setStyleAttribute(body.getElement(), "background", "blue"); final Button showPopupButton = new Button("Show popup"); showPopupButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { final PopupPanel popup = new PopupPanel(true); VerticalPanel outer = new VerticalPanel(); outer.add(new HTML("Click outside the popup to dismiss it")); outer.add(new Button("DOM.setStyleAttribute(popup.getElement(), \"visibility\", \"hidden\")", new ClickHandler() { public void onClick(ClickEvent event) { DOM.setStyleAttribute(popup.getElement(), "visibility", "hidden"); }//w w w.j a v a2s. c o m })); popup.setWidget(outer); DOM.setStyleAttribute(popup.getElement(), "border", "double black 4px"); DOM.setStyleAttribute(popup.getElement(), "background", "red"); popup.setSize("20em", "20em"); int x = showPopupButton.getAbsoluteLeft(); int y = showPopupButton.getAbsoluteTop() + showPopupButton.getOffsetHeight(); popup.setPopupPosition(x, y); popup.show(); } }); body.add(showPopupButton); }
From source file:asquare.gwt.tk.uitest.isvisible.client.Demo.java
License:Apache License
public void onModuleLoad() { RootPanel outer = RootPanel.get(); TextBox rowInput = new TextBox(); TextBox colInput = new TextBox(); Grid input = new Grid(2, 2); input.setText(0, 0, "Row: "); input.setWidget(0, 1, rowInput);// w ww.ja va2 s . c o m input.setText(1, 0, "Col: "); input.setWidget(1, 1, colInput); outer.add(input); final int ROWS = 20; final int COLS = 20; Grid grid = new Grid(ROWS, COLS); grid.setCellPadding(0); grid.setCellSpacing(0); for (int row = 0; row < ROWS; row++) { for (int col = 0; col < COLS; col++) { grid.setWidget(row, col, new Label("(" + row + "," + col + ")")); } } ScrollPanel scrollInner = new ScrollPanel(); scrollInner.setAlwaysShowScrollBars(true); scrollInner.setPixelSize(400, 400); scrollInner.setWidget(grid); ScrollPanel scrollOuter = new ScrollPanel(); scrollOuter.add(scrollInner); scrollOuter.setAlwaysShowScrollBars(true); scrollOuter.setPixelSize(600, 200); outer.add(scrollOuter); scrollInner.setScrollPosition(100); scrollInner.setHorizontalScrollPosition(100); }
From source file:burrito.client.Burrito.java
License:Apache License
public void onModuleLoad() { RootPanel adminPanel = RootPanel.get("burrito-admin"); if (adminPanel != null) { String siteletContainerId = Window.Location.getParameter("container"); if (siteletContainerId != null && !siteletContainerId.isEmpty()) { SiteletAdminPanel siteletAdminPanel = new SiteletAdminPanel(siteletContainerId); adminPanel.add(siteletAdminPanel); } else {//w w w . j a va2 s. com CrudPanel crud = new CrudPanel(); adminPanel.add(crud); } Window.addWindowScrollHandler(new ScrollHandler() { @Override public void onWindowScroll(ScrollEvent event) { updateEditFormButtons(); } }); Window.addResizeHandler(new ResizeHandler() { @Override public void onResize(ResizeEvent event) { updateEditFormButtons(); } }); Event.addNativePreviewHandler(new Event.NativePreviewHandler() { @Override public void onPreviewNativeEvent(NativePreviewEvent event) { if (currentCtrlSaveHandler == null) { return; } if (event.getTypeInt() == Event.ONKEYDOWN) { int sCharacterCode = 83; if (event.getNativeEvent().getCtrlKey() && event.getNativeEvent().getKeyCode() == sCharacterCode) { currentCtrlSaveHandler.onCtrlSave(); event.cancel(); } } } }); } }
From source file:ch.takoyaki.email.html.client.Html_email.java
License:Open Source License
/** * This is the entry point method./*from w ww .j a v a 2 s . c o m*/ */ public void onModuleLoad() { final RootPanel rootPanel = RootPanel.get("root_container"); RootPanel ns = RootPanel.get("notsupported"); if (!fservice.isSupported()) { rootPanel.add(ns); return; } ns.setVisible(false); // preview HtmlPreview preview = new HtmlPreview(fservice); final PreviewUpdateTrigger trigger = new PreviewUpdateTrigger(preview); // edit tabs final ClosableTabLayoutPanel tabs = new ClosableTabLayoutPanel(); CloseableTabs tabsw = createWrapper(tabs, trigger); tabs.setAddTabEventHandler(createAddTabEventHandler(tabsw)); tabs.setCloseTabEventHandler(createCloseTabEventHandler(rootPanel)); tabs.setRenameTabEventHandler(createRenameTabEventHAndler()); tabs.setMarkTabEventHandler(createMarkTabEventHAndler(tabsw, trigger)); openSavedTabs(tabsw); ResizableFlowPanel north = new ResizableFlowPanel(); north.addStyleName("north"); // menu MenuBarBuilder builder = new MenuBarBuilder(fservice, preview, tabsw); builder.addRootPanel(north); builder.constructMenu(); builder.show(); north.add(tabs); // vertical split between preview and edit VSplitPanel vsplit = new VSplitPanel(); // wiring vsplit.addNorth(north, 400); vsplit.addSouth(preview); rootPanel.add(vsplit); }
From source file:com.agnie.useradmin.contextmgr.client.presenter.BasePresenter.java
License:Open Source License
public boolean go() { // Headers are getting pupulated here RootPanel headerPanel = clientFactory.getRootPanelFactory().getHeaderPanel(); headerPanel.clear();/*from ww w.j a va 2 s.c om*/ HeaderView view = commonViewFactory.getHeaderView(); view.setAccPanVisible(true); headerPanel.add(view); // Menu is getting added here TabBar mainMenu = viewFactory.getListMenu().getTabBar(); Menu menu = viewFactory.getMenu(); menu.getTabbarPan().add(mainMenu); // BreadCrumbPanel getting populated here BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel(); breadCrumbPanel.clear(); breadCrumbPanel.addBreadCrumb(I18.messages.users()); breadCrumbPanel.getBreadCrumb(0).addClickHandler(getBreadCrumbClickHandler()); Image help = viewFactory.getHelpImage(); HTMLPanel helpBreadCrumbPanel = viewFactory.getHelpBreadCrumbPanel(); helpBreadCrumbPanel.clear(); helpBreadCrumbPanel.add(breadCrumbPanel); helpBreadCrumbPanel.add(help); // CenterPanel getting populated here HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); centerPanel.clear(); centerPanel.add(menu); centerPanel.add(messagePanel); centerPanel.add(helpBreadCrumbPanel); // Contents are getting populated here RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); contentPanel.clear(); contentPanel.add(centerPanel); // Footer is getting populated here. RootPanel footerPanel = clientFactory.getRootPanelFactory().getFooterPanel(); footerPanel.clear(); footerPanel.add(commonViewFactory.getFooterView()); return true; }
From source file:com.agnie.useradmin.contextmgr.client.presenter.ContextSettingsPresenter.java
License:Open Source License
@Override public boolean go() { if (checkPermission(Permissions.CONTEXT_SETTINGS)) { super.go(); RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); // BreadCrumbPanel getting populated here BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel(); breadCrumbPanel.clear();//from www . jav a 2 s . co m breadCrumbPanel.addBreadCrumb(I18.messages.context_settings()); viewFactory.getListMenu().selectTab(ListMenu.Tab.CONTEXT_SETTINGS.getIndex()); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); view = viewFactory.getCTXSettingsView(); view.init(Window.Location.getParameter(QueryString.SELECTED_CONTEXT.getKey())); centerPanel.add(view); contentPanel.add(centerPanel); return true; } else { Scheduler.get().scheduleDeferred(new Command() { public void execute() { appController.getPlaceManager() .changePlace(new Place<PlaceToken>(appController.getDefaultPlace())); } }); return false; } }
From source file:com.agnie.useradmin.contextmgr.client.presenter.ContextUserPresenter.java
License:Open Source License
@Override public boolean go() { if (checkPermission(Permissions.CONTEXT_USER_MANAGER)) { super.go(); RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); view = viewFactory.getCTXUsersView(); if (dataFetcher == null) { dataFetcher = new UserContextDataFetcher(view); AsyncDP<UserApplicationCtxRegistrationPx> userDp = new AsyncDP<UserApplicationCtxRegistrationPx>( dataFetcher);//from w ww . j ava 2 s. c om view.setDataProvider(userDp); } view.initialize(); getTotalUserCTXRoles(); getTotalUserCTXAdminRoles(); viewFactory.getMenu().getSearchBox().clearSearchImgClkHandlers(); viewFactory.getMenu().getSearchBox().addSearchImgClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { viewFactory.getCTXUsersView().refreshPage(); } }); centerPanel.add(view); contentPanel.add(centerPanel); viewFactory.getListMenu().selectTab(ListMenu.Tab.USERS.getIndex()); return true; } else { Scheduler.get().scheduleDeferred(new Command() { public void execute() { appController.getPlaceManager() .changePlace(new Place<PlaceToken>(appController.getDefaultPlace())); } }); return false; } }
From source file:com.agnie.useradmin.landing.client.presenter.ChangePasswordPresenter.java
License:Open Source License
@Override public boolean go() { super.go();//from w w w .j av a 2s. c om RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); contentPanel.clear(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); centerPanel.clear(); view = viewFactory.getChangePasswordView(); messagePanel.hide(); centerPanel.add(messagePanel); view.reset(); centerPanel.add(view); contentPanel.add(centerPanel); return true; }
From source file:com.agnie.useradmin.landing.client.presenter.LandingBasePresenter.java
License:Open Source License
public boolean go() { // Headers are getting pupulated here RootPanel headerPanel = clientFactory.getRootPanelFactory().getHeaderPanel(); headerPanel.clear();//from w w w.j av a2 s . c o m HeaderView view = commonViewFactory.getHeaderView(); view.setAccPanVisible(true); headerPanel.add(view); // Footer is getting populated here. RootPanel footerPanel = clientFactory.getRootPanelFactory().getFooterPanel(); footerPanel.clear(); footerPanel.add(commonViewFactory.getFooterView()); return true; }