Changeset 17 for trunk/src


Ignore:
Timestamp:
09/16/05 17:58:02 (19 years ago)
Author:
boris
Message:
  • added a filter to modelica projects view that removes .* files and folders
Location:
trunk/src/org/modelica/mdt
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/modelica/mdt/MdtPlugin.java

    r10 r17  
    33import org.eclipse.core.resources.IProjectDescription;
    44import org.eclipse.core.runtime.CoreException;
    5 import org.eclipse.ui.plugin.AbstractUIPlugin;
     5import org.eclipse.core.runtime.Plugin;
    66
    7 public class MdtPlugin extends AbstractUIPlugin
     7public class MdtPlugin extends Plugin
    88{
    99
  • trunk/src/org/modelica/mdt/ProjectsView.java

    r5 r17  
    22
    33
     4import org.eclipse.core.resources.IFile;
     5import org.eclipse.core.resources.IFolder;
     6import org.eclipse.core.resources.IResource;
     7import org.eclipse.jface.viewers.Viewer;
     8import org.eclipse.jface.viewers.ViewerFilter;
     9import org.eclipse.swt.widgets.Composite;
    410import org.eclipse.ui.views.navigator.ResourceNavigator;
    511
    612public class ProjectsView extends ResourceNavigator
    713{
     14    public class ViewFilter extends ViewerFilter {
    815
     16        @Override
     17        public boolean select(Viewer viewer, Object parentElement, Object element)
     18        {
     19            if ((element instanceof IFile) ||
     20                (element instanceof IFolder))
     21            {
     22                return !((IResource)element).getName().startsWith(".");
     23            }
     24            return true;
     25        }
     26
     27
     28    }
     29
     30    public void createPartControl(Composite parent)
     31    {
     32        super.createPartControl(parent);
     33        this.getViewer().addFilter(new ViewFilter());
     34    }
    935}
Note: See TracChangeset for help on using the changeset viewer.