Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Widget


   * @since 1.0
   */
  public static Object invokeMethod(final Object object, String methodName) throws NoSuchMethodException, IllegalAccessException,
      InvocationTargetException {
    final Method method = object.getClass().getMethod(methodName, new Class[0]);
    Widget widget = null;
    final Object result;
    if (object instanceof Widget) {
      widget = (Widget) object;
      result = UIThreadRunnable.syncExec(widget.getDisplay(), new Result<Object>() {
        public Object run() {
          try {
            return method.invoke(object, new Object[0]);
          } catch (Exception niceTry) {
          }
View Full Code Here


  }

  private List<Widget> getParents(final Widget w) {
    return UIThreadRunnable.syncExec(display, new ListResult<Widget>() {
      public List<Widget> run() {
        Widget parent = w;
        List<Widget> parents = new LinkedList<Widget>();
        while (parent != null) {
          parents.add(parent);
          parent = getParentResolver().getParent(parent);
        }
View Full Code Here

    showAll.setText(Messages.showAllPackages);
    showAll.setFont(getFont());
    showAll.addSelectionListener(new SelectionAdapter() {
      @Override
            public void widgetSelected(SelectionEvent event) {
        Widget widget = event.widget;
        if (widget == showAll) {

          bundleTreeViewerProvider.setShowAll(!bundleTreeViewerProvider.isShowAll());
          infoTreeViewerProvider.setShowAll(!infoTreeViewerProvider.isShowAll());
View Full Code Here

    showAll.setText(Messages.showAllPackages);
    showAll.setFont(getFont());
    showAll.addSelectionListener(new SelectionAdapter() {
      @Override
            public void widgetSelected(SelectionEvent event) {
        Widget widget = event.widget;
        if (widget == showAll) {

          bundleTreeViewerProvider.setShowAll(!bundleTreeViewerProvider.isShowAll());
          infoTreeViewerProvider.setShowAll(!infoTreeViewerProvider.isShowAll());
View Full Code Here

     */
    private void updateAnimation( Server server )
    {
        try
        {
            Widget widget = doFindItem( server );
            TreeItem item = ( TreeItem ) widget;
            item.setText( 1, labelProvider.getColumnText( server, 1 ) );
            item.setImage( 1, labelProvider.getColumnImage( server, 1 ) );
        }
        catch ( Exception e )
View Full Code Here

   * @param obj the object which should be a widget.
   * @return the result of invocation of Widget#getText()
   */
  public static String getText(final Object obj) {
    if ((obj instanceof Widget) && !((Widget) obj).isDisposed()) {
      Widget widget = (Widget) obj;
      String text = UIThreadRunnable.syncExec(widget.getDisplay(), new ReflectionInvoker(obj, "getText")); //$NON-NLS-1$
      text = text.replaceAll(Text.DELIMITER, "\n"); //$NON-NLS-1$
      return text;
    }
    return ""; //$NON-NLS-1$
  }
View Full Code Here

   * @return the result of invocation of Widget#getToolTipText()
   * @since 1.0
   */
  public static String getToolTipText(final Object obj) {
    if ((obj instanceof Widget) && !((Widget) obj).isDisposed()) {
      Widget widget = (Widget) obj;
      return UIThreadRunnable.syncExec(widget.getDisplay(), new ReflectionInvoker(obj, "getToolTipText")); //$NON-NLS-1$
    }
    return ""; //$NON-NLS-1$
  }
View Full Code Here

   * @since 1.0
   */
  public static Object invokeMethod(final Object object, String methodName) throws NoSuchMethodException, IllegalAccessException,
      InvocationTargetException {
    final Method method = object.getClass().getMethod(methodName, new Class[0]);
    Widget widget = null;
    final Object result;
    if (object instanceof Widget) {
      widget = (Widget) object;
      result = UIThreadRunnable.syncExec(widget.getDisplay(), new Result<Object>() {
        public Object run() {
          try {
            return method.invoke(object, new Object[0]);
          } catch (Exception niceTry) {
          }
View Full Code Here

  }

  private List<Widget> getParents(final Widget w) {
    return UIThreadRunnable.syncExec(display, new ListResult<Widget>() {
      public List<Widget> run() {
        Widget parent = w;
        List<Widget> parents = new LinkedList<Widget>();
        while (parent != null) {
          parents.add(parent);
          parent = getParentResolver().getParent(parent);
        }
View Full Code Here

    }
    return parent;
  }

  private void _getPathAsString(TreePath path, StringBuffer result) {
    Widget lastWidget = (Widget) path.getLastSegment();
    TreePath parentPath = path.getParentPath();
    if (parentPath != null)
      _getPathAsString(parentPath, result);
    if (lastWidget != null)
      pathAsString(lastWidget, result);
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.Widget

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.