Search in sources :

Example 1 with AboutPluginsDialog

use of org.eclipse.ui.internal.dialogs.AboutPluginsDialog in project eclipse.platform.ui by eclipse-platform.

the class UIDialogsAuto method testAboutPlugins.

@Test
public void testAboutPlugins() {
    Dialog dialog = null;
    dialog = new AboutPluginsDialog(getShell(), "", new Bundle[] { WorkbenchPlugin.getDefault().getBundle() }, WorkbenchMessages.AboutFeaturesDialog_pluginInfoTitle, "Title", IWorkbenchHelpContextIds.ABOUT_FEATURES_PLUGINS_DIALOG);
    DialogCheck.assertDialogTexts(dialog);
}
Also used : AboutPluginsDialog(org.eclipse.ui.internal.dialogs.AboutPluginsDialog) SelectPerspectiveDialog(org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog) ProjectLocationSelectionDialog(org.eclipse.ui.dialogs.ProjectLocationSelectionDialog) TypeFilteringDialog(org.eclipse.ui.dialogs.TypeFilteringDialog) ContainerSelectionDialog(org.eclipse.ui.dialogs.ContainerSelectionDialog) FileExtensionDialog(org.eclipse.ui.internal.dialogs.FileExtensionDialog) EditorSelectionDialog(org.eclipse.ui.dialogs.EditorSelectionDialog) AboutDialog(org.eclipse.ui.internal.dialogs.AboutDialog) ProgressMonitorDialog(org.eclipse.jface.dialogs.ProgressMonitorDialog) SaveAsDialog(org.eclipse.ui.dialogs.SaveAsDialog) AboutPluginsDialog(org.eclipse.ui.internal.dialogs.AboutPluginsDialog) SavePerspectiveDialog(org.eclipse.ui.internal.dialogs.SavePerspectiveDialog) Dialog(org.eclipse.jface.dialogs.Dialog) ListSelectionDialog(org.eclipse.ui.dialogs.ListSelectionDialog) ShowViewDialog(org.eclipse.ui.internal.dialogs.ShowViewDialog) Bundle(org.osgi.framework.Bundle) Test(org.junit.Test)

Example 2 with AboutPluginsDialog

use of org.eclipse.ui.internal.dialogs.AboutPluginsDialog in project eclipse.platform.ui by eclipse-platform.

the class AboutFeaturesPage method handlePluginInfoPressed.

/**
 * The Plugins button was pressed. Open an about dialog on the plugins for the
 * selected feature.
 */
private void handlePluginInfoPressed() {
    TableItem[] items = table.getSelection();
    if (items.length <= 0) {
        return;
    }
    AboutBundleGroupData info = (AboutBundleGroupData) items[0].getData();
    IBundleGroup bundleGroup = info.getBundleGroup();
    Bundle[] bundles = bundleGroup == null ? new Bundle[0] : bundleGroup.getBundles();
    AboutPluginsDialog d = new AboutPluginsDialog(getShell(), getProductName(), bundles, WorkbenchMessages.AboutFeaturesDialog_pluginInfoTitle, NLS.bind(WorkbenchMessages.AboutFeaturesDialog_pluginInfoMessage, bundleGroup.getIdentifier()), IWorkbenchHelpContextIds.ABOUT_FEATURES_PLUGINS_DIALOG);
    d.open();
}
Also used : IBundleGroup(org.eclipse.core.runtime.IBundleGroup) AboutPluginsDialog(org.eclipse.ui.internal.dialogs.AboutPluginsDialog) Bundle(org.osgi.framework.Bundle) TableItem(org.eclipse.swt.widgets.TableItem)

Aggregations

AboutPluginsDialog (org.eclipse.ui.internal.dialogs.AboutPluginsDialog)2 Bundle (org.osgi.framework.Bundle)2 IBundleGroup (org.eclipse.core.runtime.IBundleGroup)1 Dialog (org.eclipse.jface.dialogs.Dialog)1 ProgressMonitorDialog (org.eclipse.jface.dialogs.ProgressMonitorDialog)1 TableItem (org.eclipse.swt.widgets.TableItem)1 ContainerSelectionDialog (org.eclipse.ui.dialogs.ContainerSelectionDialog)1 EditorSelectionDialog (org.eclipse.ui.dialogs.EditorSelectionDialog)1 ListSelectionDialog (org.eclipse.ui.dialogs.ListSelectionDialog)1 ProjectLocationSelectionDialog (org.eclipse.ui.dialogs.ProjectLocationSelectionDialog)1 SaveAsDialog (org.eclipse.ui.dialogs.SaveAsDialog)1 TypeFilteringDialog (org.eclipse.ui.dialogs.TypeFilteringDialog)1 AboutDialog (org.eclipse.ui.internal.dialogs.AboutDialog)1 FileExtensionDialog (org.eclipse.ui.internal.dialogs.FileExtensionDialog)1 SavePerspectiveDialog (org.eclipse.ui.internal.dialogs.SavePerspectiveDialog)1 SelectPerspectiveDialog (org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog)1 ShowViewDialog (org.eclipse.ui.internal.dialogs.ShowViewDialog)1 Test (org.junit.Test)1