Package org.eclipse.egit.core.internal.rebase.RebaseInteractivePlan

Examples of org.eclipse.egit.core.internal.rebase.RebaseInteractivePlan.ElementType


  private static class HighlightingColumnLabelProvider extends
      ColumnLabelProvider {

    @Override
    public Font getFont(Object element) {
      ElementType t = RebaseInteractiveView.getType(element);
      if (t != null && t == ElementType.DONE_CURRENT)
        return UIUtils.getBoldFont(JFaceResources.DIALOG_FONT);
      return super.getFont(element);
    }
View Full Code Here


    TreeViewerColumn infoColumn = createColumn(headings[0], 70);
    infoColumn.setLabelProvider(new HighlightingColumnLabelProvider() {

      @Override
      public Image getImage(Object element) {
        ElementType t = getType(element);
        if (t != null) {
          switch (t) {
          case DONE_CURRENT:
            return UIIcons
                .getImage(resources, UIIcons.CURRENT_STEP);
          case DONE:
            return UIIcons.getImage(resources, UIIcons.DONE_STEP);
          default:
            // fall through
          }
        }
        return null;
      }

      @Override
      public String getToolTipText(Object element) {
        ElementType t = getType(element);
        if (t != null) {
          switch (t) {
          case DONE:
            return UIText.RebaseInteractiveView_StatusDone;
          case DONE_CURRENT:
View Full Code Here

TOP

Related Classes of org.eclipse.egit.core.internal.rebase.RebaseInteractivePlan.ElementType

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.