diff options
author | cvs2svn <platform-releng-dev@eclipse.org> | 2007-01-31 19:56:01 +0000 |
---|---|---|
committer | cvs2svn <platform-releng-dev@eclipse.org> | 2007-01-31 19:56:01 +0000 |
commit | f89fc9b7085ce888175e9f6c4d59a8c9c9482c4d (patch) | |
tree | 2f263013354d272d4177596ab2fafc8e1638817e /examples/org.eclipse.swt.examples.browser.demos | |
parent | be7a6b56ec36f2937282f99ce8f6d3a09d752bb5 (diff) | |
download | eclipse.platform.swt-3324.tar.gz eclipse.platform.swt-3324.tar.xz eclipse.platform.swt-3324.zip |
This commit was manufactured by cvs2svn to create tag 'v3324'.v3324
Sprout from master 2007-01-29 17:18:00 UTC Felipe Heidrich <fheidric> '*** empty log message ***'
Cherrypick from master 2007-01-31 19:56:00 UTC Carolyn MacLeod <carolyn> 'restore test_copy and test_paste':
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/Test_org_eclipse_swt_widgets_Text.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
examples/org.eclipse.swt.examples.browser.demos/.classpath
examples/org.eclipse.swt.examples.browser.demos/.project
examples/org.eclipse.swt.examples.browser.demos/.settings/org.eclipse.jdt.core.prefs
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/.settings/org.eclipse.jdt.core.prefs
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/.settings/org.eclipse.jdt.core.prefs
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.layouts/.classpath
examples/org.eclipse.swt.examples.layouts/.cvsignore
examples/org.eclipse.swt.examples.layouts/.project
examples/org.eclipse.swt.examples.layouts/.settings/org.eclipse.jdt.core.prefs
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/.settings/org.eclipse.jdt.core.prefs
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/.settings/org.eclipse.jdt.core.prefs
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/.settings/org.eclipse.jdt.core.prefs
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/DateTimeTab.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/ExpandBarTab.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/ScaleTab.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/backgroundImage.png
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/parentBackgroundImage.png
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/AlphaTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/AnimatedGraphicsTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/BallTab.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/CardsTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ColorListener.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ColorMenu.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CountDownTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CurvesSWTTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CurvesTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CustomAlphaTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CustomFontTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/FontBounceTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GradientDialog.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GradientTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicAntialiasTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsBackground.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/ImageFlipTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ImageTransformTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/InterpolationTab.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/LineCapTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/LineJoinTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/LineStyleTab.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/MazeTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/PathClippingAnimTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/PathClippingTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/PathTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/RGBTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/RegionClippingTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ShapesTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/SpiralTab.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/TextAntialiasTab.java
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_club.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_diamond.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_hearts.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_spade.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/alpha_img1.png
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/alpha_img2.png
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/back.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/cube.png
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/db.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/font.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/help.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/home_nav.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/houses.png
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/irmaos.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/maze.bmp
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/next.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ovals.png
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pattern1.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pattern2.jpg
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pattern3.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/graphics/swap.gif
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/swt.png
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/task.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/Snippet209.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet21.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet210.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet211.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet212.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet213.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet214.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet215.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet216.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet217.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet218.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet219.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet22.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet220.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet221.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet222.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet223.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet224.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet225.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet226.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet227.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet228.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet229.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet23.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet230.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet231.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet232.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet233.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet234.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet235.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet236.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet237.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet238.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet239.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet24.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet240.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet241.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet242.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet243.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet244.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet245.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet246.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet247.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet248.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet249.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet25.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet250.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet251.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet252.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet256.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
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/SnippetLauncher.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/eclipse.png
Diffstat (limited to 'examples/org.eclipse.swt.examples.browser.demos')
48 files changed, 0 insertions, 1307 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/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples.browser.demos/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 714b88aaf5..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,12 +0,0 @@ -#Mon Dec 11 15:14:31 EST 2006 -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=disabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.4 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning -org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning -org.eclipse.jdt.core.compiler.source=1.3 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 460233046e..0000000000 --- a/examples/org.eclipse.swt.examples.browser.demos/about.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> -<title>About</title> -</head> -<body lang="EN-US"> -<h2>About This Content</h2> - -<p>June 2, 2006</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 -and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</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 54458dc678..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.100.qualifier" - 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) { - } -} |