View | Details | Raw Unified | Return to bug 267834
Collapse All | Expand All

(-)Eclipse UI/org/eclipse/ui/internal/WorkbenchMessages.java (-1 lines)
Lines 218-224 Link Here
218
	public static String HideItemsCannotMakeVisible_unavailableCommandGroupText;
218
	public static String HideItemsCannotMakeVisible_unavailableCommandGroupText;
219
	public static String HideItemsCannotMakeVisible_switchToCommandGroupTab;
219
	public static String HideItemsCannotMakeVisible_switchToCommandGroupTab;
220
	public static String HideItemsCannotMakeVisible_unavailableChildrenText;
220
	public static String HideItemsCannotMakeVisible_unavailableChildrenText;
221
	public static String HideItemsCannotMakeVisible_expandItemText;
222
	
221
	
223
	public static String HideMenuItems_menuItemsTab;
222
	public static String HideMenuItems_menuItemsTab;
224
	public static String HideMenuItems_chooseMenuItemsLabel;
223
	public static String HideMenuItems_chooseMenuItemsLabel;
(-)Eclipse UI/org/eclipse/ui/internal/messages.properties (-2 / +1 lines)
Lines 170-180 Link Here
170
HideItems_dynamicItemList = The items which are currently being displayed are:
170
HideItems_dynamicItemList = The items which are currently being displayed are:
171
HideItems_dynamicItemEmptyList = There are no items which are currently being displayed.
171
HideItems_dynamicItemEmptyList = There are no items which are currently being displayed.
172
172
173
HideItemsCannotMakeVisible_dialogTitle = Cannot make items visible
173
HideItemsCannotMakeVisible_dialogTitle = Make Item Visible
174
HideItemsCannotMakeVisible_unavailableCommandGroupText = "{0}" cannot be made visible because it is in the unavailable "{1}" command group.
174
HideItemsCannotMakeVisible_unavailableCommandGroupText = "{0}" cannot be made visible because it is in the unavailable "{1}" command group.
175
HideItemsCannotMakeVisible_switchToCommandGroupTab = Would you like to switch to the Command Group Availability tab?
175
HideItemsCannotMakeVisible_switchToCommandGroupTab = Would you like to switch to the Command Group Availability tab?
176
HideItemsCannotMakeVisible_unavailableChildrenText = "{0}" cannot be made visible because all of its children are in unavailable command groups.
176
HideItemsCannotMakeVisible_unavailableChildrenText = "{0}" cannot be made visible because all of its children are in unavailable command groups.
177
HideItemsCannotMakeVisible_expandItemText =Would you like to expand it to see its children?
178
 
177
 
