org.eclipse.swt.accessibility.Accessible.checkWidget()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(11.9k)|赞(0)|评价(0)|浏览(93)

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

Accessible.checkWidget介绍

暂无

代码示例

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

/**
 * Sends a message to accessible clients that the text
 * selection has changed within a custom control.
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void textSelectionChanged () {
  checkWidget();
  OS.NSAccessibilityPostNotification(control.view.id, OS.NSAccessibilitySelectedTextChangedNotification.id);
}

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

/**
 * Removes the relation with the specified type and target
 * from the receiver's set of relations.
 * 
 * @param type an <code>ACC</code> constant beginning with RELATION_* indicating the type of relation
 * @param target the accessible that is the target for this relation
 * 
 * @since 3.6
 */
public void removeRelation(int type, Accessible target) {
  checkWidget();
  if (relations[type] != null) {
    relations[type].removeTarget(target);
  }
}

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

/**
 * Sends a message to accessible clients that the text
 * caret has moved within a custom control.
 *
 * @param index the new caret index within the control
 * 
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void textCaretMoved (int index) {
  checkWidget();
  OS.NSAccessibilityPostNotification(control.view.id, OS.NSAccessibilitySelectedTextChangedNotification.id);
}

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

/**
 * Sends a message to accessible clients that the child selection
 * within a custom container control has changed.
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void selectionChanged () {
  checkWidget ();
  if (accessibleObject != null) {
    accessibleObject.selectionChanged ();
  }
}

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

/**
   * Sends a message to accessible clients that the text
   * selection has changed within a custom control.
   *
   * @exception SWTException <ul>
   *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
   *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
   * </ul>
   *
   * @since 3.0
   */
  public void textSelectionChanged () {
    checkWidget ();
    if (accessibleObject != null) {
      accessibleObject.textSelectionChanged ();
    }
  }
}

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

/**
   * Sends a message to accessible clients that the text
   * selection has changed within a custom control.
   *
   * @exception SWTException <ul>
   *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
   *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
   * </ul>
   *
   * @since 3.0
   */
  public void textSelectionChanged () {
    checkWidget ();
    if (accessibleObject != null) {
      accessibleObject.textSelectionChanged ();
    }
  }
}

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

/**
 * Sends a message to accessible clients that the child selection
 * within a custom container control has changed.
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void selectionChanged () {
  checkWidget ();
  if (accessibleObject != null) {
    accessibleObject.selectionChanged ();
  }
}

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

/**
 * Sends a message to accessible clients indicating that the focus
 * has changed within a custom control.
 *
 * @param childID an identifier specifying a child of the control
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 */
public void setFocus (int childID) {
  checkWidget ();
  if (accessibleObject != null) {
    accessibleObject.setFocus (childID);
  }
}

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

/**
 * Sends a message to accessible clients indicating that the focus
 * has changed within a custom control.
 *
 * @param childID an identifier specifying a child of the control
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 */
public void setFocus (int childID) {
  checkWidget ();
  if (accessibleObject != null) {
    accessibleObject.setFocus (childID);
  }
}

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

/**
 * Sends a message to accessible clients that the child selection
 * within a custom container control has changed.
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void selectionChanged () {
  checkWidget ();
  if (accessibleObject != null) {
    accessibleObject.selectionChanged ();
  }
}

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

/**
 * Sends a message to accessible clients that the text
 * caret has moved within a custom control.
 *
 * @param index the new caret index within the control
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void textCaretMoved (int index) {
  checkWidget ();
  if (accessibleObject != null) {
    accessibleObject.textCaretMoved (index);
  }
}

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

/**
   * Sends a message to accessible clients that the text
   * selection has changed within a custom control.
   *
   * @exception SWTException <ul>
   *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
   *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
   * </ul>
   *
   * @since 3.0
   */
  public void textSelectionChanged () {
    checkWidget ();
    if (accessibleObject != null) {
      accessibleObject.textSelectionChanged ();
    }
  }
}

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

/**
 * Sends a message to accessible clients indicating that the focus
 * has changed within a custom control.
 *
 * @param childID an identifier specifying a child of the control
 * 
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 */
public void setFocus(int childID) {
  checkWidget();
  id accessible = childIDToOs(childID);
  if (DEBUG) System.out.println("setFocus on " + accessible);
  OS.NSAccessibilityPostNotification(accessible.id, OS.NSAccessibilityFocusedUIElementChangedNotification.id);
}

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

