Package org.eclipse.ui.dialogs

Examples of org.eclipse.ui.dialogs.PropertyDialogAction


     */
    public void run()
    {
        if (getBreakpoint() != null)
        {
            PropertyDialogAction action =
                new PropertyDialogAction(getEditor().getEditorSite(), new ISelectionProvider()
                    {
                        public void addSelectionChangedListener(ISelectionChangedListener listener)
                        {
                            // empty impl
                        }

                        public ISelection getSelection()
                        {
                            return new StructuredSelection(getBreakpoint());
                        }

                        public void removeSelectionChangedListener(
                            ISelectionChangedListener listener)
                        {
                            // empty impl
                        }

                        public void setSelection(ISelection selection)
                        {
                            // empty impl
                        }
                    });
            action.run();
        }
    }
View Full Code Here


        // fOpenCallHierarchy.setSpecialSelectionProvider(specialProvider);

        final ISelectionProvider provider = specialProvider != null ? specialProvider
                : site.getSelectionProvider();

        fOpenPropertiesDialog = new PropertyDialogAction(site, provider);
        fOpenPropertiesDialog.setActionDefinitionId("org.eclipse.ui.file.properties"); // $NON-NLS-1$

        initialize(provider);
    }
View Full Code Here

                                .getActiveWorkbenchWindow();
                        return window == null ? null : window.getShell();
                    }
                };
            }
            final PropertyDialogAction propertyAction = new PropertyDialogAction(
                    provider, new ISelectionProvider() {
                        @Override
                        public void addSelectionChangedListener(
                                final ISelectionChangedListener listener) {
                        }

                        @Override
                        public ISelection getSelection() {
                            return new StructuredSelection(fBreakpoint);
                        }

                        @Override
                        public void removeSelectionChangedListener(
                                final ISelectionChangedListener listener) {
                        }

                        @Override
                        public void setSelection(final ISelection selection) {
                        }
                    });
            propertyAction.run();
        }
    }
View Full Code Here

     * @see Action#run()
     */
    @Override
    public void run() {
        if (getBreakpoint() != null) {
            final PropertyDialogAction action = new PropertyDialogAction(getEditor()
                    .getEditorSite(), new ISelectionProvider() {
                @Override
                public void addSelectionChangedListener(
                        final ISelectionChangedListener listener) {
                }

                @Override
                @SuppressWarnings("synthetic-access")
                public ISelection getSelection() {
                    return new StructuredSelection(getBreakpoint());
                }

                @Override
                public void removeSelectionChangedListener(
                        final ISelectionChangedListener listener) {
                }

                @Override
                public void setSelection(final ISelection selection) {
                }
            });
            action.run();
        }
    }
View Full Code Here

        if (propertiesAction == null) {
            final Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
            // propertiesAction=ActionFactory.PROPERTIES.create(getSite().getWorkbenchWindow());
            // propertiesAction.setEnabled(true);

            final PropertyDialogAction tmp = new PropertyDialogAction(new SameShellProvider(shell),
                    getViewer());

            propertiesAction = new Action(){
                @Override
                public void runWithEvent( Event event ) {
                    ZoomingDialog dialog = new ZoomingDialog(shell, tmp.createDialog(),
                            ZoomingDialog.calculateBounds(viewer.getTree().getSelection()[0], -1));
                    dialog.open();
                }
            };

            propertiesAction.setText(tmp.getText());
            propertiesAction.setActionDefinitionId(tmp.getActionDefinitionId());
            propertiesAction.setDescription(tmp.getDescription());
            propertiesAction.setHoverImageDescriptor(tmp.getHoverImageDescriptor());
            propertiesAction.setImageDescriptor(tmp.getImageDescriptor());
            propertiesAction.setToolTipText(tmp.getToolTipText());

        }
        getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.PROPERTIES.getId(),
                propertiesAction);
        return propertiesAction;
View Full Code Here

    }

    protected IAction getPropertiesAction() {
        if (propertiesAction == null) {
            final Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
            final PropertyDialogAction tmp = new PropertyDialogAction(new SameShellProvider(shell),
                    new ISelectionProvider(){

                        public void addSelectionChangedListener( ISelectionChangedListener listener ) {
                        }

                        public ISelection getSelection() {
                            return new StructuredSelection(getMap());
                        }

                        public void removeSelectionChangedListener(
                                ISelectionChangedListener listener ) {
                        }

                        public void setSelection( ISelection selection ) {
                        }

                    });

            propertiesAction = new Action(){
                @Override
                public void runWithEvent( Event event ) {
                    tmp.createDialog().open();
                }
            };

            propertiesAction.setText(tmp.getText());
            propertiesAction.setActionDefinitionId(tmp.getActionDefinitionId());
            propertiesAction.setDescription(tmp.getDescription());
            propertiesAction.setHoverImageDescriptor(tmp.getHoverImageDescriptor());
            propertiesAction.setImageDescriptor(tmp.getImageDescriptor());
            propertiesAction.setToolTipText(tmp.getToolTipText());

        }
        getEditorSite().getActionBars().setGlobalActionHandler(ActionFactory.PROPERTIES.getId(),
                propertiesAction);
        return propertiesAction;
View Full Code Here

        final IActionBars actionBars = getViewSite().getActionBars();
        final IMenuManager menuManager = actionBars.getMenuManager();
        menuManager.add(saveAsAction);
        menuManager.add( new Separator() );
       
        PropertyDialogAction resourcePropertyAction = new PropertyDialogAction( getSite(), resourceSelectionProvider )
        menuManager.add( resourcePropertyAction );
    }
View Full Code Here

        };

        IWorkbenchPart activePart = activeWorkbenchWindow.getActivePage().getActivePart();
        ISelectionProvider selectionProvider = activePart.getSite().getSelectionProvider();
        PropertyDialogAction action = new org.eclipse.ui.dialogs.PropertyDialogAction(
                shellProvider, selectionProvider);
        PreferenceDialog dialog = action.createDialog();
        dialog.open();

        return null;
    }
View Full Code Here

        IWorkbenchPart activePart = activeWorkbenchWindow.getActivePage().getActivePart();
        ISelectionProvider provider = activePart.getSite().getSelectionProvider();

        ISelectionProvider selectionProvider = new SelectionProviderForwarder(provider,forwardType);

        PropertyDialogAction action = new PropertyDialogAction(shellProvider, selectionProvider);
        PreferenceDialog dialog = action.createDialog();
        dialog.open();

        return null;
    }
View Full Code Here

            MessageDialog.openInformation( activeWorkbenchWindow.getShell(), "Service Properties", "Please select a service");
            return null;
        }
        ISelectionProvider selectionProvider = new ServiceSelectionProvider( provider );
       
        PropertyDialogAction action = new PropertyDialogAction( shellProvider, selectionProvider);
        PreferenceDialog dialog = action.createDialog();
        dialog.open();

        return null;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.dialogs.PropertyDialogAction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.