179
HideMenuItems_menuItemsTab = Menu Visibility
178
HideMenuItems_menuItemsTab = Menu Visibility
180
HideMenuItems_chooseMenuItemsLabel = Choose which menu items to display.
179
HideMenuItems_chooseMenuItemsLabel = Choose which menu items to display.
(-)Eclipse UI/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java (-49 / +40 lines)
Lines 23-71 Link Here
23
import java.util.Map;
23
import java.util.Map;
24
import java.util.Set;
24
import java.util.Set;
25
25
26
import org.eclipse.osgi.util.NLS;
27
28
import org.eclipse.swt.SWT;
29
import org.eclipse.swt.custom.SashForm;
30
import org.eclipse.swt.events.SelectionEvent;
31
import org.eclipse.swt.events.SelectionListener;
32
import org.eclipse.swt.graphics.Color;
33
import org.eclipse.swt.graphics.Font;
34
import org.eclipse.swt.graphics.FontData;
35
import org.eclipse.swt.graphics.Image;
36
import org.eclipse.swt.graphics.Point;
37
import org.eclipse.swt.graphics.Resource;
38
import org.eclipse.swt.layout.GridData;
39
import org.eclipse.swt.layout.GridLayout;
40
import org.eclipse.swt.widgets.Button;
41
import org.eclipse.swt.widgets.Combo;
42
import org.eclipse.swt.widgets.Composite;
43
import org.eclipse.swt.widgets.Control;
44
import org.eclipse.swt.widgets.CoolBar;
45
import org.eclipse.swt.widgets.CoolItem;
46
import org.eclipse.swt.widgets.Decorations;
47
import org.eclipse.swt.widgets.Display;
48
import org.eclipse.swt.widgets.Event;
49
import org.eclipse.swt.widgets.Label;
50
import org.eclipse.swt.widgets.Link;
51
import org.eclipse.swt.widgets.Menu;
52
import org.eclipse.swt.widgets.MenuItem;
53
import org.eclipse.swt.widgets.MessageBox;
54
import org.eclipse.swt.widgets.Shell;
55
import org.eclipse.swt.widgets.TabFolder;
56
import org.eclipse.swt.widgets.TabItem;
57
import org.eclipse.swt.widgets.Table;
58
import org.eclipse.swt.widgets.TableColumn;
59
import org.eclipse.swt.widgets.TableItem;
60
import org.eclipse.swt.widgets.ToolBar;
61
import org.eclipse.swt.widgets.ToolItem;
62
import org.eclipse.swt.widgets.Tree;
63
64
import org.eclipse.core.commands.Command;
26
import org.eclipse.core.commands.Command;
65
import org.eclipse.core.commands.ParameterizedCommand;
27
import org.eclipse.core.commands.ParameterizedCommand;
66
67
import org.eclipse.core.runtime.CoreException;
28
import org.eclipse.core.runtime.CoreException;
68
69
import org.eclipse.jface.action.ActionContributionItem;
29
import org.eclipse.jface.action.ActionContributionItem;
70
import org.eclipse.jface.action.ContributionManager;
30
import org.eclipse.jface.action.ContributionManager;
71
import org.eclipse.jface.action.CoolBarManager;
31
import org.eclipse.jface.action.CoolBarManager;
Lines 113-119 Link Here
113
import org.eclipse.jface.viewers.ViewerCell;
73
import org.eclipse.jface.viewers.ViewerCell;
114
import org.eclipse.jface.viewers.ViewerFilter;
74
import org.eclipse.jface.viewers.ViewerFilter;
115
import org.eclipse.jface.window.ToolTip;
75
import org.eclipse.jface.window.ToolTip;
116
76
import org.eclipse.osgi.util.NLS;
77
import org.eclipse.swt.SWT;
78
import org.eclipse.swt.custom.SashForm;
79
import org.eclipse.swt.events.SelectionEvent;
80
import org.eclipse.swt.events.SelectionListener;
81
import org.eclipse.swt.graphics.Color;
82
import org.eclipse.swt.graphics.Font;
83
import org.eclipse.swt.graphics.FontData;
84
import org.eclipse.swt.graphics.Image;
85
import org.eclipse.swt.graphics.Point;
86
import org.eclipse.swt.graphics.Resource;
87
import org.eclipse.swt.layout.GridData;
88
import org.eclipse.swt.layout.GridLayout;
89
import org.eclipse.swt.widgets.Button;
90
import org.eclipse.swt.widgets.Combo;
91
import org.eclipse.swt.widgets.Composite;
92
import org.eclipse.swt.widgets.Control;
93
import org.eclipse.swt.widgets.CoolBar;
94
import org.eclipse.swt.widgets.CoolItem;
95
import org.eclipse.swt.widgets.Decorations;
96
import org.eclipse.swt.widgets.Display;
97
import org.eclipse.swt.widgets.Event;
98
import org.eclipse.swt.widgets.Label;
99
import org.eclipse.swt.widgets.Link;
100
import org.eclipse.swt.widgets.Menu;
101
import org.eclipse.swt.widgets.MenuItem;
102
import org.eclipse.swt.widgets.MessageBox;
103
import org.eclipse.swt.widgets.Shell;
104
import org.eclipse.swt.widgets.TabFolder;
105
import org.eclipse.swt.widgets.TabItem;
106
import org.eclipse.swt.widgets.Table;
107
import org.eclipse.swt.widgets.TableColumn;
108
import org.eclipse.swt.widgets.TableItem;
109
import org.eclipse.swt.widgets.ToolBar;
110
import org.eclipse.swt.widgets.ToolItem;
111
import org.eclipse.swt.widgets.Tree;
117
import org.eclipse.ui.IActionBars2;
112
import org.eclipse.ui.IActionBars2;
118
import org.eclipse.ui.IPerspectiveDescriptor;
113
import org.eclipse.ui.IPerspectiveDescriptor;
119
import org.eclipse.ui.IPerspectiveRegistry;
114
import org.eclipse.ui.IPerspectiveRegistry;
Lines 1260-1282 Link Here
1260
					mb.open();
1255
					mb.open();
1261
				} else {
1256
				} else {
1262
					MessageBox mb = new MessageBox(viewer.getControl()
1257
					MessageBox mb = new MessageBox(viewer.getControl()
1263
							.getShell(), SWT.YES | SWT.NO | SWT.ICON_WARNING);
1258
							.getShell(), SWT.OK | SWT.ICON_WARNING);
1264
					mb
1259
					mb
1265
							.setText(WorkbenchMessages.HideItemsCannotMakeVisible_dialogTitle);
1260
							.setText(WorkbenchMessages.HideItemsCannotMakeVisible_dialogTitle);
1266
					mb
1261
					mb
1267
							.setMessage(NLS
1262
							.setMessage(NLS
1268
									.bind(
1263
									.bind(
1269
											WorkbenchMessages.HideItemsCannotMakeVisible_unavailableChildrenText,
1264
											WorkbenchMessages.HideItemsCannotMakeVisible_unavailableChildrenText,
1270
											item.getLabel())
1265
											item.getLabel()));
1271
									+ WorkbenchMessages.HideItemsCannotMakeVisible_expandItemText);
1266
					mb.open();
1272
					if (mb.open() == SWT.YES) {
1273
						viewer.setExpandedState(item, true);
1274
					}
1275
				}
1267
				}
1276
			} else {
1268
			} else {
1277
				// the case where this item is unavailable because it belongs to
1269
				// the case where this item is unavailable because it belongs to
1278
				// an
1270
				// an unavailable action set
1279
				// unavailable action set
1280
				MessageBox mb = new MessageBox(viewer.getControl().getShell(),
1271
				MessageBox mb = new MessageBox(viewer.getControl().getShell(),
1281
						SWT.YES | SWT.NO | SWT.ICON_WARNING);
1272
						SWT.YES | SWT.NO | SWT.ICON_WARNING);
1282
				mb
1273
				mb

Return to bug 267834