Example usage for com.google.gwt.dom.client Style setZIndex

List of usage examples for com.google.gwt.dom.client Style setZIndex

Introduction

In this page you can find the example usage for com.google.gwt.dom.client Style setZIndex.

Prototype

public void setZIndex(int value) 

Source Link

Usage

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);
}