diff options
author | cvs2svn <platform-releng-dev@eclipse.org> | 2005-11-22 11:57:15 +0000 |
---|---|---|
committer | cvs2svn <platform-releng-dev@eclipse.org> | 2005-11-22 11:57:15 +0000 |
commit | e2cb23884a4a138c1e1f80b915d39be4dd77828a (patch) | |
tree | 4d9df5dda118aa7860af4087b80718fff9eee462 /examples/org.eclipse.swt.examples.browser.demos | |
parent | a5bb313172a7021b56ab3b8c49c41ccc16042cc6 (diff) | |
download | eclipse.platform.swt-3215a.tar.gz eclipse.platform.swt-3215a.tar.xz eclipse.platform.swt-3215a.zip |
This commit was manufactured by cvs2svn to create tag 'v3215a'.v3215a
Sprout from master 2005-11-21 23:23:16 UTC Billy Biggs <bbiggs> 'v3215'
Cherrypick from master 2005-11-22 11:57:14 UTC Veronika Irvine <veronika> '*** empty log message ***':
bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/StyledText.java
Delete:
bundles/org.eclipse.swt.opengl/.classpath_carbon
bundles/org.eclipse.swt.opengl/.classpath_gtk
bundles/org.eclipse.swt.opengl/.classpath_motif
bundles/org.eclipse.swt.opengl/.classpath_win32
bundles/org.eclipse.swt.opengl/.cvsignore
bundles/org.eclipse.swt.opengl/.project
bundles/org.eclipse.swt.opengl/META-INF/MANIFEST.MF
bundles/org.eclipse.swt.opengl/about.html
bundles/org.eclipse.swt.opengl/carbon/library/agl.c
bundles/org.eclipse.swt.opengl/carbon/library/agl.h
bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.c
bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.h
bundles/org.eclipse.swt.opengl/carbon/library/agl_structs.h
bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/internal/opengl/carbon/AGL.java
bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/opengl/GLCanvas.java
bundles/org.eclipse.swt.opengl/common/library/gl.c
bundles/org.eclipse.swt.opengl/common/library/gl.h
bundles/org.eclipse.swt.opengl/common/library/gl_stats.c
bundles/org.eclipse.swt.opengl/common/library/gl_stats.h
bundles/org.eclipse.swt.opengl/common/library/gl_structs.c
bundles/org.eclipse.swt.opengl/common/library/gl_structs.h
bundles/org.eclipse.swt.opengl/common/library/glu.c
bundles/org.eclipse.swt.opengl/common/library/glu.h
bundles/org.eclipse.swt.opengl/common/library/glu_stats.c
bundles/org.eclipse.swt.opengl/common/library/glu_stats.h
bundles/org.eclipse.swt.opengl/common/library/glu_structs.c
bundles/org.eclipse.swt.opengl/common/library/glu_structs.h
bundles/org.eclipse.swt.opengl/common/library/swt.c
bundles/org.eclipse.swt.opengl/common/library/swt.h
bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GL.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GLU.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/GLData.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/ImageDataUtil.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/Library.java
bundles/org.eclipse.swt.opengl/gtk/library/build.sh
bundles/org.eclipse.swt.opengl/gtk/library/glx.c
bundles/org.eclipse.swt.opengl/gtk/library/glx.h
bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.c
bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.h
bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.c
bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.h
bundles/org.eclipse.swt.opengl/gtk/library/make_linux.mak
bundles/org.eclipse.swt.opengl/gtk/library/structs.c
bundles/org.eclipse.swt.opengl/gtk/library/structs.h
bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/GLX.java
bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/XVisualInfo.java
bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/opengl/GLCanvas.java
bundles/org.eclipse.swt.opengl/motif/library/build.sh
bundles/org.eclipse.swt.opengl/motif/library/glx.c
bundles/org.eclipse.swt.opengl/motif/library/make_aix.mak
bundles/org.eclipse.swt.opengl/motif/library/make_hpux.mak
bundles/org.eclipse.swt.opengl/motif/library/make_linux.mak
bundles/org.eclipse.swt.opengl/motif/library/make_solaris.mak
bundles/org.eclipse.swt.opengl/motif/library/structs.c
bundles/org.eclipse.swt.opengl/motif/library/structs.h
bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/GLContext.java
bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XGL.java
bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XVisualInfo.java
bundles/org.eclipse.swt.opengl/plugin.properties
bundles/org.eclipse.swt.opengl/plugin.xml
bundles/org.eclipse.swt.opengl/win32/library/build.bat
bundles/org.eclipse.swt.opengl/win32/library/glw.c
bundles/org.eclipse.swt.opengl/win32/library/make_win32.mak
bundles/org.eclipse.swt.opengl/win32/library/structs.c
bundles/org.eclipse.swt.opengl/win32/library/structs.h
bundles/org.eclipse.swt.opengl/win32/library/swt.rc
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/GLCanvas.java
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/LAYERPLANEDESCRIPTOR.java
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/PIXELFORMATDESCRIPTOR.java
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/WGL.java
bundles/org.eclipse.swt.tools/.classpath
bundles/org.eclipse.swt.tools/.cvsignore
bundles/org.eclipse.swt.tools/.project
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/IconExe.java
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_4.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_8.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_4.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_8.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_4.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_8.bmp
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ClassData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupClass.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupConstants.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ConstantsGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/FieldData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ItemData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaDataGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MethodData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/NativesGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ParameterData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ProgressMonitor.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/SizeofGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StatsGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StructsGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.ATK.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cde.CDE.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gdip.Gdip.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.GNOME.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.GTK.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.motif.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.ole.win32.COM.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.glx.GLX.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.gtk.GLX.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.win32.WGL.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.photon.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GL.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GLU.properties
bundles/org.eclipse.swt.tools/Mozilla Generation/org/eclipse/swt/tools/internal/MozillaGenerator.java
bundles/org.eclipse.swt.tools/NativeStats/org/eclipse/swt/tools/internal/NativeStats.java
bundles/org.eclipse.swt.tools/Sleak/org/eclipse/swt/tools/internal/Sleak.java
bundles/org.eclipse.swt.tools/about.html
bundles/org.eclipse.swt.tools/build.properties
bundles/org.eclipse.swt.tools/plugin.properties
bundles/org.eclipse.swt.tools/plugin.xml
examples/org.eclipse.swt.examples.browser.demos/.classpath
examples/org.eclipse.swt.examples.browser.demos/.project
examples/org.eclipse.swt.examples.browser.demos/about.html
examples/org.eclipse.swt.examples.browser.demos/build.properties
examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg
examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg
examples/org.eclipse.swt.examples.browser.demos/css1/black.gif
examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg
examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif
examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif
examples/org.eclipse.swt.examples.browser.demos/css1/style.css
examples/org.eclipse.swt.examples.browser.demos/css1/wall.gif
examples/org.eclipse.swt.examples.browser.demos/css1/welcome.html
examples/org.eclipse.swt.examples.browser.demos/css1/white.gif
examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif
examples/org.eclipse.swt.examples.browser.demos/css2/black_chip.gif
examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif
examples/org.eclipse.swt.examples.browser.demos/css2/style.css
examples/org.eclipse.swt.examples.browser.demos/css2/texture_cells.gif
examples/org.eclipse.swt.examples.browser.demos/css2/wall_chip.gif
examples/org.eclipse.swt.examples.browser.demos/css2/welcome.html
examples/org.eclipse.swt.examples.browser.demos/css2/white_chip.gif
examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif
examples/org.eclipse.swt.examples.browser.demos/css3/black_pawn.gif
examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif
examples/org.eclipse.swt.examples.browser.demos/css3/style.css
examples/org.eclipse.swt.examples.browser.demos/css3/texture_cells.gif
examples/org.eclipse.swt.examples.browser.demos/css3/wall_pawn.gif
examples/org.eclipse.swt.examples.browser.demos/css3/welcome.html
examples/org.eclipse.swt.examples.browser.demos/css3/white_pawn.gif
examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif
examples/org.eclipse.swt.examples.browser.demos/css4/blue_people.gif
examples/org.eclipse.swt.examples.browser.demos/css4/gold_people.gif
examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif
examples/org.eclipse.swt.examples.browser.demos/css4/style.css
examples/org.eclipse.swt.examples.browser.demos/css4/texture_cells.gif
examples/org.eclipse.swt.examples.browser.demos/css4/wall_people.gif
examples/org.eclipse.swt.examples.browser.demos/css4/welcome.html
examples/org.eclipse.swt.examples.browser.demos/doc-html/swt_browser_demos_ex.html
examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif
examples/org.eclipse.swt.examples.browser.demos/plugin.properties
examples/org.eclipse.swt.examples.browser.demos/plugin.xml
examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/BrowserDemoPlugin.java
examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/Pawns.java
examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java
examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/EditorTab.java
examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/PawnTab.java
examples/org.eclipse.swt.examples.browser/.classpath
examples/org.eclipse.swt.examples.browser/.cvsignore
examples/org.eclipse.swt.examples.browser/.project
examples/org.eclipse.swt.examples.browser/about.html
examples/org.eclipse.swt.examples.browser/build.properties
examples/org.eclipse.swt.examples.browser/doc-html/swt_browser_ex.html
examples/org.eclipse.swt.examples.browser/icons/browser_example.gif
examples/org.eclipse.swt.examples.browser/plugin.properties
examples/org.eclipse.swt.examples.browser/plugin.xml
examples/org.eclipse.swt.examples.browser/src/import.properties
examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserPlugin.java
examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserView.java
examples/org.eclipse.swt.examples.controls/.classpath
examples/org.eclipse.swt.examples.controls/.cvsignore
examples/org.eclipse.swt.examples.controls/.project
examples/org.eclipse.swt.examples.controls/about.html
examples/org.eclipse.swt.examples.controls/build.properties
examples/org.eclipse.swt.examples.controls/doc-html/swt_controls_ex.html
examples/org.eclipse.swt.examples.controls/doc-html/swt_customcontrols_ex.html
examples/org.eclipse.swt.examples.controls/icons/controls_example.gif
examples/org.eclipse.swt.examples.controls/plugin.properties
examples/org.eclipse.swt.examples.controls/plugin.xml
examples/org.eclipse.swt.examples.controls/src/import.properties
examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlPlugin.java
examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlView.java
examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/CustomControlView.java
examples/org.eclipse.swt.examples.launcher/.classpath
examples/org.eclipse.swt.examples.launcher/.cvsignore
examples/org.eclipse.swt.examples.launcher/.project
examples/org.eclipse.swt.examples.launcher/about.html
examples/org.eclipse.swt.examples.launcher/build.properties
examples/org.eclipse.swt.examples.launcher/doc-html/swt_launcher_ex.html
examples/org.eclipse.swt.examples.launcher/doc/org.eclipse.swt.examples.launcher.launchItems.html
examples/org.eclipse.swt.examples.launcher/icons/closedFolder.gif
examples/org.eclipse.swt.examples.launcher/icons/generic_example.gif
examples/org.eclipse.swt.examples.launcher/icons/launcher_example.gif
examples/org.eclipse.swt.examples.launcher/icons/openFolder.gif
examples/org.eclipse.swt.examples.launcher/plugin.properties
examples/org.eclipse.swt.examples.launcher/plugin.xml
examples/org.eclipse.swt.examples.launcher/schema/org.eclipse.swt.examples.launcher.launchItems.exsd
examples/org.eclipse.swt.examples.launcher/src/import.properties
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemDescriptor.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemTreeNode.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherPlugin.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherView.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/SplitLayout.java
examples/org.eclipse.swt.examples.layouts/.classpath
examples/org.eclipse.swt.examples.layouts/.cvsignore
examples/org.eclipse.swt.examples.layouts/.project
examples/org.eclipse.swt.examples.layouts/about.html
examples/org.eclipse.swt.examples.layouts/build.properties
examples/org.eclipse.swt.examples.layouts/doc-html/swt_layout_ex.html
examples/org.eclipse.swt.examples.layouts/icons/layouts_example.gif
examples/org.eclipse.swt.examples.layouts/plugin.properties
examples/org.eclipse.swt.examples.layouts/plugin.xml
examples/org.eclipse.swt.examples.layouts/src/import.properties
examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutPlugin.java
examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutView.java
examples/org.eclipse.swt.examples.ole.win32/.classpath
examples/org.eclipse.swt.examples.ole.win32/.cvsignore
examples/org.eclipse.swt.examples.ole.win32/.project
examples/org.eclipse.swt.examples.ole.win32/about.html
examples/org.eclipse.swt.examples.ole.win32/build.properties
examples/org.eclipse.swt.examples.ole.win32/doc-html/swt_ole_ex.html
examples/org.eclipse.swt.examples.ole.win32/icons/backward_nav.gif
examples/org.eclipse.swt.examples.ole.win32/icons/forward_nav.gif
examples/org.eclipse.swt.examples.ole.win32/icons/home_nav.gif
examples/org.eclipse.swt.examples.ole.win32/icons/refresh_nav.gif
examples/org.eclipse.swt.examples.ole.win32/icons/search_nav.gif
examples/org.eclipse.swt.examples.ole.win32/icons/stop_nav.gif
examples/org.eclipse.swt.examples.ole.win32/icons/webbrowser_example.gif
examples/org.eclipse.swt.examples.ole.win32/plugin.properties
examples/org.eclipse.swt.examples.ole.win32/plugin.xml
examples/org.eclipse.swt.examples.ole.win32/src/import.properties
examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleBrowserView.java
examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OlePlugin.java
examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleWebBrowser.java
examples/org.eclipse.swt.examples.paint/.classpath
examples/org.eclipse.swt.examples.paint/.cvsignore
examples/org.eclipse.swt.examples.paint/.project
examples/org.eclipse.swt.examples.paint/about.html
examples/org.eclipse.swt.examples.paint/build.properties
examples/org.eclipse.swt.examples.paint/doc-html/swt_paint_ex.html
examples/org.eclipse.swt.examples.paint/icons/paint_example.gif
examples/org.eclipse.swt.examples.paint/plugin.properties
examples/org.eclipse.swt.examples.paint/plugin.xml
examples/org.eclipse.swt.examples.paint/src/import.properties
examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintPlugin.java
examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintView.java
examples/org.eclipse.swt.examples/.classpath
examples/org.eclipse.swt.examples/.cvsignore
examples/org.eclipse.swt.examples/.project
examples/org.eclipse.swt.examples/about.html
examples/org.eclipse.swt.examples/build.properties
examples/org.eclipse.swt.examples/doc-html/swt_addressbook_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_browser_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_clipboard_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_controls_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_customcontrols_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_dnd_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_fileviewer_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_helloworld_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_hoverhelp_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_imageanalyzer_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_javaviewer_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_launcher_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_layout_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_manual_setup.html
examples/org.eclipse.swt.examples/doc-html/swt_paint_ex.html
examples/org.eclipse.swt.examples/doc-html/swt_texteditor_ex.html
examples/org.eclipse.swt.examples/plugin.properties
examples/org.eclipse.swt.examples/plugin.xml
examples/org.eclipse.swt.examples/src/examples_addressbook.properties
examples/org.eclipse.swt.examples/src/examples_browser.properties
examples/org.eclipse.swt.examples/src/examples_control.properties
examples/org.eclipse.swt.examples/src/examples_fileviewer.properties
examples/org.eclipse.swt.examples/src/examples_graphics.properties
examples/org.eclipse.swt.examples/src/examples_helloworld.properties
examples/org.eclipse.swt.examples/src/examples_hoverhelp.properties
examples/org.eclipse.swt.examples/src/examples_images.properties
examples/org.eclipse.swt.examples/src/examples_javaviewer.properties
examples/org.eclipse.swt.examples/src/examples_layout.properties
examples/org.eclipse.swt.examples/src/examples_paint.properties
examples/org.eclipse.swt.examples/src/examples_texteditor.properties
examples/org.eclipse.swt.examples/src/import.properties
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/AddressBook.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/DataEntryDialog.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/FindListener.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/SearchDialog.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/document.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse01.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse02.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse03.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse04.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse05.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse06.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse07.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse08.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse09.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse10.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse11.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse12.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyType.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyTypeTransfer.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/AlignableTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ButtonTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CComboTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CLabelTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CTabFolderTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CanvasTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ComboTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CoolBarTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CustomControlExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/GroupTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/LabelTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/LinkTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ListTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/MenuTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/RangeTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashFormTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScrollableTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ShellTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SliderTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SpinnerTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/StyledTextTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TabFolderTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TableTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TextTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolBarTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TreeTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/closedFolder.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/italic.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/italic_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/openFolder.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/red.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/red_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/strikeout.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/strikeout_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/target.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/underline.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/underline_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/yellow.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/yellow_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/dnd/DNDExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/dnd/ImageTransfer.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/FileViewer.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/IconCache.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Copy.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Cut.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Delete.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Parent.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Paste.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Print.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Refresh.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Rename.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Search.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/generic_example.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_ClosedDrive.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_ClosedFolder.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_File.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_OpenDrive.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_OpenFolder.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/AdvancedGraphics.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/BlackHoleTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/IntroTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/LineTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/StarPolyTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/db.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/irmaos.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pause.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/play.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld1.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld2.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld3.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld4.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld5.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/hoverhelp/HoverHelp.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/hoverhelp/information.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/hoverhelp/warning.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/javaviewer/JavaLineStyler.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/javaviewer/JavaViewer.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/FillLayoutTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/FormLayoutTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/GridLayoutTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/LayoutExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/RowLayoutTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/Tab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/AirbrushTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/BasicPaintSession.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/ContainerFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/ContinuousPaintSession.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/DragPaintSession.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/EllipseFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/EllipseTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/Figure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/FigureDrawContext.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/LineFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/LineTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintExample.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintSession.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintSurface.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PencilTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PointFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PolyLineTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RectangleFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RectangleTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RoundedRectangleFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RoundedRectangleTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidEllipseFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidPolygonFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidRectangleFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidRoundedRectangleFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/TextFigure.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/TextTool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/Tool.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/ToolSettings.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/fill_none.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/fill_outline.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/fill_solid.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_dash.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_dashdot.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_dot.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_solid.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/options_font.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_airbrush.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_ellipse.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_line.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_pencil.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_polyline.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_rectangle.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_roundedrectangle.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_text.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/Images.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/TextEditor.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/blue.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/blue_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/bold.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/bold_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/erase.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/erase_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/green.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/green_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/italic.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/italic_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/red.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/red_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/strikeout.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/strikeout_mask.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/underline.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/underline_mask.bmp
examples/org.eclipse.swt.opengl.examples/.classpath
examples/org.eclipse.swt.opengl.examples/.cvsignore
examples/org.eclipse.swt.opengl.examples/.project
examples/org.eclipse.swt.opengl.examples/about.html
examples/org.eclipse.swt.opengl.examples/build.properties
examples/org.eclipse.swt.opengl.examples/plugin.properties
examples/org.eclipse.swt.opengl.examples/plugin.xml
examples/org.eclipse.swt.opengl.examples/src/examples_opengl.properties
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/AntialiasingTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/AreaTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ColorSelectionGroup.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/FogTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/GradientTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/IColorSelectionListener.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ImageDataUtil.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/LWJGLExample.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/LightTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/NurbTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ObjectsTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/OpenGLExample.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/OpenGLTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ReflectionTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/StencilTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/TextureTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/TransparencyTab.java
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/Ball.jpg
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/Box.bmp
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/Floor.jpg
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/splash.bmp
examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/untitled.jpg
examples/org.eclipse.swt.snippets/.classpath
examples/org.eclipse.swt.snippets/.cvsignore
examples/org.eclipse.swt.snippets/.project
examples/org.eclipse.swt.snippets/about.html
examples/org.eclipse.swt.snippets/build.properties
examples/org.eclipse.swt.snippets/plugin.properties
examples/org.eclipse.swt.snippets/plugin.xml
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet1.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet10.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet100.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet101.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet102.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet103.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet104.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet105.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet106.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet107.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet108.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet109.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet11.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet110.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet111.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet112.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet113.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet114.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet115.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet116.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet117.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet118.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet119.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet12.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet120.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet121.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet122.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet123.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet124.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet125.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet126.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet127.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet128.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet129.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet13.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet130.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet131.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet132.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet133.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet134.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet135.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet136.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet137.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet138.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet139.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet14.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet140.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet141.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet142.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet143.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet144.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet145.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet146.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet147.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet148.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet149.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet15.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet150.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet151.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet153.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet154.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet155.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet156.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet157.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet158.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet159.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet16.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet160.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet161.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet162.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet163.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet164.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet165.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet166.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet167.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet168.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet169.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet17.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet170.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet171.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet172.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet173.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet174.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet175.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet176.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet177.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet178.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet179.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet18.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet180.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet181.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet182.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet183.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet184.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet185.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet186.html
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet186.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet187.html
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet187.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet188.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet189.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet19.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet190.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet191.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet192.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet193.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet194.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet196.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet197.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet198.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet199.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet2.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet20.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet200.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet201.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet202.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet203.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet204.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet205.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet206.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet207.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet208.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet21.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet22.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet23.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet24.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet25.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet26.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet27.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet28.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet29.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet3.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet30.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet31.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet32.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet33.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet34.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet35.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet36.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet37.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet38.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet39.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet4.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet40.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet41.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet42.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet43.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet44.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet45.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet46.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet47.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet48.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet49.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet5.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet50.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet51.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet52.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet53.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet54.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet55.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet56.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet57.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet58.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet59.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet6.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet60.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet61.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet62.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet63.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet64.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet65.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet66.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet67.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet68.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet69.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet7.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet70.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet71.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet72.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet73.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet74.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet75.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet76.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet77.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet78.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet79.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet8.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet80.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet81.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet82.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet83.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet84.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet85.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet86.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet87.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet88.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet89.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet9.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet90.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet91.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet92.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet93.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet94.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet95.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet96.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet97.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet98.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet99.java
tests/org.eclipse.swt.tests/.classpath
tests/org.eclipse.swt.tests/.cvsignore
tests/org.eclipse.swt.tests/.project
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllBrowserTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCarbonTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllGraphicsTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllGtkTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllWidgetTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/ConsistencyUtility.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/EmulatedWidgetsTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/StyledTextContentSpec.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/SwtJunit.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/SwtTestCase.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWT.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWTError.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWTException.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_ACC.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_Accessible.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_awt_SWT_AWT.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_CloseWindowListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_LocationAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_LocationListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_OpenWindowListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_ProgressAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_ProgressListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_StatusTextListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_TitleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_VisibilityWindowAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_VisibilityWindowListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_AnimatedProgress.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BidiSegmentEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BidiSegmentListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BusyIndicator.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CCombo.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CLabel.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolder.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ControlEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ExtendedModifyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ExtendedModifyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineBackgroundEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineBackgroundListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineStyleEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineStyleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_PopupList.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ST.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_SashForm.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ScrolledComposite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StackLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyleRange.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledTextContent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableCursor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTree.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTreeEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTreeItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangeListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangedEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangingEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TreeEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_VerifyKeyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ViewForm.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_ByteArrayTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_Clipboard.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DND.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSource.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTarget.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_FileTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_RTFTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_TextTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_Transfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_TransferData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ArmEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ArmListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_DisposeEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_DisposeListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_HelpEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_HelpListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ModifyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ModifyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseMoveListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseTrackAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseTrackListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_PaintEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_PaintListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TraverseEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TraverseListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TypedEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_VerifyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_VerifyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Color.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Cursor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Device.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_DeviceData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Drawable.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Font.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_FontData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_FontMetrics.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_GC.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_GCData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoader.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoaderEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoaderListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_PaletteData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Point.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_RGB.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Rectangle.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Region.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FillLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormAttachment.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_GridData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_GridLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_RowData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_RowLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OLE.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleAutomation.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleClientSite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleControlSite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleFrame.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleFunctionDescription.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleParameterDescription.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OlePropertyDescription.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_Variant.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_PrintDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_Printer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_PrinterData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_program_Program.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Button.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Canvas.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Caret.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ColorDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Combo.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Composite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Control.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_CoolBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_CoolItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Decorations.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Dialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_DirectoryDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Display.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Event.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_FileDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_FontDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Group.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Item.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Label.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Layout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Link.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_List.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Listener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Menu.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_MenuItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_MessageBox.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Monitor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ProgressBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Sash.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Scale.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ScrollBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Scrollable.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Shell.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Slider.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Synchronizer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TabFolder.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TabItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Table.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TableColumn.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TableItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Text.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ToolBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ToolItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tracker.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeColumn.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TypedListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Widget.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser1.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser2.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser3.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser4.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser5.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser7.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser8.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser9.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Test_BrowserSuite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corruptBadBitDepth.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/empty.txt
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/interlaced_target.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/junitGen.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/PerformanceTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/SwtPerformanceTestCase.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_situational.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/transparent.png
tests/org.eclipse.swt.tests/about.html
tests/org.eclipse.swt.tests/build.properties
tests/org.eclipse.swt.tests/data/browser3.html
tests/org.eclipse.swt.tests/data/browser4.html
tests/org.eclipse.swt.tests/data/browser4a.html
tests/org.eclipse.swt.tests/data/browser5.html
tests/org.eclipse.swt.tests/data/browser6.html
tests/org.eclipse.swt.tests/data/browser7.html
tests/org.eclipse.swt.tests/data/browser9.html
tests/org.eclipse.swt.tests/data/corrupt.bmp
tests/org.eclipse.swt.tests/data/corrupt.gif
tests/org.eclipse.swt.tests/data/corrupt.jpg
tests/org.eclipse.swt.tests/data/corrupt.png
tests/org.eclipse.swt.tests/data/corruptBadBitDepth.png
tests/org.eclipse.swt.tests/data/empty.txt
tests/org.eclipse.swt.tests/data/folder.bmp
tests/org.eclipse.swt.tests/data/folder.gif
tests/org.eclipse.swt.tests/data/folder.jpg
tests/org.eclipse.swt.tests/data/folder.png
tests/org.eclipse.swt.tests/data/folderOpen.bmp
tests/org.eclipse.swt.tests/data/folderOpen.gif
tests/org.eclipse.swt.tests/data/folderOpen.jpg
tests/org.eclipse.swt.tests/data/folderOpen.png
tests/org.eclipse.swt.tests/data/target.bmp
tests/org.eclipse.swt.tests/data/target.gif
tests/org.eclipse.swt.tests/data/target.jpg
tests/org.eclipse.swt.tests/data/target.png
tests/org.eclipse.swt.tests/data/transparent.png
tests/org.eclipse.swt.tests/plugin.properties
tests/org.eclipse.swt.tests/plugin.xml
tests/org.eclipse.swt.tests/test.xml
Diffstat (limited to 'examples/org.eclipse.swt.examples.browser.demos')
47 files changed, 0 insertions, 1289 deletions
diff --git a/examples/org.eclipse.swt.examples.browser.demos/.classpath b/examples/org.eclipse.swt.examples.browser.demos/.classpath deleted file mode 100644 index 065ac06e19..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/examples/org.eclipse.swt.examples.browser.demos/.project b/examples/org.eclipse.swt.examples.browser.demos/.project deleted file mode 100644 index db0b47df6f..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/.project +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.swt.examples.BrowserDemo</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> diff --git a/examples/org.eclipse.swt.examples.browser.demos/about.html b/examples/org.eclipse.swt.examples.browser.demos/about.html deleted file mode 100644 index 6f6b96c4c8..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/about.html +++ /dev/null @@ -1,22 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> -<html> -<head> -<title>About</title> -<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> -</head> -<body lang="EN-US"> -<h2>About This Content</h2> - -<p>February 24, 2005</p> -<h3>License</h3> - -<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. -For purposes of the EPL, "Program" will mean the Content.</p> - -<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content.</p> - -</body> -</html>
\ No newline at end of file diff --git a/examples/org.eclipse.swt.examples.browser.demos/build.properties b/examples/org.eclipse.swt.examples.browser.demos/build.properties deleted file mode 100644 index 9764da6cf4..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/build.properties +++ /dev/null @@ -1,22 +0,0 @@ -############################################################################### -# Copyright (c) 2005 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are 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: -# IBM Corporation - initial API and implementation -############################################################################### -source.BrowserDemo.jar = src/ -output.BrowserDemo.jar = bin/ -bin.includes = doc-html/,\ - plugin.properties,\ - plugin.xml,\ - about.html,\ - BrowserDemo.jar,\ - css1/,\ - css2/,\ - css3/,\ - css4/,\ - icons/ diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg b/examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg Binary files differdeleted file mode 100644 index bab9f33410..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg b/examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg Binary files differdeleted file mode 100644 index 83f68de754..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/black.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/black.gif Binary files differdeleted file mode 100644 index 976c1e9377..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/black.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg b/examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg Binary files differdeleted file mode 100644 index 0cc4d5e0e8..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif Binary files differdeleted file mode 100644 index a6bce4dac9..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif Binary files differdeleted file mode 100644 index f9a0f34ecf..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/style.css b/examples/org.eclipse.swt.examples.browser.demos/css1/style.css deleted file mode 100644 index 7b36fa934a..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/style.css +++ /dev/null @@ -1,30 +0,0 @@ -body {background: url(./back2.jpg) fixed; font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h1 {text-align: center; font-size: 14pt; font-family: Verdana, Arial, Helv, Helvetica, sans-serif;}
-h2 {background: url(./line1.gif) no-repeat right bottom; font-size: 12pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h3 {font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-
-ul {list-style: none; padding: 0; margin:0; font: 12pt Times;}
-li.white {background: url(./white.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.black {background: url(./black.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.wall {background: url(./wall.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-
-.board {text-align: center;}
-table { border-collapse: collapse; margin: 0;}
-tr {}
-td {height: 32px; width:32px; table-layout: fixed;}
-
-.whitelink a {display: block; background: url(./empty.gif) no-repeat; width:32px; height:32px;}
-.blacklink a {display: block; background: url(./empty.gif) no-repeat; width:32px; height:32px;}
-.empty {display: block; background: url(./empty.gif) no-repeat; width:32px; height:32px;}
-
-.whitelink a:hover {display: block; background: url(./white.gif) no-repeat; width:32px; height:32px;}
-.blacklink a:hover {display: block; background: url(./black.gif) no-repeat; width:32px; height:32px;}
-.white {background: url(./white.gif) no-repeat;}
-.black {background: url(./black.gif) no-repeat;}
-.wall {background: url(./wall.gif) no-repeat;}
-
-.playerwhite {float: left; margin: 1em 1em; border: 1px solid gray; background: url(./white.gif) no-repeat; text-align: right; width:100px; height:32px;}
-.playerblack {float: right; margin: 1em 1em; border: 1px solid gray; background: url(./black.gif) no-repeat; text-align: right; width:100px; height:32px;}
-
-.winner {border: 4px solid blue; font: bold 16pt Times, serif;}
-.loser {border: 1px solid black; font: 12pt Times, serif;}
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/wall.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/wall.gif Binary files differdeleted file mode 100644 index fb97fc10e8..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/wall.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/welcome.html b/examples/org.eclipse.swt.examples.browser.demos/css1/welcome.html deleted file mode 100644 index 58e92a35b0..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/welcome.html +++ /dev/null @@ -1,53 +0,0 @@ -<html> -<head> - <title>Start a game</title> - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - <link rel="stylesheet" type="text/css" href="./style.css"> -</head> -<body> -<h1>Pawns Game</h1> -<div class="start"> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart1player">1 player</a> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart2players">2 players</a> -</div> -<h2>How to play</h2> -This board game is a variant of Reversi and Tic Tac Toe. Each one of the two players sets a pawn on an empty cell of the board. -<h3>Pawns</h3> -<ul> -<li class="white">Player 1</li> -<li class="black">Player 2</li> -<li class="wall">Wall. Cannot be reversed.</li> -</ul> -<div class="theme"> -Different themes are supported. Theme is configured through a Cascading Style Sheet (CSS) that determines how the HTML content is rendered by the SWT Browser widget. -<ul class="theme"> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css1">Theme 1</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css2">Theme 2</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css3">Theme 3</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css4">Theme 4</a></li> -</ul> - -</div> -<h2>How to win</h2> -The game ends when all cells are filled. The winner is the one with most pawns of their colour. - -<h2>Java and HTML integrated through the SWT Browser widget</h2> -<p> -Rendering is based on HTML and CSS techniques. Computer moves are programmed in regular -Java code in the Eclipse plug-in. The SWT Browser widget is used for rendering and reacting -to user input. -</p> -<h3>Implementation</h3> -<p> -The board is a table filled with hyperlinks. Cascading Style Sheets -provide various themes and control the table aesthetic appearance. -<br>The API <code>org.eclipse.swt.browser.Browser.setText(java.lang.String)</code> draws -the board game from HTML generated in memory. -<br>Player moves are captured by implementing the interface <code>org.eclipse.swt.browser.LocationListener</code>. -e.g the player clicks on a cell that may generate a hyperlink with a URL similar to -<code>http://www.org.eclipse.swt.examples.browser.demos/xx1yy2</code>. That hyperlink identifies -the position of the cell selected by the player (column 1, row 2). The move is completed by generating -new HTML content and invoking <code>Browser.setText</code> to update the board game. -</p> -</body> -</html>
\ No newline at end of file diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/white.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/white.gif Binary files differdeleted file mode 100644 index c43fd96602..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css1/white.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif Binary files differdeleted file mode 100644 index 6533821828..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/black_chip.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/black_chip.gif Binary files differdeleted file mode 100644 index c7c6ebd55c..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/black_chip.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif Binary files differdeleted file mode 100644 index f9a0f34ecf..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/style.css b/examples/org.eclipse.swt.examples.browser.demos/css2/style.css deleted file mode 100644 index 590749c6b1..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/style.css +++ /dev/null @@ -1,30 +0,0 @@ -body {background: url(./Back640x440.gif) fixed; font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h1 {text-align: center; font-size: 14pt; font-family: Verdana, Arial, Helv, Helvetica, sans-serif;}
-h2 {background: url(./line1.gif) no-repeat right bottom; font-size: 12pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h3 {font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-
-ul {list-style: none; padding: 0; margin:0; font: 12pt Times;}
-li.white {background: url(./white_chip.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.black {background: url(./black_chip.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.wall {background: url(./wall_chip.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-
-.board {text-align: left;}
-table { border-collapse: collapse; margin: 0; padding:0; background: url(./texture_cells.gif)}
-tr {}
-td {height:48px; width:48px; table-layout: fixed;}
-
-.whitelink a {display: block; width:48px; height:48px;}
-.blacklink a {display: block; width:48px; height:48px;}
-.empty {display: block; width:48px; height:48px;}
-
-.whitelink a:hover {display: block; background: url(./white_chip.gif) no-repeat; width:48px; height:48px;}
-.blacklink a:hover {display: block; background: url(./black_chip.gif) no-repeat; width:48px; height:48px;}
-.white {background: url(./white_chip.gif) no-repeat;}
-.black {background: url(./black_chip.gif) no-repeat;}
-.wall {background: url(./wall_chip.gif) no-repeat;}
-
-.playerwhite {position: absolute; top: 50px; right:10px; margin: 1em 10px; border: 3px solid blue; background: url(./white_chip.gif) no-repeat right; text-align: left; width:100px; height:48px; font: 36pt Times, serif;}
-.playerblack {position: absolute; top: 300px; right:10px; margin: 1em 10px; border: 3px solid blue; background: url(./black_chip.gif) no-repeat right; text-align: left; width:100px; height:48px; font: 36pt Times, serif;}
-
-.winner {border: 4px solid white; font: bold 16pt Times, serif;}
-.loser {border: 1px solid black; font: 12pt Times, serif;}
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/texture_cells.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/texture_cells.gif Binary files differdeleted file mode 100644 index f7fee9d24d..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/texture_cells.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/wall_chip.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/wall_chip.gif Binary files differdeleted file mode 100644 index bdf0b30ebd..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/wall_chip.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/welcome.html b/examples/org.eclipse.swt.examples.browser.demos/css2/welcome.html deleted file mode 100644 index 58e92a35b0..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/welcome.html +++ /dev/null @@ -1,53 +0,0 @@ -<html> -<head> - <title>Start a game</title> - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - <link rel="stylesheet" type="text/css" href="./style.css"> -</head> -<body> -<h1>Pawns Game</h1> -<div class="start"> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart1player">1 player</a> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart2players">2 players</a> -</div> -<h2>How to play</h2> -This board game is a variant of Reversi and Tic Tac Toe. Each one of the two players sets a pawn on an empty cell of the board. -<h3>Pawns</h3> -<ul> -<li class="white">Player 1</li> -<li class="black">Player 2</li> -<li class="wall">Wall. Cannot be reversed.</li> -</ul> -<div class="theme"> -Different themes are supported. Theme is configured through a Cascading Style Sheet (CSS) that determines how the HTML content is rendered by the SWT Browser widget. -<ul class="theme"> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css1">Theme 1</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css2">Theme 2</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css3">Theme 3</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css4">Theme 4</a></li> -</ul> - -</div> -<h2>How to win</h2> -The game ends when all cells are filled. The winner is the one with most pawns of their colour. - -<h2>Java and HTML integrated through the SWT Browser widget</h2> -<p> -Rendering is based on HTML and CSS techniques. Computer moves are programmed in regular -Java code in the Eclipse plug-in. The SWT Browser widget is used for rendering and reacting -to user input. -</p> -<h3>Implementation</h3> -<p> -The board is a table filled with hyperlinks. Cascading Style Sheets -provide various themes and control the table aesthetic appearance. -<br>The API <code>org.eclipse.swt.browser.Browser.setText(java.lang.String)</code> draws -the board game from HTML generated in memory. -<br>Player moves are captured by implementing the interface <code>org.eclipse.swt.browser.LocationListener</code>. -e.g the player clicks on a cell that may generate a hyperlink with a URL similar to -<code>http://www.org.eclipse.swt.examples.browser.demos/xx1yy2</code>. That hyperlink identifies -the position of the cell selected by the player (column 1, row 2). The move is completed by generating -new HTML content and invoking <code>Browser.setText</code> to update the board game. -</p> -</body> -</html>
\ No newline at end of file diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/white_chip.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/white_chip.gif Binary files differdeleted file mode 100644 index 3c6d6582b6..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css2/white_chip.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif Binary files differdeleted file mode 100644 index 6533821828..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/black_pawn.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/black_pawn.gif Binary files differdeleted file mode 100644 index 6e1a41dc31..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/black_pawn.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif Binary files differdeleted file mode 100644 index f9a0f34ecf..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/style.css b/examples/org.eclipse.swt.examples.browser.demos/css3/style.css deleted file mode 100644 index bddf04e514..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/style.css +++ /dev/null @@ -1,30 +0,0 @@ -body {background: url(./Back640x440.gif) fixed; font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h1 {text-align: center; font-size: 14pt; font-family: Verdana, Arial, Helv, Helvetica, sans-serif;}
-h2 {background: url(./line1.gif) no-repeat right bottom; font-size: 12pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h3 {font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-
-ul {list-style: none; padding: 0; margin:0; font: 12pt Times;}
-li.white {background: url(./white_pawn.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.black {background: url(./black_pawn.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.wall {background: url(./wall_pawn.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-
-.board {text-align: left;}
-table { border-collapse: collapse; margin: 0; padding:0; background: url(./texture_cells.gif)}
-tr {}
-td {height:48px; width:48px; table-layout: fixed;}
-
-.whitelink a {display: block; width:48px; height:48px;}
-.blacklink a {display: block; width:48px; height:48px;}
-.empty {display: block; width:48px; height:48px;}
-
-.whitelink a:hover {display: block; background: url(./white_pawn.gif) no-repeat; width:48px; height:48px;}
-.blacklink a:hover {display: block; background: url(./black_pawn.gif) no-repeat; width:48px; height:48px;}
-.white {background: url(./white_pawn.gif) no-repeat;}
-.black {background: url(./black_pawn.gif) no-repeat;}
-.wall {background: url(./wall_pawn.gif) no-repeat;}
-
-.playerwhite {position: absolute; top: 50px; right:10px; margin: 1em 10px; border: 3px solid blue; background: url(./white_pawn.gif) no-repeat right; text-align: left; width:100px; height:48px; font: 36pt Times, serif;}
-.playerblack {position: absolute; top: 300px; right:10px; margin: 1em 10px; border: 3px solid blue; background: url(./black_pawn.gif) no-repeat right; text-align: left; width:100px; height:48px; font: 36pt Times, serif;}
-
-.winner {border: 4px solid white; font: bold 16pt Times, serif;}
-.loser {border: 1px solid black; font: 12pt Times, serif;}
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/texture_cells.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/texture_cells.gif Binary files differdeleted file mode 100644 index f7fee9d24d..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/texture_cells.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/wall_pawn.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/wall_pawn.gif Binary files differdeleted file mode 100644 index d05cd507ab..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/wall_pawn.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/welcome.html b/examples/org.eclipse.swt.examples.browser.demos/css3/welcome.html deleted file mode 100644 index 58e92a35b0..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/welcome.html +++ /dev/null @@ -1,53 +0,0 @@ -<html> -<head> - <title>Start a game</title> - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - <link rel="stylesheet" type="text/css" href="./style.css"> -</head> -<body> -<h1>Pawns Game</h1> -<div class="start"> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart1player">1 player</a> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart2players">2 players</a> -</div> -<h2>How to play</h2> -This board game is a variant of Reversi and Tic Tac Toe. Each one of the two players sets a pawn on an empty cell of the board. -<h3>Pawns</h3> -<ul> -<li class="white">Player 1</li> -<li class="black">Player 2</li> -<li class="wall">Wall. Cannot be reversed.</li> -</ul> -<div class="theme"> -Different themes are supported. Theme is configured through a Cascading Style Sheet (CSS) that determines how the HTML content is rendered by the SWT Browser widget. -<ul class="theme"> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css1">Theme 1</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css2">Theme 2</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css3">Theme 3</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css4">Theme 4</a></li> -</ul> - -</div> -<h2>How to win</h2> -The game ends when all cells are filled. The winner is the one with most pawns of their colour. - -<h2>Java and HTML integrated through the SWT Browser widget</h2> -<p> -Rendering is based on HTML and CSS techniques. Computer moves are programmed in regular -Java code in the Eclipse plug-in. The SWT Browser widget is used for rendering and reacting -to user input. -</p> -<h3>Implementation</h3> -<p> -The board is a table filled with hyperlinks. Cascading Style Sheets -provide various themes and control the table aesthetic appearance. -<br>The API <code>org.eclipse.swt.browser.Browser.setText(java.lang.String)</code> draws -the board game from HTML generated in memory. -<br>Player moves are captured by implementing the interface <code>org.eclipse.swt.browser.LocationListener</code>. -e.g the player clicks on a cell that may generate a hyperlink with a URL similar to -<code>http://www.org.eclipse.swt.examples.browser.demos/xx1yy2</code>. That hyperlink identifies -the position of the cell selected by the player (column 1, row 2). The move is completed by generating -new HTML content and invoking <code>Browser.setText</code> to update the board game. -</p> -</body> -</html>
\ No newline at end of file diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/white_pawn.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/white_pawn.gif Binary files differdeleted file mode 100644 index 98f5e538b6..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css3/white_pawn.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif Binary files differdeleted file mode 100644 index 6533821828..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/blue_people.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/blue_people.gif Binary files differdeleted file mode 100644 index a710c55e5b..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/blue_people.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/gold_people.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/gold_people.gif Binary files differdeleted file mode 100644 index 605090a1ae..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/gold_people.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif Binary files differdeleted file mode 100644 index f9a0f34ecf..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/style.css b/examples/org.eclipse.swt.examples.browser.demos/css4/style.css deleted file mode 100644 index e15b096be0..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/style.css +++ /dev/null @@ -1,30 +0,0 @@ -body {background: url(./Back640x440.gif) fixed; font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h1 {text-align: center; font-size: 14pt; font-family: Verdana, Arial, Helv, Helvetica, sans-serif;}
-h2 {background: url(./line1.gif) no-repeat right bottom; font-size: 12pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-h3 {font-size: 10pt; font-family:Verdana, Arial, Helv, Helvetica, sans-serif;}
-
-ul {list-style: none; padding: 0; margin:0; font: 12pt Times;}
-li.white {background: url(./blue_people.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.black {background: url(./gold_people.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-li.wall {background: url(./wall_people.gif) no-repeat; padding: 3px 0 32px 64px; margin: 0;}
-
-.board {text-align: left;}
-table { border-collapse: collapse; margin: 0; padding:0; background: url(./texture_cells.gif)}
-tr {}
-td {height:48px; width:48px; table-layout: fixed;}
-
-.whitelink a {display: block; width:48px; height:48px;}
-.blacklink a {display: block; width:48px; height:48px;}
-.empty {display: block; width:48px; height:48px;}
-
-.whitelink a:hover {display: block; background: url(./blue_people.gif) no-repeat; width:48px; height:48px;}
-.blacklink a:hover {display: block; background: url(./gold_people.gif) no-repeat; width:48px; height:48px;}
-.white {background: url(./blue_people.gif) no-repeat;}
-.black {background: url(./gold_people.gif) no-repeat;}
-.wall {background: url(./wall_people.gif) no-repeat;}
-
-.playerwhite {position: absolute; top: 50px; right:10px; margin: 1em 10px; border: 3px solid blue; background: url(./blue_people.gif) no-repeat right; text-align: left; width:100px; height:48px; font: 36pt Times, serif;}
-.playerblack {position: absolute; top: 300px; right:10px; margin: 1em 10px; border: 3px solid blue; background: url(./gold_people.gif) no-repeat right; text-align: left; width:100px; height:48px; font: 36pt Times, serif;}
-
-.winner {border: 4px solid white; font: bold 16pt Times, serif;}
-.loser {border: 1px solid black; font: 12pt Times, serif;}
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/texture_cells.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/texture_cells.gif Binary files differdeleted file mode 100644 index f7fee9d24d..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/texture_cells.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/wall_people.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/wall_people.gif Binary files differdeleted file mode 100644 index 5616c815d9..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/wall_people.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/welcome.html b/examples/org.eclipse.swt.examples.browser.demos/css4/welcome.html deleted file mode 100644 index 58e92a35b0..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/css4/welcome.html +++ /dev/null @@ -1,53 +0,0 @@ -<html> -<head> - <title>Start a game</title> - <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> - <link rel="stylesheet" type="text/css" href="./style.css"> -</head> -<body> -<h1>Pawns Game</h1> -<div class="start"> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart1player">1 player</a> -<a class="start" href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actionstart2players">2 players</a> -</div> -<h2>How to play</h2> -This board game is a variant of Reversi and Tic Tac Toe. Each one of the two players sets a pawn on an empty cell of the board. -<h3>Pawns</h3> -<ul> -<li class="white">Player 1</li> -<li class="black">Player 2</li> -<li class="wall">Wall. Cannot be reversed.</li> -</ul> -<div class="theme"> -Different themes are supported. Theme is configured through a Cascading Style Sheet (CSS) that determines how the HTML content is rendered by the SWT Browser widget. -<ul class="theme"> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css1">Theme 1</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css2">Theme 2</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css3">Theme 3</a></li> -<li><a href="http://www.org.eclipse.swt.examples.browser.demos.pawns/actiontheme/css4">Theme 4</a></li> -</ul> - -</div> -<h2>How to win</h2> -The game ends when all cells are filled. The winner is the one with most pawns of their colour. - -<h2>Java and HTML integrated through the SWT Browser widget</h2> -<p> -Rendering is based on HTML and CSS techniques. Computer moves are programmed in regular -Java code in the Eclipse plug-in. The SWT Browser widget is used for rendering and reacting -to user input. -</p> -<h3>Implementation</h3> -<p> -The board is a table filled with hyperlinks. Cascading Style Sheets -provide various themes and control the table aesthetic appearance. -<br>The API <code>org.eclipse.swt.browser.Browser.setText(java.lang.String)</code> draws -the board game from HTML generated in memory. -<br>Player moves are captured by implementing the interface <code>org.eclipse.swt.browser.LocationListener</code>. -e.g the player clicks on a cell that may generate a hyperlink with a URL similar to -<code>http://www.org.eclipse.swt.examples.browser.demos/xx1yy2</code>. That hyperlink identifies -the position of the cell selected by the player (column 1, row 2). The move is completed by generating -new HTML content and invoking <code>Browser.setText</code> to update the board game. -</p> -</body> -</html>
\ No newline at end of file diff --git a/examples/org.eclipse.swt.examples.browser.demos/doc-html/swt_browser_demos_ex.html b/examples/org.eclipse.swt.examples.browser.demos/doc-html/swt_browser_demos_ex.html deleted file mode 100644 index 12975b0f6b..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/doc-html/swt_browser_demos_ex.html +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<html> -<head> -<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." > - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> - <title>SWT - Controls Overview</title> -</head> -<body> - -<h2>SWT example - Browser Demos</h2> - -<p> -The Browser Demos demonstrate various features of the SWT Browser widget. -</p><p>The Pawns Game is a board game that can be played against the computer -or against another player. Rendering is based on HTML and CSS techniques. The -board is a table filled with hyperlinks. Cascading Style Sheets -provide various themes and control the table aesthetic appearance. -The API <code>org.eclipse.swt.browser.Browser.setText(java.lang.String)</code> draws -the board game from HTML generated in memory. -Player moves are captured by implementing the interface <code>org.eclipse.swt.browser.LocationListener</code>. -e.g the player clicks on a cell that may generate an hyperlink with a URL similar to -http://www.org.eclipse.swt.examples.browser.demos/xx1yy2. That hyperlink identifies -the position of the cell selected by the player. The move is completed by generating -new HTML content and invoking <code>Browser.setText</code> to update the board game. -</p> - -<h3>Running the example</h3> -<p> -Follow the <a href="../../org.eclipse.swt.examples/doc-html/swt_manual_setup.html">SWT standalone examples setup</a> -instructions to install and run the example from your workspace. -</p> -<p> -The "Main" class is <code>org.eclipse.swt.examples.browser.demos.BrowserDemoView</code>. -</p> -<p> -This example can also be run using the <a href="../../org.eclipse.swt.examples.launcher/doc-html/swt_launcher_ex.html">Example Launcher</a>. -Select the <strong>Browser Demo</strong> item from the <strong>Workbench Views</strong> category and click <strong>Run</strong>. -</p> - -</body> -</html> diff --git a/examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif b/examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif Binary files differdeleted file mode 100644 index c811f8ba71..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif +++ /dev/null diff --git a/examples/org.eclipse.swt.examples.browser.demos/plugin.properties b/examples/org.eclipse.swt.examples.browser.demos/plugin.properties deleted file mode 100644 index e2a0fea73a..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/plugin.properties +++ /dev/null @@ -1,31 +0,0 @@ -############################################################################### -# Copyright (c) 2000, 2004 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are 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: -# IBM Corporation - initial API and implementation -############################################################################### -providerName = Eclipse.org -plugin.SWTBrowserDemos.name = SWT Browser Demos Plugin -category.SWTExamples.name = SWT Examples -view.BrowserDemos.name = Browser Demo - -launchcategory.SWTViewExamples.name = Workbench Views -launchcategory.SWTViewExamples.description = \ - A collection of Standard Widget Toolkit examples that run as Views inside the Workbench. \ - These examples will create a new View in the current Perspective. - -launchitem.BrowserDemos.name = Browser Demo -launchitem.BrowserDemos.description = \ - The example illustrates how to use the SWT Browser widget for HTML rendering.\n\n\ - The Pawns Game is a board game that can be played against the computer or against another player.\n\n\ - Rendering is based on HTML and CSS techniques. The board is a table filled with hyperlinks. Cascading Style Sheets \ - provide various themes and control the table aesthetic appearance. \n\ - The API org.eclipse.swt.browser.Browser.setText(java.lang.String) draws the board game from HTML generated in memory.\n\ - Player moves are captured by implementing the interface org.eclipse.swt.browser.LocationListener. e.g the player clicks \ - on a cell that defines an hyperlink with a URL http://www.org.eclipse.swt.examples.browser.demos/xx1yy2.\ - That hyperlink identifies the position of the cell selected by the player. The move is completed by generating \ - new HTML content and invoking Browser.setText to update the board game. diff --git a/examples/org.eclipse.swt.examples.browser.demos/plugin.xml b/examples/org.eclipse.swt.examples.browser.demos/plugin.xml deleted file mode 100644 index 371ee25a6e..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/plugin.xml +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> -<plugin - id="org.eclipse.swt.examples.browser.demos" - name="%plugin.SWTBrowserDemos.name" - version="3.1.0" - provider-name="%providerName" - class="org.eclipse.swt.examples.browser.demos.BrowserDemoPlugin"> - - <runtime> - <library name="BrowserDemo.jar"> - <export name="*"/> - </library> - </runtime> - - <requires> - <import plugin="org.eclipse.ui"/> - <import plugin="org.eclipse.core.runtime"/> - </requires> - - <extension - point="org.eclipse.ui.views"> - <category - name="%view.BrowserDemos.name" - id="org.eclipse.swt.examples.browser.demos.BrowserDemo"> - </category> - <view - allowMultiple="false" - class="org.eclipse.swt.examples.browser.demos.views.BrowserDemoView" - icon="icons/pawn.gif" - category="org.eclipse.swt.examples.category" - name="Browser Demo" - id="org.eclipse.swt.examples.browser.demos.views.BrowserDemoView"> - </view> - </extension> - - <extension - point="org.eclipse.swt.examples.launcher.launchItems"> - <category - name="%launchcategory.SWTViewExamples.name" - description="%launchcategory.SWTViewExamples.description" - id="org.eclipse.swt.examples.launchViewCategory"> - </category> - <item - name="%launchitem.BrowserDemos.name" - icon="icons/sample.gif" - category="org.eclipse.swt.examples.launchViewCategory" - description="%launchitem.BrowserDemos.description" - id="org.eclipse.swt.examples.browserdemos.viewlauncher"> - <view - viewId="org.eclipse.swt.examples.browser.demos.views.BrowserDemoView"> - </view> - </item> - </extension> -</plugin> diff --git a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/BrowserDemoPlugin.java b/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/BrowserDemoPlugin.java deleted file mode 100644 index 823dbde378..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/BrowserDemoPlugin.java +++ /dev/null @@ -1,59 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2004 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are 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: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.swt.examples.browser.demos; - -import org.eclipse.ui.plugin.*; -import org.osgi.framework.BundleContext; -import java.util.*; -import org.eclipse.core.runtime.*; - -public class BrowserDemoPlugin extends AbstractUIPlugin { - - public static BrowserDemoPlugin plugin; - ResourceBundle resourceBundle; - public static String PLUGIN_PATH = null; - - public BrowserDemoPlugin() { - super(); - plugin = this; - try { - resourceBundle = ResourceBundle.getBundle("org.eclipse.swt.examples.browser.demos.BrowserDemoPluginResources"); - } catch (MissingResourceException x) { - resourceBundle = null; - } - } - - public void start(BundleContext context) throws Exception { - super.start(context); - PLUGIN_PATH = Platform.resolve(plugin.getBundle().getEntry(".")).toString(); - } - - public void stop(BundleContext context) throws Exception { - super.stop(context); - } - - public static BrowserDemoPlugin getDefault() { - return plugin; - } - - public static String getResourceString(String key) { - ResourceBundle bundle = BrowserDemoPlugin.getDefault().getResourceBundle(); - try { - return (bundle != null) ? bundle.getString(key) : key; - } catch (MissingResourceException e) { - return key; - } - } - - public ResourceBundle getResourceBundle() { - return resourceBundle; - } -} diff --git a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/Pawns.java b/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/Pawns.java deleted file mode 100644 index 1e2ef706d8..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/Pawns.java +++ /dev/null @@ -1,232 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2004 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are 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: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.swt.examples.browser.demos; - -public class Pawns { - - /* Current board representation in compacted form */ - byte[] game = new byte[64]; - /* Best move */ - int bestIndex = -1; - /* Related best score */ - int bestScore = Integer.MIN_VALUE; - /* Estimated strategic value of each cell based on proximity to walls */ - static int[] gameWallWeight = new int[64]; - Thread thread = null; - boolean threadStop = false; - - final static byte EMPTY = 0; - final static byte WHITE = 1; - final static byte BLACK = 2; - final static byte WALL = 3; - -public Pawns() { -} - -/* Provide the current game and ignitiate the search of the best move for the given type - * Must return immediately as it will be called from the UI thread. - * The UI thread will fetch the best move any time thereafter. - */ -public void playRequest(byte[][] game, int type) { - threadStop = true; - synchronized (this) { - bestIndex = -1; - bestScore = Integer.MIN_VALUE; - convert(game, this.game); - initPawnBorders(this.game, gameWallWeight); - /* Quickly compute a legal move */ - for (int i = 0; i < this.game.length; i++) { - if (this.game[i] == EMPTY) { - bestIndex = i; - break; - } - } - new Thread() { - public void run() { - synchronized(Pawns.this) { - threadStop = false; - int[] result = new int[2]; - /* if long time, must check for threadStop and exit early */ - evalBest(Pawns.this.game, BLACK, 2, result); - bestIndex = result[0]; - bestScore = result[1]; - } - } - }.start(); - } -} - -/* Fetch best move in natural coordinates for the board previously given in - * the call to playRequest. - */ -public void getBestMove(int[] point) { - convert(bestIndex, point); - threadStop = true; -} - -/* Given an expanded representation of the board, format internal compact mode */ -static void convert(byte[][] board, byte[] g) { - for (int i = 0; i < board.length; i++) System.arraycopy(board[i], 0, g, i * 8, 8); -} -/* Update given compact model based on player move in natural coordinates */ -static void set(byte[] g, int x, int y, byte type) { - g[x*8+y] = type; -} -/* Given an index in compact representation, return natural coordinates */ -static void convert(int index, /*out [0] x [1] y */int[] point) { - point[0] = index / 8; - point[1] = index % 8; -} -/* Given an index into the compact model and the neighbour code, - * return the index of the corresponding neighbour index. - * Returns -1 if there is no neighbour. - * - * Neighbour code for the index X - * 0 1 2 - * 3 X 4 - * 5 6 7 - */ -static int getNeighbourIndex(byte[] g, int index, int neighbour) { - if (index < 0 || index >= g.length) return -1; - int result = -1; - switch (neighbour) { - case 0: result = index < 8 || index % 8 == 0 ? -1 : index - 9; break; - case 1: result = index < 8 ? -1 : index - 8; break; - case 2: result = index < 8 || index % 8 == 7 ? -1 : index - 7; break; - case 3: result = index % 8 == 0 ? -1 : index - 1; break; - case 4: result = index % 8 == 7 ? -1 : index + 1; break; - case 5: result = index % 8 == 0 || index >= 56 ? -1 : index + 7; break; - case 6: result = index >= 56 ? -1 : index + 8; break; - case 7: result = index % 8 == 7 || index >= 56 ? -1 : index + 9; break; - } - return result; -} -/* Make the player type play at index on given compact board - * Compute all pawns that must be reversed. - */ -static void play(byte[] g, int index, byte type) { - byte opponentType = type == WHITE ? BLACK : WHITE; - for (int neighbour = 0; neighbour <= 7; neighbour++) { - int nIndex = getNeighbourIndex(g, index, neighbour); - int[] reversiIndeces = new int[6]; - int nReversi = 0; - while (nIndex != -1 && nReversi < 6 && g[nIndex] == opponentType) { - reversiIndeces[nReversi] = nIndex; - nReversi++; - nIndex = getNeighbourIndex(g, nIndex, neighbour); - } - if (nReversi > 0 && nIndex != -1 && g[nIndex] == type) { - for (int i = 0; i < nReversi; i++) g[reversiIndeces[i]] = type; - } - } - g[index] = type; -} -/* Evaluate the given compact model based on pawns distribution - * High means white has advantage. Below zero means black has advantage. - */ -static int eval(byte[] g) { - int cntWhite = 0, cntBlack = 0, cntEmpty = 0; - int cntWhiteWallAdvantage = 0, cntBlackWallAdvantage = 0; - for (int i = 0; i < 64; i++) { - if (g[i] == WHITE) { - cntWhite++; - cntWhiteWallAdvantage += gameWallWeight[i]; - } - else if (g[i] == BLACK) { - cntBlack++; - cntBlackWallAdvantage += gameWallWeight[i]; - } - else if (g[i] == EMPTY) cntEmpty++; - } - if (cntEmpty == 0) { - if (cntWhite > cntBlack) return Integer.MAX_VALUE; /* White wins */ - if (cntWhite < cntBlack) return Integer.MIN_VALUE; /* Black wins */ - return 0; /* Stalemate */ - } - return cntWhite + cntWhiteWallAdvantage - cntBlack - cntBlackWallAdvantage; -} - -/* Recognize pawns protected by walls or borders - * TBD - note this should be called only once for each cell and stored - * in a separate byte[] gWallGain - * */ -static void initPawnBorders(byte[] g, int[] gameWallWeight) { - /* A pawn has 8 neighbours on 4 axes. - * Strategic pawns have one side of each axis protected by a wall and the other - * side not closed by a wall. - * A pawn cannot be reversed when each of its 4 axes are protected by a wall on - * one side. Pawns that have more than 4 walls are less interesting since they - * are not open enough to the board. - * - * Nbr walls, nbr axis covered, estimated value - * 0 n/a 0 - * 1 1 2 - * 2 1 1 - * 2 2 6 - * 3 2 4 - * 4 2 2 - * 3 3 9 - * 4 3 8 - * 4 4 16 - * 5 4 14 - * 6 4 9 - * 7 4 6 - * 8 4 0 - */ - int[] nTypes = new int[8]; - for (int i = 0; i < 64; i++) { - int nWalls = 0; - int nAxis = 0; - for (int n = 0; n < 8; n++) { - int nIndex = getNeighbourIndex(g, i, n); - nTypes[n] = nIndex != -1 ? g[nIndex] : WALL; - if (nTypes[n] == WALL) nWalls++; - } - int score = nWalls; - if (nWalls > 0) { - if (nTypes[0] == WALL || nTypes[7] == WALL) nAxis++; - if (nTypes[1] == WALL || nTypes[6] == WALL) nAxis++; - if (nTypes[2] == WALL || nTypes[5] == WALL) nAxis++; - if (nTypes[4] == WALL || nTypes[3] == WALL) nAxis++; - switch (nAxis) { - case 4: switch (nWalls) { case 4: score = 16; break; case 5: score = 14; break; case 6: score = 9; case 7: score = 6; break; case 8: score = 0; break;} break; - case 3: switch (nWalls) { case 3: score = 9; break; case 4: score = 8;} break; - case 2: switch (nWalls) { case 2: score = 6; break; case 3: score = 4; break; case 4: score = 2; } break; - case 1: switch (nWalls) { case 1: score = 2; break; case 2: score = 1; break;} break; - } - } - gameWallWeight[i] = score; - } -} - -/* Evaluate the best move for player type for the given board, doing a depth 1 search */ -static void evalBest(byte[] g, byte type, int depth, /* out [0] best move, [1] minimax */int[] result) { - byte[] tmp = new byte[64]; - byte opponentType = type == WHITE ? BLACK : WHITE; - result[0] = -1; result[1] = Integer.MIN_VALUE; - for (int i = 0; i < 64; i++) { - if (g[i] == EMPTY) { - System.arraycopy(g, 0, tmp, 0, 64); - play(tmp, i, type); - int score = eval(tmp); - if (depth > 1) { - int[] tmpResult = new int[2]; - evalBest(tmp, opponentType, depth - 1, tmpResult); - score = tmpResult[1]; - } - if ((type == WHITE && score > result[1]) || (type == BLACK && score < result[1]) || result[0] == -1) { - result[0] = i; - result[1] = score; - } - } - } -} -} diff --git a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java b/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java deleted file mode 100644 index 6123701db4..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java +++ /dev/null @@ -1,51 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2004 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are 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: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.swt.examples.browser.demos.views; - -import org.eclipse.ui.part.*; -import org.eclipse.jface.action.*; -import org.eclipse.swt.*; -import org.eclipse.swt.widgets.*; -import org.eclipse.swt.layout.*; -import org.eclipse.swt.browser.*; - -public class BrowserDemoView extends ViewPart { - Action pawnAction; - Action editAction; - Composite parent; - - public BrowserDemoView() { - } - public void createPartControl(Composite parent) { - this.parent = parent; - parent.setLayout(new FillLayout()); - try { - Browser browser = new Browser(parent, SWT.NONE); - browser.dispose(); - } catch (SWTError e) { - Text text = new Text(parent, SWT.MULTI | SWT.READ_ONLY); - text.setText("Browser widget cannot be instantiated. The exact error is:\r\n"+e); - parent.layout(true); - return; - } - TabFolder folder = new TabFolder(parent, SWT.NONE); - TabItem item = new TabItem(folder, SWT.NONE); - new PawnTab(item); - - item = new TabItem(folder, SWT.NONE); - new EditorTab(item); - } - - public void setFocus() { - } - - -}
\ No newline at end of file diff --git a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/EditorTab.java b/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/EditorTab.java deleted file mode 100644 index 8053165e0b..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/EditorTab.java +++ /dev/null @@ -1,148 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2004 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are 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: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.swt.examples.browser.demos.views; - -import org.eclipse.swt.*; -import org.eclipse.swt.layout.*; -import org.eclipse.swt.widgets.*; -import org.eclipse.swt.browser.*; -import org.eclipse.swt.graphics.*; - -public class EditorTab { - Browser browser; - Text htmlText, scriptText; - Button htmlButton, scriptButton; - static String html = - "<html>\r\n"+ - " <body>\r\n"+ - " <h1 id='myid'>HTML Document</h1>\r\n"+ - " <h2>Set HTML content</h2>\r\n"+ - " <ol>\r\n"+ - " <li>Enter html data into the 'setText' pane</li>\r\n"+ - " <li>Click on 'setText' to set the new content</li>\r\n"+ - " </ol>\r\n"+ - " <h2>Query or modify HTML document</h2>\r\n"+ - " <ol>\r\n"+ - " <li>Enter javascript commands into the 'execute' pane</li>\r\n"+ - " <li>Click on 'execute' to run the javascript in the current document</li>\r\n"+ - " </ol>\r\n"+ - " </body>\r\n"+ - "</html>"; - - static String script = - "var node = document.createElement('P');\r\n"+ - "var text = document.createTextNode('Content inserted!');\r\n"+ - "node.appendChild(text);\r\n"+ - "document.getElementById('myid').appendChild(node);\r\n\r\n"+ - "document.bgColor = 'yellow';"; - - public EditorTab(TabItem item) { - final Composite parent = new Composite(item.getParent(), SWT.NONE); - item.setText("Editor"); - item.setControl(parent); - - try { - browser = new Browser(parent, SWT.NONE); - } catch (SWTError e) { - e.printStackTrace(); - return; - } - final Sash sash = new Sash(parent, SWT.VERTICAL); - Composite panel = new Composite(parent, SWT.NONE); - final FormLayout form = new FormLayout(); - parent.setLayout(form); - - FormData data = new FormData(); - data.left = new FormAttachment(0, 0); - data.right = new FormAttachment(sash, 0); - data.top = new FormAttachment(0, 0); - data.bottom = new FormAttachment(100, 0); - browser.setLayoutData(data); - - final FormData sashData = new FormData(); - sashData.left = new FormAttachment(50, 0); - sashData.top = new FormAttachment(0, 0); - sashData.bottom = new FormAttachment(100, 0); - sash.setLayoutData(sashData); - sash.addListener(SWT.Selection, new Listener() { - public void handleEvent(Event e) { - Rectangle rect = sash.getBounds(); - Rectangle parentRect = sash.getParent().getClientArea(); - int right = parentRect.width - rect.width - 20; - e.x = Math.max(Math.min(e.x, right), 20); - if (e.x != rect.x) { - sashData.left = new FormAttachment(0, e.x); - parent.layout(); - } - } - }); - data = new FormData(); - data.left = new FormAttachment(sash, 0); - data.right = new FormAttachment(100, 0); - data.top = new FormAttachment(0, 0); - data.bottom = new FormAttachment(100, 0); - panel.setLayoutData(data); - - /* Initialize Panel */ - panel.setLayout(new FillLayout(SWT.VERTICAL)); - Group htmlGroup = new Group(panel, SWT.NONE); - htmlGroup.setText("setText"); - htmlText = new Text(htmlGroup, SWT.MULTI); - htmlButton = new Button(htmlGroup, SWT.PUSH); - htmlButton.setText("setText"); - GridLayout gridLayout = new GridLayout(); - htmlGroup.setLayout(gridLayout); - GridData gridData = new GridData(); - gridData.horizontalAlignment = GridData.FILL; - gridData.verticalAlignment = GridData.FILL; - gridData.grabExcessHorizontalSpace = true; - gridData.grabExcessVerticalSpace = true; - htmlText.setLayoutData(gridData); - gridData = new GridData(); - gridData.horizontalAlignment = GridData.END; - htmlButton.setLayoutData(gridData); - htmlGroup.layout(); - - Group scriptGroup = new Group(panel, SWT.NONE); - scriptGroup.setText("execute"); - scriptText = new Text(scriptGroup, SWT.MULTI); - scriptButton = new Button(scriptGroup, SWT.PUSH); - scriptButton.setText("execute"); - gridLayout = new GridLayout(); - scriptGroup.setLayout(gridLayout); - gridData = new GridData(); - gridData.horizontalAlignment = GridData.FILL; - gridData.verticalAlignment = GridData.FILL; - gridData.grabExcessHorizontalSpace = true; - gridData.grabExcessVerticalSpace = true; - scriptText.setLayoutData(gridData); - gridData = new GridData(); - gridData.horizontalAlignment = GridData.END; - scriptButton.setLayoutData(gridData); - scriptGroup.layout(); - - browser.setText(html); - htmlText.setText(html); - scriptText.setText(script); - parent.layout(); - - Listener listener = new Listener() { - public void handleEvent(Event e) { - Widget w = e.widget; - if (w == htmlButton) browser.setText(htmlText.getText()); - if (w == scriptButton) browser.execute(scriptText.getText()); - } - }; - - htmlButton.addListener(SWT.Selection, listener); - scriptButton.addListener(SWT.Selection, listener); - } -} diff --git a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/PawnTab.java b/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/PawnTab.java deleted file mode 100644 index 513f12efe1..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/PawnTab.java +++ /dev/null @@ -1,261 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2004 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are 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: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.swt.examples.browser.demos.views; - -import org.eclipse.jface.action.Action; -import org.eclipse.swt.*; -import org.eclipse.swt.widgets.*; -import org.eclipse.swt.browser.*; -import org.eclipse.swt.examples.browser.demos.BrowserDemoPlugin; -import org.eclipse.swt.examples.browser.demos.Pawns; - -public class PawnTab { - - Action pawnAction; - Action editAction; - - Browser browser = null; - ReversiListener reversiListener; - - final static int TYPE_WELCOME = 1; - final static int TYPE_START = 2; - final static int TYPE_BOARD = 3; - final static int TYPE_BOARD_OVER = 4; - - final static String URL = "http://www.org.eclipse.swt.examples.browser.demos.pawns/"; - static String PLUGIN_PATH = BrowserDemoPlugin.PLUGIN_PATH; - static String CSS_FOLDER = "css2"; - static String URL_CSS = PLUGIN_PATH+CSS_FOLDER+"/style.css"; - static String URL_WELCOME =PLUGIN_PATH+CSS_FOLDER+"/welcome.html"; - - final static String ACTION_START_2_PLAYERS = "actionstart2players"; - final static String ACTION_START_1_PLAYER = "actionstart1player"; - final static String ACTION_WHITE = "actionwhite"; - final static String ACTION_BLACK = "actionblack"; - final static String ACTION_THEME = "actiontheme"; - - static byte[][] game = null; - static boolean isWhite = true; - static int cntWhite = 0, cntBlack = 0; - static boolean computer = false; - static int cx, cy; - final static byte EMPTY = 0; - final static byte WHITE = 1; - final static byte BLACK = 2; - final static byte WALL = 3; - - static Pawns ttr = null; - static int[] move = new int[2]; - static Menu menu = null; - - public PawnTab(TabItem item) { - try { - browser = new Browser(item.getParent(), SWT.NONE); - } catch (SWTError e) { - e.printStackTrace(); - return; - } - item.setText("Pawns"); - item.setControl(browser); - - menu = new Menu(browser.getShell(), SWT.POP_UP); - MenuItem item2 = new MenuItem(menu, SWT.PUSH); - item2.setText("End Game"); - item2.addListener(SWT.Selection, new Listener() { - public void handleEvent(Event e) { - game = null; - isWhite = true; - cntWhite = 0; cntBlack = 0; - ttr = null; - browser.setUrl(URL_WELCOME); - } - }); - browser.setMenu(menu); - - reversiListener = new ReversiListener(); - browser.addLocationListener(reversiListener); - browser.setUrl(URL_WELCOME); - } - - static String getHtml(int type) { - String html = null; - switch (type) { - case TYPE_BOARD: - case TYPE_BOARD_OVER: { - html = "<html><header><link rel=\"stylesheet\" type=\"text/css\" href=\""+URL_CSS+"\"></header><body><div class=\"board\"><table><tbody>"; - String classPlayerWhite = "playerwhite", classPlayerBlack = "playerblack"; - if (type == TYPE_BOARD_OVER) { - if (cntWhite > cntBlack) { - classPlayerWhite += " winner"; - classPlayerBlack += " loser"; - } else { - classPlayerWhite += " loser"; - classPlayerBlack += " winner"; - } - } - String white = "<td class=\"white\"/>"; - String black = "<td class=\"black\"/>"; - String wall = "<td class=\"wall\"/>"; - for (int i = 0; i < game.length; i++) { - html += "<tr>"; - for (int j = 0; j < game[0].length; j++) { - switch (game[i][j]) { - case EMPTY: { - String empty = "<td class=\""+(isWhite ? "whitelink" : "blacklink")+"\">"+ (isWhite || (!isWhite && !computer) ? "<a href=\""+URL+(isWhite ? ACTION_WHITE : ACTION_BLACK)+"/xx"+i+"yy"+j+"\" class=\"empty\"/>" : "<div class=\"empty\"/>")+"</td>"; - html += empty; break; - } - case WHITE: html += white; break; - case BLACK: html += black; break; - case WALL: html += wall; break; - } - } - html +="</tr>"; - } - html += "</tbody></table></div>"; - html += "<div class=\""+classPlayerWhite+"\">"+cntWhite+"</div>"; - html += "<div class=\""+classPlayerBlack+"\">"+cntBlack+"</div>"; - html += "</body></html>"; - break; - } - } - return html; - } - - public class ReversiListener implements LocationListener { - public void changed(LocationEvent e) { - } - public void changing(LocationEvent e) { - try { - final Browser browser = (Browser)e.widget; - if (e.location.indexOf(ACTION_START_1_PLAYER) != -1 || e.location.indexOf(ACTION_START_2_PLAYERS) != -1) { - computer = e.location.indexOf(ACTION_START_1_PLAYER) != -1; - game = new byte[8][8]; - if (computer) ttr = new Pawns(); - for (int i = 0; i < 5; i++) game[(int)(Math.random()*game.length)][(int)(Math.random()*game[0].length)] = WALL; - e.display.asyncExec(new Runnable() { - public void run() { - browser.setText(getHtml(TYPE_BOARD)); - }}); - e.doit = false; - return; - } - if (e.location.indexOf(ACTION_THEME) != -1) { - int index = e.location.indexOf(ACTION_THEME) + ACTION_THEME.length() + 1; - CSS_FOLDER = e.location.substring(index, index + 4); - URL_CSS = PLUGIN_PATH+CSS_FOLDER+"/style.css"; - URL_WELCOME = PLUGIN_PATH+CSS_FOLDER+"/welcome.html"; - e.display.asyncExec(new Runnable() { - public void run() { - browser.setUrl(URL_WELCOME); - }}); - e.doit = false; - return; - } - byte player = EMPTY; - if (e.location.indexOf(ACTION_WHITE) != -1) player = WHITE; - else if (e.location.indexOf(ACTION_BLACK) != -1) player = BLACK; - if (player != EMPTY) { - int index = e.location.indexOf("xx") + 2; - int x = Integer.parseInt(e.location.substring(index, index + 1)); - index = e.location.indexOf("yy") + 2; - int y = Integer.parseInt(e.location.substring(index, index + 1)); - boolean hasMore = add(x, y, player); - isWhite = player != WHITE; - browser.setText(getHtml(hasMore ? TYPE_BOARD : TYPE_BOARD_OVER)); - if (computer && hasMore && !isWhite) play(e.display, browser, 5000); - e.doit = false; - } - }catch (Exception e1 ) { - e1.printStackTrace(); - } - } - } - - public static boolean add(int x, int y, byte color) { - game[x][y] = color; - int cnt = Math.min(x, y), n = 0; - int other_color = color == WHITE ? BLACK : WHITE; - for (int d = 1; d <= cnt; d++) { - if (game[x-d][y-d] == other_color) n++; - else if (game[x-d][y-d] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x-d][y-d] = color; break; } - } - cnt = Math.min(game.length - 1 - x, game[0].length - 1 - y); n = 0; - for (int d = 1; d <= cnt; d++) { - if (game[x+d][y+d] == other_color) n++; - else if (game[x+d][y+d] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x+d][y+d] = color; break; } - } - cnt = Math.min(game.length - 1 - x, y); n = 0; - for (int d = 1; d <= cnt; d++) { - if (game[x+d][y-d] == other_color) n++; - else if (game[x+d][y-d] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x+d][y-d] = color; break; } - } - cnt = Math.min(x, game[0].length - 1 - y); n = 0; - for (int d = 1; d <= cnt; d++) { - if (game[x-d][y+d] == other_color) n++; - else if (game[x-d][y+d] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x-d][y+d] = color; break; } - } - cnt = y; n = 0; - for (int d = 1; d <= cnt; d++) { - if (game[x][y-d] == other_color) n++; - else if (game[x][y-d] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x][y-d] = color; break; } - } - cnt = game[0].length - 1 - y; n = 0; - for (int d = 1; d <= cnt; d++) { - if (game[x][y+d] == other_color) n++; - else if (game[x][y+d] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x][y+d] = color; break; } - } - cnt = x; n = 0; - for (int d = 1; d <= cnt; d++) { - if (game[x-d][y] == other_color) n++; - else if (game[x-d][y] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x-d][y] = color; break; } - } - cnt = game.length - 1 - x; n = 0; - for (int d = 1; d <= cnt; d++) { - if (game[x+d][y] == other_color) n++; - else if (game[x+d][y] != color) break; - else { if (n > 0) for (d = 1; d <= n; d++) game[x+d][y] = color; break; } - } - - boolean hasMore = false; - cntWhite = 0; cntBlack = 0; - for (int i = 0; i < game.length; i++) - for (int j = 0; j < game[0].length; j++) { - switch (game[i][j]) { - case EMPTY: hasMore = true; break; - case WHITE: cntWhite++; break; - case BLACK: cntBlack++; break; - } - } - return hasMore; - } - - public static void play(final Display display, final Browser browser, int delay) { - ttr.playRequest(game, BLACK); - display.timerExec(3000, new Runnable() { - public void run() { - ttr.getBestMove(move); - boolean hasMore = add(move[0], move[1], BLACK); - isWhite = true; - browser.setText(getHtml(hasMore ? TYPE_BOARD : TYPE_BOARD_OVER)); - } - }); - } - - public static void main(String[] args) { - } -} |