package com.topsun.posclient.common.ui.menu; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.swt.widgets.Composite; public class AbstractMenuTreeViewer implements IMenuTreeViewer { @Override public TreeViewer createTreeview(Composite composite) { // TODO Auto-generated method stub return null; } // // static IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); // static int instanceNum; // // private static void checkSecondaryId() { // IWorkbenchPage page = window.getActivePage(); // IViewReference vr = page.findViewReference(viewID, // Integer.toString(instanceNum)); // if (vr != null) { // instanceNum++; // checkSecondaryId(); // } else { // return; // } // // } // // @Override // public TreeViewer createTreeview(Composite parent) { // // // TreeViewer treeViewer = new TreeViewer(parent); // Tree tree = treeViewer.getTree(); // tree.setLayoutData(new GridData(GridData.FILL_BOTH)); // treeViewer.setLabelProvider(new MenuTreeLabelProvider()); // treeViewer.setContentProvider(new MenuTreeContentProvider()); // //treeViewer.setInput(getTreeNameByCategories(ITopSunMenuConstans.SALES_MODULE)); // treeViewer.addDoubleClickListener(new IDoubleClickListener() { // // @Override // public void doubleClick(DoubleClickEvent event) { // ISelection iSelection = event.getSelection(); // if (iSelection instanceof TreeSelection) { // TreeSelection selection = (TreeSelection) iSelection; // Object obj = selection.getFirstElement(); // if (obj instanceof String) { // String selectionTreeName = (String) obj; // if ("����".equals(selectionTreeName)) { // checkSecondaryId(); // if (window != null) { // try { // IViewPart part = window // .getActivePage() // .showView( // viewID, // Integer.toString(instanceNum), // IWorkbenchPage.VIEW_ACTIVATE); // instanceNum++; // // // window.getActivePage().showView(viewID, // // Integer.toString(instanceNum), // // IWorkbenchPage.VIEW_ACTIVATE); // } catch (PartInitException e) { // MessageDialog.openError( // window.getShell(), // "Error", // "Error opening view:" // + e.getMessage()); // } // } // // } // } // } // } // // }); // // return treeViewer; // // // } }