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); }
/** * @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); }
/** * @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); }
/** * @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 ); }
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); }
/** * Constructor for SectionResizeTracker. * * @param sourceEditPart * the source edit part */ public CellResizeTracker(EditPart sourceEditPart) { setSourceEditPart(sourceEditPart); setAutoexposeHelper(new ViewportAutoexposeHelper((GraphicalEditPart) sourceEditPart.getViewer().getRootEditPart())); updateAutoexposeHelper(); }
/** * Constructor for SectionResizeTracker. * * @param sourceEditPart * the source edit part */ public BandResizeTracker(EditPart sourceEditPart) { setSourceEditPart(sourceEditPart); setAutoexposeHelper(new ViewportAutoexposeHelper((GraphicalEditPart) sourceEditPart.getViewer().getRootEditPart())); updateAutoexposeHelper(); }