org.eclipse.swt.widgets.Shell.isVisible()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(192)

本文整理了Java中org.eclipse.swt.widgets.Shell.isVisible()方法的一些代码示例,展示了Shell.isVisible()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Shell.isVisible()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Shell
类名称:Shell
方法名:isVisible

Shell.isVisible介绍

暂无

代码示例

代码示例来源:origin: org.codehaus.openxma/xmartserver

/**
 * Indicates if the dialog is shown to the user. Use this method to
 * determine if a modeless dialog is open or closed.
 *
 * @return true if the dialog is visible to the user.
 */
public boolean isVisible() {
  return shell!=null && shell.isVisible();
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public boolean isVisible() {
  return fShell != null && !fShell.isDisposed() && fShell.isVisible();
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

void setVisible(boolean visible) {
  if (visible) {
    if (!hoverShell.isVisible()) {
      hoverShell.setVisible(true);
    }
  } else {
    if (hoverShell.isVisible()) {
      hoverShell.setVisible(false);
    }
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

void setVisible(boolean visible) {
  if (visible) {
    if (!hoverShell.isVisible()) {
      hoverShell.setVisible(true);
    }
  } else {
    if (hoverShell.isVisible()) {
      hoverShell.setVisible(false);
    }
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text

@Override
public void setVisible(boolean visible) {
  if (fShell.isVisible() == visible)
    return;
  fShell.setVisible(visible);
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.text

@Override
public void setVisible(boolean visible) {
  if (fShell.isVisible() == visible)
    return;
  fShell.setVisible(visible);
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.m2e.core.ui

void setVisible(boolean visible) {
 if(visible) {
  if(!hoverShell.isVisible()) {
   hoverShell.setVisible(true);
  }
 } else {
  if(hoverShell.isVisible()) {
   hoverShell.setVisible(false);
  }
 }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

void setVisible(boolean visible) {
  if (visible) {
    if (!hoverShell.isVisible()) {
      hoverShell.setVisible(true);
    }
  } else {
    if (hoverShell.isVisible()) {
      hoverShell.setVisible(false);
    }
  }
}

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

private static boolean isShellAccessible( Shell shell ) {
 Shell modalShell = null;
 Shell activeShell = shell.getDisplay().getActiveShell();
 if( activeShell != null && activeShell.isVisible() && isModal( activeShell ) ) {
  modalShell = activeShell;
 }
 return modalShell == null || shell == modalShell;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

@Override
boolean traverseEscape () {
  if (parent == null) return false;
  if (!isVisible () || !isEnabled ()) return false;
  close ();
  return true;
}
int trimHeight () {

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
boolean traverseEscape () {
  if (parent == null) return false;
  if (!isVisible () || !isEnabled ()) return false;
  close ();
  return true;
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

@Override
boolean traverseEscape () {
  if (parent == null) return false;
  if (!isVisible () || !isEnabled ()) return false;
  close ();
  return true;
}
int trimHeight () {

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

boolean traverseEscape () {
  if (parent == null) return false;
  if (!isVisible () || !isEnabled ()) return false;
  close ();
  return true;
}

代码示例来源:origin: BiglySoftware/BiglyBT

public void
goModal()
{
   Display display = Utils.getDisplay();
    while ( (!shell.isDisposed()) && shell.isVisible()){
     if (!display.readAndDispatch()) display.sleep();
    }
}

代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui

public void redraw () {
 super.redraw();
 text.redraw();
 arrow.redraw();
 if (popup.isVisible()) list.redraw();
}
public void redraw (int x, int y, int width, int height, boolean all) {

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
public void redraw () {
  super.redraw();
  text.redraw();
  arrow.redraw();
  if (popup.isVisible()) list.redraw();
}
@Override

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

public void redraw () {
  super.redraw();
  text.redraw();
  arrow.redraw();
  if (popup.isVisible()) list.redraw();
}
public void redraw (int x, int y, int width, int height, boolean all) {

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

public void activate(Control previousFocusControl) {
  this.previousFocusControl = previousFocusControl;
  if (!shell.isVisible()) {
    layoutShell();
    quickAccessContents.preOpen();
    shell.setVisible(true);
    addAccessibleListener();
    quickAccessContents.refresh(txtQuickAccess.getText().toLowerCase());
  } else {
    quickAccessContents.setShowAllMatches(!quickAccessContents.getShowAllMatches());
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

@Override
public void redraw () {
  super.redraw();
  text.redraw();
  arrow.redraw();
  if (popup.isVisible()) list.redraw();
}
@Override

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

@Override
public void redraw () {
  super.redraw();
  text.redraw();
  arrow.redraw();
  if (popup.isVisible()) list.redraw();
}
@Override

相关文章

微信公众号

最新文章

更多

Shell类方法