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

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

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

Shell.isEnabled介绍

暂无

代码示例

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

@Override
int /*long*/ gtk_delete_event (int /*long*/ widget, int /*long*/ event) {
  if (isEnabled()) closeWidget ();
  return 1;
}

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

@Override
int /*long*/ gtk_delete_event (int /*long*/ widget, int /*long*/ event) {
  if (isEnabled()) closeWidget ();
  return 1;
}

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

boolean windowShouldClose(long /*int*/ id, long /*int*/ sel, long /*int*/ window) {
  if (isEnabled()) closeWidget (false);
  return false;
}

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

@Override
long /*int*/ gtk_delete_event (long /*int*/ widget, long /*int*/ event) {
  if (isEnabled()) closeWidget ();
  return 1;
}

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

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

代码示例来源: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.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

@Override
boolean sendKeyEvent (int type, int msg, int /*long*/ wParam, int /*long*/ lParam, Event event) {
  if (!isEnabled () || !isActive ()) return false;
  return super.sendKeyEvent (type, msg, wParam, lParam, event);
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.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 translateAccelerator (MSG msg) {
  if (!isEnabled () || !isActive ()) return false;
  if (menuBar != null && !menuBar.isEnabled ()) return false;
  return translateMDIAccelerator (msg) || translateMenuAccelerator (msg);
}

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

@Override
LRESULT WM_NCHITTEST (int /*long*/ wParam, int /*long*/ lParam) {
  if (!OS.IsWindowEnabled (handle)) return null;
  if (!isEnabled () || !isActive ()) {
    if (!Display.TrimEnabled) return new LRESULT (OS.HTNOWHERE);
    int /*long*/ hittest = callWindowProc (handle, OS.WM_NCHITTEST, wParam, lParam);
    if (hittest == OS.HTCLIENT || hittest == OS.HTMENU) hittest = OS.HTBORDER;
    return new LRESULT (hittest);
  }
  if (menuBar != null && !menuBar.getEnabled ()) {
    int /*long*/ hittest = callWindowProc (handle, OS.WM_NCHITTEST, wParam, lParam);
    if (hittest == OS.HTMENU) hittest = OS.HTBORDER;
    return new LRESULT (hittest);
  }
  return null;
}

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

if ((getStyle() & (SWT.APPLICATION_MODAL | SWT.SYSTEM_MODAL)) != 0) {
  for (int i=0; i<shells.length; i++) {
    if (shells[i].isEnabled() && shells[i] != parent) {
      shells[i].setEnabled(false);
    } else {

相关文章

微信公众号

最新文章

更多

Shell类方法