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

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

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

Shell.traverseGroup介绍

暂无

代码示例

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

@Override
public void setEnabled( boolean enabled ) {
 checkWidget();
 if( getEnabled() != enabled ) {
  super.setEnabled( enabled );
  if( enabled ) {
   if( !restoreFocus() ) {
    traverseGroup( true );
   }
  }
 }
}

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

public void setEnabled (boolean enabled) {
  checkWidget();
  if (((state & DISABLED) == 0) == enabled) return;
  super.setEnabled (enabled);
  if (enabled && window != null && window.isMainWindow()) {
    if (!restoreFocus ()) traverseGroup (false);
  }
}

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

@Override
public void setEnabled (boolean enabled) {
  checkWidget ();
  if (((state & DISABLED) == 0) == enabled) return;
  super.setEnabled (enabled);
  if (enabled && handle == OS.GetActiveWindow ()) {
    if (!restoreFocus ()) traverseGroup (true);
  }
}

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

void windowDidBecomeKey(long /*int*/ id, long /*int*/ sel, long /*int*/ notification) {
  if (window != null) {
    Display display = this.display;
    display.setMenuBar (menuBar);
  }
  sendEvent (SWT.Activate);
  if (isDisposed ()) return;
  if (!restoreFocus () && !traverseGroup (true)) setFocus ();
  if (isDisposed ()) return;
  if ((window.collectionBehavior() & OS.NSWindowCollectionBehaviorFullScreenPrimary) == 0) {
    Shell parentShell = this;
    while (parentShell.parent != null) {
      parentShell = (Shell) parentShell.parent;
      if (parentShell._getFullScreen ()) {
        break;
      }
    }
    if (!parentShell._getFullScreen () || menuBar != null) {
      updateSystemUIMode ();
    } else {
      parentShell.updateSystemUIMode ();
    }
  }
}

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

bringToTop();
setVisible( true );
if( !restoreFocus() && !traverseGroup( true ) ) {
 setFocus();

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

restored = traverseGroup (true);

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

setWindowVisible (true, true);
if (isDisposed ()) return;
if (!restoreFocus () && !traverseGroup (true)) {

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

restored = traverseGroup (true);

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

restored = traverseGroup (true);

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

restored = traverseGroup (true);

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

if (!restoreFocus ()) traverseGroup (false);

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

if (!restoreFocus ()) traverseGroup (false);

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

if (!restoreFocus ()) traverseGroup (false);

相关文章

微信公众号

最新文章

更多

Shell类方法