congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Item.setData
Code IndexAdd Tabnine to your IDE (free)

How to use
setData
method
in
org.eclipse.swt.widgets.Item

Best Java code snippets using org.eclipse.swt.widgets.Item.setData (Showing top 20 results out of 369)

origin: org.xworker/xworker_swt

public static void attach(Item item, String thingPath, ActionContext actionContext){
  item.setData(DATA_THING, thingPath);
  item.setData(DATA_ACTIONCONTEXT, actionContext);
  item.setData(DATA_ISATTRIBUTE, false);
  item.setData(DATA_CREATOR, peekCreatorPath());
}
 
origin: org.eclipse.rap/org.eclipse.rap.rwt

@Override
public void setData( String key, Object value ) {
 if( !RWT.TOOLTIP_MARKUP_ENABLED.equals( key ) || !isToolTipMarkupEnabledFor( this ) ) {
  super.setData( key, value );
 }
}
origin: org.eclipse.rap/org.eclipse.rap.rwt

@Override
public void setData( String key, Object value ) {
 if( RWT.BADGE.equals( key ) && ( style & SWT.PUSH ) == 0 ) {
  return;
 } else if( RWT.TOOLTIP_MARKUP_ENABLED.equals( key ) && isToolTipMarkupEnabledFor( this ) ) {
  return;
 }
 super.setData( key, value );
}
origin: org.eclipse.rap/org.eclipse.rap.rwt

@Override
public void setData( String key, Object value ) {
 if( RWT.CUSTOM_VARIANT.equals( key ) ) {
  parent.layoutCache.invalidateAll();
 }
 if( !RWT.TOOLTIP_MARKUP_ENABLED.equals( key ) || !isToolTipMarkupEnabledFor( this ) ) {
  super.setData( key, value );
 }
}
origin: org.eclipse.rap/org.eclipse.rap.nebula.widgets.grid

@Override
public void setData( String key, Object value ) {
 handleFooterSpan( key, value );
 if( !RWT.TOOLTIP_MARKUP_ENABLED.equals( key ) || !isToolTipMarkupEnabledFor( this ) ) {
  super.setData( key, value );
 }
}
origin: org.eclipse.rap/org.eclipse.rap.rwt

@Override
public void setData( String key, Object value ) {
 handleBadge( key, value );
 if( !RWT.TOOLTIP_MARKUP_ENABLED.equals( key ) || !isToolTipMarkupEnabledFor( this ) ) {
  super.setData( key, value );
 }
}
origin: org.eclipse.rap/org.eclipse.rap.rwt

@Override
public void setData( String key, Object value ) {
 handleBadge( key, value );
 if( !RWT.TOOLTIP_MARKUP_ENABLED.equals( key ) || !isToolTipMarkupEnabledFor( this ) ) {
  super.setData( key, value );
 }
}
origin: org.eclipse.rap/org.eclipse.rap.jface

/**
 * Disassociates the given SWT item from its corresponding element. Sets the
 * item's data to <code>null</code> and removes the element from the
 * element map (if enabled).
 * 
 * @param item
 *            the widget
 */
protected void disassociate(Item item) {
  if (associateListener != null)
    associateListener.disassociate(item);
  Object element = item.getData();
  Assert.isNotNull(element);
  //Clear the map before we clear the data
  unmapElement(element, item);
  item.setData(null);
}
origin: org.eclipse.platform/org.eclipse.jface

/**
 * Disassociates the given SWT item from its corresponding element. Sets the
 * item's data to <code>null</code> and removes the element from the
 * element map (if enabled).
 *
 * @param item
 *            the widget
 */
