Java 类org.eclipse.gef.ui.views.palette.PalettePage 实例源码

项目:birt    文件:GraphicalEditorWithFlyoutPalette.java   
/**
 * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
 */
public Object getAdapter( Class type )
{
    if ( type == PalettePage.class )
    {
        if ( splitter == null )
        {
            page = createPalettePage( );
            return page;
        }
        return createPalettePage( );
    }

    if ( type == PaletteRoot.class )
    {
        return getPaletteRoot( );
    }

    if ( type == ZoomManager.class )
    {
        return getGraphicalViewer( ).getProperty( ZoomManager.class.toString( ) );
    }
    return super.getAdapter( type );
}
项目:gef-gwt    文件:GraphicalEditorWithFlyoutPalette.java   
/**
 * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
 */
public Object getAdapter(Class type) {
    if (type == PalettePage.class) {
        if (splitter == null) {
            page = createPalettePage();
            return page;
        }
        return createPalettePage();
    }
    return super.getAdapter(type);
}
项目:FRaMED    文件:AbstractGraphicalEditor.java   
/**
 * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
 */
public Object getAdapter(Class type) {
    if (type == PalettePage.class) {
        if (splitter == null) {
            page = createPalettePage();
            return page;
        }
        return createPalettePage();
    }
    return super.getAdapter(type);
}
项目:birt    文件:ReportScriptFormPage.java   
public Object getAdapter( Class adapter )
{
    if ( adapter.equals( ITextEditor.class ) )
    {
        if ( jsEditor != null )
        {
            return jsEditor.getAdapter( adapter );
        }
        return null;
    }
    else if ( adapter == ActionRegistry.class )
    {
        return jsEditor.getAdapter( ActionRegistry.class );
    }
    else if ( adapter == PalettePage.class )
    {
        return jsEditor.getAdapter( PalettePage.class );
    }
    else if ( adapter == IContentOutlinePage.class )
    {
        DesignerOutlinePage outlinePage = new DesignerOutlinePage( getModel( ) );
        getModelEventManager( ).addModelEventProcessor( outlinePage.getModelProcessor( ) );
        return outlinePage;
    }
    else if ( adapter == IDataViewPage.class )
    {
        DataViewTreeViewerPage page = new DataViewTreeViewerPage( getModel( ) );
        getModelEventManager( ).addModelEventProcessor( page.getModelProcessor( ) );
        return page;
    }
    else if ( adapter == IPropertySheetPage.class )
    {
        ReportPropertySheetPage sheetPage = new ReportPropertySheetPage( getModel( ) );
        return sheetPage;
    }
    return jsEditor.getAdapter( adapter );
}
项目:birt    文件:MultiPageReportEditor.java   
private void updatePaletteView( IFormPage activePageInstance )
{

    if ( fPalettePage == null )
    {
        return;
    }

    Object palette = activePageInstance.getAdapter( PalettePage.class );
    fPalettePage.setActivePage( (IPageBookViewPage) palette );
}
项目:birt    文件:ReportMultiBookPage.java   
public void selectionChanged( SelectionChangedEvent event )
{
    setSelection( event.getSelection( ) );
    StructuredSelection selection = (StructuredSelection) event.getSelection( );
    Object obj = selection.getFirstElement( );
    if ( obj instanceof IFormPage )
    {
        Object palette = ( (IFormPage) obj ).getAdapter( PalettePage.class );
        setActivePage( (IPageBookViewPage) palette );
    }
}