Java 类org.eclipse.gef.editparts.ViewportAutoexposeHelper 实例源码

项目:ForgedUI-Eclipse    文件:PickerColumnEditPart.java   
public Object getAdapter(Class key) {
    if (key == AutoexposeHelper.class)
        return new ViewportAutoexposeHelper(this);
    if (key == ExposeHelper.class)
        return new ViewportExposeHelper(this);
    if (key == MouseWheelHelper.class)
        return new ViewportMouseWheelHelper(this);
    return super.getAdapter(key);
}
项目:ForgedUI-Eclipse    文件:ScrollViewEditPart.java   
public Object getAdapter(Class key) {
    if (key == AutoexposeHelper.class)
        return new ViewportAutoexposeHelper(this);
    if (key == ExposeHelper.class)
        return new ViewportExposeHelper(this);
    if (key == MouseWheelHelper.class)
        return new ViewportMouseWheelHelper(this);
    return super.getAdapter(key);
}
项目:PDFReporter-Studio    文件:JDRulerRootEditPart.java   
/**
 * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
 */
@SuppressWarnings("rawtypes")
public Object getAdapter(Class adapter) {
    if (adapter == AutoexposeHelper.class) {
        if (((JDRulerEditPart) getContents()).isHorizontal())
            return new ViewportAutoexposeHelper(this, HORIZONTAL_THRESHOLD);
        return new ViewportAutoexposeHelper(this, VERTICAL_THRESHOLD);
    }
    return super.getAdapter(adapter);
}
项目:gef-gwt    文件:RulerRootEditPart.java   
/**
 * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
 */
public Object getAdapter(Class adapter) {
    if (adapter == AutoexposeHelper.class) {
        if (((RulerEditPart) getContents()).isHorizontal())
            return new ViewportAutoexposeHelper(this, HORIZONTAL_THRESHOLD);
        return new ViewportAutoexposeHelper(this, VERTICAL_THRESHOLD);
    }
    return super.getAdapter(adapter);
}
项目:birt    文件:EditorRulerRootEditPart.java   
/**
 * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
 */
public Object getAdapter( Class adapter )
{
    if ( adapter == AutoexposeHelper.class )
    {
        if ( ( (EditorRulerEditPart) getContents( ) ).isHorizontal( ) )
            return new ViewportAutoexposeHelper( this, HORIZONTAL_THRESHOLD );
        return new ViewportAutoexposeHelper( this, VERTICAL_THRESHOLD );
    }
    return super.getAdapter( adapter );
}
项目:seg.jUCMNav    文件:URNRootEditPart.java   
public Object getAdapter(Class adapter) {
    if (adapter == AutoexposeHelper.class /* || adapter == ExposeHelper.class */)
        return new ViewportAutoexposeHelper(this, new Insets(50, 50, 50, 50));
    return super.getAdapter(adapter);
}
项目:PDFReporter-Studio    文件:CellResizeTracker.java   
/**
 * Constructor for SectionResizeTracker.
 * 
 * @param sourceEditPart
 *          the source edit part
 */
public CellResizeTracker(EditPart sourceEditPart) {
    setSourceEditPart(sourceEditPart);
    setAutoexposeHelper(new ViewportAutoexposeHelper((GraphicalEditPart) sourceEditPart.getViewer().getRootEditPart()));
    updateAutoexposeHelper();
}
项目:PDFReporter-Studio    文件:BandResizeTracker.java   
/**
 * Constructor for SectionResizeTracker.
 * 
 * @param sourceEditPart
 *          the source edit part
 */
public BandResizeTracker(EditPart sourceEditPart) {
    setSourceEditPart(sourceEditPart);
    setAutoexposeHelper(new ViewportAutoexposeHelper((GraphicalEditPart) sourceEditPart.getViewer().getRootEditPart()));
    updateAutoexposeHelper();
}