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

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

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

Shell.isUndecorated介绍

暂无

代码示例

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

void fixActiveShell () {
  if (display.activeShell == this) {
    Shell shell = null;
    if (parent != null && parent.isVisible ()) shell = parent.getShell ();
    if (shell == null && isUndecorated ()) {
      Shell [] shells = display.getShells ();
      for (int i = 0; i < shells.length; i++) {
        if (shells [i] != null && shells [i].isVisible ()) {
          shell = shells [i];
          break;
        }
      }
    }
    if (shell != null) shell.bringToTop (false);
  }
}

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

void fixActiveShell () {
  if (display.activeShell == this) {
    Shell shell = null;
    if (parent != null && parent.isVisible ()) shell = parent.getShell ();
    if (shell == null && isUndecorated ()) {
      Shell [] shells = display.getShells ();
      for (int i = 0; i < shells.length; i++) {
        if (shells [i] != null && shells [i].isVisible ()) {
          shell = shells [i];
          break;
        }
      }
    }
    if (shell != null) shell.bringToTop (false);
  }
}

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

void fixActiveShell () {
  if (display.activeShell == this) {
    Shell shell = null;
    if (parent != null && parent.isVisible ()) shell = parent.getShell ();
    if (shell == null && isUndecorated ()) {
      Shell [] shells = display.getShells ();
      for (int i = 0; i < shells.length; i++) {
        if (shells [i] != null && shells [i].isVisible ()) {
          shell = shells [i];
          break;
        }
      }
    }
    if (shell != null) shell.bringToTop (false);
  }
}

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

void updateMinimized (boolean minimized) {
  Shell[] shells = getShells ();
  for (int i = 0; i < shells.length; i++) {
    boolean update = false;
    Shell shell = shells[i];
    while (shell != null && shell != this && !shell.isUndecorated ()) {
      shell = (Shell) shell.getParent ();
    }
    if (shell != null && shell != this) update = true;
    if (update) {
      if (minimized) {
        if (shells[i].isVisible ()) {
          shells[i].showWithParent = true;
          OS.gtk_widget_hide(shells[i].shellHandle);
        }
      } else {
        if (shells[i].showWithParent) {
          shells[i].showWithParent = false;
          OS.gtk_widget_show(shells[i].shellHandle);
        }
      }
    }
  }
}

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

void updateMinimized (boolean minimized) {
  Shell[] shells = getShells ();
  for (int i = 0; i < shells.length; i++) {
    boolean update = false;
    Shell shell = shells[i];
    while (shell != null && shell != this && !shell.isUndecorated ()) {
      shell = (Shell) shell.getParent ();
    }
    if (shell != null && shell != this) update = true;
    if (update) {
      if (minimized) {
        if (shells[i].isVisible ()) {
          shells[i].showWithParent = true;
          OS.gtk_widget_hide(shells[i].shellHandle);
        }
      } else {
        if (shells[i].showWithParent) {
          shells[i].showWithParent = false;
          OS.gtk_widget_show(shells[i].shellHandle);
        }
      }
    }
  }
}

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

void updateMinimized (boolean minimized) {
  Shell[] shells = getShells ();
  for (int i = 0; i < shells.length; i++) {
    boolean update = false;
    Shell shell = shells[i];
    while (shell != null && shell != this && !shell.isUndecorated ()) {
      shell = (Shell) shell.getParent ();
    }
    if (shell != null && shell != this) update = true;
    if (update) {
      if (minimized) {
        if (shells[i].isVisible ()) {
          shells[i].showWithParent = true;
          OS.gtk_widget_hide(shells[i].shellHandle);
        }
      } else {
        if (shells[i].showWithParent) {
          shells[i].showWithParent = false;
          OS.gtk_widget_show(shells[i].shellHandle);
        }
      }
    }
  }
}

相关文章

微信公众号

最新文章

更多

Shell类方法