JBoss Tools SVN: r15357 - branches/jbosstools-3.0.x/archives/tests/org.jboss.ide.eclipse.archives.test/src/org/jboss/ide/eclipse/archives/test/model.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2009-05-20 04:29:10 -0400 (Wed, 20 May 2009)
New Revision: 15357
Added:
branches/jbosstools-3.0.x/archives/tests/org.jboss.ide.eclipse.archives.test/src/org/jboss/ide/eclipse/archives/test/model/DirectoryScannerTest.java
Log:
JBIDE-4330 build go breaky (missing file)
Added: branches/jbosstools-3.0.x/archives/tests/org.jboss.ide.eclipse.archives.test/src/org/jboss/ide/eclipse/archives/test/model/DirectoryScannerTest.java
===================================================================
--- branches/jbosstools-3.0.x/archives/tests/org.jboss.ide.eclipse.archives.test/src/org/jboss/ide/eclipse/archives/test/model/DirectoryScannerTest.java (rev 0)
+++ branches/jbosstools-3.0.x/archives/tests/org.jboss.ide.eclipse.archives.test/src/org/jboss/ide/eclipse/archives/test/model/DirectoryScannerTest.java 2009-05-20 08:29:10 UTC (rev 15357)
@@ -0,0 +1,67 @@
+package org.jboss.ide.eclipse.archives.test.model;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import junit.framework.TestCase;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.runtime.FileLocator;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.core.runtime.Path;
+import org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory;
+import org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory.DirectoryScannerExtension;
+import org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory.DirectoryScannerExtension.FileWrapper;
+import org.jboss.ide.eclipse.archives.test.ArchivesTest;
+import org.jboss.tools.test.util.JobUtils;
+import org.jboss.tools.test.util.ResourcesUtils;
+import org.osgi.framework.Bundle;
+
+public class DirectoryScannerTest extends TestCase {
+ IProject proj = null;
+ private Bundle bundle;
+ private IPath bundlePath;
+ protected void setUp() throws Exception {
+ if( bundlePath == null ) {
+ try {
+ bundle = ArchivesTest.getDefault().getBundle();
+ URL bundleURL = FileLocator.toFileURL(bundle.getEntry(""));
+ bundlePath = new Path(bundleURL.getFile());
+ } catch( IOException ioe) {
+ fail("Failed to set up " + getClass().getName());
+ }
+ }
+
+ proj = ResourcesUtils.importProject("org.jboss.ide.eclipse.archives.test", "/inputs/projects/GenericProject");
+ proj.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
+ JobUtils.waitForIdle();
+ }
+ protected void tearDown() throws Exception {
+ ResourcesUtils.deleteProject(proj.getName());
+ }
+
+ public void testSingleFileScanner() {
+ DirectoryScannerExtension scanner1 =
+ DirectoryScannerFactory.createDirectoryScanner(
+ proj.getLocation().append("Resources").append("images").toOSString(), null,
+ "multiple_files.gif", "", null,
+ false, 1.2, false);
+ scanner1.scan();
+ FileWrapper[] results = scanner1.getMatchedArray();
+ assertTrue(results != null && results.length == 1);
+
+ DirectoryScannerExtension scanner2 =
+ DirectoryScannerFactory.createDirectoryScanner(
+ proj.getLocation().toOSString(), null,
+ "Resources/images/multiple_files.gif", "", null,
+ false, 1.2, false);
+ scanner2.scan();
+ FileWrapper[] results2 = scanner2.getMatchedArray();
+ assertTrue(results2 != null && results2.length == 1);
+ }
+}
15 years, 4 months
JBoss Tools SVN: r15356 - in trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4: src/org/jboss/tools/flow/jpdl4/editor and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: koen.aers(a)jboss.com
Date: 2009-05-19 18:45:42 -0400 (Tue, 19 May 2009)
New Revision: 15356
Added:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessDescriptionSection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessKeySection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessVersionSection.java
Modified:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlDeserializer.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlSerializer.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/model/Process.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/AssignmentSection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ClassNameSection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/EventTypeSection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/JpdlPropertySection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/SubprocessSection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TimerSection.java
Log:
support process attributes: key, version, description (GPD-324)
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml 2009-05-19 22:45:42 UTC (rev 15356)
@@ -366,7 +366,28 @@
tab="org.jboss.tools.jpdl4.assignment">
<input type="org.jboss.tools.flow.jpdl4.model.HumanTask"/>
<input type="org.jboss.tools.flow.jpdl4.model.Swimlane"/>
- </propertySection>
+ </propertySection>
+ <propertySection
+ afterSection="org.jboss.tools.jpdl4.name"
+ class="org.jboss.tools.flow.jpdl4.properties.ProcessKeySection"
+ id="org.jboss.tools.jpdl4.processKey"
+ tab="org.jboss.tools.jpdl4.general">
+ <input type="org.jboss.tools.flow.jpdl4.model.Process"/>
+ </propertySection>
+ <propertySection
+ afterSection="org.jboss.tools.jpdl4.processKey"
+ class="org.jboss.tools.flow.jpdl4.properties.ProcessVersionSection"
+ id="org.jboss.tools.jpdl4.processVersion"
+ tab="org.jboss.tools.jpdl4.general">
+ <input type="org.jboss.tools.flow.jpdl4.model.Process"/>
+ </propertySection>
+ <propertySection
+ afterSection="org.jboss.tools.jpdl4.processVersion"
+ class="org.jboss.tools.flow.jpdl4.properties.ProcessDescriptionSection"
+ id="org.jboss.tools.jpdl4.processDescription"
+ tab="org.jboss.tools.jpdl4.general">
+ <input type="org.jboss.tools.flow.jpdl4.model.Process"/>
+ </propertySection>
</propertySections>
</extension>
<extension
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlDeserializer.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlDeserializer.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlDeserializer.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -9,7 +9,6 @@
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.draw2d.geometry.Rectangle;
-import org.jboss.tools.flow.common.model.Flow;
import org.jboss.tools.flow.common.properties.IPropertyId;
import org.jboss.tools.flow.common.registry.ElementRegistry;
import org.jboss.tools.flow.common.wrapper.ConnectionWrapper;
@@ -23,6 +22,7 @@
import org.jboss.tools.flow.jpdl4.model.EventListener;
import org.jboss.tools.flow.jpdl4.model.EventListenerContainer;
import org.jboss.tools.flow.jpdl4.model.HumanTask;
+import org.jboss.tools.flow.jpdl4.model.Process;
import org.jboss.tools.flow.jpdl4.model.SubprocessTask;
import org.jboss.tools.flow.jpdl4.model.Swimlane;
import org.jboss.tools.flow.jpdl4.model.Timer;
@@ -69,9 +69,12 @@
class ProcessAttributeHandler extends DefaultAttributeDeserializer {
public void deserializeAttributes(Wrapper wrapper, Element element) {
super.deserializeAttributes(wrapper, element);
- if (!(wrapper instanceof FlowWrapper)) return;
- FlowWrapper flowWrapper = (FlowWrapper)wrapper;
- ((Flow)flowWrapper.getElement()).setName(element.getAttribute("name"));
+ if (!(wrapper.getElement() instanceof Process)) return;
+ Process process = (Process)wrapper.getElement();
+ process.setName(element.getAttribute("name"));
+ process.setKey(element.getAttribute("key"));
+ process.setVersion(element.getAttribute("version"));
+ process.setDescription(element.getAttribute("description"));
}
}
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlSerializer.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlSerializer.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlSerializer.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -456,19 +456,28 @@
result.add("xmlns");
result.add("name");
result.add("initial");
+ result.add("key");
+ result.add("version");
+ result.add("description");
return result;
}
protected void appendAttributeToSave(String attributeName, StringBuffer buffer, Wrapper wrapper) {
if (!(wrapper instanceof FlowWrapper)) return;
Element element = wrapper.getElement();
if (element == null || !(element instanceof Process)) return;
- if ("xmlns".equals(attributeName)) {
- buffer.append(" xmlns=\"http://jbpm.org/4/jpdl\"");
- } else if ("name".equals(attributeName)) {
+ if ("name".equals(attributeName)) {
appendName(buffer, (Process)element);
+ } else if ("key".equals(attributeName)) {
+ appendKey(buffer, (Process)element);
+ } else if ("version".equals(attributeName)) {
+ appendVersion(buffer, (Process)element);
+ } else if ("description".equals(attributeName)) {
+ appendDescription(buffer, (Process)element);
} else if ("initial".equals(attributeName)) {
appendInitial(buffer, (Process)element);
- }
+ } else if ("xmlns".equals(attributeName)) {
+ buffer.append(" xmlns=\"http://jbpm.org/4/jpdl\"");
+ }
}
protected void appendName(StringBuffer buffer, Process process) {
String value = process.getName();
@@ -481,6 +490,24 @@
if (value == null || "".equals(value)) return;
buffer.append(" initial=\"" + value + "\"");
}
+ protected void appendKey(StringBuffer buffer, Process process) {
+ if (process.getKey() == null) return;
+ String value = process.getKey();
+ if (value == null || "".equals(value)) return;
+ buffer.append(" key=\"" + value + "\"");
+ }
+ protected void appendVersion(StringBuffer buffer, Process process) {
+ if (process.getVersion() == null) return;
+ String value = process.getVersion();
+ if (value == null || "".equals(value)) return;
+ buffer.append(" version=\"" + value + "\"");
+ }
+ protected void appendDescription(StringBuffer buffer, Process process) {
+ if (process.getDescription() == null) return;
+ String value = process.getDescription();
+ if (value == null || "".equals(value)) return;
+ buffer.append(" description=\"" + value + "\"");
+ }
}
private void appendOpening(StringBuffer buffer, Wrapper wrapper, int level) {
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/model/Process.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/model/Process.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/model/Process.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -12,7 +12,14 @@
public class Process extends DefaultFlow {
+ public static final String KEY = "key";
+ public static final String VERSION = "version";
+ public static final String DESCRIPTION = "description";
+
private Node initial = null;
+ private String key;
+ private String version;
+ private String description;
private List<Swimlane> swimlanes = new ArrayList<Swimlane>();
private List<Timer> timers = new ArrayList<Timer>();
@@ -40,6 +47,30 @@
initial = node;
}
+ public String getKey() {
+ return key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getVersion() {
+ return version;
+ }
+
+ public void setVersion(String version) {
+ this.version = version;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
public void removeNode(Node node) {
Jpdl4Helper.mergeLeadingNodes(node);
super.removeNode(node);
@@ -62,6 +93,12 @@
return timers;
} else if ("eventListener".equals(id)) {
return eventlisteners;
+ } else if (KEY.equals(id)) {
+ return getKey();
+ } else if (VERSION.equals(id)) {
+ return getVersion();
+ } else if (DESCRIPTION.equals(id)) {
+ return getDescription();
}
return null;
}
@@ -73,6 +110,12 @@
return true;
} else if ("eventListener".equals(id)) {
return true;
+ } else if (KEY.equals(id)) {
+ return getKey() != null;
+ } else if (VERSION.equals(id)) {
+ return getVersion() != null;
+ } else if (DESCRIPTION.equals(id)) {
+ return getDescription() != null;
}
return false;
}
@@ -81,6 +124,13 @@
}
public void setPropertyValue(Object id, Object value) {
+ if (KEY.equals(id)) {
+ setKey((String)value);
+ } else if (VERSION.equals(id)) {
+ setVersion((String)value);
+ } else if (DESCRIPTION.equals(id)) {
+ setDescription((String)value);
+ }
}
}
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/AssignmentSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/AssignmentSection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/AssignmentSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -60,7 +60,7 @@
typeCombo.setItems(HumanTask.ASSIGNMENT_TYPES);
FormData data = new FormData();
data.top = new FormAttachment(0, 5);
- data.left = new FormAttachment(0, 85);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
typeCombo.setLayoutData(data);
}
@@ -77,7 +77,7 @@
FormData data = new FormData();
data.top = new FormAttachment(typeCombo, 2);
data.right = new FormAttachment(100, 0);
- data.left = new FormAttachment(0, 80);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
expressionText.setLayoutData(data);
}
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ClassNameSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ClassNameSection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ClassNameSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -1,69 +1,11 @@
package org.jboss.tools.flow.jpdl4.properties;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.views.properties.IPropertySource;
-import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage;
import org.jboss.tools.flow.jpdl4.model.EventListener;
-public class ClassNameSection extends JpdlPropertySection {
-
- private Text classNameText;
- private CLabel classNameLabel;
+public class ClassNameSection extends TextFieldPropertySection {
- private ModifyListener textModifyListener = new ModifyListener() {
- public void modifyText(ModifyEvent arg0) {
- changeProperty(EventListener.CLASS_NAME, getValueNullsAllowed(classNameText.getText()));
- }
- };
-
- public void createControls(Composite parent,
- TabbedPropertySheetPage aTabbedPropertySheetPage) {
- super.createControls(parent, aTabbedPropertySheetPage);
- Composite composite = getFlatFormComposite();
- createEventTypeLabel(composite);
- createEventTypeText(composite);
+ public ClassNameSection() {
+ super(EventListener.CLASS_NAME, "Class");
}
-
-
- private void createEventTypeLabel(Composite parent) {
- classNameLabel = getWidgetFactory().createCLabel(parent, "Class");
- FormData data = new FormData();
- data.left = new FormAttachment(0, 0);
- data.top = new FormAttachment(0, 5);
- classNameLabel.setLayoutData(data);
- }
-
- private void createEventTypeText(Composite parent) {
- classNameText = getWidgetFactory().createText(parent, "");
- FormData data = new FormData();
- data.top = new FormAttachment(0, 0);
- data.left = new FormAttachment(classNameLabel, 0, SWT.RIGHT);
- data.right = new FormAttachment(100, 0);
- classNameText.setLayoutData(data);
- }
- protected void hookListeners() {
- classNameText.addModifyListener(textModifyListener);
- }
-
- protected void unhookListeners() {
- classNameText.removeModifyListener(textModifyListener);
- }
-
- protected void updateValues() {
- IPropertySource input = getInput();
- if (input != null) {
- classNameText.setText(getValueNotNull((String)input.getPropertyValue(EventListener.CLASS_NAME)));
- } else {
- classNameText.setText("");
- }
- }
-
}
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/EventTypeSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/EventTypeSection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/EventTypeSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -1,69 +1,11 @@
package org.jboss.tools.flow.jpdl4.properties;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.views.properties.IPropertySource;
-import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage;
import org.jboss.tools.flow.jpdl4.model.EventListenerContainer;
-public class EventTypeSection extends JpdlPropertySection {
-
- private Text eventTypeText;
- private CLabel eventTypeLabel;
+public class EventTypeSection extends TextFieldPropertySection {
- private ModifyListener textModifyListener = new ModifyListener() {
- public void modifyText(ModifyEvent arg0) {
- changeProperty(EventListenerContainer.EVENT_TYPE, getValueNullsAllowed(eventTypeText.getText()));
- }
- };
-
- public void createControls(Composite parent,
- TabbedPropertySheetPage aTabbedPropertySheetPage) {
- super.createControls(parent, aTabbedPropertySheetPage);
- Composite composite = getFlatFormComposite();
- createEventTypeLabel(composite);
- createEventTypeText(composite);
+ public EventTypeSection() {
+ super(EventListenerContainer.EVENT_TYPE, "Event Type");
}
-
-
- private void createEventTypeLabel(Composite parent) {
- eventTypeLabel = getWidgetFactory().createCLabel(parent, "Event Type");
- FormData data = new FormData();
- data.left = new FormAttachment(0, 0);
- data.top = new FormAttachment(0, 5);
- eventTypeLabel.setLayoutData(data);
- }
-
- private void createEventTypeText(Composite parent) {
- eventTypeText = getWidgetFactory().createText(parent, "");
- FormData data = new FormData();
- data.top = new FormAttachment(0, 0);
- data.left = new FormAttachment(eventTypeLabel, 0, SWT.RIGHT);
- data.right = new FormAttachment(100, 0);
- eventTypeText.setLayoutData(data);
- }
- protected void hookListeners() {
- eventTypeText.addModifyListener(textModifyListener);
- }
-
- protected void unhookListeners() {
- eventTypeText.removeModifyListener(textModifyListener);
- }
-
- protected void updateValues() {
- IPropertySource input = getInput();
- if (input != null) {
- eventTypeText.setText(getValueNotNull((String)input.getPropertyValue(EventListenerContainer.EVENT_TYPE)));
- } else {
- eventTypeText.setText("");
- }
- }
-
}
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/JpdlPropertySection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/JpdlPropertySection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/JpdlPropertySection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -12,6 +12,8 @@
import org.jboss.tools.flow.jpdl4.command.ChangePropertyCommand;
public abstract class JpdlPropertySection extends AbstractPropertySection {
+
+ public static final int SECOND_COLUMN_LEFT_LIMIT = 30;
private CommandStack commandStack;
private Composite flatFormComposite;
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -3,7 +3,6 @@
import java.util.EventObject;
import org.eclipse.gef.commands.CommandStackListener;
-import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
@@ -68,7 +67,7 @@
nameText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(0, 0);
- data.left = new FormAttachment(nameLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
nameText.setLayoutData(data);
}
Added: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessDescriptionSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessDescriptionSection.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessDescriptionSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -0,0 +1,11 @@
+package org.jboss.tools.flow.jpdl4.properties;
+
+import org.jboss.tools.flow.jpdl4.model.Process;
+
+public class ProcessDescriptionSection extends TextFieldPropertySection {
+
+ public ProcessDescriptionSection() {
+ super(Process.DESCRIPTION, "Description");
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessDescriptionSection.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessKeySection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessKeySection.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessKeySection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -0,0 +1,11 @@
+package org.jboss.tools.flow.jpdl4.properties;
+
+import org.jboss.tools.flow.jpdl4.model.Process;
+
+public class ProcessKeySection extends TextFieldPropertySection {
+
+ public ProcessKeySection() {
+ super(Process.KEY, "Key");
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessKeySection.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessVersionSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessVersionSection.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessVersionSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -0,0 +1,11 @@
+package org.jboss.tools.flow.jpdl4.properties;
+
+import org.jboss.tools.flow.jpdl4.model.Process;
+
+public class ProcessVersionSection extends TextFieldPropertySection {
+
+ public ProcessVersionSection() {
+ super(Process.VERSION, "Version");
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/ProcessVersionSection.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/SubprocessSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/SubprocessSection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/SubprocessSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -1,7 +1,6 @@
package org.jboss.tools.flow.jpdl4.properties;
import org.eclipse.gef.commands.CommandStack;
-import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
@@ -62,7 +61,7 @@
idText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(0, 0);
- data.left = new FormAttachment(idLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
idText.setLayoutData(data);
}
@@ -79,7 +78,7 @@
keyText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(idText, 0);
- data.left = new FormAttachment(idLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
keyText.setLayoutData(data);
}
@@ -96,7 +95,7 @@
outcomeText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(keyText, 0);
- data.left = new FormAttachment(idLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
outcomeText.setLayoutData(data);
}
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -1,6 +1,5 @@
package org.jboss.tools.flow.jpdl4.properties;
-import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
@@ -10,16 +9,23 @@
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.views.properties.IPropertySource;
import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage;
-import org.jboss.tools.flow.jpdl4.model.EventListener;
public class TextFieldPropertySection extends JpdlPropertySection {
- private Text classNameText;
- private CLabel classNameLabel;
+ private Text propertyText;
+ private CLabel propertyLabel;
+ private String name;
+ private String label;
+
+ public TextFieldPropertySection(String name, String label) {
+ this.name = name;
+ this.label = label;
+ }
+
private ModifyListener textModifyListener = new ModifyListener() {
public void modifyText(ModifyEvent arg0) {
- changeProperty(EventListener.CLASS_NAME, getValueNullsAllowed(classNameText.getText()));
+ changeProperty(name, getValueNullsAllowed(propertyText.getText()));
}
};
@@ -27,42 +33,42 @@
TabbedPropertySheetPage aTabbedPropertySheetPage) {
super.createControls(parent, aTabbedPropertySheetPage);
Composite composite = getFlatFormComposite();
- createEventTypeLabel(composite);
- createEventTypeText(composite);
+ createPropertyLabel(composite);
+ createPropertyText(composite);
}
- private void createEventTypeLabel(Composite parent) {
- classNameLabel = getWidgetFactory().createCLabel(parent, "Class");
+ private void createPropertyLabel(Composite parent) {
+ propertyLabel = getWidgetFactory().createCLabel(parent, label);
FormData data = new FormData();
data.left = new FormAttachment(0, 0);
data.top = new FormAttachment(0, 5);
- classNameLabel.setLayoutData(data);
+ propertyLabel.setLayoutData(data);
}
- private void createEventTypeText(Composite parent) {
- classNameText = getWidgetFactory().createText(parent, "");
+ private void createPropertyText(Composite parent) {
+ propertyText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(0, 0);
- data.left = new FormAttachment(classNameLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
- classNameText.setLayoutData(data);
+ propertyText.setLayoutData(data);
}
protected void hookListeners() {
- classNameText.addModifyListener(textModifyListener);
+ propertyText.addModifyListener(textModifyListener);
}
protected void unhookListeners() {
- classNameText.removeModifyListener(textModifyListener);
+ propertyText.removeModifyListener(textModifyListener);
}
protected void updateValues() {
IPropertySource input = getInput();
if (input != null) {
- classNameText.setText(getValueNotNull((String)input.getPropertyValue(EventListener.CLASS_NAME)));
+ propertyText.setText(getValueNotNull((String)input.getPropertyValue(name)));
} else {
- classNameText.setText("");
+ propertyText.setText("");
}
}
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TimerSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TimerSection.java 2009-05-19 20:03:51 UTC (rev 15355)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TimerSection.java 2009-05-19 22:45:42 UTC (rev 15356)
@@ -1,7 +1,6 @@
package org.jboss.tools.flow.jpdl4.properties;
import org.eclipse.gef.commands.CommandStack;
-import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
@@ -62,7 +61,7 @@
dueDateText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(0, 0);
- data.left = new FormAttachment(dueDateLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
dueDateText.setLayoutData(data);
}
@@ -79,7 +78,7 @@
repeatText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(dueDateText, 0);
- data.left = new FormAttachment(dueDateLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
repeatText.setLayoutData(data);
}
@@ -96,7 +95,7 @@
dueDateTimeText = getWidgetFactory().createText(parent, "");
FormData data = new FormData();
data.top = new FormAttachment(repeatText, 0);
- data.left = new FormAttachment(dueDateLabel, 0, SWT.RIGHT);
+ data.left = new FormAttachment(JpdlPropertySection.SECOND_COLUMN_LEFT_LIMIT, 0);
data.right = new FormAttachment(100, 0);
dueDateTimeText.setLayoutData(data);
}
15 years, 4 months
JBoss Tools SVN: r15355 - in trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe: editor and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: yradtsevich
Date: 2009-05-19 16:03:51 -0400 (Tue, 19 May 2009)
New Revision: 15355
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DndUtil.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
Log:
RESOLVED - issue JBIDE-4225: Drag and Drop facelet tag in Visual part of VPE
https://jira.jboss.org/jira/browse/JBIDE-4225
- now the add new tag wizard is shown when a user drag&drops a tag from the palette
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DndUtil.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DndUtil.java 2009-05-19 19:42:14 UTC (rev 15354)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/dnd/DndUtil.java 2009-05-19 20:03:51 UTC (rev 15355)
@@ -12,9 +12,13 @@
package org.jboss.tools.vpe.dnd;
+import java.util.ArrayList;
+import java.util.List;
+
import org.eclipse.swt.events.TypedEvent;
import org.jboss.tools.common.model.ui.editors.dnd.context.DropContext;
import org.jboss.tools.common.model.ui.editors.dnd.context.IDNDTextEditor;
+import org.jboss.tools.vpe.editor.VpeController;
import org.jboss.tools.vpe.editor.util.VpeDebugUtil;
import org.jboss.tools.vpe.xulrunner.XPCOM;
import org.mozilla.interfaces.nsIComponentManager;
@@ -84,9 +88,25 @@
public static final String kFilePromiseDirectoryMime = "application/x-moz-file-promise-dir"; //$NON-NLS-1$
/** The Constant FLAVORS. */
- public static final String[] FLAVORS = { kTextMime, kUnicodeMime, kHTMLMime, kAOLMailMime, kPNGImageMime, kJPEGImageMime,
- kGIFImageMime, kFileMime, kURLMime, kURLDataMime, kURLDescriptionMime, kNativeImageMime, kNativeHTMLMime, kFilePromiseURLMime,
- kFilePromiseMime, kFilePromiseDirectoryMime };
+ public static final String[] FLAVORS = {
+ VpeController.MODEL_FLAVOR,
+ kTextMime,
+ kUnicodeMime,
+ kHTMLMime,
+ kAOLMailMime,
+ kPNGImageMime,
+ kJPEGImageMime,
+ kGIFImageMime,
+ kFileMime,
+ kURLMime,
+ kURLDataMime,
+ kURLDescriptionMime,
+ kNativeImageMime,
+ kNativeHTMLMime,
+ kFilePromiseURLMime,
+ kFilePromiseMime,
+ kFilePromiseDirectoryMime
+ };
/**
* The Constructor.
@@ -102,39 +122,91 @@
* @param event the event
* @param textEditor the text editor
*/
- public static void fireDnDEvent(DropContext dropContext, IDNDTextEditor textEditor, TypedEvent event) {
-
+ public static void fireDnDEvent(DropContext dropContext,
+ IDNDTextEditor textEditor, TypedEvent event) {
dropContext.runDropCommand(textEditor, event);
}
/**
- * Gets the dn D file.
- *
- * @param event the event
- *
- * @return the dn D file
+ * Returns an instance of {@link DragTransferData}
+ * for the current DnD session.
*/
- public static nsISupports getDnDValue(nsIDOMEvent event) {
- nsIServiceManager serviceManager = Mozilla.getInstance().getServiceManager();
- nsIComponentManager componentManager = Mozilla.getInstance().getComponentManager();
- nsIDragService dragService = (nsIDragService) serviceManager.getServiceByContractID("@mozilla.org/widget/dragservice;1", //$NON-NLS-1$
- nsIDragService.NS_IDRAGSERVICE_IID);
- final nsIDragSession dragSession = dragService.getCurrentSession();
+ public static DragTransferData getDragTransferData() {
+ final nsIDragSession dragSession = getCurrentDragSession();
+ final List<String> supportedDataFlavors
+ = getSupportedDataFlavors(dragSession);
- final nsITransferable iTransferable = (nsITransferable) componentManager.createInstanceByContractID(
- XPCOM.NS_TRANSFERABLE_CONTRACTID, null, nsITransferable.NS_ITRANSFERABLE_IID);
+ final nsITransferable iTransferable
+ = createTransferable(supportedDataFlavors);
- for (String flavor1 : FLAVORS) {
- if (dragSession.isDataFlavorSupported(flavor1)) {
- iTransferable.addDataFlavor(flavor1);
- }
- }
- String[] aFlavor = { "" }; //$NON-NLS-1$
- long[] aDataLen = { 0 };
- nsISupports[] aData = { null };
+ String[] aFlavor = new String[1];
+ nsISupports[] aValue = new nsISupports[1];
+ long[] aDataLen = new long[1];
dragSession.getData(iTransferable, 0);
- iTransferable.getAnyTransferData(aFlavor, aData, aDataLen);
- return aData[0];
+ iTransferable.getAnyTransferData(aFlavor, aValue, aDataLen);
+ return new DragTransferData(aFlavor[0], aValue[0], aDataLen[0]);
}
+
+ public static nsITransferable createTransferable(
+ final List<String> supportedDataFlavors) {
+ final nsIComponentManager componentManager
+ = Mozilla.getInstance().getComponentManager();
+
+ final nsITransferable iTransferable = (nsITransferable)
+ componentManager.createInstanceByContractID(
+ XPCOM.NS_TRANSFERABLE_CONTRACTID, null,
+ nsITransferable.NS_ITRANSFERABLE_IID);
+
+ for (final String flavor : supportedDataFlavors) {
+ iTransferable.addDataFlavor(flavor);
+ }
+
+ return iTransferable;
+ }
+
+ private static List<String> getSupportedDataFlavors(
+ final nsIDragSession dragSession) {
+ final List<String> supportedDataFlavors = new ArrayList<String>();
+ for (final String flavor : FLAVORS) {
+ if (dragSession.isDataFlavorSupported(flavor)) {
+ supportedDataFlavors.add(flavor);
+ }
+ }
+ return supportedDataFlavors;
+ }
+
+ public static nsIDragSession getCurrentDragSession() {
+ nsIServiceManager serviceManager = Mozilla.getInstance()
+ .getServiceManager();
+ nsIDragService dragService = (nsIDragService) serviceManager
+ .getServiceByContractID(
+ "@mozilla.org/widget/dragservice;1", //$NON-NLS-1$
+ nsIDragService.NS_IDRAGSERVICE_IID);
+ final nsIDragSession dragSession = dragService.getCurrentSession();
+ return dragSession;
+ }
+
+ public static class DragTransferData {
+ private final String flavor;
+ private final long dataLen;
+ private final nsISupports value;
+
+ public DragTransferData(final String flavor, final nsISupports value,
+ final long dataLen) {
+ this.flavor = flavor;
+ this.value = value;
+ this.dataLen = dataLen;
+ }
+
+ public String getFlavor() {
+ return flavor;
+ }
+ public nsISupports getValue() {
+ return value;
+ }
+ public long getDataLen() {
+ return dataLen;
+ }
+ }
}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java 2009-05-19 19:42:14 UTC (rev 15354)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java 2009-05-19 20:03:51 UTC (rev 15355)
@@ -104,6 +104,7 @@
import org.jboss.tools.vpe.VpeDebug;
import org.jboss.tools.vpe.VpePlugin;
import org.jboss.tools.vpe.dnd.DndUtil;
+import org.jboss.tools.vpe.dnd.DndUtil.DragTransferData;
import org.jboss.tools.vpe.editor.bundle.BundleMap;
import org.jboss.tools.vpe.editor.context.VpePageContext;
import org.jboss.tools.vpe.editor.mapping.VpeDomMapping;
@@ -2093,7 +2094,7 @@
.queryInterface(nsIDOMNode.NS_IDOMNODE_IID);
Node sourceNode = domMapping.getNearSourceNode(visualNode);
if (sourceNode != null) {
- if (ModelTransfer.MODEL.equals(flavor)) { //$NON-NLS-1$
+ if (ModelTransfer.MODEL.equals(flavor)) {
// XModelObject object =
// PreferenceModelUtilities.getPreferenceModel().
// getModelBuffer().source();
@@ -2225,8 +2226,10 @@
// .getModelBuffer().source();
// if(object == null)
- nsISupports aValue = DndUtil.getDnDValue(mouseEvent);
- String aFlavor = ""; //$NON-NLS-1$
+ final DragTransferData dragTransferData = DndUtil.getDragTransferData();
+ final nsISupports aValue = dragTransferData.getValue();
+
+ String aFlavor = "";
if (VpeDndUtil.isNsIFileInstance(aValue)) {
nsIFile aFile = (nsIFile) aValue.queryInterface(nsIFile.NS_IFILE_IID);
@@ -2245,7 +2248,11 @@
} else if (VpeDndUtil.isNsIStringInstance(aValue)) {
nsISupportsString aString = (nsISupportsString) aValue.queryInterface(nsISupportsString.NS_ISUPPORTSSTRING_IID);
data = aString.getData();
- aFlavor = DndUtil.kURLMime;
+ if (MODEL_FLAVOR.equals( dragTransferData.getFlavor() )) {
+ aFlavor = dragTransferData.getFlavor();
+ } else {
+ aFlavor = DndUtil.kURLMime;
+ }
}
// if (object.getFileType() == XModelObject.FILE
@@ -2603,7 +2610,6 @@
}
public void dragDrop(nsIDOMEvent domEvent) {
-
visualBuilder.getDnd().dragDrop(domEvent, this);
}
15 years, 4 months
JBoss Tools SVN: r15354 - trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor.
by jbosstools-commits@lists.jboss.org
Author: koen.aers(a)jboss.com
Date: 2009-05-19 15:42:14 -0400 (Tue, 19 May 2009)
New Revision: 15354
Modified:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java
Log:
cleanup
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java 2009-05-19 19:40:06 UTC (rev 15353)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java 2009-05-19 19:42:14 UTC (rev 15354)
@@ -1,44 +1,33 @@
package org.jboss.tools.flow.jpdl4.editor;
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.SWTGraphics;
-import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.gef.DefaultEditDomain;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gef.GraphicalViewer;
import org.eclipse.gef.LayerConstants;
import org.eclipse.gef.commands.CommandStack;
import org.eclipse.gef.editparts.LayerManager;
import org.eclipse.gef.palette.PaletteRoot;
-import org.eclipse.jface.dialogs.ProgressMonitorDialog;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.GC;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.ImageData;
import org.eclipse.swt.graphics.ImageLoader;
-import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.actions.WorkspaceModifyOperation;
import org.eclipse.ui.part.FileEditorInput;
import org.eclipse.ui.views.properties.IPropertySheetPage;
import org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor;
import org.jboss.tools.flow.common.editor.GenericModelEditor;
import org.jboss.tools.flow.common.registry.ElementRegistry;
import org.jboss.tools.flow.common.wrapper.Wrapper;
-import org.jboss.tools.flow.jpdl4.Logger;
import org.jboss.tools.flow.jpdl4.editpart.JpdlGraphicalEditPartFactory;
import org.jboss.tools.flow.jpdl4.properties.JpdlPropertySheetPage;
import org.jboss.tools.flow.jpdl4.view.DetailsPage;
15 years, 4 months
JBoss Tools SVN: r15353 - in trunk/jbpm/plugins/org.jboss.tools.jbpm.common: .settings and 8 other directories.
by jbosstools-commits@lists.jboss.org
Author: koen.aers(a)jboss.com
Date: 2009-05-19 15:40:06 -0400 (Tue, 19 May 2009)
New Revision: 15353
Added:
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.classpath
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.project
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.settings/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.settings/org.eclipse.jdt.core.prefs
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/META-INF/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/META-INF/MANIFEST.MF
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/build.properties
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/plugin.xml
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Activator.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Constants.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/AddJbpmInstallationDialog.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/DefaultPage.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallation.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationLabelProvider.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationTableContentProvider.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmLocationsPage.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementDialog.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementLabelProvider.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationTableContentProvider.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/PreferencesManager.java
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/util/
trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/util/AutoResizeTableLayout.java
Log:
plugin to hold commonalities between jbpm 3 and jbpm 4 tools
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.classpath
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.classpath (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.classpath 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.classpath
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.project
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.project (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.project 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.jbpm.common</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.project
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.settings/org.eclipse.jdt.core.prefs (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.settings/org.eclipse.jdt.core.prefs 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,7 @@
+#Thu May 14 20:44:34 EDT 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/.settings/org.eclipse.jdt.core.prefs
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/META-INF/MANIFEST.MF
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/META-INF/MANIFEST.MF (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/META-INF/MANIFEST.MF 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,14 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: jPDL Integration Tools
+Bundle-SymbolicName: org.jboss.tools.jbpm.common;singleton:=true
+Bundle-Version: 1.0.0.CR1
+Bundle-Vendor: JBoss, a Division of Red Hat
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Require-Bundle: org.eclipse.jface;bundle-version="3.4.2",
+ org.eclipse.ui;bundle-version="3.4.2",
+ org.eclipse.core.runtime;bundle-version="3.4.0"
+Export-Package: org.jboss.tools.jbpm.preferences,
+ org.jboss.tools.jbpm.util
+Bundle-Activator: org.jboss.tools.jbpm.Activator
+Bundle-ActivationPolicy: lazy
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/META-INF/MANIFEST.MF
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/build.properties
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/build.properties (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/build.properties 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,5 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/build.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/plugin.xml
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/plugin.xml (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/plugin.xml 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ class="org.jboss.tools.jbpm.preferences.DefaultPage"
+ id="org.jboss.tools.jbpm"
+ name="JBoss jBPM"/>
+ </extension>
+
+</plugin>
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/plugin.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Activator.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Activator.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Activator.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,18 @@
+package org.jboss.tools.jbpm;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+
+public class Activator extends AbstractUIPlugin {
+
+ private static Activator activator;
+
+ public static Activator getDefault() {
+ return activator;
+ }
+
+ public Activator() {
+ super();
+ activator = this;
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Activator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Constants.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Constants.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Constants.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,29 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm;
+
+
+public interface Constants {
+
+ public static final String JBPM_NAME = "jbpm-name";
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/Constants.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/AddJbpmInstallationDialog.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/AddJbpmInstallationDialog.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/AddJbpmInstallationDialog.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,237 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+
+import java.io.File;
+
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.dialogs.IDialogConstants;
+import org.eclipse.jface.dialogs.StatusDialog;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.ModifyEvent;
+import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.DirectoryDialog;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.Text;
+import org.jboss.tools.jbpm.Activator;
+
+public abstract class AddJbpmInstallationDialog extends StatusDialog {
+
+ private static final String pluginId = Activator.getDefault().getBundle().getSymbolicName();
+
+ private static final IStatus enterNameStatus = new Status(
+ Status.INFO, pluginId, 0, "Enter the name of the jBPM installation.", null);
+ private static final IStatus enterLocationStatus = new Status(
+ Status.INFO, pluginId, 0, "Enter the location of the jBPM installation.", null);
+ private static final IStatus unExistingLocationStatus = new Status(
+ Status.ERROR, pluginId, 0, "The location does not exist.", null);
+ private static final IStatus nameAlreadyUsedStatus = new Status(
+ Status.ERROR, pluginId, 0, "The name is already used.", null);
+ private static final IStatus inValidJbpmInstallationStatus = new Status(
+ Status.ERROR, pluginId, 0, "This is not a valid jBPM installation.", null);
+
+ String title;
+ Text nameText, locationText;
+ Button locationButton;
+
+ IStatus currentStatus = enterNameStatus;
+
+ String name, location;
+ IStatus status;
+
+ public AddJbpmInstallationDialog(Shell parentShell) {
+ super(parentShell);
+ }
+
+ public void initialize(String t, String n, String l) {
+ this.title = t;
+ this.name = n;
+ this.location = l;
+ }
+
+ protected Control createDialogArea(Composite parent) {
+ Composite area = (Composite)super.createDialogArea(parent);
+ getShell().setText(title);
+ GridLayout gridLayout = new GridLayout();
+ gridLayout.numColumns = 3;
+ area.setLayout(gridLayout);
+ createNameLabel(area);
+ createNameText(area);
+ createFillLabel(area);
+ createLocationLabel(area);
+ createLocationText(area);
+ createLocationButton(area);
+ getShell().setText(title);
+ return area;
+ }
+
+ protected Control createContents(Composite parent) {
+ Control result = super.createContents(parent);
+ updateStatus(currentStatus);
+ return result;
+ }
+
+ private void createLocationText(Composite area) {
+ locationText = new Text(area, SWT.BORDER);
+ GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
+ gridData.widthHint = convertWidthInCharsToPixels(40);
+ locationText.setLayoutData(gridData);
+ locationText.setText(location == null ? "" : location);
+ locationText.addModifyListener(new ModifyListener() {
+ public void modifyText(ModifyEvent e) {
+ handleLocationChanged();
+ }
+ });
+ }
+
+ private void handleLocationChanged() {
+ location = locationText.getText();
+ updateCurrentStatus();
+ updateStatus(currentStatus);
+ }
+
+ private void createLocationButton(Composite area) {
+ locationButton = new Button(area, SWT.PUSH);
+ locationButton.setText("Search...");
+ locationButton.addSelectionListener(new SelectionAdapter() {
+ public void widgetSelected(SelectionEvent e) {
+ searchLocation();
+ }
+ });
+ }
+
+ private void searchLocation() {
+ DirectoryDialog dialog = new DirectoryDialog(getShell(), SWT.OPEN);
+ String result = dialog.open();
+ if (result != null) {
+ locationText.setText(result);
+ }
+ }
+
+ private void createLocationLabel(Composite area) {
+ Label label = new Label(area, SWT.NONE);
+ GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
+ label.setLayoutData(gridData);
+ label.setText("Location :");
+ }
+
+ private void createFillLabel(Composite area) {
+ new Label(area, SWT.NONE);
+ }
+
+ private void createNameText(Composite area) {
+ nameText = new Text(area, SWT.BORDER);
+ GridData gridData = new GridData();
+ gridData.verticalIndent = 10;
+ gridData.widthHint = convertWidthInCharsToPixels(40);
+ nameText.setLayoutData(gridData);
+ nameText.setText(name == null ? "" : name);
+ nameText.addModifyListener(new ModifyListener() {
+ public void modifyText(ModifyEvent e) {
+ handleNameChanged();
+ }
+ });
+ }
+
+ private void handleNameChanged() {
+ name = nameText.getText();
+ updateCurrentStatus();
+ updateStatus(currentStatus);
+ }
+
+ private void updateCurrentStatus() {
+ if (isNameEmpty() && isLocationEmpty()) {
+ currentStatus = enterNameStatus;
+ } else if (isNameAlreadyUsed() && !"Edit Location".equals(title)) {
+ currentStatus = nameAlreadyUsedStatus;
+ } else if (isLocationEmpty()) {
+ currentStatus = enterLocationStatus;
+ } else if (!isLocationExisting()) {
+ currentStatus = unExistingLocationStatus;
+ } else if (!isValidJbpmInstallation()) {
+ currentStatus = inValidJbpmInstallationStatus;
+ } else if (isNameEmpty()) {
+ currentStatus = enterNameStatus;
+ } else {
+ currentStatus = Status.OK_STATUS;
+ }
+ }
+
+ private boolean isNameAlreadyUsed() {
+ return PreferencesManager.INSTANCE.getJbpmInstallation(nameText.getText()) != null;
+ }
+
+ private boolean isLocationExisting() {
+ return new Path(location).toFile().exists();
+ }
+
+ private boolean isNameEmpty() {
+ return name == null || "".equals(name);
+ }
+
+ private boolean isLocationEmpty() {
+ return location == null || "".equals(location);
+ }
+
+ private boolean isValidJbpmInstallation() {
+ return getJbpmVersionInfoFile().exists();
+ }
+
+ private File getJbpmVersionInfoFile() {
+ return new Path(location).append("/src/resources/gpd/version.info.xml").toFile();
+ }
+
+ protected void updateButtonsEnableState(IStatus status) {
+ Button ok = getButton(IDialogConstants.OK_ID);
+ if (ok != null && !ok.isDisposed())
+ ok.setEnabled(status.getSeverity() == IStatus.OK);
+ }
+
+ private void createNameLabel(Composite area) {
+ Label label = new Label(area, SWT.NONE);
+ GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
+ label.setLayoutData(gridData);
+ label.setText("Name :");
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public String getLocation() {
+ return location;
+ }
+
+ public abstract String getVersion();
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/AddJbpmInstallationDialog.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/DefaultPage.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/DefaultPage.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/DefaultPage.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+import org.eclipse.jface.preference.PreferencePage;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
+
+public class DefaultPage extends PreferencePage implements IWorkbenchPreferencePage {
+
+ public DefaultPage() {
+ super();
+ noDefaultAndApplyButton();
+ }
+
+ protected Control createContents(Composite parent) {
+ return null;
+ }
+
+ public void init(IWorkbench workbench) {
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/DefaultPage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallation.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallation.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallation.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,30 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+public class JbpmInstallation {
+
+ public String location;
+ public String version;
+ public String name;
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallation.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationLabelProvider.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationLabelProvider.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationLabelProvider.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+import org.eclipse.jface.viewers.ITableLabelProvider;
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.swt.graphics.Image;
+
+public class JbpmInstallationLabelProvider extends LabelProvider implements
+ ITableLabelProvider {
+
+ public Image getColumnImage(Object element, int columnIndex) {
+ return null;
+ }
+
+ public String getColumnText(Object element, int columnIndex) {
+ JbpmInstallation installation = (JbpmInstallation)element;
+ switch (columnIndex) {
+ case 0: return installation.name;
+ case 1: return installation.version;
+ case 2: return installation.location;
+ default: return null;
+ }
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationLabelProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationTableContentProvider.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationTableContentProvider.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationTableContentProvider.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,42 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+
+public class JbpmInstallationTableContentProvider implements IStructuredContentProvider {
+
+ PreferencesManager inputManager;
+
+ public Object[] getElements(Object inputElement) {
+ return inputManager.getJbpmInstallationMap().values().toArray();
+ }
+
+ public void dispose() {
+ }
+
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ inputManager = (PreferencesManager)newInput;
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmInstallationTableContentProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmLocationsPage.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmLocationsPage.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmLocationsPage.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,330 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+import org.eclipse.core.runtime.Preferences;
+import org.eclipse.jface.dialogs.IDialogConstants;
+import org.eclipse.jface.preference.PreferencePage;
+import org.eclipse.jface.viewers.ColumnWeightData;
+import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+import org.eclipse.swt.widgets.TableItem;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
+import org.jboss.tools.jbpm.Activator;
+import org.jboss.tools.jbpm.Constants;
+import org.jboss.tools.jbpm.util.AutoResizeTableLayout;
+
+public abstract class JbpmLocationsPage extends PreferencePage implements IWorkbenchPreferencePage {
+
+ private TableViewer tableViewer;
+ private Button addButton, editButton, removeButton;
+
+ public JbpmLocationsPage() {
+ super();
+ setPreferenceStore(Activator.getDefault().getPreferenceStore());
+ }
+
+ protected abstract AddJbpmInstallationDialog createAddJbpmInstallationDialog(Shell shell);
+
+ protected Control createContents(Composite parent) {
+ Composite clientArea = createClientArea(parent);
+ createLabels(clientArea);
+ createJbpmHomeListTable(clientArea);
+ createButtons(clientArea);
+ return null;
+ }
+
+ private void createButtons(Composite parent) {
+ GridData gridData = new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false);
+ gridData.widthHint = 80;
+ addButton = new Button(parent, SWT.PUSH);
+ addButton.setText("Add...");
+ addButton.setLayoutData(gridData);
+ addButton.addSelectionListener(new SelectionAdapter() {
+ public void widgetSelected(SelectionEvent e) {
+ addNewLocation();
+ }
+ });
+ editButton = new Button(parent, SWT.PUSH);
+ editButton.setText("Edit...");
+ editButton.setLayoutData(gridData);
+ editButton.setEnabled(false);
+ editButton.addSelectionListener(new SelectionAdapter() {
+ public void widgetSelected(SelectionEvent e) {
+ editLocation();
+ }
+ });
+ removeButton = new Button(parent, SWT.PUSH);
+ removeButton.setText("Remove");
+ removeButton.setLayoutData(gridData);
+ removeButton.setEnabled(false);
+ removeButton.addSelectionListener(new SelectionAdapter() {
+ public void widgetSelected(SelectionEvent e) {
+ removeLocation();
+ }
+ });
+ }
+
+ private void removeLocation() {
+ TableItem item = tableViewer.getTable().getSelection()[0];
+ String name = item.getText(0);
+ PreferencesManager inputManager =
+ (PreferencesManager)tableViewer.getInput();
+ JbpmInstallation installation = inputManager.getJbpmInstallation(name);
+ inputManager.getJbpmInstallationMap().remove(name);
+ tableViewer.remove(installation);
+ updateButtons();
+ updateStatus();
+ }
+
+ private void editLocation() {
+ TableItem item = tableViewer.getTable().getSelection()[0];
+ String name = item.getText(0);
+ PreferencesManager inputManager =
+ (PreferencesManager)tableViewer.getInput();
+ JbpmInstallation jbpmInstallation = inputManager.getJbpmInstallation(name);
+ AddJbpmInstallationDialog dialog = createAddJbpmInstallationDialog(getShell());
+ dialog.initialize("Edit Location", jbpmInstallation.name, jbpmInstallation.location);
+ if (dialog.open() == IDialogConstants.OK_ID) {
+ jbpmInstallation.name = dialog.getName();
+ jbpmInstallation.version = dialog.getVersion();
+ jbpmInstallation.location = dialog.getLocation();
+ tableViewer.update(jbpmInstallation, null);
+ if (name != dialog.getName()) {
+ inputManager.getJbpmInstallationMap().remove(name);
+ inputManager.getJbpmInstallationMap().put(dialog.getName(), jbpmInstallation);
+ }
+ }
+ updateButtons();
+ }
+
+ private void addNewLocation() {
+ AddJbpmInstallationDialog dialog = createAddJbpmInstallationDialog(getShell());
+ dialog.initialize("Add Location", "", "");
+ if (dialog.open() == IDialogConstants.OK_ID) {
+ PreferencesManager inputManager =
+ (PreferencesManager)tableViewer.getInput();
+ JbpmInstallation jbpmInstallation = getJbpmInstallation(dialog);
+ inputManager.getJbpmInstallationMap().put(jbpmInstallation.name, jbpmInstallation);
+ tableViewer.add(jbpmInstallation);
+ }
+ updateButtons();
+ }
+
+ private JbpmInstallation getJbpmInstallation(AddJbpmInstallationDialog dialog) {
+ JbpmInstallation jbpmInstallation = new JbpmInstallation();
+ jbpmInstallation.name = dialog.getName();
+ jbpmInstallation.location = dialog.getLocation();
+ jbpmInstallation.version = dialog.getVersion();
+ return jbpmInstallation;
+ }
+
+ private Composite createClientArea(Composite parent) {
+ Composite clientArea = new Composite(parent, SWT.NONE);
+ GridLayout layout = new GridLayout();
+ layout.numColumns = 2;
+ clientArea.setLayout(layout);
+ GridData gridData = new GridData(GridData.FILL_BOTH);
+ clientArea.setLayoutData(gridData);
+ return clientArea;
+ }
+
+ public void init(IWorkbench workbench) {
+ }
+
+ private void createJbpmHomeListTable(Composite parent) {
+ tableViewer = new TableViewer(parent, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION | SWT.CHECK);
+ tableViewer.setContentProvider(new JbpmInstallationTableContentProvider());
+ tableViewer.setLabelProvider(new JbpmInstallationLabelProvider());
+ GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
+ gridData.verticalSpan = 3;
+ gridData.heightHint = 200;
+ tableViewer.getControl().setLayoutData(gridData);
+ initializeTable(tableViewer);
+ createTableColumns(tableViewer);
+ initializeInput(tableViewer);
+ }
+
+ private void initializeInput(TableViewer viewer) {
+ viewer.setInput(PreferencesManager.INSTANCE);
+ checkItemToCheck(viewer);
+ }
+
+ private void checkItemToCheck(TableViewer viewer) {
+ String name = getPreferences().getString(Constants.JBPM_NAME);
+ if (name != null) {
+ TableItem tableItem = getItemToCheck(viewer, name);
+ if (tableItem != null) {
+ tableItem.setChecked(true);
+ }
+ }
+ }
+
+ private TableItem getItemToCheck(TableViewer viewer, String name) {
+ TableItem[] items = viewer.getTable().getItems();
+ for (int i = 0; i < items.length; i++) {
+ if (name.equals(items[i].getText(0))) return items[i];
+ }
+ return null;
+ }
+
+ private void createTableColumns(TableViewer viewer) {
+ Table table = viewer.getTable();
+ TableColumn nameColumn = new TableColumn(table, SWT.LEFT);
+ nameColumn.setText("Name");
+ ColumnWeightData nameColumnData = new ColumnWeightData(30);
+ AutoResizeTableLayout layout = (AutoResizeTableLayout)table.getLayout();
+ layout.addColumnData(nameColumnData);
+ TableColumn versionColumn = new TableColumn(table, SWT.LEFT);
+ versionColumn.setText("Version");
+ ColumnWeightData versionColumnData = new ColumnWeightData(30);
+ layout.addColumnData(versionColumnData);
+ TableColumn locationColumn = new TableColumn(table, SWT.LEFT);
+ locationColumn.setText("Location");
+ ColumnWeightData locationColumnData = new ColumnWeightData(40);
+ layout.addColumnData(locationColumnData);
+ }
+
+ private void initializeTable(TableViewer viewer) {
+ Table table = viewer.getTable();
+ table.setHeaderVisible(true);
+ table.setLinesVisible(true);
+ table.setLayout(new AutoResizeTableLayout(table));
+ table.addSelectionListener(new SelectionAdapter() {
+ public void widgetSelected(SelectionEvent e) {
+ updateSelection(e);
+ }
+ });
+ }
+
+ private void updateSelection(SelectionEvent e) {
+ if (e.detail == SWT.CHECK) {
+ updateChecks(e);
+ } else {
+ updateButtons();
+ }
+ updateStatus();
+ }
+
+ private void updateChecks(SelectionEvent e) {
+ Table table = tableViewer.getTable();
+ TableItem[] items = table.getItems();
+ for (int i = 0; i < items.length; i++) {
+ if (e.item != items[i]) {
+ items[i].setChecked(false);
+ }
+ }
+ }
+
+ private void updateStatus() {
+ TableItem item = getCheckedItem();
+ if (item != null) {
+ setErrorMessage(null);
+ setValid(true);
+ } else {
+ setErrorMessage("Select a default jBPM installation.");
+ setValid(false);
+ }
+ }
+
+ private TableItem getCheckedItem() {
+ TableItem[] items = tableViewer.getTable().getItems();
+ for (int i = 0; i < items.length; i++) {
+ if (items[i].getChecked()) {
+ return items[i];
+ }
+ }
+ return null;
+ }
+
+ private void updateButtons() {
+ Table table = tableViewer.getTable();
+ TableItem[] selection = table.getSelection();
+ editButton.setEnabled(selection.length == 1);
+ removeButton.setEnabled(selection.length == 1 && table.getItemCount() > 1);
+ }
+
+ private void createLabels(Composite parent) {
+ GridData infoLabelGridData = new GridData(GridData.FILL_HORIZONTAL);
+ infoLabelGridData.horizontalSpan = 2;
+ Label infoLabel = new Label(parent, SWT.NONE);
+ infoLabel.setText(
+ "Add, remove or edit JBoss jBPM installation locations.\n" +
+ "The checked location will be used by the jBPM creation wizards.");
+ infoLabel.setLayoutData(infoLabelGridData);
+ GridData tableLabelGridData = new GridData(SWT.BEGINNING, SWT.END, false, false);
+ tableLabelGridData.horizontalSpan = 2;
+ Label tableLabel = new Label(parent, SWT.NONE);
+ tableLabel.setText("jBPM Installation Locations:");
+ tableLabel.setLayoutData(tableLabelGridData);
+ }
+
+ public boolean performOk() {
+ String name = "";
+ PreferencesManager inputManager =
+ (PreferencesManager)tableViewer.getInput();
+ inputManager.saveInstallations();
+ TableItem item = getCheckedItem(tableViewer);
+ if (item != null) {
+ name = item.getText(0);
+ }
+ getPreferences().setValue(Constants.JBPM_NAME, name);
+ return true;
+ }
+
+ private TableItem getCheckedItem(TableViewer viewer) {
+ TableItem[] items = viewer.getTable().getItems();
+ for (int i = 0; i < items.length; i++) {
+ if (items[i].getChecked()) return items[i];
+ }
+ return null;
+ }
+
+ public void performDefaults() {
+ getPreferences().setToDefault(Constants.JBPM_NAME);
+ PreferencesManager inputManager =
+ (PreferencesManager)tableViewer.getInput();
+ inputManager.getJbpmInstallationMap().clear();
+ tableViewer.setInput(inputManager);
+ checkItemToCheck(tableViewer);
+ setMessage("");
+ updateButtons();
+ setValid(true);
+ }
+
+ private Preferences getPreferences() {
+ return Activator.getDefault().getPluginPreferences();
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/JbpmLocationsPage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementDialog.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementDialog.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementDialog.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,189 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+
+import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.jface.dialogs.IDialogConstants;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.ModifyEvent;
+import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.DirectoryDialog;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.Text;
+
+public class LocationElementDialog extends Dialog {
+
+ String title;
+ Text nameText, locationText;
+ Button locationButton;
+
+ String name, location;
+
+ public LocationElementDialog(Shell parentShell) {
+ super(parentShell);
+ }
+
+ public void initialize(String t, String n, String l) {
+ this.title = t;
+ this.name = n;
+ this.location = l;
+ }
+
+ protected Control createDialogArea(Composite parent) {
+ Composite area = (Composite)super.createDialogArea(parent);
+ getShell().setText(title);
+ GridLayout gridLayout = new GridLayout();
+ gridLayout.numColumns = 3;
+ area.setLayout(gridLayout);
+ createMessageLabel(area);
+ createNameLabel(area);
+ createNameText(area);
+ createFillLabel(area);
+ createLocationLabel(area);
+ createLocationText(area);
+ createLocationButton(area);
+ createSeparator(area);
+ getShell().setText(title);
+ return area;
+ }
+
+ protected Control createContents(Composite parent) {
+ Control result = super.createContents(parent);
+ updateOkButton();
+ return result;
+ }
+
+ private void createSeparator(Composite area) {
+ Label separator = new Label(area, SWT.SEPARATOR | SWT.HORIZONTAL);
+ GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
+ gridData.horizontalSpan = 3;
+ gridData.verticalIndent = 15;
+ separator.setLayoutData(gridData);
+ }
+
+ private void createLocationText(Composite area) {
+ locationText = new Text(area, SWT.BORDER);
+ GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
+ gridData.widthHint = convertWidthInCharsToPixels(40);
+ locationText.setLayoutData(gridData);
+ locationText.setText(location == null ? "" : location);
+ locationText.addModifyListener(new ModifyListener() {
+ public void modifyText(ModifyEvent e) {
+ location = locationText.getText();
+ updateOkButton();
+ }
+ });
+ }
+
+ private void createLocationButton(Composite area) {
+ locationButton = new Button(area, SWT.PUSH);
+ locationButton.setText("Search...");
+ locationButton.addSelectionListener(new SelectionAdapter() {
+ public void widgetSelected(SelectionEvent e) {
+ searchLocation();
+ }
+ });
+ }
+
+ private void searchLocation() {
+ DirectoryDialog dialog = new DirectoryDialog(getShell(), SWT.OPEN);
+ String result = dialog.open();
+ if (result != null) {
+ locationText.setText(result);
+ }
+ }
+
+ private void createLocationLabel(Composite area) {
+ Label label = new Label(area, SWT.NONE);
+ GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
+ label.setLayoutData(gridData);
+ label.setText("Location :");
+ }
+
+ private void createFillLabel(Composite area) {
+ new Label(area, SWT.NONE);
+ }
+
+ private void createNameText(Composite area) {
+ nameText = new Text(area, SWT.BORDER);
+ GridData gridData = new GridData();
+ gridData.widthHint = convertWidthInCharsToPixels(40);
+ nameText.setLayoutData(gridData);
+ nameText.setText(name == null ? "" : name);
+ nameText.addModifyListener(new ModifyListener() {
+ public void modifyText(ModifyEvent e) {
+ name = nameText.getText();
+ updateOkButton();
+ }
+ });
+ }
+
+ private void updateOkButton() {
+ getButton(IDialogConstants.OK_ID).setEnabled(isValid());
+ }
+
+ private boolean isValid() {
+ if (name == null || location == null) {
+ return false;
+ }
+ if ("".equals(name) || "".equals(location)) {
+ return false;
+ }
+ return true;
+ }
+
+ private void createNameLabel(Composite area) {
+ Label label = new Label(area, SWT.NONE);
+ GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
+ label.setLayoutData(gridData);
+ label.setText("Name :");
+ }
+
+ private void createMessageLabel(Composite area) {
+ Label label = new Label(area, SWT.NONE);
+ GridData gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.HORIZONTAL_ALIGN_BEGINNING);
+ gridData.horizontalSpan = 3;
+ gridData.verticalIndent = 10;
+ label.setLayoutData(gridData);
+ label.setText("Enter a name and choose the location : ");
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public String getLocation() {
+ return location;
+ }
+
+
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementDialog.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementLabelProvider.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementLabelProvider.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementLabelProvider.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,48 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+import java.util.Map;
+
+import org.eclipse.jface.viewers.ITableLabelProvider;
+import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.swt.graphics.Image;
+
+public class LocationElementLabelProvider extends LabelProvider implements
+ ITableLabelProvider {
+
+ public Image getColumnImage(Object element, int columnIndex) {
+ return null;
+ }
+
+ @SuppressWarnings("unchecked")
+ public String getColumnText(Object element, int columnIndex) {
+ JbpmInstallation installation = (JbpmInstallation)((Map.Entry)element).getValue();
+ switch (columnIndex) {
+ case 0: return installation.name;
+ case 1: return installation.version;
+ case 2: return installation.location;
+ default: return null;
+ }
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationElementLabelProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationTableContentProvider.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationTableContentProvider.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationTableContentProvider.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,42 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+
+public class LocationTableContentProvider implements IStructuredContentProvider {
+
+ PreferencesManager inputManager;
+
+ public Object[] getElements(Object inputElement) {
+ return inputManager.getJbpmInstallationMap().values().toArray();
+ }
+
+ public void dispose() {
+ }
+
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+ inputManager = (PreferencesManager)newInput;
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/LocationTableContentProvider.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/PreferencesManager.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/PreferencesManager.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/PreferencesManager.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,176 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.preferences;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.Reader;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+
+import org.eclipse.core.runtime.Preferences;
+import org.eclipse.ui.IMemento;
+import org.eclipse.ui.WorkbenchException;
+import org.eclipse.ui.XMLMemento;
+import org.jboss.tools.jbpm.Activator;
+import org.jboss.tools.jbpm.Constants;
+
+public class PreferencesManager {
+
+ public static final PreferencesManager INSTANCE = new PreferencesManager();
+
+ private Map<String, JbpmInstallation> jbpmInstallations = null;
+ private File installationsFile = null;
+
+ private PreferencesManager() {
+ initializeInstallations();
+ }
+
+ private File getInstallationFile() {
+ if (installationsFile == null) {
+ initializeInstallations();
+ }
+ return installationsFile;
+ }
+
+ private Map<String, JbpmInstallation> getJbpmInstallations() {
+ if (jbpmInstallations == null) {
+ jbpmInstallations = new HashMap<String, JbpmInstallation>();
+ }
+ return jbpmInstallations;
+ }
+
+ private static Preferences getPreferences() {
+ return Activator.getDefault().getPluginPreferences();
+ }
+
+ private void initializeInstallations() {
+ installationsFile =
+ Activator.getDefault().getStateLocation().append("jbpm-installations.xml").toFile();
+ if (!installationsFile.exists()) {
+ createInstallationsFile();
+ } else {
+ loadInstallations();
+ }
+ }
+
+ private void createInstallationsFile() {
+ try {
+ installationsFile.createNewFile();
+ saveInstallations();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ private void loadInstallations() {
+ Reader reader = null;
+ try {
+ reader = new FileReader(getInstallationFile());
+ XMLMemento memento = XMLMemento.createReadRoot(reader);
+ IMemento[] children = memento.getChildren("installation");
+ for (int i = 0; i < children.length; i++) {
+ JbpmInstallation installation = new JbpmInstallation();
+ installation.name = children[i].getString("name");
+ installation.location = children[i].getString("location");
+ installation.version = children[i].getString("version");
+ getJbpmInstallations().put(installation.name, installation);
+ }
+ } catch (WorkbenchException e) {
+ e.printStackTrace();
+ } catch (FileNotFoundException e) {
+ e.printStackTrace();
+ } finally {
+ try {
+ if (reader != null) {
+ reader.close();
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ public void saveInstallations() {
+ XMLMemento memento = XMLMemento.createWriteRoot("installations");
+ Iterator<String> iterator = getJbpmInstallations().keySet().iterator();
+ while (iterator.hasNext()) {
+ String name = (String)iterator.next();
+ JbpmInstallation installation = (JbpmInstallation)getJbpmInstallations().get(name);
+ IMemento child = memento.createChild("installation");
+ child.putString("name", installation.name);
+ child.putString("location", installation.location);
+ child.putString("version", installation.version);
+ }
+ FileWriter writer = null;
+ try {
+ writer = new FileWriter(getInstallationFile());
+ memento.save(writer);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ finally {
+ try {
+ if (writer != null) {
+ writer.close();
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ public Map<String, JbpmInstallation> getJbpmInstallationMap() {
+ return getJbpmInstallations();
+ }
+
+ public JbpmInstallation getJbpmInstallation(String name) {
+ return (JbpmInstallation)getJbpmInstallations().get(name);
+ }
+
+ public String getPreferredJbpmName() {
+ return getPreferences().getString(Constants.JBPM_NAME);
+ }
+
+ public void setPreferredJbpmName(String name) {
+ getPreferences().setDefault(Constants.JBPM_NAME, name);
+ }
+
+ public void addJbpmInstallation(String name, String location, String version) {
+ JbpmInstallation installation = new JbpmInstallation();
+ installation.name = name;
+ installation.location = location;
+ installation.version = version;
+ getJbpmInstallationMap().put(name, installation);
+ }
+
+ public void initializeDefaultJbpmInstallation(String name, String location, String version) {
+ setPreferredJbpmName(name);
+ addJbpmInstallation(name, location, version);
+ saveInstallations();
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/preferences/PreferencesManager.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/util/AutoResizeTableLayout.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/util/AutoResizeTableLayout.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/util/AutoResizeTableLayout.java 2009-05-19 19:40:06 UTC (rev 15353)
@@ -0,0 +1,140 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.jbpm.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.jface.viewers.ColumnLayoutData;
+import org.eclipse.jface.viewers.ColumnPixelData;
+import org.eclipse.jface.viewers.ColumnWeightData;
+import org.eclipse.jface.viewers.TableLayout;
+import org.eclipse.swt.events.ControlEvent;
+import org.eclipse.swt.events.ControlListener;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+
+public class AutoResizeTableLayout extends TableLayout implements
+ ControlListener {
+
+ private final Table table;
+ private List<ColumnLayoutData> columns = new ArrayList<ColumnLayoutData>();
+ private boolean autosizing = false;
+
+ public AutoResizeTableLayout(Table table) {
+ this.table = table;
+ table.addControlListener(this);
+ }
+
+ public void addColumnData(ColumnLayoutData data) {
+ columns.add(data);
+ super.addColumnData(data);
+ }
+
+ public void controlMoved(ControlEvent e) {
+ }
+
+ public void controlResized(ControlEvent e) {
+ if (autosizing) {
+ return;
+ }
+ autosizing = true;
+ try {
+ autoSizeColumns();
+ } finally {
+ autosizing = false;
+ }
+ }
+
+ private void autoSizeColumns() {
+ int width = table.getClientArea().width;
+ if (width <= 1) {
+ return;
+ }
+
+ TableColumn[] tableColumns = table.getColumns();
+ int size =
+ Math.min(columns.size(), tableColumns.length);
+ int[] widths = new int[size];
+ int fixedWidth = 0;
+ int numberOfWeightColumns = 0;
+ int totalWeight = 0;
+
+ // First calc space occupied by fixed columns.
+ for (int i = 0; i < size; i++) {
+ ColumnLayoutData col = (ColumnLayoutData)columns.get(i);
+ if (col instanceof ColumnPixelData) {
+ int pixels = ((ColumnPixelData)col).width;
+ widths[i] = pixels;
+ fixedWidth += pixels;
+ } else if (col instanceof ColumnWeightData) {
+ ColumnWeightData cw = (ColumnWeightData)col;
+ numberOfWeightColumns++;
+ int weight = cw.weight;
+ totalWeight += weight;
+ } else {
+ throw new IllegalStateException("Unknown column layout data");
+ }
+ }
+
+ // Do we have columns that have a weight?
+ if (numberOfWeightColumns > 0) {
+ // Now, distribute the rest
+ // to the columns with weight.
+ int rest = width - fixedWidth;
+ int totalDistributed = 0;
+ for (int i = 0; i < size; i++) {
+ ColumnLayoutData col = (ColumnLayoutData)columns.get(i);
+ if (col instanceof ColumnWeightData) {
+ ColumnWeightData cw = (ColumnWeightData)col;
+ int weight = cw.weight;
+ int pixels = totalWeight == 0 ? 0 : weight * rest / totalWeight;
+ totalDistributed += pixels;
+ widths[i] = pixels;
+ }
+ }
+
+ // Distribute any remaining pixels
+ // to columns with weight.
+ int diff = rest - totalDistributed;
+ for (int i = 0; diff > 0; i++) {
+ if (i == size) {
+ i = 0;
+ }
+ ColumnLayoutData col = (ColumnLayoutData)columns.get(i);
+ if (col instanceof ColumnWeightData) {
+ ++widths[i];
+ --diff;
+ }
+ }
+ }
+
+ for (int i = 0; i < size; i++) {
+ if (tableColumns[i].getWidth() != widths[i]) {
+ tableColumns[i].setWidth(widths[i]);
+ }
+
+ }
+
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.jbpm.common/src/org/jboss/tools/jbpm/util/AutoResizeTableLayout.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 4 months
JBoss Tools SVN: r15351 - in trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4: META-INF and 4 other directories.
by jbosstools-commits@lists.jboss.org
Author: koen.aers(a)jboss.com
Date: 2009-05-19 15:36:41 -0400 (Tue, 19 May 2009)
New Revision: 15351
Added:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/preferences/
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/preferences/Jbpm4LocationsPage.java
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java
Modified:
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/META-INF/MANIFEST.MF
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml
trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java
Log:
- added preference pages for the runtime locations (more work needed) GPD-288
- save process definition image GPD-320
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/META-INF/MANIFEST.MF
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/META-INF/MANIFEST.MF 2009-05-19 16:58:17 UTC (rev 15350)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/META-INF/MANIFEST.MF 2009-05-19 19:36:41 UTC (rev 15351)
@@ -11,7 +11,8 @@
org.eclipse.ui;bundle-version="3.4.1",
org.eclipse.core.runtime;bundle-version="3.4.0",
org.eclipse.ui.ide;bundle-version="3.4.1",
- org.eclipse.ui.views.properties.tabbed;bundle-version="3.4.1"
+ org.eclipse.ui.views.properties.tabbed;bundle-version="3.4.1",
+ org.jboss.tools.jbpm.common;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-Activator: org.jboss.tools.flow.jpdl4.Activator
Export-Package: org.jboss.tools.flow.jpdl4.editor,
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml 2009-05-19 16:58:17 UTC (rev 15350)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/plugin.xml 2009-05-19 19:36:41 UTC (rev 15351)
@@ -493,4 +493,17 @@
</menuContribution>
</extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page class="org.jboss.tools.jbpm.preferences.DefaultPage"
+ id="org.jboss.tools.flow.jpdl4"
+ name="jBPM 4"
+ category="org.jboss.tools.jbpm"/>
+ <page
+ class="org.jboss.tools.flow.jpdl4.preferences.Jbpm4LocationsPage"
+ id="org.jboss.tools.flow.jpdl4.locations"
+ name="Runtime Locations"
+ category="org.jboss.tools.flow.jpdl4"/>
+ </extension>
+
</plugin>
Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java 2009-05-19 16:58:17 UTC (rev 15350)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/editor/JpdlEditor.java 2009-05-19 19:36:41 UTC (rev 15351)
@@ -1,17 +1,44 @@
package org.jboss.tools.flow.jpdl4.editor;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IWorkspace;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.draw2d.IFigure;
+import org.eclipse.draw2d.SWTGraphics;
+import org.eclipse.draw2d.geometry.Dimension;
+import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.gef.DefaultEditDomain;
+import org.eclipse.gef.EditPart;
+import org.eclipse.gef.GraphicalViewer;
+import org.eclipse.gef.LayerConstants;
import org.eclipse.gef.commands.CommandStack;
+import org.eclipse.gef.editparts.LayerManager;
import org.eclipse.gef.palette.PaletteRoot;
+import org.eclipse.jface.dialogs.ProgressMonitorDialog;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.graphics.GC;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.ImageData;
+import org.eclipse.swt.graphics.ImageLoader;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.ui.actions.WorkspaceModifyOperation;
+import org.eclipse.ui.part.FileEditorInput;
import org.eclipse.ui.views.properties.IPropertySheetPage;
import org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor;
import org.jboss.tools.flow.common.editor.GenericModelEditor;
import org.jboss.tools.flow.common.registry.ElementRegistry;
import org.jboss.tools.flow.common.wrapper.Wrapper;
+import org.jboss.tools.flow.jpdl4.Logger;
import org.jboss.tools.flow.jpdl4.editpart.JpdlGraphicalEditPartFactory;
import org.jboss.tools.flow.jpdl4.properties.JpdlPropertySheetPage;
import org.jboss.tools.flow.jpdl4.view.DetailsPage;
@@ -21,9 +48,18 @@
public static String ID = "org.jboss.tools.flow.jpdl4.editor";
-// protected SelectionSynchronizer selectionSynchronizer;
private DetailsPage detailsPage;
+ public void doSave(IProgressMonitor monitor) {
+ super.doSave(monitor);
+ writeImage();
+ }
+
+ public void doSaveAs() {
+ super.doSaveAs();
+ writeImage();
+ }
+
protected PaletteRoot createPalette() {
return new JpdlPaletteFactory().createPalette();
}
@@ -43,7 +79,60 @@
}
}
- protected void createModel(InputStream is) {
+ protected void writeImage() {
+ // TODO repair doSave method
+ SWTGraphics g = null;
+ GC gc = null;
+ Image image = null;
+
+ LayerManager lm = (LayerManager)getGraphicalViewer().getEditPartRegistry().get(LayerManager.ID);
+ IFigure figure = lm.getLayer(LayerConstants.PRINTABLE_LAYERS);
+
+ try {
+
+ Rectangle r = figure.getBounds();
+ image = new Image(Display.getDefault(), r.width, r.height);
+ gc = new GC(image);
+ g = new SWTGraphics(gc);
+ g.translate(r.x * -1, r.y * -1);
+ figure.paint(g);
+ ImageLoader imageLoader = new ImageLoader();
+ imageLoader.data = new ImageData[] {image.getImageData()};
+ imageLoader.save(getImageSavePath(), SWT.IMAGE_JPEG);
+ refreshProcessFolder();
+
+ } finally {
+ if (g != null) {
+ g.dispose();
+ }
+ if (gc != null) {
+ gc.dispose();
+ }
+ if (image != null) {
+ image.dispose();
+ }
+ }
+ }
+
+ private String getImageSavePath() {
+ IFile file = getFile();
+ IPath path = file.getRawLocation();
+ if ("xml".equals(path.getFileExtension())) path = path.removeFileExtension();
+ if ("jpdl".equals(path.getFileExtension())) path = path.removeFileExtension();
+ path = path.addFileExtension("png");
+ return path.toOSString();
+ }
+
+ private void refreshProcessFolder() {
+ try {
+ IFile file = ((FileEditorInput)getEditorInput()).getFile();
+ file.getParent().refreshLocal(1, null);
+ } catch (CoreException e) {
+ e.printStackTrace();
+ }
+ }
+
+ protected void createModel(InputStream is) {
boolean empty = true;
try {
empty = is.available() == 0;
Added: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/preferences/Jbpm4LocationsPage.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/preferences/Jbpm4LocationsPage.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/preferences/Jbpm4LocationsPage.java 2009-05-19 19:36:41 UTC (rev 15351)
@@ -0,0 +1,38 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.tools.flow.jpdl4.preferences;
+
+import org.eclipse.swt.widgets.Shell;
+import org.jboss.tools.jbpm.preferences.AddJbpmInstallationDialog;
+import org.jboss.tools.jbpm.preferences.JbpmLocationsPage;
+
+public class Jbpm4LocationsPage extends JbpmLocationsPage {
+
+ protected AddJbpmInstallationDialog createAddJbpmInstallationDialog(Shell shell) {
+ return new AddJbpmInstallationDialog(getShell()) {
+ public String getVersion() {
+ return "4.0";
+ }
+ };
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/preferences/Jbpm4LocationsPage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java (rev 0)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java 2009-05-19 19:36:41 UTC (rev 15351)
@@ -0,0 +1,69 @@
+package org.jboss.tools.flow.jpdl4.properties;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.custom.CLabel;
+import org.eclipse.swt.events.ModifyEvent;
+import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.layout.FormAttachment;
+import org.eclipse.swt.layout.FormData;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Text;
+import org.eclipse.ui.views.properties.IPropertySource;
+import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage;
+import org.jboss.tools.flow.jpdl4.model.EventListener;
+
+public class TextFieldPropertySection extends JpdlPropertySection {
+
+ private Text classNameText;
+ private CLabel classNameLabel;
+
+ private ModifyListener textModifyListener = new ModifyListener() {
+ public void modifyText(ModifyEvent arg0) {
+ changeProperty(EventListener.CLASS_NAME, getValueNullsAllowed(classNameText.getText()));
+ }
+ };
+
+ public void createControls(Composite parent,
+ TabbedPropertySheetPage aTabbedPropertySheetPage) {
+ super.createControls(parent, aTabbedPropertySheetPage);
+ Composite composite = getFlatFormComposite();
+ createEventTypeLabel(composite);
+ createEventTypeText(composite);
+ }
+
+
+ private void createEventTypeLabel(Composite parent) {
+ classNameLabel = getWidgetFactory().createCLabel(parent, "Class");
+ FormData data = new FormData();
+ data.left = new FormAttachment(0, 0);
+ data.top = new FormAttachment(0, 5);
+ classNameLabel.setLayoutData(data);
+ }
+
+ private void createEventTypeText(Composite parent) {
+ classNameText = getWidgetFactory().createText(parent, "");
+ FormData data = new FormData();
+ data.top = new FormAttachment(0, 0);
+ data.left = new FormAttachment(classNameLabel, 0, SWT.RIGHT);
+ data.right = new FormAttachment(100, 0);
+ classNameText.setLayoutData(data);
+ }
+
+ protected void hookListeners() {
+ classNameText.addModifyListener(textModifyListener);
+ }
+
+ protected void unhookListeners() {
+ classNameText.removeModifyListener(textModifyListener);
+ }
+
+ protected void updateValues() {
+ IPropertySource input = getInput();
+ if (input != null) {
+ classNameText.setText(getValueNotNull((String)input.getPropertyValue(EventListener.CLASS_NAME)));
+ } else {
+ classNameText.setText("");
+ }
+ }
+
+}
Property changes on: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/TextFieldPropertySection.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 4 months
JBoss Tools SVN: r15350 - in trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal: taglib and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2009-05-19 12:58:17 -0400 (Tue, 19 May 2009)
New Revision: 15350
Added:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbXMLStoreConstants.java
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractComponent.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractTagLib.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/TLDLibrary.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-2808
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java 2009-05-19 15:59:50 UTC (rev 15349)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java 2009-05-19 16:58:17 UTC (rev 15350)
@@ -30,6 +30,7 @@
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.Path;
import org.jboss.tools.common.model.project.ext.event.Change;
+import org.jboss.tools.common.model.project.ext.store.XMLStoreConstants;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.common.xml.XMLUtilities;
import org.jboss.tools.jst.web.WebModelPlugin;
@@ -38,6 +39,8 @@
import org.jboss.tools.jst.web.kb.WebKbPlugin;
import org.jboss.tools.jst.web.kb.internal.scanner.ClassPathMonitor;
import org.jboss.tools.jst.web.kb.internal.scanner.LoadedDeclarations;
+import org.jboss.tools.jst.web.kb.internal.taglib.AbstractTagLib;
+import org.jboss.tools.jst.web.kb.internal.taglib.TLDLibrary;
import org.jboss.tools.jst.web.kb.taglib.ITagLibrary;
import org.w3c.dom.Element;
@@ -281,7 +284,7 @@
*/
private File getStorageFile() {
IPath path = WebKbPlugin.getDefault().getStateLocation();
- File file = new File(path.toFile(), "projects/" + project.getName()); //$NON-NLS-1$
+ File file = new File(path.toFile(), "projects/" + project.getName() + ".xml"); //$NON-NLS-1$
return file;
}
@@ -342,16 +345,27 @@
if(f == null || !f.exists() || !f.isSynchronized(IResource.DEPTH_ZERO)) continue;
}
- //TODO
+ context.put(XMLStoreConstants.ATTR_PATH, path);
long t1 = System.currentTimeMillis();
LoadedDeclarations ds = new LoadedDeclarations();
Element libraries = XMLUtilities.getUniqueChild(paths[i], "libraries");
if(libraries != null) {
-
- //TODO
-
+ Element[] cs = XMLUtilities.getChildren(libraries, KbXMLStoreConstants.TAG_LIBRARY);
+ for (Element library: cs) {
+ String cls = library.getAttribute(XMLStoreConstants.ATTR_CLASS);
+ AbstractTagLib tagLib = null;
+ if(KbXMLStoreConstants.CLS_TLD_LIBRARY.equals(cls)) {
+ tagLib = new TLDLibrary();
+ } else {
+ //consider other cases;
+ }
+ if(tagLib != null) {
+ tagLib.loadXML(library, context);
+ ds.getLibraries().add(tagLib);
+ }
+ }
}
getClassPath().pathLoaded(path);
@@ -376,23 +390,23 @@
if(f != null && f.exists() && f.getProject() != project) {
continue;
}
- //TODO
-// context.put(SeamXMLConstants.ATTR_PATH, path);
+
+ context.put(XMLStoreConstants.ATTR_PATH, path);
LoadedDeclarations ds = sourcePaths2.get(path);
Element pathElement = XMLUtilities.createElement(sourcePathsElement, "path"); //$NON-NLS-1$
pathElement.setAttribute("value", path.toString()); //$NON-NLS-1$
List<ITagLibrary> fs = ds.getLibraries();
if(fs != null && !fs.isEmpty()) {
- Element cse = XMLUtilities.createElement(pathElement, "factories"); //$NON-NLS-1$
+ Element cse = XMLUtilities.createElement(pathElement, "libraries"); //$NON-NLS-1$
for (ITagLibrary d: fs) {
- //TODO
-// SeamObject o = (SeamObject)d;
-// o.toXML(cse, context);
+ AbstractTagLib t = (AbstractTagLib)d;
+ t.toXML(cse, context);
}
}
}
}
+
/*
*
*/
Added: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbXMLStoreConstants.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbXMLStoreConstants.java (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbXMLStoreConstants.java 2009-05-19 16:58:17 UTC (rev 15350)
@@ -0,0 +1,27 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jst.web.kb.internal;
+
+import org.jboss.tools.common.model.project.ext.store.XMLStoreConstants;
+
+/**
+ * @author Viacheslav Kabanovich
+ */
+public interface KbXMLStoreConstants extends XMLStoreConstants {
+
+ public String TAG_LIBRARY = "library"; //$NON-NLS-1$
+ public String TAG_COMPONENT = "component"; //$NON-NLS-1$
+
+ public String CLS_TLD_LIBRARY = "tld"; //$NON-NLS-1$
+
+ public String ATTR_URI = "uri"; //$NON-NLS-1$
+ public String ATTR_SHORT_NAME = "short-name"; //$NON-NLS-1$
+}
Property changes on: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbXMLStoreConstants.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractComponent.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractComponent.java 2009-05-19 15:59:50 UTC (rev 15349)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractComponent.java 2009-05-19 16:58:17 UTC (rev 15350)
@@ -14,13 +14,18 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.Properties;
+import org.jboss.tools.common.model.project.ext.store.XMLStoreConstants;
import org.jboss.tools.common.text.TextProposal;
+import org.jboss.tools.common.xml.XMLUtilities;
import org.jboss.tools.jst.web.kb.IPageContext;
import org.jboss.tools.jst.web.kb.KbQuery;
+import org.jboss.tools.jst.web.kb.internal.KbXMLStoreConstants;
import org.jboss.tools.jst.web.kb.taglib.IAttribute;
import org.jboss.tools.jst.web.kb.taglib.IComponent;
import org.jboss.tools.jst.web.kb.taglib.INameSpace;
+import org.w3c.dom.Element;
/**
* Abstract implementation of IComponent
@@ -224,4 +229,22 @@
preferableAttributes.remove(attribute.getName());
requiredAttributes.remove(attribute.getName());
}
+
+ public String getXMLClass() {
+ return null;
+ }
+
+ public Element toXML(Element parent, Properties context) {
+ Element element = XMLUtilities.createElement(parent, KbXMLStoreConstants.TAG_COMPONENT);
+ if(getXMLClass() != null) {
+ element.setAttribute(XMLStoreConstants.ATTR_CLASS, getXMLClass());
+ }
+
+ return element;
+ }
+
+ public void loadXML(Element element, Properties context) {
+
+ }
+
}
\ No newline at end of file
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractTagLib.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractTagLib.java 2009-05-19 15:59:50 UTC (rev 15349)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/AbstractTagLib.java 2009-05-19 16:58:17 UTC (rev 15350)
@@ -14,18 +14,27 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.Properties;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.Path;
+import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.project.ext.IValueInfo;
+import org.jboss.tools.common.model.project.ext.store.XMLStoreConstants;
import org.jboss.tools.common.text.TextProposal;
+import org.jboss.tools.common.xml.XMLUtilities;
import org.jboss.tools.jst.web.kb.IPageContext;
import org.jboss.tools.jst.web.kb.KbQuery;
+import org.jboss.tools.jst.web.kb.internal.KbXMLStoreConstants;
import org.jboss.tools.jst.web.kb.taglib.IAttribute;
import org.jboss.tools.jst.web.kb.taglib.IComponent;
import org.jboss.tools.jst.web.kb.taglib.INameSpace;
import org.jboss.tools.jst.web.kb.taglib.ITagLibrary;
+import org.jboss.tools.jst.web.model.project.ext.store.XMLStoreHelper;
+import org.w3c.dom.Element;
/**
* Abstract implementation of ITagLibrary
@@ -33,8 +42,11 @@
*/
public abstract class AbstractTagLib implements ITagLibrary {
+ Object id;
+
protected INameSpace nameSpace;
protected String uri;
+ protected IPath source;
protected IFile resource;
protected Map<String, IComponent> components = new HashMap<String, IComponent>();
@@ -108,17 +120,21 @@
}
public IPath getSourcePath() {
- //TODO
- if(resource != null) {
- return resource.getFullPath();
- }
- return null;
+ return source;
}
+ public void setSourcePath(IPath source) {
+ this.source = source;
+ }
+
/* (non-Javadoc)
* @see org.jboss.tools.jst.web.kb.taglib.TagLibrary#getResource()
*/
public IResource getResource() {
+ if(resource != null) return resource;
+ if(source != null) {
+ resource = ResourcesPlugin.getWorkspace().getRoot().getFile(source);
+ }
return resource;
}
@@ -212,10 +228,83 @@
return proposals.toArray(new TextProposal[proposals.size()]);
}
+ public void setID(Object id) {
+ this.id = id;
+ }
+
+ public Object getID() {
+ return id;
+ }
+
+ public String getXMLClass() {
+ return null;
+ }
+
public AbstractTagLib clone() throws CloneNotSupportedException {
AbstractTagLib t = (AbstractTagLib)super.clone();
t.components = new HashMap<String, IComponent>();
t.components.putAll(components);
return t;
}
+
+ public Element toXML(Element parent, Properties context) {
+ Element element = XMLUtilities.createElement(parent, KbXMLStoreConstants.TAG_LIBRARY);
+ if(getXMLClass() != null) {
+ element.setAttribute(XMLStoreConstants.ATTR_CLASS, getXMLClass());
+ }
+ IPath source = getSourcePath();
+ if(source != null && !source.equals(context.get(XMLStoreConstants.ATTR_PATH))) {
+ element.setAttribute(XMLStoreConstants.ATTR_PATH, source.toString());
+ }
+ if(id != null) {
+ if(id instanceof XModelObject) {
+ XModelObject o = (XModelObject)id;
+ XMLStoreHelper.saveModelObject(element, o, XMLStoreConstants.TAG_ID, context);
+ } else {
+ //TODO consider other kinds of id
+ }
+ }
+
+ saveAttributeValues(element);
+
+ for (IComponent c: components.values()) {
+ //TODO save component
+ }
+
+ return element;
+ }
+
+ protected void saveAttributeValues(Element element) {
+ if(uri != null) element.setAttribute(KbXMLStoreConstants.ATTR_URI, uri);
+ }
+
+ public void loadXML(Element element, Properties context) {
+ String s = element.getAttribute(XMLStoreConstants.ATTR_PATH);
+ if(s != null && s.length() > 0) {
+ source = new Path(s);
+ } else {
+ source = (IPath)context.get(XMLStoreConstants.ATTR_PATH);
+ }
+ Element e_id = XMLUtilities.getUniqueChild(element, XMLStoreConstants.TAG_ID);
+ if(e_id != null) {
+ String cls = e_id.getAttribute(XMLStoreConstants.ATTR_CLASS);
+ if(XMLStoreConstants.CLS_MODEL_OBJECT.equals(cls)) {
+ id = XMLStoreHelper.loadModelObject(e_id, context);
+ } else {
+ //TODO consider other kinds of id
+ }
+ }
+
+ loadAttributeValues(element);
+
+ //TODO load components
+
+ }
+
+ protected void loadAttributeValues(Element element) {
+ if(element.hasAttribute(KbXMLStoreConstants.ATTR_URI)) {
+ uri = element.getAttribute(KbXMLStoreConstants.ATTR_URI);
+ }
+ }
+
}
\ No newline at end of file
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/TLDLibrary.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/TLDLibrary.java 2009-05-19 15:59:50 UTC (rev 15349)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/TLDLibrary.java 2009-05-19 16:58:17 UTC (rev 15350)
@@ -11,7 +11,9 @@
package org.jboss.tools.jst.web.kb.internal.taglib;
import org.jboss.tools.common.model.project.ext.IValueInfo;
+import org.jboss.tools.jst.web.kb.internal.KbXMLStoreConstants;
import org.jboss.tools.jst.web.kb.taglib.ITLDLibrary;
+import org.w3c.dom.Element;
/**
* @author Viacheslav Kabanovich
@@ -50,4 +52,23 @@
public void createDefaultNameSpace() {
}
+
+ public String getXMLClass() {
+ return KbXMLStoreConstants.CLS_TLD_LIBRARY;
+ }
+
+ protected void saveAttributeValues(Element element) {
+ super.saveAttributeValues(element);
+ if(shortName != null) element.setAttribute(KbXMLStoreConstants.ATTR_SHORT_NAME, shortName);
+ //TODO
+ }
+
+ protected void loadAttributeValues(Element element) {
+ super.loadAttributeValues(element);
+ if(element.hasAttribute(KbXMLStoreConstants.ATTR_SHORT_NAME)) {
+ shortName = element.getAttribute(KbXMLStoreConstants.ATTR_SHORT_NAME);
+ }
+ //TODO
+ }
+
}
15 years, 4 months
JBoss Tools SVN: r15349 - in trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components: images and 7 other directories.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2009-05-19 11:59:50 -0400 (Tue, 19 May 2009)
New Revision: 15349
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/ajax_process.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/error.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/passed.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/bullet_arrow.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/alabama.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/alaska.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/arizona.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/arkansas.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/california.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/colorado.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/connecticut.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/delaware.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/florida.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/georgia.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/hawaii.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/idaho.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/illinois.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/indiana.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/iowa.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/kansas.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/kentucky.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/louisiana.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/maine.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/maryland.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/massachusetts.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/michigan.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/minnesota.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/mississippi.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/missouri.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/montana.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/nebraska.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/nevada.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newhampshire.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newjersey.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newmexico.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newyork.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/northcarolina.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/northdakota.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/ohio.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/oklahoma.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/oregon.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/pennsylvania.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/rhodeisland.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/southcarolina.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/southdakota.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/tennessee.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/texas.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/utah.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/vermont.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/virginia.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/washington.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/westvirginia.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/wisconsin.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/wyoming.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_AjaxPage.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_AjaxPortlet.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Bundle.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Calendar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Column.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ColumnGroup.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Columns.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ComboBox.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataDefinitionList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataFilterSlider.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataGrid.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataOrderedList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataTable.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataTableScroller.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragDropParameter.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragIndicator.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragSupport.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DropDownMenu.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DropSupport.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Effect.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_FileUpload.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_GoogleMap.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_HtmlCommandLink.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Include.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_InplaceInput.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_InplaceSelect.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_KeepAlive.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Log.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MediaOutput.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuGroup.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuItem.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuSeparator.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Message.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Messages.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ModalPanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_OutputPanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Paint2D.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PanelBar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PanelMenu.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PickList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ProgressBar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Repeat.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Script.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ScrollableDataGrid.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ScrollableDataTable.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_SimpleTogglePanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_StandardComponentsSkinning.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Style.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_SuggestionBox.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TableFiltering.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TableSorting.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TogglePanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ToolBar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ToolTip.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_VirtualEarth.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_actionParameter.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxAttributes.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxForm.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxListener.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxRegion.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxSupport.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_commandButton.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_commandLink.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_componentControl.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_contextMenu.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_include2.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_insert.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_jQuery.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_jsFunction.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_listShuttle.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_orderingList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_panel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_plugnskin.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_poll.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_push.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_recursiveTreeNodesAdaptor.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_separator.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_slider.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_spacer.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_spinner.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_status.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_tabpanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_tree.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_treeNodesAdaptor.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/coming_soon.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/basket.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/bball.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/can.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/dropcan.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/opencan.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Calendar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Column.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ColumnGroup.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ComboBox.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ContextMenu.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataDefinitionList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataFilterSlider.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataGrid.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataOrderedList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataTable.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataTableScroller.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DragIndicator.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DragSupport.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DropDownMenu.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DropSupport.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_FileUpload.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_GoogleMap.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_InplaceInput.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_InplaceSelect.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ListShuttle.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuGroup.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuItem.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuSeparator.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ModalPanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_OrderingList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Paint2D.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_PanelBar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Repeat.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ScrollableDataTable.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_SimpleTogglePanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_StandardComponentsSkinning.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_SuggestionBox.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TableFiltering.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TableSorting.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TogglePanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ToolBar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ToolTip.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Tree.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_VirtualEarth.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_columns.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_common.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_panel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_panelMenu.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_pickList.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_plugnskin.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_progressBar.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_separator.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_slider.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_spacer.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_spinner.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_tabpanel.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/copy.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/create_doc.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/create_folder.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/cut.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/delete.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/edit.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/filter.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/find.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/open.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/paste.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/redo.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/reload.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/repeat.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save_all.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save_as.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/undo.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/verify.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/menu_bg.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/modal/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/modal/close.png
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/note_bg.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/page_bg.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/pn_about.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/pn_aboutDemo.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/spacer.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_active_bg.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_border_bg.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_unactive_bg.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tabpanel_bg.jpg
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/top_nav_bg.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/disc.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/singer.gif
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/song.gif
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml.xml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml.xml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml.xml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml.xml
Log:
RichFaces JUnit tests update. Some additional pictures were added.
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -1,26 +1,194 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:a4j="http://richfaces.org/a4j"
- xmlns:rich="http://richfaces.org/rich">
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:a4j="http://richfaces.org/a4j"
+ xmlns:rich="http://richfaces.org/rich">
<head>
+<style type="text/css">
+.ecol1 {
+ vertical-align: top;
+ padding-right: 25px
+}
+
+.ecol2 {
+ vertical-align: top;
+ border-left: #ACBECE 1px solid;
+ padding-left: 10px
+}
+
+.rich-calendar-tool-btn {
+ font-family: Arial, Verdana;
+}
+</style>
+<style>
+.cols {
+ vertical-align: top;
+ width: 50%;
+}
+</style>
+<style>
+.panelc {
+ width: 25%;
+ vertical-align: top;
+}
+
+.dropTargetPanel {
+ width: 90%;
+}
+
+.footerClass {
+ text-align: center;
+ padding-top: 5px;
+}
+</style>
+<style type="text/css">
+body {
+ font: normal 11px tahoma, sans-serif;
+}
+
+.column {
+ width: 75px;
+ font: normal 11px tahoma, sans-serif;
+ text-align: center;
+}
+
+.column-index {
+ width: 75px;
+ font: normal 11px tahoma, sans-serif;
+ text-align: left;
+}
+
+.list-row3 {
+ background-color: #ececec;
+}
+
+.list-row1 {
+ background-color: #f1f6fd;
+}
+
+.list-row2 {
+ background-color: #fff;
+}
+
+.list-header {
+ font: bold 11px tahoma, sans-serif;
+ text-align: center;
+}
+
+.list-table1 {
+ border: 1px solid #bed6f8;
+}
+
+.list-table2 {
+ border: 1px solid #bed6f8;
+}
+</style>
+<style type="text/css">
+.col1 {
+ width: 240px;
+}
+
+.col2 {
+ width: 80px;
+}
+
+.col3 {
+ width: 240px;
+}
+
+.col4 {
+ width: 80px;
+}
+</style>
+<style>
+.label {
+ font-weight: bold;
+}
+
+.pbody {
+ width: 200px;
+}
+</style>
+<link href="/WebContent/pages/components/main.css" rel="stylesheet"
+ type="text/css" />
</head>
<body>
- <rich:dataFilterSlider id="dataFilterSlider"
- startRange="1" endRange="1000" increment="100" handleValue="1"
- trailer="false"/>
- <rich:dataFilterSlider id="dataFilterSliderCustomCSS"
- startRange="1" endRange="1000" increment="100" handleValue="1"
- trailer="false"
- styleClass="commonStyle"
- fieldStyleClass="fieldStyle"
- handleStyleClass="handleStyle"
- rangeStyleClass="rangeStyle"
- trackStyleClass="trackStyle"
- trailerStyleClass="trailerStyle"
- style="color:yellow"/>
+<rich:dataFilterSlider id="dataFilterSlider" startRange="1"
+ endRange="1000" increment="100" handleValue="1" trailer="false" />
+<rich:dataFilterSlider id="dataFilterSliderCustomCSS" startRange="1"
+ endRange="1000" increment="100" handleValue="1" trailer="false"
+ styleClass="commonStyle" fieldStyleClass="fieldStyle"
+ handleStyleClass="handleStyle" rangeStyleClass="rangeStyle"
+ trackStyleClass="trackStyle" trailerStyleClass="trailerStyle"
+ style="color:yellow" />
+<rich:panel id="dataFilterSliderWithDataTable">
+ <f:facet name="header">
+ <h:outputText value="Data Filter Slider" />
+ </f:facet>
+ <a4j:form id="form1" reRender="list-body" ajaxSubmit="true"
+ ignoreDupResponses="true" requestDelay="100">
+ <a4j:region id="stat1">
+ <a4j:outputPanel id="slider-body">
+ <rich:dataFilterSlider sliderListener="#{mybean.doSlide}"
+ binding="#{inventoryList.dataFilterSlider}" for="carList"
+ forValRef="inventoryList.carInventory" filterBy="getMileage"
+ manualInput="true" onslide="true" onchange="true"
+ storeResults="true" width="459" startRange="10000" endRange="60000"
+ increment="10000" trailer="true" handleValue="10000"
+ styleClass="evenRow" id="slider_1">
+ </rich:dataFilterSlider>
+ </a4j:outputPanel>
+ <a4j:outputPanel id="list-body">
+ <h:dataTable id="carIndex" rows="10"
+ binding="#{inventoryList.carMakeIndexUIData}"
+ value="#{inventoryList.carMakeIndex}" var="category"
+ styleClass="list-table1" columnClasses="evenRow"
+ rowClasses="list-row3">
+ <h:column>
+ <a4j:commandLink actionListener="#{inventoryList.filterCarList}"
+ reRender="carList">
+ <h:outputText value="#{category}" />
+ <f:attribute name="filterRule" value="showTable" />
+ </a4j:commandLink>
+ </h:column>
+ </h:dataTable>
+ <h:dataTable id="carList" rows="10"
+ value="#{inventoryList.carInventory}" var="category"
+ rowClasses="list-row1, list-row2" columnClasses="column"
+ headerClass="list-header" styleClass="list-table1">
+ <h:column>
+ <f:facet name="header">
+ <h:outputText styleClass="headerText" value="Make" />
+ </f:facet>
+ <h:outputText value="#{category.make}" />
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText styleClass="headerText" value="Model" />
+ </f:facet>
+ <h:outputText value="#{category.model}" />
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText styleClass="headerText"
+ value="#{inventoryList.priceColumnName}" />
+ </f:facet>
+ <h:outputText value="#{category.price}" />
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ <h:outputText styleClass="headerText"
+ value="#{inventoryList.mileageColumnName}" />
+ </f:facet>
+ <h:outputText value="#{category.mileage}" />
+ </h:column>
+ </h:dataTable>
+ </a4j:outputPanel>
+ </a4j:region>
+ </a4j:form>
+</rich:panel>
</body>
</html>
\ No newline at end of file
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml.xml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml.xml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataFilterSlider.xhtml.xml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -13,27 +13,192 @@
</DIV>
</DIV>
</DIV>
- <INPUT TYPE="text" CLASS="slider-input-field rich-dataFilterSlider-input-field" VALUE="1" />
- <BR STYLE="clear: both;"/>
+ <INPUT TYPE="text"
+ CLASS="slider-input-field rich-dataFilterSlider-input-field" VALUE="1" />
+ <BR STYLE="clear: both;" />
</DIV>
</test>
<test id="dataFilterSliderCustomCSS">
- <DIV CLASS="slider-container rich-dataFilterSlider-container commonStyle" STYLE="color: yellow;">
+ <DIV CLASS="slider-container rich-dataFilterSlider-container commonStyle"
+ STYLE="color: yellow;">
<DIV CLASS="range rich-dataFilterSlider-range rangeStyle" STYLE="width: 200px;">
<DIV CLASS="range-decor rich-dataFilterSlider-range-decor">
- <DIV CLASS="trailer rich-dataFilterSlider-trailer trailerStyle" STYLE="left: -38px;">
- <DIV CLASS="track rich-dataFilterSlider-track trackStyle" STYLE="width: 200px;">
+ <DIV CLASS="trailer rich-dataFilterSlider-trailer trailerStyle"
+ STYLE="left: -38px;">
+ <DIV CLASS="track rich-dataFilterSlider-track trackStyle"
+ STYLE="width: 200px;">
<DIV CLASS="handle rich-dataFilterSlider-handle handleStyle"
STYLE="left: 0px;">
<IMG WIDTH="7" HEIGHT="8" BORDER="0"
- SRC="/.*resources/dataFilterSlider/pos.gif/"/>
+ SRC="/.*resources/dataFilterSlider/pos.gif/" />
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
- <INPUT TYPE="text" CLASS="slider-input-field rich-dataFilterSlider-input-field fieldStyle" VALUE="1"/>
- <BR STYLE="clear: both;"/>
+ <INPUT TYPE="text"
+ CLASS="slider-input-field rich-dataFilterSlider-input-field fieldStyle"
+ VALUE="1" />
+ <BR STYLE="clear: both;" />
</DIV>
</test>
+ <test id="dataFilterSliderWithDataTable">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ Data Filter Slider
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body">
+ <DIV ID="form1" STYLE="-moz-user-modify: read-write;">
+ <DIV ID="stat1" STYLE="-moz-user-modify: read-write;">
+ <DIV ID="slider-body" STYLE="-moz-user-modify: read-write;">
+ <DIV CLASS="slider-container rich-dataFilterSlider-container evenRow">
+ <DIV CLASS="range rich-dataFilterSlider-range" STYLE="width: 459px;">
+ <DIV CLASS="range-decor rich-dataFilterSlider-range-decor">
+ <DIV CLASS="trailer rich-dataFilterSlider-trailer" STYLE="left: -38px;">
+ <DIV CLASS="track rich-dataFilterSlider-track" STYLE="width: 200px;">
+ <DIV CLASS="handle rich-dataFilterSlider-handle" STYLE="left: 0px;">
+ <IMG WIDTH="7" HEIGHT="8" BORDER="0"
+ SRC="/.*resources/dataFilterSlider/pos.gif/" />
+
+ </DIV>
+ </DIV>
+ </DIV>
+ </DIV>
+ </DIV>
+ <INPUT TYPE="text"
+ CLASS="slider-input-field rich-dataFilterSlider-input-field"
+ VALUE="10000" />
+ <BR STYLE="clear: both;" />
+
+ </DIV>
+ </DIV>
+ <DIV ID="list-body" STYLE="-moz-user-modify: read-write;">
+ <TABLE STYLE="-moz-user-modify: read-only;">
+ <TR>
+ <TD>
+ <DIV>
+ <TABLE CLASS="list-table1" ROWCLASSES="list-row3">
+ <CAPTION>
+ </CAPTION>
+ <TBODY>
+ <TR>
+ <TD STYLE="border: 0px hidden ; padding: 0px;">
+ <TABLE WIDTH="100%" BORDER="0" CLASS="list-table1">
+ <TBODY>
+ <TR CLASS="list-row3">
+ <TD CLASS="evenRow">
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">#{category}</SPAN>
+ </A>
+ </TD>
+ </TR>
+ </TBODY>
+ <COLGROUP>
+ <COL STYLE="-moz-user-modify: read-write;" />
+
+ </COLGROUP>
+ </TABLE>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ <TABLE STYLE="-moz-user-modify: read-only;">
+ <TR>
+ <TD>
+ <DIV>
+ <TABLE CLASS="list-table1" ROWCLASSES="list-row1, list-row2">
+ <CAPTION>
+ </CAPTION>
+ <TBODY>
+ <TR>
+ <TD STYLE="border: 0px hidden ; padding: 0px;">
+ <TABLE WIDTH="100%" BORDER="0" CLASS="list-table1">
+ <THEAD>
+ <TR>
+ <TH CLASS="list-header">
+ <DIV>
+ <SPAN CLASS="headerText">
+ Make
+ </SPAN>
+ </DIV>
+ </TH>
+ <TH CLASS="list-header">
+ <DIV>
+ <SPAN CLASS="headerText">
+ Model
+ </SPAN>
+ </DIV>
+ </TH>
+ <TH CLASS="list-header">
+ <DIV>
+ <SPAN CLASS="headerText">
+ #{inventoryList.priceColumnName}
+ </SPAN>
+ </DIV>
+ </TH>
+ <TH CLASS="list-header">
+ <DIV>
+ <SPAN CLASS="headerText">
+ #{inventoryList.mileageColumnName}
+ </SPAN>
+ </DIV>
+ </TH>
+ </TR>
+ </THEAD>
+ <TBODY>
+ <TR CLASS="list-row1">
+ <TD CLASS="column">
+ <SPAN CLASS="vpe-text">
+ #{category.make}
+ </SPAN>
+ </TD>
+ <TD CLASS="column">
+ <SPAN CLASS="vpe-text">
+ #{category.model}
+ </SPAN>
+ </TD>
+ <TD CLASS="column">
+ <SPAN CLASS="vpe-text">
+ #{category.price}
+ </SPAN>
+ </TD>
+ <TD CLASS="column">
+ <SPAN CLASS="vpe-text">
+ #{category.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ <COLGROUP>
+ <COL STYLE="-moz-user-modify: read-write;" />
+
+ <COL STYLE="-moz-user-modify: read-write;" />
+
+ <COL STYLE="-moz-user-modify: read-write;" />
+
+ <COL STYLE="-moz-user-modify: read-write;" />
+
+ </COLGROUP>
+ </TABLE>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </DIV>
+ </DIV>
+ </DIV>
+ </test>
</tests>
\ No newline at end of file
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -7,6 +7,7 @@
xmlns:rich="http://richfaces.org/rich">
<head>
+ <link href="/WebContent/pages/components/main.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<h1>dataGrid</h1>
@@ -25,7 +26,39 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
<h:outputText value="#{data.field1}" />
</rich:dataGrid>
-
+ <rich:panel id="dataGrid3">
+ <f:facet name="header">
+ <h:outputText value="Data Grid and Data Scroller" />
+ </f:facet>
+ <rich:dataGrid value="#{dataTableScrollerBean.allCars}" var="car"
+ columns="3" elements="9" width="600px" styleClass="btn"
+ align="center" bgcolor="color:red" border="15" captionClass="btn"
+ headerClass="evenRow" footerClass="oddRow">
+ <f:facet name="header">
+ <h:outputText value="Header of Data Grid" />
+ </f:facet>
+ <rich:panel bodyClass="pbody"
+ style=" width : 270px; height : 180px;">
+ <f:facet name="header">
+ <h:outputText value="#{car.make} #{car.model}"></h:outputText>
+ </f:facet>
+ <h:panelGrid columns="2" rowClasses="evenRow, oddRow">
+ <h:outputText value="Price:" styleClass="label"></h:outputText>
+ <h:outputText value="#{car.price}" />
+ <h:outputText value="Mileage:" styleClass="label"></h:outputText>
+ <h:outputText value="#{car.mileage}" />
+ <h:outputText value="VIN:" styleClass="label"></h:outputText>
+ <h:outputText value="#{car.vin}" />
+ <h:outputText value="Stock:" styleClass="label"></h:outputText>
+ <h:outputText value="#{car.stock}" />
+ </h:panelGrid>
+ </rich:panel>
+ <f:facet name="footer">
+ <rich:datascroller
+ style="text-align:center; color:Orchid;font-style:italic;border-style:dotted;background-color:DarkViolet;border-color:Cornsilk;text-decoration:underline;font-family:Bodoni MT Black;border-font-weight:bolder; width : 824px; height:45"></rich:datascroller>
+ </f:facet>
+ </rich:dataGrid>
+ </rich:panel>
</h:form>
</body>
</html>
\ No newline at end of file
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml.xml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml.xml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataGrid.xhtml.xml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -13,12 +13,12 @@
STYLE="/background-image: url\(.*resources/common/background.gif\);/">
<SPAN>
#{data.number}
-</SPAN>
+ </SPAN>
</DIV>
<DIV CLASS="dr-pnl-b rich-panel-body">
<SPAN>
#{data.field1}
-</SPAN>
+ </SPAN>
</DIV>
</DIV>
</TD>
@@ -28,12 +28,12 @@
STYLE="/background-image: url\(.*resources/common/background.gif\);/">
<SPAN>
#{data.number}
-</SPAN>
+ </SPAN>
</DIV>
<DIV CLASS="dr-pnl-b rich-panel-body">
<SPAN>
#{data.field1}
-</SPAN>
+ </SPAN>
</DIV>
</DIV>
</TD>
@@ -45,12 +45,12 @@
STYLE="/background-image: url\(.*resources/common/background.gif\);/">
<SPAN>
#{data.number}
-</SPAN>
+ </SPAN>
</DIV>
<DIV CLASS="dr-pnl-b rich-panel-body">
<SPAN>
#{data.field1}
-</SPAN>
+ </SPAN>
</DIV>
</DIV>
</TD>
@@ -60,12 +60,12 @@
STYLE="/background-image: url\(.*resources/common/background.gif\);/">
<SPAN>
#{data.number}
-</SPAN>
+ </SPAN>
</DIV>
<DIV CLASS="dr-pnl-b rich-panel-body">
<SPAN>
#{data.field1}
-</SPAN>
+ </SPAN>
</DIV>
</DIV>
</TD>
@@ -85,33 +85,711 @@
<TD CLASS="dr-table-cell rich-table-cell">
<SPAN CLASS="vpe-text">
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-</SPAN>
+ </SPAN>
<SPAN>
#{data.field1}
-</SPAN>
+ </SPAN>
</TD>
</TR>
<TR CLASS="dr-table-row rich-table-row">
<TD CLASS="dr-table-cell rich-table-cell">
<SPAN CLASS="vpe-text">
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-</SPAN>
+ </SPAN>
<SPAN>
#{data.field1}
-</SPAN>
+ </SPAN>
</TD>
</TR>
<TR CLASS="dr-table-row rich-table-row">
<TD CLASS="dr-table-cell rich-table-cell">
<SPAN CLASS="vpe-text">
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-</SPAN>
+ </SPAN>
<SPAN>
#{data.field1}
-</SPAN>
+ </SPAN>
</TD>
</TR>
</TBODY>
</TABLE>
</test>
+ <test id="dataGrid3">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ Data Grid and Data Scroller
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body">
+ <TABLE WIDTH="600" BORDER="15" BGCOLOR="color:red" ALIGN="center"
+ VALUE="#{dataTableScrollerBean.allCars}" VAR="car" COLUMNS="3"
+ ELEMENTS="9" STYLECLASS="btn" CAPTIONCLASS="btn" HEADERCLASS="evenRow"
+ FOOTERCLASS="oddRow" CLASS="dr-table rich-table btn">
+ <COLGROUP SPAN="3">
+ </COLGROUP>
+ <THEAD>
+ <TR CLASS="dr-table-header rich-table-header evenRow"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <TD CLASS="dr-table-headercell rich-table-headercell evenRow"
+ COLSPAN="100" SCOPE="colgroup">
+ <SPAN CLASS="vpe-text">
+ Header of Data Grid
+ </SPAN>
+ </TD>
+ </TR>
+ </THEAD>
+ <TFOOT>
+ <TR CLASS="dr-table-footer rich-table-footer oddRow"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <TD CLASS="dr-table-footercell rich-table-footercell oddRow"
+ COLSPAN="100" SCOPE="colgroup">
+ <DIV ALIGN="center" CLASS="rich-datascr"
+ STYLE="border-style: dotted; border-color: Cornsilk; text-align: center; color: Orchid; font-style: italic; background-color: DarkViolet; text-decoration: underline; font-family: Bodoni MT Black; width: 824px;">
+ <TABLE CELLSPACING="1" CELLPADDING="0" BORDER="0"
+ CLASS="rich-dtascroller-table">
+ <TBODY>
+ <TR>
+ <TD ALIGN="center" CLASS="rich-datascr-button rich-datascr-button-dsbld">
+ ««
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-button rich-datascr-button-dsbld">
+ «
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-button rich-datascr-button-dsbld">
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-act">
+ 1
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 2
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 3
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 4
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 5
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 6
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 7
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 8
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 9
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-inact">
+ 10
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-button">
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-button">
+ »
+ </TD>
+ <TD ALIGN="center" CLASS="rich-datascr-button">
+ »»
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </TD>
+ </TR>
+ </TFOOT>
+ <TBODY>
+ <TR CLASS="dr-table-row rich-table-row">
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ </TR>
+ <TR CLASS="dr-table-row rich-table-row">
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ </TR>
+ <TR CLASS="dr-table-row rich-table-row">
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ <TD CLASS="dr-table-cell rich-table-cell">
+ <DIV CLASS="dr-pnl rich-panel" STYLE="width: 270px; height: 180px;">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ #{car.make} #{car.model}
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body pbody">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ Price:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.price}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Mileage:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.mileage}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="evenRow">
+ <TD>
+ <SPAN CLASS="label">
+ VIN:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.vin}
+ </SPAN>
+ </TD>
+ </TR>
+ <TR CLASS="oddRow">
+ <TD>
+ <SPAN CLASS="label">
+ Stock:
+ </SPAN>
+ </TD>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ #{car.stock}
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </test>
</tests>
\ No newline at end of file
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -7,11 +7,12 @@
xmlns:rich="http://richfaces.org/rich">
<head>
+ <link href="/WebContent/pages/components/main.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<h1>dataList</h1>
-<rich:dataList var="data" value="#{bean.dtList}" rows="4" id="dataList" >
+<rich:dataList var="data" value="#{bean.dtList}" rows="4" id="dataList">
<h:outputText value="field1:"></h:outputText>
<h:outputText value="#{data.field1} " />
<h:outputText value="field2:"></h:outputText>
@@ -21,5 +22,22 @@
<h:outputText value="number:"></h:outputText>
<h:outputText value="#{data.number}" />
</rich:dataList>
+<rich:panel id="dataList2">
+ <f:facet name="header">
+ <h:outputText value="Data List" />
+ </f:facet>
+ <rich:dataList id="list" var="book" value="#{bookList.bookList}"
+ rows="3" rowClasses="evenRow, oddRow" title="Book Store"
+ styleClass="btn">
+ <h:outputText value="#{book.name}" />
+ <br />
+ <h:outputText value="Price: " styleClass="evenRow"></h:outputText>
+ <h:outputText value="#{book.price} $$" />
+ <br />
+ <h:outputText value="Number of copies:" styleClass="oddRow"></h:outputText>
+ <h:outputText value="#{book.numOfCopies} " />
+ <br />
+ </rich:dataList>
+</rich:panel>
</body>
</html>
\ No newline at end of file
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml.xml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml.xml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/dataList.xhtml.xml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -4,7 +4,7 @@
CLASS="dr-list rich-datalist">
<LI CLASS="dr-list-item rich-list-item">
<SPAN> field1:</SPAN>
- <SPAN > #{data.field1}</SPAN>
+ <SPAN> #{data.field1}</SPAN>
<SPAN> field2:</SPAN>
<SPAN> #{data.field2}</SPAN>
<SPAN> field3:</SPAN>
@@ -14,4 +14,42 @@
</LI>
</UL>
</test>
+ <test id="dataList2">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ Data List
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body">
+ <UL ID="list" VAR="book" VALUE="#{bookList.bookList}" ROWS="3"
+ ROWCLASSES="evenRow, oddRow" STYLECLASS="btn" CLASS="dr-list rich-datalist btn">
+ <LI CLASS="dr-list-item rich-list-item evenRow">
+ <SPAN CLASS="vpe-text">
+ #{book.name}
+ </SPAN>
+ <BR STYLE="-moz-user-modify: read-write;" />
+
+ <SPAN CLASS="evenRow">
+ Price:
+ </SPAN>
+ <SPAN CLASS="vpe-text">
+ #{book.price} $$
+ </SPAN>
+ <BR STYLE="-moz-user-modify: read-write;" />
+
+ <SPAN CLASS="oddRow">
+ Number of copies:
+ </SPAN>
+ <SPAN CLASS="vpe-text">
+ #{book.numOfCopies}
+ </SPAN>
+ <BR STYLE="-moz-user-modify: read-write;" />
+
+ </LI>
+ </UL>
+ </DIV>
+ </DIV>
+ </test>
</tests>
\ No newline at end of file
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/ajax_process.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/ajax_process.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/error.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/error.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/passed.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ajax/passed.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/bullet_arrow.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/bullet_arrow.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/alabama.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/alabama.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/alaska.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/alaska.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/arizona.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/arizona.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/arkansas.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/arkansas.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/california.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/california.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/colorado.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/colorado.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/connecticut.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/connecticut.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/delaware.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/delaware.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/florida.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/florida.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/georgia.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/georgia.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/hawaii.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/hawaii.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/idaho.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/idaho.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/illinois.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/illinois.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/indiana.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/indiana.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/iowa.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/iowa.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/kansas.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/kansas.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/kentucky.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/kentucky.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/louisiana.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/louisiana.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/maine.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/maine.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/maryland.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/maryland.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/massachusetts.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/massachusetts.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/michigan.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/michigan.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/minnesota.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/minnesota.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/mississippi.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/mississippi.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/missouri.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/missouri.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/montana.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/montana.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/nebraska.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/nebraska.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/nevada.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/nevada.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newhampshire.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newhampshire.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newjersey.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newjersey.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newmexico.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newmexico.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newyork.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/newyork.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/northcarolina.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/northcarolina.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/northdakota.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/northdakota.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/ohio.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/ohio.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/oklahoma.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/oklahoma.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/oregon.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/oregon.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/pennsylvania.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/pennsylvania.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/rhodeisland.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/rhodeisland.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/southcarolina.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/southcarolina.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/southdakota.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/southdakota.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/tennessee.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/tennessee.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/texas.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/texas.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/utah.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/utah.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/vermont.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/vermont.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/virginia.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/virginia.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/washington.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/washington.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/westvirginia.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/westvirginia.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/wisconsin.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/wisconsin.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/wyoming.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/capitals/wyoming.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_AjaxPage.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_AjaxPage.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_AjaxPortlet.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_AjaxPortlet.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Bundle.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Bundle.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Calendar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Calendar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Column.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Column.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ColumnGroup.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ColumnGroup.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Columns.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Columns.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ComboBox.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ComboBox.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataDefinitionList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataDefinitionList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataFilterSlider.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataFilterSlider.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataGrid.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataGrid.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataOrderedList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataOrderedList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataTable.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataTable.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataTableScroller.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DataTableScroller.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragDropParameter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragDropParameter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragIndicator.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragIndicator.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragSupport.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DragSupport.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DropDownMenu.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DropDownMenu.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DropSupport.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_DropSupport.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Effect.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Effect.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_FileUpload.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_FileUpload.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_GoogleMap.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_GoogleMap.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_HtmlCommandLink.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_HtmlCommandLink.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Include.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Include.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_InplaceInput.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_InplaceInput.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_InplaceSelect.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_InplaceSelect.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_KeepAlive.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_KeepAlive.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Log.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Log.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MediaOutput.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MediaOutput.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuGroup.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuGroup.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuItem.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuItem.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuSeparator.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_MenuSeparator.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Message.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Message.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Messages.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Messages.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ModalPanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ModalPanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_OutputPanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_OutputPanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Paint2D.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Paint2D.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PanelBar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PanelBar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PanelMenu.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PanelMenu.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PickList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_PickList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ProgressBar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ProgressBar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Repeat.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Repeat.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Script.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Script.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ScrollableDataGrid.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ScrollableDataGrid.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ScrollableDataTable.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ScrollableDataTable.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_SimpleTogglePanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_SimpleTogglePanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_StandardComponentsSkinning.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_StandardComponentsSkinning.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Style.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_Style.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_SuggestionBox.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_SuggestionBox.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TableFiltering.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TableFiltering.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TableSorting.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TableSorting.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TogglePanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_TogglePanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ToolBar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ToolBar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ToolTip.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ToolTip.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_VirtualEarth.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_VirtualEarth.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_actionParameter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_actionParameter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxAttributes.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxAttributes.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxForm.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxForm.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxListener.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxListener.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxRegion.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxRegion.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxSupport.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_ajaxSupport.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_commandButton.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_commandButton.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_commandLink.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_commandLink.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_componentControl.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_componentControl.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_contextMenu.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_contextMenu.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_include2.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_include2.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_insert.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_insert.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_jQuery.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_jQuery.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_jsFunction.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_jsFunction.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_listShuttle.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_listShuttle.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_orderingList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_orderingList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_panel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_panel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_plugnskin.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_plugnskin.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_poll.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_poll.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_push.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_push.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_recursiveTreeNodesAdaptor.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_recursiveTreeNodesAdaptor.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_separator.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_separator.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_slider.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_slider.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_spacer.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_spacer.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_spinner.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_spinner.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_status.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_status.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_tabpanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_tabpanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_tree.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_tree.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_treeNodesAdaptor.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/cn_treeNodesAdaptor.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/coming_soon.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/coming_soon.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/basket.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/basket.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/bball.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/bball.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/can.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/can.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/dropcan.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/dropcan.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/opencan.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/dnd/opencan.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Calendar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Calendar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Column.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Column.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ColumnGroup.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ColumnGroup.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ComboBox.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ComboBox.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ContextMenu.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ContextMenu.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataDefinitionList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataDefinitionList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataFilterSlider.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataFilterSlider.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataGrid.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataGrid.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataOrderedList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataOrderedList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataTable.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataTable.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataTableScroller.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DataTableScroller.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DragIndicator.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DragIndicator.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DragSupport.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DragSupport.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DropDownMenu.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DropDownMenu.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DropSupport.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_DropSupport.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_FileUpload.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_FileUpload.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_GoogleMap.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_GoogleMap.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_InplaceInput.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_InplaceInput.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_InplaceSelect.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_InplaceSelect.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ListShuttle.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ListShuttle.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuGroup.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuGroup.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuItem.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuItem.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuSeparator.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_MenuSeparator.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ModalPanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ModalPanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_OrderingList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_OrderingList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Paint2D.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Paint2D.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_PanelBar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_PanelBar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Repeat.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Repeat.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ScrollableDataTable.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ScrollableDataTable.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_SimpleTogglePanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_SimpleTogglePanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_StandardComponentsSkinning.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_StandardComponentsSkinning.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_SuggestionBox.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_SuggestionBox.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TableFiltering.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TableFiltering.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TableSorting.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TableSorting.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TogglePanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_TogglePanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ToolBar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ToolBar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ToolTip.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_ToolTip.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Tree.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_Tree.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_VirtualEarth.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_VirtualEarth.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_columns.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_columns.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_common.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_common.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_panel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_panel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_panelMenu.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_panelMenu.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_pickList.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_pickList.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_plugnskin.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_plugnskin.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_progressBar.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_progressBar.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_separator.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_separator.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_slider.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_slider.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_spacer.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_spacer.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_spinner.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_spinner.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_tabpanel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/ico_tabpanel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/copy.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/copy.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/create_doc.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/create_doc.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/create_folder.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/create_folder.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/cut.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/cut.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/delete.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/delete.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/edit.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/edit.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/filter.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/filter.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/find.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/find.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/open.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/open.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/paste.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/paste.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/redo.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/redo.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/reload.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/reload.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/repeat.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/repeat.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save_all.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save_all.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save_as.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/save_as.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/undo.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/undo.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/verify.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/icons/verify.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/menu_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/menu_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/modal/close.png
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/modal/close.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/note_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/note_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/page_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/page_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/pn_about.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/pn_about.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/pn_aboutDemo.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/pn_aboutDemo.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/spacer.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_active_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_active_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_border_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_border_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_unactive_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tab_unactive_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tabpanel_bg.jpg
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tabpanel_custom/tabpanel_bg.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/top_nav_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/top_nav_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/disc.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/disc.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/singer.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/singer.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/song.gif
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/images/tree/song.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -7,24 +7,160 @@
xmlns:rich="http://richfaces.org/rich">
<head>
+<link href="/WebContent/pages/components/main.css" rel="stylesheet"
+ type="text/css" />
</head>
<body>
<f:view>
- <rich:toolBar id="toolBar" itemSeparator="line">
- <rich:toolBarGroup>
- <h:outputLabel value="Edit" for="edit" />
- </rich:toolBarGroup>
- <rich:toolBarGroup>
- <h:outputLabel value="Find" for="find" />
- </rich:toolBarGroup>
- <rich:toolBarGroup>
- <h:outputLabel value="Filter" for="filter" />
- </rich:toolBarGroup>
- <rich:toolBarGroup location="right">
- <h:inputText styleClass="barsearch" />
- <h:commandButton styleClass="barsearchbutton" value="Search" />
- </rich:toolBarGroup>
- </rich:toolBar>
+ <rich:toolBar id="toolBar" itemSeparator="line">
+ <rich:toolBarGroup>
+ <h:outputLabel value="Edit" for="edit" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup>
+ <h:outputLabel value="Find" for="find" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup>
+ <h:outputLabel value="Filter" for="filter" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup location="right">
+ <h:inputText styleClass="barsearch" />
+ <h:commandButton styleClass="barsearchbutton" value="Search" />
+ </rich:toolBarGroup>
+ </rich:toolBar>
+ <rich:panel id="toolBar2">
+ <f:facet name="header">
+ <h:outputText value="Tool Bar & Tool Bar Group" />
+ </f:facet>
+ <rich:toolBar contentClass="btn" height="26" itemSeparator="line"
+ separatorClass="btn" styleClass="btn">
+ <rich:toolBarGroup
+ style="font-style:italic;background-color:Cornsilk;text-decoration:overline;font-family:Arial Narrow;font-weight:bolder;"
+ width="500">
+ <h:graphicImage value="images/icons/create_doc.gif" styleClass="pic" />
+ <h:graphicImage value="images/icons/create_folder.gif"
+ styleClass="pic" />
+ <h:graphicImage value="images/icons/copy.gif" styleClass="pic" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup location="right">
+ <h:graphicImage value="images/icons/save.gif" styleClass="pic" />
+ <h:graphicImage value="images/icons/save_as.gif" styleClass="pic" />
+ <h:graphicImage value="images/icons/save_all.gif" styleClass="pic" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup location="right">
+ <h:graphicImage value="images/icons/find.gif" styleClass="pic" />
+ <h:graphicImage value="images/icons/filter.gif" styleClass="pic" />
+ </rich:toolBarGroup>
+ </rich:toolBar>
+ <h:form>
+ <rich:toolBar height="34"
+ contentStyle="color:PaleVioletRed;font-size:medium;font-style:italic;background-color:FloralWhite;font-family:Arial TUR;font-weight:bolder;"
+ itemSeparator="line" styleClass="evenRow" separatorClass="btn">
+ <rich:toolBarGroup itemSeparator="grid">
+ <h:graphicImage id="edit" value="images/icons/edit.gif" />
+ <h:outputLabel value="Edit" for="edit" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup>
+ <h:graphicImage id="find" value="images/icons/find.gif" />
+ <h:outputLabel value="Find" for="find" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup>
+ <h:graphicImage id="filter" value="images/icons/filter.gif" />
+ <h:outputLabel value="Filter" for="filter" />
+ </rich:toolBarGroup>
+ <rich:toolBarGroup location="right">
+ <h:inputText styleClass="barsearch" />
+ <h:commandButton styleClass="barsearchbutton"
+ onclick="return false;" value="Search" />
+ </rich:toolBarGroup>
+ </rich:toolBar>
+ </h:form>
+ <h:form>
+ <h:panelGrid columns="3" width="100%" cellpadding="0" cellspacing="0"
+ style="margin-bottom : 4px">
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <h:panelGrid columns="8">
+ <h:outputText value="Group Separator:" />
+ <a4j:commandLink value="Line" reRender="bar">
+ <a4j:actionparam name="gs" value="line"
+ assignTo="#{tbBean.groupSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="Grid" reRender="bar">
+ <a4j:actionparam name="gs" value="grid"
+ assignTo="#{tbBean.groupSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="Disc" reRender="bar">
+ <a4j:actionparam name="gs" value="disc"
+ assignTo="#{tbBean.groupSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="Square" reRender="bar">
+ <a4j:actionparam name="gs" value="square"
+ assignTo="#{tbBean.groupSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="None" reRender="bar">
+ <a4j:actionparam name="gs" value="none"
+ assignTo="#{tbBean.groupSeparator}" />
+ </a4j:commandLink>
+ </h:panelGrid>
+ </rich:panel>
+ <h:panelGroup style="padding-left : 4px">
+ <br />
+ </h:panelGroup>
+ <rich:panel bodyClass="rich-laguna-panel-no-header">
+ <h:panelGrid columns="8">
+ <h:outputText value="Group Item Separator:" />
+ <a4j:commandLink value="Line" reRender="bar">
+ <a4j:actionparam name="gs" value="line"
+ assignTo="#{tbBean.groupItemSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="Grid" reRender="bar">
+ <a4j:actionparam name="gs" value="grid"
+ assignTo="#{tbBean.groupItemSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="Disc" reRender="bar">
+ <a4j:actionparam name="gs" value="disc"
+ assignTo="#{tbBean.groupItemSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="Square" reRender="bar">
+ <a4j:actionparam name="gs" value="square"
+ assignTo="#{tbBean.groupItemSeparator}" />
+ </a4j:commandLink>
+
+ <a4j:commandLink value="None" reRender="bar">
+ <a4j:actionparam name="gs" value="none"
+ assignTo="#{tbBean.groupItemSeparator}" />
+ </a4j:commandLink>
+ </h:panelGrid>
+ </rich:panel>
+ </h:panelGrid>
+ </h:form>
+
+ <rich:toolBar contentClass="btn"
+ contentStyle="color:PaleVioletRed;font-size:medium;font-style:italic;background-color:FloralWhite;font-family:Arial TUR;font-weight:bolder;"
+ id="bar" height="30" itemSeparator="#{tbBean.groupSeparator}"
+ style="color:Cornsilk;font-style:italic;background-color:Orchid;text-decoration:underline;font-family:Arial Narrow,Bodoni MT;font-weight:bold;">
+ <rich:toolBarGroup itemSeparator="#{tbBean.groupItemSeparator}">
+ <h:outputText value="Group1.1"></h:outputText>
+ <h:outputText value="Group1.2"></h:outputText>
+ <h:outputText value="Group1.3"></h:outputText>
+ </rich:toolBarGroup>
+ <rich:toolBarGroup itemSeparator="#{tbBean.groupItemSeparator}">
+ <h:outputText value="Group2.1"></h:outputText>
+ <h:outputText value="Group2.2"></h:outputText>
+ </rich:toolBarGroup>
+ <rich:toolBarGroup location="right"
+ itemSeparator="#{tbBean.groupItemSeparator}">
+ <h:outputText value="Group3.1"></h:outputText>
+ <h:outputText value="Group3.2"></h:outputText>
+ </rich:toolBarGroup>
+ </rich:toolBar>
+ </rich:panel>
</f:view>
</body>
</html>
\ No newline at end of file
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml.xml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml.xml 2009-05-19 15:42:32 UTC (rev 15348)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.richfaces.test/resources/richFacesTest/WebContent/pages/components/toolBar.xhtml.xml 2009-05-19 15:59:50 UTC (rev 15349)
@@ -71,4 +71,421 @@
</TABLE>
</DIV>
</test>
+ <test id="toolBar2">
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-h rich-panel-header"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <SPAN CLASS="vpe-text">
+ Tool Bar & Tool Bar Group
+ </SPAN>
+ </DIV>
+ <DIV CLASS="dr-pnl-b rich-panel-body">
+ <DIV>
+ <TABLE WIDTH="100%" HEIGHT="26" CLASS="dr-toolbar-ext rich-toolbar btn"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="dr-toolbar-int rich-toolbar-item btn" STYLE="padding: 0px;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="font-style: italic; background-color: Cornsilk; text-decoration: overline; font-family: Arial Narrow; font-weight: bolder;">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/create_doc.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="font-style: italic; background-color: Cornsilk; text-decoration: overline; font-family: Arial Narrow; font-weight: bolder;">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/create_folder.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="font-style: italic; background-color: Cornsilk; text-decoration: overline; font-family: Arial Narrow; font-weight: bolder;">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/copy.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ <TD WIDTH="100%">
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item btn" STYLE="padding: 0px;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item" STYLE="">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/save.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item" STYLE="">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/save_as.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item" STYLE="">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/save_all.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ <TD ALIGN="center" CLASS="btn">
+ <IMG
+ SRC="/.*resources/toolBar/separatorLine.gif/" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item btn" STYLE="padding: 0px;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item" STYLE="">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/find.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item" STYLE="">
+ <IMG CLASS="pic"
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/filter.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <DIV>
+ <TABLE WIDTH="100%" HEIGHT="34"
+ CLASS="dr-toolbar-ext rich-toolbar evenRow"
+ STYLE="/background-image: url\(.*resources/common/background.gif\);/">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="padding: 0px; color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <IMG
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/edit.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD ALIGN="center">
+ <IMG
+ SRC="/.*resources/toolBar/separatorGrid.gif/" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <LABEL FOR="edit">
+ Edit
+ </LABEL>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ <TD ALIGN="center" CLASS="btn">
+ <IMG
+ SRC="/.*resources/toolBar/separatorLine.gif/" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="padding: 0px; color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <IMG
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/find.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <LABEL FOR="find">
+ Find
+ </LABEL>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ <TD ALIGN="center" CLASS="btn">
+ <IMG
+ SRC="/.*resources/toolBar/separatorLine.gif/" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="padding: 0px; color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <IMG
+ SRC="/.*richFacesTest/WebContent/pages/components/images/icons/filter.gif/"
+ STYLE="-moz-user-modify: read-write;" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <LABEL FOR="filter">
+ Filter
+ </LABEL>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ <TD WIDTH="100%">
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="padding: 0px; color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <INPUT CLASS="barsearch" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <INPUT TYPE="button" CLASS="barsearchbutton" VALUE="Search"
+ STYLE="-moz-user-modify: read-only;" />
+
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </FORM>
+ <FORM STYLE="border: 1px dotted rgb(255, 102, 0); padding: 5px;">
+ <TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="0" BORDER="0"
+ STYLE="margin-bottom: 4px; -moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD>
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body rich-laguna-panel-no-header">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ Group Separator:
+ </SPAN>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Line</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Grid</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Disc</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Square</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">None</SPAN>
+ </A>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ <TD>
+ <SPAN STYLE="padding-left: 4px; -moz-user-modify: read-write;">
+ <BR STYLE="-moz-user-modify: read-write;" />
+
+ </SPAN>
+ </TD>
+ <TD>
+ <DIV CLASS="dr-pnl rich-panel">
+ <DIV CLASS="dr-pnl-b rich-panel-body rich-laguna-panel-no-header">
+ <TABLE BORDER="0" STYLE="-moz-user-modify: read-write;">
+ <TBODY>
+ <TR>
+ <TD>
+ <SPAN CLASS="vpe-text">
+ Group Item Separator:
+ </SPAN>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Line</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Grid</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Disc</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">Square</SPAN>
+ </A>
+ </TD>
+ <TD>
+ <A STYLE="-moz-user-modify: read-write;" CLASS="">
+ <SPAN CLASS="vpe-text">None</SPAN>
+ </A>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </FORM>
+ <DIV>
+ <TABLE WIDTH="100%" HEIGHT="30" CLASS="dr-toolbar-ext rich-toolbar"
+ STYLE="/background-image: url\(.*resources/common/background.gif\); color: Cornsilk; font-style: italic; background-color: Orchid; text-decoration: underline; font-family: Arial Narrow,Bodoni MT; font-weight: bold;/">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="dr-toolbar-int rich-toolbar-item btn"
+ STYLE="padding: 0px; color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <SPAN CLASS="vpe-text">
+ Group1.1
+ </SPAN>
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <SPAN CLASS="vpe-text">
+ Group1.2
+ </SPAN>
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <SPAN CLASS="vpe-text">
+ Group1.3
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ <TD>
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item btn"
+ STYLE="padding: 0px; color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <SPAN CLASS="vpe-text">
+ Group2.1
+ </SPAN>
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <SPAN CLASS="vpe-text">
+ Group2.2
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ <TD WIDTH="100%">
+ <BR _MOZ_DIRTY="" TYPE="_moz" />
+
+ </TD>
+ <TD CLASS="dr-toolbar-int rich-toolbar-item btn"
+ STYLE="padding: 0px; color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <TABLE
+ STYLE="border: 0px none ; margin: 0px; padding: 0px; width: 100%; height: 100%;">
+ <TBODY>
+ <TR VALIGN="middle">
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <SPAN CLASS="vpe-text">
+ Group3.1
+ </SPAN>
+ </TD>
+ <TD CLASS="btn dr-toolbar-int rich-toolbar-item"
+ STYLE="color: PaleVioletRed; font-size: medium; font-style: italic; background-color: FloralWhite; font-family: Arial TUR; font-weight: bolder;">
+ <SPAN CLASS="vpe-text">
+ Group3.2
+ </SPAN>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </TD>
+ </TR>
+ </TBODY>
+ </TABLE>
+ </DIV>
+ </DIV>
+ </DIV>
+ </test>
</tests>
\ No newline at end of file
15 years, 4 months
JBoss Tools SVN: r15348 - trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2009-05-19 11:42:32 -0400 (Tue, 19 May 2009)
New Revision: 15348
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-2808
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java 2009-05-19 15:37:40 UTC (rev 15347)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java 2009-05-19 15:42:32 UTC (rev 15348)
@@ -27,4 +27,15 @@
// TODO
return null;
}
+
+ /**
+ * Creates a facelet context for given resource and offset.
+ * @param file
+ * @param offset
+ * @return
+ */
+ public static IFaceletPageContext createFaceletPageContext(IFile file, int offset) {
+ // TODO
+ return null;
+ }
}
\ No newline at end of file
15 years, 4 months