List of usage examples for com.google.gwt.dom.client Style setZIndex
public void setZIndex(int value)
From source file:org.pentaho.mantle.client.ui.tabs.MantleTab.java
License:Open Source License
public void onRightClick(Event event) { FrameUtils.setEmbedVisibility(((IFrameTabPanel) getTabPanel().getSelectedTab().getContent()).getFrame(), false);//from w w w. ja v a 2s . c om int left = Window.getScrollLeft() + DOM.eventGetClientX(event); int top = Window.getScrollTop() + DOM.eventGetClientY(event); popupMenu.setPopupPosition(adjustLeftIfNecessary(left), top); MenuBar menuBar = new MenuBar(true); menuBar.setAutoOpen(true); if (getContent() instanceof IFrameTabPanel) { MenuItem backMenuItem = new MenuItem(Messages.getString("back"), //$NON-NLS-1$ new TabCommand(TABCOMMANDTYPE.BACK, popupMenu)); menuBar.addItem(backMenuItem); backMenuItem.getElement().setId("back"); //$NON-NLS-1$ menuBar.addSeparator(); MenuItem reloadTabMenuItem = new MenuItem(Messages.getString("reloadTab"), //$NON-NLS-1$ new TabCommand(TABCOMMANDTYPE.RELOAD, popupMenu)); menuBar.addItem(reloadTabMenuItem); reloadTabMenuItem.getElement().setId("reloadTab"); //$NON-NLS-1$ } if (getTabPanel().getTabCount() > 1) { MenuItem reloadAllTabsMenuItem = new MenuItem(Messages.getString("reloadAllTabs"), //$NON-NLS-1$ new TabCommand(TABCOMMANDTYPE.RELOAD_ALL, popupMenu)); menuBar.addItem(reloadAllTabsMenuItem); reloadAllTabsMenuItem.getElement().setId("reloadAllTabs"); //$NON-NLS-1$ } else { MenuItem reloadAllTabsMenuItem = new MenuItem(Messages.getString("reloadAllTabs"), (Command) null); //$NON-NLS-1$ menuBar.addItem(reloadAllTabsMenuItem); reloadAllTabsMenuItem.getElement().setId("reloadAllTabs"); //$NON-NLS-1$ reloadAllTabsMenuItem.setStyleName("disabledMenuItem"); //$NON-NLS-1$ } menuBar.addSeparator(); if (getContent() instanceof IFrameTabPanel) { MenuItem openTabInNewWindowMenuItem = new MenuItem(Messages.getString("openTabInNewWindow"), //$NON-NLS-1$ new TabCommand(TABCOMMANDTYPE.NEW_WINDOW, popupMenu)); menuBar.addItem(openTabInNewWindowMenuItem); openTabInNewWindowMenuItem.getElement().setId("openTabInNewWindow"); //$NON-NLS-1$ MenuItem createDeepLinkMenuItem = new MenuItem(Messages.getString("createDeepLink"), //$NON-NLS-1$ new TabCommand(TABCOMMANDTYPE.CREATE_DEEP_LINK, popupMenu)); menuBar.addItem(createDeepLinkMenuItem); createDeepLinkMenuItem.getElement().setId("deepLink"); //$NON-NLS-1$ menuBar.addSeparator(); } menuBar.addItem( new MenuItem(Messages.getString("closeTab"), new TabCommand(TABCOMMANDTYPE.CLOSE, popupMenu))); //$NON-NLS-1$ if (getTabPanel().getTabCount() > 1) { MenuItem closeOtherTabsMenuItem = new MenuItem(Messages.getString("closeOtherTabs"), //$NON-NLS-1$ new TabCommand(TABCOMMANDTYPE.CLOSE_OTHERS, popupMenu)); menuBar.addItem(closeOtherTabsMenuItem); closeOtherTabsMenuItem.getElement().setId("closeOtherTabs"); //$NON-NLS-1$ MenuItem closeAllTabsMenuItem = new MenuItem(Messages.getString("closeAllTabs"), //$NON-NLS-1$ new TabCommand(TABCOMMANDTYPE.CLOSE_ALL, popupMenu)); menuBar.addItem(closeAllTabsMenuItem); closeAllTabsMenuItem.getElement().setId("closeAllTabs"); //$NON-NLS-1$ } else { MenuItem closeOtherTabsMenuItem = new MenuItem(Messages.getString("closeOtherTabs"), (Command) null); //$NON-NLS-1$ closeOtherTabsMenuItem.setStyleName("disabledMenuItem"); //$NON-NLS-1$ MenuItem closeAllTabsMenuItem = new MenuItem(Messages.getString("closeAllTabs"), (Command) null); //$NON-NLS-1$ closeAllTabsMenuItem.setStyleName("disabledMenuItem"); //$NON-NLS-1$ menuBar.addItem(closeOtherTabsMenuItem); menuBar.addItem(closeAllTabsMenuItem); closeOtherTabsMenuItem.getElement().setId("closeOtherTabs"); //$NON-NLS-1$ closeAllTabsMenuItem.getElement().setId("closeAllTabs"); //$NON-NLS-1$ } popupMenu.setWidget(menuBar); if (isIEBrowser()) { Frame iFrame = new Frame("about:blank"); Style iFrameStyle = iFrame.getElement().getStyle(); iFrameStyle.setWidth(100, Style.Unit.PCT); iFrameStyle.setHeight(100, Style.Unit.PCT); iFrameStyle.setBorderStyle(Style.BorderStyle.NONE); iFrameStyle.setTop(0, Unit.PX); iFrameStyle.setPosition(Style.Position.ABSOLUTE); iFrameStyle.setZIndex(-1); Element element = popupMenu.getElement(); Node firstChild = element.getFirstChild(); if (firstChild != null) { firstChild.appendChild(iFrame.getElement()); } } popupMenu.hide(); popupMenu.show(); }
From source file:org.rstudio.core.client.widget.FullscreenPopupPanel.java
License:Open Source License
public FullscreenPopupPanel(Widget titleWidget, Widget mainWidget, int margin, boolean closeOnEscape) { super(false, false, closeOnEscape); NineUpBorder border = new NineUpBorder(RES, 32, 20, 17, 20); if (titleWidget != null) addTitleWidget(border, titleWidget); addCloseButton(border);/*from w ww.jav a 2 s . c om*/ border.setSize("100%", "100%"); border.setFillColor("white"); border.setWidget(mainWidget); setWidget(border); setGlassEnabled(true); Style popupStyle = getElement().getStyle(); popupStyle.setZIndex(1001); popupStyle.setPosition(Style.Position.ABSOLUTE); popupStyle.setTop(margin, Unit.PX); popupStyle.setBottom(margin, Unit.PX); popupStyle.setLeft(margin, Unit.PX); popupStyle.setRight(margin, Unit.PX); Style contentStyle = ((Element) getElement().getFirstChild()).getStyle(); contentStyle.setWidth(100, Unit.PCT); contentStyle.setHeight(100, Unit.PCT); }
From source file:org.rstudio.studio.client.workbench.views.presentation.zoom.PresentationZoomPopup.java
License:Open Source License
public static void show() { Label mainWidget = new Label("mainWidget"); mainWidget.setSize("100%", "100%"); LayoutPanel layoutPanel = new LayoutPanel(); layoutPanel.setSize("100%", "100%"); layoutPanel.add(mainWidget);/*w w w .ja v a 2 s. co m*/ layoutPanel.setWidgetLeftRight(mainWidget, 0, Unit.PX, 0, Unit.PX); layoutPanel.setWidgetTopBottom(mainWidget, 0, Unit.PX, 0, Unit.PX); ModalPopupPanel popup = new ModalPopupPanel(false, false, true); Resources res = GWT.<Resources>create(Resources.class); NineUpBorder border = new NineUpBorder(res, 32, 20, 17, 20); addCloseButton(popup, border); border.setSize("100%", "100%"); border.setFillColor("white"); border.setWidget(layoutPanel); popup.setWidget(border); popup.setGlassEnabled(true); Style popupStyle = popup.getElement().getStyle(); popupStyle.setZIndex(1001); popupStyle.setPosition(Style.Position.ABSOLUTE); popupStyle.setTop(0, Unit.PX); popupStyle.setBottom(0, Unit.PX); popupStyle.setLeft(0, Unit.PX); popupStyle.setRight(0, Unit.PX); Style contentStyle = ((Element) popup.getElement().getFirstChild()).getStyle(); contentStyle.setWidth(100, Unit.PCT); contentStyle.setHeight(100, Unit.PCT); popup.center(); }
From source file:org.uberfire.ext.widgets.table.client.ResizableMovableHeader.java
License:Apache License
private static void setLine(final Style style, final int width, final int top, final int height, final String color) { style.setPosition(Position.ABSOLUTE); style.setTop(top, PX);// w w w . j a v a2 s.c om style.setHeight(height, PX); style.setWidth(width, PX); style.setBackgroundColor(color); style.setZIndex(Integer.MAX_VALUE); }
From source file:org.vaadin.sasha.portallayout.client.dnd.MouseDragHandler.java
License:Apache License
private void initCapturingWidget() { capturingWidget = new FocusPanel(); capturingWidget.addMouseMoveHandler(this); capturingWidget.addMouseUpHandler(this); capturingWidget.addTouchMoveHandler(this); capturingWidget.addTouchEndHandler(this); capturingWidget.addTouchCancelHandler(this); Style style = capturingWidget.getElement().getStyle(); // workaround for IE8 opacity // http://code.google.com/p/google-web-toolkit/issues/detail?id=5538 style.setProperty("filter", "alpha(opacity=0)"); style.setOpacity(0);// w w w . j a v a 2 s. co m style.setZIndex(1000); style.setMargin(0, Style.Unit.PX); style.setBorderStyle(BorderStyle.NONE); style.setBackgroundColor("blue"); }
From source file:stroom.dashboard.client.vis.VisPresenter.java
License:Apache License
@Inject public VisPresenter(final EventBus eventBus, final VisView view, final Provider<VisSettingsPresenter> settingsPresenterProvider, final ClientDispatchAsync dispatcher) { super(eventBus, view, settingsPresenterProvider); this.visFunctionCache = new VisFunctionCache(eventBus); this.scriptCache = new ScriptCache(eventBus); this.dispatcher = dispatcher; visFrame = new VisFrame(); visPane = visFrame;/*from w w w. j a va 2s.c o m*/ view.setVisPane(visPane); final Style style = visFrame.getElement().getStyle(); style.setPosition(Position.ABSOLUTE); style.setOpacity(0); style.setZIndex(2); RootPanel.get().add(visFrame); }