X Tutup
Skip to content

Commit b8a0714

Browse files
author
jossonsmith
committed
Commit original org.eclipse.jface sources for JFace
1 parent 2ebbfa2 commit b8a0714

File tree

266 files changed

+67922
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

266 files changed

+67922
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="src" path="src"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
5+
<classpathentry combineaccessrules="false" kind="src" path="/net.sf.j2s.java.org.eclipse.swt"/>
6+
<classpathentry combineaccessrules="false" kind="src" path="/net.sf.j2s.java.org.eclipse.core.commands"/>
7+
<classpathentry combineaccessrules="false" kind="src" path="/net.sf.j2s.java.org.eclipse.core.runtime"/>
8+
<classpathentry kind="output" path="bin"/>
9+
</classpath>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#Java2Script Configuration
2+
#Sat Jan 20 01:42:30 CST 2007
3+
j2s.resources.list=../../plugins/net.sf.j2s.lib_1.0.0/j2slib/java.runtime.j2x,/net.sf.j2s.java.org.eclipse.swt/.j2s,/net.sf.j2s.java.org.eclipse.core.commands/.j2s,bin/org/eclipse/jface/wizard/WizardSelectionPage.js,bin/org/eclipse/jface/wizard/WizardPage.js,bin/org/eclipse/jface/wizard/WizardDialog.js,bin/org/eclipse/jface/wizard/Wizard.js,bin/org/eclipse/jface/wizard/ProgressMonitorPart.js,bin/org/eclipse/jface/wizard/IWizardPage.js,bin/org/eclipse/jface/wizard/IWizardNode.js,bin/org/eclipse/jface/wizard/IWizardContainer2.js,bin/org/eclipse/jface/wizard/IWizardContainer.js,bin/org/eclipse/jface/wizard/IWizard.js,bin/org/eclipse/jface/window/WindowManager.js,bin/org/eclipse/jface/window/Window.js,bin/org/eclipse/jface/window/SameShellProvider.js,bin/org/eclipse/jface/window/IShellProvider.js,bin/org/eclipse/jface/window/ApplicationWindow.js,bin/org/eclipse/jface/viewers/deferred/SetModel.js,bin/org/eclipse/jface/viewers/deferred/LazySortedCollection.js,bin/org/eclipse/jface/viewers/deferred/IntHashMap.js,bin/org/eclipse/jface/viewers/deferred/IConcurrentModelListener.js,bin/org/eclipse/jface/viewers/deferred/IConcurrentModel.js,bin/org/eclipse/jface/viewers/deferred/FastProgressReporter.js,bin/org/eclipse/jface/viewers/deferred/DeferredContentProvider.js,bin/org/eclipse/jface/viewers/deferred/ConcurrentTableUpdator.js,bin/org/eclipse/jface/viewers/deferred/ChangeQueue.js,bin/org/eclipse/jface/viewers/deferred/BackgroundContentProvider.js,bin/org/eclipse/jface/viewers/deferred/AbstractVirtualTable.js,bin/org/eclipse/jface/viewers/deferred/AbstractConcurrentModel.js,bin/org/eclipse/jface/viewers/ViewerSorter.js,bin/org/eclipse/jface/viewers/ViewerLabel.js,bin/org/eclipse/jface/viewers/ViewerFilter.js,bin/org/eclipse/jface/viewers/ViewerDropAdapter.js,bin/org/eclipse/jface/viewers/Viewer.js,bin/org/eclipse/jface/viewers/TreeViewer.js,bin/org/eclipse/jface/viewers/TreeExpansionEvent.js,bin/org/eclipse/jface/viewers/TreeEditorImpl.js,bin/org/eclipse/jface/viewers/TextCellEditor.js,bin/org/eclipse/jface/viewers/TableViewer.js,bin/org/eclipse/jface/viewers/TableTreeViewer.js,bin/org/eclipse/jface/viewers/TableLayout.js,bin/org/eclipse/jface/viewers/TableEditorImpl.js,bin/org/eclipse/jface/viewers/StructuredViewer.js,bin/org/eclipse/jface/viewers/StructuredSelection.js,bin/org/eclipse/jface/viewers/SelectionChangedEvent.js,bin/org/eclipse/jface/viewers/OpenEvent.js,bin/org/eclipse/jface/viewers/ListViewer.js,bin/org/eclipse/jface/viewers/LabelProviderChangedEvent.js,bin/org/eclipse/jface/viewers/LabelProvider.js,bin/org/eclipse/jface/viewers/IViewerLabelProvider.js,bin/org/eclipse/jface/viewers/ITreeViewerListener.js,bin/org/eclipse/jface/viewers/ITreeContentProvider.js,bin/org/eclipse/jface/viewers/ITableLabelProvider.js,bin/org/eclipse/jface/viewers/ITableFontProvider.js,bin/org/eclipse/jface/viewers/ITableColorProvider.js,bin/org/eclipse/jface/viewers/IStructuredSelection.js,bin/org/eclipse/jface/viewers/IStructuredContentProvider.js,bin/org/eclipse/jface/viewers/ISelectionProvider.js,bin/org/eclipse/jface/viewers/ISelectionChangedListener.js,bin/org/eclipse/jface/viewers/ISelection.js,bin/org/eclipse/jface/viewers/IPostSelectionProvider.js,bin/org/eclipse/jface/viewers/IOpenListener.js,bin/org/eclipse/jface/viewers/ILightweightLabelDecorator.js,bin/org/eclipse/jface/viewers/ILazyContentProvider.js,bin/org/eclipse/jface/viewers/ILabelProviderListener.js,bin/org/eclipse/jface/viewers/ILabelProvider.js,bin/org/eclipse/jface/viewers/ILabelDecorator.js,bin/org/eclipse/jface/viewers/IInputSelectionProvider.js,bin/org/eclipse/jface/viewers/IInputProvider.js,bin/org/eclipse/jface/viewers/IFontProvider.js,bin/org/eclipse/jface/viewers/IFontDecorator.js,bin/org/eclipse/jface/viewers/IFilter.js,bin/org/eclipse/jface/viewers/IElementComparer.js,bin/org/eclipse/jface/viewers/IDoubleClickListener.js,bin/org/eclipse/jface/viewers/IDelayedLabelDecorator.js,bin/org/eclipse/jface/viewers/IDecoration.js,bin/org/eclipse/jface/viewers/IContentProvider.js,bin/org/eclipse/jface/viewers/IColorProvider.js,bin/org/eclipse/jface/viewers/IColorDecorator.js,bin/org/eclipse/jface/viewers/ICheckable.js,bin/org/eclipse/jface/viewers/ICheckStateListener.js,bin/org/eclipse/jface/viewers/ICellModifier.js,bin/org/eclipse/jface/viewers/ICellEditorValidator.js,bin/org/eclipse/jface/viewers/ICellEditorListener.js,bin/org/eclipse/jface/viewers/IBasicPropertyConstants.js,bin/org/eclipse/jface/viewers/IBaseLabelProvider.js,bin/org/eclipse/jface/viewers/DoubleClickEvent.js,bin/org/eclipse/jface/viewers/DialogCellEditor.js,bin/org/eclipse/jface/viewers/DecoratingLabelProvider.js,bin/org/eclipse/jface/viewers/CustomHashtable.js,bin/org/eclipse/jface/viewers/ContentViewer.js,bin/org/eclipse/jface/viewers/ComboViewer.js,bin/org/eclipse/jface/viewers/ComboBoxCellEditor.js,bin/org/eclipse/jface/viewers/ColumnWeightData.js,bin/org/eclipse/jface/viewers/ColumnPixelData.js,bin/org/eclipse/jface/viewers/ColumnLayoutData.js,bin/org/eclipse/jface/viewers/ColorCellEditor.js,bin/org/eclipse/jface/viewers/CheckboxTreeViewer.js,bin/org/eclipse/jface/viewers/CheckboxTableViewer.js,bin/org/eclipse/jface/viewers/CheckboxCellEditor.js,bin/org/eclipse/jface/viewers/CheckStateChangedEvent.js,bin/org/eclipse/jface/viewers/CellEditor.js,bin/org/eclipse/jface/viewers/ArrayContentProvider.js,bin/org/eclipse/jface/viewers/AcceptAllFilter.js,bin/org/eclipse/jface/viewers/AbstractTreeViewer.js,bin/org/eclipse/jface/viewers/AbstractListViewer.js,bin/org/eclipse/jface/util/Util.js,bin/org/eclipse/jface/util/TransferDropTargetListener.js,bin/org/eclipse/jface/util/TransferDragSourceListener.js,bin/org/eclipse/jface/util/SafeRunnable.js,bin/org/eclipse/jface/util/PropertyChangeEvent.js,bin/org/eclipse/jface/util/Policy.js,bin/org/eclipse/jface/util/OpenStrategy.js,bin/org/eclipse/jface/util/ListenerList.js,bin/org/eclipse/jface/util/ISafeRunnableRunner.js,bin/org/eclipse/jface/util/IPropertyChangeListener.js,bin/org/eclipse/jface/util/IOpenEventListener.js,bin/org/eclipse/jface/util/ILogger.js,bin/org/eclipse/jface/util/Geometry.js,bin/org/eclipse/jface/util/DelegatingDropAdapter.js,bin/org/eclipse/jface/util/DelegatingDragAdapter.js,bin/org/eclipse/jface/util/Assert.js,bin/org/eclipse/jface/resource/URLImageDescriptor.js,bin/org/eclipse/jface/resource/StringConverter.js,bin/org/eclipse/jface/resource/ResourceRegistry.js,bin/org/eclipse/jface/resource/ResourceManager.js,bin/org/eclipse/jface/resource/RGBColorDescriptor.js,bin/org/eclipse/jface/resource/NamedFontDescriptor.js,bin/org/eclipse/jface/resource/MissingImageDescriptor.js,bin/org/eclipse/jface/resource/LocalResourceManager.js,bin/org/eclipse/jface/resource/JFaceResources.js,bin/org/eclipse/jface/resource/JFaceColors.js,bin/org/eclipse/jface/resource/ImageRegistry.js,bin/org/eclipse/jface/resource/ImageDescriptor.js,bin/org/eclipse/jface/resource/ImageDataImageDescriptor.js,bin/org/eclipse/jface/resource/FontRegistry.js,bin/org/eclipse/jface/resource/FontDescriptor.js,bin/org/eclipse/jface/resource/FileImageDescriptor.js,bin/org/eclipse/jface/resource/DeviceResourceManager.js,bin/org/eclipse/jface/resource/DeviceResourceException.js,bin/org/eclipse/jface/resource/DeviceResourceDescriptor.js,bin/org/eclipse/jface/resource/DerivedImageDescriptor.js,bin/org/eclipse/jface/resource/DataFormatException.js,bin/org/eclipse/jface/resource/CompositeImageDescriptor.js,bin/org/eclipse/jface/resource/ColorRegistry.js,bin/org/eclipse/jface/resource/ColorDescriptor.js,bin/org/eclipse/jface/resource/ArrayFontDescriptor.js,bin/org/eclipse/jface/resource/AbstractResourceManager.js,bin/org/eclipse/jface/preference/StringFieldEditor.js,bin/org/eclipse/jface/preference/StringButtonFieldEditor.js,bin/org/eclipse/jface/preference/ScaleFieldEditor.js,bin/org/eclipse/jface/preference/RadioGroupFieldEditor.js,bin/org/eclipse/jface/preference/PreferenceStore.js,bin/org/eclipse/jface/preference/PreferencePage.js,bin/org/eclipse/jface/preference/PreferenceNode.js,bin/org/eclipse/jface/preference/PreferenceManager.js,bin/org/eclipse/jface/preference/PreferenceLabelProvider.js,bin/org/eclipse/jface/preference/PreferenceDialog.js,bin/org/eclipse/jface/preference/PreferenceConverter.js,bin/org/eclipse/jface/preference/PreferenceContentProvider.js,bin/org/eclipse/jface/preference/PathEditor.js,bin/org/eclipse/jface/preference/ListEditor.js,bin/org/eclipse/jface/preference/JFacePreferences.js,bin/org/eclipse/jface/preference/IntegerFieldEditor.js,bin/org/eclipse/jface/preference/IPreferenceStore.js,bin/org/eclipse/jface/preference/IPreferencePageContainer.js,bin/org/eclipse/jface/preference/IPreferencePage.js,bin/org/eclipse/jface/preference/IPreferenceNode.js,bin/org/eclipse/jface/preference/IPersistentPreferenceStore.js,bin/org/eclipse/jface/preference/FontFieldEditor.js,bin/org/eclipse/jface/preference/FileFieldEditor.js,bin/org/eclipse/jface/preference/FieldEditorPreferencePage.js,bin/org/eclipse/jface/preference/FieldEditor.js,bin/org/eclipse/jface/preference/DirectoryFieldEditor.js,bin/org/eclipse/jface/preference/ColorSelector.js,bin/org/eclipse/jface/preference/ColorFieldEditor.js,bin/org/eclipse/jface/preference/BooleanPropertyAction.js,bin/org/eclipse/jface/preference/BooleanFieldEditor.js,bin/org/eclipse/jface/operation/ModalContext.js,bin/org/eclipse/jface/operation/IThreadListener.js,bin/org/eclipse/jface/operation/IRunnableWithProgress.js,bin/org/eclipse/jface/operation/IRunnableContext.js,bin/org/eclipse/jface/operation/AccumulatingProgressMonitor.js,bin/org/eclipse/jface/dialogs/TitleAreaDialog.js,bin/org/eclipse/jface/dialogs/StatusDialog.js,bin/org/eclipse/jface/dialogs/ProgressMonitorDialog.js,bin/org/eclipse/jface/dialogs/ProgressIndicator.js,bin/org/eclipse/jface/dialogs/PageChangedEvent.js,bin/org/eclipse/jface/dialogs/MessageDialogWithToggle.js,bin/org/eclipse/jface/dialogs/MessageDialog.js,bin/org/eclipse/jface/dialogs/InputDialog.js,bin/org/eclipse/jface/dialogs/IconAndMessageDialog.js,bin/org/eclipse/jface/dialogs/IPageChangedListener.js,bin/org/eclipse/jface/dialogs/IPageChangeProvider.js,bin/org/eclipse/jface/dialogs/IMessageProvider.js,bin/org/eclipse/jface/dialogs/IInputValidator.js,bin/org/eclipse/jface/dialogs/IDialogSettings.js,bin/org/eclipse/jface/dialogs/IDialogPage.js,bin/org/eclipse/jface/dialogs/IDialogConstants.js,bin/org/eclipse/jface/dialogs/IDialogBlockedHandler.js,bin/org/eclipse/jface/dialogs/ErrorDialog.js,bin/org/eclipse/jface/dialogs/DialogSettings.js,bin/org/eclipse/jface/dialogs/DialogPage.js,bin/org/eclipse/jface/dialogs/DialogMessageArea.js,bin/org/eclipse/jface/dialogs/Dialog.js,bin/org/eclipse/jface/dialogs/ControlEnableState.js,bin/org/eclipse/jface/contexts/IContextIds.js,bin/org/eclipse/jface/commands/ActionHandler.js,bin/org/eclipse/jface/bindings/keys/formatting/NativeKeyFormatter.js,bin/org/eclipse/jface/bindings/keys/formatting/KeyFormatterFactory.js,bin/org/eclipse/jface/bindings/keys/formatting/IKeyFormatter.js,bin/org/eclipse/jface/bindings/keys/formatting/FormalKeyFormatter.js,bin/org/eclipse/jface/bindings/keys/formatting/EmacsKeyFormatter.js,bin/org/eclipse/jface/bindings/keys/formatting/AbstractKeyFormatter.js,bin/org/eclipse/jface/bindings/keys/SWTKeySupport.js,bin/org/eclipse/jface/bindings/keys/SWTKeyLookup.js,bin/org/eclipse/jface/bindings/keys/ParseException.js,bin/org/eclipse/jface/bindings/keys/KeyStroke.js,bin/org/eclipse/jface/bindings/keys/KeySequenceText.js,bin/org/eclipse/jface/bindings/keys/KeySequence.js,bin/org/eclipse/jface/bindings/keys/KeyLookupFactory.js,bin/org/eclipse/jface/bindings/keys/KeyBinding.js,bin/org/eclipse/jface/bindings/keys/IKeyLookup.js,bin/org/eclipse/jface/bindings/TriggerSequence.js,bin/org/eclipse/jface/bindings/Trigger.js,bin/org/eclipse/jface/bindings/SchemeEvent.js,bin/org/eclipse/jface/bindings/Scheme.js,bin/org/eclipse/jface/bindings/ISchemeListener.js,bin/org/eclipse/jface/bindings/IBindingManagerListener.js,bin/org/eclipse/jface/bindings/CachedBindingSet.js,bin/org/eclipse/jface/bindings/BindingManagerEvent.js,bin/org/eclipse/jface/bindings/BindingManager.js,bin/org/eclipse/jface/bindings/Binding.js,bin/org/eclipse/jface/action/ToolBarManager.js,bin/org/eclipse/jface/action/ToolBarContributionItem.js,bin/org/eclipse/jface/action/SubToolBarManager.js,bin/org/eclipse/jface/action/SubStatusLineManager.js,bin/org/eclipse/jface/action/SubMenuManager.js,bin/org/eclipse/jface/action/SubCoolBarManager.js,bin/org/eclipse/jface/action/SubContributionManager.js,bin/org/eclipse/jface/action/SubContributionItem.js,bin/org/eclipse/jface/action/StatusLineManager.js,bin/org/eclipse/jface/action/StatusLineLayoutData.js,bin/org/eclipse/jface/action/StatusLine.js,bin/org/eclipse/jface/action/Separator.js,bin/org/eclipse/jface/action/MenuManager.js,bin/org/eclipse/jface/action/IToolBarManager.js,bin/org/eclipse/jface/action/IStatusLineManager.js,bin/org/eclipse/jface/action/IMenuManager.js,bin/org/eclipse/jface/action/IMenuListener.js,bin/org/eclipse/jface/action/IMenuCreator.js,bin/org/eclipse/jface/action/ICoolBarManager.js,bin/org/eclipse/jface/action/IContributionManagerOverrides.js,bin/org/eclipse/jface/action/IContributionManager.js,bin/org/eclipse/jface/action/IContributionItem.js,bin/org/eclipse/jface/action/IAction.js,bin/org/eclipse/jface/action/GroupMarker.js,bin/org/eclipse/jface/action/ExternalActionManager.js,bin/org/eclipse/jface/action/CoolBarManager.js,bin/org/eclipse/jface/action/ControlContribution.js,bin/org/eclipse/jface/action/ContributionManager.js,bin/org/eclipse/jface/action/ContributionItem.js,bin/org/eclipse/jface/action/ActionContributionItem.js,bin/org/eclipse/jface/action/Action.js,bin/org/eclipse/jface/action/AbstractGroupMarker.js
4+
j2s.output.path=bin
5+
j2s.abandoned.resources.list=
6+
j2s.compiler.status=enable
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>net.sf.j2s.java.org.eclipse.jface</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>net.sf.j2s.core.java2scriptbuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
</buildSpec>
19+
<natures>
20+
<nature>org.eclipse.jdt.core.javanature</nature>
21+
</natures>
22+
</projectDescription>
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/*******************************************************************************
2+
* Copyright (c) 2000, 2004 IBM Corporation and others.
3+
* All rights reserved. This program and the accompanying materials
4+
* are made available under the terms of the Eclipse Public License v1.0
5+
* which accompanies this distribution, and is available at
6+
* http://www.eclipse.org/legal/epl-v10.html
7+
*
8+
* Contributors:
9+
* IBM Corporation - initial API and implementation
10+
*******************************************************************************/
11+
package org.eclipse.jface.action;
12+
13+
import org.eclipse.jface.util.Assert;
14+
15+
/**
16+
* Abstract superclass for group marker classes.
17+
* <p>
18+
* This class is not intended to be subclassed outside the framework.
19+
* </p>
20+
*/
21+
public abstract class AbstractGroupMarker extends ContributionItem {
22+
/**
23+
* Constructor for use by subclasses.
24+
*/
25+
protected AbstractGroupMarker() {
26+
}
27+
28+
/**
29+
* Create a new group marker with the given name.
30+
* The group name must not be <code>null</code> or the empty string.
31+
* The group name is also used as the item id.
32+
*
33+
* @param groupName the name of the group
34+
*/
35+
protected AbstractGroupMarker(String groupName) {
36+
super(groupName);
37+
Assert.isTrue(groupName != null && groupName.length() > 0);
38+
}
39+
40+
/**
41+
* Returns the group name.
42+
*
43+
* @return the group name
44+
*/
45+
public String getGroupName() {
46+
return getId();
47+
}
48+
49+
/**
50+
* The <code>AbstractGroupMarker</code> implementation of this <code>IContributionItem</code>
51+
* method returns <code>true</code> iff the id is not <code>null</code>. Subclasses may override.
52+
*/
53+
public boolean isGroupMarker() {
54+
return getId() != null;
55+
}
56+
}

0 commit comments

Comments
 (0)
X Tutup