/**
 * Adds a relation with the specified type and target
 * to the receiver's set of relations.
 * 
 * @param type an <code>ACC</code> constant beginning with RELATION_* indicating the type of relation
 * @param target the accessible that is the target for this relation
 * 
 * @since 3.6
 */
public void addRelation(int type, Accessible target) {
  checkWidget();
  if (relations[type] == null) {
    relations[type] = new Relation(this, type);
  }
  relations[type].addTarget(target);
}

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

/**
 * Adds a relation with the specified type and target
 * to the receiver's set of relations.
 *
 * @param type an <code>ACC</code> constant beginning with RELATION_* indicating the type of relation
 * @param target the accessible that is the target for this relation
 *
 * @exception IllegalArgumentException ERROR_NULL_ARGUMENT - if the Accessible target is null
 * @since 3.6
 */
public void addRelation(int type, Accessible target) {
  checkWidget();
  if (target == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
  if (relations == null) relations = new ArrayList<>();
  Relation relation = new Relation(type, target);
  if (relations.indexOf(relation) != -1) return;
  relations.add(relation);
  if (accessibleObject != null) accessibleObject.addRelation(type, target);
}

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

/**
 * Adds a relation with the specified type and target
 * to the receiver's set of relations.
 *
 * @param type an <code>ACC</code> constant beginning with RELATION_* indicating the type of relation
 * @param target the accessible that is the target for this relation
 *
 * @since 3.6
 */
public void addRelation(int type, Accessible target) {
  checkWidget();
  if (relations[type] == null) {
    relations[type] = new Relation(this, type);
  }
  relations[type].addTarget(target);
}

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

/**
 * Removes the relation with the specified type and target
 * from the receiver's set of relations.
 *
 * @param type an <code>ACC</code> constant beginning with RELATION_* indicating the type of relation
 * @param target the accessible that is the target for this relation
 * @exception IllegalArgumentException ERROR_NULL_ARGUMENT - if the Accessible target is null
 * @since 3.6
 */
public void removeRelation(int type, Accessible target) {
  checkWidget();
  if (relations == null) return;
  if (target == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
  Relation relation = new Relation(type, target);
  int index = relations.indexOf(relation);
  if (index == -1) return;
  relations.remove(index);
  if (accessibleObject != null) accessibleObject.removeRelation(type, target);
}

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

/**
 * Removes the relation with the specified type and target
 * from the receiver's set of relations.
 *
 * @param type an <code>ACC</code> constant beginning with RELATION_* indicating the type of relation
 * @param target the accessible that is the target for this relation
 * @exception IllegalArgumentException ERROR_NULL_ARGUMENT - if the Accessible target is null
 * @since 3.6
 */
public void removeRelation(int type, Accessible target) {
  checkWidget();
  if (relations == null) return;
  if (target == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
  Relation relation = new Relation(type, target);
  int index = relations.indexOf(relation);
  if (index == -1) return;
  relations.remove(index);
  if (accessibleObject != null) accessibleObject.removeRelation(type, target);
}

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

/**
 * Sends a message to accessible clients that the child selection
 * within a custom container control has changed.
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void selectionChanged () {
  checkWidget();
  if (!isATRunning ()) return;
  if (DEBUG) print(this + ".NotifyWinEvent EVENT_OBJECT_SELECTIONWITHIN hwnd=" + control.handle + " childID=" + eventChildID());
  COM.NotifyWinEvent (COM.EVENT_OBJECT_SELECTIONWITHIN, control.handle, COM.OBJID_CLIENT, eventChildID());
}

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

/**
 * Sends a message to accessible clients that the text
 * selection has changed within a custom control.
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver's control has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver's control</li>
 * </ul>
 *
 * @since 3.0
 */
public void textSelectionChanged () {
  checkWidget();
  if (!isATRunning ()) return;
  if (DEBUG) print(this + ".NotifyWinEvent EVENT_OBJECT_TEXTSELECTIONCHANGED hwnd=" + control.handle + " childID=" + eventChildID());
  COM.NotifyWinEvent (COM.EVENT_OBJECT_TEXTSELECTIONCHANGED, control.handle, COM.OBJID_CLIENT, eventChildID());
}

相关文章