protected void disassociate(Item item) {
  if (associateListener != null)
    associateListener.disassociate(item);
  Object element = item.getData();
  Assert.isNotNull(element);
  //Clear the map before we clear the data
  unmapElement(element, item);
  item.setData(null);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

/**
 * Disassociates the given SWT item from its corresponding element. Sets the
 * item's data to <code>null</code> and removes the element from the
 * element map (if enabled).
 *
 * @param item
 *            the widget
 */
protected void disassociate(Item item) {
  if (associateListener != null)
    associateListener.disassociate(item);
  Object element = item.getData();
  Assert.isNotNull(element);
  //Clear the map before we clear the data
  unmapElement(element, item);
  item.setData(null);
}
origin: org.eclipse/org.eclipse.jdt.ui

private void refresh(Item[] items) {
  for (int i= 0; i < items.length; i++) {
    Item item= items[i];
    item.setData(COLORED_LABEL_KEY, null);
    String text= item.getText();
    item.setText(""); //$NON-NLS-1$
    item.setText(text);
    if (item instanceof TreeItem) {
      refresh(((TreeItem) item).getItems());
    }
  }
}

origin: org.eclipse.rap/org.eclipse.rap.jface

protected void associate(Object element, Item item) {
  Object data = item.getData();
  if (data != null && data != element && equals(data, element)) {
    // workaround for PR 1FV62BT
    // assumption: elements are equal but not identical
    // -> remove from map but don't touch children
    unmapElement(data, item);
    item.setData(element);
    mapElement(element, item);
  } else {
    // recursively disassociate all
    super.associate(element, item);
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
protected void associate(Object element, Item item) {
  Object data = item.getData();
  if (data != null && data != element && equals(data, element)) {
    // workaround for PR 1FV62BT
    // assumption: elements are equal but not identical
    // -> remove from map but don't touch children
    unmapElement(data, item);
    item.setData(element);
    mapElement(element, item);
  } else {
    // recursively disassociate all
    super.associate(element, item);
  }
}
origin: org.eclipse.platform/org.eclipse.jface

@Override
protected void associate(Object element, Item item) {
  Object data = item.getData();
  if (data != null && data != element && equals(data, element)) {
    // workaround for PR 1FV62BT
    // assumption: elements are equal but not identical
    // -> remove from map but don't touch children
    unmapElement(data, item);
    item.setData(element);
    mapElement(element, item);
  } else {
    // recursively disassociate all
    super.associate(element, item);
  }
}
origin: org.eclipse.e4.ui.workbench.renderers/swt

private void updateIcons() {
  if (!(widget instanceof Item)) {
    return;
  }
  Item item = (Item) widget;
  String iconURI = model.getIconURI() != null ? model.getIconURI() : ""; //$NON-NLS-1$
  String disabledURI = getDisabledIconURI(model);
  if (!iconURI.equals(item.getData(ICON_URI))
      || !disabledURI.equals(item.getData(DISABLED_URI))) {
    LocalResourceManager resourceManager = new LocalResourceManager(
        JFaceResources.getResources());
    Image iconImage = getImage(iconURI, resourceManager);
    item.setImage(iconImage);
    item.setData(ICON_URI, iconURI);
    if (item instanceof ToolItem) {
      iconImage = getImage(disabledURI, resourceManager);
      ((ToolItem) item).setDisabledImage(iconImage);
      item.setData(DISABLED_URI, disabledURI);
    }
    disposeOldImages();
    localResourceManager = resourceManager;
  }
}
origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.renderers.swt

protected void updateIcons() {
  if (!(widget instanceof Item)) {
    return;
  }
  Item item = (Item) widget;
  String iconURI = modelItem.getIconURI() != null ? modelItem.getIconURI() : ""; //$NON-NLS-1$
  String disabledURI = getDisabledIconURI(modelItem);
  Object disabledData = item.getData(DISABLED_URI);
  if (disabledData == null)
    disabledData = ""; //$NON-NLS-1$
  if (!iconURI.equals(item.getData(ICON_URI)) || !disabledURI.equals(disabledData)) {
    LocalResourceManager resourceManager = new LocalResourceManager(JFaceResources.getResources());
    Image iconImage = getImage(iconURI, resourceManager);
    item.setImage(iconImage);
    item.setData(ICON_URI, iconURI);
    if (item instanceof ToolItem) {
      iconImage = getImage(disabledURI, resourceManager);
      ((ToolItem) item).setDisabledImage(iconImage);
      item.setData(DISABLED_URI, disabledURI);
    }
    disposeOldImages();
    localResourceManager = resourceManager;
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

private ColoredString getColoredLabelForView(Item item) {
  ColoredString oldLabel= (ColoredString) item.getData(COLORED_LABEL_KEY);
  String itemText= item.getText();
  if (oldLabel != null && oldLabel.getString().equals(itemText)) {
    // avoid accesses to the label provider if possible
    return oldLabel;
  }
  ColoredString newLabel= null;
  IBaseLabelProvider labelProvider= fViewer.getLabelProvider();
  if (labelProvider instanceof IRichLabelProvider) {
    newLabel= ((IRichLabelProvider) labelProvider).getRichTextLabel(item.getData());
  }
  if (newLabel == null) {
    newLabel= new ColoredString(itemText); // fallback. Should never happen.
  } else if (!newLabel.getString().equals(itemText)) {
    // the decorator manager has already queued an new update 
    newLabel= ColoredJavaElementLabels.decorateColoredString(newLabel, itemText, ColoredJavaElementLabels.DECORATIONS_STYLE);
  }
  item.setData(COLORED_LABEL_KEY, newLabel); // cache the result
  return newLabel;
}
origin: org.eclipse.platform/org.eclipse.debug.ui

@Override
protected void doUpdateItem(final Item item, Object element) {
  if (!(item instanceof TreeItem)) {
    return;
  }
  TreeItem treeItem = (TreeItem) item;
  if (treeItem.isDisposed()) {
    unmapElement(element, treeItem);
    return;
  }
  if ( !((ITreeModelLabelProvider)getLabelProvider()).update(getTreePathFromItem(item)) ) {
    if (element instanceof String) {
      item.setData(PREV_LABEL_KEY, new String[] { (String)element } );
    }
  }
  // As it is possible for user code to run the event
  // loop check here.
  if (item.isDisposed()) {
    unmapElement(element, item);
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

@Override
protected void doUpdateItem(Widget widget, Object element, boolean fullMap) {
  boolean oldBusy = isBusy();
  setBusy(true);
  try {
    if (widget instanceof Item) {
      Item item = (Item) widget;
      // ensure that back pointer is correct
      if (fullMap) {
        associate(element, item);
      } else {
        Object data = item.getData();
        if (data != null) {
          unmapElement(data, item);
        }
        item.setData(element);
        mapElement(element, item);
      }
      // update icon and label
      SafeRunnable.run(new UpdateItemSafeRunnable(item, element));
    }
  } finally {
    setBusy(oldBusy);
  }
}
origin: org.eclipse.rap/org.eclipse.rap.jface

protected void doUpdateItem(Widget widget, Object element, boolean fullMap) {
  boolean oldBusy = isBusy();
  setBusy(true);
  try {
    if (widget instanceof Item) {
      Item item = (Item) widget;
      // ensure that back pointer is correct
      if (fullMap) {
        associate(element, item);
      } else {
        Object data = item.getData();
        if (data != null) {
          unmapElement(data, item);
        }
        item.setData(element);
        mapElement(element, item);
      }
      // update icon and label
      SafeRunnable.run(new UpdateItemSafeRunnable(item, element));
    }
  } finally {
    setBusy(oldBusy);
  }
}
org.eclipse.swt.widgetsItemsetData

Popular methods of Item

  • getData
  • setImage
    Sets the receiver's image to the argument, which may be null indicating that no image should be disp
  • getText
    Returns the receiver's text, which will be an empty string if it has never been set.
  • setText
    Sets the receiver's text. Note: If control characters like '\n', '\t' etc. are used in the string, t
  • dispose
  • isDisposed
  • getImage
    Returns the receiver's image if it has one, or null if it does not.
  • checkWidget
  • getNameText
  • releaseParent
  • releaseWidget
  • reskinChildren
  • releaseWidget,
  • reskinChildren,
  • error,
  • releaseChildren,
  • releaseHandle,
  • deregister,
  • destroyWidget,
  • register,
  • release

Popular in Java

  • Finding current android device location
  • startActivity (Activity)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • requestLocationUpdates (LocationManager)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now