From 7e70457470058c3712c17f602f610e432975113e Mon Sep 17 00:00:00 2001
From: cvs2svn
Date: Tue, 17 Jun 2008 20:17:52 +0000
Subject: This commit was manufactured by cvs2svn to create branch
'R3_4_maintenance_patches'.
Sprout from master 2008-06-17 20:17:50 UTC Duong Nguyen 'v3448f for I20080618'
Delete:
bundles/org.eclipse.swt.opengl/.classpath_carbon
bundles/org.eclipse.swt.opengl/.classpath_gtk
bundles/org.eclipse.swt.opengl/.classpath_motif
bundles/org.eclipse.swt.opengl/.classpath_win32
bundles/org.eclipse.swt.opengl/.cvsignore
bundles/org.eclipse.swt.opengl/.project
bundles/org.eclipse.swt.opengl/META-INF/MANIFEST.MF
bundles/org.eclipse.swt.opengl/about.html
bundles/org.eclipse.swt.opengl/carbon/library/agl.c
bundles/org.eclipse.swt.opengl/carbon/library/agl.h
bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.c
bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.h
bundles/org.eclipse.swt.opengl/carbon/library/agl_structs.h
bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/internal/opengl/carbon/AGL.java
bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/opengl/GLCanvas.java
bundles/org.eclipse.swt.opengl/common/library/gl.c
bundles/org.eclipse.swt.opengl/common/library/gl.h
bundles/org.eclipse.swt.opengl/common/library/gl_stats.c
bundles/org.eclipse.swt.opengl/common/library/gl_stats.h
bundles/org.eclipse.swt.opengl/common/library/gl_structs.c
bundles/org.eclipse.swt.opengl/common/library/gl_structs.h
bundles/org.eclipse.swt.opengl/common/library/glu.c
bundles/org.eclipse.swt.opengl/common/library/glu.h
bundles/org.eclipse.swt.opengl/common/library/glu_stats.c
bundles/org.eclipse.swt.opengl/common/library/glu_stats.h
bundles/org.eclipse.swt.opengl/common/library/glu_structs.c
bundles/org.eclipse.swt.opengl/common/library/glu_structs.h
bundles/org.eclipse.swt.opengl/common/library/swt.c
bundles/org.eclipse.swt.opengl/common/library/swt.h
bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GL.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GLU.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/GLData.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/ImageDataUtil.java
bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/Library.java
bundles/org.eclipse.swt.opengl/gtk/library/build.sh
bundles/org.eclipse.swt.opengl/gtk/library/glx.c
bundles/org.eclipse.swt.opengl/gtk/library/glx.h
bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.c
bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.h
bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.c
bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.h
bundles/org.eclipse.swt.opengl/gtk/library/make_linux.mak
bundles/org.eclipse.swt.opengl/gtk/library/structs.c
bundles/org.eclipse.swt.opengl/gtk/library/structs.h
bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/GLX.java
bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/XVisualInfo.java
bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/opengl/GLCanvas.java
bundles/org.eclipse.swt.opengl/motif/library/build.sh
bundles/org.eclipse.swt.opengl/motif/library/glx.c
bundles/org.eclipse.swt.opengl/motif/library/make_aix.mak
bundles/org.eclipse.swt.opengl/motif/library/make_hpux.mak
bundles/org.eclipse.swt.opengl/motif/library/make_linux.mak
bundles/org.eclipse.swt.opengl/motif/library/make_solaris.mak
bundles/org.eclipse.swt.opengl/motif/library/structs.c
bundles/org.eclipse.swt.opengl/motif/library/structs.h
bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/GLContext.java
bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XGL.java
bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XVisualInfo.java
bundles/org.eclipse.swt.opengl/plugin.properties
bundles/org.eclipse.swt.opengl/plugin.xml
bundles/org.eclipse.swt.opengl/win32/library/build.bat
bundles/org.eclipse.swt.opengl/win32/library/glw.c
bundles/org.eclipse.swt.opengl/win32/library/make_win32.mak
bundles/org.eclipse.swt.opengl/win32/library/structs.c
bundles/org.eclipse.swt.opengl/win32/library/structs.h
bundles/org.eclipse.swt.opengl/win32/library/swt.rc
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/GLCanvas.java
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/LAYERPLANEDESCRIPTOR.java
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/PIXELFORMATDESCRIPTOR.java
bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/WGL.java
bundles/org.eclipse.swt.tools/.classpath
bundles/org.eclipse.swt.tools/.cvsignore
bundles/org.eclipse.swt.tools/.project
bundles/org.eclipse.swt.tools/.settings/org.eclipse.jdt.core.prefs
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/IconExe.java
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_4.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_8.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_4.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_8.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_4.bmp
bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_8.bmp
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ClassData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupClass.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupConstants.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ConstantsGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/FieldData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/Flags.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ItemData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/LockGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaDataGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MethodData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/NativesGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ParameterData.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ProgressMonitor.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/SizeofGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StatsGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StructsGenerator.java
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.C.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.ATK.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cde.CDE.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.Cocoa.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gdip.Gdip.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.GNOME.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.GTK.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.motif.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOMInit.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.ole.win32.COM.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.carbon.AGL.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.glx.GLX.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.win32.WGL.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.photon.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.Win32.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.wpf.OS.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GL.properties
bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GLU.properties
bundles/org.eclipse.swt.tools/Mozilla Generation/org/eclipse/swt/tools/internal/MozillaGenerator.java
bundles/org.eclipse.swt.tools/NativeStats/org/eclipse/swt/tools/internal/NativeStats.java
bundles/org.eclipse.swt.tools/Sleak/org/eclipse/swt/tools/internal/Sleak.java
bundles/org.eclipse.swt.tools/about.html
bundles/org.eclipse.swt.tools/build.properties
bundles/org.eclipse.swt.tools/plugin.properties
bundles/org.eclipse.swt.tools/plugin.xml
examples/org.eclipse.swt.examples.browser.demos/.classpath
examples/org.eclipse.swt.examples.browser.demos/.project
examples/org.eclipse.swt.examples.browser.demos/.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.launcher/.classpath
examples/org.eclipse.swt.examples.launcher/.cvsignore
examples/org.eclipse.swt.examples.launcher/.project
examples/org.eclipse.swt.examples.launcher/.settings/org.eclipse.jdt.core.prefs
examples/org.eclipse.swt.examples.launcher/about.html
examples/org.eclipse.swt.examples.launcher/build.properties
examples/org.eclipse.swt.examples.launcher/doc-html/swt_launcher_ex.html
examples/org.eclipse.swt.examples.launcher/doc/org.eclipse.swt.examples.launcher.launchItems.html
examples/org.eclipse.swt.examples.launcher/icons/closedFolder.gif
examples/org.eclipse.swt.examples.launcher/icons/generic_example.gif
examples/org.eclipse.swt.examples.launcher/icons/launcher_example.gif
examples/org.eclipse.swt.examples.launcher/icons/openFolder.gif
examples/org.eclipse.swt.examples.launcher/plugin.properties
examples/org.eclipse.swt.examples.launcher/plugin.xml
examples/org.eclipse.swt.examples.launcher/schema/org.eclipse.swt.examples.launcher.launchItems.exsd
examples/org.eclipse.swt.examples.launcher/src/import.properties
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemDescriptor.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemTreeNode.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherPlugin.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherView.java
examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/SplitLayout.java
examples/org.eclipse.swt.examples.layouts/.classpath
examples/org.eclipse.swt.examples.layouts/.cvsignore
examples/org.eclipse.swt.examples.layouts/.project
examples/org.eclipse.swt.examples.layouts/.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/OLEExample.java
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/.settings/org.eclipse.pde.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/BrowserTab.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/ToolTipTab.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/browser-content.html
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/openFolder.gif
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/ImageScaleTab.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/StackLayoutTab.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/Snippet253.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet256.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet257.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet258.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet259.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet26.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet260.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet261.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet262.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet263.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet264.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet265.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet266.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet267.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet268.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet269.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet27.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet270.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet271.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet272.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet273.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet274.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet275.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet276.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet277.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet278.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet279.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet28.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet280.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet281.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet282.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet283.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet284.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet285.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet286.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet287.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet288.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet289.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet29.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet290.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet291.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet292.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet293.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet294.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet295.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet296.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet297.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet298.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet299.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/Snippet300.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet301.java
examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet302.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
tests/org.eclipse.swt.tests/.classpath
tests/org.eclipse.swt.tests/.cvsignore
tests/org.eclipse.swt.tests/.project
tests/org.eclipse.swt.tests/.settings/org.eclipse.jdt.core.prefs
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllBrowserTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCarbonTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllGraphicsTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllGtkTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllMotifTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllWidgetTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/ConsistencyUtility.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/EmulatedWidgetsTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/StyledTextContentSpec.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/SwtJunit.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/SwtTestCase.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWT.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWTError.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWTException.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_ACC.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_Accessible.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_awt_SWT_AWT.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_CloseWindowListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_LocationAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_LocationListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_OpenWindowListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_ProgressAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_ProgressListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_StatusTextListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_TitleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_VisibilityWindowAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_VisibilityWindowListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_AnimatedProgress.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BidiSegmentEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BidiSegmentListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BusyIndicator.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CCombo.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CLabel.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolder.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ControlEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ExtendedModifyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ExtendedModifyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineBackgroundEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineBackgroundListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineStyleEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineStyleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_PopupList.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ST.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_SashForm.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ScrolledComposite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StackLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyleRange.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledTextContent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableCursor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTree.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTreeEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTreeItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangeListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangedEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangingEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TreeEditor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_VerifyKeyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ViewForm.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_ByteArrayTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_Clipboard.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DND.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSource.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTarget.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_FileTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_RTFTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_TextTransfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_Transfer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_TransferData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ArmEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ArmListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_DisposeEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_DisposeListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_HelpEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_HelpListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ModifyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ModifyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseMoveListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseTrackAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseTrackListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_PaintEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_PaintListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TraverseEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TraverseListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeAdapter.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TypedEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_VerifyEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_VerifyListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Color.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Cursor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Device.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_DeviceData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Drawable.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Font.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_FontData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_FontMetrics.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_GC.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_GCData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoader.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoaderEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoaderListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_PaletteData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Point.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_RGB.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Rectangle.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Region.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FillLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormAttachment.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_GridData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_GridLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_RowData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_RowLayout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OLE.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleAutomation.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleClientSite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleControlSite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleEvent.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleFrame.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleFunctionDescription.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleParameterDescription.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OlePropertyDescription.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_Variant.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_PrintDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_Printer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_PrinterData.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_program_Program.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Button.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Canvas.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Caret.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ColorDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Combo.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Composite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Control.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_CoolBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_CoolItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Decorations.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Dialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_DirectoryDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Display.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Event.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ExpandBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ExpandItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_FileDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_FontDialog.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Group.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Item.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Label.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Layout.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Link.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_List.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Listener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Menu.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_MenuItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_MessageBox.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Monitor.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ProgressBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Sash.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Scale.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ScrollBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Scrollable.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Shell.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Slider.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Synchronizer.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TabFolder.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TabItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Table.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TableColumn.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TableItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Text.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ToolBar.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ToolItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tracker.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeColumn.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeItem.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TypedListener.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Widget.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser1.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser2.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser3.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser4.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser5.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser7.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser8.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser9.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Test_BrowserSuite.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corruptBadBitDepth.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/empty.txt
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/interlaced_target.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/junitGen.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/PerformanceTests.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/SwtPerformanceTestCase.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_situational.java
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.bmp
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.gif
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.jpg
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.png
tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/transparent.png
tests/org.eclipse.swt.tests/META-INF/MANIFEST.MF
tests/org.eclipse.swt.tests/about.html
tests/org.eclipse.swt.tests/build.properties
tests/org.eclipse.swt.tests/data/browser3.html
tests/org.eclipse.swt.tests/data/browser4.html
tests/org.eclipse.swt.tests/data/browser4a.html
tests/org.eclipse.swt.tests/data/browser5.html
tests/org.eclipse.swt.tests/data/browser6.html
tests/org.eclipse.swt.tests/data/browser7.html
tests/org.eclipse.swt.tests/data/browser9.html
tests/org.eclipse.swt.tests/data/corrupt.bmp
tests/org.eclipse.swt.tests/data/corrupt.gif
tests/org.eclipse.swt.tests/data/corrupt.jpg
tests/org.eclipse.swt.tests/data/corrupt.png
tests/org.eclipse.swt.tests/data/corruptBadBitDepth.png
tests/org.eclipse.swt.tests/data/empty.txt
tests/org.eclipse.swt.tests/data/folder.bmp
tests/org.eclipse.swt.tests/data/folder.gif
tests/org.eclipse.swt.tests/data/folder.jpg
tests/org.eclipse.swt.tests/data/folder.png
tests/org.eclipse.swt.tests/data/folderOpen.bmp
tests/org.eclipse.swt.tests/data/folderOpen.gif
tests/org.eclipse.swt.tests/data/folderOpen.jpg
tests/org.eclipse.swt.tests/data/folderOpen.png
tests/org.eclipse.swt.tests/data/target.bmp
tests/org.eclipse.swt.tests/data/target.gif
tests/org.eclipse.swt.tests/data/target.jpg
tests/org.eclipse.swt.tests/data/target.png
tests/org.eclipse.swt.tests/data/transparent.png
tests/org.eclipse.swt.tests/plugin.properties
tests/org.eclipse.swt.tests/test.xml---
bundles/org.eclipse.swt.opengl/.classpath_carbon | 13 -
bundles/org.eclipse.swt.opengl/.classpath_gtk | 13 -
bundles/org.eclipse.swt.opengl/.classpath_motif | 9 -
bundles/org.eclipse.swt.opengl/.classpath_win32 | 13 -
bundles/org.eclipse.swt.opengl/.cvsignore | 3 -
bundles/org.eclipse.swt.opengl/.project | 30 -
.../org.eclipse.swt.opengl/META-INF/MANIFEST.MF | 9 -
bundles/org.eclipse.swt.opengl/about.html | 22 -
.../org.eclipse.swt.opengl/carbon/library/agl.c | 193 -
.../org.eclipse.swt.opengl/carbon/library/agl.h | 3 -
.../carbon/library/agl_stats.c | 56 -
.../carbon/library/agl_stats.h | 38 -
.../carbon/library/agl_structs.h | 13 -
.../eclipse/swt/internal/opengl/carbon/AGL.java | 63 -
.../carbon/org/eclipse/swt/opengl/GLCanvas.java | 255 -
bundles/org.eclipse.swt.opengl/common/library/gl.c | 5927 --------------------
bundles/org.eclipse.swt.opengl/common/library/gl.h | 10 -
.../common/library/gl_stats.c | 366 --
.../common/library/gl_stats.h | 348 --
.../common/library/gl_structs.c | 3 -
.../common/library/gl_structs.h | 2 -
.../org.eclipse.swt.opengl/common/library/glu.c | 798 ---
.../org.eclipse.swt.opengl/common/library/glu.h | 10 -
.../common/library/glu_stats.c | 82 -
.../common/library/glu_stats.h | 64 -
.../common/library/glu_structs.c | 3 -
.../common/library/glu_structs.h | 2 -
.../org.eclipse.swt.opengl/common/library/swt.c | 21 -
.../org.eclipse.swt.opengl/common/library/swt.h | 50 -
.../common/org/eclipse/opengl/GL.java | 1447 -----
.../common/org/eclipse/opengl/GLU.java | 245 -
.../common/org/eclipse/swt/opengl/GLData.java | 135 -
.../org/eclipse/swt/opengl/ImageDataUtil.java | 566 --
.../common/org/eclipse/swt/opengl/Library.java | 27 -
.../org.eclipse.swt.opengl/gtk/library/build.sh | 29 -
bundles/org.eclipse.swt.opengl/gtk/library/glx.c | 290 -
bundles/org.eclipse.swt.opengl/gtk/library/glx.h | 2 -
.../org.eclipse.swt.opengl/gtk/library/glx_stats.c | 63 -
.../org.eclipse.swt.opengl/gtk/library/glx_stats.h | 45 -
.../gtk/library/glx_structs.c | 72 -
.../gtk/library/glx_structs.h | 25 -
.../gtk/library/make_linux.mak | 34 -
.../org.eclipse.swt.opengl/gtk/library/structs.c | 73 -
.../org.eclipse.swt.opengl/gtk/library/structs.h | 16 -
.../org/eclipse/swt/internal/opengl/gtk/GLX.java | 221 -
.../swt/internal/opengl/gtk/XVisualInfo.java | 24 -
.../gtk/org/eclipse/swt/opengl/GLCanvas.java | 257 -
.../org.eclipse.swt.opengl/motif/library/build.sh | 70 -
bundles/org.eclipse.swt.opengl/motif/library/glx.c | 232 -
.../motif/library/make_aix.mak | 40 -
.../motif/library/make_hpux.mak | 44 -
.../motif/library/make_linux.mak | 38 -
.../motif/library/make_solaris.mak | 45 -
.../org.eclipse.swt.opengl/motif/library/structs.c | 73 -
.../org.eclipse.swt.opengl/motif/library/structs.h | 16 -
.../motif/org/eclipse/swt/opengl/GLContext.java | 303 -
.../org/eclipse/swt/opengl/internal/motif/XGL.java | 227 -
.../swt/opengl/internal/motif/XVisualInfo.java | 24 -
bundles/org.eclipse.swt.opengl/plugin.properties | 12 -
bundles/org.eclipse.swt.opengl/plugin.xml | 19 -
.../org.eclipse.swt.opengl/win32/library/build.bat | 34 -
bundles/org.eclipse.swt.opengl/win32/library/glw.c | 283 -
.../win32/library/make_win32.mak | 56 -
.../org.eclipse.swt.opengl/win32/library/structs.c | 304 -
.../org.eclipse.swt.opengl/win32/library/structs.h | 24 -
.../org.eclipse.swt.opengl/win32/library/swt.rc | 67 -
.../win32/org/eclipse/swt/opengl/GLCanvas.java | 189 -
.../internal/win32/LAYERPLANEDESCRIPTOR.java | 40 -
.../internal/win32/PIXELFORMATDESCRIPTOR.java | 42 -
.../org/eclipse/swt/opengl/internal/win32/WGL.java | 136 -
bundles/org.eclipse.swt.tools/.classpath | 11 -
bundles/org.eclipse.swt.tools/.cvsignore | 1 -
bundles/org.eclipse.swt.tools/.project | 19 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../org/eclipse/swt/tools/internal/IconExe.java | 3290 -----------
.../org/eclipse/swt/tools/internal/test_16_4.bmp | Bin 246 -> 0 bytes
.../org/eclipse/swt/tools/internal/test_16_8.bmp | Bin 1334 -> 0 bytes
.../org/eclipse/swt/tools/internal/test_32_4.bmp | Bin 630 -> 0 bytes
.../org/eclipse/swt/tools/internal/test_32_8.bmp | Bin 2102 -> 0 bytes
.../org/eclipse/swt/tools/internal/test_48_4.bmp | Bin 1270 -> 0 bytes
.../org/eclipse/swt/tools/internal/test_48_8.bmp | Bin 3382 -> 0 bytes
.../org/eclipse/swt/tools/internal/ClassData.java | 38 -
.../eclipse/swt/tools/internal/CleanupClass.java | 128 -
.../swt/tools/internal/CleanupConstants.java | 96 -
.../eclipse/swt/tools/internal/CleanupNatives.java | 95 -
.../swt/tools/internal/ConstantsGenerator.java | 65 -
.../org/eclipse/swt/tools/internal/FieldData.java | 61 -
.../org/eclipse/swt/tools/internal/Flags.java | 37 -
.../org/eclipse/swt/tools/internal/ItemData.java | 134 -
.../eclipse/swt/tools/internal/JNIGenerator.java | 389 --
.../swt/tools/internal/JNIGeneratorApp.java | 436 --
.../swt/tools/internal/JNIGeneratorAppUI.java | 1264 -----
.../eclipse/swt/tools/internal/LockGenerator.java | 143 -
.../org/eclipse/swt/tools/internal/MetaData.java | 187 -
.../swt/tools/internal/MetaDataGenerator.java | 104 -
.../org/eclipse/swt/tools/internal/MethodData.java | 48 -
.../swt/tools/internal/NativesGenerator.java | 906 ---
.../eclipse/swt/tools/internal/ParameterData.java | 51 -
.../swt/tools/internal/ProgressMonitor.java | 19 -
.../swt/tools/internal/SizeofGenerator.java | 70 -
.../eclipse/swt/tools/internal/StatsGenerator.java | 198 -
.../swt/tools/internal/StructsGenerator.java | 580 --
.../internal/org.eclipse.swt.internal.C.properties | 163 -
...e.swt.internal.accessibility.gtk.ATK.properties | 271 -
...lipse.swt.internal.accessibility.gtk.properties | 25 -
...org.eclipse.swt.internal.cairo.Cairo.properties | 661 ---
.../org.eclipse.swt.internal.cairo.properties | 31 -
.../org.eclipse.swt.internal.carbon.OS.properties | 5193 -----------------
.../org.eclipse.swt.internal.cde.CDE.properties | 98 -
...org.eclipse.swt.internal.cocoa.Cocoa.properties | 183 -
.../org.eclipse.swt.internal.cocoa.OS.properties | 2951 ----------
.../org.eclipse.swt.internal.gdip.Gdip.properties | 848 ---
...org.eclipse.swt.internal.gnome.GNOME.properties | 99 -
.../org.eclipse.swt.internal.gnome.properties | 25 -
.../org.eclipse.swt.internal.gtk.GTK.properties | 49 -
.../org.eclipse.swt.internal.gtk.OS.properties | 5733 -------------------
.../org.eclipse.swt.internal.gtk.properties | 25 -
.../org.eclipse.swt.internal.motif.OS.properties | 2756 ---------
...g.eclipse.swt.internal.mozilla.XPCOM.properties | 1479 -----
...lipse.swt.internal.mozilla.XPCOMInit.properties | 1090 ----
...g.eclipse.swt.internal.ole.win32.COM.properties | 1064 ----
...lipse.swt.internal.opengl.carbon.AGL.properties | 64 -
....eclipse.swt.internal.opengl.glx.GLX.properties | 121 -
...clipse.swt.internal.opengl.win32.WGL.properties | 147 -
.../org.eclipse.swt.internal.photon.OS.properties | 1491 -----
.../internal/org.eclipse.swt.internal.properties | 53 -
.../org.eclipse.swt.internal.win32.OS.properties | 5713 -------------------
...org.eclipse.swt.internal.win32.Win32.properties | 178 -
.../org.eclipse.swt.internal.wpf.OS.properties | 4710 ----------------
.../internal/org.eclipse.swt.opengl.GL.properties | 1776 ------
.../internal/org.eclipse.swt.opengl.GLU.properties | 1779 ------
.../swt/tools/internal/MozillaGenerator.java | 681 ---
.../eclipse/swt/tools/internal/NativeStats.java | 218 -
.../org/eclipse/swt/tools/internal/Sleak.java | 319 --
bundles/org.eclipse.swt.tools/about.html | 28 -
bundles/org.eclipse.swt.tools/build.properties | 12 -
bundles/org.eclipse.swt.tools/plugin.properties | 12 -
bundles/org.eclipse.swt.tools/plugin.xml | 13 -
.../.classpath | 7 -
.../.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../about.html | 28 -
.../build.properties | 23 -
.../css1/back1.jpg | Bin 28021 -> 0 bytes
.../css1/back2.jpg | Bin 28352 -> 0 bytes
.../css1/black.gif | Bin 1066 -> 0 bytes
.../css1/board1.jpg | Bin 17747 -> 0 bytes
.../css1/empty.gif | Bin 848 -> 0 bytes
.../css1/line1.gif | Bin 233 -> 0 bytes
.../css1/style.css | 30 -
.../css1/wall.gif | Bin 1066 -> 0 bytes
.../css1/welcome.html | 53 -
.../css1/white.gif | Bin 910 -> 0 bytes
.../css2/Back640x440.gif | Bin 126237 -> 0 bytes
.../css2/black_chip.gif | Bin 2359 -> 0 bytes
.../css2/line1.gif | Bin 233 -> 0 bytes
.../css2/style.css | 30 -
.../css2/texture_cells.gif | Bin 66826 -> 0 bytes
.../css2/wall_chip.gif | Bin 2256 -> 0 bytes
.../css2/welcome.html | 53 -
.../css2/white_chip.gif | Bin 2275 -> 0 bytes
.../css3/Back640x440.gif | Bin 126237 -> 0 bytes
.../css3/black_pawn.gif | Bin 1883 -> 0 bytes
.../css3/line1.gif | Bin 233 -> 0 bytes
.../css3/style.css | 30 -
.../css3/texture_cells.gif | Bin 66826 -> 0 bytes
.../css3/wall_pawn.gif | Bin 2157 -> 0 bytes
.../css3/welcome.html | 53 -
.../css3/white_pawn.gif | Bin 1836 -> 0 bytes
.../css4/Back640x440.gif | Bin 126237 -> 0 bytes
.../css4/blue_people.gif | Bin 1669 -> 0 bytes
.../css4/gold_people.gif | Bin 1656 -> 0 bytes
.../css4/line1.gif | Bin 233 -> 0 bytes
.../css4/style.css | 30 -
.../css4/texture_cells.gif | Bin 66826 -> 0 bytes
.../css4/wall_people.gif | Bin 2211 -> 0 bytes
.../css4/welcome.html | 53 -
.../doc-html/swt_browser_demos_ex.html | 41 -
.../icons/pawn.gif | Bin 551 -> 0 bytes
.../plugin.properties | 31 -
.../plugin.xml | 55 -
.../examples/browser/demos/BrowserDemoPlugin.java | 59 -
.../eclipse/swt/examples/browser/demos/Pawns.java | 232 -
.../browser/demos/views/BrowserDemoView.java | 51 -
.../examples/browser/demos/views/EditorTab.java | 148 -
.../swt/examples/browser/demos/views/PawnTab.java | 261 -
.../org.eclipse.swt.examples.browser/.classpath | 7 -
.../org.eclipse.swt.examples.browser/.cvsignore | 1 -
examples/org.eclipse.swt.examples.browser/.project | 17 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../org.eclipse.swt.examples.browser/about.html | 28 -
.../build.properties | 20 -
.../doc-html/swt_browser_ex.html | 32 -
.../icons/browser_example.gif | Bin 380 -> 0 bytes
.../plugin.properties | 26 -
.../org.eclipse.swt.examples.browser/plugin.xml | 60 -
.../src/import.properties | 14 -
.../swt/examples/browserexample/BrowserPlugin.java | 26 -
.../swt/examples/browserexample/BrowserView.java | 53 -
.../org.eclipse.swt.examples.controls/.classpath | 7 -
.../org.eclipse.swt.examples.controls/.cvsignore | 1 -
.../org.eclipse.swt.examples.controls/.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../org.eclipse.swt.examples.controls/about.html | 28 -
.../build.properties | 20 -
.../doc-html/swt_controls_ex.html | 33 -
.../doc-html/swt_customcontrols_ex.html | 33 -
.../icons/controls_example.gif | Bin 111 -> 0 bytes
.../plugin.properties | 34 -
.../org.eclipse.swt.examples.controls/plugin.xml | 77 -
.../src/import.properties | 14 -
.../swt/examples/controls/ControlPlugin.java | 26 -
.../eclipse/swt/examples/controls/ControlView.java | 55 -
.../swt/examples/controls/CustomControlView.java | 35 -
.../org.eclipse.swt.examples.launcher/.classpath | 7 -
.../org.eclipse.swt.examples.launcher/.cvsignore | 1 -
.../org.eclipse.swt.examples.launcher/.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../org.eclipse.swt.examples.launcher/about.html | 28 -
.../build.properties | 22 -
.../doc-html/swt_launcher_ex.html | 44 -
....eclipse.swt.examples.launcher.launchItems.html | 60 -
.../icons/closedFolder.gif | Bin 160 -> 0 bytes
.../icons/generic_example.gif | Bin 158 -> 0 bytes
.../icons/launcher_example.gif | Bin 168 -> 0 bytes
.../icons/openFolder.gif | Bin 152 -> 0 bytes
.../plugin.properties | 49 -
.../org.eclipse.swt.examples.launcher/plugin.xml | 74 -
....eclipse.swt.examples.launcher.launchItems.exsd | 222 -
.../src/import.properties | 14 -
.../swt/examples/launcher/ItemDescriptor.java | 159 -
.../swt/examples/launcher/ItemTreeNode.java | 79 -
.../swt/examples/launcher/LauncherPlugin.java | 396 --
.../swt/examples/launcher/LauncherView.java | 239 -
.../eclipse/swt/examples/launcher/SplitLayout.java | 139 -
.../org.eclipse.swt.examples.layouts/.classpath | 7 -
.../org.eclipse.swt.examples.layouts/.cvsignore | 1 -
examples/org.eclipse.swt.examples.layouts/.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../org.eclipse.swt.examples.layouts/about.html | 28 -
.../build.properties | 20 -
.../doc-html/swt_layout_ex.html | 35 -
.../icons/layouts_example.gif | Bin 217 -> 0 bytes
.../plugin.properties | 28 -
.../org.eclipse.swt.examples.layouts/plugin.xml | 61 -
.../src/import.properties | 14 -
.../eclipse/swt/examples/layouts/LayoutPlugin.java | 26 -
.../eclipse/swt/examples/layouts/LayoutView.java | 55 -
.../org.eclipse.swt.examples.ole.win32/.classpath | 7 -
.../org.eclipse.swt.examples.ole.win32/.cvsignore | 1 -
.../org.eclipse.swt.examples.ole.win32/.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../org.eclipse.swt.examples.ole.win32/about.html | 28 -
.../build.properties | 20 -
.../doc-html/swt_ole_ex.html | 37 -
.../icons/backward_nav.gif | Bin 881 -> 0 bytes
.../icons/forward_nav.gif | Bin 883 -> 0 bytes
.../icons/home_nav.gif | Bin 928 -> 0 bytes
.../icons/refresh_nav.gif | Bin 160 -> 0 bytes
.../icons/search_nav.gif | Bin 245 -> 0 bytes
.../icons/stop_nav.gif | Bin 174 -> 0 bytes
.../icons/webbrowser_example.gif | Bin 380 -> 0 bytes
.../plugin.properties | 68 -
.../org.eclipse.swt.examples.ole.win32/plugin.xml | 70 -
.../src/import.properties | 14 -
.../eclipse/swt/examples/ole/win32/OLEExample.java | 306 -
.../swt/examples/ole/win32/OleBrowserView.java | 370 --
.../eclipse/swt/examples/ole/win32/OlePlugin.java | 189 -
.../swt/examples/ole/win32/OleWebBrowser.java | 228 -
examples/org.eclipse.swt.examples.paint/.classpath | 7 -
examples/org.eclipse.swt.examples.paint/.cvsignore | 1 -
examples/org.eclipse.swt.examples.paint/.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
examples/org.eclipse.swt.examples.paint/about.html | 28 -
.../build.properties | 20 -
.../doc-html/swt_paint_ex.html | 38 -
.../icons/paint_example.gif | Bin 217 -> 0 bytes
.../plugin.properties | 31 -
examples/org.eclipse.swt.examples.paint/plugin.xml | 61 -
.../src/import.properties | 14 -
.../eclipse/swt/examples/paint/PaintPlugin.java | 41 -
.../org/eclipse/swt/examples/paint/PaintView.java | 118 -
examples/org.eclipse.swt.examples/.classpath | 7 -
examples/org.eclipse.swt.examples/.cvsignore | 1 -
examples/org.eclipse.swt.examples/.project | 28 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../.settings/org.eclipse.pde.prefs | 15 -
examples/org.eclipse.swt.examples/about.html | 28 -
examples/org.eclipse.swt.examples/build.properties | 21 -
.../doc-html/swt_addressbook_ex.html | 32 -
.../doc-html/swt_browser_ex.html | 33 -
.../doc-html/swt_clipboard_ex.html | 31 -
.../doc-html/swt_controls_ex.html | 33 -
.../doc-html/swt_customcontrols_ex.html | 33 -
.../doc-html/swt_dnd_ex.html | 31 -
.../doc-html/swt_fileviewer_ex.html | 33 -
.../doc-html/swt_helloworld_ex.html | 61 -
.../doc-html/swt_hoverhelp_ex.html | 36 -
.../doc-html/swt_imageanalyzer_ex.html | 56 -
.../doc-html/swt_javaviewer_ex.html | 33 -
.../doc-html/swt_launcher_ex.html | 44 -
.../doc-html/swt_layout_ex.html | 35 -
.../doc-html/swt_manual_setup.html | 90 -
.../doc-html/swt_paint_ex.html | 40 -
.../doc-html/swt_texteditor_ex.html | 34 -
.../org.eclipse.swt.examples/plugin.properties | 141 -
examples/org.eclipse.swt.examples/plugin.xml | 172 -
.../src/examples_addressbook.properties | 69 -
.../src/examples_browser.properties | 20 -
.../src/examples_control.properties | 258 -
.../src/examples_fileviewer.properties | 69 -
.../src/examples_graphics.properties | 166 -
.../src/examples_helloworld.properties | 11 -
.../src/examples_hoverhelp.properties | 26 -
.../src/examples_images.properties | 114 -
.../src/examples_javaviewer.properties | 17 -
.../src/examples_layout.properties | 52 -
.../src/examples_paint.properties | 115 -
.../src/examples_texteditor.properties | 22 -
.../org.eclipse.swt.examples/src/import.properties | 26 -
.../swt/examples/addressbook/AddressBook.java | 881 ---
.../swt/examples/addressbook/DataEntryDialog.java | 163 -
.../swt/examples/addressbook/FindListener.java | 18 -
.../swt/examples/addressbook/SearchDialog.java | 202 -
.../examples/browserexample/BrowserExample.java | 372 --
.../swt/examples/browserexample/document.gif | Bin 380 -> 0 bytes
.../swt/examples/browserexample/eclipse01.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse02.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse03.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse04.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse05.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse06.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse07.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse08.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse09.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse10.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse11.bmp | Bin 6966 -> 0 bytes
.../swt/examples/browserexample/eclipse12.bmp | Bin 6966 -> 0 bytes
.../swt/examples/clipboard/ClipboardExample.java | 611 --
.../org/eclipse/swt/examples/clipboard/MyType.java | 16 -
.../swt/examples/clipboard/MyTypeTransfer.java | 103 -
.../swt/examples/controlexample/AlignableTab.java | 89 -
.../swt/examples/controlexample/BrowserTab.java | 332 --
.../swt/examples/controlexample/ButtonTab.java | 233 -
.../swt/examples/controlexample/CComboTab.java | 123 -
.../swt/examples/controlexample/CLabelTab.java | 135 -
.../swt/examples/controlexample/CTabFolderTab.java | 446 --
.../swt/examples/controlexample/CanvasTab.java | 312 --
.../swt/examples/controlexample/ComboTab.java | 148 -
.../examples/controlexample/ControlExample.java | 244 -
.../swt/examples/controlexample/CoolBarTab.java | 490 --
.../controlexample/CustomControlExample.java | 58 -
.../swt/examples/controlexample/DateTimeTab.java | 125 -
.../swt/examples/controlexample/DialogTab.java | 502 --
.../swt/examples/controlexample/ExpandBarTab.java | 145 -
.../swt/examples/controlexample/GroupTab.java | 154 -
.../swt/examples/controlexample/LabelTab.java | 184 -
.../swt/examples/controlexample/LinkTab.java | 98 -
.../swt/examples/controlexample/ListTab.java | 93 -
.../swt/examples/controlexample/MenuTab.java | 309 -
.../examples/controlexample/ProgressBarTab.java | 178 -
.../swt/examples/controlexample/RangeTab.java | 197 -
.../swt/examples/controlexample/SashFormTab.java | 122 -
.../swt/examples/controlexample/SashTab.java | 241 -
.../swt/examples/controlexample/ScaleTab.java | 230 -
.../swt/examples/controlexample/ScrollableTab.java | 63 -
.../swt/examples/controlexample/ShellTab.java | 294 -
.../swt/examples/controlexample/SliderTab.java | 273 -
.../swt/examples/controlexample/SpinnerTab.java | 317 --
.../swt/examples/controlexample/StyledTextTab.java | 413 --
.../eclipse/swt/examples/controlexample/Tab.java | 1809 ------
.../swt/examples/controlexample/TabFolderTab.java | 166 -
.../swt/examples/controlexample/TableTab.java | 684 ---
.../swt/examples/controlexample/TextTab.java | 181 -
.../swt/examples/controlexample/ToolBarTab.java | 356 --
.../swt/examples/controlexample/ToolTipTab.java | 249 -
.../swt/examples/controlexample/TreeTab.java | 782 ---
.../examples/controlexample/backgroundImage.png | Bin 572 -> 0 bytes
.../eclipse/swt/examples/controlexample/bold.bmp | Bin 110 -> 0 bytes
.../swt/examples/controlexample/bold_mask.bmp | Bin 110 -> 0 bytes
.../examples/controlexample/browser-content.html | 33 -
.../swt/examples/controlexample/closedFolder.gif | Bin 906 -> 0 bytes
.../eclipse/swt/examples/controlexample/italic.bmp | Bin 110 -> 0 bytes
.../swt/examples/controlexample/italic_mask.bmp | Bin 110 -> 0 bytes
.../swt/examples/controlexample/openFolder.gif | Bin 184 -> 0 bytes
.../controlexample/parentBackgroundImage.png | Bin 558 -> 0 bytes
.../eclipse/swt/examples/controlexample/red.bmp | Bin 214 -> 0 bytes
.../swt/examples/controlexample/red_mask.bmp | Bin 110 -> 0 bytes
.../swt/examples/controlexample/strikeout.bmp | Bin 630 -> 0 bytes
.../swt/examples/controlexample/strikeout_mask.bmp | Bin 630 -> 0 bytes
.../eclipse/swt/examples/controlexample/target.gif | Bin 917 -> 0 bytes
.../swt/examples/controlexample/underline.bmp | Bin 630 -> 0 bytes
.../swt/examples/controlexample/underline_mask.bmp | Bin 630 -> 0 bytes
.../eclipse/swt/examples/controlexample/yellow.bmp | Bin 214 -> 0 bytes
.../swt/examples/controlexample/yellow_mask.bmp | Bin 110 -> 0 bytes
.../org/eclipse/swt/examples/dnd/DNDExample.java | 1438 -----
.../org/eclipse/swt/examples/dnd/openFolder.gif | Bin 184 -> 0 bytes
.../swt/examples/fileviewer/FileViewer.java | 1716 ------
.../eclipse/swt/examples/fileviewer/IconCache.java | 161 -
.../eclipse/swt/examples/fileviewer/cmd_Copy.gif | Bin 167 -> 0 bytes
.../eclipse/swt/examples/fileviewer/cmd_Cut.gif | Bin 152 -> 0 bytes
.../eclipse/swt/examples/fileviewer/cmd_Delete.gif | Bin 143 -> 0 bytes
.../eclipse/swt/examples/fileviewer/cmd_Parent.gif | Bin 132 -> 0 bytes
.../eclipse/swt/examples/fileviewer/cmd_Paste.gif | Bin 245 -> 0 bytes
.../eclipse/swt/examples/fileviewer/cmd_Print.gif | Bin 227 -> 0 bytes
.../swt/examples/fileviewer/cmd_Refresh.gif | Bin 182 -> 0 bytes
.../eclipse/swt/examples/fileviewer/cmd_Rename.gif | Bin 163 -> 0 bytes
.../eclipse/swt/examples/fileviewer/cmd_Search.gif | Bin 153 -> 0 bytes
.../swt/examples/fileviewer/generic_example.gif | Bin 158 -> 0 bytes
.../swt/examples/fileviewer/icon_ClosedDrive.gif | Bin 217 -> 0 bytes
.../swt/examples/fileviewer/icon_ClosedFolder.gif | Bin 160 -> 0 bytes
.../eclipse/swt/examples/fileviewer/icon_File.gif | Bin 152 -> 0 bytes
.../swt/examples/fileviewer/icon_OpenDrive.gif | Bin 231 -> 0 bytes
.../swt/examples/fileviewer/icon_OpenFolder.gif | Bin 152 -> 0 bytes
.../swt/examples/graphics/AdvancedGraphics.java | 104 -
.../eclipse/swt/examples/graphics/AlphaTab.java | 234 -
.../swt/examples/graphics/AnimatedGraphicsTab.java | 156 -
.../org/eclipse/swt/examples/graphics/BallTab.java | 159 -
.../swt/examples/graphics/BlackHoleTab.java | 42 -
.../eclipse/swt/examples/graphics/CardsTab.java | 179 -
.../swt/examples/graphics/ColorListener.java | 24 -
.../eclipse/swt/examples/graphics/ColorMenu.java | 372 --
.../swt/examples/graphics/CountDownTab.java | 262 -
.../swt/examples/graphics/CurvesSWTTab.java | 389 --
.../eclipse/swt/examples/graphics/CurvesTab.java | 300 -
.../swt/examples/graphics/CustomAlphaTab.java | 159 -
.../swt/examples/graphics/CustomFontTab.java | 202 -
.../swt/examples/graphics/FontBounceTab.java | 146 -
.../swt/examples/graphics/GradientDialog.java | 277 -
.../eclipse/swt/examples/graphics/GradientTab.java | 210 -
.../swt/examples/graphics/GraphicAntialiasTab.java | 131 -
.../swt/examples/graphics/GraphicsBackground.java | 65 -
.../swt/examples/graphics/GraphicsExample.java | 648 ---
.../eclipse/swt/examples/graphics/GraphicsTab.java | 73 -
.../swt/examples/graphics/ImageFlipTab.java | 111 -
.../swt/examples/graphics/ImageScaleTab.java | 48 -
.../swt/examples/graphics/ImageTransformTab.java | 153 -
.../swt/examples/graphics/InterpolationTab.java | 196 -
.../eclipse/swt/examples/graphics/IntroTab.java | 97 -
.../eclipse/swt/examples/graphics/LineCapTab.java | 151 -
.../eclipse/swt/examples/graphics/LineJoinTab.java | 147 -
.../swt/examples/graphics/LineStyleTab.java | 172 -
.../org/eclipse/swt/examples/graphics/LineTab.java | 37 -
.../org/eclipse/swt/examples/graphics/MazeTab.java | 328 --
.../swt/examples/graphics/PathClippingAnimTab.java | 207 -
.../swt/examples/graphics/PathClippingTab.java | 244 -
.../org/eclipse/swt/examples/graphics/PathTab.java | 178 -
.../org/eclipse/swt/examples/graphics/RGBTab.java | 153 -
.../swt/examples/graphics/RegionClippingTab.java | 210 -
.../eclipse/swt/examples/graphics/ShapesTab.java | 199 -
.../eclipse/swt/examples/graphics/SpiralTab.java | 164 -
.../eclipse/swt/examples/graphics/StarPolyTab.java | 68 -
.../swt/examples/graphics/TextAntialiasTab.java | 192 -
.../org/eclipse/swt/examples/graphics/ace_club.jpg | Bin 7695 -> 0 bytes
.../eclipse/swt/examples/graphics/ace_diamond.jpg | Bin 7348 -> 0 bytes
.../eclipse/swt/examples/graphics/ace_hearts.jpg | Bin 7312 -> 0 bytes
.../eclipse/swt/examples/graphics/ace_spade.jpg | Bin 7125 -> 0 bytes
.../eclipse/swt/examples/graphics/alpha_img1.png | Bin 7124 -> 0 bytes
.../eclipse/swt/examples/graphics/alpha_img2.png | Bin 6602 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/back.gif | Bin 327 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/cube.png | Bin 2212 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/db.gif | Bin 206 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/font.gif | Bin 112 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/help.gif | Bin 259 -> 0 bytes
.../org/eclipse/swt/examples/graphics/home_nav.gif | Bin 582 -> 0 bytes
.../org/eclipse/swt/examples/graphics/houses.png | Bin 1826 -> 0 bytes
.../org/eclipse/swt/examples/graphics/irmaos.jpg | Bin 82313 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/maze.bmp | Bin 864666 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/next.gif | Bin 327 -> 0 bytes
.../org/eclipse/swt/examples/graphics/ovals.png | Bin 2078 -> 0 bytes
.../org/eclipse/swt/examples/graphics/pattern1.jpg | Bin 792 -> 0 bytes
.../org/eclipse/swt/examples/graphics/pattern2.jpg | Bin 698 -> 0 bytes
.../org/eclipse/swt/examples/graphics/pattern3.jpg | Bin 746 -> 0 bytes
.../org/eclipse/swt/examples/graphics/pause.gif | Bin 338 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/play.gif | Bin 337 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/swap.gif | Bin 160 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/swt.png | Bin 4808 -> 0 bytes
.../src/org/eclipse/swt/examples/graphics/task.gif | Bin 376 -> 0 bytes
.../swt/examples/helloworld/HelloWorld1.java | 36 -
.../swt/examples/helloworld/HelloWorld2.java | 42 -
.../swt/examples/helloworld/HelloWorld3.java | 49 -
.../swt/examples/helloworld/HelloWorld4.java | 45 -
.../swt/examples/helloworld/HelloWorld5.java | 56 -
.../eclipse/swt/examples/hoverhelp/HoverHelp.java | 355 --
.../eclipse/swt/examples/hoverhelp/information.gif | Bin 92 -> 0 bytes
.../org/eclipse/swt/examples/hoverhelp/warning.gif | Bin 152 -> 0 bytes
.../swt/examples/imageanalyzer/ImageAnalyzer.java | 2392 --------
.../swt/examples/javaviewer/JavaLineStyler.java | 377 --
.../swt/examples/javaviewer/JavaViewer.java | 184 -
.../swt/examples/layoutexample/FillLayoutTab.java | 222 -
.../swt/examples/layoutexample/FormLayoutTab.java | 774 ---
.../swt/examples/layoutexample/GridLayoutTab.java | 672 ---
.../swt/examples/layoutexample/LayoutExample.java | 115 -
.../swt/examples/layoutexample/RowLayoutTab.java | 421 --
.../swt/examples/layoutexample/StackLayoutTab.java | 247 -
.../eclipse/swt/examples/layoutexample/Tab.java | 745 ---
.../eclipse/swt/examples/paint/AirbrushTool.java | 79 -
.../swt/examples/paint/BasicPaintSession.java | 37 -
.../swt/examples/paint/ContainerFigure.java | 93 -
.../swt/examples/paint/ContinuousPaintSession.java | 234 -
.../swt/examples/paint/DragPaintSession.java | 136 -
.../eclipse/swt/examples/paint/EllipseFigure.java | 52 -
.../eclipse/swt/examples/paint/EllipseTool.java | 63 -
.../src/org/eclipse/swt/examples/paint/Figure.java | 38 -
.../swt/examples/paint/FigureDrawContext.java | 40 -
.../org/eclipse/swt/examples/paint/LineFigure.java | 52 -
.../org/eclipse/swt/examples/paint/LineTool.java | 58 -
.../eclipse/swt/examples/paint/PaintExample.java | 584 --
.../eclipse/swt/examples/paint/PaintSession.java | 58 -
.../eclipse/swt/examples/paint/PaintSurface.java | 521 --
.../org/eclipse/swt/examples/paint/PaintTool.java | 20 -
.../org/eclipse/swt/examples/paint/PencilTool.java | 58 -
.../eclipse/swt/examples/paint/PointFigure.java | 40 -
.../eclipse/swt/examples/paint/PolyLineTool.java | 75 -
.../swt/examples/paint/RectangleFigure.java | 51 -
.../eclipse/swt/examples/paint/RectangleTool.java | 71 -
.../swt/examples/paint/RoundedRectangleFigure.java | 53 -
.../swt/examples/paint/RoundedRectangleTool.java | 64 -
.../swt/examples/paint/SegmentedPaintSession.java | 157 -
.../swt/examples/paint/SolidEllipseFigure.java | 44 -
.../swt/examples/paint/SolidPolygonFigure.java | 59 -
.../swt/examples/paint/SolidRectangleFigure.java | 43 -
.../paint/SolidRoundedRectangleFigure.java | 45 -
.../org/eclipse/swt/examples/paint/TextFigure.java | 49 -
.../org/eclipse/swt/examples/paint/TextTool.java | 160 -
.../src/org/eclipse/swt/examples/paint/Tool.java | 36 -
.../eclipse/swt/examples/paint/ToolSettings.java | 62 -
.../org/eclipse/swt/examples/paint/fill_none.gif | Bin 865 -> 0 bytes
.../eclipse/swt/examples/paint/fill_outline.gif | Bin 872 -> 0 bytes
.../org/eclipse/swt/examples/paint/fill_solid.gif | Bin 861 -> 0 bytes
.../eclipse/swt/examples/paint/linestyle_dash.gif | Bin 880 -> 0 bytes
.../swt/examples/paint/linestyle_dashdot.gif | Bin 880 -> 0 bytes
.../eclipse/swt/examples/paint/linestyle_dot.gif | Bin 879 -> 0 bytes
.../eclipse/swt/examples/paint/linestyle_solid.gif | Bin 871 -> 0 bytes
.../eclipse/swt/examples/paint/options_font.gif | Bin 868 -> 0 bytes
.../eclipse/swt/examples/paint/tool_airbrush.gif | Bin 890 -> 0 bytes
.../eclipse/swt/examples/paint/tool_ellipse.gif | Bin 872 -> 0 bytes
.../org/eclipse/swt/examples/paint/tool_line.gif | Bin 860 -> 0 bytes
.../org/eclipse/swt/examples/paint/tool_pencil.gif | Bin 874 -> 0 bytes
.../eclipse/swt/examples/paint/tool_polyline.gif | Bin 879 -> 0 bytes
.../eclipse/swt/examples/paint/tool_rectangle.gif | Bin 865 -> 0 bytes
.../swt/examples/paint/tool_roundedrectangle.gif | Bin 871 -> 0 bytes
.../org/eclipse/swt/examples/paint/tool_text.gif | Bin 875 -> 0 bytes
.../eclipse/swt/examples/texteditor/Images.java | 77 -
.../swt/examples/texteditor/TextEditor.java | 358 --
.../org/eclipse/swt/examples/texteditor/blue.bmp | Bin 334 -> 0 bytes
.../eclipse/swt/examples/texteditor/blue_mask.bmp | Bin 134 -> 0 bytes
.../org/eclipse/swt/examples/texteditor/bold.bmp | Bin 134 -> 0 bytes
.../eclipse/swt/examples/texteditor/bold_mask.bmp | Bin 134 -> 0 bytes
.../org/eclipse/swt/examples/texteditor/erase.bmp | Bin 334 -> 0 bytes
.../eclipse/swt/examples/texteditor/erase_mask.bmp | Bin 134 -> 0 bytes
.../org/eclipse/swt/examples/texteditor/green.bmp | Bin 334 -> 0 bytes
.../eclipse/swt/examples/texteditor/green_mask.bmp | Bin 134 -> 0 bytes
.../org/eclipse/swt/examples/texteditor/italic.bmp | Bin 1350 -> 0 bytes
.../swt/examples/texteditor/italic_mask.bmp | Bin 1350 -> 0 bytes
.../org/eclipse/swt/examples/texteditor/red.bmp | Bin 334 -> 0 bytes
.../eclipse/swt/examples/texteditor/red_mask.bmp | Bin 134 -> 0 bytes
.../eclipse/swt/examples/texteditor/strikeout.bmp | Bin 1350 -> 0 bytes
.../swt/examples/texteditor/strikeout_mask.bmp | Bin 1350 -> 0 bytes
.../eclipse/swt/examples/texteditor/underline.bmp | Bin 1350 -> 0 bytes
.../swt/examples/texteditor/underline_mask.bmp | Bin 1350 -> 0 bytes
.../org.eclipse.swt.opengl.examples/.classpath | 7 -
.../org.eclipse.swt.opengl.examples/.cvsignore | 1 -
examples/org.eclipse.swt.opengl.examples/.project | 28 -
.../org.eclipse.swt.opengl.examples/about.html | 22 -
.../build.properties | 21 -
.../plugin.properties | 17 -
.../org.eclipse.swt.opengl.examples/plugin.xml | 38 -
.../src/examples_opengl.properties | 12 -
.../swt/opengl/examples/AntialiasingTab.java | 152 -
.../org/eclipse/swt/opengl/examples/AreaTab.java | 434 --
.../swt/opengl/examples/ColorSelectionGroup.java | 167 -
.../org/eclipse/swt/opengl/examples/FogTab.java | 254 -
.../eclipse/swt/opengl/examples/GradientTab.java | 233 -
.../opengl/examples/IColorSelectionListener.java | 17 -
.../eclipse/swt/opengl/examples/ImageDataUtil.java | 559 --
.../eclipse/swt/opengl/examples/LWJGLExample.java | 130 -
.../org/eclipse/swt/opengl/examples/LightTab.java | 350 --
.../org/eclipse/swt/opengl/examples/NurbTab.java | 294 -
.../eclipse/swt/opengl/examples/ObjectsTab.java | 376 --
.../eclipse/swt/opengl/examples/OpenGLExample.java | 143 -
.../org/eclipse/swt/opengl/examples/OpenGLTab.java | 229 -
.../eclipse/swt/opengl/examples/ReflectionTab.java | 556 --
.../eclipse/swt/opengl/examples/StencilTab.java | 230 -
.../eclipse/swt/opengl/examples/TextureTab.java | 176 -
.../swt/opengl/examples/TransparencyTab.java | 181 -
.../eclipse/swt/opengl/examples/images/Ball.jpg | Bin 2648 -> 0 bytes
.../org/eclipse/swt/opengl/examples/images/Box.bmp | Bin 5174 -> 0 bytes
.../eclipse/swt/opengl/examples/images/Floor.jpg | Bin 3605 -> 0 bytes
.../eclipse/swt/opengl/examples/images/splash.bmp | Bin 495056 -> 0 bytes
.../swt/opengl/examples/images/untitled.jpg | Bin 11318 -> 0 bytes
examples/org.eclipse.swt.snippets/.classpath | 7 -
examples/org.eclipse.swt.snippets/.cvsignore | 1 -
examples/org.eclipse.swt.snippets/.project | 28 -
examples/org.eclipse.swt.snippets/about.html | 22 -
examples/org.eclipse.swt.snippets/build.properties | 11 -
.../org.eclipse.swt.snippets/plugin.properties | 12 -
examples/org.eclipse.swt.snippets/plugin.xml | 13 -
.../src/org/eclipse/swt/snippets/Snippet1.java | 32 -
.../src/org/eclipse/swt/snippets/Snippet10.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet100.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet101.java | 44 -
.../src/org/eclipse/swt/snippets/Snippet102.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet103.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet104.java | 85 -
.../src/org/eclipse/swt/snippets/Snippet105.java | 30 -
.../src/org/eclipse/swt/snippets/Snippet106.java | 65 -
.../src/org/eclipse/swt/snippets/Snippet107.java | 77 -
.../src/org/eclipse/swt/snippets/Snippet108.java | 56 -
.../src/org/eclipse/swt/snippets/Snippet109.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet11.java | 42 -
.../src/org/eclipse/swt/snippets/Snippet110.java | 76 -
.../src/org/eclipse/swt/snippets/Snippet111.java | 112 -
.../src/org/eclipse/swt/snippets/Snippet112.java | 57 -
.../src/org/eclipse/swt/snippets/Snippet113.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet114.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet115.java | 68 -
.../src/org/eclipse/swt/snippets/Snippet116.java | 61 -
.../src/org/eclipse/swt/snippets/Snippet117.java | 63 -
.../src/org/eclipse/swt/snippets/Snippet118.java | 57 -
.../src/org/eclipse/swt/snippets/Snippet119.java | 125 -
.../src/org/eclipse/swt/snippets/Snippet12.java | 42 -
.../src/org/eclipse/swt/snippets/Snippet120.java | 42 -
.../src/org/eclipse/swt/snippets/Snippet121.java | 38 -
.../src/org/eclipse/swt/snippets/Snippet122.java | 83 -
.../src/org/eclipse/swt/snippets/Snippet123.java | 198 -
.../src/org/eclipse/swt/snippets/Snippet124.java | 100 -
.../src/org/eclipse/swt/snippets/Snippet125.java | 113 -
.../src/org/eclipse/swt/snippets/Snippet126.java | 66 -
.../src/org/eclipse/swt/snippets/Snippet127.java | 50 -
.../src/org/eclipse/swt/snippets/Snippet128.java | 138 -
.../src/org/eclipse/swt/snippets/Snippet129.java | 78 -
.../src/org/eclipse/swt/snippets/Snippet13.java | 37 -
.../src/org/eclipse/swt/snippets/Snippet130.java | 84 -
.../src/org/eclipse/swt/snippets/Snippet131.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet132.java | 64 -
.../src/org/eclipse/swt/snippets/Snippet133.java | 316 --
.../src/org/eclipse/swt/snippets/Snippet134.java | 97 -
.../src/org/eclipse/swt/snippets/Snippet135.java | 276 -
.../src/org/eclipse/swt/snippets/Snippet136.java | 52 -
.../src/org/eclipse/swt/snippets/Snippet137.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet138.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet139.java | 137 -
.../src/org/eclipse/swt/snippets/Snippet14.java | 49 -
.../src/org/eclipse/swt/snippets/Snippet140.java | 105 -
.../src/org/eclipse/swt/snippets/Snippet141.java | 157 -
.../src/org/eclipse/swt/snippets/Snippet142.java | 70 -
.../src/org/eclipse/swt/snippets/Snippet143.java | 83 -
.../src/org/eclipse/swt/snippets/Snippet144.java | 62 -
.../src/org/eclipse/swt/snippets/Snippet145.java | 66 -
.../src/org/eclipse/swt/snippets/Snippet146.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet147.java | 61 -
.../src/org/eclipse/swt/snippets/Snippet148.java | 57 -
.../src/org/eclipse/swt/snippets/Snippet149.java | 59 -
.../src/org/eclipse/swt/snippets/Snippet15.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet150.java | 78 -
.../src/org/eclipse/swt/snippets/Snippet151.java | 76 -
.../src/org/eclipse/swt/snippets/Snippet152.java | 97 -
.../src/org/eclipse/swt/snippets/Snippet153.java | 58 -
.../src/org/eclipse/swt/snippets/Snippet154.java | 91 -
.../src/org/eclipse/swt/snippets/Snippet155.java | 56 -
.../src/org/eclipse/swt/snippets/Snippet156.java | 201 -
.../src/org/eclipse/swt/snippets/Snippet157.java | 73 -
.../src/org/eclipse/swt/snippets/Snippet158.java | 127 -
.../src/org/eclipse/swt/snippets/Snippet159.java | 68 -
.../src/org/eclipse/swt/snippets/Snippet16.java | 48 -
.../src/org/eclipse/swt/snippets/Snippet160.java | 76 -
.../src/org/eclipse/swt/snippets/Snippet161.java | 69 -
.../src/org/eclipse/swt/snippets/Snippet162.java | 132 -
.../src/org/eclipse/swt/snippets/Snippet163.java | 59 -
.../src/org/eclipse/swt/snippets/Snippet164.java | 48 -
.../src/org/eclipse/swt/snippets/Snippet165.java | 81 -
.../src/org/eclipse/swt/snippets/Snippet166.java | 70 -
.../src/org/eclipse/swt/snippets/Snippet167.java | 75 -
.../src/org/eclipse/swt/snippets/Snippet168.java | 57 -
.../src/org/eclipse/swt/snippets/Snippet169.java | 54 -
.../src/org/eclipse/swt/snippets/Snippet17.java | 50 -
.../src/org/eclipse/swt/snippets/Snippet170.java | 63 -
.../src/org/eclipse/swt/snippets/Snippet171.java | 290 -
.../src/org/eclipse/swt/snippets/Snippet172.java | 88 -
.../src/org/eclipse/swt/snippets/Snippet173.java | 99 -
.../src/org/eclipse/swt/snippets/Snippet174.java | 101 -
.../src/org/eclipse/swt/snippets/Snippet175.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet176.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet177.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet178.java | 131 -
.../src/org/eclipse/swt/snippets/Snippet179.java | 136 -
.../src/org/eclipse/swt/snippets/Snippet18.java | 39 -
.../src/org/eclipse/swt/snippets/Snippet180.java | 63 -
.../src/org/eclipse/swt/snippets/Snippet181.java | 81 -
.../src/org/eclipse/swt/snippets/Snippet182.java | 40 -
.../src/org/eclipse/swt/snippets/Snippet183.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet184.java | 44 -
.../src/org/eclipse/swt/snippets/Snippet185.java | 122 -
.../src/org/eclipse/swt/snippets/Snippet186.html | 16 -
.../src/org/eclipse/swt/snippets/Snippet186.java | 202 -
.../src/org/eclipse/swt/snippets/Snippet187.html | 16 -
.../src/org/eclipse/swt/snippets/Snippet187.java | 100 -
.../src/org/eclipse/swt/snippets/Snippet188.java | 54 -
.../src/org/eclipse/swt/snippets/Snippet189.java | 62 -
.../src/org/eclipse/swt/snippets/Snippet19.java | 48 -
.../src/org/eclipse/swt/snippets/Snippet190.java | 59 -
.../src/org/eclipse/swt/snippets/Snippet191.java | 69 -
.../src/org/eclipse/swt/snippets/Snippet192.java | 104 -
.../src/org/eclipse/swt/snippets/Snippet193.java | 91 -
.../src/org/eclipse/swt/snippets/Snippet194.java | 91 -
.../src/org/eclipse/swt/snippets/Snippet195.java | 134 -
.../src/org/eclipse/swt/snippets/Snippet196.java | 140 -
.../src/org/eclipse/swt/snippets/Snippet197.java | 54 -
.../src/org/eclipse/swt/snippets/Snippet198.java | 61 -
.../src/org/eclipse/swt/snippets/Snippet199.java | 91 -
.../src/org/eclipse/swt/snippets/Snippet2.java | 82 -
.../src/org/eclipse/swt/snippets/Snippet20.java | 44 -
.../src/org/eclipse/swt/snippets/Snippet200.java | 74 -
.../src/org/eclipse/swt/snippets/Snippet201.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet202.java | 54 -
.../src/org/eclipse/swt/snippets/Snippet203.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet204.java | 103 -
.../src/org/eclipse/swt/snippets/Snippet205.java | 93 -
.../src/org/eclipse/swt/snippets/Snippet206.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet207.java | 119 -
.../src/org/eclipse/swt/snippets/Snippet208.java | 110 -
.../src/org/eclipse/swt/snippets/Snippet209.java | 137 -
.../src/org/eclipse/swt/snippets/Snippet21.java | 89 -
.../src/org/eclipse/swt/snippets/Snippet210.java | 91 -
.../src/org/eclipse/swt/snippets/Snippet211.java | 83 -
.../src/org/eclipse/swt/snippets/Snippet212.java | 153 -
.../src/org/eclipse/swt/snippets/Snippet213.java | 54 -
.../src/org/eclipse/swt/snippets/Snippet214.java | 66 -
.../src/org/eclipse/swt/snippets/Snippet215.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet216.java | 75 -
.../src/org/eclipse/swt/snippets/Snippet217.java | 125 -
.../src/org/eclipse/swt/snippets/Snippet218.java | 71 -
.../src/org/eclipse/swt/snippets/Snippet219.java | 93 -
.../src/org/eclipse/swt/snippets/Snippet22.java | 37 -
.../src/org/eclipse/swt/snippets/Snippet220.java | 88 -
.../src/org/eclipse/swt/snippets/Snippet221.java | 152 -
.../src/org/eclipse/swt/snippets/Snippet222.java | 91 -
.../src/org/eclipse/swt/snippets/Snippet223.java | 118 -
.../src/org/eclipse/swt/snippets/Snippet224.java | 58 -
.../src/org/eclipse/swt/snippets/Snippet225.java | 60 -
.../src/org/eclipse/swt/snippets/Snippet226.java | 116 -
.../src/org/eclipse/swt/snippets/Snippet227.java | 120 -
.../src/org/eclipse/swt/snippets/Snippet228.java | 88 -
.../src/org/eclipse/swt/snippets/Snippet229.java | 98 -
.../src/org/eclipse/swt/snippets/Snippet23.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet230.java | 86 -
.../src/org/eclipse/swt/snippets/Snippet231.java | 101 -
.../src/org/eclipse/swt/snippets/Snippet232.java | 96 -
.../src/org/eclipse/swt/snippets/Snippet233.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet234.java | 123 -
.../src/org/eclipse/swt/snippets/Snippet235.java | 112 -
.../src/org/eclipse/swt/snippets/Snippet236.java | 78 -
.../src/org/eclipse/swt/snippets/Snippet237.java | 77 -
.../src/org/eclipse/swt/snippets/Snippet238.java | 49 -
.../src/org/eclipse/swt/snippets/Snippet239.java | 95 -
.../src/org/eclipse/swt/snippets/Snippet24.java | 50 -
.../src/org/eclipse/swt/snippets/Snippet240.java | 100 -
.../src/org/eclipse/swt/snippets/Snippet241.java | 49 -
.../src/org/eclipse/swt/snippets/Snippet242.java | 55 -
.../src/org/eclipse/swt/snippets/Snippet243.java | 47 -
.../src/org/eclipse/swt/snippets/Snippet244.java | 55 -
.../src/org/eclipse/swt/snippets/Snippet245.java | 42 -
.../src/org/eclipse/swt/snippets/Snippet246.java | 49 -
.../src/org/eclipse/swt/snippets/Snippet247.java | 56 -
.../src/org/eclipse/swt/snippets/Snippet248.java | 48 -
.../src/org/eclipse/swt/snippets/Snippet249.java | 70 -
.../src/org/eclipse/swt/snippets/Snippet25.java | 145 -
.../src/org/eclipse/swt/snippets/Snippet250.java | 52 -
.../src/org/eclipse/swt/snippets/Snippet251.java | 68 -
.../src/org/eclipse/swt/snippets/Snippet252.java | 48 -
.../src/org/eclipse/swt/snippets/Snippet253.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet256.java | 60 -
.../src/org/eclipse/swt/snippets/Snippet257.java | 124 -
.../src/org/eclipse/swt/snippets/Snippet258.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet259.java | 144 -
.../src/org/eclipse/swt/snippets/Snippet26.java | 38 -
.../src/org/eclipse/swt/snippets/Snippet260.java | 47 -
.../src/org/eclipse/swt/snippets/Snippet261.java | 68 -
.../src/org/eclipse/swt/snippets/Snippet262.java | 95 -
.../src/org/eclipse/swt/snippets/Snippet263.java | 70 -
.../src/org/eclipse/swt/snippets/Snippet264.java | 70 -
.../src/org/eclipse/swt/snippets/Snippet265.java | 96 -
.../src/org/eclipse/swt/snippets/Snippet266.java | 81 -
.../src/org/eclipse/swt/snippets/Snippet267.java | 89 -
.../src/org/eclipse/swt/snippets/Snippet268.java | 69 -
.../src/org/eclipse/swt/snippets/Snippet269.java | 42 -
.../src/org/eclipse/swt/snippets/Snippet27.java | 34 -
.../src/org/eclipse/swt/snippets/Snippet270.java | 89 -
.../src/org/eclipse/swt/snippets/Snippet271.java | 58 -
.../src/org/eclipse/swt/snippets/Snippet272.java | 73 -
.../src/org/eclipse/swt/snippets/Snippet273.java | 101 -
.../src/org/eclipse/swt/snippets/Snippet274.java | 91 -
.../src/org/eclipse/swt/snippets/Snippet275.java | 65 -
.../src/org/eclipse/swt/snippets/Snippet276.java | 47 -
.../src/org/eclipse/swt/snippets/Snippet277.java | 152 -
.../src/org/eclipse/swt/snippets/Snippet278.java | 49 -
.../src/org/eclipse/swt/snippets/Snippet279.java | 59 -
.../src/org/eclipse/swt/snippets/Snippet28.java | 34 -
.../src/org/eclipse/swt/snippets/Snippet280.java | 60 -
.../src/org/eclipse/swt/snippets/Snippet281.java | 61 -
.../src/org/eclipse/swt/snippets/Snippet282.java | 108 -
.../src/org/eclipse/swt/snippets/Snippet283.java | 110 -
.../src/org/eclipse/swt/snippets/Snippet284.java | 81 -
.../src/org/eclipse/swt/snippets/Snippet285.java | 107 -
.../src/org/eclipse/swt/snippets/Snippet286.java | 61 -
.../src/org/eclipse/swt/snippets/Snippet287.java | 109 -
.../src/org/eclipse/swt/snippets/Snippet288.java | 188 -
.../src/org/eclipse/swt/snippets/Snippet289.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet29.java | 49 -
.../src/org/eclipse/swt/snippets/Snippet290.java | 45 -
.../src/org/eclipse/swt/snippets/Snippet291.java | 57 -
.../src/org/eclipse/swt/snippets/Snippet292.java | 75 -
.../src/org/eclipse/swt/snippets/Snippet293.java | 51 -
.../src/org/eclipse/swt/snippets/Snippet294.java | 81 -
.../src/org/eclipse/swt/snippets/Snippet295.java | 102 -
.../src/org/eclipse/swt/snippets/Snippet296.java | 100 -
.../src/org/eclipse/swt/snippets/Snippet297.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet298.java | 54 -
.../src/org/eclipse/swt/snippets/Snippet299.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet3.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet30.java | 31 -
.../src/org/eclipse/swt/snippets/Snippet300.java | 98 -
.../src/org/eclipse/swt/snippets/Snippet301.java | 45 -
.../src/org/eclipse/swt/snippets/Snippet302.java | 45 -
.../src/org/eclipse/swt/snippets/Snippet31.java | 65 -
.../src/org/eclipse/swt/snippets/Snippet32.java | 50 -
.../src/org/eclipse/swt/snippets/Snippet33.java | 36 -
.../src/org/eclipse/swt/snippets/Snippet34.java | 46 -
.../src/org/eclipse/swt/snippets/Snippet35.java | 41 -
.../src/org/eclipse/swt/snippets/Snippet36.java | 48 -
.../src/org/eclipse/swt/snippets/Snippet37.java | 38 -
.../src/org/eclipse/swt/snippets/Snippet38.java | 61 -
.../src/org/eclipse/swt/snippets/Snippet39.java | 50 -
.../src/org/eclipse/swt/snippets/Snippet4.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet40.java | 44 -
.../src/org/eclipse/swt/snippets/Snippet41.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet42.java | 28 -
.../src/org/eclipse/swt/snippets/Snippet43.java | 54 -
.../src/org/eclipse/swt/snippets/Snippet44.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet45.java | 37 -
.../src/org/eclipse/swt/snippets/Snippet46.java | 69 -
.../src/org/eclipse/swt/snippets/Snippet47.java | 69 -
.../src/org/eclipse/swt/snippets/Snippet48.java | 119 -
.../src/org/eclipse/swt/snippets/Snippet49.java | 48 -
.../src/org/eclipse/swt/snippets/Snippet5.java | 60 -
.../src/org/eclipse/swt/snippets/Snippet50.java | 38 -
.../src/org/eclipse/swt/snippets/Snippet51.java | 41 -
.../src/org/eclipse/swt/snippets/Snippet52.java | 41 -
.../src/org/eclipse/swt/snippets/Snippet53.java | 49 -
.../src/org/eclipse/swt/snippets/Snippet54.java | 41 -
.../src/org/eclipse/swt/snippets/Snippet55.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet56.java | 50 -
.../src/org/eclipse/swt/snippets/Snippet57.java | 39 -
.../src/org/eclipse/swt/snippets/Snippet58.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet59.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet6.java | 61 -
.../src/org/eclipse/swt/snippets/Snippet60.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet61.java | 76 -
.../src/org/eclipse/swt/snippets/Snippet62.java | 66 -
.../src/org/eclipse/swt/snippets/Snippet63.java | 57 -
.../src/org/eclipse/swt/snippets/Snippet64.java | 56 -
.../src/org/eclipse/swt/snippets/Snippet65.java | 81 -
.../src/org/eclipse/swt/snippets/Snippet66.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet67.java | 55 -
.../src/org/eclipse/swt/snippets/Snippet68.java | 60 -
.../src/org/eclipse/swt/snippets/Snippet69.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet7.java | 63 -
.../src/org/eclipse/swt/snippets/Snippet70.java | 67 -
.../src/org/eclipse/swt/snippets/Snippet71.java | 58 -
.../src/org/eclipse/swt/snippets/Snippet72.java | 39 -
.../src/org/eclipse/swt/snippets/Snippet73.java | 59 -
.../src/org/eclipse/swt/snippets/Snippet74.java | 35 -
.../src/org/eclipse/swt/snippets/Snippet75.java | 100 -
.../src/org/eclipse/swt/snippets/Snippet76.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet77.java | 82 -
.../src/org/eclipse/swt/snippets/Snippet78.java | 75 -
.../src/org/eclipse/swt/snippets/Snippet79.java | 193 -
.../src/org/eclipse/swt/snippets/Snippet8.java | 72 -
.../src/org/eclipse/swt/snippets/Snippet80.java | 69 -
.../src/org/eclipse/swt/snippets/Snippet81.java | 157 -
.../src/org/eclipse/swt/snippets/Snippet82.java | 69 -
.../src/org/eclipse/swt/snippets/Snippet83.java | 169 -
.../src/org/eclipse/swt/snippets/Snippet84.java | 98 -
.../src/org/eclipse/swt/snippets/Snippet85.java | 53 -
.../src/org/eclipse/swt/snippets/Snippet86.java | 37 -
.../src/org/eclipse/swt/snippets/Snippet87.java | 43 -
.../src/org/eclipse/swt/snippets/Snippet88.java | 84 -
.../src/org/eclipse/swt/snippets/Snippet89.java | 50 -
.../src/org/eclipse/swt/snippets/Snippet9.java | 85 -
.../src/org/eclipse/swt/snippets/Snippet90.java | 51 -
.../src/org/eclipse/swt/snippets/Snippet91.java | 157 -
.../src/org/eclipse/swt/snippets/Snippet92.java | 77 -
.../src/org/eclipse/swt/snippets/Snippet93.java | 42 -
.../src/org/eclipse/swt/snippets/Snippet94.java | 83 -
.../src/org/eclipse/swt/snippets/Snippet95.java | 77 -
.../src/org/eclipse/swt/snippets/Snippet96.java | 172 -
.../src/org/eclipse/swt/snippets/Snippet97.java | 55 -
.../src/org/eclipse/swt/snippets/Snippet98.java | 66 -
.../src/org/eclipse/swt/snippets/Snippet99.java | 43 -
.../org/eclipse/swt/snippets/SnippetLauncher.java | 95 -
tests/org.eclipse.swt.tests/.classpath | 8 -
tests/org.eclipse.swt.tests/.cvsignore | 1 -
tests/org.eclipse.swt.tests/.project | 27 -
.../.settings/org.eclipse.jdt.core.prefs | 12 -
.../eclipse/swt/tests/junit/AllBrowserTests.java | 42 -
.../eclipse/swt/tests/junit/AllCarbonTests.java | 90 -
.../eclipse/swt/tests/junit/AllGraphicsTests.java | 49 -
.../org/eclipse/swt/tests/junit/AllGtkTests.java | 79 -
.../org/eclipse/swt/tests/junit/AllMotifTests.java | 68 -
.../org/eclipse/swt/tests/junit/AllTests.java | 232 -
.../eclipse/swt/tests/junit/AllWidgetTests.java | 103 -
.../swt/tests/junit/ConsistencyUtility.java | 401 --
.../swt/tests/junit/EmulatedWidgetsTests.java | 40 -
.../swt/tests/junit/StyledTextContentSpec.java | 1026 ----
.../org/eclipse/swt/tests/junit/SwtJunit.java | 41 -
.../org/eclipse/swt/tests/junit/SwtTestCase.java | 243 -
.../swt/tests/junit/Test_org_eclipse_swt_SWT.java | 159 -
.../tests/junit/Test_org_eclipse_swt_SWTError.java | 128 -
.../junit/Test_org_eclipse_swt_SWTException.java | 129 -
.../Test_org_eclipse_swt_accessibility_ACC.java | 61 -
...t_org_eclipse_swt_accessibility_Accessible.java | 198 -
...clipse_swt_accessibility_AccessibleAdapter.java | 85 -
...swt_accessibility_AccessibleControlAdapter.java | 127 -
...e_swt_accessibility_AccessibleControlEvent.java | 82 -
...wt_accessibility_AccessibleControlListener.java | 121 -
..._eclipse_swt_accessibility_AccessibleEvent.java | 82 -
...lipse_swt_accessibility_AccessibleListener.java | 79 -
...se_swt_accessibility_AccessibleTextAdapter.java | 73 -
...ipse_swt_accessibility_AccessibleTextEvent.java | 82 -
...e_swt_accessibility_AccessibleTextListener.java | 67 -
.../junit/Test_org_eclipse_swt_awt_SWT_AWT.java | 73 -
.../Test_org_eclipse_swt_browser_Browser.java | 472 --
...rg_eclipse_swt_browser_CloseWindowListener.java | 71 -
...st_org_eclipse_swt_browser_LocationAdapter.java | 82 -
...t_org_eclipse_swt_browser_LocationListener.java | 79 -
...org_eclipse_swt_browser_OpenWindowListener.java | 71 -
...st_org_eclipse_swt_browser_ProgressAdapter.java | 80 -
...t_org_eclipse_swt_browser_ProgressListener.java | 79 -
...org_eclipse_swt_browser_StatusTextListener.java | 71 -
...Test_org_eclipse_swt_browser_TitleListener.java | 71 -
...clipse_swt_browser_VisibilityWindowAdapter.java | 80 -
...lipse_swt_browser_VisibilityWindowListener.java | 79 -
...st_org_eclipse_swt_custom_AnimatedProgress.java | 87 -
...st_org_eclipse_swt_custom_BidiSegmentEvent.java | 57 -
...org_eclipse_swt_custom_BidiSegmentListener.java | 190 -
.../Test_org_eclipse_swt_custom_BusyIndicator.java | 65 -
.../junit/Test_org_eclipse_swt_custom_CCombo.java | 423 --
.../junit/Test_org_eclipse_swt_custom_CLabel.java | 160 -
.../Test_org_eclipse_swt_custom_CTabFolder.java | 329 --
...t_org_eclipse_swt_custom_CTabFolderAdapter.java | 65 -
...est_org_eclipse_swt_custom_CTabFolderEvent.java | 57 -
..._org_eclipse_swt_custom_CTabFolderListener.java | 60 -
.../Test_org_eclipse_swt_custom_CTabItem.java | 145 -
.../Test_org_eclipse_swt_custom_ControlEditor.java | 83 -
...org_eclipse_swt_custom_ExtendedModifyEvent.java | 63 -
..._eclipse_swt_custom_ExtendedModifyListener.java | 325 --
...org_eclipse_swt_custom_LineBackgroundEvent.java | 63 -
..._eclipse_swt_custom_LineBackgroundListener.java | 75 -
...Test_org_eclipse_swt_custom_LineStyleEvent.java | 63 -
...t_org_eclipse_swt_custom_LineStyleListener.java | 75 -
.../Test_org_eclipse_swt_custom_PopupList.java | 113 -
.../junit/Test_org_eclipse_swt_custom_ST.java | 59 -
.../Test_org_eclipse_swt_custom_SashForm.java | 131 -
...t_org_eclipse_swt_custom_ScrolledComposite.java | 160 -
.../Test_org_eclipse_swt_custom_StackLayout.java | 63 -
.../Test_org_eclipse_swt_custom_StyleRange.java | 190 -
.../Test_org_eclipse_swt_custom_StyledText.java | 4481 ---------------
...t_org_eclipse_swt_custom_StyledTextContent.java | 178 -
.../Test_org_eclipse_swt_custom_TableCursor.java | 94 -
.../Test_org_eclipse_swt_custom_TableEditor.java | 99 -
.../Test_org_eclipse_swt_custom_TableTree.java | 447 --
...est_org_eclipse_swt_custom_TableTreeEditor.java | 100 -
.../Test_org_eclipse_swt_custom_TableTreeItem.java | 232 -
..._org_eclipse_swt_custom_TextChangeListener.java | 566 --
...st_org_eclipse_swt_custom_TextChangedEvent.java | 63 -
...t_org_eclipse_swt_custom_TextChangingEvent.java | 63 -
.../Test_org_eclipse_swt_custom_TreeEditor.java | 87 -
...t_org_eclipse_swt_custom_VerifyKeyListener.java | 85 -
.../Test_org_eclipse_swt_custom_ViewForm.java | 154 -
...Test_org_eclipse_swt_dnd_ByteArrayTransfer.java | 76 -
.../junit/Test_org_eclipse_swt_dnd_Clipboard.java | 96 -
.../tests/junit/Test_org_eclipse_swt_dnd_DND.java | 71 -
.../junit/Test_org_eclipse_swt_dnd_DragSource.java | 93 -
...Test_org_eclipse_swt_dnd_DragSourceAdapter.java | 78 -
.../Test_org_eclipse_swt_dnd_DragSourceEvent.java | 63 -
...est_org_eclipse_swt_dnd_DragSourceListener.java | 72 -
.../junit/Test_org_eclipse_swt_dnd_DropTarget.java | 99 -
...Test_org_eclipse_swt_dnd_DropTargetAdapter.java | 96 -
.../Test_org_eclipse_swt_dnd_DropTargetEvent.java | 63 -
...est_org_eclipse_swt_dnd_DropTargetListener.java | 90 -
.../Test_org_eclipse_swt_dnd_FileTransfer.java | 76 -
.../Test_org_eclipse_swt_dnd_RTFTransfer.java | 76 -
.../Test_org_eclipse_swt_dnd_TextTransfer.java | 75 -
.../junit/Test_org_eclipse_swt_dnd_Transfer.java | 78 -
.../Test_org_eclipse_swt_dnd_TransferData.java | 59 -
.../Test_org_eclipse_swt_events_ArmEvent.java | 70 -
.../Test_org_eclipse_swt_events_ArmListener.java | 60 -
...Test_org_eclipse_swt_events_ControlAdapter.java | 72 -
.../Test_org_eclipse_swt_events_ControlEvent.java | 70 -
...est_org_eclipse_swt_events_ControlListener.java | 66 -
.../Test_org_eclipse_swt_events_DisposeEvent.java | 70 -
...est_org_eclipse_swt_events_DisposeListener.java | 60 -
.../Test_org_eclipse_swt_events_FocusAdapter.java | 72 -
.../Test_org_eclipse_swt_events_FocusEvent.java | 70 -
.../Test_org_eclipse_swt_events_FocusListener.java | 66 -
.../Test_org_eclipse_swt_events_HelpEvent.java | 70 -
.../Test_org_eclipse_swt_events_HelpListener.java | 60 -
.../Test_org_eclipse_swt_events_KeyAdapter.java | 72 -
.../Test_org_eclipse_swt_events_KeyEvent.java | 70 -
.../Test_org_eclipse_swt_events_KeyListener.java | 66 -
.../Test_org_eclipse_swt_events_MenuAdapter.java | 72 -
.../Test_org_eclipse_swt_events_MenuEvent.java | 70 -
.../Test_org_eclipse_swt_events_MenuListener.java | 66 -
.../Test_org_eclipse_swt_events_ModifyEvent.java | 70 -
...Test_org_eclipse_swt_events_ModifyListener.java | 60 -
.../Test_org_eclipse_swt_events_MouseAdapter.java | 78 -
.../Test_org_eclipse_swt_events_MouseEvent.java | 70 -
.../Test_org_eclipse_swt_events_MouseListener.java | 72 -
...t_org_eclipse_swt_events_MouseMoveListener.java | 60 -
...t_org_eclipse_swt_events_MouseTrackAdapter.java | 77 -
..._org_eclipse_swt_events_MouseTrackListener.java | 72 -
.../Test_org_eclipse_swt_events_PaintEvent.java | 70 -
.../Test_org_eclipse_swt_events_PaintListener.java | 60 -
...st_org_eclipse_swt_events_SelectionAdapter.java | 71 -
...Test_org_eclipse_swt_events_SelectionEvent.java | 70 -
...t_org_eclipse_swt_events_SelectionListener.java | 65 -
.../Test_org_eclipse_swt_events_ShellAdapter.java | 90 -
.../Test_org_eclipse_swt_events_ShellEvent.java | 70 -
.../Test_org_eclipse_swt_events_ShellListener.java | 84 -
.../Test_org_eclipse_swt_events_TraverseEvent.java | 70 -
...st_org_eclipse_swt_events_TraverseListener.java | 60 -
.../Test_org_eclipse_swt_events_TreeAdapter.java | 72 -
.../Test_org_eclipse_swt_events_TreeEvent.java | 70 -
.../Test_org_eclipse_swt_events_TreeListener.java | 66 -
.../Test_org_eclipse_swt_events_TypedEvent.java | 90 -
.../Test_org_eclipse_swt_events_VerifyEvent.java | 70 -
...Test_org_eclipse_swt_events_VerifyListener.java | 60 -
.../junit/Test_org_eclipse_swt_graphics_Color.java | 288 -
.../Test_org_eclipse_swt_graphics_Cursor.java | 248 -
.../Test_org_eclipse_swt_graphics_Device.java | 158 -
.../Test_org_eclipse_swt_graphics_DeviceData.java | 62 -
.../Test_org_eclipse_swt_graphics_Drawable.java | 65 -
.../junit/Test_org_eclipse_swt_graphics_Font.java | 389 --
.../Test_org_eclipse_swt_graphics_FontData.java | 271 -
.../Test_org_eclipse_swt_graphics_FontMetrics.java | 124 -
.../junit/Test_org_eclipse_swt_graphics_GC.java | 759 ---
.../Test_org_eclipse_swt_graphics_GCData.java | 59 -
.../junit/Test_org_eclipse_swt_graphics_Image.java | 762 ---
.../Test_org_eclipse_swt_graphics_ImageData.java | 1247 ----
.../Test_org_eclipse_swt_graphics_ImageLoader.java | 245 -
..._org_eclipse_swt_graphics_ImageLoaderEvent.java | 75 -
...g_eclipse_swt_graphics_ImageLoaderListener.java | 60 -
.../Test_org_eclipse_swt_graphics_PaletteData.java | 163 -
.../junit/Test_org_eclipse_swt_graphics_Point.java | 103 -
.../junit/Test_org_eclipse_swt_graphics_RGB.java | 432 --
.../Test_org_eclipse_swt_graphics_Rectangle.java | 352 --
.../Test_org_eclipse_swt_graphics_Region.java | 993 ----
.../Test_org_eclipse_swt_layout_FillLayout.java | 69 -
...Test_org_eclipse_swt_layout_FormAttachment.java | 113 -
.../Test_org_eclipse_swt_layout_FormData.java | 67 -
.../Test_org_eclipse_swt_layout_FormLayout.java | 65 -
.../Test_org_eclipse_swt_layout_GridData.java | 91 -
.../Test_org_eclipse_swt_layout_GridLayout.java | 69 -
.../junit/Test_org_eclipse_swt_layout_RowData.java | 71 -
.../Test_org_eclipse_swt_layout_RowLayout.java | 69 -
.../junit/Test_org_eclipse_swt_ole_win32_OLE.java | 89 -
...st_org_eclipse_swt_ole_win32_OleAutomation.java | 187 -
...st_org_eclipse_swt_ole_win32_OleClientSite.java | 143 -
...t_org_eclipse_swt_ole_win32_OleControlSite.java | 155 -
.../Test_org_eclipse_swt_ole_win32_OleEvent.java | 61 -
.../Test_org_eclipse_swt_ole_win32_OleFrame.java | 101 -
...lipse_swt_ole_win32_OleFunctionDescription.java | 61 -
...Test_org_eclipse_swt_ole_win32_OleListener.java | 61 -
...ipse_swt_ole_win32_OleParameterDescription.java | 61 -
...lipse_swt_ole_win32_OlePropertyDescription.java | 61 -
.../Test_org_eclipse_swt_ole_win32_Variant.java | 205 -
.../Test_org_eclipse_swt_printing_PrintDialog.java | 143 -
.../Test_org_eclipse_swt_printing_Printer.java | 262 -
.../Test_org_eclipse_swt_printing_PrinterData.java | 77 -
.../Test_org_eclipse_swt_program_Program.java | 235 -
.../junit/Test_org_eclipse_swt_widgets_Button.java | 409 --
.../junit/Test_org_eclipse_swt_widgets_Canvas.java | 151 -
.../junit/Test_org_eclipse_swt_widgets_Caret.java | 250 -
.../Test_org_eclipse_swt_widgets_ColorDialog.java | 115 -
.../junit/Test_org_eclipse_swt_widgets_Combo.java | 963 ----
.../Test_org_eclipse_swt_widgets_Composite.java | 152 -
.../Test_org_eclipse_swt_widgets_Control.java | 1048 ----
.../Test_org_eclipse_swt_widgets_CoolBar.java | 314 --
.../Test_org_eclipse_swt_widgets_CoolItem.java | 348 --
.../Test_org_eclipse_swt_widgets_Decorations.java | 301 -
.../junit/Test_org_eclipse_swt_widgets_Dialog.java | 117 -
...st_org_eclipse_swt_widgets_DirectoryDialog.java | 129 -
.../Test_org_eclipse_swt_widgets_Display.java | 1264 -----
.../junit/Test_org_eclipse_swt_widgets_Event.java | 81 -
.../Test_org_eclipse_swt_widgets_ExpandBar.java | 282 -
.../Test_org_eclipse_swt_widgets_ExpandItem.java | 195 -
.../Test_org_eclipse_swt_widgets_FileDialog.java | 204 -
.../Test_org_eclipse_swt_widgets_FontDialog.java | 140 -
.../junit/Test_org_eclipse_swt_widgets_Group.java | 122 -
.../junit/Test_org_eclipse_swt_widgets_Item.java | 149 -
.../junit/Test_org_eclipse_swt_widgets_Label.java | 177 -
.../junit/Test_org_eclipse_swt_widgets_Layout.java | 72 -
.../junit/Test_org_eclipse_swt_widgets_Link.java | 190 -
.../junit/Test_org_eclipse_swt_widgets_List.java | 2505 ---------
.../Test_org_eclipse_swt_widgets_Listener.java | 59 -
.../junit/Test_org_eclipse_swt_widgets_Menu.java | 380 --
.../Test_org_eclipse_swt_widgets_MenuItem.java | 334 --
.../Test_org_eclipse_swt_widgets_MessageBox.java | 134 -
.../Test_org_eclipse_swt_widgets_Monitor.java | 116 -
.../Test_org_eclipse_swt_widgets_ProgressBar.java | 622 --
.../junit/Test_org_eclipse_swt_widgets_Sash.java | 132 -
.../junit/Test_org_eclipse_swt_widgets_Scale.java | 677 ---
.../Test_org_eclipse_swt_widgets_ScrollBar.java | 925 ---
.../Test_org_eclipse_swt_widgets_Scrollable.java | 96 -
.../junit/Test_org_eclipse_swt_widgets_Shell.java | 638 ---
.../junit/Test_org_eclipse_swt_widgets_Slider.java | 949 ----
.../Test_org_eclipse_swt_widgets_Synchronizer.java | 62 -
.../Test_org_eclipse_swt_widgets_TabFolder.java | 464 --
.../Test_org_eclipse_swt_widgets_TabItem.java | 172 -
.../junit/Test_org_eclipse_swt_widgets_Table.java | 1866 ------
.../Test_org_eclipse_swt_widgets_TableColumn.java | 293 -
.../Test_org_eclipse_swt_widgets_TableItem.java | 953 ----
.../junit/Test_org_eclipse_swt_widgets_Text.java | 1360 -----
.../Test_org_eclipse_swt_widgets_ToolBar.java | 249 -
.../Test_org_eclipse_swt_widgets_ToolItem.java | 215 -
.../Test_org_eclipse_swt_widgets_Tracker.java | 128 -
.../junit/Test_org_eclipse_swt_widgets_Tree.java | 879 ---
.../Test_org_eclipse_swt_widgets_TreeColumn.java | 261 -
.../Test_org_eclipse_swt_widgets_TreeItem.java | 1257 -----
...Test_org_eclipse_swt_widgets_TypedListener.java | 71 -
.../junit/Test_org_eclipse_swt_widgets_Widget.java | 275 -
.../eclipse/swt/tests/junit/browser/Browser1.java | 212 -
.../eclipse/swt/tests/junit/browser/Browser2.java | 221 -
.../eclipse/swt/tests/junit/browser/Browser3.java | 167 -
.../eclipse/swt/tests/junit/browser/Browser4.java | 190 -
.../eclipse/swt/tests/junit/browser/Browser5.java | 169 -
.../eclipse/swt/tests/junit/browser/Browser6.java | 151 -
.../eclipse/swt/tests/junit/browser/Browser7.java | 139 -
.../eclipse/swt/tests/junit/browser/Browser8.java | 101 -
.../eclipse/swt/tests/junit/browser/Browser9.java | 111 -
.../swt/tests/junit/browser/Test_BrowserSuite.java | 144 -
.../org/eclipse/swt/tests/junit/corrupt.bmp | Bin 1441 -> 0 bytes
.../org/eclipse/swt/tests/junit/corrupt.gif | 1 -
.../org/eclipse/swt/tests/junit/corrupt.jpg | 1 -
.../org/eclipse/swt/tests/junit/corrupt.png | Bin 9 -> 0 bytes
.../eclipse/swt/tests/junit/corruptBadBitDepth.png | Bin 145 -> 0 bytes
.../org/eclipse/swt/tests/junit/empty.txt | 0
.../org/eclipse/swt/tests/junit/folder.bmp | Bin 1438 -> 0 bytes
.../org/eclipse/swt/tests/junit/folder.gif | Bin 898 -> 0 bytes
.../org/eclipse/swt/tests/junit/folder.jpg | Bin 783 -> 0 bytes
.../org/eclipse/swt/tests/junit/folder.png | Bin 921 -> 0 bytes
.../org/eclipse/swt/tests/junit/folderOpen.bmp | Bin 1438 -> 0 bytes
.../org/eclipse/swt/tests/junit/folderOpen.gif | Bin 905 -> 0 bytes
.../org/eclipse/swt/tests/junit/folderOpen.jpg | Bin 844 -> 0 bytes
.../org/eclipse/swt/tests/junit/folderOpen.png | Bin 937 -> 0 bytes
.../eclipse/swt/tests/junit/interlaced_target.png | Bin 619 -> 0 bytes
.../org/eclipse/swt/tests/junit/junitGen.java | 759 ---
.../tests/junit/performance/PerformanceTests.java | 33 -
.../junit/performance/SwtPerformanceTestCase.java | 103 -
.../tests/junit/performance/Test_situational.java | 420 --
.../org/eclipse/swt/tests/junit/target.bmp | Bin 1654 -> 0 bytes
.../org/eclipse/swt/tests/junit/target.gif | Bin 972 -> 0 bytes
.../org/eclipse/swt/tests/junit/target.jpg | Bin 987 -> 0 bytes
.../org/eclipse/swt/tests/junit/target.png | Bin 980 -> 0 bytes
.../org/eclipse/swt/tests/junit/transparent.png | Bin 354 -> 0 bytes
tests/org.eclipse.swt.tests/META-INF/MANIFEST.MF | 14 -
tests/org.eclipse.swt.tests/about.html | 28 -
tests/org.eclipse.swt.tests/build.properties | 20 -
tests/org.eclipse.swt.tests/data/browser3.html | 6 -
tests/org.eclipse.swt.tests/data/browser4.html | 10 -
tests/org.eclipse.swt.tests/data/browser4a.html | 14 -
tests/org.eclipse.swt.tests/data/browser5.html | 48 -
tests/org.eclipse.swt.tests/data/browser6.html | 6 -
tests/org.eclipse.swt.tests/data/browser7.html | 18 -
tests/org.eclipse.swt.tests/data/browser9.html | 15 -
tests/org.eclipse.swt.tests/data/corrupt.bmp | Bin 1441 -> 0 bytes
tests/org.eclipse.swt.tests/data/corrupt.gif | 1 -
tests/org.eclipse.swt.tests/data/corrupt.jpg | 1 -
tests/org.eclipse.swt.tests/data/corrupt.png | Bin 9 -> 0 bytes
.../data/corruptBadBitDepth.png | Bin 145 -> 0 bytes
tests/org.eclipse.swt.tests/data/empty.txt | 0
tests/org.eclipse.swt.tests/data/folder.bmp | Bin 1438 -> 0 bytes
tests/org.eclipse.swt.tests/data/folder.gif | Bin 898 -> 0 bytes
tests/org.eclipse.swt.tests/data/folder.jpg | Bin 783 -> 0 bytes
tests/org.eclipse.swt.tests/data/folder.png | Bin 921 -> 0 bytes
tests/org.eclipse.swt.tests/data/folderOpen.bmp | Bin 1438 -> 0 bytes
tests/org.eclipse.swt.tests/data/folderOpen.gif | Bin 905 -> 0 bytes
tests/org.eclipse.swt.tests/data/folderOpen.jpg | Bin 844 -> 0 bytes
tests/org.eclipse.swt.tests/data/folderOpen.png | Bin 937 -> 0 bytes
tests/org.eclipse.swt.tests/data/target.bmp | Bin 1654 -> 0 bytes
tests/org.eclipse.swt.tests/data/target.gif | Bin 972 -> 0 bytes
tests/org.eclipse.swt.tests/data/target.jpg | Bin 987 -> 0 bytes
tests/org.eclipse.swt.tests/data/target.png | Bin 980 -> 0 bytes
tests/org.eclipse.swt.tests/data/transparent.png | Bin 354 -> 0 bytes
tests/org.eclipse.swt.tests/plugin.properties | 12 -
tests/org.eclipse.swt.tests/test.xml | 79 -
1197 files changed, 187139 deletions(-)
delete mode 100755 bundles/org.eclipse.swt.opengl/.classpath_carbon
delete mode 100644 bundles/org.eclipse.swt.opengl/.classpath_gtk
delete mode 100644 bundles/org.eclipse.swt.opengl/.classpath_motif
delete mode 100644 bundles/org.eclipse.swt.opengl/.classpath_win32
delete mode 100644 bundles/org.eclipse.swt.opengl/.cvsignore
delete mode 100644 bundles/org.eclipse.swt.opengl/.project
delete mode 100644 bundles/org.eclipse.swt.opengl/META-INF/MANIFEST.MF
delete mode 100644 bundles/org.eclipse.swt.opengl/about.html
delete mode 100644 bundles/org.eclipse.swt.opengl/carbon/library/agl.c
delete mode 100644 bundles/org.eclipse.swt.opengl/carbon/library/agl.h
delete mode 100644 bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.c
delete mode 100644 bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.h
delete mode 100644 bundles/org.eclipse.swt.opengl/carbon/library/agl_structs.h
delete mode 100644 bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/internal/opengl/carbon/AGL.java
delete mode 100755 bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/opengl/GLCanvas.java
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/gl.c
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/gl.h
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/gl_stats.c
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/gl_stats.h
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/gl_structs.c
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/gl_structs.h
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/glu.c
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/glu.h
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/glu_stats.c
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/glu_stats.h
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/glu_structs.c
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/glu_structs.h
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/swt.c
delete mode 100644 bundles/org.eclipse.swt.opengl/common/library/swt.h
delete mode 100755 bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GL.java
delete mode 100755 bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GLU.java
delete mode 100644 bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/GLData.java
delete mode 100644 bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/ImageDataUtil.java
delete mode 100644 bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/Library.java
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/build.sh
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/glx.c
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/glx.h
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.c
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.h
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.c
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.h
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/make_linux.mak
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/structs.c
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/library/structs.h
delete mode 100755 bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/GLX.java
delete mode 100755 bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/XVisualInfo.java
delete mode 100644 bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/opengl/GLCanvas.java
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/build.sh
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/glx.c
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/make_aix.mak
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/make_hpux.mak
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/make_linux.mak
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/make_solaris.mak
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/structs.c
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/library/structs.h
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/GLContext.java
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XGL.java
delete mode 100644 bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XVisualInfo.java
delete mode 100644 bundles/org.eclipse.swt.opengl/plugin.properties
delete mode 100644 bundles/org.eclipse.swt.opengl/plugin.xml
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/library/build.bat
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/library/glw.c
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/library/make_win32.mak
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/library/structs.c
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/library/structs.h
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/library/swt.rc
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/GLCanvas.java
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/LAYERPLANEDESCRIPTOR.java
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/PIXELFORMATDESCRIPTOR.java
delete mode 100644 bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/WGL.java
delete mode 100644 bundles/org.eclipse.swt.tools/.classpath
delete mode 100644 bundles/org.eclipse.swt.tools/.cvsignore
delete mode 100644 bundles/org.eclipse.swt.tools/.project
delete mode 100644 bundles/org.eclipse.swt.tools/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/IconExe.java
delete mode 100644 bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_4.bmp
delete mode 100644 bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_8.bmp
delete mode 100644 bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_4.bmp
delete mode 100644 bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_8.bmp
delete mode 100644 bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_4.bmp
delete mode 100644 bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_8.bmp
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ClassData.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupClass.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupConstants.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ConstantsGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/FieldData.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/Flags.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ItemData.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/LockGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaData.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaDataGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MethodData.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/NativesGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ParameterData.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ProgressMonitor.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/SizeofGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StatsGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StructsGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.C.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.ATK.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cde.CDE.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.Cocoa.properties
delete mode 100755 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.OS.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gdip.Gdip.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.GNOME.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.GTK.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.motif.OS.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOMInit.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.ole.win32.COM.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.carbon.AGL.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.glx.GLX.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.win32.WGL.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.photon.OS.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.OS.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.Win32.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.wpf.OS.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GL.properties
delete mode 100644 bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GLU.properties
delete mode 100644 bundles/org.eclipse.swt.tools/Mozilla Generation/org/eclipse/swt/tools/internal/MozillaGenerator.java
delete mode 100644 bundles/org.eclipse.swt.tools/NativeStats/org/eclipse/swt/tools/internal/NativeStats.java
delete mode 100644 bundles/org.eclipse.swt.tools/Sleak/org/eclipse/swt/tools/internal/Sleak.java
delete mode 100644 bundles/org.eclipse.swt.tools/about.html
delete mode 100644 bundles/org.eclipse.swt.tools/build.properties
delete mode 100644 bundles/org.eclipse.swt.tools/plugin.properties
delete mode 100644 bundles/org.eclipse.swt.tools/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/.classpath
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/.project
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/about.html
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/build.properties
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/black.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/style.css
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/wall.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/welcome.html
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css1/white.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/black_chip.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/style.css
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/texture_cells.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/wall_chip.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/welcome.html
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css2/white_chip.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/black_pawn.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/style.css
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/texture_cells.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/wall_pawn.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/welcome.html
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css3/white_pawn.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/blue_people.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/gold_people.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/style.css
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/texture_cells.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/wall_people.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/css4/welcome.html
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/doc-html/swt_browser_demos_ex.html
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/plugin.properties
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/BrowserDemoPlugin.java
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/Pawns.java
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/BrowserDemoView.java
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/EditorTab.java
delete mode 100644 examples/org.eclipse.swt.examples.browser.demos/src/org/eclipse/swt/examples/browser/demos/views/PawnTab.java
delete mode 100644 examples/org.eclipse.swt.examples.browser/.classpath
delete mode 100644 examples/org.eclipse.swt.examples.browser/.cvsignore
delete mode 100644 examples/org.eclipse.swt.examples.browser/.project
delete mode 100644 examples/org.eclipse.swt.examples.browser/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples.browser/about.html
delete mode 100644 examples/org.eclipse.swt.examples.browser/build.properties
delete mode 100644 examples/org.eclipse.swt.examples.browser/doc-html/swt_browser_ex.html
delete mode 100644 examples/org.eclipse.swt.examples.browser/icons/browser_example.gif
delete mode 100644 examples/org.eclipse.swt.examples.browser/plugin.properties
delete mode 100644 examples/org.eclipse.swt.examples.browser/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.browser/src/import.properties
delete mode 100644 examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserPlugin.java
delete mode 100644 examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserView.java
delete mode 100755 examples/org.eclipse.swt.examples.controls/.classpath
delete mode 100755 examples/org.eclipse.swt.examples.controls/.cvsignore
delete mode 100644 examples/org.eclipse.swt.examples.controls/.project
delete mode 100644 examples/org.eclipse.swt.examples.controls/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples.controls/about.html
delete mode 100755 examples/org.eclipse.swt.examples.controls/build.properties
delete mode 100755 examples/org.eclipse.swt.examples.controls/doc-html/swt_controls_ex.html
delete mode 100644 examples/org.eclipse.swt.examples.controls/doc-html/swt_customcontrols_ex.html
delete mode 100755 examples/org.eclipse.swt.examples.controls/icons/controls_example.gif
delete mode 100755 examples/org.eclipse.swt.examples.controls/plugin.properties
delete mode 100755 examples/org.eclipse.swt.examples.controls/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.controls/src/import.properties
delete mode 100755 examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlPlugin.java
delete mode 100755 examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlView.java
delete mode 100644 examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/CustomControlView.java
delete mode 100755 examples/org.eclipse.swt.examples.launcher/.classpath
delete mode 100755 examples/org.eclipse.swt.examples.launcher/.cvsignore
delete mode 100644 examples/org.eclipse.swt.examples.launcher/.project
delete mode 100644 examples/org.eclipse.swt.examples.launcher/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples.launcher/about.html
delete mode 100755 examples/org.eclipse.swt.examples.launcher/build.properties
delete mode 100755 examples/org.eclipse.swt.examples.launcher/doc-html/swt_launcher_ex.html
delete mode 100755 examples/org.eclipse.swt.examples.launcher/doc/org.eclipse.swt.examples.launcher.launchItems.html
delete mode 100755 examples/org.eclipse.swt.examples.launcher/icons/closedFolder.gif
delete mode 100755 examples/org.eclipse.swt.examples.launcher/icons/generic_example.gif
delete mode 100755 examples/org.eclipse.swt.examples.launcher/icons/launcher_example.gif
delete mode 100755 examples/org.eclipse.swt.examples.launcher/icons/openFolder.gif
delete mode 100755 examples/org.eclipse.swt.examples.launcher/plugin.properties
delete mode 100755 examples/org.eclipse.swt.examples.launcher/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.launcher/schema/org.eclipse.swt.examples.launcher.launchItems.exsd
delete mode 100644 examples/org.eclipse.swt.examples.launcher/src/import.properties
delete mode 100755 examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemDescriptor.java
delete mode 100755 examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemTreeNode.java
delete mode 100755 examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherPlugin.java
delete mode 100755 examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherView.java
delete mode 100755 examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/SplitLayout.java
delete mode 100644 examples/org.eclipse.swt.examples.layouts/.classpath
delete mode 100644 examples/org.eclipse.swt.examples.layouts/.cvsignore
delete mode 100644 examples/org.eclipse.swt.examples.layouts/.project
delete mode 100644 examples/org.eclipse.swt.examples.layouts/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples.layouts/about.html
delete mode 100644 examples/org.eclipse.swt.examples.layouts/build.properties
delete mode 100644 examples/org.eclipse.swt.examples.layouts/doc-html/swt_layout_ex.html
delete mode 100644 examples/org.eclipse.swt.examples.layouts/icons/layouts_example.gif
delete mode 100644 examples/org.eclipse.swt.examples.layouts/plugin.properties
delete mode 100644 examples/org.eclipse.swt.examples.layouts/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.layouts/src/import.properties
delete mode 100644 examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutPlugin.java
delete mode 100644 examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutView.java
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/.classpath
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/.cvsignore
delete mode 100644 examples/org.eclipse.swt.examples.ole.win32/.project
delete mode 100644 examples/org.eclipse.swt.examples.ole.win32/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples.ole.win32/about.html
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/build.properties
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/doc-html/swt_ole_ex.html
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/icons/backward_nav.gif
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/icons/forward_nav.gif
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/icons/home_nav.gif
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/icons/refresh_nav.gif
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/icons/search_nav.gif
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/icons/stop_nav.gif
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/icons/webbrowser_example.gif
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/plugin.properties
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.ole.win32/src/import.properties
delete mode 100644 examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OLEExample.java
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleBrowserView.java
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OlePlugin.java
delete mode 100755 examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleWebBrowser.java
delete mode 100755 examples/org.eclipse.swt.examples.paint/.classpath
delete mode 100755 examples/org.eclipse.swt.examples.paint/.cvsignore
delete mode 100644 examples/org.eclipse.swt.examples.paint/.project
delete mode 100644 examples/org.eclipse.swt.examples.paint/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples.paint/about.html
delete mode 100755 examples/org.eclipse.swt.examples.paint/build.properties
delete mode 100755 examples/org.eclipse.swt.examples.paint/doc-html/swt_paint_ex.html
delete mode 100755 examples/org.eclipse.swt.examples.paint/icons/paint_example.gif
delete mode 100755 examples/org.eclipse.swt.examples.paint/plugin.properties
delete mode 100755 examples/org.eclipse.swt.examples.paint/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples.paint/src/import.properties
delete mode 100755 examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintPlugin.java
delete mode 100755 examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintView.java
delete mode 100755 examples/org.eclipse.swt.examples/.classpath
delete mode 100755 examples/org.eclipse.swt.examples/.cvsignore
delete mode 100644 examples/org.eclipse.swt.examples/.project
delete mode 100644 examples/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 examples/org.eclipse.swt.examples/.settings/org.eclipse.pde.prefs
delete mode 100644 examples/org.eclipse.swt.examples/about.html
delete mode 100755 examples/org.eclipse.swt.examples/build.properties
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_addressbook_ex.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_browser_ex.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_clipboard_ex.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_controls_ex.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_customcontrols_ex.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_dnd_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_fileviewer_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_helloworld_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_hoverhelp_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_imageanalyzer_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_javaviewer_ex.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_launcher_ex.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_layout_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_manual_setup.html
delete mode 100644 examples/org.eclipse.swt.examples/doc-html/swt_paint_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/doc-html/swt_texteditor_ex.html
delete mode 100755 examples/org.eclipse.swt.examples/plugin.properties
delete mode 100755 examples/org.eclipse.swt.examples/plugin.xml
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_addressbook.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_browser.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_control.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_fileviewer.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_graphics.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_helloworld.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_hoverhelp.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_images.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_javaviewer.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_layout.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_paint.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/examples_texteditor.properties
delete mode 100644 examples/org.eclipse.swt.examples/src/import.properties
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/AddressBook.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/DataEntryDialog.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/FindListener.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/SearchDialog.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/document.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse01.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse02.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse03.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse04.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse05.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse06.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse07.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse08.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse09.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse10.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse11.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse12.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyType.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyTypeTransfer.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/AlignableTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/BrowserTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ButtonTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CComboTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CLabelTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CTabFolderTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CanvasTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ComboTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CoolBarTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CustomControlExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ExpandBarTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/GroupTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/LabelTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/LinkTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ListTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/MenuTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/RangeTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashFormTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScaleTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScrollableTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ShellTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SliderTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SpinnerTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/StyledTextTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TabFolderTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TableTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TextTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolBarTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolTipTab.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TreeTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/backgroundImage.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/browser-content.html
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/closedFolder.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/italic.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/italic_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/openFolder.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/parentBackgroundImage.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/red.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/red_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/strikeout.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/strikeout_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/target.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/underline.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/underline_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/yellow.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/yellow_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/dnd/DNDExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/dnd/openFolder.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/FileViewer.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/IconCache.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Copy.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Cut.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Delete.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Parent.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Paste.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Print.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Refresh.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Rename.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/cmd_Search.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/generic_example.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_ClosedDrive.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_ClosedFolder.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_File.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_OpenDrive.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/fileviewer/icon_OpenFolder.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/AdvancedGraphics.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/AlphaTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/AnimatedGraphicsTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/BallTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/BlackHoleTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CardsTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ColorListener.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ColorMenu.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CountDownTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CurvesSWTTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CurvesTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CustomAlphaTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/CustomFontTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/FontBounceTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GradientDialog.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GradientTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicAntialiasTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsBackground.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/GraphicsTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ImageFlipTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ImageScaleTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ImageTransformTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/InterpolationTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/IntroTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/LineCapTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/LineJoinTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/LineStyleTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/LineTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/MazeTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/PathClippingAnimTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/PathClippingTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/PathTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/RGBTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/RegionClippingTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ShapesTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/SpiralTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/StarPolyTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/TextAntialiasTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_club.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_diamond.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_hearts.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ace_spade.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/alpha_img1.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/alpha_img2.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/back.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/cube.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/db.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/font.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/help.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/home_nav.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/houses.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/irmaos.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/maze.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/next.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/ovals.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pattern1.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pattern2.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pattern3.jpg
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/pause.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/play.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/swap.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/swt.png
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/graphics/task.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld1.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld2.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld3.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld4.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/helloworld/HelloWorld5.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/hoverhelp/HoverHelp.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/hoverhelp/information.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/hoverhelp/warning.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/javaviewer/JavaLineStyler.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/javaviewer/JavaViewer.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/FillLayoutTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/FormLayoutTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/GridLayoutTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/LayoutExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/RowLayoutTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/StackLayoutTab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/Tab.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/AirbrushTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/BasicPaintSession.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/ContainerFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/ContinuousPaintSession.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/DragPaintSession.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/EllipseFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/EllipseTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/Figure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/FigureDrawContext.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/LineFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/LineTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintExample.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintSession.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintSurface.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PaintTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PencilTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PointFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/PolyLineTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RectangleFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RectangleTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RoundedRectangleFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/RoundedRectangleTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidEllipseFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidPolygonFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidRectangleFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SolidRoundedRectangleFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/TextFigure.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/TextTool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/Tool.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/ToolSettings.java
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/fill_none.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/fill_outline.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/fill_solid.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_dash.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_dashdot.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_dot.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/linestyle_solid.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/options_font.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_airbrush.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_ellipse.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_line.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_pencil.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_polyline.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_rectangle.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_roundedrectangle.gif
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/tool_text.gif
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/Images.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/TextEditor.java
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/blue.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/blue_mask.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/bold.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/bold_mask.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/erase.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/erase_mask.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/green.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/green_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/italic.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/italic_mask.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/red.bmp
delete mode 100755 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/red_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/strikeout.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/strikeout_mask.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/underline.bmp
delete mode 100644 examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/underline_mask.bmp
delete mode 100644 examples/org.eclipse.swt.opengl.examples/.classpath
delete mode 100644 examples/org.eclipse.swt.opengl.examples/.cvsignore
delete mode 100644 examples/org.eclipse.swt.opengl.examples/.project
delete mode 100644 examples/org.eclipse.swt.opengl.examples/about.html
delete mode 100644 examples/org.eclipse.swt.opengl.examples/build.properties
delete mode 100755 examples/org.eclipse.swt.opengl.examples/plugin.properties
delete mode 100755 examples/org.eclipse.swt.opengl.examples/plugin.xml
delete mode 100755 examples/org.eclipse.swt.opengl.examples/src/examples_opengl.properties
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/AntialiasingTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/AreaTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ColorSelectionGroup.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/FogTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/GradientTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/IColorSelectionListener.java
delete mode 100755 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ImageDataUtil.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/LWJGLExample.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/LightTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/NurbTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ObjectsTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/OpenGLExample.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/OpenGLTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/ReflectionTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/StencilTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/TextureTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/TransparencyTab.java
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/Ball.jpg
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/Box.bmp
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/Floor.jpg
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/splash.bmp
delete mode 100644 examples/org.eclipse.swt.opengl.examples/src/org/eclipse/swt/opengl/examples/images/untitled.jpg
delete mode 100644 examples/org.eclipse.swt.snippets/.classpath
delete mode 100644 examples/org.eclipse.swt.snippets/.cvsignore
delete mode 100644 examples/org.eclipse.swt.snippets/.project
delete mode 100644 examples/org.eclipse.swt.snippets/about.html
delete mode 100644 examples/org.eclipse.swt.snippets/build.properties
delete mode 100644 examples/org.eclipse.swt.snippets/plugin.properties
delete mode 100644 examples/org.eclipse.swt.snippets/plugin.xml
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet1.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet10.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet100.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet101.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet102.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet103.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet104.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet105.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet106.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet107.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet108.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet109.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet11.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet110.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet111.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet112.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet113.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet114.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet115.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet116.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet117.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet118.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet119.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet12.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet120.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet121.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet122.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet123.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet124.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet125.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet126.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet127.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet128.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet129.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet13.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet130.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet131.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet132.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet133.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet134.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet135.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet136.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet137.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet138.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet139.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet14.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet140.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet141.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet142.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet143.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet144.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet145.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet146.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet147.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet148.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet149.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet15.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet150.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet151.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet152.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet153.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet154.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet155.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet156.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet157.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet158.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet159.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet16.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet160.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet161.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet162.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet163.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet164.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet165.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet166.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet167.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet168.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet169.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet17.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet170.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet171.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet172.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet173.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet174.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet175.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet176.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet177.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet178.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet179.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet18.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet180.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet181.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet182.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet183.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet184.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet185.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet186.html
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet186.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet187.html
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet187.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet188.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet189.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet19.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet190.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet191.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet192.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet193.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet194.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet196.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet197.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet198.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet199.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet2.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet20.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet200.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet201.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet202.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet203.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet204.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet205.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet206.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet207.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet208.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet209.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet21.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet210.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet211.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet212.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet213.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet214.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet215.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet216.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet217.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet218.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet219.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet22.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet220.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet221.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet222.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet223.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet224.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet225.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet226.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet227.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet228.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet229.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet23.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet230.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet231.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet232.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet233.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet234.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet235.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet236.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet237.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet238.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet239.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet24.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet240.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet241.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet242.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet243.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet244.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet245.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet246.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet247.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet248.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet249.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet25.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet250.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet251.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet252.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet253.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet256.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet257.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet258.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet259.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet26.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet260.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet261.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet262.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet263.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet264.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet265.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet266.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet267.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet268.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet269.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet27.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet270.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet271.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet272.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet273.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet274.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet275.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet276.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet277.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet278.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet279.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet28.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet280.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet281.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet282.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet283.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet284.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet285.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet286.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet287.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet288.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet289.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet29.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet290.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet291.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet292.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet293.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet294.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet295.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet296.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet297.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet298.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet299.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet3.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet30.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet300.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet301.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet302.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet31.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet32.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet33.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet34.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet35.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet36.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet37.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet38.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet39.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet4.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet40.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet41.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet42.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet43.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet44.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet45.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet46.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet47.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet48.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet49.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet5.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet50.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet51.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet52.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet53.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet54.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet55.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet56.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet57.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet58.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet59.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet6.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet60.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet61.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet62.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet63.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet64.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet65.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet66.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet67.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet68.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet69.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet7.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet70.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet71.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet72.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet73.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet74.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet75.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet76.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet77.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet78.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet79.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet8.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet80.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet81.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet82.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet83.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet84.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet85.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet86.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet87.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet88.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet89.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet9.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet90.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet91.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet92.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet93.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet94.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet95.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet96.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet97.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet98.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet99.java
delete mode 100644 examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/SnippetLauncher.java
delete mode 100644 tests/org.eclipse.swt.tests/.classpath
delete mode 100644 tests/org.eclipse.swt.tests/.cvsignore
delete mode 100644 tests/org.eclipse.swt.tests/.project
delete mode 100644 tests/org.eclipse.swt.tests/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllBrowserTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllCarbonTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllGraphicsTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllGtkTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllMotifTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllWidgetTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/ConsistencyUtility.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/EmulatedWidgetsTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/StyledTextContentSpec.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/SwtJunit.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/SwtTestCase.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWT.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWTError.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_SWTException.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_ACC.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_Accessible.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleControlListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_accessibility_AccessibleTextListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_awt_SWT_AWT.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_Browser.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_CloseWindowListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_LocationAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_LocationListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_OpenWindowListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_ProgressAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_ProgressListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_StatusTextListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_TitleListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_VisibilityWindowAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_browser_VisibilityWindowListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_AnimatedProgress.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BidiSegmentEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BidiSegmentListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_BusyIndicator.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CCombo.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CLabel.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolder.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabFolderListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_CTabItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ControlEditor.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ExtendedModifyEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ExtendedModifyListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineBackgroundEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineBackgroundListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineStyleEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_LineStyleListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_PopupList.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ST.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_SashForm.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ScrolledComposite.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StackLayout.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyleRange.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledText.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_StyledTextContent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableCursor.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableEditor.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTree.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTreeEditor.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TableTreeItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangeListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangedEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TextChangingEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_TreeEditor.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_VerifyKeyListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_custom_ViewForm.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_ByteArrayTransfer.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_Clipboard.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DND.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSource.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DragSourceListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTarget.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_DropTargetListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_FileTransfer.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_RTFTransfer.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_TextTransfer.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_Transfer.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_dnd_TransferData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ArmEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ArmListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ControlListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_DisposeEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_DisposeListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_FocusListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_HelpEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_HelpListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_KeyListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MenuListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ModifyEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ModifyListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseMoveListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseTrackAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_MouseTrackListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_PaintEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_PaintListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_SelectionListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_ShellListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TraverseEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TraverseListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeAdapter.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TreeListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_TypedEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_VerifyEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_events_VerifyListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Color.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Cursor.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Device.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_DeviceData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Drawable.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Font.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_FontData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_FontMetrics.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_GC.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_GCData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoader.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoaderEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_ImageLoaderListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_PaletteData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Point.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_RGB.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Rectangle.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Region.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FillLayout.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormAttachment.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_FormLayout.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_GridData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_GridLayout.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_RowData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_layout_RowLayout.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OLE.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleAutomation.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleClientSite.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleControlSite.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleEvent.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleFrame.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleFunctionDescription.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OleParameterDescription.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_OlePropertyDescription.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_ole_win32_Variant.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_PrintDialog.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_Printer.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_printing_PrinterData.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_program_Program.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Button.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Canvas.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Caret.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ColorDialog.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Combo.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Composite.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Control.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_CoolBar.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_CoolItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Decorations.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Dialog.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_DirectoryDialog.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Display.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Event.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ExpandBar.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ExpandItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_FileDialog.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_FontDialog.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Group.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Item.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Label.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Layout.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Link.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_List.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Listener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Menu.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_MenuItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_MessageBox.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Monitor.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ProgressBar.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Sash.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Scale.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ScrollBar.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Scrollable.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Shell.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Slider.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Synchronizer.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TabFolder.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TabItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Table.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TableColumn.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TableItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Text.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ToolBar.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_ToolItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tracker.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeColumn.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeItem.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TypedListener.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Widget.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser1.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser2.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser3.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser4.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser5.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser7.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser8.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser9.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Test_BrowserSuite.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.bmp
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.gif
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.jpg
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corrupt.png
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/corruptBadBitDepth.png
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/empty.txt
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.bmp
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.gif
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.jpg
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folder.png
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.bmp
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.gif
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.jpg
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/folderOpen.png
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/interlaced_target.png
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/junitGen.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/PerformanceTests.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/SwtPerformanceTestCase.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/performance/Test_situational.java
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.bmp
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.gif
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.jpg
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/target.png
delete mode 100644 tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/transparent.png
delete mode 100644 tests/org.eclipse.swt.tests/META-INF/MANIFEST.MF
delete mode 100644 tests/org.eclipse.swt.tests/about.html
delete mode 100644 tests/org.eclipse.swt.tests/build.properties
delete mode 100644 tests/org.eclipse.swt.tests/data/browser3.html
delete mode 100644 tests/org.eclipse.swt.tests/data/browser4.html
delete mode 100644 tests/org.eclipse.swt.tests/data/browser4a.html
delete mode 100644 tests/org.eclipse.swt.tests/data/browser5.html
delete mode 100644 tests/org.eclipse.swt.tests/data/browser6.html
delete mode 100644 tests/org.eclipse.swt.tests/data/browser7.html
delete mode 100644 tests/org.eclipse.swt.tests/data/browser9.html
delete mode 100644 tests/org.eclipse.swt.tests/data/corrupt.bmp
delete mode 100644 tests/org.eclipse.swt.tests/data/corrupt.gif
delete mode 100644 tests/org.eclipse.swt.tests/data/corrupt.jpg
delete mode 100644 tests/org.eclipse.swt.tests/data/corrupt.png
delete mode 100644 tests/org.eclipse.swt.tests/data/corruptBadBitDepth.png
delete mode 100644 tests/org.eclipse.swt.tests/data/empty.txt
delete mode 100644 tests/org.eclipse.swt.tests/data/folder.bmp
delete mode 100644 tests/org.eclipse.swt.tests/data/folder.gif
delete mode 100644 tests/org.eclipse.swt.tests/data/folder.jpg
delete mode 100644 tests/org.eclipse.swt.tests/data/folder.png
delete mode 100644 tests/org.eclipse.swt.tests/data/folderOpen.bmp
delete mode 100644 tests/org.eclipse.swt.tests/data/folderOpen.gif
delete mode 100644 tests/org.eclipse.swt.tests/data/folderOpen.jpg
delete mode 100644 tests/org.eclipse.swt.tests/data/folderOpen.png
delete mode 100644 tests/org.eclipse.swt.tests/data/target.bmp
delete mode 100644 tests/org.eclipse.swt.tests/data/target.gif
delete mode 100644 tests/org.eclipse.swt.tests/data/target.jpg
delete mode 100644 tests/org.eclipse.swt.tests/data/target.png
delete mode 100644 tests/org.eclipse.swt.tests/data/transparent.png
delete mode 100644 tests/org.eclipse.swt.tests/plugin.properties
delete mode 100644 tests/org.eclipse.swt.tests/test.xml
diff --git a/bundles/org.eclipse.swt.opengl/.classpath_carbon b/bundles/org.eclipse.swt.opengl/.classpath_carbon
deleted file mode 100755
index 027aa0d963..0000000000
--- a/bundles/org.eclipse.swt.opengl/.classpath_carbon
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/.classpath_gtk b/bundles/org.eclipse.swt.opengl/.classpath_gtk
deleted file mode 100644
index f310079407..0000000000
--- a/bundles/org.eclipse.swt.opengl/.classpath_gtk
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/.classpath_motif b/bundles/org.eclipse.swt.opengl/.classpath_motif
deleted file mode 100644
index 75b5fe1e19..0000000000
--- a/bundles/org.eclipse.swt.opengl/.classpath_motif
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/.classpath_win32 b/bundles/org.eclipse.swt.opengl/.classpath_win32
deleted file mode 100644
index 478159eed2..0000000000
--- a/bundles/org.eclipse.swt.opengl/.classpath_win32
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bundles/org.eclipse.swt.opengl/.cvsignore b/bundles/org.eclipse.swt.opengl/.cvsignore
deleted file mode 100644
index 661113b158..0000000000
--- a/bundles/org.eclipse.swt.opengl/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-bin
-.classpath
-ws
diff --git a/bundles/org.eclipse.swt.opengl/.project b/bundles/org.eclipse.swt.opengl/.project
deleted file mode 100644
index 577537ae64..0000000000
--- a/bundles/org.eclipse.swt.opengl/.project
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
- org.eclipse.swt.opengl
-
-
- org.eclipse.swt
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
- org.eclipse.team.cvs.core.cvsnature
-
-
diff --git a/bundles/org.eclipse.swt.opengl/META-INF/MANIFEST.MF b/bundles/org.eclipse.swt.opengl/META-INF/MANIFEST.MF
deleted file mode 100644
index 8da336df2e..0000000000
--- a/bundles/org.eclipse.swt.opengl/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,9 +0,0 @@
-Manifest-Version: 1.0
-Bundle-Name: %pluginName
-Bundle-Vendor: %providerName
-Bundle-SymbolicName: org.eclipse.swt.opengl; singleton=true
-Bundle-Version: 3.1.0
-Bundle-ClassPath: $ws$/opengl.jar
-Bundle-Localization: plugin
-Provide-Package:
- org.eclipse.swt.opengl
diff --git a/bundles/org.eclipse.swt.opengl/about.html b/bundles/org.eclipse.swt.opengl/about.html
deleted file mode 100644
index 6f6b96c4c8..0000000000
--- a/bundles/org.eclipse.swt.opengl/about.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-About
-
-
-
-About This Content
-
-February 24, 2005
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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.
-
-
-
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/carbon/library/agl.c b/bundles/org.eclipse.swt.opengl/carbon/library/agl.c
deleted file mode 100644
index 6b612c0697..0000000000
--- a/bundles/org.eclipse.swt.opengl/carbon/library/agl.c
+++ /dev/null
@@ -1,193 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#include "swt.h"
-#include "agl_structs.h"
-#include "agl_stats.h"
-
-#define AGL_NATIVE(func) Java_org_eclipse_swt_internal_opengl_carbon_AGL_##func
-
-#ifndef NO_aglChoosePixelFormat
-JNIEXPORT jint JNICALL AGL_NATIVE(aglChoosePixelFormat)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- jint rc = 0;
- AGL_NATIVE_ENTER(env, that, aglChoosePixelFormat_FUNC);
- if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
- rc = (jint)aglChoosePixelFormat(arg0, arg1, lparg2);
-fail:
- if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- AGL_NATIVE_EXIT(env, that, aglChoosePixelFormat_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglCreateContext
-JNIEXPORT jint JNICALL AGL_NATIVE(aglCreateContext)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- jint rc = 0;
- AGL_NATIVE_ENTER(env, that, aglCreateContext_FUNC);
- rc = (jint)aglCreateContext(arg0, arg1);
- AGL_NATIVE_EXIT(env, that, aglCreateContext_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglDescribePixelFormat
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglDescribePixelFormat)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglDescribePixelFormat_FUNC);
- if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
- rc = (jboolean)aglDescribePixelFormat(arg0, arg1, lparg2);
-fail:
- if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- AGL_NATIVE_EXIT(env, that, aglDescribePixelFormat_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglDestroyContext
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglDestroyContext)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglDestroyContext_FUNC);
- rc = (jboolean)aglDestroyContext(arg0);
- AGL_NATIVE_EXIT(env, that, aglDestroyContext_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglDestroyPixelFormat
-JNIEXPORT void JNICALL AGL_NATIVE(aglDestroyPixelFormat)
- (JNIEnv *env, jclass that, jint arg0)
-{
- AGL_NATIVE_ENTER(env, that, aglDestroyPixelFormat_FUNC);
- aglDestroyPixelFormat(arg0);
- AGL_NATIVE_EXIT(env, that, aglDestroyPixelFormat_FUNC);
-}
-#endif
-
-#ifndef NO_aglEnable
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglEnable)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglEnable_FUNC);
- rc = (jboolean)aglEnable(arg0, arg1);
- AGL_NATIVE_EXIT(env, that, aglEnable_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglGetCurrentContext
-JNIEXPORT jint JNICALL AGL_NATIVE(aglGetCurrentContext)
- (JNIEnv *env, jclass that)
-{
- jint rc = 0;
- AGL_NATIVE_ENTER(env, that, aglGetCurrentContext_FUNC);
- rc = (jint)aglGetCurrentContext();
- AGL_NATIVE_EXIT(env, that, aglGetCurrentContext_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglGetDrawable
-JNIEXPORT jint JNICALL AGL_NATIVE(aglGetDrawable)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jint rc = 0;
- AGL_NATIVE_ENTER(env, that, aglGetDrawable_FUNC);
- rc = (jint)aglGetDrawable(arg0);
- AGL_NATIVE_EXIT(env, that, aglGetDrawable_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglSetCurrentContext
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglSetCurrentContext)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglSetCurrentContext_FUNC);
- rc = (jboolean)aglSetCurrentContext(arg0);
- AGL_NATIVE_EXIT(env, that, aglSetCurrentContext_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglSetDrawable
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglSetDrawable)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglSetDrawable_FUNC);
- rc = (jboolean)aglSetDrawable(arg0, arg1);
- AGL_NATIVE_EXIT(env, that, aglSetDrawable_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglSetInteger__III
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglSetInteger__III)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglSetInteger__III_FUNC);
- rc = (jboolean)aglSetInteger(arg0, arg1, arg2);
- AGL_NATIVE_EXIT(env, that, aglSetInteger__III_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglSetInteger__II_3I
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglSetInteger__II_3I)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglSetInteger__II_3I_FUNC);
- if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
- rc = (jboolean)aglSetInteger(arg0, arg1, lparg2);
-fail:
- if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- AGL_NATIVE_EXIT(env, that, aglSetInteger__II_3I_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_aglSwapBuffers
-JNIEXPORT void JNICALL AGL_NATIVE(aglSwapBuffers)
- (JNIEnv *env, jclass that, jint arg0)
-{
- AGL_NATIVE_ENTER(env, that, aglSwapBuffers_FUNC);
- aglSwapBuffers(arg0);
- AGL_NATIVE_EXIT(env, that, aglSwapBuffers_FUNC);
-}
-#endif
-
-#ifndef NO_aglUpdateContext
-JNIEXPORT jboolean JNICALL AGL_NATIVE(aglUpdateContext)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jboolean rc = 0;
- AGL_NATIVE_ENTER(env, that, aglUpdateContext_FUNC);
- rc = (jboolean)aglUpdateContext(arg0);
- AGL_NATIVE_EXIT(env, that, aglUpdateContext_FUNC);
- return rc;
-}
-#endif
-
diff --git a/bundles/org.eclipse.swt.opengl/carbon/library/agl.h b/bundles/org.eclipse.swt.opengl/carbon/library/agl.h
deleted file mode 100644
index 9a87d429a7..0000000000
--- a/bundles/org.eclipse.swt.opengl/carbon/library/agl.h
+++ /dev/null
@@ -1,3 +0,0 @@
-
-#include
-
diff --git a/bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.c b/bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.c
deleted file mode 100644
index c1f016799f..0000000000
--- a/bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#include "swt.h"
-#include "agl_stats.h"
-
-#ifdef NATIVE_STATS
-
-int AGL_nativeFunctionCount = 14;
-int AGL_nativeFunctionCallCount[14];
-char * AGL_nativeFunctionNames[] = {
- "aglChoosePixelFormat",
- "aglCreateContext",
- "aglDescribePixelFormat",
- "aglDestroyContext",
- "aglDestroyPixelFormat",
- "aglEnable",
- "aglGetCurrentContext",
- "aglGetDrawable",
- "aglSetCurrentContext",
- "aglSetDrawable",
- "aglSetInteger__III",
- "aglSetInteger__II_3I",
- "aglSwapBuffers",
- "aglUpdateContext",
-};
-
-#define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func
-
-JNIEXPORT jint JNICALL STATS_NATIVE(AGL_1GetFunctionCount)
- (JNIEnv *env, jclass that)
-{
- return AGL_nativeFunctionCount;
-}
-
-JNIEXPORT jstring JNICALL STATS_NATIVE(AGL_1GetFunctionName)
- (JNIEnv *env, jclass that, jint index)
-{
- return (*env)->NewStringUTF(env, AGL_nativeFunctionNames[index]);
-}
-
-JNIEXPORT jint JNICALL STATS_NATIVE(AGL_1GetFunctionCallCount)
- (JNIEnv *env, jclass that, jint index)
-{
- return AGL_nativeFunctionCallCount[index];
-}
-
-#endif
diff --git a/bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.h b/bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.h
deleted file mode 100644
index fc359aff5c..0000000000
--- a/bundles/org.eclipse.swt.opengl/carbon/library/agl_stats.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#ifdef NATIVE_STATS
-extern int AGL_nativeFunctionCount;
-extern int AGL_nativeFunctionCallCount[];
-extern char* AGL_nativeFunctionNames[];
-#define AGL_NATIVE_ENTER(env, that, func) AGL_nativeFunctionCallCount[func]++;
-#define AGL_NATIVE_EXIT(env, that, func)
-#else
-#define AGL_NATIVE_ENTER(env, that, func)
-#define AGL_NATIVE_EXIT(env, that, func)
-#endif
-
-typedef enum {
- aglChoosePixelFormat_FUNC,
- aglCreateContext_FUNC,
- aglDescribePixelFormat_FUNC,
- aglDestroyContext_FUNC,
- aglDestroyPixelFormat_FUNC,
- aglEnable_FUNC,
- aglGetCurrentContext_FUNC,
- aglGetDrawable_FUNC,
- aglSetCurrentContext_FUNC,
- aglSetDrawable_FUNC,
- aglSetInteger__III_FUNC,
- aglSetInteger__II_3I_FUNC,
- aglSwapBuffers_FUNC,
- aglUpdateContext_FUNC,
-} AGL_FUNCS;
diff --git a/bundles/org.eclipse.swt.opengl/carbon/library/agl_structs.h b/bundles/org.eclipse.swt.opengl/carbon/library/agl_structs.h
deleted file mode 100644
index 36531f5373..0000000000
--- a/bundles/org.eclipse.swt.opengl/carbon/library/agl_structs.h
+++ /dev/null
@@ -1,13 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#include "agl.h"
-
diff --git a/bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/internal/opengl/carbon/AGL.java b/bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/internal/opengl/carbon/AGL.java
deleted file mode 100644
index 3c1339e33e..0000000000
--- a/bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/internal/opengl/carbon/AGL.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.internal.opengl.carbon;
-
-import org.eclipse.swt.opengl.Library;
-
-public class AGL {
-
-static {
- Library.loadLibrary("gl");
-}
-
-/* Attributes */
-public static final int AGL_NONE = 0;
-public static final int AGL_BUFFER_SIZE = 2;
-public static final int AGL_LEVEL = 3;
-public static final int AGL_RGBA = 4;
-public static final int AGL_DOUBLEBUFFER = 5;
-public static final int AGL_STEREO = 6;
-public static final int AGL_AUX_BUFFERS = 7;
-public static final int AGL_RED_SIZE = 8;
-public static final int AGL_GREEN_SIZE = 9;
-public static final int AGL_BLUE_SIZE = 10;
-public static final int AGL_ALPHA_SIZE = 11;
-public static final int AGL_DEPTH_SIZE = 12;
-public static final int AGL_STENCIL_SIZE = 13;
-public static final int AGL_ACCUM_RED_SIZE = 14;
-public static final int AGL_ACCUM_GREEN_SIZE = 15;
-public static final int AGL_ACCUM_BLUE_SIZE = 16;
-public static final int AGL_ACCUM_ALPHA_SIZE = 17;
-
-public static final int AGL_SAMPLE_BUFFERS_ARB = 55;
-public static final int AGL_SAMPLES_ARB = 56;
-
-/* Integer parameters */
-public static final int AGL_BUFFER_RECT = 202;
-public static final int AGL_SWAP_INTERVAL = 222;
-public static final int AGL_BUFFER_NAME = 231;
-public static final int AGL_CLIP_REGION = 254;
-
-public static final native int aglChoosePixelFormat(int gdevs, int ndev, int[] attribs);
-public static final native int aglCreateContext(int pix, int share);
-public static final native boolean aglDescribePixelFormat(int pix, int attrib, int[] value);
-public static final native boolean aglDestroyContext(int ctx);
-public static final native void aglDestroyPixelFormat(int pix);
-public static final native boolean aglEnable(int ctx, int pname);
-public static final native int aglGetCurrentContext();
-public static final native int aglGetDrawable(int ctx);
-public static final native boolean aglSetCurrentContext(int ctx);
-public static final native boolean aglSetDrawable(int ctx, int draw);
-public static final native boolean aglSetInteger(int ctx, int pname, int[] params);
-public static final native boolean aglSetInteger(int ctx, int pname, int param);
-public static final native void aglSwapBuffers(int ctx);
-public static final native boolean aglUpdateContext(int ctx);
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/opengl/GLCanvas.java b/bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/opengl/GLCanvas.java
deleted file mode 100755
index ebfc775bf3..0000000000
--- a/bundles/org.eclipse.swt.opengl/carbon/org/eclipse/swt/opengl/GLCanvas.java
+++ /dev/null
@@ -1,255 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.opengl;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.internal.carbon.*;
-import org.eclipse.swt.internal.opengl.carbon.*;
-
-/**
- * GLCanvas is a widget capable of displaying OpenGL content.
- */
-
-public class GLCanvas extends Canvas {
- int context;
- int pixelFormat;
- static final int MAX_ATTRIBUTES = 32;
-
-/**
- * Create a GLCanvas widget using the attributes described in the GLData
- * object provided.
- *
- * @param parent a composite widget
- * @param style the bitwise OR'ing of widget styles
- * @param data the requested attributes of the GLCanvas
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT when the data is null
- * ERROR_UNSUPPORTED_DEPTH when the requested attributes cannot be provided
- * @exception SWTException
- * ERROR_THREAD_INVALID_ACCESS when called from the wrong thread
- * ERROR_CANNOT_CREATE_OBJECT when failed to create OLE Object
- * ERROR_CANNOT_OPEN_FILE when failed to open file
- * ERROR_INTERFACE_NOT_FOUND when unable to create callbacks for OLE Interfaces
- * ERROR_INVALID_CLASSID
- *
- */
-public GLCanvas (Composite parent, int style, GLData data) {
- super (parent, style);
- if (data == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
- int aglAttrib [] = new int [MAX_ATTRIBUTES];
- int pos = 0;
- aglAttrib [pos++] = AGL.AGL_RGBA;
- if (data.doubleBuffer) aglAttrib [pos++] = AGL.AGL_DOUBLEBUFFER;
- if (data.stereo) aglAttrib [pos++] = AGL.AGL_STEREO;
- if (data.redSize > 0) {
- aglAttrib [pos++] = AGL.AGL_RED_SIZE;
- aglAttrib [pos++] = data.redSize;
- }
- if (data.greenSize > 0) {
- aglAttrib [pos++] = AGL.AGL_GREEN_SIZE;
- aglAttrib [pos++] = data.greenSize;
- }
- if (data.blueSize > 0) {
- aglAttrib [pos++] = AGL.AGL_BLUE_SIZE;
- aglAttrib [pos++] = data.blueSize;
- }
- if (data.alphaSize > 0) {
- aglAttrib [pos++] = AGL.AGL_ALPHA_SIZE;
- aglAttrib [pos++] = data.alphaSize;
- }
- if (data.depthSize > 0) {
- aglAttrib [pos++] = AGL.AGL_DEPTH_SIZE;
- aglAttrib [pos++] = data.depthSize;
- }
- if (data.stencilSize > 0) {
- aglAttrib [pos++] = AGL.AGL_STENCIL_SIZE;
- aglAttrib [pos++] = data.stencilSize;
- }
- if (data.accumRedSize > 0) {
- aglAttrib [pos++] = AGL.AGL_ACCUM_RED_SIZE;
- aglAttrib [pos++] = data.accumRedSize;
- }
- if (data.accumGreenSize > 0) {
- aglAttrib [pos++] = AGL.AGL_ACCUM_GREEN_SIZE;
- aglAttrib [pos++] = data.accumGreenSize;
- }
- if (data.accumBlueSize > 0) {
- aglAttrib [pos++] = AGL.AGL_ACCUM_BLUE_SIZE;
- aglAttrib [pos++] = data.accumBlueSize;
- }
- if (data.accumAlphaSize > 0) {
- aglAttrib [pos++] = AGL.AGL_ACCUM_ALPHA_SIZE;
- aglAttrib [pos++] = data.accumAlphaSize;
- }
- if (data.sampleBuffers > 0) {
- aglAttrib [pos++] = AGL.AGL_SAMPLE_BUFFERS_ARB;
- aglAttrib [pos++] = data.sampleBuffers;
- }
- if (data.samples > 0) {
- aglAttrib [pos++] = AGL.AGL_SAMPLES_ARB;
- aglAttrib [pos++] = data.samples;
- }
- aglAttrib [pos++] = AGL.AGL_NONE;
- pixelFormat = AGL.aglChoosePixelFormat (0, 0, aglAttrib);
-// context = AGL.aglCreateContext (pixelFormat, share == null ? 0 : share.context);
- context = AGL.aglCreateContext (pixelFormat, 0);
- int window = OS.GetControlOwner (handle);
- int port = OS.GetWindowPort (window);
- AGL.aglSetDrawable (context, port);
-
- Listener listener = new Listener () {
- public void handleEvent (Event event) {
- switch (event.type) {
- case SWT.Dispose:
- AGL.aglDestroyContext (context);
- AGL.aglDestroyPixelFormat (pixelFormat);
- break;
- case SWT.Resize:
- case SWT.Hide:
- case SWT.Show:
- getDisplay().asyncExec(new Runnable() {
- public void run() {
- fixBounds();
- }
- });
- break;
- }
- }
- };
- addListener (SWT.Resize, listener);
- Shell shell = getShell();
- shell.addListener(SWT.Resize, listener);
- shell.addListener(SWT.Show, listener);
- shell.addListener(SWT.Hide, listener);
- Control c = this;
- do {
- c.addListener(SWT.Show, listener);
- c.addListener(SWT.Hide, listener);
- c = c.getParent();
- } while (c != shell);
- addListener (SWT.Dispose, listener);
-}
-
-void fixBounds () {
- GCData data = new GCData ();
- int gc = internal_new_GC (data);
- Rect bounds = new Rect ();
- OS.GetRegionBounds (data.visibleRgn, bounds);
- int width = bounds.right - bounds.left;
- int height = bounds.bottom - bounds.top;
- Rect rect = new Rect ();
- int window = OS.GetControlOwner (handle);
- int port = OS.GetWindowPort (window);
- OS.GetPortBounds (port, rect);
- int [] glbounds = new int [4];
- glbounds[0] = bounds.left;
- glbounds[1] = rect.bottom - rect.top - bounds.top - height;
- glbounds[2] = width;
- glbounds[3] = height;
- AGL.aglSetInteger (context, AGL.AGL_BUFFER_RECT, glbounds);
- AGL.aglEnable (context, AGL.AGL_BUFFER_RECT);
- AGL.aglSetInteger (context, AGL.AGL_CLIP_REGION, data.visibleRgn);
- AGL.aglUpdateContext (context);
- internal_dispose_GC (gc, data);
-}
-
-/**
- * Returns a GLData object describing the created context.
- *
- * @return GLData description of the OpenGL context attributes
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public GLData getGLData () {
- checkWidget ();
- GLData data = new GLData ();
- int [] value = new int [1];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_DOUBLEBUFFER, value);
- data.doubleBuffer = value [0] != 0;
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_STEREO, value);
- data.stereo = value [0] != 0;
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_RED_SIZE, value);
- data.redSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_GREEN_SIZE, value);
- data.greenSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_BLUE_SIZE, value);
- data.blueSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_ALPHA_SIZE, value);
- data.alphaSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_DEPTH_SIZE, value);
- data.depthSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_STENCIL_SIZE, value);
- data.stencilSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_ACCUM_RED_SIZE, value);
- data.accumRedSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_ACCUM_GREEN_SIZE, value);
- data.accumGreenSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_ACCUM_BLUE_SIZE, value);
- data.accumBlueSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_ACCUM_ALPHA_SIZE, value);
- data.accumAlphaSize = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_SAMPLE_BUFFERS_ARB, value);
- data.sampleBuffers = value [0];
- AGL.aglDescribePixelFormat (pixelFormat, AGL.AGL_SAMPLES_ARB, value);
- data.samples = value [0];
- return data;
-}
-
-/**
- * Returns a boolean indicating whether the receiver's OpenGL context
- * is the current context.
- *
- * @return true if the receiver holds the current OpenGL context,
- * false otherwise
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public boolean isCurrent () {
- checkWidget ();
- return AGL.aglGetCurrentContext () == context;
-}
-
-/**
- * Sets the OpenGL context associated with this GLCanvas to be the
- * current GL context.
- *
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public void setCurrent () {
- checkWidget ();
- if (AGL.aglGetCurrentContext () != context) {
- AGL.aglSetCurrentContext (context);
- }
-}
-
-/**
- * Swaps the front and back color buffers.
- *
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public void swapBuffers () {
- checkWidget ();
- AGL.aglSwapBuffers (context);
-}
-}
diff --git a/bundles/org.eclipse.swt.opengl/common/library/gl.c b/bundles/org.eclipse.swt.opengl/common/library/gl.c
deleted file mode 100644
index 18b5e9fd2a..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/gl.c
+++ /dev/null
@@ -1,5927 +0,0 @@
-#include "swt.h"
-#include "gl_structs.h"
-#include "gl_stats.h"
-
-#define GL_NATIVE(func) Java_org_eclipse_opengl_GL_##func
-
-#ifndef NO_glAccum
-JNIEXPORT void JNICALL GL_NATIVE(glAccum)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glAccum_FUNC);
- glAccum(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glAccum_FUNC);
-}
-#endif
-
-#ifndef NO_glAlphaFunc
-JNIEXPORT void JNICALL GL_NATIVE(glAlphaFunc)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glAlphaFunc_FUNC);
- glAlphaFunc(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glAlphaFunc_FUNC);
-}
-#endif
-
-#ifndef NO_glAreTexturesResident
-JNIEXPORT jboolean JNICALL GL_NATIVE(glAreTexturesResident)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jbooleanArray arg2)
-{
- jint *lparg1=NULL;
- jboolean *lparg2=NULL;
- jboolean rc;
- GL_NATIVE_ENTER(env, that, glAreTexturesResident_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetBooleanArrayElements(env, arg2, NULL);
- }
- rc = (jboolean)glAreTexturesResident(arg0, (const GLuint *)lparg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseBooleanArrayElements(env, arg2, lparg2, 0);
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glAreTexturesResident_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glArrayElement
-JNIEXPORT void JNICALL GL_NATIVE(glArrayElement)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glArrayElement_FUNC);
- glArrayElement(arg0);
- GL_NATIVE_EXIT(env, that, glArrayElement_FUNC);
-}
-#endif
-
-#ifndef NO_glBegin
-JNIEXPORT void JNICALL GL_NATIVE(glBegin)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glBegin_FUNC);
- glBegin(arg0);
- GL_NATIVE_EXIT(env, that, glBegin_FUNC);
-}
-#endif
-
-#ifndef NO_glBindTexture
-JNIEXPORT void JNICALL GL_NATIVE(glBindTexture)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glBindTexture_FUNC);
- glBindTexture(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glBindTexture_FUNC);
-}
-#endif
-
-#ifndef NO_glBitmap
-JNIEXPORT void JNICALL GL_NATIVE(glBitmap)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jbyteArray arg6)
-{
- jbyte *lparg6=NULL;
- GL_NATIVE_ENTER(env, that, glBitmap_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL);
- } else
-#endif
- {
- if (arg6) lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL);
- }
- glBitmap(arg0, arg1, arg2, arg3, arg4, arg5, (const GLubyte *)lparg6);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0);
- } else
-#endif
- {
- if (arg6) (*env)->ReleaseByteArrayElements(env, arg6, lparg6, 0);
- }
- GL_NATIVE_EXIT(env, that, glBitmap_FUNC);
-}
-#endif
-
-#ifndef NO_glBlendFunc
-JNIEXPORT void JNICALL GL_NATIVE(glBlendFunc)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glBlendFunc_FUNC);
- glBlendFunc(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glBlendFunc_FUNC);
-}
-#endif
-
-#ifndef NO_glCallList
-JNIEXPORT void JNICALL GL_NATIVE(glCallList)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glCallList_FUNC);
- glCallList(arg0);
- GL_NATIVE_EXIT(env, that, glCallList_FUNC);
-}
-#endif
-
-#ifndef NO_glCallLists__II_3B
-JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3B)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2)
-{
- jbyte *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glCallLists__II_3B_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL);
- }
- glCallLists(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glCallLists__II_3B_FUNC);
-}
-#endif
-
-#ifndef NO_glCallLists__II_3C
-JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3C)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jcharArray arg2)
-{
- jchar *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glCallLists__II_3C_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetCharArrayElements(env, arg2, NULL);
- }
- glCallLists(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseCharArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glCallLists__II_3C_FUNC);
-}
-#endif
-
-#ifndef NO_glCallLists__II_3I
-JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3I)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glCallLists__II_3I_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glCallLists(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glCallLists__II_3I_FUNC);
-}
-#endif
-
-#ifndef NO_glClear
-JNIEXPORT void JNICALL GL_NATIVE(glClear)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glClear_FUNC);
- glClear(arg0);
- GL_NATIVE_EXIT(env, that, glClear_FUNC);
-}
-#endif
-
-#ifndef NO_glClearAccum
-JNIEXPORT void JNICALL GL_NATIVE(glClearAccum)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glClearAccum_FUNC);
- glClearAccum(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glClearAccum_FUNC);
-}
-#endif
-
-#ifndef NO_glClearColor
-JNIEXPORT void JNICALL GL_NATIVE(glClearColor)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glClearColor_FUNC);
- glClearColor(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glClearColor_FUNC);
-}
-#endif
-
-#ifndef NO_glClearDepth
-JNIEXPORT void JNICALL GL_NATIVE(glClearDepth)
- (JNIEnv *env, jclass that, jdouble arg0)
-{
- GL_NATIVE_ENTER(env, that, glClearDepth_FUNC);
- glClearDepth(arg0);
- GL_NATIVE_EXIT(env, that, glClearDepth_FUNC);
-}
-#endif
-
-#ifndef NO_glClearIndex
-JNIEXPORT void JNICALL GL_NATIVE(glClearIndex)
- (JNIEnv *env, jclass that, jfloat arg0)
-{
- GL_NATIVE_ENTER(env, that, glClearIndex_FUNC);
- glClearIndex(arg0);
- GL_NATIVE_EXIT(env, that, glClearIndex_FUNC);
-}
-#endif
-
-#ifndef NO_glClearStencil
-JNIEXPORT void JNICALL GL_NATIVE(glClearStencil)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glClearStencil_FUNC);
- glClearStencil(arg0);
- GL_NATIVE_EXIT(env, that, glClearStencil_FUNC);
-}
-#endif
-
-#ifndef NO_glClipPlane
-JNIEXPORT void JNICALL GL_NATIVE(glClipPlane)
- (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1)
-{
- jdouble *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glClipPlane_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL);
- }
- glClipPlane(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glClipPlane_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3b
-JNIEXPORT void JNICALL GL_NATIVE(glColor3b)
- (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3b_FUNC);
- glColor3b(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3b_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3bv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3bv)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3bv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- }
- glColor3bv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3bv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3d
-JNIEXPORT void JNICALL GL_NATIVE(glColor3d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3d_FUNC);
- glColor3d(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3d_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3dv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glColor3dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3dv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3f
-JNIEXPORT void JNICALL GL_NATIVE(glColor3f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3f_FUNC);
- glColor3f(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3f_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3fv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glColor3fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3fv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3i
-JNIEXPORT void JNICALL GL_NATIVE(glColor3i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3i_FUNC);
- glColor3i(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3i_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3iv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glColor3iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3iv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3s
-JNIEXPORT void JNICALL GL_NATIVE(glColor3s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3s_FUNC);
- glColor3s(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3s_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3sv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glColor3sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3sv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3ub
-JNIEXPORT void JNICALL GL_NATIVE(glColor3ub)
- (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3ub_FUNC);
- glColor3ub(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3ub_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3ubv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3ubv)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3ubv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- }
- glColor3ubv((const GLubyte *)lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3ubv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3ui
-JNIEXPORT void JNICALL GL_NATIVE(glColor3ui)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3ui_FUNC);
- glColor3ui(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3ui_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3uiv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3uiv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3uiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glColor3uiv((const GLuint *)lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3uiv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3us
-JNIEXPORT void JNICALL GL_NATIVE(glColor3us)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
-{
- GL_NATIVE_ENTER(env, that, glColor3us_FUNC);
- glColor3us(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glColor3us_FUNC);
-}
-#endif
-
-#ifndef NO_glColor3usv
-JNIEXPORT void JNICALL GL_NATIVE(glColor3usv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor3usv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glColor3usv((const GLushort *)lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor3usv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4b
-JNIEXPORT void JNICALL GL_NATIVE(glColor4b)
- (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2, jbyte arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4b_FUNC);
- glColor4b(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4b_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4bv
-JNIEXPORT void JNICALL GL_NATIVE(glColor4bv)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor4bv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- }
- glColor4bv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor4bv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4d
-JNIEXPORT void JNICALL GL_NATIVE(glColor4d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4d_FUNC);
- glColor4d(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4d_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4dv
-JNIEXPORT void JNICALL GL_NATIVE(glColor4dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor4dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glColor4dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor4dv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4f
-JNIEXPORT void JNICALL GL_NATIVE(glColor4f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4f_FUNC);
- glColor4f(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4f_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4fv
-JNIEXPORT void JNICALL GL_NATIVE(glColor4fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor4fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glColor4fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor4fv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4i
-JNIEXPORT void JNICALL GL_NATIVE(glColor4i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4i_FUNC);
- glColor4i(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4i_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4iv
-JNIEXPORT void JNICALL GL_NATIVE(glColor4iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor4iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glColor4iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor4iv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4s
-JNIEXPORT void JNICALL GL_NATIVE(glColor4s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4s_FUNC);
- glColor4s(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4s_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4ub
-JNIEXPORT void JNICALL GL_NATIVE(glColor4ub)
- (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2, jbyte arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4ub_FUNC);
- glColor4ub(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4ub_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4ubv
-JNIEXPORT void JNICALL GL_NATIVE(glColor4ubv)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor4ubv_FUNC);
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- glColor4ubv((const GLubyte *)lparg0);
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- GL_NATIVE_EXIT(env, that, glColor4ubv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4ui
-JNIEXPORT void JNICALL GL_NATIVE(glColor4ui)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4ui_FUNC);
- glColor4ui(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4ui_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4uiv
-JNIEXPORT void JNICALL GL_NATIVE(glColor4uiv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor4uiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glColor4uiv((const GLuint *)lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor4uiv_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4us
-JNIEXPORT void JNICALL GL_NATIVE(glColor4us)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3)
-{
- GL_NATIVE_ENTER(env, that, glColor4us_FUNC);
- glColor4us(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColor4us_FUNC);
-}
-#endif
-
-#ifndef NO_glColor4usv
-JNIEXPORT void JNICALL GL_NATIVE(glColor4usv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glColor4usv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glColor4usv((const GLushort *)lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glColor4usv_FUNC);
-}
-#endif
-
-#ifndef NO_glColorMask
-JNIEXPORT void JNICALL GL_NATIVE(glColorMask)
- (JNIEnv *env, jclass that, jboolean arg0, jboolean arg1, jboolean arg2, jboolean arg3)
-{
- GL_NATIVE_ENTER(env, that, glColorMask_FUNC);
- glColorMask(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glColorMask_FUNC);
-}
-#endif
-
-#ifndef NO_glColorMaterial
-JNIEXPORT void JNICALL GL_NATIVE(glColorMaterial)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glColorMaterial_FUNC);
- glColorMaterial(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glColorMaterial_FUNC);
-}
-#endif
-
-#ifndef NO_glColorPointer
-JNIEXPORT void JNICALL GL_NATIVE(glColorPointer)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3)
-{
- jint *lparg3=NULL;
- GL_NATIVE_ENTER(env, that, glColorPointer_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
- }
- glColorPointer(arg0, arg1, arg2, lparg3);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- }
- GL_NATIVE_EXIT(env, that, glColorPointer_FUNC);
-}
-#endif
-
-#ifndef NO_glCopyPixels
-JNIEXPORT void JNICALL GL_NATIVE(glCopyPixels)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4)
-{
- GL_NATIVE_ENTER(env, that, glCopyPixels_FUNC);
- glCopyPixels(arg0, arg1, arg2, arg3, arg4);
- GL_NATIVE_EXIT(env, that, glCopyPixels_FUNC);
-}
-#endif
-
-#ifndef NO_glCopyTexImage1D
-JNIEXPORT void JNICALL GL_NATIVE(glCopyTexImage1D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6)
-{
- GL_NATIVE_ENTER(env, that, glCopyTexImage1D_FUNC);
- glCopyTexImage1D(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
- GL_NATIVE_EXIT(env, that, glCopyTexImage1D_FUNC);
-}
-#endif
-
-#ifndef NO_glCopyTexImage2D
-JNIEXPORT void JNICALL GL_NATIVE(glCopyTexImage2D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7)
-{
- GL_NATIVE_ENTER(env, that, glCopyTexImage2D_FUNC);
- glCopyTexImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
- GL_NATIVE_EXIT(env, that, glCopyTexImage2D_FUNC);
-}
-#endif
-
-#ifndef NO_glCopyTexSubImage1D
-JNIEXPORT void JNICALL GL_NATIVE(glCopyTexSubImage1D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5)
-{
- GL_NATIVE_ENTER(env, that, glCopyTexSubImage1D_FUNC);
- glCopyTexSubImage1D(arg0, arg1, arg2, arg3, arg4, arg5);
- GL_NATIVE_EXIT(env, that, glCopyTexSubImage1D_FUNC);
-}
-#endif
-
-#ifndef NO_glCopyTexSubImage2D
-JNIEXPORT void JNICALL GL_NATIVE(glCopyTexSubImage2D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7)
-{
- GL_NATIVE_ENTER(env, that, glCopyTexSubImage2D_FUNC);
- glCopyTexSubImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
- GL_NATIVE_EXIT(env, that, glCopyTexSubImage2D_FUNC);
-}
-#endif
-
-#ifndef NO_glCullFace
-JNIEXPORT void JNICALL GL_NATIVE(glCullFace)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glCullFace_FUNC);
- glCullFace(arg0);
- GL_NATIVE_EXIT(env, that, glCullFace_FUNC);
-}
-#endif
-
-#ifndef NO_glDeleteLists
-JNIEXPORT void JNICALL GL_NATIVE(glDeleteLists)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glDeleteLists_FUNC);
- glDeleteLists(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glDeleteLists_FUNC);
-}
-#endif
-
-#ifndef NO_glDeleteTextures
-JNIEXPORT void JNICALL GL_NATIVE(glDeleteTextures)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1)
-{
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glDeleteTextures_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- }
- glDeleteTextures(arg0, (const GLuint *)lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glDeleteTextures_FUNC);
-}
-#endif
-
-#ifndef NO_glDepthFunc
-JNIEXPORT void JNICALL GL_NATIVE(glDepthFunc)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glDepthFunc_FUNC);
- glDepthFunc(arg0);
- GL_NATIVE_EXIT(env, that, glDepthFunc_FUNC);
-}
-#endif
-
-#ifndef NO_glDepthMask
-JNIEXPORT void JNICALL GL_NATIVE(glDepthMask)
- (JNIEnv *env, jclass that, jboolean arg0)
-{
- GL_NATIVE_ENTER(env, that, glDepthMask_FUNC);
- glDepthMask(arg0);
- GL_NATIVE_EXIT(env, that, glDepthMask_FUNC);
-}
-#endif
-
-#ifndef NO_glDepthRange
-JNIEXPORT void JNICALL GL_NATIVE(glDepthRange)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1)
-{
- GL_NATIVE_ENTER(env, that, glDepthRange_FUNC);
- glDepthRange(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glDepthRange_FUNC);
-}
-#endif
-
-#ifndef NO_glDisable
-JNIEXPORT void JNICALL GL_NATIVE(glDisable)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glDisable_FUNC);
- glDisable(arg0);
- GL_NATIVE_EXIT(env, that, glDisable_FUNC);
-}
-#endif
-
-#ifndef NO_glDisableClientState
-JNIEXPORT void JNICALL GL_NATIVE(glDisableClientState)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glDisableClientState_FUNC);
- glDisableClientState(arg0);
- GL_NATIVE_EXIT(env, that, glDisableClientState_FUNC);
-}
-#endif
-
-#ifndef NO_glDrawArrays
-JNIEXPORT void JNICALL GL_NATIVE(glDrawArrays)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glDrawArrays_FUNC);
- glDrawArrays(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glDrawArrays_FUNC);
-}
-#endif
-
-#ifndef NO_glDrawBuffer
-JNIEXPORT void JNICALL GL_NATIVE(glDrawBuffer)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glDrawBuffer_FUNC);
- glDrawBuffer(arg0);
- GL_NATIVE_EXIT(env, that, glDrawBuffer_FUNC);
-}
-#endif
-
-#ifndef NO_glDrawElements
-JNIEXPORT void JNICALL GL_NATIVE(glDrawElements)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3)
-{
- jint *lparg3=NULL;
- GL_NATIVE_ENTER(env, that, glDrawElements_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
- }
- glDrawElements(arg0, arg1, arg2, lparg3);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- }
- GL_NATIVE_EXIT(env, that, glDrawElements_FUNC);
-}
-#endif
-
-#ifndef NO_glDrawPixels
-JNIEXPORT void JNICALL GL_NATIVE(glDrawPixels)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4)
-{
- jint *lparg4=NULL;
- GL_NATIVE_ENTER(env, that, glDrawPixels_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL);
- } else
-#endif
- {
- if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL);
- }
- glDrawPixels(arg0, arg1, arg2, arg3, lparg4);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
- } else
-#endif
- {
- if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
- }
- GL_NATIVE_EXIT(env, that, glDrawPixels_FUNC);
-}
-#endif
-
-#ifndef NO_glEdgeFlag
-JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlag)
- (JNIEnv *env, jclass that, jboolean arg0)
-{
- GL_NATIVE_ENTER(env, that, glEdgeFlag_FUNC);
- glEdgeFlag(arg0);
- GL_NATIVE_EXIT(env, that, glEdgeFlag_FUNC);
-}
-#endif
-
-#ifndef NO_glEdgeFlagPointer
-JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlagPointer)
- (JNIEnv *env, jclass that, jint arg0, jbooleanArray arg1)
-{
- jboolean *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glEdgeFlagPointer_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetBooleanArrayElements(env, arg1, NULL);
- }
- glEdgeFlagPointer(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseBooleanArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glEdgeFlagPointer_FUNC);
-}
-#endif
-
-#ifndef NO_glEdgeFlagv
-JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlagv)
- (JNIEnv *env, jclass that, jbooleanArray arg0)
-{
- jboolean *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glEdgeFlagv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetBooleanArrayElements(env, arg0, NULL);
- }
- glEdgeFlagv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseBooleanArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glEdgeFlagv_FUNC);
-}
-#endif
-
-#ifndef NO_glEnable
-JNIEXPORT void JNICALL GL_NATIVE(glEnable)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glEnable_FUNC);
- glEnable(arg0);
- GL_NATIVE_EXIT(env, that, glEnable_FUNC);
-}
-#endif
-
-#ifndef NO_glEnableClientState
-JNIEXPORT void JNICALL GL_NATIVE(glEnableClientState)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glEnableClientState_FUNC);
- glEnableClientState(arg0);
- GL_NATIVE_EXIT(env, that, glEnableClientState_FUNC);
-}
-#endif
-
-#ifndef NO_glEnd
-JNIEXPORT void JNICALL GL_NATIVE(glEnd)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glEnd_FUNC);
- glEnd();
- GL_NATIVE_EXIT(env, that, glEnd_FUNC);
-}
-#endif
-
-#ifndef NO_glEndList
-JNIEXPORT void JNICALL GL_NATIVE(glEndList)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glEndList_FUNC);
- glEndList();
- GL_NATIVE_EXIT(env, that, glEndList_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord1d
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1d)
- (JNIEnv *env, jclass that, jdouble arg0)
-{
- GL_NATIVE_ENTER(env, that, glEvalCoord1d_FUNC);
- glEvalCoord1d(arg0);
- GL_NATIVE_EXIT(env, that, glEvalCoord1d_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord1dv
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glEvalCoord1dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glEvalCoord1dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glEvalCoord1dv_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord1f
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1f)
- (JNIEnv *env, jclass that, jfloat arg0)
-{
- GL_NATIVE_ENTER(env, that, glEvalCoord1f_FUNC);
- glEvalCoord1f(arg0);
- GL_NATIVE_EXIT(env, that, glEvalCoord1f_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord1fv
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glEvalCoord1fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glEvalCoord1fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glEvalCoord1fv_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord2d
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1)
-{
- GL_NATIVE_ENTER(env, that, glEvalCoord2d_FUNC);
- glEvalCoord2d(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glEvalCoord2d_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord2dv
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glEvalCoord2dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glEvalCoord2dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glEvalCoord2dv_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord2f
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glEvalCoord2f_FUNC);
- glEvalCoord2f(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glEvalCoord2f_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalCoord2fv
-JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glEvalCoord2fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glEvalCoord2fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glEvalCoord2fv_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalMesh1
-JNIEXPORT void JNICALL GL_NATIVE(glEvalMesh1)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glEvalMesh1_FUNC);
- glEvalMesh1(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glEvalMesh1_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalMesh2
-JNIEXPORT void JNICALL GL_NATIVE(glEvalMesh2)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4)
-{
- GL_NATIVE_ENTER(env, that, glEvalMesh2_FUNC);
- glEvalMesh2(arg0, arg1, arg2, arg3, arg4);
- GL_NATIVE_EXIT(env, that, glEvalMesh2_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalPoint1
-JNIEXPORT void JNICALL GL_NATIVE(glEvalPoint1)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glEvalPoint1_FUNC);
- glEvalPoint1(arg0);
- GL_NATIVE_EXIT(env, that, glEvalPoint1_FUNC);
-}
-#endif
-
-#ifndef NO_glEvalPoint2
-JNIEXPORT void JNICALL GL_NATIVE(glEvalPoint2)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glEvalPoint2_FUNC);
- glEvalPoint2(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glEvalPoint2_FUNC);
-}
-#endif
-
-#ifndef NO_glFeedbackBuffer
-JNIEXPORT void JNICALL GL_NATIVE(glFeedbackBuffer)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glFeedbackBuffer_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glFeedbackBuffer(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glFeedbackBuffer_FUNC);
-}
-#endif
-
-#ifndef NO_glFinish
-JNIEXPORT void JNICALL GL_NATIVE(glFinish)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glFinish_FUNC);
- glFinish();
- GL_NATIVE_EXIT(env, that, glFinish_FUNC);
-}
-#endif
-
-#ifndef NO_glFlush
-JNIEXPORT void JNICALL GL_NATIVE(glFlush)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glFlush_FUNC);
- glFlush();
- GL_NATIVE_EXIT(env, that, glFlush_FUNC);
-}
-#endif
-
-#ifndef NO_glFogf
-JNIEXPORT void JNICALL GL_NATIVE(glFogf)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glFogf_FUNC);
- glFogf(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glFogf_FUNC);
-}
-#endif
-
-#ifndef NO_glFogfv
-JNIEXPORT void JNICALL GL_NATIVE(glFogfv)
- (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1)
-{
- jfloat *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glFogfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL);
- }
- glFogfv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glFogfv_FUNC);
-}
-#endif
-
-#ifndef NO_glFogi
-JNIEXPORT void JNICALL GL_NATIVE(glFogi)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glFogi_FUNC);
- glFogi(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glFogi_FUNC);
-}
-#endif
-
-#ifndef NO_glFogiv
-JNIEXPORT void JNICALL GL_NATIVE(glFogiv)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1)
-{
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glFogiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- }
- glFogiv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glFogiv_FUNC);
-}
-#endif
-
-#ifndef NO_glFrontFace
-JNIEXPORT void JNICALL GL_NATIVE(glFrontFace)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glFrontFace_FUNC);
- glFrontFace(arg0);
- GL_NATIVE_EXIT(env, that, glFrontFace_FUNC);
-}
-#endif
-
-#ifndef NO_glFrustum
-JNIEXPORT void JNICALL GL_NATIVE(glFrustum)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
-{
- GL_NATIVE_ENTER(env, that, glFrustum_FUNC);
- glFrustum(arg0, arg1, arg2, arg3, arg4, arg5);
- GL_NATIVE_EXIT(env, that, glFrustum_FUNC);
-}
-#endif
-
-#ifndef NO_glGenLists
-JNIEXPORT jint JNICALL GL_NATIVE(glGenLists)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jint rc;
- GL_NATIVE_ENTER(env, that, glGenLists_FUNC);
- rc = (jint)glGenLists(arg0);
- GL_NATIVE_EXIT(env, that, glGenLists_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glGenTextures
-JNIEXPORT void JNICALL GL_NATIVE(glGenTextures)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1)
-{
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGenTextures_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- }
- glGenTextures(arg0, (GLuint *)lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGenTextures_FUNC);
-}
-#endif
-
-#ifndef NO_glGetBooleanv
-JNIEXPORT void JNICALL GL_NATIVE(glGetBooleanv)
- (JNIEnv *env, jclass that, jint arg0, jbooleanArray arg1)
-{
- jboolean *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetBooleanv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetBooleanArrayElements(env, arg1, NULL);
- }
- glGetBooleanv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseBooleanArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetBooleanv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetClipPlane
-JNIEXPORT void JNICALL GL_NATIVE(glGetClipPlane)
- (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1)
-{
- jdouble *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetClipPlane_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL);
- }
- glGetClipPlane(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetClipPlane_FUNC);
-}
-#endif
-
-#ifndef NO_glGetDoublev
-JNIEXPORT void JNICALL GL_NATIVE(glGetDoublev)
- (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1)
-{
- jdouble *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetDoublev_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL);
- }
- glGetDoublev(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetDoublev_FUNC);
-}
-#endif
-
-#ifndef NO_glGetError
-JNIEXPORT jint JNICALL GL_NATIVE(glGetError)
- (JNIEnv *env, jclass that)
-{
- jint rc;
- GL_NATIVE_ENTER(env, that, glGetError_FUNC);
- rc = (jint)glGetError();
- GL_NATIVE_EXIT(env, that, glGetError_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glGetFloatv
-JNIEXPORT void JNICALL GL_NATIVE(glGetFloatv)
- (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1)
-{
- jfloat *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetFloatv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL);
- }
- glGetFloatv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetFloatv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetIntegerv
-JNIEXPORT void JNICALL GL_NATIVE(glGetIntegerv)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1)
-{
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetIntegerv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- }
- glGetIntegerv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetIntegerv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetLightfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetLightfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetLightfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glGetLightfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetLightfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetLightiv
-JNIEXPORT void JNICALL GL_NATIVE(glGetLightiv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetLightiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glGetLightiv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetLightiv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetMapdv
-JNIEXPORT void JNICALL GL_NATIVE(glGetMapdv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2)
-{
- jdouble *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetMapdv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL);
- }
- glGetMapdv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetMapdv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetMapfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetMapfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetMapfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glGetMapfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetMapfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetMapiv
-JNIEXPORT void JNICALL GL_NATIVE(glGetMapiv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetMapiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glGetMapiv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetMapiv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetMaterialfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetMaterialfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetMaterialfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glGetMaterialfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetMaterialfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetMaterialiv
-JNIEXPORT void JNICALL GL_NATIVE(glGetMaterialiv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetMaterialiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glGetMaterialiv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetMaterialiv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetPixelMapfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapfv)
- (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1)
-{
- jfloat *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetPixelMapfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL);
- }
- glGetPixelMapfv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetPixelMapfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetPixelMapuiv
-JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapuiv)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1)
-{
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetPixelMapuiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- }
- glGetPixelMapuiv(arg0, (GLuint *)lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetPixelMapuiv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetPixelMapusv
-JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapusv)
- (JNIEnv *env, jclass that, jint arg0, jshortArray arg1)
-{
- jshort *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetPixelMapusv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL);
- }
- glGetPixelMapusv(arg0, (GLushort *)lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetPixelMapusv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetPointerv
-JNIEXPORT void JNICALL GL_NATIVE(glGetPointerv)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1)
-{
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glGetPointerv_FUNC);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- glGetPointerv(arg0, (GLvoid **)lparg1);
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- GL_NATIVE_EXIT(env, that, glGetPointerv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetPolygonStipple
-JNIEXPORT void JNICALL GL_NATIVE(glGetPolygonStipple)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glGetPolygonStipple_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- }
- glGetPolygonStipple((GLubyte *)lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetPolygonStipple_FUNC);
-}
-#endif
-
-#ifndef NO_glGetString
-JNIEXPORT jint JNICALL GL_NATIVE(glGetString)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jint rc;
- GL_NATIVE_ENTER(env, that, glGetString_FUNC);
- rc = (jint)glGetString(arg0);
- GL_NATIVE_EXIT(env, that, glGetString_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glGetTexEnvfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexEnvfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexEnvfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glGetTexEnvfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexEnvfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexEnviv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexEnviv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexEnviv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glGetTexEnviv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexEnviv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexGendv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexGendv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2)
-{
- jdouble *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexGendv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL);
- }
- glGetTexGendv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexGendv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexGenfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexGenfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexGenfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glGetTexGenfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexGenfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexGeniv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexGeniv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexGeniv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glGetTexGeniv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexGeniv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexImage
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexImage)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4)
-{
- jint *lparg4=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexImage_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL);
- } else
-#endif
- {
- if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL);
- }
- glGetTexImage(arg0, arg1, arg2, arg3, lparg4);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
- } else
-#endif
- {
- if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexImage_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexLevelParameterfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexLevelParameterfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jfloatArray arg3)
-{
- jfloat *lparg3=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexLevelParameterfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetFloatArrayElements(env, arg3, NULL);
- }
- glGetTexLevelParameterfv(arg0, arg1, arg2, lparg3);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg3) (*env)->ReleaseFloatArrayElements(env, arg3, lparg3, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexLevelParameterfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexLevelParameteriv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexLevelParameteriv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3)
-{
- jint *lparg3=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexLevelParameteriv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
- }
- glGetTexLevelParameteriv(arg0, arg1, arg2, lparg3);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexLevelParameteriv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexParameterfv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexParameterfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexParameterfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glGetTexParameterfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexParameterfv_FUNC);
-}
-#endif
-
-#ifndef NO_glGetTexParameteriv
-JNIEXPORT void JNICALL GL_NATIVE(glGetTexParameteriv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glGetTexParameteriv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glGetTexParameteriv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glGetTexParameteriv_FUNC);
-}
-#endif
-
-#ifndef NO_glHint
-JNIEXPORT void JNICALL GL_NATIVE(glHint)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glHint_FUNC);
- glHint(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glHint_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexMask
-JNIEXPORT void JNICALL GL_NATIVE(glIndexMask)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glIndexMask_FUNC);
- glIndexMask(arg0);
- GL_NATIVE_EXIT(env, that, glIndexMask_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexPointer
-JNIEXPORT void JNICALL GL_NATIVE(glIndexPointer)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glIndexPointer_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glIndexPointer(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glIndexPointer_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexd
-JNIEXPORT void JNICALL GL_NATIVE(glIndexd)
- (JNIEnv *env, jclass that, jdouble arg0)
-{
- GL_NATIVE_ENTER(env, that, glIndexd_FUNC);
- glIndexd(arg0);
- GL_NATIVE_EXIT(env, that, glIndexd_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexdv
-JNIEXPORT void JNICALL GL_NATIVE(glIndexdv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glIndexdv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glIndexdv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glIndexdv_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexf
-JNIEXPORT void JNICALL GL_NATIVE(glIndexf)
- (JNIEnv *env, jclass that, jfloat arg0)
-{
- GL_NATIVE_ENTER(env, that, glIndexf_FUNC);
- glIndexf(arg0);
- GL_NATIVE_EXIT(env, that, glIndexf_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexfv
-JNIEXPORT void JNICALL GL_NATIVE(glIndexfv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glIndexfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glIndexfv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glIndexfv_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexi
-JNIEXPORT void JNICALL GL_NATIVE(glIndexi)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glIndexi_FUNC);
- glIndexi(arg0);
- GL_NATIVE_EXIT(env, that, glIndexi_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexiv
-JNIEXPORT void JNICALL GL_NATIVE(glIndexiv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glIndexiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glIndexiv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glIndexiv_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexs
-JNIEXPORT void JNICALL GL_NATIVE(glIndexs)
- (JNIEnv *env, jclass that, jshort arg0)
-{
- GL_NATIVE_ENTER(env, that, glIndexs_FUNC);
- glIndexs(arg0);
- GL_NATIVE_EXIT(env, that, glIndexs_FUNC);
-}
-#endif
-
-#ifndef NO_glIndexsv
-JNIEXPORT void JNICALL GL_NATIVE(glIndexsv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glIndexsv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glIndexsv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glIndexsv_FUNC);
-}
-#endif
-
-#ifndef NO_glInitNames
-JNIEXPORT void JNICALL GL_NATIVE(glInitNames)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glInitNames_FUNC);
- glInitNames();
- GL_NATIVE_EXIT(env, that, glInitNames_FUNC);
-}
-#endif
-
-#ifndef NO_glInterleavedArrays
-JNIEXPORT void JNICALL GL_NATIVE(glInterleavedArrays)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glInterleavedArrays_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glInterleavedArrays(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glInterleavedArrays_FUNC);
-}
-#endif
-
-#ifndef NO_glIsEnabled
-JNIEXPORT jboolean JNICALL GL_NATIVE(glIsEnabled)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jboolean rc;
- GL_NATIVE_ENTER(env, that, glIsEnabled_FUNC);
- rc = (jboolean)glIsEnabled(arg0);
- GL_NATIVE_EXIT(env, that, glIsEnabled_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glIsList
-JNIEXPORT jboolean JNICALL GL_NATIVE(glIsList)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jboolean rc;
- GL_NATIVE_ENTER(env, that, glIsList_FUNC);
- rc = (jboolean)glIsList(arg0);
- GL_NATIVE_EXIT(env, that, glIsList_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glIsTexture
-JNIEXPORT jboolean JNICALL GL_NATIVE(glIsTexture)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jboolean rc;
- GL_NATIVE_ENTER(env, that, glIsTexture_FUNC);
- rc = (jboolean)glIsTexture(arg0);
- GL_NATIVE_EXIT(env, that, glIsTexture_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glLightModelf
-JNIEXPORT void JNICALL GL_NATIVE(glLightModelf)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glLightModelf_FUNC);
- glLightModelf(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glLightModelf_FUNC);
-}
-#endif
-
-#ifndef NO_glLightModelfv
-JNIEXPORT void JNICALL GL_NATIVE(glLightModelfv)
- (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1)
-{
- jfloat *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glLightModelfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL);
- }
- glLightModelfv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glLightModelfv_FUNC);
-}
-#endif
-
-#ifndef NO_glLightModeli
-JNIEXPORT void JNICALL GL_NATIVE(glLightModeli)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glLightModeli_FUNC);
- glLightModeli(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glLightModeli_FUNC);
-}
-#endif
-
-#ifndef NO_glLightModeliv
-JNIEXPORT void JNICALL GL_NATIVE(glLightModeliv)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1)
-{
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glLightModeliv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- }
- glLightModeliv(arg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glLightModeliv_FUNC);
-}
-#endif
-
-#ifndef NO_glLightf
-JNIEXPORT void JNICALL GL_NATIVE(glLightf)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glLightf_FUNC);
- glLightf(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glLightf_FUNC);
-}
-#endif
-
-#ifndef NO_glLightfv
-JNIEXPORT void JNICALL GL_NATIVE(glLightfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glLightfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glLightfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glLightfv_FUNC);
-}
-#endif
-
-#ifndef NO_glLighti
-JNIEXPORT void JNICALL GL_NATIVE(glLighti)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glLighti_FUNC);
- glLighti(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glLighti_FUNC);
-}
-#endif
-
-#ifndef NO_glLightiv
-JNIEXPORT void JNICALL GL_NATIVE(glLightiv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glLightiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glLightiv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glLightiv_FUNC);
-}
-#endif
-
-#ifndef NO_glLineStipple
-JNIEXPORT void JNICALL GL_NATIVE(glLineStipple)
- (JNIEnv *env, jclass that, jint arg0, jshort arg1)
-{
- GL_NATIVE_ENTER(env, that, glLineStipple_FUNC);
- glLineStipple(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glLineStipple_FUNC);
-}
-#endif
-
-#ifndef NO_glLineWidth
-JNIEXPORT void JNICALL GL_NATIVE(glLineWidth)
- (JNIEnv *env, jclass that, jfloat arg0)
-{
- GL_NATIVE_ENTER(env, that, glLineWidth_FUNC);
- glLineWidth(arg0);
- GL_NATIVE_EXIT(env, that, glLineWidth_FUNC);
-}
-#endif
-
-#ifndef NO_glListBase
-JNIEXPORT void JNICALL GL_NATIVE(glListBase)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glListBase_FUNC);
- glListBase(arg0);
- GL_NATIVE_EXIT(env, that, glListBase_FUNC);
-}
-#endif
-
-#ifndef NO_glLoadIdentity
-JNIEXPORT void JNICALL GL_NATIVE(glLoadIdentity)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glLoadIdentity_FUNC);
- glLoadIdentity();
- GL_NATIVE_EXIT(env, that, glLoadIdentity_FUNC);
-}
-#endif
-
-#ifndef NO_glLoadMatrixd
-JNIEXPORT void JNICALL GL_NATIVE(glLoadMatrixd)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glLoadMatrixd_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glLoadMatrixd(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glLoadMatrixd_FUNC);
-}
-#endif
-
-#ifndef NO_glLoadMatrixf
-JNIEXPORT void JNICALL GL_NATIVE(glLoadMatrixf)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glLoadMatrixf_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glLoadMatrixf(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glLoadMatrixf_FUNC);
-}
-#endif
-
-#ifndef NO_glLoadName
-JNIEXPORT void JNICALL GL_NATIVE(glLoadName)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glLoadName_FUNC);
- glLoadName(arg0);
- GL_NATIVE_EXIT(env, that, glLoadName_FUNC);
-}
-#endif
-
-#ifndef NO_glLogicOp
-JNIEXPORT void JNICALL GL_NATIVE(glLogicOp)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glLogicOp_FUNC);
- glLogicOp(arg0);
- GL_NATIVE_EXIT(env, that, glLogicOp_FUNC);
-}
-#endif
-
-#ifndef NO_glMap1d
-JNIEXPORT void JNICALL GL_NATIVE(glMap1d)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jint arg4, jdoubleArray arg5)
-{
- jdouble *lparg5=NULL;
- GL_NATIVE_ENTER(env, that, glMap1d_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg5) lparg5 = (*env)->GetPrimitiveArrayCritical(env, arg5, NULL);
- } else
-#endif
- {
- if (arg5) lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL);
- }
- glMap1d(arg0, arg1, arg2, arg3, arg4, lparg5);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg5) (*env)->ReleasePrimitiveArrayCritical(env, arg5, lparg5, 0);
- } else
-#endif
- {
- if (arg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0);
- }
- GL_NATIVE_EXIT(env, that, glMap1d_FUNC);
-}
-#endif
-
-#ifndef NO_glMap1f
-JNIEXPORT void JNICALL GL_NATIVE(glMap1f)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2, jint arg3, jint arg4, jfloatArray arg5)
-{
- jfloat *lparg5=NULL;
- GL_NATIVE_ENTER(env, that, glMap1f_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg5) lparg5 = (*env)->GetPrimitiveArrayCritical(env, arg5, NULL);
- } else
-#endif
- {
- if (arg5) lparg5 = (*env)->GetFloatArrayElements(env, arg5, NULL);
- }
- glMap1f(arg0, arg1, arg2, arg3, arg4, lparg5);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg5) (*env)->ReleasePrimitiveArrayCritical(env, arg5, lparg5, 0);
- } else
-#endif
- {
- if (arg5) (*env)->ReleaseFloatArrayElements(env, arg5, lparg5, 0);
- }
- GL_NATIVE_EXIT(env, that, glMap1f_FUNC);
-}
-#endif
-
-#ifndef NO_glMap2d
-JNIEXPORT void JNICALL GL_NATIVE(glMap2d)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jint arg4, jdouble arg5, jdouble arg6, jint arg7, jint arg8, jdoubleArray arg9)
-{
- jdouble *lparg9=NULL;
- GL_NATIVE_ENTER(env, that, glMap2d_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg9) lparg9 = (*env)->GetPrimitiveArrayCritical(env, arg9, NULL);
- } else
-#endif
- {
- if (arg9) lparg9 = (*env)->GetDoubleArrayElements(env, arg9, NULL);
- }
- glMap2d(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, lparg9);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg9) (*env)->ReleasePrimitiveArrayCritical(env, arg9, lparg9, 0);
- } else
-#endif
- {
- if (arg9) (*env)->ReleaseDoubleArrayElements(env, arg9, lparg9, 0);
- }
- GL_NATIVE_EXIT(env, that, glMap2d_FUNC);
-}
-#endif
-
-#ifndef NO_glMap2f
-JNIEXPORT void JNICALL GL_NATIVE(glMap2f)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2, jint arg3, jint arg4, jfloat arg5, jfloat arg6, jint arg7, jint arg8, jfloatArray arg9)
-{
- jfloat *lparg9=NULL;
- GL_NATIVE_ENTER(env, that, glMap2f_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg9) lparg9 = (*env)->GetPrimitiveArrayCritical(env, arg9, NULL);
- } else
-#endif
- {
- if (arg9) lparg9 = (*env)->GetFloatArrayElements(env, arg9, NULL);
- }
- glMap2f(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, lparg9);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg9) (*env)->ReleasePrimitiveArrayCritical(env, arg9, lparg9, 0);
- } else
-#endif
- {
- if (arg9) (*env)->ReleaseFloatArrayElements(env, arg9, lparg9, 0);
- }
- GL_NATIVE_EXIT(env, that, glMap2f_FUNC);
-}
-#endif
-
-#ifndef NO_glMapGrid1d
-JNIEXPORT void JNICALL GL_NATIVE(glMapGrid1d)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glMapGrid1d_FUNC);
- glMapGrid1d(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glMapGrid1d_FUNC);
-}
-#endif
-
-#ifndef NO_glMapGrid1f
-JNIEXPORT void JNICALL GL_NATIVE(glMapGrid1f)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glMapGrid1f_FUNC);
- glMapGrid1f(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glMapGrid1f_FUNC);
-}
-#endif
-
-#ifndef NO_glMapGrid2d
-JNIEXPORT void JNICALL GL_NATIVE(glMapGrid2d)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jdouble arg4, jdouble arg5)
-{
- GL_NATIVE_ENTER(env, that, glMapGrid2d_FUNC);
- glMapGrid2d(arg0, arg1, arg2, arg3, arg4, arg5);
- GL_NATIVE_EXIT(env, that, glMapGrid2d_FUNC);
-}
-#endif
-
-#ifndef NO_glMapGrid2f
-JNIEXPORT void JNICALL GL_NATIVE(glMapGrid2f)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2, jint arg3, jfloat arg4, jfloat arg5)
-{
- GL_NATIVE_ENTER(env, that, glMapGrid2f_FUNC);
- glMapGrid2f(arg0, arg1, arg2, arg3, arg4, arg5);
- GL_NATIVE_EXIT(env, that, glMapGrid2f_FUNC);
-}
-#endif
-
-#ifndef NO_glMaterialf
-JNIEXPORT void JNICALL GL_NATIVE(glMaterialf)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glMaterialf_FUNC);
- glMaterialf(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glMaterialf_FUNC);
-}
-#endif
-
-#ifndef NO_glMaterialfv
-JNIEXPORT void JNICALL GL_NATIVE(glMaterialfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glMaterialfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glMaterialfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glMaterialfv_FUNC);
-}
-#endif
-
-#ifndef NO_glMateriali
-JNIEXPORT void JNICALL GL_NATIVE(glMateriali)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glMateriali_FUNC);
- glMateriali(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glMateriali_FUNC);
-}
-#endif
-
-#ifndef NO_glMaterialiv
-JNIEXPORT void JNICALL GL_NATIVE(glMaterialiv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glMaterialiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glMaterialiv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glMaterialiv_FUNC);
-}
-#endif
-
-#ifndef NO_glMatrixMode
-JNIEXPORT void JNICALL GL_NATIVE(glMatrixMode)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glMatrixMode_FUNC);
- glMatrixMode(arg0);
- GL_NATIVE_EXIT(env, that, glMatrixMode_FUNC);
-}
-#endif
-
-#ifndef NO_glMultMatrixd
-JNIEXPORT void JNICALL GL_NATIVE(glMultMatrixd)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glMultMatrixd_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glMultMatrixd(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glMultMatrixd_FUNC);
-}
-#endif
-
-#ifndef NO_glMultMatrixf
-JNIEXPORT void JNICALL GL_NATIVE(glMultMatrixf)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glMultMatrixf_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glMultMatrixf(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glMultMatrixf_FUNC);
-}
-#endif
-
-#ifndef NO_glNewList
-JNIEXPORT void JNICALL GL_NATIVE(glNewList)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glNewList_FUNC);
- glNewList(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glNewList_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3b
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3b)
- (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2)
-{
- GL_NATIVE_ENTER(env, that, glNormal3b_FUNC);
- glNormal3b(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glNormal3b_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3bv
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3bv)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glNormal3bv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- }
- glNormal3bv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glNormal3bv_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3d
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glNormal3d_FUNC);
- glNormal3d(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glNormal3d_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3dv
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glNormal3dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glNormal3dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glNormal3dv_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3f
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glNormal3f_FUNC);
- glNormal3f(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glNormal3f_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3fv
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glNormal3fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glNormal3fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glNormal3fv_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3i
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glNormal3i_FUNC);
- glNormal3i(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glNormal3i_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3iv
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glNormal3iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glNormal3iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glNormal3iv_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3s
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
-{
- GL_NATIVE_ENTER(env, that, glNormal3s_FUNC);
- glNormal3s(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glNormal3s_FUNC);
-}
-#endif
-
-#ifndef NO_glNormal3sv
-JNIEXPORT void JNICALL GL_NATIVE(glNormal3sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glNormal3sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glNormal3sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glNormal3sv_FUNC);
-}
-#endif
-
-#ifndef NO_glNormalPointer
-JNIEXPORT void JNICALL GL_NATIVE(glNormalPointer)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glNormalPointer_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glNormalPointer(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glNormalPointer_FUNC);
-}
-#endif
-
-#ifndef NO_glOrtho
-JNIEXPORT void JNICALL GL_NATIVE(glOrtho)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
-{
- GL_NATIVE_ENTER(env, that, glOrtho_FUNC);
- glOrtho(arg0, arg1, arg2, arg3, arg4, arg5);
- GL_NATIVE_EXIT(env, that, glOrtho_FUNC);
-}
-#endif
-
-#ifndef NO_glPassThrough
-JNIEXPORT void JNICALL GL_NATIVE(glPassThrough)
- (JNIEnv *env, jclass that, jfloat arg0)
-{
- GL_NATIVE_ENTER(env, that, glPassThrough_FUNC);
- glPassThrough(arg0);
- GL_NATIVE_EXIT(env, that, glPassThrough_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelMapfv
-JNIEXPORT void JNICALL GL_NATIVE(glPixelMapfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glPixelMapfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glPixelMapfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glPixelMapfv_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelMapuiv
-JNIEXPORT void JNICALL GL_NATIVE(glPixelMapuiv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glPixelMapuiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glPixelMapuiv(arg0, arg1, (const GLuint *)lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glPixelMapuiv_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelMapusv
-JNIEXPORT void JNICALL GL_NATIVE(glPixelMapusv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jshortArray arg2)
-{
- jshort *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glPixelMapusv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL);
- }
- glPixelMapusv(arg0, arg1, (const GLushort *)lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glPixelMapusv_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelStoref
-JNIEXPORT void JNICALL GL_NATIVE(glPixelStoref)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glPixelStoref_FUNC);
- glPixelStoref(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glPixelStoref_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelStorei
-JNIEXPORT void JNICALL GL_NATIVE(glPixelStorei)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glPixelStorei_FUNC);
- glPixelStorei(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glPixelStorei_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelTransferf
-JNIEXPORT void JNICALL GL_NATIVE(glPixelTransferf)
- (JNIEnv *env, jclass that, jint arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glPixelTransferf_FUNC);
- glPixelTransferf(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glPixelTransferf_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelTransferi
-JNIEXPORT void JNICALL GL_NATIVE(glPixelTransferi)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glPixelTransferi_FUNC);
- glPixelTransferi(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glPixelTransferi_FUNC);
-}
-#endif
-
-#ifndef NO_glPixelZoom
-JNIEXPORT void JNICALL GL_NATIVE(glPixelZoom)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glPixelZoom_FUNC);
- glPixelZoom(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glPixelZoom_FUNC);
-}
-#endif
-
-#ifndef NO_glPointSize
-JNIEXPORT void JNICALL GL_NATIVE(glPointSize)
- (JNIEnv *env, jclass that, jfloat arg0)
-{
- GL_NATIVE_ENTER(env, that, glPointSize_FUNC);
- glPointSize(arg0);
- GL_NATIVE_EXIT(env, that, glPointSize_FUNC);
-}
-#endif
-
-#ifndef NO_glPolygonMode
-JNIEXPORT void JNICALL GL_NATIVE(glPolygonMode)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glPolygonMode_FUNC);
- glPolygonMode(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glPolygonMode_FUNC);
-}
-#endif
-
-#ifndef NO_glPolygonOffset
-JNIEXPORT void JNICALL GL_NATIVE(glPolygonOffset)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glPolygonOffset_FUNC);
- glPolygonOffset(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glPolygonOffset_FUNC);
-}
-#endif
-
-#ifndef NO_glPolygonStipple
-JNIEXPORT void JNICALL GL_NATIVE(glPolygonStipple)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glPolygonStipple_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- }
- glPolygonStipple((GLubyte *)lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glPolygonStipple_FUNC);
-}
-#endif
-
-#ifndef NO_glPopAttrib
-JNIEXPORT void JNICALL GL_NATIVE(glPopAttrib)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glPopAttrib_FUNC);
- glPopAttrib();
- GL_NATIVE_EXIT(env, that, glPopAttrib_FUNC);
-}
-#endif
-
-#ifndef NO_glPopClientAttrib
-JNIEXPORT void JNICALL GL_NATIVE(glPopClientAttrib)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glPopClientAttrib_FUNC);
- glPopClientAttrib();
- GL_NATIVE_EXIT(env, that, glPopClientAttrib_FUNC);
-}
-#endif
-
-#ifndef NO_glPopMatrix
-JNIEXPORT void JNICALL GL_NATIVE(glPopMatrix)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glPopMatrix_FUNC);
- glPopMatrix();
- GL_NATIVE_EXIT(env, that, glPopMatrix_FUNC);
-}
-#endif
-
-#ifndef NO_glPopName
-JNIEXPORT void JNICALL GL_NATIVE(glPopName)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glPopName_FUNC);
- glPopName();
- GL_NATIVE_EXIT(env, that, glPopName_FUNC);
-}
-#endif
-
-#ifndef NO_glPrioritizeTextures
-JNIEXPORT void JNICALL GL_NATIVE(glPrioritizeTextures)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jfloatArray arg2)
-{
- jint *lparg1=NULL;
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glPrioritizeTextures_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glPrioritizeTextures(arg0, (const GLuint *)lparg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- }
- GL_NATIVE_EXIT(env, that, glPrioritizeTextures_FUNC);
-}
-#endif
-
-#ifndef NO_glPushAttrib
-JNIEXPORT void JNICALL GL_NATIVE(glPushAttrib)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glPushAttrib_FUNC);
- glPushAttrib(arg0);
- GL_NATIVE_EXIT(env, that, glPushAttrib_FUNC);
-}
-#endif
-
-#ifndef NO_glPushClientAttrib
-JNIEXPORT void JNICALL GL_NATIVE(glPushClientAttrib)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glPushClientAttrib_FUNC);
- glPushClientAttrib(arg0);
- GL_NATIVE_EXIT(env, that, glPushClientAttrib_FUNC);
-}
-#endif
-
-#ifndef NO_glPushMatrix
-JNIEXPORT void JNICALL GL_NATIVE(glPushMatrix)
- (JNIEnv *env, jclass that)
-{
- GL_NATIVE_ENTER(env, that, glPushMatrix_FUNC);
- glPushMatrix();
- GL_NATIVE_EXIT(env, that, glPushMatrix_FUNC);
-}
-#endif
-
-#ifndef NO_glPushName
-JNIEXPORT void JNICALL GL_NATIVE(glPushName)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glPushName_FUNC);
- glPushName(arg0);
- GL_NATIVE_EXIT(env, that, glPushName_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2d
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos2d_FUNC);
- glRasterPos2d(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glRasterPos2d_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2dv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos2dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glRasterPos2dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos2dv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2f
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos2f_FUNC);
- glRasterPos2f(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glRasterPos2f_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2fv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos2fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glRasterPos2fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos2fv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2i
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos2i_FUNC);
- glRasterPos2i(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glRasterPos2i_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2iv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos2iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glRasterPos2iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos2iv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2s
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos2s_FUNC);
- glRasterPos2s(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glRasterPos2s_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos2sv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos2sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glRasterPos2sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos2sv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3d
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos3d_FUNC);
- glRasterPos3d(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glRasterPos3d_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3dv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos3dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glRasterPos3dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos3dv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3f
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos3f_FUNC);
- glRasterPos3f(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glRasterPos3f_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3fv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos3fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glRasterPos3fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos3fv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3i
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos3i_FUNC);
- glRasterPos3i(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glRasterPos3i_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3iv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos3iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glRasterPos3iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos3iv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3s
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos3s_FUNC);
- glRasterPos3s(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glRasterPos3s_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos3sv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos3sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glRasterPos3sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos3sv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4d
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos4d_FUNC);
- glRasterPos4d(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRasterPos4d_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4dv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos4dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glRasterPos4dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos4dv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4f
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos4f_FUNC);
- glRasterPos4f(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRasterPos4f_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4fv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos4fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glRasterPos4fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos4fv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4i
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos4i_FUNC);
- glRasterPos4i(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRasterPos4i_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4iv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos4iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glRasterPos4iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos4iv_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4s
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3)
-{
- GL_NATIVE_ENTER(env, that, glRasterPos4s_FUNC);
- glRasterPos4s(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRasterPos4s_FUNC);
-}
-#endif
-
-#ifndef NO_glRasterPos4sv
-JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glRasterPos4sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glRasterPos4sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRasterPos4sv_FUNC);
-}
-#endif
-
-#ifndef NO_glReadBuffer
-JNIEXPORT void JNICALL GL_NATIVE(glReadBuffer)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glReadBuffer_FUNC);
- glReadBuffer(arg0);
- GL_NATIVE_EXIT(env, that, glReadBuffer_FUNC);
-}
-#endif
-
-#ifndef NO_glReadPixels
-JNIEXPORT void JNICALL GL_NATIVE(glReadPixels)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jintArray arg6)
-{
- jint *lparg6=NULL;
- GL_NATIVE_ENTER(env, that, glReadPixels_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL);
- } else
-#endif
- {
- if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL);
- }
- glReadPixels(arg0, arg1, arg2, arg3, arg4, arg5, lparg6);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0);
- } else
-#endif
- {
- if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
- }
- GL_NATIVE_EXIT(env, that, glReadPixels_FUNC);
-}
-#endif
-
-#ifndef NO_glRectd
-JNIEXPORT void JNICALL GL_NATIVE(glRectd)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GL_NATIVE_ENTER(env, that, glRectd_FUNC);
- glRectd(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRectd_FUNC);
-}
-#endif
-
-#ifndef NO_glRectdv
-JNIEXPORT void JNICALL GL_NATIVE(glRectdv)
- (JNIEnv *env, jclass that, jdoubleArray arg0, jdoubleArray arg1)
-{
- jdouble *lparg0=NULL;
- jdouble *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glRectdv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL);
- }
- glRectdv(lparg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRectdv_FUNC);
-}
-#endif
-
-#ifndef NO_glRectf
-JNIEXPORT void JNICALL GL_NATIVE(glRectf)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glRectf_FUNC);
- glRectf(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRectf_FUNC);
-}
-#endif
-
-#ifndef NO_glRectfv
-JNIEXPORT void JNICALL GL_NATIVE(glRectfv)
- (JNIEnv *env, jclass that, jfloatArray arg0, jfloatArray arg1)
-{
- jfloat *lparg0=NULL;
- jfloat *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glRectfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL);
- }
- glRectfv(lparg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRectfv_FUNC);
-}
-#endif
-
-#ifndef NO_glRecti
-JNIEXPORT void JNICALL GL_NATIVE(glRecti)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glRecti_FUNC);
- glRecti(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRecti_FUNC);
-}
-#endif
-
-#ifndef NO_glRectiv
-JNIEXPORT void JNICALL GL_NATIVE(glRectiv)
- (JNIEnv *env, jclass that, jintArray arg0, jintArray arg1)
-{
- jint *lparg0=NULL;
- jint *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glRectiv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- }
- glRectiv(lparg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRectiv_FUNC);
-}
-#endif
-
-#ifndef NO_glRects
-JNIEXPORT void JNICALL GL_NATIVE(glRects)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3)
-{
- GL_NATIVE_ENTER(env, that, glRects_FUNC);
- glRects(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRects_FUNC);
-}
-#endif
-
-#ifndef NO_glRectsv
-JNIEXPORT void JNICALL GL_NATIVE(glRectsv)
- (JNIEnv *env, jclass that, jshortArray arg0, jshortArray arg1)
-{
- jshort *lparg0=NULL;
- jshort *lparg1=NULL;
- GL_NATIVE_ENTER(env, that, glRectsv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL);
- }
- glRectsv(lparg0, lparg1);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0);
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glRectsv_FUNC);
-}
-#endif
-
-#ifndef NO_glRenderMode
-JNIEXPORT jint JNICALL GL_NATIVE(glRenderMode)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jint rc;
- GL_NATIVE_ENTER(env, that, glRenderMode_FUNC);
- rc = (jint)glRenderMode(arg0);
- GL_NATIVE_EXIT(env, that, glRenderMode_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glRotated
-JNIEXPORT void JNICALL GL_NATIVE(glRotated)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GL_NATIVE_ENTER(env, that, glRotated_FUNC);
- glRotated(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRotated_FUNC);
-}
-#endif
-
-#ifndef NO_glRotatef
-JNIEXPORT void JNICALL GL_NATIVE(glRotatef)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glRotatef_FUNC);
- glRotatef(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glRotatef_FUNC);
-}
-#endif
-
-#ifndef NO_glScaled
-JNIEXPORT void JNICALL GL_NATIVE(glScaled)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glScaled_FUNC);
- glScaled(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glScaled_FUNC);
-}
-#endif
-
-#ifndef NO_glScalef
-JNIEXPORT void JNICALL GL_NATIVE(glScalef)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glScalef_FUNC);
- glScalef(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glScalef_FUNC);
-}
-#endif
-
-#ifndef NO_glScissor
-JNIEXPORT void JNICALL GL_NATIVE(glScissor)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glScissor_FUNC);
- glScissor(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glScissor_FUNC);
-}
-#endif
-
-#ifndef NO_glSelectBuffer
-JNIEXPORT void JNICALL GL_NATIVE(glSelectBuffer)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glSelectBuffer_FUNC);
- glSelectBuffer(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glSelectBuffer_FUNC);
-}
-#endif
-
-#ifndef NO_glShadeModel
-JNIEXPORT void JNICALL GL_NATIVE(glShadeModel)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glShadeModel_FUNC);
- glShadeModel(arg0);
- GL_NATIVE_EXIT(env, that, glShadeModel_FUNC);
-}
-#endif
-
-#ifndef NO_glStencilFunc
-JNIEXPORT void JNICALL GL_NATIVE(glStencilFunc)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glStencilFunc_FUNC);
- glStencilFunc(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glStencilFunc_FUNC);
-}
-#endif
-
-#ifndef NO_glStencilMask
-JNIEXPORT void JNICALL GL_NATIVE(glStencilMask)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glStencilMask_FUNC);
- glStencilMask(arg0);
- GL_NATIVE_EXIT(env, that, glStencilMask_FUNC);
-}
-#endif
-
-#ifndef NO_glStencilOp
-JNIEXPORT void JNICALL GL_NATIVE(glStencilOp)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glStencilOp_FUNC);
- glStencilOp(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glStencilOp_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1d
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1d)
- (JNIEnv *env, jclass that, jdouble arg0)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord1d_FUNC);
- glTexCoord1d(arg0);
- GL_NATIVE_EXIT(env, that, glTexCoord1d_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1dv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord1dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glTexCoord1dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord1dv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1f
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1f)
- (JNIEnv *env, jclass that, jfloat arg0)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord1f_FUNC);
- glTexCoord1f(arg0);
- GL_NATIVE_EXIT(env, that, glTexCoord1f_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1fv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord1fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glTexCoord1fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord1fv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1i
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1i)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord1i_FUNC);
- glTexCoord1i(arg0);
- GL_NATIVE_EXIT(env, that, glTexCoord1i_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1iv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord1iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glTexCoord1iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord1iv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1s
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1s)
- (JNIEnv *env, jclass that, jshort arg0)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord1s_FUNC);
- glTexCoord1s(arg0);
- GL_NATIVE_EXIT(env, that, glTexCoord1s_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord1sv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord1sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glTexCoord1sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord1sv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2d
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord2d_FUNC);
- glTexCoord2d(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glTexCoord2d_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2dv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord2dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glTexCoord2dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord2dv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2f
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord2f_FUNC);
- glTexCoord2f(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glTexCoord2f_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2fv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord2fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glTexCoord2fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord2fv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2i
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord2i_FUNC);
- glTexCoord2i(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glTexCoord2i_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2iv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord2iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glTexCoord2iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord2iv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2s
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord2s_FUNC);
- glTexCoord2s(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glTexCoord2s_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord2sv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord2sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glTexCoord2sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord2sv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3d
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord3d_FUNC);
- glTexCoord3d(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexCoord3d_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3dv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord3dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glTexCoord3dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord3dv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3f
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord3f_FUNC);
- glTexCoord3f(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexCoord3f_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3fv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord3fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glTexCoord3fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord3fv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3i
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord3i_FUNC);
- glTexCoord3i(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexCoord3i_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3iv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord3iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glTexCoord3iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord3iv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3s
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord3s_FUNC);
- glTexCoord3s(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexCoord3s_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord3sv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord3sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glTexCoord3sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord3sv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4d
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord4d_FUNC);
- glTexCoord4d(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glTexCoord4d_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4dv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord4dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glTexCoord4dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord4dv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4f
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord4f_FUNC);
- glTexCoord4f(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glTexCoord4f_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4fv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord4fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glTexCoord4fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord4fv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4i
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord4i_FUNC);
- glTexCoord4i(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glTexCoord4i_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4iv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord4iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glTexCoord4iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord4iv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4s
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3)
-{
- GL_NATIVE_ENTER(env, that, glTexCoord4s_FUNC);
- glTexCoord4s(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glTexCoord4s_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoord4sv
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoord4sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glTexCoord4sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoord4sv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexCoordPointer
-JNIEXPORT void JNICALL GL_NATIVE(glTexCoordPointer)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3)
-{
- jint *lparg3=NULL;
- GL_NATIVE_ENTER(env, that, glTexCoordPointer_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
- }
- glTexCoordPointer(arg0, arg1, arg2, lparg3);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexCoordPointer_FUNC);
-}
-#endif
-
-#ifndef NO_glTexEnvf
-JNIEXPORT void JNICALL GL_NATIVE(glTexEnvf)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexEnvf_FUNC);
- glTexEnvf(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexEnvf_FUNC);
-}
-#endif
-
-#ifndef NO_glTexEnvfv
-JNIEXPORT void JNICALL GL_NATIVE(glTexEnvfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glTexEnvfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glTexEnvfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexEnvfv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexEnvi
-JNIEXPORT void JNICALL GL_NATIVE(glTexEnvi)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexEnvi_FUNC);
- glTexEnvi(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexEnvi_FUNC);
-}
-#endif
-
-#ifndef NO_glTexEnviv
-JNIEXPORT void JNICALL GL_NATIVE(glTexEnviv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glTexEnviv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glTexEnviv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexEnviv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexGend
-JNIEXPORT void JNICALL GL_NATIVE(glTexGend)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexGend_FUNC);
- glTexGend(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexGend_FUNC);
-}
-#endif
-
-#ifndef NO_glTexGendv
-JNIEXPORT void JNICALL GL_NATIVE(glTexGendv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2)
-{
- jdouble *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glTexGendv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL);
- }
- glTexGendv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexGendv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexGenf
-JNIEXPORT void JNICALL GL_NATIVE(glTexGenf)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexGenf_FUNC);
- glTexGenf(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexGenf_FUNC);
-}
-#endif
-
-#ifndef NO_glTexGenfv
-JNIEXPORT void JNICALL GL_NATIVE(glTexGenfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glTexGenfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glTexGenfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexGenfv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexGeni
-JNIEXPORT void JNICALL GL_NATIVE(glTexGeni)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexGeni_FUNC);
- glTexGeni(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexGeni_FUNC);
-}
-#endif
-
-#ifndef NO_glTexGeniv
-JNIEXPORT void JNICALL GL_NATIVE(glTexGeniv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glTexGeniv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glTexGeniv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexGeniv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexImage1D
-JNIEXPORT void JNICALL GL_NATIVE(glTexImage1D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jintArray arg7)
-{
- jint *lparg7=NULL;
- GL_NATIVE_ENTER(env, that, glTexImage1D_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg7) lparg7 = (*env)->GetPrimitiveArrayCritical(env, arg7, NULL);
- } else
-#endif
- {
- if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL);
- }
- glTexImage1D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, lparg7);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg7) (*env)->ReleasePrimitiveArrayCritical(env, arg7, lparg7, 0);
- } else
-#endif
- {
- if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexImage1D_FUNC);
-}
-#endif
-
-#ifndef NO_glTexImage2D
-JNIEXPORT void JNICALL GL_NATIVE(glTexImage2D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jbyteArray arg8)
-{
- jbyte *lparg8=NULL;
- GL_NATIVE_ENTER(env, that, glTexImage2D_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg8) lparg8 = (*env)->GetPrimitiveArrayCritical(env, arg8, NULL);
- } else
-#endif
- {
- if (arg8) lparg8 = (*env)->GetByteArrayElements(env, arg8, NULL);
- }
- glTexImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, lparg8);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg8) (*env)->ReleasePrimitiveArrayCritical(env, arg8, lparg8, 0);
- } else
-#endif
- {
- if (arg8) (*env)->ReleaseByteArrayElements(env, arg8, lparg8, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexImage2D_FUNC);
-}
-#endif
-
-#ifndef NO_glTexParameterf
-JNIEXPORT void JNICALL GL_NATIVE(glTexParameterf)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexParameterf_FUNC);
- glTexParameterf(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexParameterf_FUNC);
-}
-#endif
-
-#ifndef NO_glTexParameterfv
-JNIEXPORT void JNICALL GL_NATIVE(glTexParameterfv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glTexParameterfv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- glTexParameterfv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexParameterfv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexParameteri
-JNIEXPORT void JNICALL GL_NATIVE(glTexParameteri)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glTexParameteri_FUNC);
- glTexParameteri(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTexParameteri_FUNC);
-}
-#endif
-
-#ifndef NO_glTexParameteriv
-JNIEXPORT void JNICALL GL_NATIVE(glTexParameteriv)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- GL_NATIVE_ENTER(env, that, glTexParameteriv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- }
- glTexParameteriv(arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexParameteriv_FUNC);
-}
-#endif
-
-#ifndef NO_glTexSubImage1D
-JNIEXPORT void JNICALL GL_NATIVE(glTexSubImage1D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jintArray arg6)
-{
- jint *lparg6=NULL;
- GL_NATIVE_ENTER(env, that, glTexSubImage1D_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL);
- } else
-#endif
- {
- if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL);
- }
- glTexSubImage1D(arg0, arg1, arg2, arg3, arg4, arg5, lparg6);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0);
- } else
-#endif
- {
- if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexSubImage1D_FUNC);
-}
-#endif
-
-#ifndef NO_glTexSubImage2D
-JNIEXPORT void JNICALL GL_NATIVE(glTexSubImage2D)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jintArray arg8)
-{
- jint *lparg8=NULL;
- GL_NATIVE_ENTER(env, that, glTexSubImage2D_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg8) lparg8 = (*env)->GetPrimitiveArrayCritical(env, arg8, NULL);
- } else
-#endif
- {
- if (arg8) lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL);
- }
- glTexSubImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, lparg8);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg8) (*env)->ReleasePrimitiveArrayCritical(env, arg8, lparg8, 0);
- } else
-#endif
- {
- if (arg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0);
- }
- GL_NATIVE_EXIT(env, that, glTexSubImage2D_FUNC);
-}
-#endif
-
-#ifndef NO_glTranslated
-JNIEXPORT void JNICALL GL_NATIVE(glTranslated)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glTranslated_FUNC);
- glTranslated(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTranslated_FUNC);
-}
-#endif
-
-#ifndef NO_glTranslatef
-JNIEXPORT void JNICALL GL_NATIVE(glTranslatef)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glTranslatef_FUNC);
- glTranslatef(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glTranslatef_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2d
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1)
-{
- GL_NATIVE_ENTER(env, that, glVertex2d_FUNC);
- glVertex2d(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glVertex2d_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2dv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex2dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glVertex2dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex2dv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2f
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1)
-{
- GL_NATIVE_ENTER(env, that, glVertex2f_FUNC);
- glVertex2f(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glVertex2f_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2fv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex2fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glVertex2fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex2fv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2i
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GL_NATIVE_ENTER(env, that, glVertex2i_FUNC);
- glVertex2i(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glVertex2i_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2iv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex2iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glVertex2iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex2iv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2s
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1)
-{
- GL_NATIVE_ENTER(env, that, glVertex2s_FUNC);
- glVertex2s(arg0, arg1);
- GL_NATIVE_EXIT(env, that, glVertex2s_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex2sv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex2sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex2sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glVertex2sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex2sv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3d
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2)
-{
- GL_NATIVE_ENTER(env, that, glVertex3d_FUNC);
- glVertex3d(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glVertex3d_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3dv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex3dv_FUNC);
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- glVertex3dv(lparg0);
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- GL_NATIVE_EXIT(env, that, glVertex3dv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3f
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2)
-{
- GL_NATIVE_ENTER(env, that, glVertex3f_FUNC);
- glVertex3f(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glVertex3f_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3fv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex3fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glVertex3fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex3fv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3i
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GL_NATIVE_ENTER(env, that, glVertex3i_FUNC);
- glVertex3i(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glVertex3i_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3iv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex3iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glVertex3iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex3iv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3s
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
-{
- GL_NATIVE_ENTER(env, that, glVertex3s_FUNC);
- glVertex3s(arg0, arg1, arg2);
- GL_NATIVE_EXIT(env, that, glVertex3s_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex3sv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex3sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex3sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glVertex3sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex3sv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4d
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4d)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GL_NATIVE_ENTER(env, that, glVertex4d_FUNC);
- glVertex4d(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glVertex4d_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4dv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4dv)
- (JNIEnv *env, jclass that, jdoubleArray arg0)
-{
- jdouble *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex4dv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL);
- }
- glVertex4dv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex4dv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4f
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4f)
- (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3)
-{
- GL_NATIVE_ENTER(env, that, glVertex4f_FUNC);
- glVertex4f(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glVertex4f_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4fv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4fv)
- (JNIEnv *env, jclass that, jfloatArray arg0)
-{
- jfloat *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex4fv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL);
- }
- glVertex4fv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex4fv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4i
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4i)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glVertex4i_FUNC);
- glVertex4i(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glVertex4i_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4iv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4iv)
- (JNIEnv *env, jclass that, jintArray arg0)
-{
- jint *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex4iv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL);
- }
- glVertex4iv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex4iv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4s
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4s)
- (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3)
-{
- GL_NATIVE_ENTER(env, that, glVertex4s_FUNC);
- glVertex4s(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glVertex4s_FUNC);
-}
-#endif
-
-#ifndef NO_glVertex4sv
-JNIEXPORT void JNICALL GL_NATIVE(glVertex4sv)
- (JNIEnv *env, jclass that, jshortArray arg0)
-{
- jshort *lparg0=NULL;
- GL_NATIVE_ENTER(env, that, glVertex4sv_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL);
- } else
-#endif
- {
- if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL);
- }
- glVertex4sv(lparg0);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0);
- } else
-#endif
- {
- if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertex4sv_FUNC);
-}
-#endif
-
-#ifndef NO_glVertexPointer
-JNIEXPORT void JNICALL GL_NATIVE(glVertexPointer)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3)
-{
- jint *lparg3=NULL;
- GL_NATIVE_ENTER(env, that, glVertexPointer_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
- }
- glVertexPointer(arg0, arg1, arg2, lparg3);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- }
- GL_NATIVE_EXIT(env, that, glVertexPointer_FUNC);
-}
-#endif
-
-#ifndef NO_glViewport
-JNIEXPORT void JNICALL GL_NATIVE(glViewport)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GL_NATIVE_ENTER(env, that, glViewport_FUNC);
- glViewport(arg0, arg1, arg2, arg3);
- GL_NATIVE_EXIT(env, that, glViewport_FUNC);
-}
-#endif
-
diff --git a/bundles/org.eclipse.swt.opengl/common/library/gl.h b/bundles/org.eclipse.swt.opengl/common/library/gl.h
deleted file mode 100644
index c8f0a1251a..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/gl.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifdef __APPLE__
-#include
-#else
-#ifdef WIN32
-#include
-#endif
-#include
-#endif
-
-extern int IS_JNI_1_2;
diff --git a/bundles/org.eclipse.swt.opengl/common/library/gl_stats.c b/bundles/org.eclipse.swt.opengl/common/library/gl_stats.c
deleted file mode 100644
index 257efe036a..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/gl_stats.c
+++ /dev/null
@@ -1,366 +0,0 @@
-#include "swt.h"
-#include "gl_stats.h"
-
-#ifdef NATIVE_STATS
-
-int GL_nativeFunctionCount = 335;
-int GL_nativeFunctionCallCount[335];
-char * GL_nativeFunctionNames[] = {
- "glAccum",
- "glAlphaFunc",
- "glAreTexturesResident",
- "glArrayElement",
- "glBegin",
- "glBindTexture",
- "glBitmap",
- "glBlendFunc",
- "glCallList",
- "glCallLists__II_3B",
- "glCallLists__II_3C",
- "glCallLists__II_3I",
- "glClear",
- "glClearAccum",
- "glClearColor",
- "glClearDepth",
- "glClearIndex",
- "glClearStencil",
- "glClipPlane",
- "glColor3b",
- "glColor3bv",
- "glColor3d",
- "glColor3dv",
- "glColor3f",
- "glColor3fv",
- "glColor3i",
- "glColor3iv",
- "glColor3s",
- "glColor3sv",
- "glColor3ub",
- "glColor3ubv",
- "glColor3ui",
- "glColor3uiv",
- "glColor3us",
- "glColor3usv",
- "glColor4b",
- "glColor4bv",
- "glColor4d",
- "glColor4dv",
- "glColor4f",
- "glColor4fv",
- "glColor4i",
- "glColor4iv",
- "glColor4s",
- "glColor4ub",
- "glColor4ubv",
- "glColor4ui",
- "glColor4uiv",
- "glColor4us",
- "glColor4usv",
- "glColorMask",
- "glColorMaterial",
- "glColorPointer",
- "glCopyPixels",
- "glCopyTexImage1D",
- "glCopyTexImage2D",
- "glCopyTexSubImage1D",
- "glCopyTexSubImage2D",
- "glCullFace",
- "glDeleteLists",
- "glDeleteTextures",
- "glDepthFunc",
- "glDepthMask",
- "glDepthRange",
- "glDisable",
- "glDisableClientState",
- "glDrawArrays",
- "glDrawBuffer",
- "glDrawElements",
- "glDrawPixels",
- "glEdgeFlag",
- "glEdgeFlagPointer",
- "glEdgeFlagv",
- "glEnable",
- "glEnableClientState",
- "glEnd",
- "glEndList",
- "glEvalCoord1d",
- "glEvalCoord1dv",
- "glEvalCoord1f",
- "glEvalCoord1fv",
- "glEvalCoord2d",
- "glEvalCoord2dv",
- "glEvalCoord2f",
- "glEvalCoord2fv",
- "glEvalMesh1",
- "glEvalMesh2",
- "glEvalPoint1",
- "glEvalPoint2",
- "glFeedbackBuffer",
- "glFinish",
- "glFlush",
- "glFogf",
- "glFogfv",
- "glFogi",
- "glFogiv",
- "glFrontFace",
- "glFrustum",
- "glGenLists",
- "glGenTextures",
- "glGetBooleanv",
- "glGetClipPlane",
- "glGetDoublev",
- "glGetError",
- "glGetFloatv",
- "glGetIntegerv",
- "glGetLightfv",
- "glGetLightiv",
- "glGetMapdv",
- "glGetMapfv",
- "glGetMapiv",
- "glGetMaterialfv",
- "glGetMaterialiv",
- "glGetPixelMapfv",
- "glGetPixelMapuiv",
- "glGetPixelMapusv",
- "glGetPointerv",
- "glGetPolygonStipple",
- "glGetString",
- "glGetTexEnvfv",
- "glGetTexEnviv",
- "glGetTexGendv",
- "glGetTexGenfv",
- "glGetTexGeniv",
- "glGetTexImage",
- "glGetTexLevelParameterfv",
- "glGetTexLevelParameteriv",
- "glGetTexParameterfv",
- "glGetTexParameteriv",
- "glHint",
- "glIndexMask",
- "glIndexPointer",
- "glIndexd",
- "glIndexdv",
- "glIndexf",
- "glIndexfv",
- "glIndexi",
- "glIndexiv",
- "glIndexs",
- "glIndexsv",
- "glInitNames",
- "glInterleavedArrays",
- "glIsEnabled",
- "glIsList",
- "glIsTexture",
- "glLightModelf",
- "glLightModelfv",
- "glLightModeli",
- "glLightModeliv",
- "glLightf",
- "glLightfv",
- "glLighti",
- "glLightiv",
- "glLineStipple",
- "glLineWidth",
- "glListBase",
- "glLoadIdentity",
- "glLoadMatrixd",
- "glLoadMatrixf",
- "glLoadName",
- "glLogicOp",
- "glMap1d",
- "glMap1f",
- "glMap2d",
- "glMap2f",
- "glMapGrid1d",
- "glMapGrid1f",
- "glMapGrid2d",
- "glMapGrid2f",
- "glMaterialf",
- "glMaterialfv",
- "glMateriali",
- "glMaterialiv",
- "glMatrixMode",
- "glMultMatrixd",
- "glMultMatrixf",
- "glNewList",
- "glNormal3b",
- "glNormal3bv",
- "glNormal3d",
- "glNormal3dv",
- "glNormal3f",
- "glNormal3fv",
- "glNormal3i",
- "glNormal3iv",
- "glNormal3s",
- "glNormal3sv",
- "glNormalPointer",
- "glOrtho",
- "glPassThrough",
- "glPixelMapfv",
- "glPixelMapuiv",
- "glPixelMapusv",
- "glPixelStoref",
- "glPixelStorei",
- "glPixelTransferf",
- "glPixelTransferi",
- "glPixelZoom",
- "glPointSize",
- "glPolygonMode",
- "glPolygonOffset",
- "glPolygonStipple",
- "glPopAttrib",
- "glPopClientAttrib",
- "glPopMatrix",
- "glPopName",
- "glPrioritizeTextures",
- "glPushAttrib",
- "glPushClientAttrib",
- "glPushMatrix",
- "glPushName",
- "glRasterPos2d",
- "glRasterPos2dv",
- "glRasterPos2f",
- "glRasterPos2fv",
- "glRasterPos2i",
- "glRasterPos2iv",
- "glRasterPos2s",
- "glRasterPos2sv",
- "glRasterPos3d",
- "glRasterPos3dv",
- "glRasterPos3f",
- "glRasterPos3fv",
- "glRasterPos3i",
- "glRasterPos3iv",
- "glRasterPos3s",
- "glRasterPos3sv",
- "glRasterPos4d",
- "glRasterPos4dv",
- "glRasterPos4f",
- "glRasterPos4fv",
- "glRasterPos4i",
- "glRasterPos4iv",
- "glRasterPos4s",
- "glRasterPos4sv",
- "glReadBuffer",
- "glReadPixels",
- "glRectd",
- "glRectdv",
- "glRectf",
- "glRectfv",
- "glRecti",
- "glRectiv",
- "glRects",
- "glRectsv",
- "glRenderMode",
- "glRotated",
- "glRotatef",
- "glScaled",
- "glScalef",
- "glScissor",
- "glSelectBuffer",
- "glShadeModel",
- "glStencilFunc",
- "glStencilMask",
- "glStencilOp",
- "glTexCoord1d",
- "glTexCoord1dv",
- "glTexCoord1f",
- "glTexCoord1fv",
- "glTexCoord1i",
- "glTexCoord1iv",
- "glTexCoord1s",
- "glTexCoord1sv",
- "glTexCoord2d",
- "glTexCoord2dv",
- "glTexCoord2f",
- "glTexCoord2fv",
- "glTexCoord2i",
- "glTexCoord2iv",
- "glTexCoord2s",
- "glTexCoord2sv",
- "glTexCoord3d",
- "glTexCoord3dv",
- "glTexCoord3f",
- "glTexCoord3fv",
- "glTexCoord3i",
- "glTexCoord3iv",
- "glTexCoord3s",
- "glTexCoord3sv",
- "glTexCoord4d",
- "glTexCoord4dv",
- "glTexCoord4f",
- "glTexCoord4fv",
- "glTexCoord4i",
- "glTexCoord4iv",
- "glTexCoord4s",
- "glTexCoord4sv",
- "glTexCoordPointer",
- "glTexEnvf",
- "glTexEnvfv",
- "glTexEnvi",
- "glTexEnviv",
- "glTexGend",
- "glTexGendv",
- "glTexGenf",
- "glTexGenfv",
- "glTexGeni",
- "glTexGeniv",
- "glTexImage1D",
- "glTexImage2D",
- "glTexParameterf",
- "glTexParameterfv",
- "glTexParameteri",
- "glTexParameteriv",
- "glTexSubImage1D",
- "glTexSubImage2D",
- "glTranslated",
- "glTranslatef",
- "glVertex2d",
- "glVertex2dv",
- "glVertex2f",
- "glVertex2fv",
- "glVertex2i",
- "glVertex2iv",
- "glVertex2s",
- "glVertex2sv",
- "glVertex3d",
- "glVertex3dv",
- "glVertex3f",
- "glVertex3fv",
- "glVertex3i",
- "glVertex3iv",
- "glVertex3s",
- "glVertex3sv",
- "glVertex4d",
- "glVertex4dv",
- "glVertex4f",
- "glVertex4fv",
- "glVertex4i",
- "glVertex4iv",
- "glVertex4s",
- "glVertex4sv",
- "glVertexPointer",
- "glViewport",
-};
-
-#define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func
-
-JNIEXPORT jint JNICALL STATS_NATIVE(GL_1GetFunctionCount)
- (JNIEnv *env, jclass that)
-{
- return GL_nativeFunctionCount;
-}
-
-JNIEXPORT jstring JNICALL STATS_NATIVE(GL_1GetFunctionName)
- (JNIEnv *env, jclass that, jint index)
-{
- return (*env)->NewStringUTF(env, GL_nativeFunctionNames[index]);
-}
-
-JNIEXPORT jint JNICALL STATS_NATIVE(GL_1GetFunctionCallCount)
- (JNIEnv *env, jclass that, jint index)
-{
- return GL_nativeFunctionCallCount[index];
-}
-
-#endif
diff --git a/bundles/org.eclipse.swt.opengl/common/library/gl_stats.h b/bundles/org.eclipse.swt.opengl/common/library/gl_stats.h
deleted file mode 100644
index 6e1feee92c..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/gl_stats.h
+++ /dev/null
@@ -1,348 +0,0 @@
-#ifdef NATIVE_STATS
-extern int GL_nativeFunctionCount;
-extern int GL_nativeFunctionCallCount[];
-extern char* GL_nativeFunctionNames[];
-#define GL_NATIVE_ENTER(env, that, func) GL_nativeFunctionCallCount[func]++;
-#define GL_NATIVE_EXIT(env, that, func)
-#else
-#define GL_NATIVE_ENTER(env, that, func)
-#define GL_NATIVE_EXIT(env, that, func)
-#endif
-
-typedef enum {
- glAccum_FUNC,
- glAlphaFunc_FUNC,
- glAreTexturesResident_FUNC,
- glArrayElement_FUNC,
- glBegin_FUNC,
- glBindTexture_FUNC,
- glBitmap_FUNC,
- glBlendFunc_FUNC,
- glCallList_FUNC,
- glCallLists__II_3B_FUNC,
- glCallLists__II_3C_FUNC,
- glCallLists__II_3I_FUNC,
- glClear_FUNC,
- glClearAccum_FUNC,
- glClearColor_FUNC,
- glClearDepth_FUNC,
- glClearIndex_FUNC,
- glClearStencil_FUNC,
- glClipPlane_FUNC,
- glColor3b_FUNC,
- glColor3bv_FUNC,
- glColor3d_FUNC,
- glColor3dv_FUNC,
- glColor3f_FUNC,
- glColor3fv_FUNC,
- glColor3i_FUNC,
- glColor3iv_FUNC,
- glColor3s_FUNC,
- glColor3sv_FUNC,
- glColor3ub_FUNC,
- glColor3ubv_FUNC,
- glColor3ui_FUNC,
- glColor3uiv_FUNC,
- glColor3us_FUNC,
- glColor3usv_FUNC,
- glColor4b_FUNC,
- glColor4bv_FUNC,
- glColor4d_FUNC,
- glColor4dv_FUNC,
- glColor4f_FUNC,
- glColor4fv_FUNC,
- glColor4i_FUNC,
- glColor4iv_FUNC,
- glColor4s_FUNC,
- glColor4ub_FUNC,
- glColor4ubv_FUNC,
- glColor4ui_FUNC,
- glColor4uiv_FUNC,
- glColor4us_FUNC,
- glColor4usv_FUNC,
- glColorMask_FUNC,
- glColorMaterial_FUNC,
- glColorPointer_FUNC,
- glCopyPixels_FUNC,
- glCopyTexImage1D_FUNC,
- glCopyTexImage2D_FUNC,
- glCopyTexSubImage1D_FUNC,
- glCopyTexSubImage2D_FUNC,
- glCullFace_FUNC,
- glDeleteLists_FUNC,
- glDeleteTextures_FUNC,
- glDepthFunc_FUNC,
- glDepthMask_FUNC,
- glDepthRange_FUNC,
- glDisable_FUNC,
- glDisableClientState_FUNC,
- glDrawArrays_FUNC,
- glDrawBuffer_FUNC,
- glDrawElements_FUNC,
- glDrawPixels_FUNC,
- glEdgeFlag_FUNC,
- glEdgeFlagPointer_FUNC,
- glEdgeFlagv_FUNC,
- glEnable_FUNC,
- glEnableClientState_FUNC,
- glEnd_FUNC,
- glEndList_FUNC,
- glEvalCoord1d_FUNC,
- glEvalCoord1dv_FUNC,
- glEvalCoord1f_FUNC,
- glEvalCoord1fv_FUNC,
- glEvalCoord2d_FUNC,
- glEvalCoord2dv_FUNC,
- glEvalCoord2f_FUNC,
- glEvalCoord2fv_FUNC,
- glEvalMesh1_FUNC,
- glEvalMesh2_FUNC,
- glEvalPoint1_FUNC,
- glEvalPoint2_FUNC,
- glFeedbackBuffer_FUNC,
- glFinish_FUNC,
- glFlush_FUNC,
- glFogf_FUNC,
- glFogfv_FUNC,
- glFogi_FUNC,
- glFogiv_FUNC,
- glFrontFace_FUNC,
- glFrustum_FUNC,
- glGenLists_FUNC,
- glGenTextures_FUNC,
- glGetBooleanv_FUNC,
- glGetClipPlane_FUNC,
- glGetDoublev_FUNC,
- glGetError_FUNC,
- glGetFloatv_FUNC,
- glGetIntegerv_FUNC,
- glGetLightfv_FUNC,
- glGetLightiv_FUNC,
- glGetMapdv_FUNC,
- glGetMapfv_FUNC,
- glGetMapiv_FUNC,
- glGetMaterialfv_FUNC,
- glGetMaterialiv_FUNC,
- glGetPixelMapfv_FUNC,
- glGetPixelMapuiv_FUNC,
- glGetPixelMapusv_FUNC,
- glGetPointerv_FUNC,
- glGetPolygonStipple_FUNC,
- glGetString_FUNC,
- glGetTexEnvfv_FUNC,
- glGetTexEnviv_FUNC,
- glGetTexGendv_FUNC,
- glGetTexGenfv_FUNC,
- glGetTexGeniv_FUNC,
- glGetTexImage_FUNC,
- glGetTexLevelParameterfv_FUNC,
- glGetTexLevelParameteriv_FUNC,
- glGetTexParameterfv_FUNC,
- glGetTexParameteriv_FUNC,
- glHint_FUNC,
- glIndexMask_FUNC,
- glIndexPointer_FUNC,
- glIndexd_FUNC,
- glIndexdv_FUNC,
- glIndexf_FUNC,
- glIndexfv_FUNC,
- glIndexi_FUNC,
- glIndexiv_FUNC,
- glIndexs_FUNC,
- glIndexsv_FUNC,
- glInitNames_FUNC,
- glInterleavedArrays_FUNC,
- glIsEnabled_FUNC,
- glIsList_FUNC,
- glIsTexture_FUNC,
- glLightModelf_FUNC,
- glLightModelfv_FUNC,
- glLightModeli_FUNC,
- glLightModeliv_FUNC,
- glLightf_FUNC,
- glLightfv_FUNC,
- glLighti_FUNC,
- glLightiv_FUNC,
- glLineStipple_FUNC,
- glLineWidth_FUNC,
- glListBase_FUNC,
- glLoadIdentity_FUNC,
- glLoadMatrixd_FUNC,
- glLoadMatrixf_FUNC,
- glLoadName_FUNC,
- glLogicOp_FUNC,
- glMap1d_FUNC,
- glMap1f_FUNC,
- glMap2d_FUNC,
- glMap2f_FUNC,
- glMapGrid1d_FUNC,
- glMapGrid1f_FUNC,
- glMapGrid2d_FUNC,
- glMapGrid2f_FUNC,
- glMaterialf_FUNC,
- glMaterialfv_FUNC,
- glMateriali_FUNC,
- glMaterialiv_FUNC,
- glMatrixMode_FUNC,
- glMultMatrixd_FUNC,
- glMultMatrixf_FUNC,
- glNewList_FUNC,
- glNormal3b_FUNC,
- glNormal3bv_FUNC,
- glNormal3d_FUNC,
- glNormal3dv_FUNC,
- glNormal3f_FUNC,
- glNormal3fv_FUNC,
- glNormal3i_FUNC,
- glNormal3iv_FUNC,
- glNormal3s_FUNC,
- glNormal3sv_FUNC,
- glNormalPointer_FUNC,
- glOrtho_FUNC,
- glPassThrough_FUNC,
- glPixelMapfv_FUNC,
- glPixelMapuiv_FUNC,
- glPixelMapusv_FUNC,
- glPixelStoref_FUNC,
- glPixelStorei_FUNC,
- glPixelTransferf_FUNC,
- glPixelTransferi_FUNC,
- glPixelZoom_FUNC,
- glPointSize_FUNC,
- glPolygonMode_FUNC,
- glPolygonOffset_FUNC,
- glPolygonStipple_FUNC,
- glPopAttrib_FUNC,
- glPopClientAttrib_FUNC,
- glPopMatrix_FUNC,
- glPopName_FUNC,
- glPrioritizeTextures_FUNC,
- glPushAttrib_FUNC,
- glPushClientAttrib_FUNC,
- glPushMatrix_FUNC,
- glPushName_FUNC,
- glRasterPos2d_FUNC,
- glRasterPos2dv_FUNC,
- glRasterPos2f_FUNC,
- glRasterPos2fv_FUNC,
- glRasterPos2i_FUNC,
- glRasterPos2iv_FUNC,
- glRasterPos2s_FUNC,
- glRasterPos2sv_FUNC,
- glRasterPos3d_FUNC,
- glRasterPos3dv_FUNC,
- glRasterPos3f_FUNC,
- glRasterPos3fv_FUNC,
- glRasterPos3i_FUNC,
- glRasterPos3iv_FUNC,
- glRasterPos3s_FUNC,
- glRasterPos3sv_FUNC,
- glRasterPos4d_FUNC,
- glRasterPos4dv_FUNC,
- glRasterPos4f_FUNC,
- glRasterPos4fv_FUNC,
- glRasterPos4i_FUNC,
- glRasterPos4iv_FUNC,
- glRasterPos4s_FUNC,
- glRasterPos4sv_FUNC,
- glReadBuffer_FUNC,
- glReadPixels_FUNC,
- glRectd_FUNC,
- glRectdv_FUNC,
- glRectf_FUNC,
- glRectfv_FUNC,
- glRecti_FUNC,
- glRectiv_FUNC,
- glRects_FUNC,
- glRectsv_FUNC,
- glRenderMode_FUNC,
- glRotated_FUNC,
- glRotatef_FUNC,
- glScaled_FUNC,
- glScalef_FUNC,
- glScissor_FUNC,
- glSelectBuffer_FUNC,
- glShadeModel_FUNC,
- glStencilFunc_FUNC,
- glStencilMask_FUNC,
- glStencilOp_FUNC,
- glTexCoord1d_FUNC,
- glTexCoord1dv_FUNC,
- glTexCoord1f_FUNC,
- glTexCoord1fv_FUNC,
- glTexCoord1i_FUNC,
- glTexCoord1iv_FUNC,
- glTexCoord1s_FUNC,
- glTexCoord1sv_FUNC,
- glTexCoord2d_FUNC,
- glTexCoord2dv_FUNC,
- glTexCoord2f_FUNC,
- glTexCoord2fv_FUNC,
- glTexCoord2i_FUNC,
- glTexCoord2iv_FUNC,
- glTexCoord2s_FUNC,
- glTexCoord2sv_FUNC,
- glTexCoord3d_FUNC,
- glTexCoord3dv_FUNC,
- glTexCoord3f_FUNC,
- glTexCoord3fv_FUNC,
- glTexCoord3i_FUNC,
- glTexCoord3iv_FUNC,
- glTexCoord3s_FUNC,
- glTexCoord3sv_FUNC,
- glTexCoord4d_FUNC,
- glTexCoord4dv_FUNC,
- glTexCoord4f_FUNC,
- glTexCoord4fv_FUNC,
- glTexCoord4i_FUNC,
- glTexCoord4iv_FUNC,
- glTexCoord4s_FUNC,
- glTexCoord4sv_FUNC,
- glTexCoordPointer_FUNC,
- glTexEnvf_FUNC,
- glTexEnvfv_FUNC,
- glTexEnvi_FUNC,
- glTexEnviv_FUNC,
- glTexGend_FUNC,
- glTexGendv_FUNC,
- glTexGenf_FUNC,
- glTexGenfv_FUNC,
- glTexGeni_FUNC,
- glTexGeniv_FUNC,
- glTexImage1D_FUNC,
- glTexImage2D_FUNC,
- glTexParameterf_FUNC,
- glTexParameterfv_FUNC,
- glTexParameteri_FUNC,
- glTexParameteriv_FUNC,
- glTexSubImage1D_FUNC,
- glTexSubImage2D_FUNC,
- glTranslated_FUNC,
- glTranslatef_FUNC,
- glVertex2d_FUNC,
- glVertex2dv_FUNC,
- glVertex2f_FUNC,
- glVertex2fv_FUNC,
- glVertex2i_FUNC,
- glVertex2iv_FUNC,
- glVertex2s_FUNC,
- glVertex2sv_FUNC,
- glVertex3d_FUNC,
- glVertex3dv_FUNC,
- glVertex3f_FUNC,
- glVertex3fv_FUNC,
- glVertex3i_FUNC,
- glVertex3iv_FUNC,
- glVertex3s_FUNC,
- glVertex3sv_FUNC,
- glVertex4d_FUNC,
- glVertex4dv_FUNC,
- glVertex4f_FUNC,
- glVertex4fv_FUNC,
- glVertex4i_FUNC,
- glVertex4iv_FUNC,
- glVertex4s_FUNC,
- glVertex4sv_FUNC,
- glVertexPointer_FUNC,
- glViewport_FUNC,
-} GL_FUNCS;
diff --git a/bundles/org.eclipse.swt.opengl/common/library/gl_structs.c b/bundles/org.eclipse.swt.opengl/common/library/gl_structs.c
deleted file mode 100644
index 92490dfd40..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/gl_structs.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "swt.h"
-#include "gl_structs.h"
-
diff --git a/bundles/org.eclipse.swt.opengl/common/library/gl_structs.h b/bundles/org.eclipse.swt.opengl/common/library/gl_structs.h
deleted file mode 100644
index 8ae9679e68..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/gl_structs.h
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "gl.h"
-
diff --git a/bundles/org.eclipse.swt.opengl/common/library/glu.c b/bundles/org.eclipse.swt.opengl/common/library/glu.c
deleted file mode 100644
index 5ef7075bce..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/glu.c
+++ /dev/null
@@ -1,798 +0,0 @@
-#include "swt.h"
-#include "glu_structs.h"
-#include "glu_stats.h"
-
-#define GLU_NATIVE(func) Java_org_eclipse_opengl_GLU_##func
-
-#ifndef NO_gluBeginCurve
-JNIEXPORT void JNICALL GLU_NATIVE(gluBeginCurve)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluBeginCurve_FUNC);
- gluBeginCurve((GLUnurbs *)arg0);
- GLU_NATIVE_EXIT(env, that, gluBeginCurve_FUNC);
-}
-#endif
-
-#ifndef NO_gluBeginPolygon
-JNIEXPORT void JNICALL GLU_NATIVE(gluBeginPolygon)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluBeginPolygon_FUNC);
- gluBeginPolygon((GLUtesselator*)arg0);
- GLU_NATIVE_EXIT(env, that, gluBeginPolygon_FUNC);
-}
-#endif
-
-#ifndef NO_gluBeginSurface
-JNIEXPORT void JNICALL GLU_NATIVE(gluBeginSurface)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluBeginSurface_FUNC);
- gluBeginSurface((GLUnurbs *)arg0);
- GLU_NATIVE_EXIT(env, that, gluBeginSurface_FUNC);
-}
-#endif
-
-#ifndef NO_gluBeginTrim
-JNIEXPORT void JNICALL GLU_NATIVE(gluBeginTrim)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluBeginTrim_FUNC);
- gluBeginTrim((GLUnurbs *)arg0);
- GLU_NATIVE_EXIT(env, that, gluBeginTrim_FUNC);
-}
-#endif
-
-#ifndef NO_gluBuild1DMipmaps
-JNIEXPORT jint JNICALL GLU_NATIVE(gluBuild1DMipmaps)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5)
-{
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluBuild1DMipmaps_FUNC);
- rc = (jint)gluBuild1DMipmaps(arg0, arg1, arg2, arg3, arg4, (const void *)arg5);
- GLU_NATIVE_EXIT(env, that, gluBuild1DMipmaps_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluBuild2DMipmaps
-JNIEXPORT jint JNICALL GLU_NATIVE(gluBuild2DMipmaps)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jbyteArray arg6)
-{
- jbyte *lparg6=NULL;
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluBuild2DMipmaps_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL);
- } else
-#endif
- {
- if (arg6) lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL);
- }
- rc = (jint)gluBuild2DMipmaps(arg0, arg1, arg2, arg3, arg4, arg5, lparg6);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0);
- } else
-#endif
- {
- if (arg6) (*env)->ReleaseByteArrayElements(env, arg6, lparg6, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluBuild2DMipmaps_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluCylinder
-JNIEXPORT void JNICALL GLU_NATIVE(gluCylinder)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jdouble arg3, jint arg4, jint arg5)
-{
- GLU_NATIVE_ENTER(env, that, gluCylinder_FUNC);
- gluCylinder((GLUquadric *)arg0, arg1, arg2, arg3, arg4, arg5);
- GLU_NATIVE_EXIT(env, that, gluCylinder_FUNC);
-}
-#endif
-
-#ifndef NO_gluDeleteNurbsRenderer
-JNIEXPORT void JNICALL GLU_NATIVE(gluDeleteNurbsRenderer)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluDeleteNurbsRenderer_FUNC);
- gluDeleteNurbsRenderer((GLUnurbs *)arg0);
- GLU_NATIVE_EXIT(env, that, gluDeleteNurbsRenderer_FUNC);
-}
-#endif
-
-#ifndef NO_gluDeleteQuadric
-JNIEXPORT void JNICALL GLU_NATIVE(gluDeleteQuadric)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluDeleteQuadric_FUNC);
- gluDeleteQuadric((GLUquadric *)arg0);
- GLU_NATIVE_EXIT(env, that, gluDeleteQuadric_FUNC);
-}
-#endif
-
-#ifndef NO_gluDeleteTess
-JNIEXPORT void JNICALL GLU_NATIVE(gluDeleteTess)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluDeleteTess_FUNC);
- gluDeleteTess((GLUtesselator *)arg0);
- GLU_NATIVE_EXIT(env, that, gluDeleteTess_FUNC);
-}
-#endif
-
-#ifndef NO_gluDisk
-JNIEXPORT void JNICALL GLU_NATIVE(gluDisk)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jint arg4)
-{
- GLU_NATIVE_ENTER(env, that, gluDisk_FUNC);
- gluDisk((GLUquadricObj *)arg0, arg1, arg2, arg3, arg4);
- GLU_NATIVE_EXIT(env, that, gluDisk_FUNC);
-}
-#endif
-
-#ifndef NO_gluEndCurve
-JNIEXPORT void JNICALL GLU_NATIVE(gluEndCurve)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluEndCurve_FUNC);
- gluEndCurve((GLUnurbsObj *)arg0);
- GLU_NATIVE_EXIT(env, that, gluEndCurve_FUNC);
-}
-#endif
-
-#ifndef NO_gluEndPolygon
-JNIEXPORT void JNICALL GLU_NATIVE(gluEndPolygon)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluEndPolygon_FUNC);
- gluEndPolygon((GLUtriangulatorObj *)arg0);
- GLU_NATIVE_EXIT(env, that, gluEndPolygon_FUNC);
-}
-#endif
-
-#ifndef NO_gluEndSurface
-JNIEXPORT void JNICALL GLU_NATIVE(gluEndSurface)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluEndSurface_FUNC);
- gluEndSurface((GLUnurbsObj *)arg0);
- GLU_NATIVE_EXIT(env, that, gluEndSurface_FUNC);
-}
-#endif
-
-#ifndef NO_gluEndTrim
-JNIEXPORT void JNICALL GLU_NATIVE(gluEndTrim)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluEndTrim_FUNC);
- gluEndTrim((GLUnurbsObj *)arg0);
- GLU_NATIVE_EXIT(env, that, gluEndTrim_FUNC);
-}
-#endif
-
-#ifndef NO_gluErrorString
-JNIEXPORT jint JNICALL GLU_NATIVE(gluErrorString)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluErrorString_FUNC);
- rc = (jint)gluErrorString(arg0);
- GLU_NATIVE_EXIT(env, that, gluErrorString_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluGetNurbsProperty
-JNIEXPORT void JNICALL GLU_NATIVE(gluGetNurbsProperty)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2)
-{
- jfloat *lparg2=NULL;
- GLU_NATIVE_ENTER(env, that, gluGetNurbsProperty_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- gluGetNurbsProperty((GLUnurbs *)arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluGetNurbsProperty_FUNC);
-}
-#endif
-
-#ifndef NO_gluGetString
-JNIEXPORT jint JNICALL GLU_NATIVE(gluGetString)
- (JNIEnv *env, jclass that, jint arg0)
-{
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluGetString_FUNC);
- rc = (jint)gluGetString(arg0);
- GLU_NATIVE_EXIT(env, that, gluGetString_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluGetTessProperty
-JNIEXPORT void JNICALL GLU_NATIVE(gluGetTessProperty)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2)
-{
- jdouble *lparg2=NULL;
- GLU_NATIVE_ENTER(env, that, gluGetTessProperty_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL);
- }
- gluGetTessProperty((GLUtesselator *)arg0, arg1, lparg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluGetTessProperty_FUNC);
-}
-#endif
-
-#ifndef NO_gluLoadSamplingMatrices
-JNIEXPORT void JNICALL GLU_NATIVE(gluLoadSamplingMatrices)
- (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1, jfloatArray arg2, jintArray arg3)
-{
- jfloat *lparg1=NULL;
- jfloat *lparg2=NULL;
- jint *lparg3=NULL;
- GLU_NATIVE_ENTER(env, that, gluLoadSamplingMatrices_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
- }
- gluLoadSamplingMatrices((GLUnurbs *)arg0, lparg1, lparg2, lparg3);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluLoadSamplingMatrices_FUNC);
-}
-#endif
-
-#ifndef NO_gluLookAt
-JNIEXPORT void JNICALL GLU_NATIVE(gluLookAt)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5, jdouble arg6, jdouble arg7, jdouble arg8)
-{
- GLU_NATIVE_ENTER(env, that, gluLookAt_FUNC);
- gluLookAt(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
- GLU_NATIVE_EXIT(env, that, gluLookAt_FUNC);
-}
-#endif
-
-#ifndef NO_gluNewNurbsRenderer
-JNIEXPORT jint JNICALL GLU_NATIVE(gluNewNurbsRenderer)
- (JNIEnv *env, jclass that)
-{
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluNewNurbsRenderer_FUNC);
- rc = (jint)gluNewNurbsRenderer();
- GLU_NATIVE_EXIT(env, that, gluNewNurbsRenderer_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluNewQuadric
-JNIEXPORT jint JNICALL GLU_NATIVE(gluNewQuadric)
- (JNIEnv *env, jclass that)
-{
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluNewQuadric_FUNC);
- rc = (jint)gluNewQuadric();
- GLU_NATIVE_EXIT(env, that, gluNewQuadric_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluNewTess
-JNIEXPORT jint JNICALL GLU_NATIVE(gluNewTess)
- (JNIEnv *env, jclass that)
-{
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluNewTess_FUNC);
- rc = (jint)gluNewTess();
- GLU_NATIVE_EXIT(env, that, gluNewTess_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluNextContour
-JNIEXPORT void JNICALL GLU_NATIVE(gluNextContour)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLU_NATIVE_ENTER(env, that, gluNextContour_FUNC);
- gluNextContour((GLUtesselator *)arg0, arg1);
- GLU_NATIVE_EXIT(env, that, gluNextContour_FUNC);
-}
-#endif
-
-#ifndef NO_gluNurbsCallback
-JNIEXPORT void JNICALL GLU_NATIVE(gluNurbsCallback)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GLU_NATIVE_ENTER(env, that, gluNurbsCallback_FUNC);
- gluNurbsCallback((GLUnurbs *)arg0, arg1, (GLvoid(*))arg2);
- GLU_NATIVE_EXIT(env, that, gluNurbsCallback_FUNC);
-}
-#endif
-
-#ifndef NO_gluNurbsCurve
-JNIEXPORT void JNICALL GLU_NATIVE(gluNurbsCurve)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2, jint arg3, jfloatArray arg4, jint arg5, jint arg6)
-{
- jfloat *lparg2=NULL;
- jfloat *lparg4=NULL;
- GLU_NATIVE_ENTER(env, that, gluNurbsCurve_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- if (arg4) lparg4 = (*env)->GetFloatArrayElements(env, arg4, NULL);
- }
- gluNurbsCurve((GLUnurbs *)arg0, arg1, lparg2, arg3, lparg4, arg5, arg6);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg4) (*env)->ReleaseFloatArrayElements(env, arg4, lparg4, 0);
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluNurbsCurve_FUNC);
-}
-#endif
-
-#ifndef NO_gluNurbsProperty
-JNIEXPORT void JNICALL GLU_NATIVE(gluNurbsProperty)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2)
-{
- GLU_NATIVE_ENTER(env, that, gluNurbsProperty_FUNC);
- gluNurbsProperty((GLUnurbs *)arg0, arg1, arg2);
- GLU_NATIVE_EXIT(env, that, gluNurbsProperty_FUNC);
-}
-#endif
-
-#ifndef NO_gluNurbsSurface
-JNIEXPORT void JNICALL GLU_NATIVE(gluNurbsSurface)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2, jint arg3, jfloatArray arg4, jint arg5, jint arg6, jfloatArray arg7, jint arg8, jint arg9, jint arg10)
-{
- jfloat *lparg2=NULL;
- jfloat *lparg4=NULL;
- jfloat *lparg7=NULL;
- GLU_NATIVE_ENTER(env, that, gluNurbsSurface_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL);
- if (arg7) lparg7 = (*env)->GetPrimitiveArrayCritical(env, arg7, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- if (arg4) lparg4 = (*env)->GetFloatArrayElements(env, arg4, NULL);
- if (arg7) lparg7 = (*env)->GetFloatArrayElements(env, arg7, NULL);
- }
- gluNurbsSurface((GLUnurbsObj *)arg0, arg1, lparg2, arg3, lparg4, arg5, arg6, lparg7, arg8, arg9, arg10);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg7) (*env)->ReleasePrimitiveArrayCritical(env, arg7, lparg7, 0);
- if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg7) (*env)->ReleaseFloatArrayElements(env, arg7, lparg7, 0);
- if (arg4) (*env)->ReleaseFloatArrayElements(env, arg4, lparg4, 0);
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluNurbsSurface_FUNC);
-}
-#endif
-
-#ifndef NO_gluOrtho2D
-JNIEXPORT void JNICALL GLU_NATIVE(gluOrtho2D)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GLU_NATIVE_ENTER(env, that, gluOrtho2D_FUNC);
- gluOrtho2D(arg0, arg1, arg2, arg3);
- GLU_NATIVE_EXIT(env, that, gluOrtho2D_FUNC);
-}
-#endif
-
-#ifndef NO_gluPartialDisk
-JNIEXPORT void JNICALL GLU_NATIVE(gluPartialDisk)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jint arg4, jdouble arg5, jdouble arg6)
-{
- GLU_NATIVE_ENTER(env, that, gluPartialDisk_FUNC);
- gluPartialDisk((GLUquadric *)arg0, arg1, arg2, arg3, arg4, arg5, arg6);
- GLU_NATIVE_EXIT(env, that, gluPartialDisk_FUNC);
-}
-#endif
-
-#ifndef NO_gluPerspective
-JNIEXPORT void JNICALL GLU_NATIVE(gluPerspective)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GLU_NATIVE_ENTER(env, that, gluPerspective_FUNC);
- gluPerspective(arg0, arg1, arg2, arg3);
- GLU_NATIVE_EXIT(env, that, gluPerspective_FUNC);
-}
-#endif
-
-#ifndef NO_gluPickMatrix
-JNIEXPORT void JNICALL GLU_NATIVE(gluPickMatrix)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jintArray arg4)
-{
- jint *lparg4=NULL;
- GLU_NATIVE_ENTER(env, that, gluPickMatrix_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL);
- } else
-#endif
- {
- if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL);
- }
- gluPickMatrix(arg0, arg1, arg2, arg3, lparg4);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
- } else
-#endif
- {
- if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluPickMatrix_FUNC);
-}
-#endif
-
-#ifndef NO_gluProject
-JNIEXPORT jint JNICALL GLU_NATIVE(gluProject)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdoubleArray arg3, jdoubleArray arg4, jintArray arg5, jdoubleArray arg6, jdoubleArray arg7, jdoubleArray arg8)
-{
- jdouble *lparg3=NULL;
- jdouble *lparg4=NULL;
- jint *lparg5=NULL;
- jdouble *lparg6=NULL;
- jdouble *lparg7=NULL;
- jdouble *lparg8=NULL;
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluProject_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL);
- if (arg5) lparg5 = (*env)->GetPrimitiveArrayCritical(env, arg5, NULL);
- if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL);
- if (arg7) lparg7 = (*env)->GetPrimitiveArrayCritical(env, arg7, NULL);
- if (arg8) lparg8 = (*env)->GetPrimitiveArrayCritical(env, arg8, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL);
- if (arg4) lparg4 = (*env)->GetDoubleArrayElements(env, arg4, NULL);
- if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL);
- if (arg6) lparg6 = (*env)->GetDoubleArrayElements(env, arg6, NULL);
- if (arg7) lparg7 = (*env)->GetDoubleArrayElements(env, arg7, NULL);
- if (arg8) lparg8 = (*env)->GetDoubleArrayElements(env, arg8, NULL);
- }
- rc = (jint)gluProject(arg0, arg1, arg2, lparg3, lparg4, lparg5, lparg6, lparg7, lparg8);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg8) (*env)->ReleasePrimitiveArrayCritical(env, arg8, lparg8, 0);
- if (arg7) (*env)->ReleasePrimitiveArrayCritical(env, arg7, lparg7, 0);
- if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0);
- if (arg5) (*env)->ReleasePrimitiveArrayCritical(env, arg5, lparg5, 0);
- if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg8) (*env)->ReleaseDoubleArrayElements(env, arg8, lparg8, 0);
- if (arg7) (*env)->ReleaseDoubleArrayElements(env, arg7, lparg7, 0);
- if (arg6) (*env)->ReleaseDoubleArrayElements(env, arg6, lparg6, 0);
- if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
- if (arg4) (*env)->ReleaseDoubleArrayElements(env, arg4, lparg4, 0);
- if (arg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluProject_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluPwlCurve
-JNIEXPORT void JNICALL GLU_NATIVE(gluPwlCurve)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2, jint arg3, jint arg4)
-{
- jfloat *lparg2=NULL;
- GLU_NATIVE_ENTER(env, that, gluPwlCurve_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL);
- } else
-#endif
- {
- if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL);
- }
- gluPwlCurve((GLUnurbs *)arg0, arg1, lparg2, arg3, arg4);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
- } else
-#endif
- {
- if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluPwlCurve_FUNC);
-}
-#endif
-
-#ifndef NO_gluQuadricCallback
-JNIEXPORT void JNICALL GLU_NATIVE(gluQuadricCallback)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GLU_NATIVE_ENTER(env, that, gluQuadricCallback_FUNC);
- gluQuadricCallback((GLUquadricObj *)arg0, arg1, (GLvoid(*))arg2);
- GLU_NATIVE_EXIT(env, that, gluQuadricCallback_FUNC);
-}
-#endif
-
-#ifndef NO_gluQuadricDrawStyle
-JNIEXPORT void JNICALL GLU_NATIVE(gluQuadricDrawStyle)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLU_NATIVE_ENTER(env, that, gluQuadricDrawStyle_FUNC);
- gluQuadricDrawStyle((GLUquadricObj *)arg0, arg1);
- GLU_NATIVE_EXIT(env, that, gluQuadricDrawStyle_FUNC);
-}
-#endif
-
-#ifndef NO_gluQuadricNormals
-JNIEXPORT void JNICALL GLU_NATIVE(gluQuadricNormals)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLU_NATIVE_ENTER(env, that, gluQuadricNormals_FUNC);
- gluQuadricNormals((GLUquadricObj *)arg0, arg1);
- GLU_NATIVE_EXIT(env, that, gluQuadricNormals_FUNC);
-}
-#endif
-
-#ifndef NO_gluQuadricOrientation
-JNIEXPORT void JNICALL GLU_NATIVE(gluQuadricOrientation)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLU_NATIVE_ENTER(env, that, gluQuadricOrientation_FUNC);
- gluQuadricOrientation((GLUquadric *)arg0, arg1);
- GLU_NATIVE_EXIT(env, that, gluQuadricOrientation_FUNC);
-}
-#endif
-
-#ifndef NO_gluQuadricTexture
-JNIEXPORT void JNICALL GLU_NATIVE(gluQuadricTexture)
- (JNIEnv *env, jclass that, jint arg0, jboolean arg1)
-{
- GLU_NATIVE_ENTER(env, that, gluQuadricTexture_FUNC);
- gluQuadricTexture((GLUquadric *)arg0, arg1);
- GLU_NATIVE_EXIT(env, that, gluQuadricTexture_FUNC);
-}
-#endif
-
-#ifndef NO_gluScaleImage
-JNIEXPORT jint JNICALL GLU_NATIVE(gluScaleImage)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jint arg8)
-{
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluScaleImage_FUNC);
- rc = (jint)gluScaleImage(arg0, arg1, arg2, arg3, (const void *)arg4, arg5, arg6, arg7, (void *)arg8);
- GLU_NATIVE_EXIT(env, that, gluScaleImage_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_gluSphere
-JNIEXPORT void JNICALL GLU_NATIVE(gluSphere)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jint arg2, jint arg3)
-{
- GLU_NATIVE_ENTER(env, that, gluSphere_FUNC);
- gluSphere((GLUquadric *)arg0, arg1, arg2, arg3);
- GLU_NATIVE_EXIT(env, that, gluSphere_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessBeginContour
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessBeginContour)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluTessBeginContour_FUNC);
- gluTessBeginContour((GLUtesselator *)arg0);
- GLU_NATIVE_EXIT(env, that, gluTessBeginContour_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessBeginPolygon
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessBeginPolygon)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLU_NATIVE_ENTER(env, that, gluTessBeginPolygon_FUNC);
- gluTessBeginPolygon((GLUtesselator *)arg0, (GLvoid *)arg1);
- GLU_NATIVE_EXIT(env, that, gluTessBeginPolygon_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessCallback
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessCallback)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- GLU_NATIVE_ENTER(env, that, gluTessCallback_FUNC);
- gluTessCallback((GLUtesselator *)arg0, arg1, (GLvoid(*))arg2);
- GLU_NATIVE_EXIT(env, that, gluTessCallback_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessEndContour
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessEndContour)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluTessEndContour_FUNC);
- gluTessEndContour((GLUtesselator *)arg0);
- GLU_NATIVE_EXIT(env, that, gluTessEndContour_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessEndPolygon
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessEndPolygon)
- (JNIEnv *env, jclass that, jint arg0)
-{
- GLU_NATIVE_ENTER(env, that, gluTessEndPolygon_FUNC);
- gluTessEndPolygon((GLUtesselator *)arg0);
- GLU_NATIVE_EXIT(env, that, gluTessEndPolygon_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessNormal
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessNormal)
- (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jdouble arg3)
-{
- GLU_NATIVE_ENTER(env, that, gluTessNormal_FUNC);
- gluTessNormal((GLUtesselator *)arg0, arg1, arg2, arg3);
- GLU_NATIVE_EXIT(env, that, gluTessNormal_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessProperty
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessProperty)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jdouble arg2)
-{
- GLU_NATIVE_ENTER(env, that, gluTessProperty_FUNC);
- gluTessProperty((GLUtesselator *)arg0, arg1, arg2);
- GLU_NATIVE_EXIT(env, that, gluTessProperty_FUNC);
-}
-#endif
-
-#ifndef NO_gluTessVertex
-JNIEXPORT void JNICALL GLU_NATIVE(gluTessVertex)
- (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1, jint arg2)
-{
- jdouble *lparg1=NULL;
- GLU_NATIVE_ENTER(env, that, gluTessVertex_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL);
- } else
-#endif
- {
- if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL);
- }
- gluTessVertex((GLUtesselator *)arg0, lparg1, (GLvoid *)arg2);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0);
- } else
-#endif
- {
- if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluTessVertex_FUNC);
-}
-#endif
-
-#ifndef NO_gluUnProject
-JNIEXPORT jint JNICALL GLU_NATIVE(gluUnProject)
- (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdoubleArray arg3, jdoubleArray arg4, jintArray arg5, jdoubleArray arg6, jdoubleArray arg7, jdoubleArray arg8)
-{
- jdouble *lparg3=NULL;
- jdouble *lparg4=NULL;
- jint *lparg5=NULL;
- jdouble *lparg6=NULL;
- jdouble *lparg7=NULL;
- jdouble *lparg8=NULL;
- jint rc;
- GLU_NATIVE_ENTER(env, that, gluUnProject_FUNC);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL);
- if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL);
- if (arg5) lparg5 = (*env)->GetPrimitiveArrayCritical(env, arg5, NULL);
- if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL);
- if (arg7) lparg7 = (*env)->GetPrimitiveArrayCritical(env, arg7, NULL);
- if (arg8) lparg8 = (*env)->GetPrimitiveArrayCritical(env, arg8, NULL);
- } else
-#endif
- {
- if (arg3) lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL);
- if (arg4) lparg4 = (*env)->GetDoubleArrayElements(env, arg4, NULL);
- if (arg5) lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL);
- if (arg6) lparg6 = (*env)->GetDoubleArrayElements(env, arg6, NULL);
- if (arg7) lparg7 = (*env)->GetDoubleArrayElements(env, arg7, NULL);
- if (arg8) lparg8 = (*env)->GetDoubleArrayElements(env, arg8, NULL);
- }
- rc = (jint)gluUnProject(arg0, arg1, arg2, lparg3, lparg4, lparg5, lparg6, lparg7, lparg8);
-#ifdef JNI_VERSION_1_2
- if (IS_JNI_1_2) {
- if (arg8) (*env)->ReleasePrimitiveArrayCritical(env, arg8, lparg8, 0);
- if (arg7) (*env)->ReleasePrimitiveArrayCritical(env, arg7, lparg7, 0);
- if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0);
- if (arg5) (*env)->ReleasePrimitiveArrayCritical(env, arg5, lparg5, 0);
- if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
- if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
- } else
-#endif
- {
- if (arg8) (*env)->ReleaseDoubleArrayElements(env, arg8, lparg8, 0);
- if (arg7) (*env)->ReleaseDoubleArrayElements(env, arg7, lparg7, 0);
- if (arg6) (*env)->ReleaseDoubleArrayElements(env, arg6, lparg6, 0);
- if (arg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
- if (arg4) (*env)->ReleaseDoubleArrayElements(env, arg4, lparg4, 0);
- if (arg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
- }
- GLU_NATIVE_EXIT(env, that, gluUnProject_FUNC);
- return rc;
-}
-#endif
-
diff --git a/bundles/org.eclipse.swt.opengl/common/library/glu.h b/bundles/org.eclipse.swt.opengl/common/library/glu.h
deleted file mode 100644
index 96f8b03c23..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/glu.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifdef __APPLE__
-#include
-#else
-#ifdef WIN32
-#include
-#endif
-#include
-#endif
-
-extern int IS_JNI_1_2;
diff --git a/bundles/org.eclipse.swt.opengl/common/library/glu_stats.c b/bundles/org.eclipse.swt.opengl/common/library/glu_stats.c
deleted file mode 100644
index 3befc268da..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/glu_stats.c
+++ /dev/null
@@ -1,82 +0,0 @@
-#include "swt.h"
-#include "glu_stats.h"
-
-#ifdef NATIVE_STATS
-
-int GLU_nativeFunctionCount = 51;
-int GLU_nativeFunctionCallCount[51];
-char * GLU_nativeFunctionNames[] = {
- "gluBeginCurve",
- "gluBeginPolygon",
- "gluBeginSurface",
- "gluBeginTrim",
- "gluBuild1DMipmaps",
- "gluBuild2DMipmaps",
- "gluCylinder",
- "gluDeleteNurbsRenderer",
- "gluDeleteQuadric",
- "gluDeleteTess",
- "gluDisk",
- "gluEndCurve",
- "gluEndPolygon",
- "gluEndSurface",
- "gluEndTrim",
- "gluErrorString",
- "gluGetNurbsProperty",
- "gluGetString",
- "gluGetTessProperty",
- "gluLoadSamplingMatrices",
- "gluLookAt",
- "gluNewNurbsRenderer",
- "gluNewQuadric",
- "gluNewTess",
- "gluNextContour",
- "gluNurbsCallback",
- "gluNurbsCurve",
- "gluNurbsProperty",
- "gluNurbsSurface",
- "gluOrtho2D",
- "gluPartialDisk",
- "gluPerspective",
- "gluPickMatrix",
- "gluProject",
- "gluPwlCurve",
- "gluQuadricCallback",
- "gluQuadricDrawStyle",
- "gluQuadricNormals",
- "gluQuadricOrientation",
- "gluQuadricTexture",
- "gluScaleImage",
- "gluSphere",
- "gluTessBeginContour",
- "gluTessBeginPolygon",
- "gluTessCallback",
- "gluTessEndContour",
- "gluTessEndPolygon",
- "gluTessNormal",
- "gluTessProperty",
- "gluTessVertex",
- "gluUnProject",
-};
-
-#define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func
-
-JNIEXPORT jint JNICALL STATS_NATIVE(GLU_1GetFunctionCount)
- (JNIEnv *env, jclass that)
-{
- return GLU_nativeFunctionCount;
-}
-
-JNIEXPORT jstring JNICALL STATS_NATIVE(GLU_1GetFunctionName)
- (JNIEnv *env, jclass that, jint index)
-{
- return (*env)->NewStringUTF(env, GLU_nativeFunctionNames[index]);
-}
-
-JNIEXPORT jint JNICALL STATS_NATIVE(GLU_1GetFunctionCallCount)
- (JNIEnv *env, jclass that, jint index)
-{
- return GLU_nativeFunctionCallCount[index];
-}
-
-#endif
diff --git a/bundles/org.eclipse.swt.opengl/common/library/glu_stats.h b/bundles/org.eclipse.swt.opengl/common/library/glu_stats.h
deleted file mode 100644
index 99173e6713..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/glu_stats.h
+++ /dev/null
@@ -1,64 +0,0 @@
-#ifdef NATIVE_STATS
-extern int GLU_nativeFunctionCount;
-extern int GLU_nativeFunctionCallCount[];
-extern char* GLU_nativeFunctionNames[];
-#define GLU_NATIVE_ENTER(env, that, func) GLU_nativeFunctionCallCount[func]++;
-#define GLU_NATIVE_EXIT(env, that, func)
-#else
-#define GLU_NATIVE_ENTER(env, that, func)
-#define GLU_NATIVE_EXIT(env, that, func)
-#endif
-
-typedef enum {
- gluBeginCurve_FUNC,
- gluBeginPolygon_FUNC,
- gluBeginSurface_FUNC,
- gluBeginTrim_FUNC,
- gluBuild1DMipmaps_FUNC,
- gluBuild2DMipmaps_FUNC,
- gluCylinder_FUNC,
- gluDeleteNurbsRenderer_FUNC,
- gluDeleteQuadric_FUNC,
- gluDeleteTess_FUNC,
- gluDisk_FUNC,
- gluEndCurve_FUNC,
- gluEndPolygon_FUNC,
- gluEndSurface_FUNC,
- gluEndTrim_FUNC,
- gluErrorString_FUNC,
- gluGetNurbsProperty_FUNC,
- gluGetString_FUNC,
- gluGetTessProperty_FUNC,
- gluLoadSamplingMatrices_FUNC,
- gluLookAt_FUNC,
- gluNewNurbsRenderer_FUNC,
- gluNewQuadric_FUNC,
- gluNewTess_FUNC,
- gluNextContour_FUNC,
- gluNurbsCallback_FUNC,
- gluNurbsCurve_FUNC,
- gluNurbsProperty_FUNC,
- gluNurbsSurface_FUNC,
- gluOrtho2D_FUNC,
- gluPartialDisk_FUNC,
- gluPerspective_FUNC,
- gluPickMatrix_FUNC,
- gluProject_FUNC,
- gluPwlCurve_FUNC,
- gluQuadricCallback_FUNC,
- gluQuadricDrawStyle_FUNC,
- gluQuadricNormals_FUNC,
- gluQuadricOrientation_FUNC,
- gluQuadricTexture_FUNC,
- gluScaleImage_FUNC,
- gluSphere_FUNC,
- gluTessBeginContour_FUNC,
- gluTessBeginPolygon_FUNC,
- gluTessCallback_FUNC,
- gluTessEndContour_FUNC,
- gluTessEndPolygon_FUNC,
- gluTessNormal_FUNC,
- gluTessProperty_FUNC,
- gluTessVertex_FUNC,
- gluUnProject_FUNC,
-} GLU_FUNCS;
diff --git a/bundles/org.eclipse.swt.opengl/common/library/glu_structs.c b/bundles/org.eclipse.swt.opengl/common/library/glu_structs.c
deleted file mode 100644
index 620ce43b12..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/glu_structs.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "swt.h"
-#include "glu_structs.h"
-
diff --git a/bundles/org.eclipse.swt.opengl/common/library/glu_structs.h b/bundles/org.eclipse.swt.opengl/common/library/glu_structs.h
deleted file mode 100644
index 5d11acf289..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/glu_structs.h
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "glu.h"
-
diff --git a/bundles/org.eclipse.swt.opengl/common/library/swt.c b/bundles/org.eclipse.swt.opengl/common/library/swt.c
deleted file mode 100644
index 6740c65109..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/swt.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-
-#include "swt.h"
-
-int IS_JNI_1_2 = 0;
-
-#ifdef JNI_VERSION_1_2
-JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved) {
- IS_JNI_1_2 = 1;
- return JNI_VERSION_1_2;
-}
-#endif
diff --git a/bundles/org.eclipse.swt.opengl/common/library/swt.h b/bundles/org.eclipse.swt.opengl/common/library/swt.h
deleted file mode 100644
index 2729037ce9..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/library/swt.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-
-#ifndef INC_swt_H
-#define INC_swt_H
-
-#include "jni.h"
-
-/* For debugging */
-#define DEBUG_PRINTF(x)
-/*#define DEBUG_PRINTF(x) printf x; */
-
-/* define this to print out debug statements */
-/* #define DEBUG_CALL_PRINTS */
-/* #define DEBUG_CHECK_NULL_EXCEPTIONS */
-
-#ifdef DEBUG_CALL_PRINTS
-#define DEBUG_CALL(func) fprintf(stderr, func);
-#else
-#define DEBUG_CALL(func)
-#endif
-
-#ifdef DEBUG_CHECK_NULL_EXCEPTIONS
-#define DEBUG_CHECK_NULL(env, address) \
- if (address == 0) { \
- jclass clazz = (*env)->FindClass(env, "org/eclipse/swt/SWTError"); \
- if (clazz != NULL) { \
- (*env)->ThrowNew(env, clazz, "Argument cannot be NULL"); \
- } \
- return; \
- }
-#else
-#define DEBUG_CHECK_NULL(env, address)
-#endif
-
-#define DECL_GLOB(pSym)
-#define PGLOB(x) x
-
-#define NATIVE_ENTER(env,clazz,func)
-#define NATIVE_EXIT(env,clazz,func)
-
-#endif /* ifndef INC_swt_H */
diff --git a/bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GL.java b/bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GL.java
deleted file mode 100755
index 01a4fca4c3..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GL.java
+++ /dev/null
@@ -1,1447 +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.opengl;
-
-public class GL {
-
- public static final int GL_VERSION_1_1 = 1;
-
- /* AccumOp */
- public static final int GL_ACCUM = 0x0100;
- public static final int GL_LOAD = 0x0101;
- public static final int GL_RETURN = 0x0102;
- public static final int GL_MULT = 0x0103;
- public static final int GL_ADD = 0x0104;
-
- /* AlphaFunction */
- public static final int GL_NEVER = 0x0200;
- public static final int GL_LESS = 0x0201;
- public static final int GL_EQUAL = 0x0202;
- public static final int GL_LEQUAL = 0x0203;
- public static final int GL_GREATER = 0x0204;
- public static final int GL_NOTEQUAL = 0x0205;
- public static final int GL_GEQUAL = 0x0206;
- public static final int GL_ALWAYS = 0x0207;
-
- /* AttribMask */
- public static final int GL_CURRENT_BIT = 0x00000001;
- public static final int GL_POINT_BIT = 0x00000002;
- public static final int GL_LINE_BIT = 0x00000004;
- public static final int GL_POLYGON_BIT = 0x00000008;
- public static final int GL_POLYGON_STIPPLE_BIT = 0x00000010;
- public static final int GL_PIXEL_MODE_BIT = 0x00000020;
- public static final int GL_LIGHTING_BIT = 0x00000040;
- public static final int GL_FOG_BIT = 0x00000080;
- public static final int GL_DEPTH_BUFFER_BIT = 0x00000100;
- public static final int GL_ACCUM_BUFFER_BIT = 0x00000200;
- public static final int GL_STENCIL_BUFFER_BIT = 0x00000400;
- public static final int GL_VIEWPORT_BIT = 0x00000800;
- public static final int GL_TRANSFORM_BIT = 0x00001000;
- public static final int GL_ENABLE_BIT = 0x00002000;
- public static final int GL_COLOR_BUFFER_BIT = 0x00004000;
- public static final int GL_HINT_BIT = 0x00008000;
- public static final int GL_EVAL_BIT = 0x00010000;
- public static final int GL_LIST_BIT = 0x00020000;
- public static final int GL_TEXTURE_BIT = 0x00040000;
- public static final int GL_SCISSOR_BIT = 0x00080000;
- public static final int GL_ALL_ATTRIB_BITS = 0x000fffff;
-
- /* BeginMode */
- public static final int GL_POINTS = 0x0000;
- public static final int GL_LINES = 0x0001;
- public static final int GL_LINE_LOOP = 0x0002;
- public static final int GL_LINE_STRIP = 0x0003;
- public static final int GL_TRIANGLES = 0x0004;
- public static final int GL_TRIANGLE_STRIP = 0x0005;
- public static final int GL_TRIANGLE_FAN = 0x0006;
- public static final int GL_QUADS = 0x0007;
- public static final int GL_QUAD_STRIP = 0x0008;
- public static final int GL_POLYGON = 0x0009;
-
- /* BlendingFactorDest */
- public static final int GL_ZERO = 0;
- public static final int GL_ONE = 1;
- public static final int GL_SRC_COLOR = 0x0300;
- public static final int GL_ONE_MINUS_SRC_COLOR = 0x0301;
- public static final int GL_SRC_ALPHA = 0x0302;
- public static final int GL_ONE_MINUS_SRC_ALPHA = 0x0303;
- public static final int GL_DST_ALPHA = 0x0304;
- public static final int GL_ONE_MINUS_DST_ALPHA = 0x0305;
-
- /* BlendingFactorSrc */
- /* GL_ZERO */
- /* GL_ONE */
- public static final int GL_DST_COLOR = 0x0306;
- public static final int GL_ONE_MINUS_DST_COLOR = 0x0307;
- public static final int GL_SRC_ALPHA_SATURATE = 0x0308;
- /* GL_SRC_ALPHA */
- /* GL_ONE_MINUS_SRC_ALPHA */
- /* GL_DST_ALPHA */
- /* GL_ONE_MINUS_DST_ALPHA */
-
- /* Boolean */
- public static final int GL_TRUE = 1;
- public static final int GL_FALSE = 0;
-
- /* ClearBufferMask */
- /* GL_COLOR_BUFFER_BIT */
- /* GL_ACCUM_BUFFER_BIT */
- /* GL_STENCIL_BUFFER_BIT */
- /* GL_DEPTH_BUFFER_BIT */
-
- /* ClientArrayType */
- /* GL_VERTEX_ARRAY */
- /* GL_NORMAL_ARRAY */
- /* GL_COLOR_ARRAY */
- /* GL_INDEX_ARRAY */
- /* GL_TEXTURE_COORD_ARRAY */
- /* GL_EDGE_FLAG_ARRAY */
-
- /* ClipPlaneName */
- public static final int GL_CLIP_PLANE0 = 0x3000;
- public static final int GL_CLIP_PLANE1 = 0x3001;
- public static final int GL_CLIP_PLANE2 = 0x3002;
- public static final int GL_CLIP_PLANE3 = 0x3003;
- public static final int GL_CLIP_PLANE4 = 0x3004;
- public static final int GL_CLIP_PLANE5 = 0x3005;
-
- /* ColorMaterialFace */
- /* GL_FRONT */
- /* GL_BACK */
- /* GL_FRONT_AND_BACK */
-
- /* ColorMaterialParameter */
- /* GL_AMBIENT */
- /* GL_DIFFUSE */
- /* GL_SPECULAR */
- /* GL_EMISSION */
- /* GL_AMBIENT_AND_DIFFUSE */
-
- /* ColorPointerType */
- /* GL_BYTE */
- /* GL_UNSIGNED_BYTE */
- /* GL_SHORT */
- /* GL_UNSIGNED_SHORT */
- /* GL_INT */
- /* GL_UNSIGNED_INT */
- /* GL_FLOAT */
- /* GL_DOUBLE */
-
- /* CullFaceMode */
- /* GL_FRONT */
- /* GL_BACK */
- /* GL_FRONT_AND_BACK */
-
- /* DataType */
- public static final int GL_BYTE = 0x1400;
- public static final int GL_UNSIGNED_BYTE = 0x1401;
- public static final int GL_SHORT = 0x1402;
- public static final int GL_UNSIGNED_SHORT = 0x1403;
- public static final int GL_INT = 0x1404;
- public static final int GL_UNSIGNED_INT = 0x1405;
- public static final int GL_FLOAT = 0x1406;
- public static final int GL_2_BYTES = 0x1407;
- public static final int GL_3_BYTES = 0x1408;
- public static final int GL_4_BYTES = 0x1409;
- public static final int GL_DOUBLE = 0x140A;
-
- /* DepthFunction */
- /* GL_NEVER */
- /* GL_LESS */
- /* GL_EQUAL */
- /* GL_LEQUAL */
- /* GL_GREATER */
- /* GL_NOTEQUAL */
- /* GL_GEQUAL */
- /* GL_ALWAYS */
-
- /* DrawBufferMode */
- public static final int GL_NONE = 0;
- public static final int GL_FRONT_LEFT = 0x0400;
- public static final int GL_FRONT_RIGHT = 0x0401;
- public static final int GL_BACK_LEFT = 0x0402;
- public static final int GL_BACK_RIGHT = 0x0403;
- public static final int GL_FRONT = 0x0404;
- public static final int GL_BACK = 0x0405;
- public static final int GL_LEFT = 0x0406;
- public static final int GL_RIGHT = 0x0407;
- public static final int GL_FRONT_AND_BACK = 0x0408;
- public static final int GL_AUX0 = 0x0409;
- public static final int GL_AUX1 = 0x040A;
- public static final int GL_AUX2 = 0x040B;
- public static final int GL_AUX3 = 0x040C;
-
- /* Enable */
- /* GL_FOG */
- /* GL_LIGHTING */
- /* GL_TEXTURE_1D */
- /* GL_TEXTURE_2D */
- /* GL_LINE_STIPPLE */
- /* GL_POLYGON_STIPPLE */
- /* GL_CULL_FACE */
- /* GL_ALPHA_TEST */
- /* GL_BLEND */
- /* GL_INDEX_LOGIC_OP */
- /* GL_COLOR_LOGIC_OP */
- /* GL_DITHER */
- /* GL_STENCIL_TEST */
- /* GL_DEPTH_TEST */
- /* GL_CLIP_PLANE0 */
- /* GL_CLIP_PLANE1 */
- /* GL_CLIP_PLANE2 */
- /* GL_CLIP_PLANE3 */
- /* GL_CLIP_PLANE4 */
- /* GL_CLIP_PLANE5 */
- /* GL_LIGHT0 */
- /* GL_LIGHT1 */
- /* GL_LIGHT2 */
- /* GL_LIGHT3 */
- /* GL_LIGHT4 */
- /* GL_LIGHT5 */
- /* GL_LIGHT6 */
- /* GL_LIGHT7 */
- /* GL_TEXTURE_GEN_S */
- /* GL_TEXTURE_GEN_T */
- /* GL_TEXTURE_GEN_R */
- /* GL_TEXTURE_GEN_Q */
- /* GL_MAP1_VERTEX_3 */
- /* GL_MAP1_VERTEX_4 */
- /* GL_MAP1_COLOR_4 */
- /* GL_MAP1_INDEX */
- /* GL_MAP1_NORMAL */
- /* GL_MAP1_TEXTURE_COORD_1 */
- /* GL_MAP1_TEXTURE_COORD_2 */
- /* GL_MAP1_TEXTURE_COORD_3 */
- /* GL_MAP1_TEXTURE_COORD_4 */
- /* GL_MAP2_VERTEX_3 */
- /* GL_MAP2_VERTEX_4 */
- /* GL_MAP2_COLOR_4 */
- /* GL_MAP2_INDEX */
- /* GL_MAP2_NORMAL */
- /* GL_MAP2_TEXTURE_COORD_1 */
- /* GL_MAP2_TEXTURE_COORD_2 */
- /* GL_MAP2_TEXTURE_COORD_3 */
- /* GL_MAP2_TEXTURE_COORD_4 */
- /* GL_POINT_SMOOTH */
- /* GL_LINE_SMOOTH */
- /* GL_POLYGON_SMOOTH */
- /* GL_SCISSOR_TEST */
- /* GL_COLOR_MATERIAL */
- /* GL_NORMALIZE */
- /* GL_AUTO_NORMAL */
- /* GL_VERTEX_ARRAY */
- /* GL_NORMAL_ARRAY */
- /* GL_COLOR_ARRAY */
- /* GL_INDEX_ARRAY */
- /* GL_TEXTURE_COORD_ARRAY */
- /* GL_EDGE_FLAG_ARRAY */
- /* GL_POLYGON_OFFSET_POINT */
- /* GL_POLYGON_OFFSET_LINE */
- /* GL_POLYGON_OFFSET_FILL */
-
- /* ErrorCode */
- public static final int GL_NO_ERROR = 0;
- public static final int GL_INVALID_ENUM = 0x0500;
- public static final int GL_INVALID_VALUE = 0x0501;
- public static final int GL_INVALID_OPERATION = 0x0502;
- public static final int GL_STACK_OVERFLOW = 0x0503;
- public static final int GL_STACK_UNDERFLOW = 0x0504;
- public static final int GL_OUT_OF_MEMORY = 0x0505;
-
- /* FeedBackMode */
- public static final int GL_2D = 0x0600;
- public static final int GL_3D = 0x0601;
- public static final int GL_3D_COLOR = 0x0602;
- public static final int GL_3D_COLOR_TEXTURE = 0x0603;
- public static final int GL_4D_COLOR_TEXTURE = 0x0604;
-
- /* FeedBackToken */
- public static final int GL_PASS_THROUGH_TOKEN = 0x0700;
- public static final int GL_POINT_TOKEN = 0x0701;
- public static final int GL_LINE_TOKEN = 0x0702;
- public static final int GL_POLYGON_TOKEN = 0x0703;
- public static final int GL_BITMAP_TOKEN = 0x0704;
- public static final int GL_DRAW_PIXEL_TOKEN = 0x0705;
- public static final int GL_COPY_PIXEL_TOKEN = 0x0706;
- public static final int GL_LINE_RESET_TOKEN = 0x0707;
-
- /* FogMode */
- /* GL_LINEAR */
- public static final int GL_EXP = 0x0800;
- public static final int GL_EXP2 = 0x0801;
-
- /* FogParameter */
- /* GL_FOG_COLOR */
- /* GL_FOG_DENSITY */
- /* GL_FOG_END */
- /* GL_FOG_INDEX */
- /* GL_FOG_MODE */
- /* GL_FOG_START */
-
- /* FrontFaceDirection */
- public static final int GL_CW = 0x0900;
- public static final int GL_CCW = 0x0901;
-
- /* GetMapTarget */
- public static final int GL_COEFF = 0x0A00;
- public static final int GL_ORDER = 0x0A01;
- public static final int GL_DOMAIN = 0x0A02;
-
- /* GetPixelMap */
- /* GL_PIXEL_MAP_I_TO_I */
- /* GL_PIXEL_MAP_S_TO_S */
- /* GL_PIXEL_MAP_I_TO_R */
- /* GL_PIXEL_MAP_I_TO_G */
- /* GL_PIXEL_MAP_I_TO_B */
- /* GL_PIXEL_MAP_I_TO_A */
- /* GL_PIXEL_MAP_R_TO_R */
- /* GL_PIXEL_MAP_G_TO_G */
- /* GL_PIXEL_MAP_B_TO_B */
- /* GL_PIXEL_MAP_A_TO_A */
-
- /* GetPointerTarget */
- /* GL_VERTEX_ARRAY_POINTER */
- /* GL_NORMAL_ARRAY_POINTER */
- /* GL_COLOR_ARRAY_POINTER */
- /* GL_INDEX_ARRAY_POINTER */
- /* GL_TEXTURE_COORD_ARRAY_POINTER */
- /* GL_EDGE_FLAG_ARRAY_POINTER */
-
- /* GetTarget */
- public static final int GL_CURRENT_COLOR = 0x0B00;
- public static final int GL_CURRENT_INDEX = 0x0B01;
- public static final int GL_CURRENT_NORMAL = 0x0B02;
- public static final int GL_CURRENT_TEXTURE_COORDS = 0x0B03;
- public static final int GL_CURRENT_RASTER_COLOR = 0x0B04;
- public static final int GL_CURRENT_RASTER_INDEX = 0x0B05;
- public static final int GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06;
- public static final int GL_CURRENT_RASTER_POSITION = 0x0B07;
- public static final int GL_CURRENT_RASTER_POSITION_VALID = 0x0B08;
- public static final int GL_CURRENT_RASTER_DISTANCE = 0x0B09;
- public static final int GL_POINT_SMOOTH = 0x0B10;
- public static final int GL_POINT_SIZE = 0x0B11;
- public static final int GL_POINT_SIZE_RANGE = 0x0B12;
- public static final int GL_POINT_SIZE_GRANULARITY = 0x0B13;
- public static final int GL_LINE_SMOOTH = 0x0B20;
- public static final int GL_LINE_WIDTH = 0x0B21;
- public static final int GL_LINE_WIDTH_RANGE = 0x0B22;
- public static final int GL_LINE_WIDTH_GRANULARITY = 0x0B23;
- public static final int GL_LINE_STIPPLE = 0x0B24;
- public static final int GL_LINE_STIPPLE_PATTERN = 0x0B25;
- public static final int GL_LINE_STIPPLE_REPEAT = 0x0B26;
- public static final int GL_LIST_MODE = 0x0B30;
- public static final int GL_MAX_LIST_NESTING = 0x0B31;
- public static final int GL_LIST_BASE = 0x0B32;
- public static final int GL_LIST_INDEX = 0x0B33;
- public static final int GL_POLYGON_MODE = 0x0B40;
- public static final int GL_POLYGON_SMOOTH = 0x0B41;
- public static final int GL_POLYGON_STIPPLE = 0x0B42;
- public static final int GL_EDGE_FLAG = 0x0B43;
- public static final int GL_CULL_FACE = 0x0B44;
- public static final int GL_CULL_FACE_MODE = 0x0B45;
- public static final int GL_FRONT_FACE = 0x0B46;
- public static final int GL_LIGHTING = 0x0B50;
- public static final int GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51;
- public static final int GL_LIGHT_MODEL_TWO_SIDE = 0x0B52;
- public static final int GL_LIGHT_MODEL_AMBIENT = 0x0B53;
- public static final int GL_SHADE_MODEL = 0x0B54;
- public static final int GL_COLOR_MATERIAL_FACE = 0x0B55;
- public static final int GL_COLOR_MATERIAL_PARAMETER = 0x0B56;
- public static final int GL_COLOR_MATERIAL = 0x0B57;
- public static final int GL_FOG = 0x0B60;
- public static final int GL_FOG_INDEX = 0x0B61;
- public static final int GL_FOG_DENSITY = 0x0B62;
- public static final int GL_FOG_START = 0x0B63;
- public static final int GL_FOG_END = 0x0B64;
- public static final int GL_FOG_MODE = 0x0B65;
- public static final int GL_FOG_COLOR = 0x0B66;
- public static final int GL_DEPTH_RANGE = 0x0B70;
- public static final int GL_DEPTH_TEST = 0x0B71;
- public static final int GL_DEPTH_WRITEMASK = 0x0B72;
- public static final int GL_DEPTH_CLEAR_VALUE = 0x0B73;
- public static final int GL_DEPTH_FUNC = 0x0B74;
- public static final int GL_ACCUM_CLEAR_VALUE = 0x0B80;
- public static final int GL_STENCIL_TEST = 0x0B90;
- public static final int GL_STENCIL_CLEAR_VALUE = 0x0B91;
- public static final int GL_STENCIL_FUNC = 0x0B92;
- public static final int GL_STENCIL_VALUE_MASK = 0x0B93;
- public static final int GL_STENCIL_FAIL = 0x0B94;
- public static final int GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95;
- public static final int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96;
- public static final int GL_STENCIL_REF = 0x0B97;
- public static final int GL_STENCIL_WRITEMASK = 0x0B98;
- public static final int GL_MATRIX_MODE = 0x0BA0;
- public static final int GL_NORMALIZE = 0x0BA1;
- public static final int GL_VIEWPORT = 0x0BA2;
- public static final int GL_MODELVIEW_STACK_DEPTH = 0x0BA3;
- public static final int GL_PROJECTION_STACK_DEPTH = 0x0BA4;
- public static final int GL_TEXTURE_STACK_DEPTH = 0x0BA5;
- public static final int GL_MODELVIEW_MATRIX = 0x0BA6;
- public static final int GL_PROJECTION_MATRIX = 0x0BA7;
- public static final int GL_TEXTURE_MATRIX = 0x0BA8;
- public static final int GL_ATTRIB_STACK_DEPTH = 0x0BB0;
- public static final int GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1;
- public static final int GL_ALPHA_TEST = 0x0BC0;
- public static final int GL_ALPHA_TEST_FUNC = 0x0BC1;
- public static final int GL_ALPHA_TEST_REF = 0x0BC2;
- public static final int GL_DITHER = 0x0BD0;
- public static final int GL_BLEND_DST = 0x0BE0;
- public static final int GL_BLEND_SRC = 0x0BE1;
- public static final int GL_BLEND = 0x0BE2;
- public static final int GL_LOGIC_OP_MODE = 0x0BF0;
- public static final int GL_INDEX_LOGIC_OP = 0x0BF1;
- public static final int GL_COLOR_LOGIC_OP = 0x0BF2;
- public static final int GL_AUX_BUFFERS = 0x0C00;
- public static final int GL_DRAW_BUFFER = 0x0C01;
- public static final int GL_READ_BUFFER = 0x0C02;
- public static final int GL_SCISSOR_BOX = 0x0C10;
- public static final int GL_SCISSOR_TEST = 0x0C11;
- public static final int GL_INDEX_CLEAR_VALUE = 0x0C20;
- public static final int GL_INDEX_WRITEMASK = 0x0C21;
- public static final int GL_COLOR_CLEAR_VALUE = 0x0C22;
- public static final int GL_COLOR_WRITEMASK = 0x0C23;
- public static final int GL_INDEX_MODE = 0x0C30;
- public static final int GL_RGBA_MODE = 0x0C31;
- public static final int GL_DOUBLEBUFFER = 0x0C32;
- public static final int GL_STEREO = 0x0C33;
- public static final int GL_RENDER_MODE = 0x0C40;
- public static final int GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50;
- public static final int GL_POINT_SMOOTH_HINT = 0x0C51;
- public static final int GL_LINE_SMOOTH_HINT = 0x0C52;
- public static final int GL_POLYGON_SMOOTH_HINT = 0x0C53;
- public static final int GL_FOG_HINT = 0x0C54;
- public static final int GL_TEXTURE_GEN_S = 0x0C60;
- public static final int GL_TEXTURE_GEN_T = 0x0C61;
- public static final int GL_TEXTURE_GEN_R = 0x0C62;
- public static final int GL_TEXTURE_GEN_Q = 0x0C63;
- public static final int GL_PIXEL_MAP_I_TO_I = 0x0C70;
- public static final int GL_PIXEL_MAP_S_TO_S = 0x0C71;
- public static final int GL_PIXEL_MAP_I_TO_R = 0x0C72;
- public static final int GL_PIXEL_MAP_I_TO_G = 0x0C73;
- public static final int GL_PIXEL_MAP_I_TO_B = 0x0C74;
- public static final int GL_PIXEL_MAP_I_TO_A = 0x0C75;
- public static final int GL_PIXEL_MAP_R_TO_R = 0x0C76;
- public static final int GL_PIXEL_MAP_G_TO_G = 0x0C77;
- public static final int GL_PIXEL_MAP_B_TO_B = 0x0C78;
- public static final int GL_PIXEL_MAP_A_TO_A = 0x0C79;
- public static final int GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0;
- public static final int GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1;
- public static final int GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2;
- public static final int GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3;
- public static final int GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4;
- public static final int GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5;
- public static final int GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6;
- public static final int GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7;
- public static final int GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8;
- public static final int GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9;
- public static final int GL_UNPACK_SWAP_BYTES = 0x0CF0;
- public static final int GL_UNPACK_LSB_FIRST = 0x0CF1;
- public static final int GL_UNPACK_ROW_LENGTH = 0x0CF2;
- public static final int GL_UNPACK_SKIP_ROWS = 0x0CF3;
- public static final int GL_UNPACK_SKIP_PIXELS = 0x0CF4;
- public static final int GL_UNPACK_ALIGNMENT = 0x0CF5;
- public static final int GL_PACK_SWAP_BYTES = 0x0D00;
- public static final int GL_PACK_LSB_FIRST = 0x0D01;
- public static final int GL_PACK_ROW_LENGTH = 0x0D02;
- public static final int GL_PACK_SKIP_ROWS = 0x0D03;
- public static final int GL_PACK_SKIP_PIXELS = 0x0D04;
- public static final int GL_PACK_ALIGNMENT = 0x0D05;
- public static final int GL_MAP_COLOR = 0x0D10;
- public static final int GL_MAP_STENCIL = 0x0D11;
- public static final int GL_INDEX_SHIFT = 0x0D12;
- public static final int GL_INDEX_OFFSET = 0x0D13;
- public static final int GL_RED_SCALE = 0x0D14;
- public static final int GL_RED_BIAS = 0x0D15;
- public static final int GL_ZOOM_X = 0x0D16;
- public static final int GL_ZOOM_Y = 0x0D17;
- public static final int GL_GREEN_SCALE = 0x0D18;
- public static final int GL_GREEN_BIAS = 0x0D19;
- public static final int GL_BLUE_SCALE = 0x0D1A;
- public static final int GL_BLUE_BIAS = 0x0D1B;
- public static final int GL_ALPHA_SCALE = 0x0D1C;
- public static final int GL_ALPHA_BIAS = 0x0D1D;
- public static final int GL_DEPTH_SCALE = 0x0D1E;
- public static final int GL_DEPTH_BIAS = 0x0D1F;
- public static final int GL_MAX_EVAL_ORDER = 0x0D30;
- public static final int GL_MAX_LIGHTS = 0x0D31;
- public static final int GL_MAX_CLIP_PLANES = 0x0D32;
- public static final int GL_MAX_TEXTURE_SIZE = 0x0D33;
- public static final int GL_MAX_PIXEL_MAP_TABLE = 0x0D34;
- public static final int GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35;
- public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36;
- public static final int GL_MAX_NAME_STACK_DEPTH = 0x0D37;
- public static final int GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38;
- public static final int GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39;
- public static final int GL_MAX_VIEWPORT_DIMS = 0x0D3A;
- public static final int GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B;
- public static final int GL_SUBPIXEL_BITS = 0x0D50;
- public static final int GL_INDEX_BITS = 0x0D51;
- public static final int GL_RED_BITS = 0x0D52;
- public static final int GL_GREEN_BITS = 0x0D53;
- public static final int GL_BLUE_BITS = 0x0D54;
- public static final int GL_ALPHA_BITS = 0x0D55;
- public static final int GL_DEPTH_BITS = 0x0D56;
- public static final int GL_STENCIL_BITS = 0x0D57;
- public static final int GL_ACCUM_RED_BITS = 0x0D58;
- public static final int GL_ACCUM_GREEN_BITS = 0x0D59;
- public static final int GL_ACCUM_BLUE_BITS = 0x0D5A;
- public static final int GL_ACCUM_ALPHA_BITS = 0x0D5B;
- public static final int GL_NAME_STACK_DEPTH = 0x0D70;
- public static final int GL_AUTO_NORMAL = 0x0D80;
- public static final int GL_MAP1_COLOR_4 = 0x0D90;
- public static final int GL_MAP1_INDEX = 0x0D91;
- public static final int GL_MAP1_NORMAL = 0x0D92;
- public static final int GL_MAP1_TEXTURE_COORD_1 = 0x0D93;
- public static final int GL_MAP1_TEXTURE_COORD_2 = 0x0D94;
- public static final int GL_MAP1_TEXTURE_COORD_3 = 0x0D95;
- public static final int GL_MAP1_TEXTURE_COORD_4 = 0x0D96;
- public static final int GL_MAP1_VERTEX_3 = 0x0D97;
- public static final int GL_MAP1_VERTEX_4 = 0x0D98;
- public static final int GL_MAP2_COLOR_4 = 0x0DB0;
- public static final int GL_MAP2_INDEX = 0x0DB1;
- public static final int GL_MAP2_NORMAL = 0x0DB2;
- public static final int GL_MAP2_TEXTURE_COORD_1 = 0x0DB3;
- public static final int GL_MAP2_TEXTURE_COORD_2 = 0x0DB4;
- public static final int GL_MAP2_TEXTURE_COORD_3 = 0x0DB5;
- public static final int GL_MAP2_TEXTURE_COORD_4 = 0x0DB6;
- public static final int GL_MAP2_VERTEX_3 = 0x0DB7;
- public static final int GL_MAP2_VERTEX_4 = 0x0DB8;
- public static final int GL_MAP1_GRID_DOMAIN = 0x0DD0;
- public static final int GL_MAP1_GRID_SEGMENTS = 0x0DD1;
- public static final int GL_MAP2_GRID_DOMAIN = 0x0DD2;
- public static final int GL_MAP2_GRID_SEGMENTS = 0x0DD3;
- public static final int GL_TEXTURE_1D = 0x0DE0;
- public static final int GL_TEXTURE_2D = 0x0DE1;
- public static final int GL_FEEDBACK_BUFFER_POINTER = 0x0DF0;
- public static final int GL_FEEDBACK_BUFFER_SIZE = 0x0DF1;
- public static final int GL_FEEDBACK_BUFFER_TYPE = 0x0DF2;
- public static final int GL_SELECTION_BUFFER_POINTER = 0x0DF3;
- public static final int GL_SELECTION_BUFFER_SIZE = 0x0DF4;
- /* GL_TEXTURE_BINDING_1D */
- /* GL_TEXTURE_BINDING_2D */
- /* GL_VERTEX_ARRAY */
- /* GL_NORMAL_ARRAY */
- /* GL_COLOR_ARRAY */
- /* GL_INDEX_ARRAY */
- /* GL_TEXTURE_COORD_ARRAY */
- /* GL_EDGE_FLAG_ARRAY */
- /* GL_VERTEX_ARRAY_SIZE */
- /* GL_VERTEX_ARRAY_TYPE */
- /* GL_VERTEX_ARRAY_STRIDE */
- /* GL_NORMAL_ARRAY_TYPE */
- /* GL_NORMAL_ARRAY_STRIDE */
- /* GL_COLOR_ARRAY_SIZE */
- /* GL_COLOR_ARRAY_TYPE */
- /* GL_COLOR_ARRAY_STRIDE */
- /* GL_INDEX_ARRAY_TYPE */
- /* GL_INDEX_ARRAY_STRIDE */
- /* GL_TEXTURE_COORD_ARRAY_SIZE */
- /* GL_TEXTURE_COORD_ARRAY_TYPE */
- /* GL_TEXTURE_COORD_ARRAY_STRIDE */
- /* GL_EDGE_FLAG_ARRAY_STRIDE */
- /* GL_POLYGON_OFFSET_FACTOR */
- /* GL_POLYGON_OFFSET_UNITS */
-
- /* GetTextureParameter */
- /* GL_TEXTURE_MAG_FILTER */
- /* GL_TEXTURE_MIN_FILTER */
- /* GL_TEXTURE_WRAP_S */
- /* GL_TEXTURE_WRAP_T */
- public static final int GL_TEXTURE_WIDTH = 0x1000;
- public static final int GL_TEXTURE_HEIGHT = 0x1001;
- public static final int GL_TEXTURE_INTERNAL_FORMAT = 0x1003;
- public static final int GL_TEXTURE_BORDER_COLOR = 0x1004;
- public static final int GL_TEXTURE_BORDER = 0x1005;
- /* GL_TEXTURE_RED_SIZE */
- /* GL_TEXTURE_GREEN_SIZE */
- /* GL_TEXTURE_BLUE_SIZE */
- /* GL_TEXTURE_ALPHA_SIZE */
- /* GL_TEXTURE_LUMINANCE_SIZE */
- /* GL_TEXTURE_INTENSITY_SIZE */
- /* GL_TEXTURE_PRIORITY */
- /* GL_TEXTURE_RESIDENT */
-
- /* HintMode */
- public static final int GL_DONT_CARE = 0x1100;
- public static final int GL_FASTEST = 0x1101;
- public static final int GL_NICEST = 0x1102;
-
- /* HintTarget */
- /* GL_PERSPECTIVE_CORRECTION_HINT */
- /* GL_POINT_SMOOTH_HINT */
- /* GL_LINE_SMOOTH_HINT */
- /* GL_POLYGON_SMOOTH_HINT */
- /* GL_FOG_HINT */
- /* GL_PHONG_HINT */
-
- /* IndexPointerType */
- /* GL_SHORT */
- /* GL_INT */
- /* GL_FLOAT */
- /* GL_DOUBLE */
-
- /* LightModelParameter */
- /* GL_LIGHT_MODEL_AMBIENT */
- /* GL_LIGHT_MODEL_LOCAL_VIEWER */
- /* GL_LIGHT_MODEL_TWO_SIDE */
-
- /* LightName */
- public static final int GL_LIGHT0 = 0x4000;
- public static final int GL_LIGHT1 = 0x4001;
- public static final int GL_LIGHT2 = 0x4002;
- public static final int GL_LIGHT3 = 0x4003;
- public static final int GL_LIGHT4 = 0x4004;
- public static final int GL_LIGHT5 = 0x4005;
- public static final int GL_LIGHT6 = 0x4006;
- public static final int GL_LIGHT7 = 0x4007;
-
- /* LightParameter */
- public static final int GL_AMBIENT = 0x1200;
- public static final int GL_DIFFUSE = 0x1201;
- public static final int GL_SPECULAR = 0x1202;
- public static final int GL_POSITION = 0x1203;
- public static final int GL_SPOT_DIRECTION = 0x1204;
- public static final int GL_SPOT_EXPONENT = 0x1205;
- public static final int GL_SPOT_CUTOFF = 0x1206;
- public static final int GL_CONSTANT_ATTENUATION = 0x1207;
- public static final int GL_LINEAR_ATTENUATION = 0x1208;
- public static final int GL_QUADRATIC_ATTENUATION = 0x1209;
-
- /* InterleavedArrays */
- /* GL_V2F */
- /* GL_V3F */
- /* GL_C4UB_V2F */
- /* GL_C4UB_V3F */
- /* GL_C3F_V3F */
- /* GL_N3F_V3F */
- /* GL_C4F_N3F_V3F */
- /* GL_T2F_V3F */
- /* GL_T4F_V4F */
- /* GL_T2F_C4UB_V3F */
- /* GL_T2F_C3F_V3F */
- /* GL_T2F_N3F_V3F */
- /* GL_T2F_C4F_N3F_V3F */
- /* GL_T4F_C4F_N3F_V4F */
-
- /* ListMode */
- public static final int GL_COMPILE = 0x1300;
- public static final int GL_COMPILE_AND_EXECUTE = 0x1301;
-
- /* ListNameType */
- /* GL_BYTE */
- /* GL_UNSIGNED_BYTE */
- /* GL_SHORT */
- /* GL_UNSIGNED_SHORT */
- /* GL_INT */
- /* GL_UNSIGNED_INT */
- /* GL_FLOAT */
- /* GL_2_BYTES */
- /* GL_3_BYTES */
- /* GL_4_BYTES */
-
- /* LogicOp */
- public static final int GL_CLEAR = 0x1500;
- public static final int GL_AND = 0x1501;
- public static final int GL_AND_REVERSE = 0x1502;
- public static final int GL_COPY = 0x1503;
- public static final int GL_AND_INVERTED = 0x1504;
- public static final int GL_NOOP = 0x1505;
- public static final int GL_XOR = 0x1506;
- public static final int GL_OR = 0x1507;
- public static final int GL_NOR = 0x1508;
- public static final int GL_EQUIV = 0x1509;
- public static final int GL_INVERT = 0x150A;
- public static final int GL_OR_REVERSE = 0x150B;
- public static final int GL_COPY_INVERTED = 0x150C;
- public static final int GL_OR_INVERTED = 0x150D;
- public static final int GL_NAND = 0x150E;
- public static final int GL_SET = 0x150F;
-
- /* MapTarget */
- /* GL_MAP1_COLOR_4 */
- /* GL_MAP1_INDEX */
- /* GL_MAP1_NORMAL */
- /* GL_MAP1_TEXTURE_COORD_1 */
- /* GL_MAP1_TEXTURE_COORD_2 */
- /* GL_MAP1_TEXTURE_COORD_3 */
- /* GL_MAP1_TEXTURE_COORD_4 */
- /* GL_MAP1_VERTEX_3 */
- /* GL_MAP1_VERTEX_4 */
- /* GL_MAP2_COLOR_4 */
- /* GL_MAP2_INDEX */
- /* GL_MAP2_NORMAL */
- /* GL_MAP2_TEXTURE_COORD_1 */
- /* GL_MAP2_TEXTURE_COORD_2 */
- /* GL_MAP2_TEXTURE_COORD_3 */
- /* GL_MAP2_TEXTURE_COORD_4 */
- /* GL_MAP2_VERTEX_3 */
- /* GL_MAP2_VERTEX_4 */
-
- /* MaterialFace */
- /* GL_FRONT */
- /* GL_BACK */
- /* GL_FRONT_AND_BACK */
-
- /* MaterialParameter */
- public static final int GL_EMISSION = 0x1600;
- public static final int GL_SHININESS = 0x1601;
- public static final int GL_AMBIENT_AND_DIFFUSE = 0x1602;
- public static final int GL_COLOR_INDEXES = 0x1603;
- /* GL_AMBIENT */
- /* GL_DIFFUSE */
- /* GL_SPECULAR */
-
- /* MatrixMode */
- public static final int GL_MODELVIEW = 0x1700;
- public static final int GL_PROJECTION = 0x1701;
- public static final int GL_TEXTURE = 0x1702;
-
- /* MeshMode1 */
- /* GL_POINT */
- /* GL_LINE */
-
- /* MeshMode2 */
- /* GL_POINT */
- /* GL_LINE */
- /* GL_FILL */
-
- /* NormalPointerType */
- /* GL_BYTE */
- /* GL_SHORT */
- /* GL_INT */
- /* GL_FLOAT */
- /* GL_DOUBLE */
-
- /* PixelCopyType */
- public static final int GL_COLOR = 0x1800;
- public static final int GL_DEPTH = 0x1801;
- public static final int GL_STENCIL = 0x1802;
-
- /* PixelFormat */
- public static final int GL_COLOR_INDEX = 0x1900;
- public static final int GL_STENCIL_INDEX = 0x1901;
- public static final int GL_DEPTH_COMPONENT = 0x1902;
- public static final int GL_RED = 0x1903;
- public static final int GL_GREEN = 0x1904;
- public static final int GL_BLUE = 0x1905;
- public static final int GL_ALPHA = 0x1906;
- public static final int GL_RGB = 0x1907;
- public static final int GL_RGBA = 0x1908;
- public static final int GL_LUMINANCE = 0x1909;
- public static final int GL_LUMINANCE_ALPHA = 0x190A;
-
- /* PixelMap */
- /* GL_PIXEL_MAP_I_TO_I */
- /* GL_PIXEL_MAP_S_TO_S */
- /* GL_PIXEL_MAP_I_TO_R */
- /* GL_PIXEL_MAP_I_TO_G */
- /* GL_PIXEL_MAP_I_TO_B */
- /* GL_PIXEL_MAP_I_TO_A */
- /* GL_PIXEL_MAP_R_TO_R */
- /* GL_PIXEL_MAP_G_TO_G */
- /* GL_PIXEL_MAP_B_TO_B */
- /* GL_PIXEL_MAP_A_TO_A */
-
- /* PixelStore */
- /* GL_UNPACK_SWAP_BYTES */
- /* GL_UNPACK_LSB_FIRST */
- /* GL_UNPACK_ROW_LENGTH */
- /* GL_UNPACK_SKIP_ROWS */
- /* GL_UNPACK_SKIP_PIXELS */
- /* GL_UNPACK_ALIGNMENT */
- /* GL_PACK_SWAP_BYTES */
- /* GL_PACK_LSB_FIRST */
- /* GL_PACK_ROW_LENGTH */
- /* GL_PACK_SKIP_ROWS */
- /* GL_PACK_SKIP_PIXELS */
- /* GL_PACK_ALIGNMENT */
-
- /* PixelTransfer */
- /* GL_MAP_COLOR */
- /* GL_MAP_STENCIL */
- /* GL_INDEX_SHIFT */
- /* GL_INDEX_OFFSET */
- /* GL_RED_SCALE */
- /* GL_RED_BIAS */
- /* GL_GREEN_SCALE */
- /* GL_GREEN_BIAS */
- /* GL_BLUE_SCALE */
- /* GL_BLUE_BIAS */
- /* GL_ALPHA_SCALE */
- /* GL_ALPHA_BIAS */
- /* GL_DEPTH_SCALE */
- /* GL_DEPTH_BIAS */
-
- /* PixelType */
- public static final int GL_BITMAP = 0x1A00;
- /* GL_BYTE */
- /* GL_UNSIGNED_BYTE */
- /* GL_SHORT */
- /* GL_UNSIGNED_SHORT */
- /* GL_INT */
- /* GL_UNSIGNED_INT */
- /* GL_FLOAT */
-
- /* PolygonMode */
- public static final int GL_POINT = 0x1B00;
- public static final int GL_LINE = 0x1B01;
- public static final int GL_FILL = 0x1B02;
-
- /* ReadBufferMode */
- /* GL_FRONT_LEFT */
- /* GL_FRONT_RIGHT */
- /* GL_BACK_LEFT */
- /* GL_BACK_RIGHT */
- /* GL_FRONT */
- /* GL_BACK */
- /* GL_LEFT */
- /* GL_RIGHT */
- /* GL_AUX0 */
- /* GL_AUX1 */
- /* GL_AUX2 */
- /* GL_AUX3 */
-
- /* RenderingMode */
- public static final int GL_RENDER = 0x1C00;
- public static final int GL_FEEDBACK = 0x1C01;
- public static final int GL_SELECT = 0x1C02;
-
- /* ShadingModel */
- public static final int GL_FLAT = 0x1D00;
- public static final int GL_SMOOTH = 0x1D01;
-
- /* StencilFunction */
- /* GL_NEVER */
- /* GL_LESS */
- /* GL_EQUAL */
- /* GL_LEQUAL */
- /* GL_GREATER */
- /* GL_NOTEQUAL */
- /* GL_GEQUAL */
- /* GL_ALWAYS */
-
- /* StencilOp */
- /* GL_ZERO */
- public static final int GL_KEEP = 0x1E00;
- public static final int GL_REPLACE = 0x1E01;
- public static final int GL_INCR = 0x1E02;
- public static final int GL_DECR = 0x1E03;
- /* GL_INVERT */
-
- /* StringName */
- public static final int GL_VENDOR = 0x1F00;
- public static final int GL_RENDERER = 0x1F01;
- public static final int GL_VERSION = 0x1F02;
- public static final int GL_EXTENSIONS = 0x1F03;
-
- /* TextureCoordName */
- public static final int GL_S = 0x2000;
- public static final int GL_T = 0x2001;
- public static final int GL_R = 0x2002;
- public static final int GL_Q = 0x2003;
-
- /* TexCoordPointerType */
- /* GL_SHORT */
- /* GL_INT */
- /* GL_FLOAT */
- /* GL_DOUBLE */
-
- /* TextureEnvMode */
- public static final int GL_MODULATE = 0x2100;
- public static final int GL_DECAL = 0x2101;
- /* GL_BLEND */
- /* GL_REPLACE */
-
- /* TextureEnvParameter */
- public static final int GL_TEXTURE_ENV_MODE = 0x2200;
- public static final int GL_TEXTURE_ENV_COLOR = 0x2201;
-
- /* TextureEnvTarget */
- public static final int GL_TEXTURE_ENV = 0x2300;
-
- /* TextureGenMode */
- public static final int GL_EYE_LINEAR = 0x2400;
- public static final int GL_OBJECT_LINEAR = 0x2401;
- public static final int GL_SPHERE_MAP = 0x2402;
-
- /* TextureGenParameter */
- public static final int GL_TEXTURE_GEN_MODE = 0x2500;
- public static final int GL_OBJECT_PLANE = 0x2501;
- public static final int GL_EYE_PLANE = 0x2502;
-
- /* TextureMagFilter */
- public static final int GL_NEAREST = 0x2600;
- public static final int GL_LINEAR = 0x2601;
-
- /* TextureMinFilter */
- /* GL_NEAREST */
- /* GL_LINEAR */
- public static final int GL_NEAREST_MIPMAP_NEAREST = 0x2700;
- public static final int GL_LINEAR_MIPMAP_NEAREST = 0x2701;
- public static final int GL_NEAREST_MIPMAP_LINEAR = 0x2702;
- public static final int GL_LINEAR_MIPMAP_LINEAR = 0x2703;
-
- /* TextureParameterName */
- public static final int GL_TEXTURE_MAG_FILTER = 0x2800;
- public static final int GL_TEXTURE_MIN_FILTER = 0x2801;
- public static final int GL_TEXTURE_WRAP_S = 0x2802;
- public static final int GL_TEXTURE_WRAP_T = 0x2803;
- /* GL_TEXTURE_BORDER_COLOR */
- /* GL_TEXTURE_PRIORITY */
-
- /* TextureTarget */
- /* GL_TEXTURE_1D */
- /* GL_TEXTURE_2D */
- /* GL_PROXY_TEXTURE_1D */
- /* GL_PROXY_TEXTURE_2D */
-
- /* TextureWrapMode */
- public static final int GL_CLAMP = 0x2900;
- public static final int GL_REPEAT = 0x2901;
-
- /* VertexPointerType */
- /* GL_SHORT */
- /* GL_INT */
- /* GL_FLOAT */
- /* GL_DOUBLE */
-
- /* ClientAttribMask */
- public static final int GL_CLIENT_PIXEL_STORE_BIT = 0x00000001;
- public static final int GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002;
- public static final int GL_CLIENT_ALL_ATTRIB_BITS = 0xffffffff;
-
- /* polygon_offset */
- public static final int GL_POLYGON_OFFSET_FACTOR = 0x8038;
- public static final int GL_POLYGON_OFFSET_UNITS = 0x2A00;
- public static final int GL_POLYGON_OFFSET_POINT = 0x2A01;
- public static final int GL_POLYGON_OFFSET_LINE = 0x2A02;
- public static final int GL_POLYGON_OFFSET_FILL = 0x8037;
-
- /* texture */
- public static final int GL_ALPHA4 = 0x803B;
- public static final int GL_ALPHA8 = 0x803C;
- public static final int GL_ALPHA12 = 0x803D;
- public static final int GL_ALPHA16 = 0x803E;
- public static final int GL_LUMINANCE4 = 0x803F;
- public static final int GL_LUMINANCE8 = 0x8040;
- public static final int GL_LUMINANCE12 = 0x8041;
- public static final int GL_LUMINANCE16 = 0x8042;
- public static final int GL_LUMINANCE4_ALPHA4 = 0x8043;
- public static final int GL_LUMINANCE6_ALPHA2 = 0x8044;
- public static final int GL_LUMINANCE8_ALPHA8 = 0x8045;
- public static final int GL_LUMINANCE12_ALPHA4 = 0x8046;
- public static final int GL_LUMINANCE12_ALPHA12 = 0x8047;
- public static final int GL_LUMINANCE16_ALPHA16 = 0x8048;
- public static final int GL_INTENSITY = 0x8049;
- public static final int GL_INTENSITY4 = 0x804A;
- public static final int GL_INTENSITY8 = 0x804B;
- public static final int GL_INTENSITY12 = 0x804C;
- public static final int GL_INTENSITY16 = 0x804D;
- public static final int GL_R3_G3_B2 = 0x2A10;
- public static final int GL_RGB4 = 0x804F;
- public static final int GL_RGB5 = 0x8050;
- public static final int GL_RGB8 = 0x8051;
- public static final int GL_RGB10 = 0x8052;
- public static final int GL_RGB12 = 0x8053;
- public static final int GL_RGB16 = 0x8054;
- public static final int GL_RGBA2 = 0x8055;
- public static final int GL_RGBA4 = 0x8056;
- public static final int GL_RGB5_A1 = 0x8057;
- public static final int GL_RGBA8 = 0x8058;
- public static final int GL_RGB10_A2 = 0x8059;
- public static final int GL_RGBA12 = 0x805A;
- public static final int GL_RGBA16 = 0x805B;
- public static final int GL_TEXTURE_RED_SIZE = 0x805C;
- public static final int GL_TEXTURE_GREEN_SIZE = 0x805D;
- public static final int GL_TEXTURE_BLUE_SIZE = 0x805E;
- public static final int GL_TEXTURE_ALPHA_SIZE = 0x805F;
- public static final int GL_TEXTURE_LUMINANCE_SIZE = 0x8060;
- public static final int GL_TEXTURE_INTENSITY_SIZE = 0x8061;
- public static final int GL_PROXY_TEXTURE_1D = 0x8063;
- public static final int GL_PROXY_TEXTURE_2D = 0x8064;
-
- /* texture_object */
- public static final int GL_TEXTURE_PRIORITY = 0x8066;
- public static final int GL_TEXTURE_RESIDENT = 0x8067;
- public static final int GL_TEXTURE_BINDING_1D = 0x8068;
- public static final int GL_TEXTURE_BINDING_2D = 0x8069;
-
- /* vertex_array */
- public static final int GL_VERTEX_ARRAY = 0x8074;
- public static final int GL_NORMAL_ARRAY = 0x8075;
- public static final int GL_COLOR_ARRAY = 0x8076;
- public static final int GL_INDEX_ARRAY = 0x8077;
- public static final int GL_TEXTURE_COORD_ARRAY = 0x8078;
- public static final int GL_EDGE_FLAG_ARRAY = 0x8079;
- public static final int GL_VERTEX_ARRAY_SIZE = 0x807A;
- public static final int GL_VERTEX_ARRAY_TYPE = 0x807B;
- public static final int GL_VERTEX_ARRAY_STRIDE = 0x807C;
- public static final int GL_NORMAL_ARRAY_TYPE = 0x807E;
- public static final int GL_NORMAL_ARRAY_STRIDE = 0x807F;
- public static final int GL_COLOR_ARRAY_SIZE = 0x8081;
- public static final int GL_COLOR_ARRAY_TYPE = 0x8082;
- public static final int GL_COLOR_ARRAY_STRIDE = 0x8083;
- public static final int GL_INDEX_ARRAY_TYPE = 0x8085;
- public static final int GL_INDEX_ARRAY_STRIDE = 0x8086;
- public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088;
- public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089;
- public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A;
- public static final int GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C;
- public static final int GL_VERTEX_ARRAY_POINTER = 0x808E;
- public static final int GL_NORMAL_ARRAY_POINTER = 0x808F;
- public static final int GL_COLOR_ARRAY_POINTER = 0x8090;
- public static final int GL_INDEX_ARRAY_POINTER = 0x8091;
- public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092;
- public static final int GL_EDGE_FLAG_ARRAY_POINTER = 0x8093;
- public static final int GL_V2F = 0x2A20;
- public static final int GL_V3F = 0x2A21;
- public static final int GL_C4UB_V2F = 0x2A22;
- public static final int GL_C4UB_V3F = 0x2A23;
- public static final int GL_C3F_V3F = 0x2A24;
- public static final int GL_N3F_V3F = 0x2A25;
- public static final int GL_C4F_N3F_V3F = 0x2A26;
- public static final int GL_T2F_V3F = 0x2A27;
- public static final int GL_T4F_V4F = 0x2A28;
- public static final int GL_T2F_C4UB_V3F = 0x2A29;
- public static final int GL_T2F_C3F_V3F = 0x2A2A;
- public static final int GL_T2F_N3F_V3F = 0x2A2B;
- public static final int GL_T2F_C4F_N3F_V3F = 0x2A2C;
- public static final int GL_T4F_C4F_N3F_V4F = 0x2A2D;
-
- /* Extensions */
- public static final int GL_EXT_vertex_array = 1;
- public static final int GL_EXT_bgra = 1;
- public static final int GL_EXT_paletted_texture = 1;
- public static final int GL_WIN_swap_hint = 1;
- public static final int GL_WIN_draw_range_elements = 1;
- // public static final int GL_WIN_phong_shading = 1;
- // public static final int GL_WIN_specular_fog = 1;
-
- /* EXT_vertex_array */
- public static final int GL_VERTEX_ARRAY_EXT = 0x8074;
- public static final int GL_NORMAL_ARRAY_EXT = 0x8075;
- public static final int GL_COLOR_ARRAY_EXT = 0x8076;
- public static final int GL_INDEX_ARRAY_EXT = 0x8077;
- public static final int GL_TEXTURE_COORD_ARRAY_EXT = 0x8078;
- public static final int GL_EDGE_FLAG_ARRAY_EXT = 0x8079;
- public static final int GL_VERTEX_ARRAY_SIZE_EXT = 0x807A;
- public static final int GL_VERTEX_ARRAY_TYPE_EXT = 0x807B;
- public static final int GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C;
- public static final int GL_VERTEX_ARRAY_COUNT_EXT = 0x807D;
- public static final int GL_NORMAL_ARRAY_TYPE_EXT = 0x807E;
- public static final int GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F;
- public static final int GL_NORMAL_ARRAY_COUNT_EXT = 0x8080;
- public static final int GL_COLOR_ARRAY_SIZE_EXT = 0x8081;
- public static final int GL_COLOR_ARRAY_TYPE_EXT = 0x8082;
- public static final int GL_COLOR_ARRAY_STRIDE_EXT = 0x8083;
- public static final int GL_COLOR_ARRAY_COUNT_EXT = 0x8084;
- public static final int GL_INDEX_ARRAY_TYPE_EXT = 0x8085;
- public static final int GL_INDEX_ARRAY_STRIDE_EXT = 0x8086;
- public static final int GL_INDEX_ARRAY_COUNT_EXT = 0x8087;
- public static final int GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088;
- public static final int GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089;
- public static final int GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A;
- public static final int GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B;
- public static final int GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C;
- public static final int GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D;
- public static final int GL_VERTEX_ARRAY_POINTER_EXT = 0x808E;
- public static final int GL_NORMAL_ARRAY_POINTER_EXT = 0x808F;
- public static final int GL_COLOR_ARRAY_POINTER_EXT = 0x8090;
- public static final int GL_INDEX_ARRAY_POINTER_EXT = 0x8091;
- public static final int GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092;
- public static final int GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093;
- public static final int GL_DOUBLE_EXT = GL_DOUBLE;
-
- /* EXT_bgra */
- public static final int GL_BGR_EXT = 0x80E0;
- public static final int GL_BGRA_EXT = 0x80E1;
-
- /* EXT_paletted_texture */
-
- /* These must match the GL_COLOR_TABLE_*_SGI enumerants */
- public static final int GL_COLOR_TABLE_FORMAT_EXT = 0x80D8;
- public static final int GL_COLOR_TABLE_WIDTH_EXT = 0x80D9;
- public static final int GL_COLOR_TABLE_RED_SIZE_EXT = 0x80DA;
- public static final int GL_COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB;
- public static final int GL_COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC;
- public static final int GL_COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD;
- public static final int GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE;
- public static final int GL_COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF;
-
- public static final int GL_COLOR_INDEX1_EXT = 0x80E2;
- public static final int GL_COLOR_INDEX2_EXT = 0x80E3;
- public static final int GL_COLOR_INDEX4_EXT = 0x80E4;
- public static final int GL_COLOR_INDEX8_EXT = 0x80E5;
- public static final int GL_COLOR_INDEX12_EXT = 0x80E6;
- public static final int GL_COLOR_INDEX16_EXT = 0x80E7;
-
- /* WIN_draw_range_elements */
- public static final int GL_MAX_ELEMENTS_VERTICES_WIN = 0x80E8;
- public static final int GL_MAX_ELEMENTS_INDICES_WIN = 0x80E9;
-
- /* WIN_phong_shading */
- public static final int GL_PHONG_WIN = 0x80EA;
- public static final int GL_PHONG_HINT_WIN = 0x80EB;
-
- /* WIN_specular_fog */
- public static final int GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC;
-
- /* For compatibility with OpenGL v1.0 */
- public static final int GL_LOGIC_OP = GL_INDEX_LOGIC_OP;
- public static final int GL_TEXTURE_COMPONENTS = GL_TEXTURE_INTERNAL_FORMAT;
-
- public static final native void glAccum (int op, float value);
- public static final native void glAlphaFunc (int func, float ref);
- public static final native boolean glAreTexturesResident (int n, int[] textures, boolean[] residences);
- public static final native void glArrayElement (int index);
- public static final native void glBegin (int mode);
- public static final native void glEnd ();
- public static final native void glBindTexture (int target, int texture);
- public static final native void glBitmap (int width, int height, float xorig, float yorig, float xmove, float ymove, byte[] bitmap);
- public static final native void glBlendFunc (int sfactor, int dfactor);
- public static final native void glCallList (int list);
- public static final native void glCallLists (int n, int type, byte[] lists);
- public static final native void glCallLists (int n, int type, char[] lists);
- public static final native void glCallLists (int n, int type, int[] lists);
- public static final native void glClear (int mask);
- public static final native void glClearAccum (float red, float green, float blue, float alpha);
- public static final native void glClearColor (float red, float green, float blue, float alpha);
- public static final native void glClearDepth (double depth);
- public static final native void glClearIndex (float c);
- public static final native void glClearStencil (int s);
- public static final native void glClipPlane (int plane, double[] equation);
- public static final native void glColor3b (byte red, byte green, byte blue);
- public static final native void glColor3d (double red, double green, double blue);
- public static final native void glColor3f (float red, float green, float blue);
- public static final native void glColor3i (int red, int green, int blue);
- public static final native void glColor3s (short red, short green, short blue);
- public static final native void glColor3ub (byte red, byte green, byte blue);
- public static final native void glColor3ui (int red, int green, int blue);
- public static final native void glColor3us (short red, short green, short blue);
- public static final native void glColor4b (byte red, byte green, byte blue, byte alpha);
- public static final native void glColor4d (double red, double green, double blue, double alpha);
- public static final native void glColor4f (float red, float green, float blue, float alpha);
- public static final native void glColor4i (int red, int green, int blue, int alpha);
- public static final native void glColor4s (short red, short green, short blue, short alpha);
- public static final native void glColor4ub (byte red, byte green, byte blue, byte alpha);
- public static final native void glColor4ui (int red, int green, int blue, int alpha);
- public static final native void glColor4us (short red, short green, short blue, short alpha);
- public static final native void glColor3bv (byte[] v);
- public static final native void glColor3dv (double[] v);
- public static final native void glColor3fv (float[] v);
- public static final native void glColor3iv (int[] v);
- public static final native void glColor3sv (short[] v);
- public static final native void glColor3ubv (byte[] v);
- public static final native void glColor3uiv (int[] v);
- public static final native void glColor3usv (short[] v);
- public static final native void glColor4bv (byte[] v);
- public static final native void glColor4dv (double[] v);
- public static final native void glColor4fv (float[] v);
- public static final native void glColor4iv (int[] v);
- public static final native void glColor4ubv (byte[] v);
- public static final native void glColor4uiv (int[] v);
- public static final native void glColor4usv (short[] v);
- public static final native void glColorMask (boolean red, boolean green, boolean blue, boolean alpha);
- public static final native void glColorMaterial (int face, int mode);
- public static final native void glColorPointer (int size, int type, int stride, int[] pointer);
- //public static final native void glColorTableEXT (int target, int internalFormat, int width, int format, int type, int[] data);
- //public static final native void glColorSubTableEXT (int target, int start, int count, int format, int type, int[] data);
- public static final native void glCopyPixels (int x, int y, int width, int height, int type);
- public static final native void glCopyTexImage1D (int target, int level, int internalFormat, int x, int y, int width, int border);
- public static final native void glCopyTexImage2D (int target, int level, int internalFormat, int x, int y, int width, int height, int border);
- public static final native void glCopyTexSubImage1D (int target, int level, int xoffset, int x, int y, int width);
- public static final native void glCopyTexSubImage2D (int target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
- public static final native void glCullFace (int mode);
- public static final native void glDeleteLists (int list, int range);
- public static final native void glDeleteTextures (int n, int[] textures);
- public static final native void glDepthFunc (int func);
- public static final native void glDepthMask (boolean flag);
- public static final native void glDepthRange (double znear, double zfar);
- public static final native void glDrawArrays (int mode, int first, int count);
- public static final native void glDrawBuffer (int mode);
- public static final native void glDrawElements (int mode, int count, int type, int[] indices); /* MULTIPLES TYPES */
- public static final native void glDrawPixels (int width, int height, int format, int type, int[] pixels); /* MULTIPLES TYPES */
- public static final native void glEdgeFlag (boolean flag);
- public static final native void glEdgeFlagv (boolean[] flag);
- public static final native void glEdgeFlagPointer (int stride, boolean[] pointer);
- public static final native void glEnable (int cap);
- public static final native void glDisable (int cap);
- public static final native void glEnableClientState (int array);
- public static final native void glDisableClientState (int array);
- public static final native void glEvalCoord1d (double u);
- public static final native void glEvalCoord1f (float u);
- public static final native void glEvalCoord2d (double u, double v);
- public static final native void glEvalCoord2f (float u, float v);
- public static final native void glEvalCoord1dv (double[] u);
- public static final native void glEvalCoord1fv (float[] u);
- public static final native void glEvalCoord2dv (double[] u);
- public static final native void glEvalCoord2fv (float[] u);
- public static final native void glEvalMesh1 (int mode, int i1, int i2);
- public static final native void glEvalMesh2 (int mode, int i1, int i2, int j1, int j2);
- public static final native void glEvalPoint1 (int i);
- public static final native void glEvalPoint2 (int i, int j);
- public static final native void glFeedbackBuffer (int size, int type, float[] buffer);
- public static final native void glFinish ();
- public static final native void glFlush ();
- public static final native void glFogf (int pname, float param);
- public static final native void glFogi (int pname, int param);
- public static final native void glFogfv (int pname, float[] params);
- public static final native void glFogiv (int pname, int[] params);
- public static final native void glFrontFace (int mode);
- public static final native void glFrustum (double left, double right, double bottom, double top, double znear, double zfar);
- public static final native int glGenLists (int range);
- public static final native void glGenTextures (int n, int[] textures);
- public static final native void glGetBooleanv (int pname, boolean[] params);
- public static final native void glGetDoublev (int pname, double[] params);
- public static final native void glGetFloatv (int pname, float[] params);
- public static final native void glGetIntegerv (int pname, int[] params);
- public static final native void glGetClipPlane (int plane, double[] equation);
- //public static final native void glGetColorTableEXT (int target, int format, int type, int[] data);
- //public static final native void glGetColorTableParameterfvEXT (int target, int pname, float[] params);
- //public static final native void glGetColorTableParameterivEXT (int target, int pname, int[] params);
- public static final native int glGetError ();
- public static final native void glGetLightfv (int light, int pname, float[] params);
- public static final native void glGetLightiv (int light, int pname, int[] params);
- public static final native void glGetMapdv (int tagert, int query, double[] v);
- public static final native void glGetMapfv (int tagert, int query, float[] v);
- public static final native void glGetMapiv (int tagert, int query, int[] v);
- public static final native void glGetMaterialfv (int face, int pname, float[] params);
- public static final native void glGetMaterialiv (int face, int pname, int[] params);
- public static final native void glGetPixelMapfv (int map, float[] values);
- public static final native void glGetPixelMapuiv (int map, int[] values);
- public static final native void glGetPixelMapusv (int map, short[] values);
- public static final native void glGetPointerv (int pname, int[] params);
- /* TEST */
- public static final native void glGetPolygonStipple (byte[] mask);
- public static final native int glGetString (int name);
- /* SHOULD RETURN A STRING */
- public static final native void glGetTexEnvfv (int target, int pname, float[] params);
- public static final native void glGetTexEnviv (int target, int pname, int[] params);
- public static final native void glGetTexGendv (int coord, int pname, double[] params);
- public static final native void glGetTexGenfv (int coord, int pname, float[] params);
- public static final native void glGetTexGeniv (int coord, int pname, int[] params);
- public static final native void glGetTexImage (int target, int level, int format, int type, int[] pixels); /* MULTIPLES TYPES ARRAY */
- public static final native void glGetTexLevelParameterfv (int target, int level, int pname, float[] params);
- public static final native void glGetTexLevelParameteriv (int target, int level, int pname, int[] params);
- public static final native void glGetTexParameterfv (int target, int pname, float[] params);
- public static final native void glGetTexParameteriv (int target, int pname, int[] params);
- public static final native void glHint (int target, int mode);
- public static final native void glIndexd (double c);
- public static final native void glIndexf (float c);
- public static final native void glIndexi (int c);
- public static final native void glIndexs (short c);
- public static final native void glIndexdv (double[] c);
- public static final native void glIndexfv (float[] c);
- public static final native void glIndexiv (int[] c);
- public static final native void glIndexsv (short[] c);
- public static final native void glIndexMask (int mask);
- public static final native void glIndexPointer (int type, int stride, int[] pointer);
- /* MULTIPLES TYPES */
- public static final native void glInitNames ();
- public static final native void glInterleavedArrays (int format, int stride, int[] pointer);
- /* CHECK */
- public static final native boolean glIsEnabled (int cap);
- public static final native boolean glIsList (int list);
- public static final native boolean glIsTexture (int texture);
- public static final native void glLightf (int light, int pname, float param);
- public static final native void glLighti (int light, int pname, int param);
- public static final native void glLightfv (int light, int pname, float[] param);
- //public static final native void glLightfv (int light, int pname, int param);
- public static final native void glLightiv (int light, int pname, int[] param);
- public static final native void glLightModelf (int pname, float param);
- public static final native void glLightModeli (int pname, int param);
- public static final native void glLightModelfv (int pname, float[] param);
- public static final native void glLightModeliv (int pname, int[] param);
- public static final native void glLineStipple (int factor, short pattern);
- public static final native void glLineWidth (float width);
- public static final native void glListBase (int base);
- public static final native void glLoadIdentity ();
- public static final native void glLoadMatrixd (double[] m);
- public static final native void glLoadMatrixf (float[] m);
- public static final native void glLoadName (int name);
- public static final native void glLogicOp (int opcode);
- public static final native void glMap1d (int target, double u1, double u2, int stride, int order, double[] points);
- public static final native void glMap1f (int target, float u1, float u2, int stride, int order, float[] points);
- public static final native void glMap2d (int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points);
- public static final native void glMap2f (int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points);
- public static final native void glMapGrid1d (int un, double u1, double u2);
- public static final native void glMapGrid1f (int un, float u1, float u2);
- public static final native void glMapGrid2d (int un, double u1, double u2, int vm, double v1, double v2);
- public static final native void glMapGrid2f (int un, float u1, float u2, int vm, float v1, float v2);
- public static final native void glMaterialf (int face, int pname, float param);
- public static final native void glMateriali (int face, int pname, int param);
- public static final native void glMaterialfv (int face, int pname, float[] param);
- public static final native void glMaterialiv (int face, int pname, int[] param);
- public static final native void glMatrixMode (int mode);
- public static final native void glMultMatrixd (double[] m);
- public static final native void glMultMatrixf (float[] m);
- public static final native void glNewList (int list, int mode);
- public static final native void glEndList ();
- public static final native void glNormal3b (byte nx, byte ny, byte nz);
- public static final native void glNormal3d (double nx, double ny, double nz);
- public static final native void glNormal3f (float nx, float ny, float nz);
- public static final native void glNormal3i (int nx, int ny, int nz);
- public static final native void glNormal3s (short nx, short ny, short nz);
- public static final native void glNormal3bv (byte[] v);
- public static final native void glNormal3dv (double[] v);
- public static final native void glNormal3fv (float[] v);
- public static final native void glNormal3iv (int[] v);
- public static final native void glNormal3sv (short[] v);
- public static final native void glNormalPointer (int type, int stride, int[] pointer); /* MULTIPLES TYPES ARRAY */
- public static final native void glOrtho (double left, double right, double bottom, double top, double znear, double zfar);
- public static final native void glPassThrough (float token);
- public static final native void glPixelMapfv (int map, int mapsize, float[] values);
- public static final native void glPixelMapuiv (int map, int mapsize, int[] values);
- public static final native void glPixelMapusv (int map, int mapsize, short[] values);
- public static final native void glPixelStoref (int pname, float param);
- public static final native void glPixelStorei (int pname, int param);
- public static final native void glPixelTransferf (int pname, float param);
- public static final native void glPixelTransferi (int pname, int param);
- public static final native void glPixelZoom (float xfactor, float yfactor);
- public static final native void glPointSize (float size);
- public static final native void glPolygonMode (int face, int mode);
- public static final native void glPolygonOffset (float factor, float units);
- public static final native void glPolygonStipple (byte[] mask);
- public static final native void glPrioritizeTextures (int n, int[] textures, float[] priorities);
- public static final native void glPushAttrib (int mask);
- public static final native void glPopAttrib ();
- public static final native void glPushClientAttrib (int mask);
- public static final native void glPopClientAttrib ();
- public static final native void glPushMatrix ();
- public static final native void glPopMatrix ();
- public static final native void glPushName (int name);
- public static final native void glPopName ();
- public static final native void glRasterPos2d (double x, double y);
- public static final native void glRasterPos2f (float x, float y);
- public static final native void glRasterPos2i (int x, int y);
- public static final native void glRasterPos2s (short x, short y);
- public static final native void glRasterPos3d (double x, double y, double z);
- public static final native void glRasterPos3f (float x, float y, float z);
- public static final native void glRasterPos3i (int x, int y, int z);
- public static final native void glRasterPos3s (short x, short y, short z);
- public static final native void glRasterPos4d (double x, double y, double z, double w);
- public static final native void glRasterPos4f (float x, float y, float z, float w);
- public static final native void glRasterPos4i (int x, int y, int z, int w);
- public static final native void glRasterPos4s (short x, short y, short z, short w);
- public static final native void glRasterPos2dv (double[] v);
- public static final native void glRasterPos2fv (float[] v);
- public static final native void glRasterPos2iv (int[] v);
- public static final native void glRasterPos2sv (short[] v);
- public static final native void glRasterPos3dv (double[] v);
- public static final native void glRasterPos3fv (float[] v);
- public static final native void glRasterPos3iv (int[] v);
- public static final native void glRasterPos3sv (short[] v);
- public static final native void glRasterPos4dv (double[] v);
- public static final native void glRasterPos4fv (float[] v);
- public static final native void glRasterPos4iv (int[] v);
- public static final native void glRasterPos4sv (short[] v);
- public static final native void glReadBuffer (int mode);
- public static final native void glReadPixels (int x, int y, int width, int height, int format, int type, int[] pixels); /* MULTIPLES TYPES ARRAY */
- public static final native void glRectd (double x1, double y1, double x2, double y2);
- public static final native void glRectf (float x1, float y1, float x2, float y2);
- public static final native void glRecti (int x1, int y1, int x2, int y2);
- public static final native void glRects (short x1, short y1, short x2, short y2);
- public static final native void glRectdv (double[] v1, double[] v2);
- public static final native void glRectfv (float[] v1, float[] v2);
- public static final native void glRectiv (int[] v1, int[] v2);
- public static final native void glRectsv (short[] v, short[] v2);
- public static final native int glRenderMode (int mode);
- public static final native void glRotated (double angle, double x, double y, double z);
- public static final native void glRotatef (float angle, float x, float y, float z);
- public static final native void glScaled (double x, double y, double z);
- public static final native void glScalef (float x, float y, float z);
- public static final native void glScissor (int x, int y, int width, int height);
- //public static final native void glSelectBuffer (int size, int[] buffer);
- public static final native void glSelectBuffer (int size, int buffer);
- public static final native void glShadeModel (int mode);
- public static final native void glStencilFunc (int func, int ref, int mask);
- public static final native void glStencilMask (int mask);
- public static final native void glStencilOp (int fail, int zfail, int zpass);
- public static final native void glTexCoord1d (double s);
- public static final native void glTexCoord1f (float s);
- public static final native void glTexCoord1i (int s);
- public static final native void glTexCoord1s (short s);
- public static final native void glTexCoord2d (double s, double t);
- public static final native void glTexCoord2f (float s, float t);
- public static final native void glTexCoord2i (int s, int t);
- public static final native void glTexCoord2s (short s, short t);
- public static final native void glTexCoord3d (double s, double t, double r);
- public static final native void glTexCoord3f (float s, float t, float r);
- public static final native void glTexCoord3i (int s, int t, int r);
- public static final native void glTexCoord3s (short s, short t, short r);
- public static final native void glTexCoord4d (double s, double t, double r, double q);
- public static final native void glTexCoord4f (float s, float t, float r, float q);
- public static final native void glTexCoord4i (int s, int t, int r, int q);
- public static final native void glTexCoord4s (short s, short t, short r, short q);
- public static final native void glTexCoord1dv (double[] v);
- public static final native void glTexCoord1fv (float[] v);
- public static final native void glTexCoord1iv (int[] v);
- public static final native void glTexCoord1sv (short[] v);
- public static final native void glTexCoord2dv (double[] v);
- public static final native void glTexCoord2fv (float[] v);
- public static final native void glTexCoord2iv (int[] v);
- public static final native void glTexCoord2sv (short[] v);
- public static final native void glTexCoord3dv (double[] v);
- public static final native void glTexCoord3fv (float[] v);
- public static final native void glTexCoord3iv (int[] v);
- public static final native void glTexCoord3sv (short[] v);
- public static final native void glTexCoord4dv (double[] v);
- public static final native void glTexCoord4fv (float[] v);
- public static final native void glTexCoord4iv (int[] v);
- public static final native void glTexCoord4sv (short[] v);
- public static final native void glTexCoordPointer (int size, int type, int stride, int[] pointer); /*MULTIPLES ARRAYS - CHECK MSDK, COUNT PARAM MISSING */
- public static final native void glTexEnvf (int target, int pname, float param);
- public static final native void glTexEnvi (int target, int pname, int param);
- public static final native void glTexEnvfv (int target, int pname, float[] params);
- public static final native void glTexEnviv (int target, int pname, int[] params);
- public static final native void glTexGend (int coord, int pname, double param);
- public static final native void glTexGenf (int coord, int pname, float param);
- public static final native void glTexGeni (int coord, int pname, int param);
- public static final native void glTexGendv (int coord, int pname, double[] params);
- public static final native void glTexGenfv (int coord, int pname, float[] params);
- public static final native void glTexGeniv (int coord, int pname, int[] params);
- public static final native void glTexImage1D (int target, int level, int internalFormat, int width, int border, int format, int type, int[] pixels); /* MULTIPLES ARRAYS */
- public static final native void glTexImage2D (int target, int level, int internalFormat, int width, int height, int border, int format, int type, byte[] pixels); /* MULTIPLES ARRAYS */
- public static final native void glTexParameterf (int target, int pname, float param);
- public static final native void glTexParameteri (int target, int pname, int param);
- public static final native void glTexParameterfv (int target, int pname, float[] params);
- public static final native void glTexParameteriv (int target, int pname, int[] params);
- public static final native void glTexSubImage1D (int target, int level, int xoffset, int width, int format, int type, int[] pixels); /* MULTIPLES ARRAYS */
- public static final native void glTexSubImage2D (int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels); /* MULTIPLES ARRAYS */
- public static final native void glTranslated (double x, double y, double z);
- public static final native void glTranslatef (float x, float y, float z);
- public static final native void glVertex2d (double x, double y);
- public static final native void glVertex2f (float x, float y);
- public static final native void glVertex2i (int x, int y);
- public static final native void glVertex2s (short x, short y);
- public static final native void glVertex3d (double x, double y, double z);
- public static final native void glVertex3f (float x, float y, float z);
- public static final native void glVertex3i (int x, int y, int z);
- public static final native void glVertex3s (short x, short y, short z);
- public static final native void glVertex4d (double x, double y, double z, double w);
- public static final native void glVertex4f (float x, float y, float z, float w);
- public static final native void glVertex4i (int x, int y, int z, int w);
- public static final native void glVertex4s (short x, short y, short z, short w);
- public static final native void glVertex2dv (double[] v);
- public static final native void glVertex2fv (float[] v);
- public static final native void glVertex2iv (int[] v);
- public static final native void glVertex2sv (short[] v);
- public static final native void glVertex3dv (double[] v);
- public static final native void glVertex3fv (float[] v);
- public static final native void glVertex3iv (int[] v);
- public static final native void glVertex3sv (short[] v);
- public static final native void glVertex4dv (double[] v);
- public static final native void glVertex4fv (float[] v);
- public static final native void glVertex4iv (int[] v);
- public static final native void glVertex4sv (short[] v);
- public static final native void glVertexPointer (int size, int type, int stride, int[] pointer); /* MULTIPLES ARRAYS */
- public static final native void glViewport (int x, int y, int width, int height);
-}
diff --git a/bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GLU.java b/bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GLU.java
deleted file mode 100755
index 4c1e333d45..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/org/eclipse/opengl/GLU.java
+++ /dev/null
@@ -1,245 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl;
-
-
-public class GLU {
-
- /* Version */
- public static final int GLU_VERSION_1_1 = 1;
- public static final int GLU_VERSION_1_2 = 1;
-
- /* Errors: (return value 0 = no error) */
- public static final int GLU_INVALID_ENUM = 100900;
- public static final int GLU_INVALID_VALUE = 100901;
- public static final int GLU_OUT_OF_MEMORY = 100902;
- public static final int GLU_INCOMPATIBLE_GL_VERSION = 100903;
-
- /* StringName */
- public static final int GLU_VERSION = 100800;
- public static final int GLU_EXTENSIONS = 100801;
-
-
- /**** Quadric constants ****/
-
- /* QuadricNormal */
- public static final int GLU_SMOOTH = 100000;
- public static final int GLU_FLAT = 100001;
- public static final int GLU_NONE = 100002;
-
- /* QuadricDrawStyle */
- public static final int GLU_POINT = 100010;
- public static final int GLU_LINE = 100011;
- public static final int GLU_FILL = 100012;
- public static final int GLU_SILHOUETTE = 100013;
-
- /* QuadricOrientation */
- public static final int GLU_OUTSIDE = 100020;
- public static final int GLU_INSIDE = 100021;
-
- /* Callback types: */
- /* GLU_ERROR 100103 */
-
-
- /**** Tesselation constants ****/
-
- public static final double GLU_TESS_MAX_COORD = 1.0e150;
-
- /* TessProperty */
- public static final int GLU_TESS_WINDING_RULE = 100140;
- public static final int GLU_TESS_BOUNDARY_ONLY = 100141;
- public static final int GLU_TESS_TOLERANCE = 100142;
-
- /* TessWinding */
- public static final int GLU_TESS_WINDING_ODD = 100130;
- public static final int GLU_TESS_WINDING_NONZERO = 100131;
- public static final int GLU_TESS_WINDING_POSITIVE = 100132;
- public static final int GLU_TESS_WINDING_NEGATIVE = 100133;
- public static final int GLU_TESS_WINDING_ABS_GEQ_TWO = 100134;
-
- /* TessCallback */
- public static final int GLU_TESS_BEGIN = 100100; /* void (CALLBACK*)(GLenum type) */
- public static final int GLU_TESS_VERTEX = 100101; /* void (CALLBACK*)(void *data) */
- public static final int GLU_TESS_END = 100102; /* void (CALLBACK*)(void) */
- public static final int GLU_TESS_ERROR = 100103; /* void (CALLBACK*)(GLenum errno) */
- public static final int GLU_TESS_EDGE_FLAG = 100104; /* void (CALLBACK*)(GLboolean boundaryEdge) */
- public static final int GLU_TESS_COMBINE = 100105; /* void (CALLBACK*)(GLdouble coords[3],
- void *data[4],
- GLfloat weight[4],
- void **dataOut) */
- public static final int GLU_TESS_BEGIN_DATA = 100106; /* void (CALLBACK*)(GLenum type,
- void *polygon_data) */
- public static final int GLU_TESS_VERTEX_DATA = 100107; /* void (CALLBACK*)(void *data,
- void *polygon_data) */
- public static final int GLU_TESS_END_DATA = 100108; /* void (CALLBACK*)(void *polygon_data) */
- public static final int GLU_TESS_ERROR_DATA = 100109; /* void (CALLBACK*)(GLenum errno,
- void *polygon_data) */
- public static final int GLU_TESS_EDGE_FLAG_DATA = 100110; /* void (CALLBACK*)(GLboolean boundaryEdge,
- void *polygon_data) */
- public static final int GLU_TESS_COMBINE_DATA = 100111; /* void (CALLBACK*)(GLdouble coords[3],
- void *data[4],
- GLfloat weight[4],
- void **dataOut,
- void *polygon_data) */
-
- /* TessError */
- public static final int GLU_TESS_ERROR1 = 100151;
- public static final int GLU_TESS_ERROR2 = 100152;
- public static final int GLU_TESS_ERROR3 = 100153;
- public static final int GLU_TESS_ERROR4 = 100154;
- public static final int GLU_TESS_ERROR5 = 100155;
- public static final int GLU_TESS_ERROR6 = 100156;
- public static final int GLU_TESS_ERROR7 = 100157;
- public static final int GLU_TESS_ERROR8 = 100158;
-
- public static final int GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1;
- public static final int GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2;
- public static final int GLU_TESS_MISSING_END_POLYGON = GLU_TESS_ERROR3;
- public static final int GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_ERROR4;
- public static final int GLU_TESS_COORD_TOO_LARGE = GLU_TESS_ERROR5;
- public static final int GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6;
-
- /**** NURBS constants ****/
-
- /* NurbsProperty */
- public static final int GLU_AUTO_LOAD_MATRIX = 100200;
- public static final int GLU_CULLING = 100201;
- public static final int GLU_SAMPLING_TOLERANCE = 100203;
- public static final int GLU_DISPLAY_MODE = 100204;
- public static final int GLU_PARAMETRIC_TOLERANCE = 100202;
- public static final int GLU_SAMPLING_METHOD = 100205;
- public static final int GLU_U_STEP = 100206;
- public static final int GLU_V_STEP = 100207;
-
- /* NurbsSampling */
- public static final int GLU_PATH_LENGTH = 100215;
- public static final int GLU_PARAMETRIC_ERROR = 100216;
- public static final int GLU_DOMAIN_DISTANCE = 100217;
-
-
- /* NurbsTrim */
- public static final int GLU_MAP1_TRIM_2 = 100210;
- public static final int GLU_MAP1_TRIM_3 = 100211;
-
- /* NurbsDisplay */
- /* GLU_FILL 100012 */
- public static final int GLU_OUTLINE_POLYGON = 100240;
- public static final int GLU_OUTLINE_PATCH = 100241;
-
- /* NurbsCallback */
- /* GLU_ERROR 100103 */
-
- /* NurbsErrors */
- public static final int GLU_NURBS_ERROR1 = 100251;
- public static final int GLU_NURBS_ERROR2 = 100252;
- public static final int GLU_NURBS_ERROR3 = 100253;
- public static final int GLU_NURBS_ERROR4 = 100254;
- public static final int GLU_NURBS_ERROR5 = 100255;
- public static final int GLU_NURBS_ERROR6 = 100256;
- public static final int GLU_NURBS_ERROR7 = 100257;
- public static final int GLU_NURBS_ERROR8 = 100258;
- public static final int GLU_NURBS_ERROR9 = 100259;
- public static final int GLU_NURBS_ERROR10 = 100260;
- public static final int GLU_NURBS_ERROR11 = 100261;
- public static final int GLU_NURBS_ERROR12 = 100262;
- public static final int GLU_NURBS_ERROR13 = 100263;
- public static final int GLU_NURBS_ERROR14 = 100264;
- public static final int GLU_NURBS_ERROR15 = 100265;
- public static final int GLU_NURBS_ERROR16 = 100266;
- public static final int GLU_NURBS_ERROR17 = 100267;
- public static final int GLU_NURBS_ERROR18 = 100268;
- public static final int GLU_NURBS_ERROR19 = 100269;
- public static final int GLU_NURBS_ERROR20 = 100270;
- public static final int GLU_NURBS_ERROR21 = 100271;
- public static final int GLU_NURBS_ERROR22 = 100272;
- public static final int GLU_NURBS_ERROR23 = 100273;
- public static final int GLU_NURBS_ERROR24 = 100274;
- public static final int GLU_NURBS_ERROR25 = 100275;
- public static final int GLU_NURBS_ERROR26 = 100276;
- public static final int GLU_NURBS_ERROR27 = 100277;
- public static final int GLU_NURBS_ERROR28 = 100278;
- public static final int GLU_NURBS_ERROR29 = 100279;
- public static final int GLU_NURBS_ERROR30 = 100280;
- public static final int GLU_NURBS_ERROR31 = 100281;
- public static final int GLU_NURBS_ERROR32 = 100282;
- public static final int GLU_NURBS_ERROR33 = 100283;
- public static final int GLU_NURBS_ERROR34 = 100284;
- public static final int GLU_NURBS_ERROR35 = 100285;
- public static final int GLU_NURBS_ERROR36 = 100286;
- public static final int GLU_NURBS_ERROR37 = 100287;
-
- /* Contours types -- obsolete! */
- public static final int GLU_CW = 100120;
- public static final int GLU_CCW = 100121;
- public static final int GLU_INTERIOR = 100122;
- public static final int GLU_EXTERIOR = 100123;
- public static final int GLU_UNKNOWN = 100124;
-
- /* Names without "TESS_" prefix */
- public static final int GLU_BEGIN = GLU_TESS_BEGIN;
- public static final int GLU_VERTEX = GLU_TESS_VERTEX;
- public static final int GLU_END = GLU_TESS_END;
- public static final int GLU_ERROR = GLU_TESS_ERROR;
- public static final int GLU_EDGE_FLAG = GLU_TESS_EDGE_FLAG;
-
-
- public static final native void gluBeginCurve (int nobj);
- public static final native void gluEndCurve (int nobj);
- public static final native void gluBeginPolygon (int tess);
- public static final native void gluEndPolygon (int tess);
- public static final native void gluBeginSurface (int nobj);
- public static final native void gluEndSurface (int nobj);
- public static final native void gluBeginTrim (int nobj);
- public static final native void gluEndTrim (int nobj);
- public static final native int gluBuild1DMipmaps (int target, int componenets, int width, int format, int type, int data); /* MULTIPLES TYPES ARRAY */
- public static final native int gluBuild2DMipmaps (int target, int componenets, int width, int height, int format, int type, byte[] data); /* MULTIPLES TYPES ARRAY */
- public static final native void gluCylinder (int qobj, double baseRadius, double topRadius, double height, int slices, int stacks);
- public static final native void gluDeleteNurbsRenderer (int nobj);
- public static final native void gluDeleteQuadric (int qobj);
- public static final native void gluDeleteTess (int tess);
- public static final native void gluDisk (int qobj, double innerRadius, double outerRadius, int slices, int loops);
- public static final native int gluErrorString (int errCode); /* SHOULD RETURN A STRING */
- public static final native void gluGetNurbsProperty (int nobj, int property, float[] value);
- public static final native int gluGetString (int name); /* SHOULD RETURN A STRING */
- public static final native void gluGetTessProperty (int tess, int which, double[] value);
- public static final native void gluLoadSamplingMatrices (int nobj, float[] modelMatrix, float[] projMatrix, int[] viewport);
- public static final native void gluLookAt (double eyex, double eyey, double eyez, double centerx, double centery, double centerz, double upx, double upy, double upz);
- public static final native int gluNewNurbsRenderer ();
- public static final native int gluNewQuadric ();
- public static final native int gluNewTess ();
- public static final native void gluNextContour (int tess, int type);
- public static final native void gluNurbsCallback (int nobj, int which, int fn);
- public static final native void gluNurbsCurve (int nobj, int nknots, float[] knot, int stride, float[] ctlarray, int order, int type);
- public static final native void gluNurbsProperty (int nobj, int property, float value);
- public static final native void gluNurbsSurface (int nobj, int sknot_count, float[] sknot, int tknot_count, float[] tknot, int s_stride, int t_stride, float[] ctlarray, int sorder, int torder, int type);
- public static final native void gluOrtho2D (double left, double right, double bottom, double top);
- public static final native void gluPartialDisk (int qobj, double innerRadius, double outerRadius, int slices, int loops, double startAngle, double sweepAngle);
- public static final native void gluPerspective (double fovy, double aspect, double zNear, double zFar);
- public static final native void gluPickMatrix (double x, double y, double width, double height, int[] viewport);
- public static final native int gluProject (double objx, double objy, double objz,double[] modelMatrix, double[] projMatrix, int[] viewport, double[] winx, double[] winy, double[] winz);
- public static final native void gluPwlCurve (int nobj, int count, float[] array, int stride, int type);
- public static final native void gluQuadricCallback (int qobj, int which, int fn);
- public static final native void gluQuadricDrawStyle (int qobj, int drawStyle);
- public static final native void gluQuadricNormals (int qobj, int normals);
- public static final native void gluQuadricOrientation (int qobj, int orientation);
- public static final native void gluQuadricTexture (int qobj, boolean textureCoords);
- public static final native int gluScaleImage (int format, int widthin, int heightin, int typein, int datain, int widthout, int heightout, int typeout, int dataout); /*MULTIPLES TYPES ARRAYS*/
- public static final native void gluSphere (int qobj, double radius, int slices, int stacks);
- public static final native void gluTessBeginContour (int tess);
- public static final native void gluTessEndContour (int tess);
- public static final native void gluTessBeginPolygon (int tess, int polygon_data);
- public static final native void gluTessEndPolygon (int tess);
- public static final native void gluTessCallback (int tess, int which, int fn);
- public static final native void gluTessNormal (int tess, double x, double y, double z);
- public static final native void gluTessProperty (int tess, int property, double value); /* CHECK MSDN, VALUE'S TYPE IS DOUBLE */
- public static final native void gluTessVertex (int tess, double[] coords, int data);
- public static final native int gluUnProject (double winx, double winy, double winz, double[] modelMatrix, double[] projMatrix, int[] viewport, double[] objx, double[] objy, double[] objz);
-}
diff --git a/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/GLData.java b/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/GLData.java
deleted file mode 100644
index f25f11d156..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/GLData.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.opengl;
-
-/**
- * The GLData class is a device-independent description
- * of the pixel format attributes of a GL drawable.
- *
- * @see GLCanvas
- */
-
-public class GLData {
- /**
- * Specifies a double-buffered surface. During context
- * creation, only double-buffered formats are considered
- * when set to true.
- */
- public boolean doubleBuffer;
-
- /**
- * Specifies a stereo surface. During context creation,
- * only stereo formats are considered when set to true.
- */
- public boolean stereo;
-
- /**
- * The size in bits of the color buffer's red channel.
- * During context creation, this specifies the minimum
- * required red bits.
- */
- public int redSize;
-
- /**
- * The size in bits of the color buffer's green channel.
- * During context creation, this specifies the minimum
- * required green bits.
- */
- public int greenSize;
-
- /**
- * The size in bits of the color buffer's blue channel.
- * During context creation, this specifies the minimum
- * required blue bits.
- */
- public int blueSize;
-
- /**
- * The size in bits of the color buffer's alpha channel.
- * During context creation, this specifies the minimum
- * required alpha bits.
- */
- public int alphaSize;
-
- /**
- * The size in bits of the depth buffer. During context
- * creation, the smallest depth buffer of at least the
- * specified value is preferred, or zero for no depth
- * buffer.
- */
- public int depthSize;
-
- /**
- * The desired number of stencil bitplanes. During
- * context creation, the smallest stencil buffer of at
- * least the specified value is preferred, or zero for
- * no stencil buffer.
- */
- public int stencilSize;
-
- /**
- * The size in bits of the accumulation buffer's red
- * channel. During context creation, this specifies the
- * minimum required red bits.
- */
- public int accumRedSize;
-
- /**
- * The size in bits of the accumulation buffer's green
- * channel. During context creation, this specifies the
- * minimum required green bits.
- */
- public int accumGreenSize;
-
- /**
- * The size in bits of the accumulation buffer's blue
- * channel. During context creation, this specifies the
- * minimum required blue bits.
- */
- public int accumBlueSize;
-
- /**
- * The size in bits of the accumulation buffer's alpha
- * channel. During context creation, this specifies the
- * minimum required alpha bits.
- */
- public int accumAlphaSize;
-
- /**
- * The number of multisample buffers used by this context.
- * During context creation, this specifies the minimum
- * number of multisample buffers requested.
- */
- public int sampleBuffers;
-
- /**
- * The number of samples accepted in the multisample buffer.
- * During creation, pixel formats with the smallest number of
- * samples that meets or exceeds the specified minimum number
- * are preferred.
- */
- public int samples;
-
-/**
- * Returns a string containing a concise, human-readable
- * description of the receiver.
- *
- * @return a string representation of the data
- */
-public String toString() {
- return (doubleBuffer ? "doubleBuffer," : "") +
- (stereo ? "stereo," : "") +
- "r:" + redSize + " g:" + greenSize + " b:" + blueSize + " a:" + alphaSize + "," +
- "depth:" + depthSize + ",stencil:" + stencilSize +
- ",accum r:" + accumRedSize + "g:" + accumGreenSize + "b:" + accumBlueSize + "a:" + accumAlphaSize +
- ",sampleBuffers:" + sampleBuffers + ",samples:" + samples;
-}
-}
diff --git a/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/ImageDataUtil.java b/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/ImageDataUtil.java
deleted file mode 100644
index 2069032fe9..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/ImageDataUtil.java
+++ /dev/null
@@ -1,566 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl;
-
-import org.eclipse.swt.graphics.ImageData;
-import org.eclipse.swt.graphics.PaletteData;
-
-
-public class ImageDataUtil {
- /**
- * Alpha mode, values 0 - 255 specify global alpha level
- */
- static final int
- ALPHA_OPAQUE = 255, // Fully opaque (ignores any alpha data)
- ALPHA_TRANSPARENT = 0, // Fully transparent (ignores any alpha data)
- ALPHA_CHANNEL_SEPARATE = -1, // Use alpha channel from separate alphaData
- ALPHA_CHANNEL_SOURCE = -2, // Use alpha channel embedded in sourceData
- ALPHA_MASK_UNPACKED = -3, // Use transparency mask formed by bytes in alphaData (non-zero is opaque)
- ALPHA_MASK_PACKED = -4, // Use transparency mask formed by packed bits in alphaData
- ALPHA_MASK_INDEX = -5, // Consider source palette indices transparent if in alphaData array
- ALPHA_MASK_RGB = -6; // Consider source RGBs transparent if in RGB888 format alphaData array
-
- /**
- * Data types (internal)
- */
- private static final int
- // direct / true color formats with arbitrary masks & shifts
- TYPE_GENERIC_8 = 0,
- TYPE_GENERIC_16_MSB = 1,
- TYPE_GENERIC_16_LSB = 2,
- TYPE_GENERIC_24 = 3,
- TYPE_GENERIC_32_MSB = 4,
- TYPE_GENERIC_32_LSB = 5,
- // palette indexed color formats
- TYPE_INDEX_8 = 6,
- TYPE_INDEX_4 = 7,
- TYPE_INDEX_2 = 8,
- TYPE_INDEX_1_MSB = 9,
- TYPE_INDEX_1_LSB = 10;
-
- /**
- * Byte and bit order constants.
- */
- static final int LSB_FIRST = 0;
- static final int MSB_FIRST = 1;
-
- /**
- * Blit operation bits to be OR'ed together to specify the desired operation.
- */
- static final int
- BLIT_SRC = 1, // copy source directly, else applies logic operations
- BLIT_ALPHA = 2, // enable alpha blending
- BLIT_DITHER = 4; // enable dithering in low color modes
-
- /**
- * Arbitrary channel width data to 8-bit conversion table.
- */
- static final byte[][] ANY_TO_EIGHT = new byte[9][];
- static {
- for (int b = 0; b < 9; ++b) {
- byte[] data = ANY_TO_EIGHT[b] = new byte[1 << b];
- if (b == 0) continue;
- int inc = 0;
- for (int bit = 0x10000; (bit >>= b) != 0;) inc |= bit;
- for (int v = 0, p = 0; v < 0x10000; v+= inc) data[p++] = (byte)(v >> 8);
- }
- }
-
- /**
- * Blits a direct palette image into a direct palette image.
- *
- * Note: When the source and destination depth, order and masks
- * are pairwise equal and the blitter operation is BLIT_SRC,
- * the masks are ignored. Hence when not changing the image
- * data format, 0 may be specified for the masks.
- *
- *
- * @param op the blitter operation: a combination of BLIT_xxx flags
- * (see BLIT_xxx constants)
- * @param srcData the source byte array containing image data
- * @param srcDepth the source depth: one of 8, 16, 24, 32
- * @param srcStride the source number of bytes per line
- * @param srcOrder the source byte ordering: one of MSB_FIRST or LSB_FIRST;
- * ignored if srcDepth is not 16 or 32
- * @param srcX the top-left x-coord of the source blit region
- * @param srcY the top-left y-coord of the source blit region
- * @param srcWidth the width of the source blit region
- * @param srcHeight the height of the source blit region
- * @param srcRedMask the source red channel mask
- * @param srcGreenMask the source green channel mask
- * @param srcBlueMask the source blue channel mask
- * @param alphaMode the alpha blending or mask mode, may be
- * an integer 0-255 for global alpha; ignored if BLIT_ALPHA
- * not specified in the blitter operations
- * (see ALPHA_MODE_xxx constants)
- * @param alphaData the alpha blending or mask data, varies depending
- * on the value of alphaMode and sometimes ignored
- * @param alphaStride the alpha data number of bytes per line
- * @param alphaX the top-left x-coord of the alpha blit region
- * @param alphaY the top-left y-coord of the alpha blit region
- * @param destData the destination byte array containing image data
- * @param destDepth the destination depth: one of 8, 16, 24, 32
- * @param destStride the destination number of bytes per line
- * @param destOrder the destination byte ordering: one of MSB_FIRST or LSB_FIRST;
- * ignored if destDepth is not 16 or 32
- * @param destX the top-left x-coord of the destination blit region
- * @param destY the top-left y-coord of the destination blit region
- * @param destWidth the width of the destination blit region
- * @param destHeight the height of the destination blit region
- * @param destRedMask the destination red channel mask
- * @param destGreenMask the destination green channel mask
- * @param destBlueMask the destination blue channel mask
- * @param flipX if true the resulting image is flipped along the vertical axis
- * @param flipY if true the resulting image is flipped along the horizontal axis
- */
- static void blit(int op,
- byte[] srcData, int srcDepth, int srcStride, int srcOrder,
- int srcX, int srcY, int srcWidth, int srcHeight,
- int srcRedMask, int srcGreenMask, int srcBlueMask,
- int alphaMode, byte[] alphaData, int alphaStride, int alphaX, int alphaY,
- byte[] destData, int destDepth, int destStride, int destOrder,
- int destX, int destY, int destWidth, int destHeight,
- int destRedMask, int destGreenMask, int destBlueMask,
- boolean flipX, boolean flipY) {
- if ((destWidth <= 0) || (destHeight <= 0) || (alphaMode == ALPHA_TRANSPARENT)) return;
-
- // these should be supplied as params later
- final int srcAlphaMask = 0, destAlphaMask = 0;
-
- /*** Prepare scaling data ***/
- final int dwm1 = destWidth - 1;
- final int sfxi = (dwm1 != 0) ? (int)((((long)srcWidth << 16) - 1) / dwm1) : 0;
- final int dhm1 = destHeight - 1;
- final int sfyi = (dhm1 != 0) ? (int)((((long)srcHeight << 16) - 1) / dhm1) : 0;
-
- /*** Prepare source-related data ***/
- final int sbpp, stype;
- switch (srcDepth) {
- case 8:
- sbpp = 1;
- stype = TYPE_GENERIC_8;
- break;
- case 16:
- sbpp = 2;
- stype = (srcOrder == MSB_FIRST) ? TYPE_GENERIC_16_MSB : TYPE_GENERIC_16_LSB;
- break;
- case 24:
- sbpp = 3;
- stype = TYPE_GENERIC_24;
- break;
- case 32:
- sbpp = 4;
- stype = (srcOrder == MSB_FIRST) ? TYPE_GENERIC_32_MSB : TYPE_GENERIC_32_LSB;
- break;
- default:
- //throw new IllegalArgumentException("Invalid source type");
- return;
- }
- int spr = srcY * srcStride + srcX * sbpp;
-
- /*** Prepare destination-related data ***/
- final int dbpp, dtype;
- switch (destDepth) {
- case 8:
- dbpp = 1;
- dtype = TYPE_GENERIC_8;
- break;
- case 16:
- dbpp = 2;
- dtype = (destOrder == MSB_FIRST) ? TYPE_GENERIC_16_MSB : TYPE_GENERIC_16_LSB;
- break;
- case 24:
- dbpp = 3;
- dtype = TYPE_GENERIC_24;
- break;
- case 32:
- dbpp = 4;
- dtype = (destOrder == MSB_FIRST) ? TYPE_GENERIC_32_MSB : TYPE_GENERIC_32_LSB;
- break;
- default:
- //throw new IllegalArgumentException("Invalid destination type");
- return;
- }
- int dpr = ((flipY) ? destY + dhm1 : destY) * destStride + ((flipX) ? destX + dwm1 : destX) * dbpp;
- final int dprxi = (flipX) ? -dbpp : dbpp;
- final int dpryi = (flipY) ? -destStride : destStride;
-
- /*** Prepare special processing data ***/
- int apr;
- if ((op & BLIT_ALPHA) != 0) {
- switch (alphaMode) {
- case ALPHA_MASK_UNPACKED:
- case ALPHA_CHANNEL_SEPARATE:
- if (alphaData == null) alphaMode = 0x10000;
- apr = alphaY * alphaStride + alphaX;
- break;
- case ALPHA_MASK_PACKED:
- if (alphaData == null) alphaMode = 0x10000;
- alphaStride <<= 3;
- apr = alphaY * alphaStride + alphaX;
- break;
- case ALPHA_MASK_INDEX:
- //throw new IllegalArgumentException("Invalid alpha type");
- return;
- case ALPHA_MASK_RGB:
- if (alphaData == null) alphaMode = 0x10000;
- apr = 0;
- break;
- default:
- alphaMode = (alphaMode << 16) / 255; // prescale
- case ALPHA_CHANNEL_SOURCE:
- apr = 0;
- break;
- }
- } else {
- alphaMode = 0x10000;
- apr = 0;
- }
-
- /*** Blit ***/
- int dp = dpr;
- int sp = spr;
- if ((alphaMode == 0x10000) && (stype == dtype) &&
- (srcRedMask == destRedMask) && (srcGreenMask == destGreenMask) &&
- (srcBlueMask == destBlueMask) && (srcAlphaMask == destAlphaMask)) {
- /*** Fast blit (straight copy) ***/
- switch (sbpp) {
- case 1:
- for (int dy = destHeight, sfy = sfyi; dy > 0; --dy, sp = spr += (sfy >>> 16) * srcStride, sfy = (sfy & 0xffff) + sfyi, dp = dpr += dpryi) {
- for (int dx = destWidth, sfx = sfxi; dx > 0; --dx, dp += dprxi, sfx = (sfx & 0xffff) + sfxi) {
- destData[dp] = srcData[sp];
- sp += (sfx >>> 16);
- }
- }
- break;
- case 2:
- for (int dy = destHeight, sfy = sfyi; dy > 0; --dy, sp = spr += (sfy >>> 16) * srcStride, sfy = (sfy & 0xffff) + sfyi, dp = dpr += dpryi) {
- for (int dx = destWidth, sfx = sfxi; dx > 0; --dx, dp += dprxi, sfx = (sfx & 0xffff) + sfxi) {
- destData[dp] = srcData[sp];
- destData[dp + 1] = srcData[sp + 1];
- sp += (sfx >>> 16) * 2;
- }
- }
- break;
- case 3:
- for (int dy = destHeight, sfy = sfyi; dy > 0; --dy, sp = spr += (sfy >>> 16) * srcStride, sfy = (sfy & 0xffff) + sfyi, dp = dpr += dpryi) {
- for (int dx = destWidth, sfx = sfxi; dx > 0; --dx, dp += dprxi, sfx = (sfx & 0xffff) + sfxi) {
- destData[dp] = srcData[sp];
- destData[dp + 1] = srcData[sp + 1];
- destData[dp + 2] = srcData[sp + 2];
- sp += (sfx >>> 16) * 3;
- }
- }
- break;
- case 4:
- for (int dy = destHeight, sfy = sfyi; dy > 0; --dy, sp = spr += (sfy >>> 16) * srcStride, sfy = (sfy & 0xffff) + sfyi, dp = dpr += dpryi) {
- for (int dx = destWidth, sfx = sfxi; dx > 0; --dx, dp += dprxi, sfx = (sfx & 0xffff) + sfxi) {
- destData[dp] = srcData[sp];
- destData[dp + 1] = srcData[sp + 1];
- destData[dp + 2] = srcData[sp + 2];
- destData[dp + 3] = srcData[sp + 3];
- sp += (sfx >>> 16) * 4;
- }
- }
- break;
- }
- return;
- }
- /*** Comprehensive blit (apply transformations) ***/
- final int srcRedShift = getChannelShift(srcRedMask);
- final byte[] srcReds = ANY_TO_EIGHT[getChannelWidth(srcRedMask, srcRedShift)];
- final int srcGreenShift = getChannelShift(srcGreenMask);
- final byte[] srcGreens = ANY_TO_EIGHT[getChannelWidth(srcGreenMask, srcGreenShift)];
- final int srcBlueShift = getChannelShift(srcBlueMask);
- final byte[] srcBlues = ANY_TO_EIGHT[getChannelWidth(srcBlueMask, srcBlueShift)];
- final int srcAlphaShift = getChannelShift(srcAlphaMask);
- final byte[] srcAlphas = ANY_TO_EIGHT[getChannelWidth(srcAlphaMask, srcAlphaShift)];
-
- final int destRedShift = getChannelShift(destRedMask);
- final int destRedWidth = getChannelWidth(destRedMask, destRedShift);
- final byte[] destReds = ANY_TO_EIGHT[destRedWidth];
- final int destRedPreShift = 8 - destRedWidth;
- final int destGreenShift = getChannelShift(destGreenMask);
- final int destGreenWidth = getChannelWidth(destGreenMask, destGreenShift);
- final byte[] destGreens = ANY_TO_EIGHT[destGreenWidth];
- final int destGreenPreShift = 8 - destGreenWidth;
- final int destBlueShift = getChannelShift(destBlueMask);
- final int destBlueWidth = getChannelWidth(destBlueMask, destBlueShift);
- final byte[] destBlues = ANY_TO_EIGHT[destBlueWidth];
- final int destBluePreShift = 8 - destBlueWidth;
- final int destAlphaShift = getChannelShift(destAlphaMask);
- final int destAlphaWidth = getChannelWidth(destAlphaMask, destAlphaShift);
- final byte[] destAlphas = ANY_TO_EIGHT[destAlphaWidth];
- final int destAlphaPreShift = 8 - destAlphaWidth;
-
- int ap = apr, alpha = alphaMode;
- int r = 0, g = 0, b = 0, a = 0;
- int rq = 0, gq = 0, bq = 0, aq = 0;
- for (int dy = destHeight, sfy = sfyi; dy > 0; --dy,
- sp = spr += (sfy >>> 16) * srcStride,
- ap = apr += (sfy >>> 16) * alphaStride,
- sfy = (sfy & 0xffff) + sfyi,
- dp = dpr += dpryi) {
- for (int dx = destWidth, sfx = sfxi; dx > 0; --dx,
- dp += dprxi,
- sfx = (sfx & 0xffff) + sfxi) {
- /*** READ NEXT PIXEL ***/
- switch (stype) {
- case TYPE_GENERIC_8: {
- final int data = srcData[sp] & 0xff;
- sp += (sfx >>> 16);
- r = srcReds[(data & srcRedMask) >>> srcRedShift] & 0xff;
- g = srcGreens[(data & srcGreenMask) >>> srcGreenShift] & 0xff;
- b = srcBlues[(data & srcBlueMask) >>> srcBlueShift] & 0xff;
- a = srcAlphas[(data & srcAlphaMask) >>> srcAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_16_MSB: {
- final int data = ((srcData[sp] & 0xff) << 8) | (srcData[sp + 1] & 0xff);
- sp += (sfx >>> 16) * 2;
- r = srcReds[(data & srcRedMask) >>> srcRedShift] & 0xff;
- g = srcGreens[(data & srcGreenMask) >>> srcGreenShift] & 0xff;
- b = srcBlues[(data & srcBlueMask) >>> srcBlueShift] & 0xff;
- a = srcAlphas[(data & srcAlphaMask) >>> srcAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_16_LSB: {
- final int data = ((srcData[sp + 1] & 0xff) << 8) | (srcData[sp] & 0xff);
- sp += (sfx >>> 16) * 2;
- r = srcReds[(data & srcRedMask) >>> srcRedShift] & 0xff;
- g = srcGreens[(data & srcGreenMask) >>> srcGreenShift] & 0xff;
- b = srcBlues[(data & srcBlueMask) >>> srcBlueShift] & 0xff;
- a = srcAlphas[(data & srcAlphaMask) >>> srcAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_24: {
- final int data = (( ((srcData[sp] & 0xff) << 8) |
- (srcData[sp + 1] & 0xff)) << 8) |
- (srcData[sp + 2] & 0xff);
- sp += (sfx >>> 16) * 3;
- r = srcReds[(data & srcRedMask) >>> srcRedShift] & 0xff;
- g = srcGreens[(data & srcGreenMask) >>> srcGreenShift] & 0xff;
- b = srcBlues[(data & srcBlueMask) >>> srcBlueShift] & 0xff;
- a = srcAlphas[(data & srcAlphaMask) >>> srcAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_32_MSB: {
- final int data = (( (( ((srcData[sp] & 0xff) << 8) |
- (srcData[sp + 1] & 0xff)) << 8) |
- (srcData[sp + 2] & 0xff)) << 8) |
- (srcData[sp + 3] & 0xff);
- sp += (sfx >>> 16) * 4;
- r = srcReds[(data & srcRedMask) >>> srcRedShift] & 0xff;
- g = srcGreens[(data & srcGreenMask) >>> srcGreenShift] & 0xff;
- b = srcBlues[(data & srcBlueMask) >>> srcBlueShift] & 0xff;
- a = srcAlphas[(data & srcAlphaMask) >>> srcAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_32_LSB: {
- final int data = (( (( ((srcData[sp + 3] & 0xff) << 8) |
- (srcData[sp + 2] & 0xff)) << 8) |
- (srcData[sp + 1] & 0xff)) << 8) |
- (srcData[sp] & 0xff);
- sp += (sfx >>> 16) * 4;
- r = srcReds[(data & srcRedMask) >>> srcRedShift] & 0xff;
- g = srcGreens[(data & srcGreenMask) >>> srcGreenShift] & 0xff;
- b = srcBlues[(data & srcBlueMask) >>> srcBlueShift] & 0xff;
- a = srcAlphas[(data & srcAlphaMask) >>> srcAlphaShift] & 0xff;
- } break;
- }
-
- /*** DO SPECIAL PROCESSING IF REQUIRED ***/
- switch (alphaMode) {
- case ALPHA_CHANNEL_SEPARATE:
- alpha = ((alphaData[ap] & 0xff) << 16) / 255;
- ap += (sfx >> 16);
- break;
- case ALPHA_CHANNEL_SOURCE:
- alpha = (a << 16) / 255;
- break;
- case ALPHA_MASK_UNPACKED:
- alpha = (alphaData[ap] != 0) ? 0x10000 : 0;
- ap += (sfx >> 16);
- break;
- case ALPHA_MASK_PACKED:
- alpha = (alphaData[ap >> 3] << ((ap & 7) + 9)) & 0x10000;
- ap += (sfx >> 16);
- break;
- case ALPHA_MASK_RGB:
- alpha = 0x10000;
- for (int i = 0; i < alphaData.length; i += 3) {
- if ((r == alphaData[i]) && (g == alphaData[i + 1]) && (b == alphaData[i + 2])) {
- alpha = 0x0000;
- break;
- }
- }
- break;
- }
- if (alpha != 0x10000) {
- if (alpha == 0x0000) continue;
- switch (dtype) {
- case TYPE_GENERIC_8: {
- final int data = destData[dp] & 0xff;
- rq = destReds[(data & destRedMask) >>> destRedShift] & 0xff;
- gq = destGreens[(data & destGreenMask) >>> destGreenShift] & 0xff;
- bq = destBlues[(data & destBlueMask) >>> destBlueShift] & 0xff;
- aq = destAlphas[(data & destAlphaMask) >>> destAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_16_MSB: {
- final int data = ((destData[dp] & 0xff) << 8) | (destData[dp + 1] & 0xff);
- rq = destReds[(data & destRedMask) >>> destRedShift] & 0xff;
- gq = destGreens[(data & destGreenMask) >>> destGreenShift] & 0xff;
- bq = destBlues[(data & destBlueMask) >>> destBlueShift] & 0xff;
- aq = destAlphas[(data & destAlphaMask) >>> destAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_16_LSB: {
- final int data = ((destData[dp + 1] & 0xff) << 8) | (destData[dp] & 0xff);
- rq = destReds[(data & destRedMask) >>> destRedShift] & 0xff;
- gq = destGreens[(data & destGreenMask) >>> destGreenShift] & 0xff;
- bq = destBlues[(data & destBlueMask) >>> destBlueShift] & 0xff;
- aq = destAlphas[(data & destAlphaMask) >>> destAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_24: {
- final int data = (( ((destData[dp] & 0xff) << 8) |
- (destData[dp + 1] & 0xff)) << 8) |
- (destData[dp + 2] & 0xff);
- rq = destReds[(data & destRedMask) >>> destRedShift] & 0xff;
- gq = destGreens[(data & destGreenMask) >>> destGreenShift] & 0xff;
- bq = destBlues[(data & destBlueMask) >>> destBlueShift] & 0xff;
- aq = destAlphas[(data & destAlphaMask) >>> destAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_32_MSB: {
- final int data = (( (( ((destData[dp] & 0xff) << 8) |
- (destData[dp + 1] & 0xff)) << 8) |
- (destData[dp + 2] & 0xff)) << 8) |
- (destData[dp + 3] & 0xff);
- rq = destReds[(data & destRedMask) >>> destRedShift] & 0xff;
- gq = destGreens[(data & destGreenMask) >>> destGreenShift] & 0xff;
- bq = destBlues[(data & destBlueMask) >>> destBlueShift] & 0xff;
- aq = destAlphas[(data & destAlphaMask) >>> destAlphaShift] & 0xff;
- } break;
- case TYPE_GENERIC_32_LSB: {
- final int data = (( (( ((destData[dp + 3] & 0xff) << 8) |
- (destData[dp + 2] & 0xff)) << 8) |
- (destData[dp + 1] & 0xff)) << 8) |
- (destData[dp] & 0xff);
- rq = destReds[(data & destRedMask) >>> destRedShift] & 0xff;
- gq = destGreens[(data & destGreenMask) >>> destGreenShift] & 0xff;
- bq = destBlues[(data & destBlueMask) >>> destBlueShift] & 0xff;
- aq = destAlphas[(data & destAlphaMask) >>> destAlphaShift] & 0xff;
- } break;
- }
- // Perform alpha blending
- a = aq + ((a - aq) * alpha >> 16);
- r = rq + ((r - rq) * alpha >> 16);
- g = gq + ((g - gq) * alpha >> 16);
- b = bq + ((b - bq) * alpha >> 16);
- }
-
- /*** WRITE NEXT PIXEL ***/
- final int data =
- (r >>> destRedPreShift << destRedShift) |
- (g >>> destGreenPreShift << destGreenShift) |
- (b >>> destBluePreShift << destBlueShift) |
- (a >>> destAlphaPreShift << destAlphaShift);
- switch (dtype) {
- case TYPE_GENERIC_8: {
- destData[dp] = (byte) data;
- } break;
- case TYPE_GENERIC_16_MSB: {
- destData[dp] = (byte) (data >>> 8);
- destData[dp + 1] = (byte) (data & 0xff);
- } break;
- case TYPE_GENERIC_16_LSB: {
- destData[dp] = (byte) (data & 0xff);
- destData[dp + 1] = (byte) (data >>> 8);
- } break;
- case TYPE_GENERIC_24: {
- destData[dp] = (byte) (data >>> 16);
- destData[dp + 1] = (byte) (data >>> 8);
- destData[dp + 2] = (byte) (data & 0xff);
- } break;
- case TYPE_GENERIC_32_MSB: {
- destData[dp] = (byte) (data >>> 24);
- destData[dp + 1] = (byte) (data >>> 16);
- destData[dp + 2] = (byte) (data >>> 8);
- destData[dp + 3] = (byte) (data & 0xff);
- } break;
- case TYPE_GENERIC_32_LSB: {
- destData[dp] = (byte) (data & 0xff);
- destData[dp + 1] = (byte) (data >>> 8);
- destData[dp + 2] = (byte) (data >>> 16);
- destData[dp + 3] = (byte) (data >>> 24);
- } break;
- }
- }
- }
- }
-
- /**
- * Computes the required channel shift from a mask.
- */
- static int getChannelShift(int mask) {
- if (mask == 0) return 0;
- int i;
- for (i = 0; ((mask & 1) == 0) && (i < 32); ++i) {
- mask >>>= 1;
- }
- return i;
- }
-
- /**
- * Computes the required channel width (depth) from a mask.
- */
- static int getChannelWidth(int mask, int shift) {
- if (mask == 0) return 0;
- int i;
- mask >>>= shift;
- for (i = shift; ((mask & 1) != 0) && (i < 32); ++i) {
- mask >>>= 1;
- }
- return i - shift;
- }
-
- public static ImageData convertImageData (ImageData source) {
- PaletteData palette = new PaletteData (0xff0000, 0xff00, 0xff);
- ImageData newSource = new ImageData (source.width, source.height, 24, palette);
-
- ImageDataUtil.blit (
- 1,
- source.data,
- source.depth,
- source.bytesPerLine,
- (source.depth != 16) ? MSB_FIRST : LSB_FIRST,
- 0,
- 0,
- source.width,
- source.height,
- source.palette.redMask,
- source.palette.greenMask,
- source.palette.blueMask,
- 255,
- null,
- 0,
- 0,
- 0,
- newSource.data,
- newSource.depth,
- newSource.bytesPerLine,
- (newSource.depth != 16) ? MSB_FIRST : LSB_FIRST,
- 0,
- 0,
- newSource.width,
- newSource.height,
- newSource.palette.redMask,
- newSource.palette.greenMask,
- newSource.palette.blueMask,
- false,
- true);
-
- return newSource;
- }
-}
diff --git a/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/Library.java b/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/Library.java
deleted file mode 100644
index 26467bcb54..0000000000
--- a/bundles/org.eclipse.swt.opengl/common/org/eclipse/swt/opengl/Library.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl;
-
-import org.eclipse.swt.*;
-
-public class Library {
-
-public static void loadLibrary (String name) {
- String platform = SWT.getPlatform ();
- try {
- String newName = name + '-' + platform;
- System.loadLibrary (newName);
- return;
- } catch (UnsatisfiedLinkError e1) {
- throw e1;
- }
-}
-}
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/build.sh b/bundles/org.eclipse.swt.opengl/gtk/library/build.sh
deleted file mode 100644
index dc26d12412..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/build.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-#*******************************************************************************
-# Copyright (c) 2000, 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
-#*******************************************************************************
-
-if [ "${OS}" = "" ]; then
- OS=`uname -s`
-fi
-
-case $OS in
- "Linux")
- makefile="make_linux.mak"
- echo "Building Linux GTK version of SWT OpenGL"
- ;;
- *)
- echo "*** Unknown OS <${OS}>"
- ;;
-esac
-
-export JAVA_HOME
-
-make -f $makefile ${1+"$@"}
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/glx.c b/bundles/org.eclipse.swt.opengl/gtk/library/glx.c
deleted file mode 100644
index e3615ca3e1..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/glx.c
+++ /dev/null
@@ -1,290 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#include "swt.h"
-#include "glx_structs.h"
-#include "glx_stats.h"
-
-#define GLX_NATIVE(func) Java_org_eclipse_swt_internal_opengl_gtk_GLX_##func
-
-#ifndef NO_glXChooseVisual
-JNIEXPORT jint JNICALL GLX_NATIVE(glXChooseVisual)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXChooseVisual_FUNC);
- if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
- rc = (jint)glXChooseVisual(arg0, arg1, lparg2);
-fail:
- if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- GLX_NATIVE_EXIT(env, that, glXChooseVisual_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXCopyContext
-JNIEXPORT void JNICALL GLX_NATIVE(glXCopyContext)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GLX_NATIVE_ENTER(env, that, glXCopyContext_FUNC);
- glXCopyContext(arg0, arg1, arg2, arg3);
- GLX_NATIVE_EXIT(env, that, glXCopyContext_FUNC);
-}
-#endif
-
-#ifndef NO_glXCreateContext
-JNIEXPORT jint JNICALL GLX_NATIVE(glXCreateContext)
- (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2, jboolean arg3)
-{
- XVisualInfo _arg1, *lparg1=NULL;
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXCreateContext_FUNC);
- if (arg1) if ((lparg1 = getXVisualInfoFields(env, arg1, &_arg1)) == NULL) goto fail;
- rc = (jint)glXCreateContext(arg0, lparg1, arg2, arg3);
-fail:
- if (arg1 && lparg1) setXVisualInfoFields(env, arg1, lparg1);
- GLX_NATIVE_EXIT(env, that, glXCreateContext_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXCreateGLXPixmap
-JNIEXPORT jint JNICALL GLX_NATIVE(glXCreateGLXPixmap)
- (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2)
-{
- XVisualInfo _arg1, *lparg1=NULL;
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXCreateGLXPixmap_FUNC);
- if (arg1) if ((lparg1 = getXVisualInfoFields(env, arg1, &_arg1)) == NULL) goto fail;
- rc = (jint)glXCreateGLXPixmap(arg0, lparg1, arg2);
-fail:
- if (arg1 && lparg1) setXVisualInfoFields(env, arg1, lparg1);
- GLX_NATIVE_EXIT(env, that, glXCreateGLXPixmap_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXDestroyContext
-JNIEXPORT void JNICALL GLX_NATIVE(glXDestroyContext)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLX_NATIVE_ENTER(env, that, glXDestroyContext_FUNC);
- glXDestroyContext(arg0, arg1);
- GLX_NATIVE_EXIT(env, that, glXDestroyContext_FUNC);
-}
-#endif
-
-#ifndef NO_glXDestroyGLXPixmap
-JNIEXPORT void JNICALL GLX_NATIVE(glXDestroyGLXPixmap)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLX_NATIVE_ENTER(env, that, glXDestroyGLXPixmap_FUNC);
- glXDestroyGLXPixmap(arg0, arg1);
- GLX_NATIVE_EXIT(env, that, glXDestroyGLXPixmap_FUNC);
-}
-#endif
-
-#ifndef NO_glXGetClientString
-JNIEXPORT jint JNICALL GLX_NATIVE(glXGetClientString)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXGetClientString_FUNC);
- rc = (jint)glXGetClientString(arg0, arg1);
- GLX_NATIVE_EXIT(env, that, glXGetClientString_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXGetConfig
-JNIEXPORT jint JNICALL GLX_NATIVE(glXGetConfig)
- (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2, jintArray arg3)
-{
- XVisualInfo _arg1, *lparg1=NULL;
- jint *lparg3=NULL;
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXGetConfig_FUNC);
- if (arg1) if ((lparg1 = getXVisualInfoFields(env, arg1, &_arg1)) == NULL) goto fail;
- if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
- rc = (jint)glXGetConfig(arg0, lparg1, arg2, lparg3);
-fail:
- if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- if (arg1 && lparg1) setXVisualInfoFields(env, arg1, lparg1);
- GLX_NATIVE_EXIT(env, that, glXGetConfig_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXGetCurrentContext
-JNIEXPORT jint JNICALL GLX_NATIVE(glXGetCurrentContext)
- (JNIEnv *env, jclass that)
-{
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXGetCurrentContext_FUNC);
- rc = (jint)glXGetCurrentContext();
- GLX_NATIVE_EXIT(env, that, glXGetCurrentContext_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXGetCurrentDrawable
-JNIEXPORT jint JNICALL GLX_NATIVE(glXGetCurrentDrawable)
- (JNIEnv *env, jclass that)
-{
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXGetCurrentDrawable_FUNC);
- rc = (jint)glXGetCurrentDrawable();
- GLX_NATIVE_EXIT(env, that, glXGetCurrentDrawable_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXIsDirect
-JNIEXPORT jboolean JNICALL GLX_NATIVE(glXIsDirect)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- jboolean rc = 0;
- GLX_NATIVE_ENTER(env, that, glXIsDirect_FUNC);
- rc = (jboolean)glXIsDirect(arg0, arg1);
- GLX_NATIVE_EXIT(env, that, glXIsDirect_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXMakeCurrent
-JNIEXPORT jboolean JNICALL GLX_NATIVE(glXMakeCurrent)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- jboolean rc = 0;
- GLX_NATIVE_ENTER(env, that, glXMakeCurrent_FUNC);
- rc = (jboolean)glXMakeCurrent(arg0, arg1, arg2);
- GLX_NATIVE_EXIT(env, that, glXMakeCurrent_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXQueryExtension
-JNIEXPORT jboolean JNICALL GLX_NATIVE(glXQueryExtension)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2)
-{
- jint *lparg1=NULL;
- jint *lparg2=NULL;
- jboolean rc = 0;
- GLX_NATIVE_ENTER(env, that, glXQueryExtension_FUNC);
- if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
- if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
- rc = (jboolean)glXQueryExtension(arg0, lparg1, lparg2);
-fail:
- if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- GLX_NATIVE_EXIT(env, that, glXQueryExtension_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXQueryExtensionsString
-JNIEXPORT jint JNICALL GLX_NATIVE(glXQueryExtensionsString)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXQueryExtensionsString_FUNC);
- rc = (jint)glXQueryExtensionsString(arg0, arg1);
- GLX_NATIVE_EXIT(env, that, glXQueryExtensionsString_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXQueryServerString
-JNIEXPORT jint JNICALL GLX_NATIVE(glXQueryServerString)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- jint rc = 0;
- GLX_NATIVE_ENTER(env, that, glXQueryServerString_FUNC);
- rc = (jint)glXQueryServerString(arg0, arg1, arg2);
- GLX_NATIVE_EXIT(env, that, glXQueryServerString_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXQueryVersion
-JNIEXPORT jboolean JNICALL GLX_NATIVE(glXQueryVersion)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2)
-{
- jint *lparg1=NULL;
- jint *lparg2=NULL;
- jboolean rc = 0;
- GLX_NATIVE_ENTER(env, that, glXQueryVersion_FUNC);
- if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
- if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
- rc = (jboolean)glXQueryVersion(arg0, lparg1, lparg2);
-fail:
- if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- GLX_NATIVE_EXIT(env, that, glXQueryVersion_FUNC);
- return rc;
-}
-#endif
-
-#ifndef NO_glXSwapBuffers
-JNIEXPORT void JNICALL GLX_NATIVE(glXSwapBuffers)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- GLX_NATIVE_ENTER(env, that, glXSwapBuffers_FUNC);
- glXSwapBuffers(arg0, arg1);
- GLX_NATIVE_EXIT(env, that, glXSwapBuffers_FUNC);
-}
-#endif
-
-#ifndef NO_glXUseXFont
-JNIEXPORT void JNICALL GLX_NATIVE(glXUseXFont)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- GLX_NATIVE_ENTER(env, that, glXUseXFont_FUNC);
- glXUseXFont(arg0, arg1, arg2, arg3);
- GLX_NATIVE_EXIT(env, that, glXUseXFont_FUNC);
-}
-#endif
-
-#ifndef NO_glXWaitGL
-JNIEXPORT void JNICALL GLX_NATIVE(glXWaitGL)
- (JNIEnv *env, jclass that)
-{
- GLX_NATIVE_ENTER(env, that, glXWaitGL_FUNC);
- glXWaitGL();
- GLX_NATIVE_EXIT(env, that, glXWaitGL_FUNC);
-}
-#endif
-
-#ifndef NO_glXWaitX
-JNIEXPORT void JNICALL GLX_NATIVE(glXWaitX)
- (JNIEnv *env, jclass that)
-{
- GLX_NATIVE_ENTER(env, that, glXWaitX_FUNC);
- glXWaitX();
- GLX_NATIVE_EXIT(env, that, glXWaitX_FUNC);
-}
-#endif
-
-#ifndef NO_memmove
-JNIEXPORT void JNICALL GLX_NATIVE(memmove)
- (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2)
-{
- XVisualInfo _arg0, *lparg0=NULL;
- GLX_NATIVE_ENTER(env, that, memmove_FUNC);
- if (arg0) if ((lparg0 = getXVisualInfoFields(env, arg0, &_arg0)) == NULL) goto fail;
- memmove(lparg0, arg1, arg2);
-fail:
- if (arg0 && lparg0) setXVisualInfoFields(env, arg0, lparg0);
- GLX_NATIVE_EXIT(env, that, memmove_FUNC);
-}
-#endif
-
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/glx.h b/bundles/org.eclipse.swt.opengl/gtk/library/glx.h
deleted file mode 100644
index 4129ee597c..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/glx.h
+++ /dev/null
@@ -1,2 +0,0 @@
-
-#include
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.c b/bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.c
deleted file mode 100644
index 111d1870b8..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#include "swt.h"
-#include "glx_stats.h"
-
-#ifdef NATIVE_STATS
-
-int GLX_nativeFunctionCount = 21;
-int GLX_nativeFunctionCallCount[21];
-char * GLX_nativeFunctionNames[] = {
- "glXChooseVisual",
- "glXCopyContext",
- "glXCreateContext",
- "glXCreateGLXPixmap",
- "glXDestroyContext",
- "glXDestroyGLXPixmap",
- "glXGetClientString",
- "glXGetConfig",
- "glXGetCurrentContext",
- "glXGetCurrentDrawable",
- "glXIsDirect",
- "glXMakeCurrent",
- "glXQueryExtension",
- "glXQueryExtensionsString",
- "glXQueryServerString",
- "glXQueryVersion",
- "glXSwapBuffers",
- "glXUseXFont",
- "glXWaitGL",
- "glXWaitX",
- "memmove",
-};
-
-#define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func
-
-JNIEXPORT jint JNICALL STATS_NATIVE(GLX_1GetFunctionCount)
- (JNIEnv *env, jclass that)
-{
- return GLX_nativeFunctionCount;
-}
-
-JNIEXPORT jstring JNICALL STATS_NATIVE(GLX_1GetFunctionName)
- (JNIEnv *env, jclass that, jint index)
-{
- return (*env)->NewStringUTF(env, GLX_nativeFunctionNames[index]);
-}
-
-JNIEXPORT jint JNICALL STATS_NATIVE(GLX_1GetFunctionCallCount)
- (JNIEnv *env, jclass that, jint index)
-{
- return GLX_nativeFunctionCallCount[index];
-}
-
-#endif
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.h b/bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.h
deleted file mode 100644
index 8ec1695e48..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/glx_stats.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#ifdef NATIVE_STATS
-extern int GLX_nativeFunctionCount;
-extern int GLX_nativeFunctionCallCount[];
-extern char* GLX_nativeFunctionNames[];
-#define GLX_NATIVE_ENTER(env, that, func) GLX_nativeFunctionCallCount[func]++;
-#define GLX_NATIVE_EXIT(env, that, func)
-#else
-#define GLX_NATIVE_ENTER(env, that, func)
-#define GLX_NATIVE_EXIT(env, that, func)
-#endif
-
-typedef enum {
- glXChooseVisual_FUNC,
- glXCopyContext_FUNC,
- glXCreateContext_FUNC,
- glXCreateGLXPixmap_FUNC,
- glXDestroyContext_FUNC,
- glXDestroyGLXPixmap_FUNC,
- glXGetClientString_FUNC,
- glXGetConfig_FUNC,
- glXGetCurrentContext_FUNC,
- glXGetCurrentDrawable_FUNC,
- glXIsDirect_FUNC,
- glXMakeCurrent_FUNC,
- glXQueryExtension_FUNC,
- glXQueryExtensionsString_FUNC,
- glXQueryServerString_FUNC,
- glXQueryVersion_FUNC,
- glXSwapBuffers_FUNC,
- glXUseXFont_FUNC,
- glXWaitGL_FUNC,
- glXWaitX_FUNC,
- memmove_FUNC,
-} GLX_FUNCS;
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.c b/bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.c
deleted file mode 100644
index b873c1dfa8..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.c
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#include "swt.h"
-#include "glx_structs.h"
-
-#ifndef NO_XVisualInfo
-typedef struct XVisualInfo_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID visual, visualid, screen, depth, cclass, red_mask, green_mask, blue_mask, colormap_size, bits_per_rgb;
-} XVisualInfo_FID_CACHE;
-
-XVisualInfo_FID_CACHE XVisualInfoFc;
-
-void cacheXVisualInfoFields(JNIEnv *env, jobject lpObject)
-{
- if (XVisualInfoFc.cached) return;
- XVisualInfoFc.clazz = (*env)->GetObjectClass(env, lpObject);
- XVisualInfoFc.visual = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "visual", "I");
- XVisualInfoFc.visualid = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "visualid", "I");
- XVisualInfoFc.screen = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "screen", "I");
- XVisualInfoFc.depth = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "depth", "I");
- XVisualInfoFc.cclass = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "cclass", "I");
- XVisualInfoFc.red_mask = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "red_mask", "I");
- XVisualInfoFc.green_mask = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "green_mask", "I");
- XVisualInfoFc.blue_mask = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "blue_mask", "I");
- XVisualInfoFc.colormap_size = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "colormap_size", "I");
- XVisualInfoFc.bits_per_rgb = (*env)->GetFieldID(env, XVisualInfoFc.clazz, "bits_per_rgb", "I");
- XVisualInfoFc.cached = 1;
-}
-
-XVisualInfo *getXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct)
-{
- if (!XVisualInfoFc.cached) cacheXVisualInfoFields(env, lpObject);
- lpStruct->visual = (*env)->GetIntField(env, lpObject, XVisualInfoFc.visual);
- lpStruct->visualid = (*env)->GetIntField(env, lpObject, XVisualInfoFc.visualid);
- lpStruct->screen = (*env)->GetIntField(env, lpObject, XVisualInfoFc.screen);
- lpStruct->depth = (*env)->GetIntField(env, lpObject, XVisualInfoFc.depth);
- lpStruct->cclass = (*env)->GetIntField(env, lpObject, XVisualInfoFc.cclass);
- lpStruct->red_mask = (*env)->GetIntField(env, lpObject, XVisualInfoFc.red_mask);
- lpStruct->green_mask = (*env)->GetIntField(env, lpObject, XVisualInfoFc.green_mask);
- lpStruct->blue_mask = (*env)->GetIntField(env, lpObject, XVisualInfoFc.blue_mask);
- lpStruct->colormap_size = (*env)->GetIntField(env, lpObject, XVisualInfoFc.colormap_size);
- lpStruct->bits_per_rgb = (*env)->GetIntField(env, lpObject, XVisualInfoFc.bits_per_rgb);
- return lpStruct;
-}
-
-void setXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct)
-{
- if (!XVisualInfoFc.cached) cacheXVisualInfoFields(env, lpObject);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.visual, (jint)lpStruct->visual);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.visualid, (jint)lpStruct->visualid);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.screen, (jint)lpStruct->screen);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.depth, (jint)lpStruct->depth);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.cclass, (jint)lpStruct->cclass);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.red_mask, (jint)lpStruct->red_mask);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.green_mask, (jint)lpStruct->green_mask);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.blue_mask, (jint)lpStruct->blue_mask);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.colormap_size, (jint)lpStruct->colormap_size);
- (*env)->SetIntField(env, lpObject, XVisualInfoFc.bits_per_rgb, (jint)lpStruct->bits_per_rgb);
-}
-#endif
-
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.h b/bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.h
deleted file mode 100644
index c04f09282b..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/glx_structs.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*******************************************************************************
-* Copyright (c) 2000, 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
-*******************************************************************************/
-
-#include "glx.h"
-
-#ifndef NO_XVisualInfo
-void cacheXVisualInfoFields(JNIEnv *env, jobject lpObject);
-XVisualInfo *getXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct);
-void setXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct);
-#define XVisualInfo_sizeof() sizeof(XVisualInfo)
-#else
-#define cacheXVisualInfoFields(a,b)
-#define getXVisualInfoFields(a,b,c) NULL
-#define setXVisualInfoFields(a,b,c)
-#define XVisualInfo_sizeof() 0
-#endif
-
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/make_linux.mak b/bundles/org.eclipse.swt.opengl/gtk/library/make_linux.mak
deleted file mode 100644
index f2e954c66c..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/make_linux.mak
+++ /dev/null
@@ -1,34 +0,0 @@
-#*******************************************************************************
-# Copyright (c) 2000, 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
-#*******************************************************************************
-
-# Define the installation directories for various products.
-CC=gcc
-LD=gcc
-
-# Define the various shared libraries to be made.
-WS_PREFIX = gtk
-GL_PREFIX = gl
-GL_DLL = lib$(GL_PREFIX)-$(WS_PREFIX).so
-GL_OBJ = swt.o gl.o glu.o structs.o glx.o
-GL_LIB = -shared -L/usr/X11R6/lib -lGL -lGLU -lm
-
-CFLAGS = -O2 -Wall -I.
-
-all: make_gl
-
-make_gl: $(GL_DLL)
- $(LD) $(GL_LIB) -o $(GL_DLL) $(GL_OBJ)
-
-$(GL_DLL): $(GL_OBJ)
- $(CC) $(CFLAGS) -c glx.c
-
-clean:
- rm -f *.so *.o
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/structs.c b/bundles/org.eclipse.swt.opengl/gtk/library/structs.c
deleted file mode 100644
index f11d22d342..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/structs.c
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-#include
-#include
-#include "swt.h"
-#include "structs.h"
-
-typedef struct XVisualInfo_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID visual, visualid, screen, depth, cclass, red_mask, green_mask, blue_mask, colormap_size, bits_per_rgb;
-} XVisualInfo_FID_CACHE;
-typedef XVisualInfo_FID_CACHE *PXVisualInfo_FID_CACHE;
-
-XVisualInfo_FID_CACHE XVisualInfoFc;
-
-void cacheXVisualInfoFids(JNIEnv *env, jobject lpObject, PXVisualInfo_FID_CACHE lpCache)
-{
- if (lpCache->cached) return;
- lpCache->clazz = (*env)->GetObjectClass(env, lpObject);
- lpCache->visual = (*env)->GetFieldID(env, lpCache->clazz, "visual", "I");
- lpCache->visualid = (*env)->GetFieldID(env, lpCache->clazz, "visualid", "I");
- lpCache->screen = (*env)->GetFieldID(env, lpCache->clazz, "screen", "I");
- lpCache->depth = (*env)->GetFieldID(env, lpCache->clazz, "depth", "I");
- lpCache->cclass = (*env)->GetFieldID(env, lpCache->clazz, "cclass", "I");
- lpCache->red_mask = (*env)->GetFieldID(env, lpCache->clazz, "red_mask", "I");
- lpCache->green_mask = (*env)->GetFieldID(env, lpCache->clazz, "green_mask", "I");
- lpCache->blue_mask = (*env)->GetFieldID(env, lpCache->clazz, "blue_mask", "I");
- lpCache->colormap_size = (*env)->GetFieldID(env, lpCache->clazz, "colormap_size", "I");
- lpCache->bits_per_rgb = (*env)->GetFieldID(env, lpCache->clazz, "bits_per_rgb", "I");
- lpCache->cached = 1;
-}
-
-XVisualInfo *getXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct)
-{
- PXVisualInfo_FID_CACHE lpCache = &XVisualInfoFc;
- if (!lpCache->cached) cacheXVisualInfoFids(env, lpObject, lpCache);
- lpStruct->visual = (Visual *)(*env)->GetIntField(env, lpObject, lpCache->visual);
- lpStruct->visualid = (*env)->GetIntField(env, lpObject, lpCache->visualid);
- lpStruct->screen = (*env)->GetIntField(env, lpObject, lpCache->screen);
- lpStruct->depth = (*env)->GetIntField(env, lpObject, lpCache->depth);
- lpStruct->class = (*env)->GetIntField(env, lpObject, lpCache->cclass);
- lpStruct->red_mask = (*env)->GetIntField(env, lpObject, lpCache->red_mask);
- lpStruct->green_mask = (*env)->GetIntField(env, lpObject, lpCache->green_mask);
- lpStruct->blue_mask = (*env)->GetIntField(env, lpObject, lpCache->blue_mask);
- lpStruct->colormap_size = (*env)->GetIntField(env, lpObject, lpCache->colormap_size);
- lpStruct->bits_per_rgb = (*env)->GetIntField(env, lpObject, lpCache->bits_per_rgb);
- return lpStruct;
-}
-
-void setXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct)
-{
- PXVisualInfo_FID_CACHE lpCache = &XVisualInfoFc;
- if (!lpCache->cached) cacheXVisualInfoFids(env, lpObject, lpCache);
- (*env)->SetIntField(env, lpObject, lpCache->visual, (jint)lpStruct->visual);
- (*env)->SetIntField(env, lpObject, lpCache->visualid, (jint)lpStruct->visualid);
- (*env)->SetIntField(env, lpObject, lpCache->screen, (jint)lpStruct->screen);
- (*env)->SetIntField(env, lpObject, lpCache->depth, (jint)lpStruct->depth);
- (*env)->SetIntField(env, lpObject, lpCache->cclass, (jint)lpStruct->class);
- (*env)->SetIntField(env, lpObject, lpCache->red_mask, (jint)lpStruct->red_mask);
- (*env)->SetIntField(env, lpObject, lpCache->green_mask, (jint)lpStruct->green_mask);
- (*env)->SetIntField(env, lpObject, lpCache->blue_mask, (jint)lpStruct->blue_mask);
- (*env)->SetIntField(env, lpObject, lpCache->colormap_size, (jint)lpStruct->colormap_size);
- (*env)->SetIntField(env, lpObject, lpCache->bits_per_rgb, (jint)lpStruct->bits_per_rgb);
-}
diff --git a/bundles/org.eclipse.swt.opengl/gtk/library/structs.h b/bundles/org.eclipse.swt.opengl/gtk/library/structs.h
deleted file mode 100644
index 5d98fdd395..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/library/structs.h
+++ /dev/null
@@ -1,16 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-#include
-#include
-
-XVisualInfo *getXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct);
-void setXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct);
-
diff --git a/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/GLX.java b/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/GLX.java
deleted file mode 100755
index 3507933b1c..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/GLX.java
+++ /dev/null
@@ -1,221 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.internal.opengl.gtk;
-
-import org.eclipse.swt.opengl.Library;
-
-public class GLX {
-
-static {
- Library.loadLibrary("gl");
-}
-
-/*
-** Visual Config Attributes (glXGetConfig, glXGetFBConfigAttrib)
-*/
-public static final int GLX_USE_GL = 1; /* support GLX rendering */
-public static final int GLX_BUFFER_SIZE = 2; /* depth of the color buffer */
-public static final int GLX_LEVEL = 3; /* level in plane stacking */
-public static final int GLX_RGBA = 4; /* true if RGBA mode */
-public static final int GLX_DOUBLEBUFFER = 5; /* double buffering supported */
-public static final int GLX_STEREO = 6; /* stereo buffering supported */
-public static final int GLX_AUX_BUFFERS = 7; /* number of aux buffers */
-public static final int GLX_RED_SIZE = 8; /* number of red component bits */
-public static final int GLX_GREEN_SIZE = 9; /* number of green component bits */
-public static final int GLX_BLUE_SIZE = 10; /* number of blue component bits */
-public static final int GLX_ALPHA_SIZE = 11; /* number of alpha component bits */
-public static final int GLX_DEPTH_SIZE = 12; /* number of depth bits */
-public static final int GLX_STENCIL_SIZE = 13; /* number of stencil bits */
-public static final int GLX_ACCUM_RED_SIZE = 14; /* number of red accum bits */
-public static final int GLX_ACCUM_GREEN_SIZE = 15; /* number of green accum bits */
-public static final int GLX_ACCUM_BLUE_SIZE = 16; /* number of blue accum bits */
-public static final int GLX_ACCUM_ALPHA_SIZE = 17; /* number of alpha accum bits */
-/*
-** FBConfig-specific attributes
-*/
-public static final int GLX_X_VISUAL_TYPE = 0x22;
-public static final int GLX_CONFIG_CAVEAT = 0x20; /* Like visual_info VISUAL_CAVEAT_EXT */
-public static final int GLX_TRANSPARENT_TYPE = 0x23;
-public static final int GLX_TRANSPARENT_INDEX_VALUE = 0x24;
-public static final int GLX_TRANSPARENT_RED_VALUE = 0x25;
-public static final int GLX_TRANSPARENT_GREEN_VALUE = 0x26;
-public static final int GLX_TRANSPARENT_BLUE_VALUE = 0x27;
-public static final int GLX_TRANSPARENT_ALPHA_VALUE = 0x28;
-public static final int GLX_DRAWABLE_TYPE = 0x8010;
-public static final int GLX_RENDER_TYPE = 0x8011;
-public static final int GLX_X_RENDERABLE = 0x8012;
-public static final int GLX_FBCONFIG_ID = 0x8013;
-public static final int GLX_MAX_PBUFFER_WIDTH = 0x8016;
-public static final int GLX_MAX_PBUFFER_HEIGHT = 0x8017;
-public static final int GLX_MAX_PBUFFER_PIXELS = 0x8018;
-public static final int GLX_VISUAL_ID = 0x800B;
-
-/*
-** Error return values from glXGetConfig. Success is indicated by
-** a value of 0.
-*/
-public static final int GLX_BAD_SCREEN = 1; /* screen # is bad */
-public static final int GLX_BAD_ATTRIBUTE = 2; /* attribute to get is bad */
-public static final int GLX_NO_EXTENSION = 3; /* no glx extension on server */
-public static final int GLX_BAD_VISUAL = 4; /* visual # not known by GLX */
-public static final int GLX_BAD_CONTEXT = 5; /* returned only by import_context EXT? */
-public static final int GLX_BAD_VALUE = 6; /* returned only by glXSwapIntervalSGI? */
-public static final int GLX_BAD_ENUM = 7; /* unused? */
-
-/* FBConfig attribute values */
-
-/*
-** Generic "don't care" value for glX ChooseFBConfig attributes (except
-** GLX_LEVEL)
-*/
-public static final int GLX_DONT_CARE = 0xFFFFFFFF;
-
-/* GLX_RENDER_TYPE bits */
-public static final int GLX_RGBA_BIT = 0x00000001;
-public static final int GLX_COLOR_INDEX_BIT = 0x00000002;
-
-/* GLX_DRAWABLE_TYPE bits */
-public static final int GLX_WINDOW_BIT = 0x00000001;
-public static final int GLX_PIXMAP_BIT = 0x00000002;
-public static final int GLX_PBUFFER_BIT = 0x00000004;
-
-/* GLX_CONFIG_CAVEAT attribute values */
-public static final int GLX_NONE = 0x8000;
-public static final int GLX_SLOW_CONFIG = 0x8001;
-public static final int GLX_NON_CONFORMANT_CONFIG = 0x800D;
-
-/* GLX_X_VISUAL_TYPE attribute values */
-public static final int GLX_TRUE_COLOR = 0x8002;
-public static final int GLX_DIRECT_COLOR = 0x8003;
-public static final int GLX_PSEUDO_COLOR = 0x8004;
-public static final int GLX_STATIC_COLOR = 0x8005;
-public static final int GLX_GRAY_SCALE = 0x8006;
-public static final int GLX_STATIC_GRAY = 0x8007;
-
-/* GLX_TRANSPARENT_TYPE attribute values */
-/* public static final int GLX_NONE 0x8000 */
-public static final int GLX_TRANSPARENT_RGB = 0x8008;
-public static final int GLX_TRANSPARENT_INDEX = 0x8009;
-
-/* glXCreateGLXPbuffer attributes */
-public static final int GLX_PRESERVED_CONTENTS = 0x801B;
-public static final int GLX_LARGEST_PBUFFER = 0x801C;
-public static final int GLX_PBUFFER_HEIGHT = 0x8040; /* New for GLX 1.3 */
-public static final int GLX_PBUFFER_WIDTH = 0x8041; /* New for GLX 1.3 */
-
-/* glXQueryGLXPBuffer attributes */
-public static final int GLX_WIDTH = 0x801D;
-public static final int GLX_HEIGHT = 0x801E;
-public static final int GLX_EVENT_MASK = 0x801F;
-
-/* glXCreateNewContext render_type attribute values */
-public static final int GLX_RGBA_TYPE = 0x8014;
-public static final int GLX_COLOR_INDEX_TYPE = 0x8015;
-
-/* glXQueryContext attributes */
-/* public static final int GLX_FBCONFIG_ID 0x8013 */
-/* public static final int GLX_RENDER_TYPE 0x8011 */
-public static final int GLX_SCREEN = 0x800C;
-
-/* glXSelectEvent event mask bits */
-public static final int GLX_PBUFFER_CLOBBER_MASK = 0x08000000;
-
-/* GLXPbufferClobberEvent event_type values */
-public static final int GLX_DAMAGED = 0x8020;
-public static final int GLX_SAVED = 0x8021;
-
-/* GLXPbufferClobberEvent draw_type values */
-public static final int GLX_WINDOW = 0x8022;
-public static final int GLX_PBUFFER = 0x8023;
-
-/* GLXPbufferClobberEvent buffer_mask bits */
-public static final int GLX_FRONT_LEFT_BUFFER_BIT = 0x00000001;
-public static final int GLX_FRONT_RIGHT_BUFFER_BIT = 0x00000002;
-public static final int GLX_BACK_LEFT_BUFFER_BIT = 0x00000004;
-public static final int GLX_BACK_RIGHT_BUFFER_BIT = 0x00000008;
-public static final int GLX_AUX_BUFFERS_BIT = 0x00000010;
-public static final int GLX_DEPTH_BUFFER_BIT = 0x00000020;
-public static final int GLX_STENCIL_BUFFER_BIT = 0x00000040;
-public static final int GLX_ACCUM_BUFFER_BIT = 0x00000080;
-
-/*
-** Extension return values from glXGetConfig. These are also
-** accepted as parameter values for glXChooseVisual.
-*/
-
-public static final int GLX_X_VISUAL_TYPE_EXT = 0x22; /* visual_info extension type */
-public static final int GLX_TRANSPARENT_TYPE_EXT = 0x23; /* visual_info extension */
-public static final int GLX_TRANSPARENT_INDEX_VALUE_EXT = 0x24; /* visual_info extension */
-public static final int GLX_TRANSPARENT_RED_VALUE_EXT = 0x25; /* visual_info extension */
-public static final int GLX_TRANSPARENT_GREEN_VALUE_EXT = 0x26; /* visual_info extension */
-public static final int GLX_TRANSPARENT_BLUE_VALUE_EXT = 0x27; /* visual_info extension */
-public static final int GLX_TRANSPARENT_ALPHA_VALUE_EXT = 0x28; /* visual_info extension */
-
-/* Property values for visual_type */
-public static final int GLX_TRUE_COLOR_EXT = 0x8002;
-public static final int GLX_DIRECT_COLOR_EXT = 0x8003;
-public static final int GLX_PSEUDO_COLOR_EXT = 0x8004;
-public static final int GLX_STATIC_COLOR_EXT = 0x8005;
-public static final int GLX_GRAY_SCALE_EXT = 0x8006;
-public static final int GLX_STATIC_GRAY_EXT = 0x8007;
-
-/* Property values for transparent pixel */
-public static final int GLX_NONE_EXT = 0x8000;
-public static final int GLX_TRANSPARENT_RGB_EXT = 0x8008;
-public static final int GLX_TRANSPARENT_INDEX_EXT = 0x8009;
-
-/* Property values for visual_rating */
-public static final int GLX_VISUAL_CAVEAT_EXT = 0x20; /* visual_rating extension type */
-public static final int GLX_SLOW_VISUAL_EXT = 0x8001;
-public static final int GLX_NON_CONFORMANT_VISUAL_EXT = 0x800D;
-
-/*
-** Names for attributes to glXGetClientString.
-*/
-public static final int GLX_VENDOR = 0x1;
-public static final int GLX_VERSION = 0x2;
-public static final int GLX_EXTENSIONS = 0x3;
-
-/*
-** Names for attributes to glXQueryContextInfoEXT.
-*/
-public static final int GLX_SHARE_CONTEXT_EXT = 0x800A; /* id of share context */
-public static final int GLX_VISUAL_ID_EXT = 0x800B; /* id of context's visual */
-public static final int GLX_SCREEN_EXT = 0x800C; /* screen number */
-
-/*
-* GLX 1.4
-*/
-public static final int GLX_SAMPLE_BUFFERS = 100000;
-public static final int GLX_SAMPLES = 100001;
-
-public static final native int glXChooseVisual(int dpy, int screen, int[] attribList);
-public static final native void glXCopyContext(int dpy, int src, int dst, int mask);
-public static final native int glXCreateContext(int dpy, XVisualInfo vis, int shareList, boolean direct);
-public static final native int glXCreateGLXPixmap(int dpy, XVisualInfo vis, int pixmap);
-public static final native void glXDestroyContext(int dpy, int ctx);
-public static final native void glXDestroyGLXPixmap(int dpy, int pix);
-public static final native int glXGetConfig(int dpy, XVisualInfo vis, int attrib, int[] value);
-public static final native int glXGetCurrentContext();
-public static final native int glXGetCurrentDrawable();
-public static final native boolean glXIsDirect(int dpy, int ctx);
-public static final native boolean glXMakeCurrent(int dpy, int drawable, int ctx);
-public static final native boolean glXQueryExtension(int dpy, int[] errorBase, int[] eventBase);
-public static final native boolean glXQueryVersion(int dpy, int[] major, int[] minor);
-public static final native void glXSwapBuffers(int dpy, int drawable);
-public static final native void glXUseXFont(int font, int first, int count, int listBase);
-public static final native void glXWaitGL();
-public static final native void glXWaitX();
-public static final native int glXGetClientString(int dpy, int name);
-public static final native int glXQueryServerString(int dpy, int screen, int name);
-public static final native int glXQueryExtensionsString(int dpy, int screen);
-public static final native void memmove(XVisualInfo dest, int src, int size);
-}
diff --git a/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/XVisualInfo.java b/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/XVisualInfo.java
deleted file mode 100755
index 8f396967d4..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/internal/opengl/gtk/XVisualInfo.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.internal.opengl.gtk;
-
-
-public class XVisualInfo {
- public int visual;
- public int visualid;
- public int screen;
- public int depth;
- public int cclass;
- public int red_mask, green_mask, blue_mask;
- public int colormap_size;
- public int bits_per_rgb;
- public static final int sizeof = 40;
-}
diff --git a/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/opengl/GLCanvas.java b/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/opengl/GLCanvas.java
deleted file mode 100644
index 113f3ed8f9..0000000000
--- a/bundles/org.eclipse.swt.opengl/gtk/org/eclipse/swt/opengl/GLCanvas.java
+++ /dev/null
@@ -1,257 +0,0 @@
-package org.eclipse.swt.opengl;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.internal.gtk.*;
-import org.eclipse.swt.internal.opengl.gtk.*;
-import org.eclipse.opengl.*;
-
-/**
- * GLCanvas is a widget capable of displaying OpenGL content.
- */
-
-public class GLCanvas extends Canvas {
- int /*long*/ xdisplay;
- int /*long*/ xid;
- int /*long*/ context;
- int /*long*/ glWindow;
- XVisualInfo vinfo;
-
- private static final int MAX_ATTRIBUTES = 32;
-
-/**
- * Create a GLCanvas widget using the attributes described in the GLData
- * object provided.
- *
- * @param parent a composite widget
- * @param style the bitwise OR'ing of widget styles
- * @param data the requested attributes of the GLCanvas
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT when the data is null
- * ERROR_UNSUPPORTED_DEPTH when the requested attributes cannot be provided
- * @exception SWTException
- * ERROR_THREAD_INVALID_ACCESS when called from the wrong thread
- * ERROR_CANNOT_CREATE_OBJECT when failed to create OLE Object
- * ERROR_CANNOT_OPEN_FILE when failed to open file
- * ERROR_INTERFACE_NOT_FOUND when unable to create callbacks for OLE Interfaces
- * ERROR_INVALID_CLASSID
- *
- */
-public GLCanvas (Composite parent, int style, GLData data) {
- super (parent, style);
- if (data == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
- int glxAttrib [] = new int [MAX_ATTRIBUTES];
- int pos = 0;
-
- OS.gtk_widget_realize (handle);
- int /*long*/ window = OS.GTK_WIDGET_WINDOW (handle);
- xdisplay = OS.gdk_x11_drawable_get_xdisplay (window);
- int xscreen = OS.XDefaultScreen (xdisplay);
-
- glxAttrib [pos++] = GLX.GLX_RGBA;
- if (data.doubleBuffer) glxAttrib [pos++] = GLX.GLX_DOUBLEBUFFER;
- if (data.stereo) glxAttrib [pos++] = GLX.GLX_STEREO;
- if (data.redSize > 0) {
- glxAttrib [pos++] = GLX.GLX_RED_SIZE;
- glxAttrib [pos++] = data.redSize;
- }
- if (data.greenSize > 0) {
- glxAttrib [pos++] = GLX.GLX_GREEN_SIZE;
- glxAttrib [pos++] = data.greenSize;
- }
- if (data.blueSize > 0) {
- glxAttrib [pos++] = GLX.GLX_BLUE_SIZE;
- glxAttrib [pos++] = data.blueSize;
- }
- if (data.alphaSize > 0) {
- glxAttrib [pos++] = GLX.GLX_ALPHA_SIZE;
- glxAttrib [pos++] = data.alphaSize;
- }
- if (data.depthSize > 0) {
- glxAttrib [pos++] = GLX.GLX_DEPTH_SIZE;
- glxAttrib [pos++] = data.depthSize;
- }
- if (data.stencilSize > 0) {
- glxAttrib [pos++] = GLX.GLX_STENCIL_SIZE;
- glxAttrib [pos++] = data.stencilSize;
- }
- if (data.accumRedSize > 0) {
- glxAttrib [pos++] = GLX.GLX_ACCUM_RED_SIZE;
- glxAttrib [pos++] = data.accumRedSize;
- }
- if (data.accumGreenSize > 0) {
- glxAttrib [pos++] = GLX.GLX_ACCUM_GREEN_SIZE;
- glxAttrib [pos++] = data.accumGreenSize;
- }
- if (data.accumBlueSize > 0) {
- glxAttrib [pos++] = GLX.GLX_ACCUM_BLUE_SIZE;
- glxAttrib [pos++] = data.accumBlueSize;
- }
- if (data.accumAlphaSize > 0) {
- glxAttrib [pos++] = GLX.GLX_ACCUM_ALPHA_SIZE;
- glxAttrib [pos++] = data.accumAlphaSize;
- }
- if (data.sampleBuffers > 0) {
- glxAttrib [pos++] = GLX.GLX_SAMPLE_BUFFERS;
- glxAttrib [pos++] = data.sampleBuffers;
- }
- if (data.samples > 0) {
- glxAttrib [pos++] = GLX.GLX_SAMPLES;
- glxAttrib [pos++] = data.samples;
- }
- glxAttrib [pos++] = 0;
- int infoPtr = GLX.glXChooseVisual (xdisplay, xscreen, glxAttrib);
- if (infoPtr == 0) SWT.error (SWT.ERROR_UNSUPPORTED_DEPTH);
- vinfo = new XVisualInfo ();
- GLX.memmove (vinfo, infoPtr, XVisualInfo.sizeof);
- OS.XFree (infoPtr);
- int /*long*/ screen = OS.gdk_screen_get_default ();
- int /*long*/ gdkvisual = OS.gdk_x11_screen_lookup_visual (screen, vinfo.visualid);
- //context = GLX.glXCreateContext (xdisplay, info, share == null ? 0 : share.context, true);
- context = GLX.glXCreateContext (xdisplay, vinfo, 0, true);
- if (context == 0) SWT.error (SWT.ERROR_NO_HANDLES);
- GdkWindowAttr attrs = new GdkWindowAttr ();
- attrs.width = 1;
- attrs.height = 1;
- attrs.event_mask = OS.GDK_KEY_PRESS_MASK | OS.GDK_KEY_RELEASE_MASK |
- OS.GDK_FOCUS_CHANGE_MASK | OS.GDK_POINTER_MOTION_MASK |
- OS.GDK_BUTTON_PRESS_MASK | OS.GDK_BUTTON_RELEASE_MASK |
- OS.GDK_ENTER_NOTIFY_MASK | OS.GDK_LEAVE_NOTIFY_MASK |
- OS.GDK_EXPOSURE_MASK | OS.GDK_VISIBILITY_NOTIFY_MASK;
- attrs.window_type = OS.GDK_WINDOW_CHILD;
- attrs.visual = gdkvisual;
- glWindow = OS.gdk_window_new (window, attrs, OS.GDK_WA_VISUAL);
- OS.gdk_window_set_user_data (glWindow, handle);
- xid = OS.gdk_x11_drawable_get_xid (glWindow);
- OS.gdk_window_show (glWindow);
-
- Listener listener = new Listener () {
- public void handleEvent (Event event) {
- switch (event.type) {
- case SWT.Paint:
- /**
- * Bug in MESA. MESA does some nasty sort of polling to try
- * and ensure that their buffer sizes match the current X state.
- * This state can be updated using glViewport().
- * FIXME: There has to be a better way of doing this.
- */
- int [] viewport = new int [4];
- GL.glGetIntegerv (GL.GL_VIEWPORT, viewport);
- GL.glViewport (viewport [0],viewport [1],viewport [2],viewport [3]);
- break;
- case SWT.Resize:
- Rectangle clientArea = getClientArea();
- OS.gdk_window_move (glWindow, clientArea.x, clientArea.y);
- OS.gdk_window_resize (glWindow, clientArea.width, clientArea.height);
- break;
- case SWT.Dispose:
- if (context != 0) {
- if (GLX.glXGetCurrentContext () == context) {
- GLX.glXMakeCurrent(xdisplay, 0, 0);
- }
- GLX.glXDestroyContext (xdisplay, context);
- context = 0;
- }
- if (glWindow != 0) {
- OS.gdk_window_destroy (glWindow);
- glWindow = 0;
- }
- break;
- }
- }
- };
- addListener (SWT.Resize, listener);
- addListener (SWT.Paint, listener);
- addListener (SWT.Dispose, listener);
-}
-
-/**
- * Returns a GLData object describing the created context.
- *
- * @return GLData description of the OpenGL context attributes
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public GLData getGLData () {
- checkWidget ();
- GLData data = new GLData ();
- int [] value = new int [1];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_DOUBLEBUFFER, value);
- data.doubleBuffer = value [0] != 0;
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_STEREO, value);
- data.stereo = value [0] != 0;
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_RED_SIZE, value);
- data.redSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_GREEN_SIZE, value);
- data.greenSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_BLUE_SIZE, value);
- data.blueSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_ALPHA_SIZE, value);
- data.alphaSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_DEPTH_SIZE, value);
- data.depthSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_STENCIL_SIZE, value);
- data.stencilSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_ACCUM_RED_SIZE, value);
- data.accumRedSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_ACCUM_GREEN_SIZE, value);
- data.accumGreenSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_ACCUM_BLUE_SIZE, value);
- data.accumBlueSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_ACCUM_ALPHA_SIZE, value);
- data.accumAlphaSize = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_SAMPLE_BUFFERS, value);
- data.sampleBuffers = value [0];
- GLX.glXGetConfig (xdisplay, vinfo, GLX.GLX_SAMPLES, value);
- data.samples = value [0];
- return data;
-}
-
-/**
- * Returns a boolean indicating whether the receiver's OpenGL context
- * is the current context.
- *
- * @return true if the receiver holds the current OpenGL context,
- * false otherwise
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public boolean isCurrent () {
- checkWidget ();
- return GLX.glXGetCurrentContext () == context;
-}
-
-/**
- * Sets the OpenGL context associated with this GLCanvas to be the
- * current GL context.
- *
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public void setCurrent () {
- checkWidget ();
- if (GLX.glXGetCurrentContext () == context) return;
- GLX.glXMakeCurrent (xdisplay, xid, context);
-}
-
-/**
- * Swaps the front and back color buffers.
- *
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public void swapBuffers () {
- checkWidget ();
- GLX.glXSwapBuffers (xdisplay, xid);
-}
-}
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/build.sh b/bundles/org.eclipse.swt.opengl/motif/library/build.sh
deleted file mode 100644
index afec19dd74..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/build.sh
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/sh
-#*******************************************************************************
-# Copyright (c) 2000, 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
-# Kevin Cornell (Rational Software Corporation)
-# Tom Tromey (Red Hat, Inc.)
-# Sridhar Bidigalu (ICS)
-#*******************************************************************************
-
-cd `dirname $0`
-
-# Determine the operating system being built
-makefile=""
-OS=`uname -s`
-MODEL=`uname -m`
-
-case $OS in
- "AIX")
- JAVA_HOME=/bluebird/teamswt/swt-builddir/aixj9
- MOTIF_HOME=/usr
- CDE_HOME=/usr/dt
- makefile="make_aix.mak"
- echo "Building AIX version of SWT"
- ;;
- "Linux")
- JAVA_HOME=/bluebird/teamswt/swt-builddir/IBMJava2-141
- MOTIF_HOME=/bluebird/teamswt/swt-builddir/motif21
- QT_HOME=$QTDIR
- makefile="make_linux.mak"
- echo "Building Linux version of SWT"
- ;;
- "SunOS")
- JAVA_HOME=/usr/java
- MOTIF_HOME=/usr/dt
- CDE_HOME=/usr/dt
- PATH=/opt/SUNWspro/bin:$PATH
- export PATH
- makefile="make_solaris.mak"
- echo "Building Solaris version of SWT"
- ;;
- "HP-UX")
- JAVA_HOME=/opt/jdk14101
- MOTIF_HOME=/usr
- CDE_HOME=/usr/dt
- case $MODEL in
- "ia64")
- makefile="make_hpux_ia64.mak"
- echo "Building HPUX ia64 version of SWT"
- ;;
- *)
- makefile="make_hpux_PA_RISC.mak"
- echo "Building HPUX risc version of SWT"
- ;;
- esac
- ;;
-
- *)
- echo "Unknown OS -- build aborted"
- ;;
-esac
-
-export JAVA_HOME MOTIF_HOME CDE_HOME QT_HOME
-
-make -f $makefile $1 $2 $3 $4
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/glx.c b/bundles/org.eclipse.swt.opengl/motif/library/glx.c
deleted file mode 100644
index df8e1024f9..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/glx.c
+++ /dev/null
@@ -1,232 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-#include
-#include "swt.h"
-#include "structs.h"
-
-#define XGL_NATIVE(func) Java_org_eclipse_swt_opengl_internal_motif_XGL_##func
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXChooseVisual)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2)
-{
- jint *lparg2=NULL;
- jint rc;
-
- DEBUG_CALL("glXChooseVisual\n")
-
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- rc = (jint)glXChooseVisual((Display *)arg0, arg1, (int *)lparg2);
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- return rc;
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(glXCopyContext)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- DEBUG_CALL("glXCopyContext\n")
-
- glXCopyContext((Display *)arg0, (GLXContext)arg1, (GLXContext)arg2, arg3);
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXCreateContext)
- (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2, jboolean arg3)
-{
- XVisualInfo _arg1, *lparg1=NULL;
- jint rc;
-
- DEBUG_CALL("glXCreateContext\n")
-
- if (arg1) lparg1 = getXVisualInfoFields(env, arg1, &_arg1);
- rc = (jint)glXCreateContext((Display *)arg0, lparg1, (GLXContext)arg2, arg3);
- if (arg1) setXVisualInfoFields(env, arg1, lparg1);
- return rc;
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXCreateGLXPixmap)
- (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2)
-{
- XVisualInfo _arg1, *lparg1=NULL;
- jint rc;
-
- DEBUG_CALL("glXCreateGLXPixmap\n")
-
- if (arg1) lparg1 = getXVisualInfoFields(env, arg1, &_arg1);
- rc = (jint)glXCreateGLXPixmap((Display *)arg0, lparg1, arg2);
- if (arg1) setXVisualInfoFields(env, arg1, lparg1);
- return rc;
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(glXDestroyContext)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("glXDestroyContext\n")
-
- glXDestroyContext((Display *)arg0, (GLXContext)arg1);
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(glXDestroyGLXPixmap)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("glXDestroyGLXPixmap\n")
-
- glXDestroyGLXPixmap((Display *)arg0, arg1);
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXGetClientString)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("glXGetClientString\n")
-
- return (jint)glXGetClientString((Display *)arg0, arg1);
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXGetConfig)
- (JNIEnv *env, jclass that, jint arg0, jobject arg1, jint arg2, jintArray arg3)
-{
- XVisualInfo _arg1, *lparg1=NULL;
- jint *lparg3=NULL;
- jint rc;
-
- DEBUG_CALL("glXGetConfig\n")
-
- if (arg1) lparg1 = getXVisualInfoFields(env, arg1, &_arg1);
- if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL);
- rc = (jint)glXGetConfig((Display *)arg0, lparg1, arg2, (int *)lparg3);
- if (arg1) setXVisualInfoFields(env, arg1, lparg1);
- if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
- return rc;
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXGetCurrentContext)
- (JNIEnv *env, jclass that)
-{
- DEBUG_CALL("glXGetCurrentContext\n")
-
- return (jint)glXGetCurrentContext();
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXGetCurrentDrawable)
- (JNIEnv *env, jclass that)
-{
- DEBUG_CALL("glXGetCurrentDrawable\n")
-
- return (jint)glXGetCurrentDrawable();
-}
-
-JNIEXPORT jboolean JNICALL XGL_NATIVE(glXIsDirect)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("glXIsDirect\n")
-
- return (jboolean)glXIsDirect((Display *)arg0, (GLXContext)arg1);
-}
-
-JNIEXPORT jboolean JNICALL XGL_NATIVE(glXMakeCurrent)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- DEBUG_CALL("glXMakeCurrent\n")
-
- return (jboolean)glXMakeCurrent((Display *)arg0, (GLXDrawable)arg1, (GLXContext)arg2);
-}
-
-JNIEXPORT jboolean JNICALL XGL_NATIVE(glXQueryExtension)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2)
-{
- jint *lparg1=NULL;
- jint *lparg2=NULL;
- jboolean rc;
-
- DEBUG_CALL("glXQueryExtension\n")
-
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- rc = (jboolean)glXQueryExtension((Display *)arg0, (int *)lparg1, (int *)lparg2);
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- return rc;
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXQueryExtensionsString)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("glXQueryExtensionsString\n")
-
- return (jint)glXQueryExtensionsString((Display *)arg0, arg1);
-}
-
-JNIEXPORT jint JNICALL XGL_NATIVE(glXQueryServerString)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- DEBUG_CALL("glXQueryServerString\n")
-
- return (jint)glXQueryServerString((Display *)arg0, arg1, arg2);
-}
-
-JNIEXPORT jboolean JNICALL XGL_NATIVE(glXQueryVersion)
- (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jintArray arg2)
-{
- jint *lparg1=NULL;
- jint *lparg2=NULL;
- jboolean rc;
-
- DEBUG_CALL("glXQueryVersion\n")
-
- if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL);
- if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL);
- rc = (jboolean)glXQueryVersion((Display *)arg0, (int *)lparg1, (int *)lparg2);
- if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
- if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
- return rc;
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(glXSwapBuffers)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("glXSwapBuffers\n")
-
- glXSwapBuffers((Display *)arg0, (GLXDrawable)arg1);
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(glXUseXFont)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- DEBUG_CALL("glXUseXFont\n")
-
- glXUseXFont(arg0, arg1, arg2, arg3);
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(glXWaitGL)
- (JNIEnv *env, jclass that)
-{
- DEBUG_CALL("glXWaitGL\n")
-
- glXWaitGL();
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(glXWaitX)
- (JNIEnv *env, jclass that)
-{
- DEBUG_CALL("glXWaitX\n")
-
- glXWaitX();
-}
-
-JNIEXPORT void JNICALL XGL_NATIVE(memmove__Lorg_eclipse_swt_opengl_internal_motif_XVisualInfo_2II)
- (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2)
-{
- XVisualInfo _arg0, *lparg0=NULL;
-
- DEBUG_CALL("memmove__Lorg_eclipse_swt_opengl_internal_motif_XVisualInfo_2II\n")
-
- if (arg0) lparg0 = &_arg0;
- memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
- if (arg0) setXVisualInfoFields(env, arg0, lparg0);
-}
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/make_aix.mak b/bundles/org.eclipse.swt.opengl/motif/library/make_aix.mak
deleted file mode 100644
index 78b7b7a2e3..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/make_aix.mak
+++ /dev/null
@@ -1,40 +0,0 @@
-#*******************************************************************************
-# Copyright (c) 2000, 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
-#*******************************************************************************
-
-# Define the installation directories for various products.
-# JAVA_HOME - The JDK > 1.3
-JAVA_HOME = /usr/java131
-
-# Define the various shared libraries to be made.
-SWT_PREFIX = swt
-WS_PREFIX = motif
-SWT_DLL = lib$(SWT_PREFIX)-$(WS_PREFIX).so
-SWT_OBJ = swt.o gl.o glu.o structs.o glx.o
-SWT_LIB = -G -bnoentry -lc_r -lC_r -lm -bexpall -lMrm -lX11 -lXext -liconv -lGL -lGLU
-
-#
-# The following CFLAGS are for compiling the SWT OpenGL library.
-#
-CFLAGS = -O -s \
- -DAIX \
- -DNO_XINERAMA_EXTENSIONS \
- -q mbcs -qlanglvl=extended -qmaxmem=8192 \
- -I$(JAVA_HOME)/include
-
-all: make_swt
-
-make_swt: $(SWT_DLL)
-
-$(SWT_DLL): $(SWT_OBJ)
- ld $(SWT_LIB) -o $(SWT_DLL) $(SWT_OBJ)
-
-clean:
- rm -f *.o *.so *.a
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/make_hpux.mak b/bundles/org.eclipse.swt.opengl/motif/library/make_hpux.mak
deleted file mode 100644
index e0afb28abe..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/make_hpux.mak
+++ /dev/null
@@ -1,44 +0,0 @@
-#*******************************************************************************
-# Copyright (c) 2000, 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
-#*******************************************************************************
-
-# Define the installation directories for various products.
-JAVA_HOME = /opt/java1.3
-
-# Define the various shared libraries to be made.
-SWT_PREFIX = gl
-WS_PREFIX = motif
-SWT_DLL = lib$(SWT_PREFIX)-$(WS_PREFIX).sl
-SWT_OBJ = swt.o gl.o glu.o structs.o glx.o
-SWT_LIB = -L/usr/lib -L/opt/graphics/OpenGL/lib -G -lGL -lGLU -lc -ldld -lm
-
-#
-# The following CFLAGS are for compiling the SWT OpenGL library.
-#
-# Note:
-# The flag -xarch=generic ensure the compiled modules will be targeted
-# for 32-bit architectures. If this flag is not
-#
-CFLAGS = -Ae +z \
- -DNO_XINERAMA_EXTENSIONS \
- -D_HPUX -D_POSIX_C_SOURCE=199506L \
- -I./ \
- -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/hp-ux \
- -I/opt/graphics/OpenGL/include
-
-all: make_swt
-
-make_swt: $(SWT_DLL)
-
-$(SWT_DLL): $(SWT_OBJ)
- ld -b -z -o $@ $(SWT_OBJ) $(SWT_LIB)
-
-clean:
- rm -f *.sl *.o
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/make_linux.mak b/bundles/org.eclipse.swt.opengl/motif/library/make_linux.mak
deleted file mode 100644
index 2c995c09cb..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/make_linux.mak
+++ /dev/null
@@ -1,38 +0,0 @@
-#*******************************************************************************
-# Copyright (c) 2000, 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
-#*******************************************************************************
-
-# Define the installation directories for various products.
-JAVA_HOME = /bluebird/teamswt/swt-builddir/ive/bin
-
-
-# Define the various shared libraries to be made.
-SWT_PREFIX = gl
-WS_PREFIX = motif
-SWT_DLL = lib$(SWT_PREFIX)-$(WS_PREFIX).so
-SWT_OBJ = swt.o gl.o glu.o structs.o glx.o
-SWT_LIB = -shared -L/usr/X11R6/lib -lGL -lGLU -lm
-
-#
-# The following CFLAGS are for compiling the SWT OpenGL library.
-#
-CFLAGS = -O -s \
- -I./ \
- -I$(JAVA_HOME)/include
-
-all: make_swt
-
-make_swt: $(SWT_DLL)
-
-$(SWT_DLL): $(SWT_OBJ)
- ld -o $@ $(SWT_OBJ) $(SWT_LIB)
-
-clean:
- rm -f *.so *.o
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/make_solaris.mak b/bundles/org.eclipse.swt.opengl/motif/library/make_solaris.mak
deleted file mode 100644
index c9510b7cd3..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/make_solaris.mak
+++ /dev/null
@@ -1,45 +0,0 @@
-#*******************************************************************************
-# Copyright (c) 2000, 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
-#*******************************************************************************
-
-# Define the installation directories for various products.
-JAVA_HOME = /bluebird/teamswt/swt-builddir/ive/bin
-
-# Define the various shared libraries to be made.
-SWT_PREFIX = gl
-WS_PREFIX = motif
-SWT_DLL = lib$(SWT_PREFIX)-$(WS_PREFIX).so
-SWT_OBJ = swt.o gl.o glu.o structs.o glx.o
-SWT_LIB = -G -L/usr/lib -lm -lGL -lGLU
-
-#
-# The following CFLAGS are for compiling the SWT OpenGL library.
-#
-# Note:
-# The flag -xarch=generic ensure the compiled modules will be targeted
-# for 32-bit architectures.
-#
-CFLAGS = -O -s \
- -xarch=generic \
- -KPIC \
- -I./ \
- -I$(JAVA_HOME)/include
-
-all: make_swt
-
-make_swt: $(SWT_DLL)
-
-$(SWT_DLL): $(SWT_OBJ)
- ld -o $@ $(SWT_OBJ) $(SWT_LIB)
-
-clean:
- rm -f *.so *.o
-
-
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/structs.c b/bundles/org.eclipse.swt.opengl/motif/library/structs.c
deleted file mode 100644
index f11d22d342..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/structs.c
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-#include
-#include
-#include "swt.h"
-#include "structs.h"
-
-typedef struct XVisualInfo_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID visual, visualid, screen, depth, cclass, red_mask, green_mask, blue_mask, colormap_size, bits_per_rgb;
-} XVisualInfo_FID_CACHE;
-typedef XVisualInfo_FID_CACHE *PXVisualInfo_FID_CACHE;
-
-XVisualInfo_FID_CACHE XVisualInfoFc;
-
-void cacheXVisualInfoFids(JNIEnv *env, jobject lpObject, PXVisualInfo_FID_CACHE lpCache)
-{
- if (lpCache->cached) return;
- lpCache->clazz = (*env)->GetObjectClass(env, lpObject);
- lpCache->visual = (*env)->GetFieldID(env, lpCache->clazz, "visual", "I");
- lpCache->visualid = (*env)->GetFieldID(env, lpCache->clazz, "visualid", "I");
- lpCache->screen = (*env)->GetFieldID(env, lpCache->clazz, "screen", "I");
- lpCache->depth = (*env)->GetFieldID(env, lpCache->clazz, "depth", "I");
- lpCache->cclass = (*env)->GetFieldID(env, lpCache->clazz, "cclass", "I");
- lpCache->red_mask = (*env)->GetFieldID(env, lpCache->clazz, "red_mask", "I");
- lpCache->green_mask = (*env)->GetFieldID(env, lpCache->clazz, "green_mask", "I");
- lpCache->blue_mask = (*env)->GetFieldID(env, lpCache->clazz, "blue_mask", "I");
- lpCache->colormap_size = (*env)->GetFieldID(env, lpCache->clazz, "colormap_size", "I");
- lpCache->bits_per_rgb = (*env)->GetFieldID(env, lpCache->clazz, "bits_per_rgb", "I");
- lpCache->cached = 1;
-}
-
-XVisualInfo *getXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct)
-{
- PXVisualInfo_FID_CACHE lpCache = &XVisualInfoFc;
- if (!lpCache->cached) cacheXVisualInfoFids(env, lpObject, lpCache);
- lpStruct->visual = (Visual *)(*env)->GetIntField(env, lpObject, lpCache->visual);
- lpStruct->visualid = (*env)->GetIntField(env, lpObject, lpCache->visualid);
- lpStruct->screen = (*env)->GetIntField(env, lpObject, lpCache->screen);
- lpStruct->depth = (*env)->GetIntField(env, lpObject, lpCache->depth);
- lpStruct->class = (*env)->GetIntField(env, lpObject, lpCache->cclass);
- lpStruct->red_mask = (*env)->GetIntField(env, lpObject, lpCache->red_mask);
- lpStruct->green_mask = (*env)->GetIntField(env, lpObject, lpCache->green_mask);
- lpStruct->blue_mask = (*env)->GetIntField(env, lpObject, lpCache->blue_mask);
- lpStruct->colormap_size = (*env)->GetIntField(env, lpObject, lpCache->colormap_size);
- lpStruct->bits_per_rgb = (*env)->GetIntField(env, lpObject, lpCache->bits_per_rgb);
- return lpStruct;
-}
-
-void setXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct)
-{
- PXVisualInfo_FID_CACHE lpCache = &XVisualInfoFc;
- if (!lpCache->cached) cacheXVisualInfoFids(env, lpObject, lpCache);
- (*env)->SetIntField(env, lpObject, lpCache->visual, (jint)lpStruct->visual);
- (*env)->SetIntField(env, lpObject, lpCache->visualid, (jint)lpStruct->visualid);
- (*env)->SetIntField(env, lpObject, lpCache->screen, (jint)lpStruct->screen);
- (*env)->SetIntField(env, lpObject, lpCache->depth, (jint)lpStruct->depth);
- (*env)->SetIntField(env, lpObject, lpCache->cclass, (jint)lpStruct->class);
- (*env)->SetIntField(env, lpObject, lpCache->red_mask, (jint)lpStruct->red_mask);
- (*env)->SetIntField(env, lpObject, lpCache->green_mask, (jint)lpStruct->green_mask);
- (*env)->SetIntField(env, lpObject, lpCache->blue_mask, (jint)lpStruct->blue_mask);
- (*env)->SetIntField(env, lpObject, lpCache->colormap_size, (jint)lpStruct->colormap_size);
- (*env)->SetIntField(env, lpObject, lpCache->bits_per_rgb, (jint)lpStruct->bits_per_rgb);
-}
diff --git a/bundles/org.eclipse.swt.opengl/motif/library/structs.h b/bundles/org.eclipse.swt.opengl/motif/library/structs.h
deleted file mode 100644
index 5d98fdd395..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/library/structs.h
+++ /dev/null
@@ -1,16 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-#include
-#include
-
-XVisualInfo *getXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct);
-void setXVisualInfoFields(JNIEnv *env, jobject lpObject, XVisualInfo *lpStruct);
-
diff --git a/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/GLContext.java b/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/GLContext.java
deleted file mode 100644
index 29df45c7bd..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/GLContext.java
+++ /dev/null
@@ -1,303 +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.opengl;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.internal.motif.*;
-import org.eclipse.swt.opengl.internal.motif.*;
-
-/**
- * Instances of GLContext
are used to draw on swt Drawable
s
- * through invocations of provided OpenGL functions.
- *
- * Application code must explicitly invoke the GLContext.dispose ()
- * method to release the operating system resources managed by each instance
- * when those instances are no longer required. This is particularly
- * important on Windows95 and Windows98 where the operating system has a limited
- * number of device contexts available.
- *
- */
-public class GLContext {
- int handle;
- int gc;
- GCData data;
- Drawable drawable;
- int selectBufferPtr = 0;
-
- static final int MSB_FIRST = 1;
- static final int LSB_FIRST = 2;
-
- /**
- * Constructs a new instance of this class which has been
- * configured to draw on the specified drawable.
- *
- * You must dispose the GLContext
when it is no longer required.
- *
- *
- * @param drawable the drawable to draw on
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if the drawable is null
- *
- * @exception SWTError
- * ERROR_NO_HANDLES if a handle could not be obtained for gc creation
- * ERROR_UNSUPPORTED_DEPTH - if the current display depth is not supported
- *
- */
- public GLContext (Drawable drawable) {
- if (drawable == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
- this.drawable = drawable;
- this.data = new GCData ();
- gc = drawable.internal_new_GC (data);
- if (gc == 0) SWT.error (SWT.ERROR_NO_HANDLES);
- int xDisplay = data.display;
- int screen = OS.XDefaultScreen (xDisplay);
- int depth = OS.XDefaultDepthOfScreen (OS.XDefaultScreenOfDisplay (xDisplay));
- int attrib [] = {
- XGL.GLX_LEVEL,
- 0,
- XGL.GLX_RGBA,
- XGL.GLX_DOUBLEBUFFER,
-// XGL.GLX_DEPTH_SIZE,
-// depth,
- 0
- };
- int infoPtr = XGL.glXChooseVisual (xDisplay, screen, attrib);
- if (infoPtr == 0) SWT.error (SWT.ERROR_UNSUPPORTED_DEPTH);
- XVisualInfo info = new XVisualInfo ();
- XGL.memmove (info, infoPtr, XVisualInfo.sizeof);
- OS.XFree (infoPtr);
- handle = XGL.glXCreateContext (xDisplay, info, 0, false);
- if (handle == 0) SWT.error (SWT.ERROR_NO_HANDLES);
- }
-
- public ImageData convertImageData (ImageData source) {
- PaletteData palette = new PaletteData (0xff0000, 0xff00, 0xff);
- ImageData newSource = new ImageData (source.width, source.height, 24, palette);
- ImageDataUtil.blit (
- 1,
- source.data,
- source.depth,
- source.bytesPerLine,
- (source.depth != 16) ? MSB_FIRST : LSB_FIRST,
- 0,
- 0,
- source.width,
- source.height,
- source.palette.redMask,
- source.palette.greenMask,
- source.palette.blueMask,
- 255,
- null,
- 0,
- 0,
- 0,
- newSource.data,
- newSource.depth,
- newSource.bytesPerLine,
- (newSource.depth != 16) ? MSB_FIRST : LSB_FIRST,
- 0,
- 0,
- newSource.width,
- newSource.height,
- newSource.palette.redMask,
- newSource.palette.greenMask,
- newSource.palette.blueMask,
- false,
- true);
-
- return newSource;
- }
-
- /**
- * Disposes of the operating system resources associated with
- * the receiver. Applications must dispose of all GLContext
s
- * that they allocate.
- */
- public void dispose () {
- if (handle == 0) return;
- int xDisplay = data.display;
- if (XGL.glXGetCurrentContext () == handle) {
- XGL.glXMakeCurrent (xDisplay, 0, 0);
- }
- if (selectBufferPtr != 0) OS.XtFree (selectBufferPtr);
- XGL.glXDestroyContext (xDisplay, handle);
- handle = 0;
- // drawable may be disposed
- try {
- drawable.internal_dispose_GC (gc, data);
- } catch (SWTException e) {
- }
- gc = 0;
- data.display = data.drawable = data.colormap = 0;
- /*data.fontList =*/ data.clipRgn = data.renderTable = 0;
- drawable = null;
- data.device = null;
- data.image = null;
- //data.codePage = null;
- data = null;
- }
-
- public int[] getSelectBuffer (int selectBufferPtr, int[] selectBuffer) {
- OS.memmove (selectBuffer, selectBufferPtr, selectBuffer.length * 4);
- return selectBuffer;
- }
-
- public int getSelectBufferPtr (int[] selectBuffer) {
- if (selectBufferPtr == 0) {
- selectBufferPtr = OS.XtMalloc (selectBuffer.length * 4);
- }
- OS.memmove (selectBufferPtr, selectBuffer, selectBuffer.length * 4);
- return selectBufferPtr;
- }
-
- /**
- * Returns a boolean indicating whether the receiver is the current
- * GLContext
.
- *
- * @return true if the receiver is the current GLContext
,
- * false otherwise
- * @exception SWTError
- * ERROR_GRAPHIC_DISPOSED if the receiver is disposed
- *
- */
- public boolean isCurrent () {
- if (isDisposed ()) SWT.error (SWT.ERROR_GRAPHIC_DISPOSED);
- return XGL.glXGetCurrentContext () == handle;
- }
-
- /**
- * Returns a boolean indicating whether the GLContext
has been
- * disposed.
- *
- * This method gets the dispose state for the GLContext
.
- * When a GLContext
has been disposed, it is an error to
- * invoke any other method using the GLContext
.
- *
- * @return true if the GLContext
is disposed, false otherwise
- */
- public boolean isDisposed () {
- return handle == 0;
- }
-
- /**
- * Loads the specified bitmap font.
- *
- * @param fdata
- * @param device
- * @param base
- * @param first
- * @param count
- */
- public void loadBitmapFont (FontData fdata, Device device, int base, int startIndex, int length) {
- /* Temporary code, due some problems when running on UTF-8 loadBitmapFont ()
- * is restrict to works only for ascii.
- * Note: en_US.ISO8859-1 also code be used.
- */
- fdata.setLocale ("C");
- Font font = new Font (device, fdata);
- int fontList = font.handle;
- int[] buffer = new int [1];
- if (!OS.XmFontListInitFontContext (buffer, fontList)) return;
- int context = buffer [0];
- XFontStruct fontStruct = new XFontStruct ();
- int fontListEntry;
- int[] fontStructPtr = new int [1];
- int[] fontNamePtr = new int [1];
- int xfont = 0;
- // go through each entry in the font list
- while ((fontListEntry = OS.XmFontListNextEntry (context)) != 0) {
- int fontPtr = OS.XmFontListEntryGetFont (fontListEntry, buffer);
- if (buffer [0] == OS.XmFONT_IS_FONT) {
- // FontList contains a single font
- OS.memmove (fontStruct, fontPtr, 20 * 4);
- xfont = fontStruct.fid;
- } else {
- // FontList contains a fontSet
- int nFonts = OS.XFontsOfFontSet (fontPtr, fontStructPtr, fontNamePtr);
- int[] fontStructs = new int [nFonts];
- OS.memmove (fontStructs, fontStructPtr [0], nFonts * 4);
- // Go through each fontStruct in the font set.
- for (int i = 0; i < nFonts; i++) {
- OS.memmove (fontStruct, fontStructs [i], XFontStruct.sizeof);
- xfont = fontStruct.fid;
- }
- }
- }
- if (xfont != 0) {
- XGL.glXUseXFont (xfont, startIndex, length, base);
- }
- font.dispose ();
- OS.XmFontListFreeFontContext (context);
- }
-
- /**
- * Loads the specified outline font.
- *
- * @param fdata
- * @param device
- * @param base
- * @param first
- * @param count
- * @param deviation
- * @param extrusion
- * @param format
- * @param lpgmf
- */
- public void loadOutlineFont (FontData fdata, Device device, int base, int first,
- int count, float deviation, float extrusion, int format, GLYPHMETRICSFLOAT[] lpgmf) {
- // stub
- }
-
- /**
- * Resizes the receiver.
- *
- * @param x
- * @param y
- * @param width
- * @param height
- */
- public void resize (int x, int y, int width, int height) {
- if (height == 0) height = 1;
- GL.glViewport (x, y, width, height);
- GL.glMatrixMode (GL.GL_PROJECTION);
- GL.glLoadIdentity ();
- GLU.gluPerspective (45.0f, (float) width / (float) height, 0.1f, 100.0f);
- GL.glMatrixMode (GL.GL_MODELVIEW);
- GL.glLoadIdentity ();
- }
-
- /**
- * Sets the receiver to be the current GLContext
.
- *
- * @exception SWTError
- * ERROR_GRAPHIC_DISPOSED if the receiver is disposed
- *
- */
- public void setCurrent () {
- if (isDisposed ()) SWT.error (SWT.ERROR_GRAPHIC_DISPOSED);
- if (XGL.glXGetCurrentContext () == handle) return;
- XGL.glXMakeCurrent (data.display, data.drawable, handle);
- }
-
- /**
- * Swaps the receiver's buffers.
- *
- * @exception SWTError
- * ERROR_GRAPHIC_DISPOSED if the receiver is disposed
- *
- */
- public void swapBuffers () {
- if (isDisposed ()) SWT.error (SWT.ERROR_GRAPHIC_DISPOSED);
- XGL.glXSwapBuffers (data.display, data.drawable);
- }
-}
diff --git a/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XGL.java b/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XGL.java
deleted file mode 100644
index a5a3e5a264..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XGL.java
+++ /dev/null
@@ -1,227 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl.internal.motif;
-
-import org.eclipse.swt.opengl.Library;
-
-public class XGL {
-
-static {
- Library.loadLibrary("gl");
-}
-
-public static final int GLX_VERSION_1_1 = 1;
-public static final int GLX_VERSION_1_2 = 1;
-public static final int GLX_VERSION_1_3 = 1;
-
-/*
-** Visual Config Attributes (glXGetConfig, glXGetFBConfigAttrib)
-*/
-public static final int GLX_USE_GL = 1; /* support GLX rendering */
-public static final int GLX_BUFFER_SIZE = 2; /* depth of the color buffer */
-public static final int GLX_LEVEL = 3; /* level in plane stacking */
-public static final int GLX_RGBA = 4; /* true if RGBA mode */
-public static final int GLX_DOUBLEBUFFER = 5; /* double buffering supported */
-public static final int GLX_STEREO = 6; /* stereo buffering supported */
-public static final int GLX_AUX_BUFFERS = 7; /* number of aux buffers */
-public static final int GLX_RED_SIZE = 8; /* number of red component bits */
-public static final int GLX_GREEN_SIZE = 9; /* number of green component bits */
-public static final int GLX_BLUE_SIZE = 10; /* number of blue component bits */
-public static final int GLX_ALPHA_SIZE = 11; /* number of alpha component bits */
-public static final int GLX_DEPTH_SIZE = 12; /* number of depth bits */
-public static final int GLX_STENCIL_SIZE = 13; /* number of stencil bits */
-public static final int GLX_ACCUM_RED_SIZE = 14; /* number of red accum bits */
-public static final int GLX_ACCUM_GREEN_SIZE = 15; /* number of green accum bits */
-public static final int GLX_ACCUM_BLUE_SIZE = 16; /* number of blue accum bits */
-public static final int GLX_ACCUM_ALPHA_SIZE = 17; /* number of alpha accum bits */
-/*
-** FBConfig-specific attributes
-*/
-public static final int GLX_X_VISUAL_TYPE = 0x22;
-public static final int GLX_CONFIG_CAVEAT = 0x20; /* Like visual_info VISUAL_CAVEAT_EXT */
-public static final int GLX_TRANSPARENT_TYPE = 0x23;
-public static final int GLX_TRANSPARENT_INDEX_VALUE = 0x24;
-public static final int GLX_TRANSPARENT_RED_VALUE = 0x25;
-public static final int GLX_TRANSPARENT_GREEN_VALUE = 0x26;
-public static final int GLX_TRANSPARENT_BLUE_VALUE = 0x27;
-public static final int GLX_TRANSPARENT_ALPHA_VALUE = 0x28;
-public static final int GLX_DRAWABLE_TYPE = 0x8010;
-public static final int GLX_RENDER_TYPE = 0x8011;
-public static final int GLX_X_RENDERABLE = 0x8012;
-public static final int GLX_FBCONFIG_ID = 0x8013;
-public static final int GLX_MAX_PBUFFER_WIDTH = 0x8016;
-public static final int GLX_MAX_PBUFFER_HEIGHT = 0x8017;
-public static final int GLX_MAX_PBUFFER_PIXELS = 0x8018;
-public static final int GLX_VISUAL_ID = 0x800B;
-
-/*
-** Error return values from glXGetConfig. Success is indicated by
-** a value of 0.
-*/
-public static final int GLX_BAD_SCREEN = 1; /* screen # is bad */
-public static final int GLX_BAD_ATTRIBUTE = 2; /* attribute to get is bad */
-public static final int GLX_NO_EXTENSION = 3; /* no glx extension on server */
-public static final int GLX_BAD_VISUAL = 4; /* visual # not known by GLX */
-public static final int GLX_BAD_CONTEXT = 5; /* returned only by import_context EXT? */
-public static final int GLX_BAD_VALUE = 6; /* returned only by glXSwapIntervalSGI? */
-public static final int GLX_BAD_ENUM = 7; /* unused? */
-
-/* FBConfig attribute values */
-
-/*
-** Generic "don't care" value for glX ChooseFBConfig attributes (except
-** GLX_LEVEL)
-*/
-public static final int GLX_DONT_CARE = 0xFFFFFFFF;
-
-/* GLX_RENDER_TYPE bits */
-public static final int GLX_RGBA_BIT = 0x00000001;
-public static final int GLX_COLOR_INDEX_BIT = 0x00000002;
-
-/* GLX_DRAWABLE_TYPE bits */
-public static final int GLX_WINDOW_BIT = 0x00000001;
-public static final int GLX_PIXMAP_BIT = 0x00000002;
-public static final int GLX_PBUFFER_BIT = 0x00000004;
-
-/* GLX_CONFIG_CAVEAT attribute values */
-public static final int GLX_NONE = 0x8000;
-public static final int GLX_SLOW_CONFIG = 0x8001;
-public static final int GLX_NON_CONFORMANT_CONFIG = 0x800D;
-
-/* GLX_X_VISUAL_TYPE attribute values */
-public static final int GLX_TRUE_COLOR = 0x8002;
-public static final int GLX_DIRECT_COLOR = 0x8003;
-public static final int GLX_PSEUDO_COLOR = 0x8004;
-public static final int GLX_STATIC_COLOR = 0x8005;
-public static final int GLX_GRAY_SCALE = 0x8006;
-public static final int GLX_STATIC_GRAY = 0x8007;
-
-/* GLX_TRANSPARENT_TYPE attribute values */
-/* public static final int GLX_NONE 0x8000 */
-public static final int GLX_TRANSPARENT_RGB = 0x8008;
-public static final int GLX_TRANSPARENT_INDEX = 0x8009;
-
-/* glXCreateGLXPbuffer attributes */
-public static final int GLX_PRESERVED_CONTENTS = 0x801B;
-public static final int GLX_LARGEST_PBUFFER = 0x801C;
-public static final int GLX_PBUFFER_HEIGHT = 0x8040; /* New for GLX 1.3 */
-public static final int GLX_PBUFFER_WIDTH = 0x8041; /* New for GLX 1.3 */
-
-/* glXQueryGLXPBuffer attributes */
-public static final int GLX_WIDTH = 0x801D;
-public static final int GLX_HEIGHT = 0x801E;
-public static final int GLX_EVENT_MASK = 0x801F;
-
-/* glXCreateNewContext render_type attribute values */
-public static final int GLX_RGBA_TYPE = 0x8014;
-public static final int GLX_COLOR_INDEX_TYPE = 0x8015;
-
-/* glXQueryContext attributes */
-/* public static final int GLX_FBCONFIG_ID 0x8013 */
-/* public static final int GLX_RENDER_TYPE 0x8011 */
-public static final int GLX_SCREEN = 0x800C;
-
-/* glXSelectEvent event mask bits */
-public static final int GLX_PBUFFER_CLOBBER_MASK = 0x08000000;
-
-/* GLXPbufferClobberEvent event_type values */
-public static final int GLX_DAMAGED = 0x8020;
-public static final int GLX_SAVED = 0x8021;
-
-/* GLXPbufferClobberEvent draw_type values */
-public static final int GLX_WINDOW = 0x8022;
-public static final int GLX_PBUFFER = 0x8023;
-
-/* GLXPbufferClobberEvent buffer_mask bits */
-public static final int GLX_FRONT_LEFT_BUFFER_BIT = 0x00000001;
-public static final int GLX_FRONT_RIGHT_BUFFER_BIT = 0x00000002;
-public static final int GLX_BACK_LEFT_BUFFER_BIT = 0x00000004;
-public static final int GLX_BACK_RIGHT_BUFFER_BIT = 0x00000008;
-public static final int GLX_AUX_BUFFERS_BIT = 0x00000010;
-public static final int GLX_DEPTH_BUFFER_BIT = 0x00000020;
-public static final int GLX_STENCIL_BUFFER_BIT = 0x00000040;
-public static final int GLX_ACCUM_BUFFER_BIT = 0x00000080;
-
-/*
-** Extension return values from glXGetConfig. These are also
-** accepted as parameter values for glXChooseVisual.
-*/
-
-public static final int GLX_X_VISUAL_TYPE_EXT = 0x22; /* visual_info extension type */
-public static final int GLX_TRANSPARENT_TYPE_EXT = 0x23; /* visual_info extension */
-public static final int GLX_TRANSPARENT_INDEX_VALUE_EXT = 0x24; /* visual_info extension */
-public static final int GLX_TRANSPARENT_RED_VALUE_EXT = 0x25; /* visual_info extension */
-public static final int GLX_TRANSPARENT_GREEN_VALUE_EXT = 0x26; /* visual_info extension */
-public static final int GLX_TRANSPARENT_BLUE_VALUE_EXT = 0x27; /* visual_info extension */
-public static final int GLX_TRANSPARENT_ALPHA_VALUE_EXT = 0x28; /* visual_info extension */
-
-/* Property values for visual_type */
-public static final int GLX_TRUE_COLOR_EXT = 0x8002;
-public static final int GLX_DIRECT_COLOR_EXT = 0x8003;
-public static final int GLX_PSEUDO_COLOR_EXT = 0x8004;
-public static final int GLX_STATIC_COLOR_EXT = 0x8005;
-public static final int GLX_GRAY_SCALE_EXT = 0x8006;
-public static final int GLX_STATIC_GRAY_EXT = 0x8007;
-
-/* Property values for transparent pixel */
-public static final int GLX_NONE_EXT = 0x8000;
-public static final int GLX_TRANSPARENT_RGB_EXT = 0x8008;
-public static final int GLX_TRANSPARENT_INDEX_EXT = 0x8009;
-
-/* Property values for visual_rating */
-public static final int GLX_VISUAL_CAVEAT_EXT = 0x20; /* visual_rating extension type */
-public static final int GLX_SLOW_VISUAL_EXT = 0x8001;
-public static final int GLX_NON_CONFORMANT_VISUAL_EXT = 0x800D;
-
-/*
-** Names for attributes to glXGetClientString.
-*/
-public static final int GLX_VENDOR = 0x1;
-public static final int GLX_VERSION = 0x2;
-public static final int GLX_EXTENSIONS = 0x3;
-
-/*
-** Names for attributes to glXQueryContextInfoEXT.
-*/
-public static final int GLX_SHARE_CONTEXT_EXT = 0x800A; /* id of share context */
-public static final int GLX_VISUAL_ID_EXT = 0x800B; /* id of context's visual */
-public static final int GLX_SCREEN_EXT = 0x800C; /* screen number */
-
-/* GLX Extension Strings */
-public static final int GLX_EXT_import_context = 1;
-public static final int GLX_EXT_visual_info = 1;
-public static final int GLX_EXT_visual_rating = 1;
-public static final int GLX_ARB_get_proc_address = 1;
-
-public static final native int glXChooseVisual(int dpy, int screen, int[] attribList);
-public static final native void glXCopyContext(int dpy, int src, int dst, int mask);
-//public static final native int glXCreateContext(int dpy, int vis, int shareList, boolean direct);
-public static final native int glXCreateContext(int dpy, XVisualInfo vis, int shareList, boolean direct);
-public static final native int glXCreateGLXPixmap(int dpy, XVisualInfo vis, int pixmap);
-public static final native void glXDestroyContext(int dpy, int ctx);
-public static final native void glXDestroyGLXPixmap(int dpy, int pix);
-public static final native int glXGetConfig(int dpy, XVisualInfo vis, int attrib, int[] value);
-public static final native int glXGetCurrentContext();
-public static final native int glXGetCurrentDrawable();
-public static final native boolean glXIsDirect(int dpy, int ctx);
-public static final native boolean glXMakeCurrent(int dpy, int drawable, int ctx);
-public static final native boolean glXQueryExtension(int dpy, int[] errorBase, int[] eventBase);
-public static final native boolean glXQueryVersion(int dpy, int[] major, int[] minor);
-public static final native void glXSwapBuffers(int dpy, int drawable);
-public static final native void glXUseXFont(int font, int first, int count, int listBase);
-public static final native void glXWaitGL();
-public static final native void glXWaitX();
-public static final native int glXGetClientString(int dpy, int name);
-public static final native int glXQueryServerString(int dpy, int screen, int name);
-public static final native int glXQueryExtensionsString(int dpy, int screen);
-public static final native void memmove(XVisualInfo dest, int src, int size);
-
-}
diff --git a/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XVisualInfo.java b/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XVisualInfo.java
deleted file mode 100644
index 028032dce4..0000000000
--- a/bundles/org.eclipse.swt.opengl/motif/org/eclipse/swt/opengl/internal/motif/XVisualInfo.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl.internal.motif;
-
-
-public class XVisualInfo {
- public int visual;
- public int visualid;
- public int screen;
- public int depth;
- public int cclass;
- public int red_mask, green_mask, blue_mask;
- public int colormap_size;
- public int bits_per_rgb;
- public static final int sizeof = 40;
-}
diff --git a/bundles/org.eclipse.swt.opengl/plugin.properties b/bundles/org.eclipse.swt.opengl/plugin.properties
deleted file mode 100644
index 4e303e22d5..0000000000
--- a/bundles/org.eclipse.swt.opengl/plugin.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-pluginName = Standard Widget Toolkit OpenGL Bindings
-providerName = Eclipse.org
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/plugin.xml b/bundles/org.eclipse.swt.opengl/plugin.xml
deleted file mode 100644
index feaf868d11..0000000000
--- a/bundles/org.eclipse.swt.opengl/plugin.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bundles/org.eclipse.swt.opengl/win32/library/build.bat b/bundles/org.eclipse.swt.opengl/win32/library/build.bat
deleted file mode 100644
index e3cd949c2e..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/library/build.bat
+++ /dev/null
@@ -1,34 +0,0 @@
-rem *******************************************************************************
-rem Copyright (c) 2000, 2005 IBM Corporation and others.
-rem All rights reserved. This program and the accompanying materials
-rem are made available under the terms of the Eclipse Public License v1.0
-rem which accompanies this distribution, and is available at
-rem http://www.eclipse.org/legal/epl-v10.html
-rem
-rem Contributors:
-rem IBM Corporation - initial API and implementation
-rem *******************************************************************************
-
-@echo off
-
-IF NOT "%JAVA_HOME%"=="" GOTO MAKE
-
-rem *****
-rem Javah
-rem *****
-set JAVA_HOME=j:\teamswt\swt-builddir\ive\bin
-set path=%JAVA_HOME%;%path%
-
-rem ********
-rem MSVC 6.0
-rem ********
-call k:\dev\products\msvc60\vc98\bin\vcvars32.bat
-
-rem ******
-rem MS-SDK
-rem ******
-set Mssdk=j:\teamswt\swt-builddir\mssdk
-call %mssdk%\setenv.bat
-
-:MAKE
-nmake -f make_win32.mak %1 %2 %3 %4
diff --git a/bundles/org.eclipse.swt.opengl/win32/library/glw.c b/bundles/org.eclipse.swt.opengl/win32/library/glw.c
deleted file mode 100644
index 81c8ed5494..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/library/glw.c
+++ /dev/null
@@ -1,283 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-#include
-#include
-#include "jni.h"
-#include "swt.h"
-#include "structs.h"
-
-#define WGL_NATIVE(func) Java_org_eclipse_swt_opengl_internal_win32_WGL_##func
-
-JNIEXPORT jint JNICALL WGL_NATIVE(ChoosePixelFormat)
- (JNIEnv *env, jclass that, jint arg0, jobject arg1)
-{
- PIXELFORMATDESCRIPTOR _arg1, *lparg1=NULL;
- jint rc;
-
- DEBUG_CALL("ChoosePixelFormat\n")
-
- if (arg1) lparg1 = getPIXELFORMATDESCRIPTORFields(env, arg1, &_arg1);
- rc = (jint)ChoosePixelFormat((HDC)arg0, (CONST PIXELFORMATDESCRIPTOR *)lparg1);
- if (arg1) setPIXELFORMATDESCRIPTORFields(env, arg1, lparg1);
- return rc;
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(DescribePixelFormat)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jobject arg3)
-{
- PIXELFORMATDESCRIPTOR _arg3, *lparg3=NULL;
- jint rc;
-
- DEBUG_CALL("DescribePixelFormat\n")
-
- if (arg3) lparg3 = getPIXELFORMATDESCRIPTORFields(env, arg3, &_arg3);
- rc = (jint)DescribePixelFormat((HDC)arg0, arg1, arg2, (LPPIXELFORMATDESCRIPTOR)lparg3);
- if (arg3) setPIXELFORMATDESCRIPTORFields(env, arg3, lparg3);
- return rc;
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(GetPixelFormat)
- (JNIEnv *env, jclass that, jint arg0)
-{
- DEBUG_CALL("GetPixelFormat\n")
-
- return (jint)GetPixelFormat((HDC)arg0);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(SetPixelFormat)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jobject arg2)
-{
- PIXELFORMATDESCRIPTOR _arg2, *lparg2=NULL;
- jboolean rc;
-
- DEBUG_CALL("SetPixelFormat\n")
-
- if (arg2) lparg2 = getPIXELFORMATDESCRIPTORFields(env, arg2, &_arg2);
- rc = (jboolean)SetPixelFormat((HDC)arg0, arg1, (CONST PIXELFORMATDESCRIPTOR *)lparg2);
- if (arg2) setPIXELFORMATDESCRIPTORFields(env, arg2, lparg2);
- return rc;
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(SwapBuffers)
- (JNIEnv *env, jclass that, jint arg0)
-{
- DEBUG_CALL("SwapBuffers\n")
-
- return (jboolean)SwapBuffers((HDC)arg0);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglCopyContext)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
-{
- DEBUG_CALL("wglCopyContext\n")
-
- return (jboolean)wglCopyContext((HGLRC)arg0, (HGLRC)arg1, (UINT)arg2);
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(wglCreateContext)
- (JNIEnv *env, jclass that, jint arg0)
-{
- DEBUG_CALL("wglCreateContext\n")
-
- return (jint)wglCreateContext((HDC)arg0);
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(wglCreateLayerContext)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("wglCreateLayerContext\n")
-
- return (jint)wglCreateLayerContext((HDC)arg0, arg1);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglDeleteContext)
- (JNIEnv *env, jclass that, jint arg0)
-{
- DEBUG_CALL("wglDeleteContext\n")
-
- return (jboolean)wglDeleteContext((HGLRC)arg0);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglDescribeLayerPlane)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jobject arg4)
-{
- LAYERPLANEDESCRIPTOR _arg4, *lparg4=NULL;
- jboolean rc;
-
- DEBUG_CALL("wglDescribeLayerPlane\n")
-
- if (arg4) lparg4 = getLAYERPLANEDESCRIPTORFields(env, arg4, &_arg4);
- rc = (jboolean)wglDescribeLayerPlane((HDC)arg0, arg1, arg2, arg3, (LPLAYERPLANEDESCRIPTOR)lparg4);
- if (arg4) setLAYERPLANEDESCRIPTORFields(env, arg4, lparg4);
- return rc;
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(wglGetCurrentContext)
- (JNIEnv *env, jclass that)
-{
- DEBUG_CALL("wglGetCurrentContext\n")
-
- return (jint)wglGetCurrentContext();
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(wglGetCurrentDC)
- (JNIEnv *env, jclass that)
-{
- DEBUG_CALL("wglGetCurrentDC\n")
-
- return (jint)wglGetCurrentDC();
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(wglGetLayerPaletteEntries)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4)
-{
- jint *lparg4=NULL;
- jint rc;
-
- DEBUG_CALL("wglGetLayerPaletteEntries\n")
-
- if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL);
- rc = (jint)wglGetLayerPaletteEntries((HDC)arg0, arg1, arg2, arg3, (COLORREF *)lparg4);
- if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
- return rc;
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(wglGetProcAddress)
- (JNIEnv *env, jclass that, jbyteArray arg0)
-{
- jbyte *lparg0=NULL;
- jint rc;
-
- DEBUG_CALL("wglGetProcAddress\n")
-
- if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL);
- rc = (jint)wglGetProcAddress((LPCSTR)lparg0);
- if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
- return rc;
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglMakeCurrent)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("wglMakeCurrent\n")
-
- return (jboolean)wglMakeCurrent((HDC)arg0, (HGLRC)arg1);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglRealizeLayerPalette)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jboolean arg2)
-{
- DEBUG_CALL("wglRealizeLayerPalette\n")
-
- return (jboolean)wglRealizeLayerPalette((HDC)arg0, arg1, (BOOL)arg2);
-}
-
-JNIEXPORT jint JNICALL WGL_NATIVE(wglSetLayerPaletteEntries)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4)
-{
- jint *lparg4=NULL;
- jint rc;
-
- DEBUG_CALL("wglSetLayerPaletteEntries\n")
-
- if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL);
- rc = (jint)wglSetLayerPaletteEntries((HDC)arg0, arg1, arg2, arg3, (CONST COLORREF *)lparg4);
- if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
- return rc;
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglShareLists)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("wglShareLists\n")
-
- return (jboolean)wglShareLists((HGLRC)arg0, (HGLRC)arg1);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglSwapLayerBuffers)
- (JNIEnv *env, jclass that, jint arg0, jint arg1)
-{
- DEBUG_CALL("wglSwapLayerBuffers\n")
-
- return (jboolean)wglSwapLayerBuffers((HDC)arg0, arg1);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglUseFontBitmapsA)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- DEBUG_CALL("wglUseFontBitmapsA\n")
-
- return (jboolean)wglUseFontBitmapsA((HDC)arg0, arg1, arg2, arg3);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglUseFontBitmapsW)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3)
-{
- DEBUG_CALL("wglUseFontBitmapsW\n")
-
- return (jboolean)wglUseFontBitmapsW((HDC)arg0, arg1, arg2, arg3);
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglUseFontOutlinesA)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jfloat arg4, jfloat arg5, jint arg6, jobject arg7)
-{
-// GLYPHMETRICSFLOAT _arg7, *lparg7=NULL;
- jboolean rc;
-
- DEBUG_CALL("wglUseFontOutlinesA\n")
-
-// if (arg7) lparg7 = getGLYPHMETRICSFLOATFields(env, arg7, &_arg7);
- rc = (jboolean)wglUseFontOutlinesA((HDC)arg0, arg1, arg2, arg3, (FLOAT)arg4, (FLOAT)arg5, arg6, (LPGLYPHMETRICSFLOAT)arg7);
-// if (arg7) setGLYPHMETRICSFLOATFields(env, arg7, lparg7);
- return rc;
-}
-
-JNIEXPORT jboolean JNICALL WGL_NATIVE(wglUseFontOutlinesW)
- (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jfloat arg4, jfloat arg5, jint arg6, jobject arg7)
-{
-// GLYPHMETRICSFLOAT _arg7, *lparg7=NULL;
- jboolean rc;
-
- DEBUG_CALL("wglUseFontOutlinesW\n")
-
-// if (arg7) lparg7 = getGLYPHMETRICSFLOATFields(env, arg7, &_arg7);
- rc = (jboolean)wglUseFontOutlinesW((HDC)arg0, arg1, arg2, arg3, (FLOAT)arg4, (FLOAT)arg5, arg6, (LPGLYPHMETRICSFLOAT)arg7);
-// if (arg7) setGLYPHMETRICSFLOATFields(env, arg7, lparg7);
- return rc;
-}
-
-JNIEXPORT void JNICALL WGL_NATIVE(MoveMemoryW__Lorg_eclipse_swt_opengl_internal_win32_GLYPHMETRICSFLOAT_2II)
- (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2)
-{
- GLYPHMETRICSFLOAT _arg0, *lparg0=NULL;
-
- DEBUG_CALL("MoveMemoryW__Lorg_eclipse_swt_opengl_internal_win32_GLYPHMETRICSFLOAT_2II\n")
- DEBUG_CHECK_NULL(env, arg1)
-
- if (arg0) lparg0 = &_arg0;
- MoveMemory((PVOID)lparg0, (CONST VOID *)arg1, arg2);
- if (arg0) setGLYPHMETRICSFLOATFields(env, arg0, lparg0);
-}
-
-JNIEXPORT void JNICALL WGL_NATIVE(MoveMemoryA__Lorg_eclipse_swt_opengl_internal_win32_GLYPHMETRICSFLOAT_2II)
- (JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2)
-{
- GLYPHMETRICSFLOAT _arg0, *lparg0=NULL;
-
- DEBUG_CALL("MoveMemoryA__Lorg_eclipse_swt_opengl_internal_win32_GLYPHMETRICSFLOAT_2II\n")
- DEBUG_CHECK_NULL(env, arg1)
-
- if (arg0) lparg0 = &_arg0;
- MoveMemory((PVOID)lparg0, (CONST VOID *)arg1, arg2);
- if (arg0) setGLYPHMETRICSFLOATFields(env, arg0, lparg0);
-}
-
-
diff --git a/bundles/org.eclipse.swt.opengl/win32/library/make_win32.mak b/bundles/org.eclipse.swt.opengl/win32/library/make_win32.mak
deleted file mode 100644
index af6a861e89..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/library/make_win32.mak
+++ /dev/null
@@ -1,56 +0,0 @@
-#*******************************************************************************
-# Copyright (c) 2000, 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
-#*******************************************************************************
-
-# assumes JAVA_HOME is set in the environment from which nmake is run
-
-APPVER=5.0
-!include
-
-pgm_ver_str="SWT $(maj_ver).$(min_ver) for Windows"
-timestamp_str=__DATE__\" \"__TIME__\" (EST)\"
-copyright = "Copyright (C) 1999, 2003 IBM Corp. All rights reserved."
-
-SWT_PREFIX=gl
-WS_PREFIX=win32
-SWT_LIB = $(SWT_PREFIX)-$(WS_PREFIX).dll
-
-LINK_LIBS = opengl32.lib glu32.lib gdi32.lib
-
-# note: thoroughly test all examples after changing any optimization flags
-SWT_CDEBUG = #-Zi -Odi
-SWT_LDEBUG = #/DEBUG /DEBUGTYPE:both
-CFLAGS = -c -W3 -G6 -GD -O1 $(SWT_CDEBUG) -nologo -D_X86_=1 -D_WIN32 -D_WIN95 -D_WIN32_WINDOWS=0x0400 -D_MT -MT -DWIN32 -D_WIN32_DCOM /I$(JAVA_HOME)\include /I.
-RCFLAGS = -DSWT_COMMA_VERSION=$(comma_ver)
-LFLAGS = /INCREMENTAL:NO /PDB:NONE /RELEASE /NOLOGO $(SWT_LDEBUG) -entry:_DllMainCRTStartup@12 -dll /BASE:0x10000000 /comment:$(pgm_ver_str) /comment:$(copyright) /DLL
-
-SWT_OBJS = swt.obj gl.obj glu.obj glw.obj structs.obj
-
-all: $(SWT_LIB)
-
-.c.obj:
- cl $(CFLAGS) $*.c
-
-$(SWT_LIB): $(SWT_OBJS) swt.res
- echo $(LFLAGS) >templrf
- echo $(LINK_LIBS) >>templrf
- echo -machine:IX86 >>templrf
- echo -subsystem:windows >>templrf
- echo -out:$(SWT_LIB) >>templrf
- echo $(SWT_OBJS) >>templrf
- echo swt.res >>templrf
- link @templrf
- del templrf
-
-swt.res:
- rc $(RCFLAGS) -DSWT_ORG_FILENAME=\"$(SWT_LIB)\" -r -fo swt.res swt.rc
-
-clean:
- del *.obj *.res *.dll *.lib *.exp
diff --git a/bundles/org.eclipse.swt.opengl/win32/library/structs.c b/bundles/org.eclipse.swt.opengl/win32/library/structs.c
deleted file mode 100644
index a38435b144..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/library/structs.c
+++ /dev/null
@@ -1,304 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-
-#include "swt.h"
-#include "structs.h"
-
-typedef struct GLYPHMETRICSFLOAT_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID gmfCellIncY, gmfCellIncX, gmfptGlyphOrigin_y, gmfptGlyphOrigin_x, gmfBlackBoxY, gmfBlackBoxX;
-} GLYPHMETRICSFLOAT_FID_CACHE;
-typedef GLYPHMETRICSFLOAT_FID_CACHE *PGLYPHMETRICSFLOAT_FID_CACHE;
-
-GLYPHMETRICSFLOAT_FID_CACHE GLYPHMETRICSFLOATFc;
-
-void cacheGLYPHMETRICSFLOATFids(JNIEnv *env, jobject lpObject, PGLYPHMETRICSFLOAT_FID_CACHE lpCache)
-{
- if (lpCache->cached) return;
- lpCache->clazz = (*env)->GetObjectClass(env, lpObject);
- lpCache->gmfCellIncY = (*env)->GetFieldID(env, lpCache->clazz, "gmfCellIncY", "F");
- lpCache->gmfCellIncX = (*env)->GetFieldID(env, lpCache->clazz, "gmfCellIncX", "F");
- lpCache->gmfptGlyphOrigin_y = (*env)->GetFieldID(env, lpCache->clazz, "gmfptGlyphOrigin_y", "F");
- lpCache->gmfptGlyphOrigin_x = (*env)->GetFieldID(env, lpCache->clazz, "gmfptGlyphOrigin_x", "F");
- lpCache->gmfBlackBoxY = (*env)->GetFieldID(env, lpCache->clazz, "gmfBlackBoxY", "F");
- lpCache->gmfBlackBoxX = (*env)->GetFieldID(env, lpCache->clazz, "gmfBlackBoxX", "F");
- lpCache->cached = 1;
-}
-
-GLYPHMETRICSFLOAT *getGLYPHMETRICSFLOATFields(JNIEnv *env, jobject lpObject, GLYPHMETRICSFLOAT *lpStruct)
-{
- PGLYPHMETRICSFLOAT_FID_CACHE lpCache = &GLYPHMETRICSFLOATFc;
- if (!lpCache->cached) cacheGLYPHMETRICSFLOATFids(env, lpObject, lpCache);
- lpStruct->gmfCellIncY = (*env)->GetFloatField(env, lpObject, lpCache->gmfCellIncY);
- lpStruct->gmfCellIncX = (*env)->GetFloatField(env, lpObject, lpCache->gmfCellIncX);
- lpStruct->gmfptGlyphOrigin.y = (*env)->GetFloatField(env, lpObject, lpCache->gmfptGlyphOrigin_y);
- lpStruct->gmfptGlyphOrigin.x = (*env)->GetFloatField(env, lpObject, lpCache->gmfptGlyphOrigin_x);
- lpStruct->gmfBlackBoxY = (*env)->GetFloatField(env, lpObject, lpCache->gmfBlackBoxY);
- lpStruct->gmfBlackBoxX = (*env)->GetFloatField(env, lpObject, lpCache->gmfBlackBoxX);
- return lpStruct;
-}
-
-void setGLYPHMETRICSFLOATFields(JNIEnv *env, jobject lpObject, GLYPHMETRICSFLOAT *lpStruct)
-{
- PGLYPHMETRICSFLOAT_FID_CACHE lpCache = &GLYPHMETRICSFLOATFc;
- if (!lpCache->cached) cacheGLYPHMETRICSFLOATFids(env, lpObject, lpCache);
- (*env)->SetFloatField(env, lpObject, lpCache->gmfCellIncY, (jfloat)lpStruct->gmfCellIncY);
- (*env)->SetFloatField(env, lpObject, lpCache->gmfCellIncX, (jfloat)lpStruct->gmfCellIncX);
- (*env)->SetFloatField(env, lpObject, lpCache->gmfptGlyphOrigin_y, (jfloat)lpStruct->gmfptGlyphOrigin.y);
- (*env)->SetFloatField(env, lpObject, lpCache->gmfptGlyphOrigin_x, (jfloat)lpStruct->gmfptGlyphOrigin.x);
- (*env)->SetFloatField(env, lpObject, lpCache->gmfBlackBoxY, (jfloat)lpStruct->gmfBlackBoxY);
- (*env)->SetFloatField(env, lpObject, lpCache->gmfBlackBoxX, (jfloat)lpStruct->gmfBlackBoxX);
-}
-
-typedef struct LAYERPLANEDESCRIPTOR_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID crTransparent, bReserved, iLayerPlane, cAuxBuffers, cStencilBits, cDepthBits, cAccumAlphaBits, cAccumBlueBits, cAccumGreenBits, cAccumRedBits, cAccumBits, cAlphaShift, cAlphaBits, cBlueShift, cBlueBits, cGreenShift, cGreenBits, cRedShift, cRedBits, cColorBits, iPixelType, dwFlags, nVersion, nSize;
-} LAYERPLANEDESCRIPTOR_FID_CACHE;
-typedef LAYERPLANEDESCRIPTOR_FID_CACHE *PLAYERPLANEDESCRIPTOR_FID_CACHE;
-
-LAYERPLANEDESCRIPTOR_FID_CACHE LAYERPLANEDESCRIPTORFc;
-
-void cacheLAYERPLANEDESCRIPTORFids(JNIEnv *env, jobject lpObject, PLAYERPLANEDESCRIPTOR_FID_CACHE lpCache)
-{
- if (lpCache->cached) return;
- lpCache->clazz = (*env)->GetObjectClass(env, lpObject);
- lpCache->crTransparent = (*env)->GetFieldID(env, lpCache->clazz, "crTransparent", "I");
- lpCache->bReserved = (*env)->GetFieldID(env, lpCache->clazz, "bReserved", "B");
- lpCache->iLayerPlane = (*env)->GetFieldID(env, lpCache->clazz, "iLayerPlane", "B");
- lpCache->cAuxBuffers = (*env)->GetFieldID(env, lpCache->clazz, "cAuxBuffers", "B");
- lpCache->cStencilBits = (*env)->GetFieldID(env, lpCache->clazz, "cStencilBits", "B");
- lpCache->cDepthBits = (*env)->GetFieldID(env, lpCache->clazz, "cDepthBits", "B");
- lpCache->cAccumAlphaBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumAlphaBits", "B");
- lpCache->cAccumBlueBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumBlueBits", "B");
- lpCache->cAccumGreenBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumGreenBits", "B");
- lpCache->cAccumRedBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumRedBits", "B");
- lpCache->cAccumBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumBits", "B");
- lpCache->cAlphaShift = (*env)->GetFieldID(env, lpCache->clazz, "cAlphaShift", "B");
- lpCache->cAlphaBits = (*env)->GetFieldID(env, lpCache->clazz, "cAlphaBits", "B");
- lpCache->cBlueShift = (*env)->GetFieldID(env, lpCache->clazz, "cBlueShift", "B");
- lpCache->cBlueBits = (*env)->GetFieldID(env, lpCache->clazz, "cBlueBits", "B");
- lpCache->cGreenShift = (*env)->GetFieldID(env, lpCache->clazz, "cGreenShift", "B");
- lpCache->cGreenBits = (*env)->GetFieldID(env, lpCache->clazz, "cGreenBits", "B");
- lpCache->cRedShift = (*env)->GetFieldID(env, lpCache->clazz, "cRedShift", "B");
- lpCache->cRedBits = (*env)->GetFieldID(env, lpCache->clazz, "cRedBits", "B");
- lpCache->cColorBits = (*env)->GetFieldID(env, lpCache->clazz, "cColorBits", "B");
- lpCache->iPixelType = (*env)->GetFieldID(env, lpCache->clazz, "iPixelType", "B");
- lpCache->dwFlags = (*env)->GetFieldID(env, lpCache->clazz, "dwFlags", "I");
- lpCache->nVersion = (*env)->GetFieldID(env, lpCache->clazz, "nVersion", "S");
- lpCache->nSize = (*env)->GetFieldID(env, lpCache->clazz, "nSize", "S");
- lpCache->cached = 1;
-}
-
-LAYERPLANEDESCRIPTOR *getLAYERPLANEDESCRIPTORFields(JNIEnv *env, jobject lpObject, LAYERPLANEDESCRIPTOR *lpStruct)
-{
- PLAYERPLANEDESCRIPTOR_FID_CACHE lpCache = &LAYERPLANEDESCRIPTORFc;
- if (!lpCache->cached) cacheLAYERPLANEDESCRIPTORFids(env, lpObject, lpCache);
- lpStruct->crTransparent = (*env)->GetIntField(env, lpObject, lpCache->crTransparent);
- lpStruct->bReserved = (*env)->GetByteField(env, lpObject, lpCache->bReserved);
- lpStruct->iLayerPlane = (*env)->GetByteField(env, lpObject, lpCache->iLayerPlane);
- lpStruct->cAuxBuffers = (*env)->GetByteField(env, lpObject, lpCache->cAuxBuffers);
- lpStruct->cStencilBits = (*env)->GetByteField(env, lpObject, lpCache->cStencilBits);
- lpStruct->cDepthBits = (*env)->GetByteField(env, lpObject, lpCache->cDepthBits);
- lpStruct->cAccumAlphaBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumAlphaBits);
- lpStruct->cAccumBlueBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumBlueBits);
- lpStruct->cAccumGreenBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumGreenBits);
- lpStruct->cAccumRedBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumRedBits);
- lpStruct->cAccumBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumBits);
- lpStruct->cAlphaShift = (*env)->GetByteField(env, lpObject, lpCache->cAlphaShift);
- lpStruct->cAlphaBits = (*env)->GetByteField(env, lpObject, lpCache->cAlphaBits);
- lpStruct->cBlueShift = (*env)->GetByteField(env, lpObject, lpCache->cBlueShift);
- lpStruct->cBlueBits = (*env)->GetByteField(env, lpObject, lpCache->cBlueBits);
- lpStruct->cGreenShift = (*env)->GetByteField(env, lpObject, lpCache->cGreenShift);
- lpStruct->cGreenBits = (*env)->GetByteField(env, lpObject, lpCache->cGreenBits);
- lpStruct->cRedShift = (*env)->GetByteField(env, lpObject, lpCache->cRedShift);
- lpStruct->cRedBits = (*env)->GetByteField(env, lpObject, lpCache->cRedBits);
- lpStruct->cColorBits = (*env)->GetByteField(env, lpObject, lpCache->cColorBits);
- lpStruct->iPixelType = (*env)->GetByteField(env, lpObject, lpCache->iPixelType);
- lpStruct->dwFlags = (*env)->GetIntField(env, lpObject, lpCache->dwFlags);
- lpStruct->nVersion = (*env)->GetShortField(env, lpObject, lpCache->nVersion);
- lpStruct->nSize = (*env)->GetShortField(env, lpObject, lpCache->nSize);
- return lpStruct;
-}
-
-void setLAYERPLANEDESCRIPTORFields(JNIEnv *env, jobject lpObject, LAYERPLANEDESCRIPTOR *lpStruct)
-{
- PLAYERPLANEDESCRIPTOR_FID_CACHE lpCache = &LAYERPLANEDESCRIPTORFc;
- if (!lpCache->cached) cacheLAYERPLANEDESCRIPTORFids(env, lpObject, lpCache);
- (*env)->SetIntField(env, lpObject, lpCache->crTransparent, (jint)lpStruct->crTransparent);
- (*env)->SetByteField(env, lpObject, lpCache->bReserved, (jbyte)lpStruct->bReserved);
- (*env)->SetByteField(env, lpObject, lpCache->iLayerPlane, (jbyte)lpStruct->iLayerPlane);
- (*env)->SetByteField(env, lpObject, lpCache->cAuxBuffers, (jbyte)lpStruct->cAuxBuffers);
- (*env)->SetByteField(env, lpObject, lpCache->cStencilBits, (jbyte)lpStruct->cStencilBits);
- (*env)->SetByteField(env, lpObject, lpCache->cDepthBits, (jbyte)lpStruct->cDepthBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumAlphaBits, (jbyte)lpStruct->cAccumAlphaBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumBlueBits, (jbyte)lpStruct->cAccumBlueBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumGreenBits, (jbyte)lpStruct->cAccumGreenBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumRedBits, (jbyte)lpStruct->cAccumRedBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumBits, (jbyte)lpStruct->cAccumBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAlphaShift, (jbyte)lpStruct->cAlphaShift);
- (*env)->SetByteField(env, lpObject, lpCache->cAlphaBits, (jbyte)lpStruct->cAlphaBits);
- (*env)->SetByteField(env, lpObject, lpCache->cBlueShift, (jbyte)lpStruct->cBlueShift);
- (*env)->SetByteField(env, lpObject, lpCache->cBlueBits, (jbyte)lpStruct->cBlueBits);
- (*env)->SetByteField(env, lpObject, lpCache->cGreenShift, (jbyte)lpStruct->cGreenShift);
- (*env)->SetByteField(env, lpObject, lpCache->cGreenBits, (jbyte)lpStruct->cGreenBits);
- (*env)->SetByteField(env, lpObject, lpCache->cRedShift, (jbyte)lpStruct->cRedShift);
- (*env)->SetByteField(env, lpObject, lpCache->cRedBits, (jbyte)lpStruct->cRedBits);
- (*env)->SetByteField(env, lpObject, lpCache->cColorBits, (jbyte)lpStruct->cColorBits);
- (*env)->SetByteField(env, lpObject, lpCache->iPixelType, (jbyte)lpStruct->iPixelType);
- (*env)->SetIntField(env, lpObject, lpCache->dwFlags, (jint)lpStruct->dwFlags);
- (*env)->SetShortField(env, lpObject, lpCache->nVersion, (jshort)lpStruct->nVersion);
- (*env)->SetShortField(env, lpObject, lpCache->nSize, (jshort)lpStruct->nSize);
-}
-
-typedef struct POINTFLOAT_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID y, x;
-} POINTFLOAT_FID_CACHE;
-typedef POINTFLOAT_FID_CACHE *PPOINTFLOAT_FID_CACHE;
-
-POINTFLOAT_FID_CACHE POINTFLOATFc;
-
-void cachePOINTFLOATFids(JNIEnv *env, jobject lpObject, PPOINTFLOAT_FID_CACHE lpCache)
-{
- if (lpCache->cached) return;
- lpCache->clazz = (*env)->GetObjectClass(env, lpObject);
- lpCache->y = (*env)->GetFieldID(env, lpCache->clazz, "y", "F");
- lpCache->x = (*env)->GetFieldID(env, lpCache->clazz, "x", "F");
- lpCache->cached = 1;
-}
-
-POINTFLOAT *getPOINTFLOATFields(JNIEnv *env, jobject lpObject, POINTFLOAT *lpStruct)
-{
- PPOINTFLOAT_FID_CACHE lpCache = &POINTFLOATFc;
- if (!lpCache->cached) cachePOINTFLOATFids(env, lpObject, lpCache);
- lpStruct->y = (*env)->GetFloatField(env, lpObject, lpCache->y);
- lpStruct->x = (*env)->GetFloatField(env, lpObject, lpCache->x);
- return lpStruct;
-}
-
-void setPOINTFLOATFields(JNIEnv *env, jobject lpObject, POINTFLOAT *lpStruct)
-{
- PPOINTFLOAT_FID_CACHE lpCache = &POINTFLOATFc;
- if (!lpCache->cached) cachePOINTFLOATFids(env, lpObject, lpCache);
- (*env)->SetFloatField(env, lpObject, lpCache->y, (jfloat)lpStruct->y);
- (*env)->SetFloatField(env, lpObject, lpCache->x, (jfloat)lpStruct->x);
-}
-
-typedef struct PIXELFORMATDESCRIPTOR_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID dwDamageMask, dwVisibleMask, dwLayerMask, bReserved, iLayerType, cAuxBuffers, cStencilBits, cDepthBits, cAccumAlphaBits, cAccumBlueBits, cAccumGreenBits, cAccumRedBits, cAccumBits, cAlphaShift, cAlphaBits, cBlueShift, cBlueBits, cGreenShift, cGreenBits, cRedShift, cRedBits, cColorBits, iPixelType, dwFlags, nVersion, nSize;
-} PIXELFORMATDESCRIPTOR_FID_CACHE;
-typedef PIXELFORMATDESCRIPTOR_FID_CACHE *PPIXELFORMATDESCRIPTOR_FID_CACHE;
-
-PIXELFORMATDESCRIPTOR_FID_CACHE PIXELFORMATDESCRIPTORFc;
-
-void cachePIXELFORMATDESCRIPTORFids(JNIEnv *env, jobject lpObject, PPIXELFORMATDESCRIPTOR_FID_CACHE lpCache)
-{
- if (lpCache->cached) return;
- lpCache->clazz = (*env)->GetObjectClass(env, lpObject);
- lpCache->dwDamageMask = (*env)->GetFieldID(env, lpCache->clazz, "dwDamageMask", "I");
- lpCache->dwVisibleMask = (*env)->GetFieldID(env, lpCache->clazz, "dwVisibleMask", "I");
- lpCache->dwLayerMask = (*env)->GetFieldID(env, lpCache->clazz, "dwLayerMask", "I");
- lpCache->bReserved = (*env)->GetFieldID(env, lpCache->clazz, "bReserved", "B");
- lpCache->iLayerType = (*env)->GetFieldID(env, lpCache->clazz, "iLayerType", "B");
- lpCache->cAuxBuffers = (*env)->GetFieldID(env, lpCache->clazz, "cAuxBuffers", "B");
- lpCache->cStencilBits = (*env)->GetFieldID(env, lpCache->clazz, "cStencilBits", "B");
- lpCache->cDepthBits = (*env)->GetFieldID(env, lpCache->clazz, "cDepthBits", "B");
- lpCache->cAccumAlphaBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumAlphaBits", "B");
- lpCache->cAccumBlueBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumBlueBits", "B");
- lpCache->cAccumGreenBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumGreenBits", "B");
- lpCache->cAccumRedBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumRedBits", "B");
- lpCache->cAccumBits = (*env)->GetFieldID(env, lpCache->clazz, "cAccumBits", "B");
- lpCache->cAlphaShift = (*env)->GetFieldID(env, lpCache->clazz, "cAlphaShift", "B");
- lpCache->cAlphaBits = (*env)->GetFieldID(env, lpCache->clazz, "cAlphaBits", "B");
- lpCache->cBlueShift = (*env)->GetFieldID(env, lpCache->clazz, "cBlueShift", "B");
- lpCache->cBlueBits = (*env)->GetFieldID(env, lpCache->clazz, "cBlueBits", "B");
- lpCache->cGreenShift = (*env)->GetFieldID(env, lpCache->clazz, "cGreenShift", "B");
- lpCache->cGreenBits = (*env)->GetFieldID(env, lpCache->clazz, "cGreenBits", "B");
- lpCache->cRedShift = (*env)->GetFieldID(env, lpCache->clazz, "cRedShift", "B");
- lpCache->cRedBits = (*env)->GetFieldID(env, lpCache->clazz, "cRedBits", "B");
- lpCache->cColorBits = (*env)->GetFieldID(env, lpCache->clazz, "cColorBits", "B");
- lpCache->iPixelType = (*env)->GetFieldID(env, lpCache->clazz, "iPixelType", "B");
- lpCache->dwFlags = (*env)->GetFieldID(env, lpCache->clazz, "dwFlags", "I");
- lpCache->nVersion = (*env)->GetFieldID(env, lpCache->clazz, "nVersion", "S");
- lpCache->nSize = (*env)->GetFieldID(env, lpCache->clazz, "nSize", "S");
- lpCache->cached = 1;
-}
-
-PIXELFORMATDESCRIPTOR *getPIXELFORMATDESCRIPTORFields(JNIEnv *env, jobject lpObject, PIXELFORMATDESCRIPTOR *lpStruct)
-{
- PPIXELFORMATDESCRIPTOR_FID_CACHE lpCache = &PIXELFORMATDESCRIPTORFc;
- if (!lpCache->cached) cachePIXELFORMATDESCRIPTORFids(env, lpObject, lpCache);
- lpStruct->dwDamageMask = (*env)->GetIntField(env, lpObject, lpCache->dwDamageMask);
- lpStruct->dwVisibleMask = (*env)->GetIntField(env, lpObject, lpCache->dwVisibleMask);
- lpStruct->dwLayerMask = (*env)->GetIntField(env, lpObject, lpCache->dwLayerMask);
- lpStruct->bReserved = (*env)->GetByteField(env, lpObject, lpCache->bReserved);
- lpStruct->iLayerType = (*env)->GetByteField(env, lpObject, lpCache->iLayerType);
- lpStruct->cAuxBuffers = (*env)->GetByteField(env, lpObject, lpCache->cAuxBuffers);
- lpStruct->cStencilBits = (*env)->GetByteField(env, lpObject, lpCache->cStencilBits);
- lpStruct->cDepthBits = (*env)->GetByteField(env, lpObject, lpCache->cDepthBits);
- lpStruct->cAccumAlphaBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumAlphaBits);
- lpStruct->cAccumBlueBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumBlueBits);
- lpStruct->cAccumGreenBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumGreenBits);
- lpStruct->cAccumRedBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumRedBits);
- lpStruct->cAccumBits = (*env)->GetByteField(env, lpObject, lpCache->cAccumBits);
- lpStruct->cAlphaShift = (*env)->GetByteField(env, lpObject, lpCache->cAlphaShift);
- lpStruct->cAlphaBits = (*env)->GetByteField(env, lpObject, lpCache->cAlphaBits);
- lpStruct->cBlueShift = (*env)->GetByteField(env, lpObject, lpCache->cBlueShift);
- lpStruct->cBlueBits = (*env)->GetByteField(env, lpObject, lpCache->cBlueBits);
- lpStruct->cGreenShift = (*env)->GetByteField(env, lpObject, lpCache->cGreenShift);
- lpStruct->cGreenBits = (*env)->GetByteField(env, lpObject, lpCache->cGreenBits);
- lpStruct->cRedShift = (*env)->GetByteField(env, lpObject, lpCache->cRedShift);
- lpStruct->cRedBits = (*env)->GetByteField(env, lpObject, lpCache->cRedBits);
- lpStruct->cColorBits = (*env)->GetByteField(env, lpObject, lpCache->cColorBits);
- lpStruct->iPixelType = (*env)->GetByteField(env, lpObject, lpCache->iPixelType);
- lpStruct->dwFlags = (*env)->GetIntField(env, lpObject, lpCache->dwFlags);
- lpStruct->nVersion = (*env)->GetShortField(env, lpObject, lpCache->nVersion);
- lpStruct->nSize = (*env)->GetShortField(env, lpObject, lpCache->nSize);
- return lpStruct;
-}
-
-void setPIXELFORMATDESCRIPTORFields(JNIEnv *env, jobject lpObject, PIXELFORMATDESCRIPTOR *lpStruct)
-{
- PPIXELFORMATDESCRIPTOR_FID_CACHE lpCache = &PIXELFORMATDESCRIPTORFc;
- if (!lpCache->cached) cachePIXELFORMATDESCRIPTORFids(env, lpObject, lpCache);
- (*env)->SetIntField(env, lpObject, lpCache->dwDamageMask, (jint)lpStruct->dwDamageMask);
- (*env)->SetIntField(env, lpObject, lpCache->dwVisibleMask, (jint)lpStruct->dwVisibleMask);
- (*env)->SetIntField(env, lpObject, lpCache->dwLayerMask, (jint)lpStruct->dwLayerMask);
- (*env)->SetByteField(env, lpObject, lpCache->bReserved, (jbyte)lpStruct->bReserved);
- (*env)->SetByteField(env, lpObject, lpCache->iLayerType, (jbyte)lpStruct->iLayerType);
- (*env)->SetByteField(env, lpObject, lpCache->cAuxBuffers, (jbyte)lpStruct->cAuxBuffers);
- (*env)->SetByteField(env, lpObject, lpCache->cStencilBits, (jbyte)lpStruct->cStencilBits);
- (*env)->SetByteField(env, lpObject, lpCache->cDepthBits, (jbyte)lpStruct->cDepthBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumAlphaBits, (jbyte)lpStruct->cAccumAlphaBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumBlueBits, (jbyte)lpStruct->cAccumBlueBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumGreenBits, (jbyte)lpStruct->cAccumGreenBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumRedBits, (jbyte)lpStruct->cAccumRedBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAccumBits, (jbyte)lpStruct->cAccumBits);
- (*env)->SetByteField(env, lpObject, lpCache->cAlphaShift, (jbyte)lpStruct->cAlphaShift);
- (*env)->SetByteField(env, lpObject, lpCache->cAlphaBits, (jbyte)lpStruct->cAlphaBits);
- (*env)->SetByteField(env, lpObject, lpCache->cBlueShift, (jbyte)lpStruct->cBlueShift);
- (*env)->SetByteField(env, lpObject, lpCache->cBlueBits, (jbyte)lpStruct->cBlueBits);
- (*env)->SetByteField(env, lpObject, lpCache->cGreenShift, (jbyte)lpStruct->cGreenShift);
- (*env)->SetByteField(env, lpObject, lpCache->cGreenBits, (jbyte)lpStruct->cGreenBits);
- (*env)->SetByteField(env, lpObject, lpCache->cRedShift, (jbyte)lpStruct->cRedShift);
- (*env)->SetByteField(env, lpObject, lpCache->cRedBits, (jbyte)lpStruct->cRedBits);
- (*env)->SetByteField(env, lpObject, lpCache->cColorBits, (jbyte)lpStruct->cColorBits);
- (*env)->SetByteField(env, lpObject, lpCache->iPixelType, (jbyte)lpStruct->iPixelType);
- (*env)->SetIntField(env, lpObject, lpCache->dwFlags, (jint)lpStruct->dwFlags);
- (*env)->SetShortField(env, lpObject, lpCache->nVersion, (jshort)lpStruct->nVersion);
- (*env)->SetShortField(env, lpObject, lpCache->nSize, (jshort)lpStruct->nSize);
-}
-
diff --git a/bundles/org.eclipse.swt.opengl/win32/library/structs.h b/bundles/org.eclipse.swt.opengl/win32/library/structs.h
deleted file mode 100644
index 14c62a85dd..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/library/structs.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-#include
-
-GLYPHMETRICSFLOAT *getGLYPHMETRICSFLOATFields(JNIEnv *env, jobject lpObject, GLYPHMETRICSFLOAT *lpStruct);
-void setGLYPHMETRICSFLOATFields(JNIEnv *env, jobject lpObject, GLYPHMETRICSFLOAT *lpStruct);
-
-LAYERPLANEDESCRIPTOR *getLAYERPLANEDESCRIPTORFields(JNIEnv *env, jobject lpObject, LAYERPLANEDESCRIPTOR *lpStruct);
-void setLAYERPLANEDESCRIPTORFields(JNIEnv *env, jobject lpObject, LAYERPLANEDESCRIPTOR *lpStruct);
-
-POINTFLOAT *getPOINTFLOATFields(JNIEnv *env, jobject lpObject, POINTFLOAT *lpStruct);
-void setPOINTFLOATFields(JNIEnv *env, jobject lpObject, POINTFLOAT *lpStruct);
-
-PIXELFORMATDESCRIPTOR *getPIXELFORMATDESCRIPTORFields(JNIEnv *env, jobject lpObject, PIXELFORMATDESCRIPTOR *lpStruct);
-void setPIXELFORMATDESCRIPTORFields(JNIEnv *env, jobject lpObject, PIXELFORMATDESCRIPTOR *lpStruct);
-
diff --git a/bundles/org.eclipse.swt.opengl/win32/library/swt.rc b/bundles/org.eclipse.swt.opengl/win32/library/swt.rc
deleted file mode 100644
index c5b350cb38..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/library/swt.rc
+++ /dev/null
@@ -1,67 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-
-#include "windows.h"
-
-VS_VERSION_INFO VERSIONINFO
- PRODUCTVERSION 0,0,0,0
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x40000L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "CompanyName", "IBM Corporation\0"
- VALUE "FileDescription", "Standard Widget Toolkit\0"
- VALUE "InternalName", "SWT\0"
- VALUE "LegalCopyright", "© Copyright 2000, 2003 IBM Corp. All Rights Reserved.\0"
- VALUE "OriginalFilename", SWT_ORG_FILENAME
- VALUE "ProductName", "\0"
- VALUE "ProductVersion", "0,0,0,0\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
-
-/* SHMENUBAR Pocket PC
- * ID_MENU SHMENUBAR DISCARDABLE
- * BEGIN
- * ID_MENU, 1,
- * IMAGE_NONE, ID_MENU_ITEM1, 0, 0,
- * 0, 0, 0,
- * END
- * ID_MENU MENU DISCARDABLE
- * BEGIN
- * MENUITEM "", ID_MENU_ITEM1
- * END
- */
-100 RCDATA DISCARDABLE
-BEGIN
- 100, 1,
- -2, 101, 0, 0,
- 0, 0, 0,
-END
-
-100 MENU DISCARDABLE
-BEGIN
- MENUITEM "", 101
-END
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/GLCanvas.java b/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/GLCanvas.java
deleted file mode 100644
index 32b1a1a092..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/GLCanvas.java
+++ /dev/null
@@ -1,189 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.opengl.internal.win32.*;
-import org.eclipse.swt.internal.win32.*;
-import org.eclipse.swt.widgets.*;
-
-/**
- * GLCanvas is a widget capable of displaying OpenGL content.
- */
-
-public class GLCanvas extends Canvas {
- int context;
- int pixelFormat;
-
-/**
- * Create a GLCanvas widget using the attributes described in the GLData
- * object provided.
- *
- * @param parent a composite widget
- * @param style the bitwise OR'ing of widget styles
- * @param data the requested attributes of the GLCanvas
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT when the data is null
- * ERROR_UNSUPPORTED_DEPTH when the requested attributes cannot be provided
- * @exception SWTException
- * ERROR_THREAD_INVALID_ACCESS when called from the wrong thread
- * ERROR_CANNOT_CREATE_OBJECT when failed to create OLE Object
- * ERROR_CANNOT_OPEN_FILE when failed to open file
- * ERROR_INTERFACE_NOT_FOUND when unable to create callbacks for OLE Interfaces
- * ERROR_INVALID_CLASSID
- *
- */
-public GLCanvas (Composite parent, int style, GLData data) {
- super (parent, style);
- if (data == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
-
- PIXELFORMATDESCRIPTOR pfd = new PIXELFORMATDESCRIPTOR ();
- pfd.nSize = (short) PIXELFORMATDESCRIPTOR.sizeof;
- pfd.nVersion = 1;
- pfd.dwFlags = WGL.PFD_DRAW_TO_WINDOW | WGL.PFD_SUPPORT_OPENGL;
- pfd.dwLayerMask = WGL.PFD_MAIN_PLANE;
- pfd.iPixelType = (byte) WGL.PFD_TYPE_RGBA;
- if (data.doubleBuffer) pfd.dwFlags |= WGL.PFD_DOUBLEBUFFER;
- if (data.stereo) pfd.dwFlags |= WGL.PFD_STEREO;
- pfd.cRedBits = (byte) data.redSize;
- pfd.cGreenBits = (byte) data.greenSize;
- pfd.cBlueBits = (byte) data.blueSize;
- pfd.cAlphaBits = (byte) data.alphaSize;
- pfd.cDepthBits = (byte) data.depthSize;
- pfd.cStencilBits = (byte) data.stencilSize;
- pfd.cAccumRedBits = (byte) data.accumRedSize;
- pfd.cAccumGreenBits = (byte) data.accumGreenSize;
- pfd.cAccumBlueBits = (byte) data.accumBlueSize;
- pfd.cAccumAlphaBits = (byte) data.accumAlphaSize;
- pfd.cAccumBits = (byte) (pfd.cAccumRedBits + pfd.cAccumGreenBits + pfd.cAccumBlueBits + pfd.cAccumAlphaBits);
- //FIXME - use wglChoosePixelFormatARB
-// if (data.sampleBuffers > 0) {
-// wglAttrib [pos++] = WGL.WGL_SAMPLE_BUFFERS_ARB;
-// wglAttrib [pos++] = data.sampleBuffers;
-// }
-// if (data.samples > 0) {
-// wglAttrib [pos++] = WGL.WGL_SAMPLES_ARB;
-// wglAttrib [pos++] = data.samples;
-// }
-
- int hDC = OS.GetDC (handle);
- pixelFormat = WGL.ChoosePixelFormat (hDC, pfd);
- if (pixelFormat == 0) {
- OS.ReleaseDC (handle, hDC);
- SWT.error (SWT.ERROR_UNSUPPORTED_DEPTH);
- }
- if (!WGL.SetPixelFormat (hDC, pixelFormat, pfd)) {
- OS.ReleaseDC (handle, hDC);
- SWT.error (SWT.ERROR_UNSUPPORTED_DEPTH);
- }
- context = WGL.wglCreateContext (hDC);
- if (context == 0) {
- OS.ReleaseDC (handle, hDC);
- SWT.error (SWT.ERROR_NO_HANDLES);
- }
- OS.ReleaseDC (handle, hDC);
-// if (share != null) {
-// WGL.wglShareLists (context, share.context);
-// }
-
- Listener listener = new Listener () {
- public void handleEvent (Event event) {
- switch (event.type) {
- case SWT.Dispose:
- WGL.wglDeleteContext (context);
- break;
- }
- }
- };
- addListener (SWT.Dispose, listener);
-}
-
-/**
- * Returns a GLData object describing the created context.
- *
- * @return GLData description of the OpenGL context attributes
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public GLData getGLData () {
- checkWidget ();
- GLData data = new GLData ();
- PIXELFORMATDESCRIPTOR pfd = new PIXELFORMATDESCRIPTOR ();
- pfd.nSize = (short) PIXELFORMATDESCRIPTOR.sizeof;
- int hDC = OS.GetDC (handle);
- WGL.DescribePixelFormat(hDC, pixelFormat, PIXELFORMATDESCRIPTOR.sizeof, pfd);
- OS.ReleaseDC (handle, hDC);
- data.doubleBuffer = (pfd.dwFlags & WGL.PFD_DOUBLEBUFFER) != 0;
- data.stereo = (pfd.dwFlags & WGL.PFD_STEREO) != 0;
- data.redSize = pfd.cRedBits;
- data.greenSize = pfd.cGreenBits;
- data.blueSize = pfd.cBlueBits;
- data.alphaSize = pfd.cAlphaBits;
- data.depthSize = pfd.cDepthBits;
- data.stencilSize = pfd.cStencilBits;
- data.accumRedSize = pfd.cAccumRedBits;
- data.accumGreenSize = pfd.cAccumGreenBits;
- data.accumBlueSize = pfd.cAccumBlueBits;
- data.accumAlphaSize = pfd.cAccumAlphaBits;
- return data;
-}
-
-/**
- * Returns a boolean indicating whether the receiver's OpenGL context
- * is the current context.
- *
- * @return true if the receiver holds the current OpenGL context,
- * false otherwise
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public boolean isCurrent () {
- checkWidget ();
- return WGL.wglGetCurrentContext () == handle;
-}
-
-/**
- * Sets the OpenGL context associated with this GLCanvas to be the
- * current GL context.
- *
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public void setCurrent () {
- checkWidget ();
- if (WGL.wglGetCurrentContext () == handle) return;
- int hDC = OS.GetDC (handle);
- WGL.wglMakeCurrent (hDC, context);
- OS.ReleaseDC (handle, hDC);
-}
-
-/**
- * Swaps the front and back color buffers.
- *
- * @exception SWTException
- * ERROR_WIDGET_DISPOSED - if the receiver has been disposed
- * ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
- *
- */
-public void swapBuffers () {
- checkWidget ();
- int hDC = OS.GetDC (handle);
- WGL.SwapBuffers (hDC);
- OS.ReleaseDC (handle, hDC);
-}
-}
diff --git a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/LAYERPLANEDESCRIPTOR.java b/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/LAYERPLANEDESCRIPTOR.java
deleted file mode 100644
index 8f674ae39e..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/LAYERPLANEDESCRIPTOR.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl.internal.win32;
-
-
-public class LAYERPLANEDESCRIPTOR {
- public short nSize;
- public short nVersion;
- public int dwFlags;
- public byte iPixelType;
- public byte cColorBits;
- public byte cRedBits;
- public byte cRedShift;
- public byte cGreenBits;
- public byte cGreenShift;
- public byte cBlueBits;
- public byte cBlueShift;
- public byte cAlphaBits;
- public byte cAlphaShift;
- public byte cAccumBits;
- public byte cAccumRedBits;
- public byte cAccumGreenBits;
- public byte cAccumBlueBits;
- public byte cAccumAlphaBits;
- public byte cDepthBits;
- public byte cStencilBits;
- public byte cAuxBuffers;
- public byte iLayerPlane;
- public byte bReserved;
- public int crTransparent;
- public static final int sizeof = 36;
-}
diff --git a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/PIXELFORMATDESCRIPTOR.java b/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/PIXELFORMATDESCRIPTOR.java
deleted file mode 100644
index a817010b7e..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/PIXELFORMATDESCRIPTOR.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl.internal.win32;
-
-
-public class PIXELFORMATDESCRIPTOR {
- public short nSize;
- public short nVersion;
- public int dwFlags;
- public byte iPixelType;
- public byte cColorBits;
- public byte cRedBits;
- public byte cRedShift;
- public byte cGreenBits;
- public byte cGreenShift;
- public byte cBlueBits;
- public byte cBlueShift;
- public byte cAlphaBits;
- public byte cAlphaShift;
- public byte cAccumBits;
- public byte cAccumRedBits;
- public byte cAccumGreenBits;
- public byte cAccumBlueBits;
- public byte cAccumAlphaBits;
- public byte cDepthBits;
- public byte cStencilBits;
- public byte cAuxBuffers;
- public byte iLayerType;
- public byte bReserved;
- public int dwLayerMask;
- public int dwVisibleMask;
- public int dwDamageMask;
- public static final int sizeof = 40;
-}
diff --git a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/WGL.java b/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/WGL.java
deleted file mode 100644
index 52db669747..0000000000
--- a/bundles/org.eclipse.swt.opengl/win32/org/eclipse/swt/opengl/internal/win32/WGL.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.opengl.internal.win32;
-
-
-import org.eclipse.swt.opengl.*;
-import org.eclipse.swt.opengl.Library;
-import org.eclipse.swt.internal.win32.OS;
-
-public class WGL {
-
-static {
- Library.loadLibrary("gl");
-}
-
-public static final int WGL_FONT_LINES = 0;
-public static final int WGL_FONT_POLYGONS = 1;
-
-/* LAYERPLANEDESCRIPTOR flags */
-public static final int LPD_DOUBLEBUFFER = 0x00000001;
-public static final int LPD_STEREO = 0x00000002;
-public static final int LPD_SUPPORT_GDI = 0x00000010;
-public static final int LPD_SUPPORT_OPENGL = 0x00000020;
-public static final int LPD_SHARE_DEPTH = 0x00000040;
-public static final int LPD_SHARE_STENCIL = 0x00000080;
-public static final int LPD_SHARE_ACCUM = 0x00000100;
-public static final int LPD_SWAP_EXCHANGE = 0x00000200;
-public static final int LPD_SWAP_COPY = 0x00000400;
-public static final int LPD_TRANSPARENT = 0x00001000;
-
-public static final int LPD_TYPE_RGBA = 0;
-public static final int LPD_TYPE_COLORINDEX = 1;
-
-/* wglSwapLayerBuffers flags */
-public static final int WGL_SWAP_MAIN_PLANE = 0x00000001;
-public static final int WGL_SWAP_OVERLAY1 = 0x00000002;
-public static final int WGL_SWAP_OVERLAY2 = 0x00000004;
-public static final int WGL_SWAP_OVERLAY3 = 0x00000008;
-public static final int WGL_SWAP_OVERLAY4 = 0x00000010;
-public static final int WGL_SWAP_OVERLAY5 = 0x00000020;
-public static final int WGL_SWAP_OVERLAY6 = 0x00000040;
-public static final int WGL_SWAP_OVERLAY7 = 0x00000080;
-public static final int WGL_SWAP_OVERLAY8 = 0x00000100;
-public static final int WGL_SWAP_OVERLAY9 = 0x00000200;
-public static final int WGL_SWAP_OVERLAY10 = 0x00000400;
-public static final int WGL_SWAP_OVERLAY11 = 0x00000800;
-public static final int WGL_SWAP_OVERLAY12 = 0x00001000;
-public static final int WGL_SWAP_OVERLAY13 = 0x00002000;
-public static final int WGL_SWAP_OVERLAY14 = 0x00004000;
-public static final int WGL_SWAP_OVERLAY15 = 0x00008000;
-public static final int WGL_SWAP_UNDERLAY1 = 0x00010000;
-public static final int WGL_SWAP_UNDERLAY2 = 0x00020000;
-public static final int WGL_SWAP_UNDERLAY3 = 0x00040000;
-public static final int WGL_SWAP_UNDERLAY4 = 0x00080000;
-public static final int WGL_SWAP_UNDERLAY5 = 0x00100000;
-public static final int WGL_SWAP_UNDERLAY6 = 0x00200000;
-public static final int WGL_SWAP_UNDERLAY7 = 0x00400000;
-public static final int WGL_SWAP_UNDERLAY8 = 0x00800000;
-public static final int WGL_SWAP_UNDERLAY9 = 0x01000000;
-public static final int WGL_SWAP_UNDERLAY10 = 0x02000000;
-public static final int WGL_SWAP_UNDERLAY11 = 0x04000000;
-public static final int WGL_SWAP_UNDERLAY12 = 0x08000000;
-public static final int WGL_SWAP_UNDERLAY13 = 0x10000000;
-public static final int WGL_SWAP_UNDERLAY14 = 0x20000000;
-public static final int WGL_SWAP_UNDERLAY15 = 0x40000000;
-
-/* pixel types */
-public static final int PFD_TYPE_RGBA = 0;
-public static final int PFD_TYPE_COLORINDEX = 1;
-
-/* layer types */
-public static final int PFD_MAIN_PLANE = 0;
-public static final int PFD_OVERLAY_PLANE = 1;
-public static final int PFD_UNDERLAY_PLANE = (-1);
-
-/* PIXELFORMATDESCRIPTOR flags */
-public static final int PFD_DOUBLEBUFFER = 0x00000001;
-public static final int PFD_STEREO = 0x00000002;
-public static final int PFD_DRAW_TO_WINDOW = 0x00000004;
-public static final int PFD_DRAW_TO_BITMAP = 0x00000008;
-public static final int PFD_SUPPORT_GDI = 0x00000010;
-public static final int PFD_SUPPORT_OPENGL = 0x00000020;
-public static final int PFD_GENERIC_FORMAT = 0x00000040;
-public static final int PFD_NEED_PALETTE = 0x00000080;
-public static final int PFD_NEED_SYSTEM_PALETTE = 0x00000100;
-public static final int PFD_SWAP_EXCHANGE = 0x00000200;
-public static final int PFD_SWAP_COPY = 0x00000400;
-public static final int PFD_SWAP_LAYER_BUFFERS = 0x00000800;
-public static final int PFD_GENERIC_ACCELERATED = 0x00001000;
-public static final int PFD_SUPPORT_DIRECTDRAW = 0x00002000;
-
-/* PIXELFORMATDESCRIPTOR flags for use in ChoosePixelFormat only */
-public static final int PFD_DEPTH_DONTCARE = 0x20000000;
-public static final int PFD_DOUBLEBUFFER_DONTCARE = 0x40000000;
-public static final int PFD_STEREO_DONTCARE = 0x80000000;
-
-public static final native int ChoosePixelFormat(int hdc, PIXELFORMATDESCRIPTOR ppfd);
-public static final native int DescribePixelFormat(int hdc, int iPixelFormat, int nBytes, PIXELFORMATDESCRIPTOR ppfd);
-public static final native int GetPixelFormat(int hdc);
-public static final native boolean SetPixelFormat(int hdc, int iPixelFormat, PIXELFORMATDESCRIPTOR ppfd);
-public static final native boolean SwapBuffers(int hdc);
-public static final native boolean wglCopyContext(int hglrcSrc, int hglrcDst, int mask);
-public static final native int wglCreateContext(int hdc);
-public static final native int wglCreateLayerContext(int hdc, int iLayerPlane);
-public static final native boolean wglDeleteContext(int hglrc);
-public static final native int wglGetCurrentContext();
-public static final native int wglGetCurrentDC();
-public static final native int wglGetProcAddress(byte[] lpszProc);
-public static final native boolean wglMakeCurrent(int hdc, int hglrc);
-public static final native boolean wglShareLists(int hglrc1, int hglrc2);
-public static final native boolean wglUseFontBitmapsA(int hdc, int first, int count, int listBase);
-public static final native boolean wglUseFontBitmapsW(int hdc, int first, int count, int listBase);
-public static final boolean wglUseFontBitmaps(int hdc, int first, int count, int listBase) {
- if (OS.IsUnicode) return wglUseFontBitmapsW(hdc, first, count, listBase);
- return wglUseFontBitmapsA(hdc, first, count, listBase);
-}
-public static final native boolean wglUseFontOutlinesA(int hdc, int first, int count, int listBase, float deviation, float extrusion, int format, int lpgmf);
-public static final native boolean wglUseFontOutlinesW(int hdc, int first, int count, int listBase, float deviation, float extrusion, int format, int lpgmf);
-public static final boolean wglUseFontOutlines(int hdc, int first, int count, int listBase, float deviation, float extrusion, int format, int lpgmf) {
- if (OS.IsUnicode) return wglUseFontOutlinesW(hdc, first, count, listBase, deviation, extrusion, format, lpgmf);
- return wglUseFontOutlinesA(hdc, first, count, listBase, deviation, extrusion, format, lpgmf);
-}
-public static final native boolean wglDescribeLayerPlane(int hdc, int iPixelFormat, int iLayerPlane, int nBytes, LAYERPLANEDESCRIPTOR plpd);
-public static final native int wglSetLayerPaletteEntries(int hdc, int iLayerPlane, int iStart, int cEntries, int[] pcr);
-public static final native int wglGetLayerPaletteEntries(int hdc, int iLayerPlane, int iStart, int cEntries, int[] pcr);
-public static final native boolean wglRealizeLayerPalette(int hdc, int iLayerPlane, boolean bRealize);
-public static final native boolean wglSwapLayerBuffers(int hdc, int fuPlanes);
-}
diff --git a/bundles/org.eclipse.swt.tools/.classpath b/bundles/org.eclipse.swt.tools/.classpath
deleted file mode 100644
index 95580a705e..0000000000
--- a/bundles/org.eclipse.swt.tools/.classpath
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bundles/org.eclipse.swt.tools/.cvsignore b/bundles/org.eclipse.swt.tools/.cvsignore
deleted file mode 100644
index ba077a4031..0000000000
--- a/bundles/org.eclipse.swt.tools/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/bundles/org.eclipse.swt.tools/.project b/bundles/org.eclipse.swt.tools/.project
deleted file mode 100644
index 8dd524dd69..0000000000
--- a/bundles/org.eclipse.swt.tools/.project
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- org.eclipse.swt.tools
-
-
- org.apache.ant
- org.eclipse.swt
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/bundles/org.eclipse.swt.tools/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.swt.tools/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 7f64b31e75..0000000000
--- a/bundles/org.eclipse.swt.tools/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 15:13:24 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/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/IconExe.java b/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/IconExe.java
deleted file mode 100644
index 26226a38b7..0000000000
--- a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/IconExe.java
+++ /dev/null
@@ -1,3290 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.tools.internal;
-
-import java.io.*;
-import java.util.Vector;
-
-/**
- * Customize the icon of a Windows exe
- *
- * WARNING! This class is not part of SWT API. It is NOT API. It is an internal
- * tool that may be changed or removed at anytime.
- *
- * Based on MSDN "An In-Depth Look into the Win32 Portable Executable File Format"
- */
-public class IconExe {
-
- /**
- * Replace the Desktop icons provided in the Windows executable program
- * with matching icons provided by the user.
- *
- * Takes 2 arguments
- * argument 0: the Windows executable e.g c:/eclipse/eclipse.exe
- * argument 1: The .ico file to write to the given executable e.g. c:/myApp.ico
- *
- * Note 1. Write access to the executable program is required. As a result, that
- * program must not be currently running or edited elsewhere.
- *
- * Note 2. The Eclipse 3.1 launcher requires a .ico file with the following 6 images
- * 1. 32x32, 4 bit (Windows 16 colors palette)
- * 2. 16x16, 4 bit (Windows 16 colors palette)
- * 3. 16x16, 8 bit (256 colors)
- * 4. 32x32, 8 bit (256 colors)
- * 5. 48x48, 4 bit (Windows 16 colors palette)
- * 6. 48x48, 8 bit (256 colors)
- * A user icon matching exactly the width/height/depth of an executable icon will be written
- * to the executable and will replace that executable icon. If an executable icon
- * does not match a user icon, it is silently left as is.
- *
- * Note 3. This function modifies the content of the executable program and may cause
- * its corruption.
- */
- public static void main(String[] args) {
- if (args.length < 2) {
- System.err.println("Usage: IconExe ");
- return;
- }
- ImageLoader loader = new ImageLoader();
- try {
- ImageData[] data = null;
-
- if (args.length == 2) {
- /* ICO case */
- data = loader.load(args[1]);
- } else {
- /* BMP case - each following argument is a single BMP file
- * BMP is handled for testing purpose only. The ICO file is the
- * official Microsoft format for image resources.
- */
- data = new ImageData[args.length - 1];
- for (int i = 1; i < args.length; i++) {
- ImageData[] current = loader.load(args[i]);
- data[i - 1] = current[0];
- }
- }
- int nMissing = unloadIcons(args[0], data);
- if (nMissing != 0) System.err.println("Error - "+nMissing+" icon(s) not replaced in "+args[0]+" using "+args[1]);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- /* Implementation */
-
- /**
- * Retrieve the Desktop icons provided in the Windows executable program.
- * These icons are typically shown in various places of the Windows desktop.
- *
- * Note. The Eclipse 3.1 launcher returns the following 6 images
- * 1. 32x32, 4 bit (Windows 16 colors palette)
- * 2. 16x16, 4 bit (Windows 16 colors palette)
- * 3. 16x16, 8 bit (256 colors)
- * 4. 32x32, 8 bit (256 colors)
- * 5. 48x48, 4 bit (Windows 16 colors palette)
- * 6. 48x48, 8 bit (256 colors)
- *
- * @param program the Windows executable e.g c:/eclipse/eclipse.exe
- */
- static ImageData[] loadIcons(String program) throws FileNotFoundException, IOException {
- RandomAccessFile raf = new RandomAccessFile(program, "r");
- IconExe iconExe = new IconExe();
- IconResInfo[] iconInfo = iconExe.getIcons(raf);
- ImageData[] data = new ImageData[iconInfo.length];
- for (int i = 0; i < data.length; i++) data[i] = iconInfo[i].data;
- raf.close();
- return data;
- }
-
- /**
- * Replace the Desktop icons provided in the Windows executable program
- * with icons provided by the user.
- *
- * Note 1. Write access to the executable program is required. As a result, that
- * program must not be currently running or edited elsewhere.
- *
- * Note 2. Use loadIcons to determine which set of icons (width, height, depth)
- * is required to replace the icons in the executable program. A user icon
- * matching exactly the width/height/depth of an executable icon will be written
- * to the executable and will replace that executable icon. If an executable icon
- * does not match a user icon, it is left as is. Verify the return value matches
- * the number of icons to write. Finally, use loadIcons after this operation
- * to verify the icons have changed as expected.
- *
- * Note 3. The Eclipse 3.1 launcher requires the following 6 images (in any order).
- * 1. 32x32, 4 bit (Windows 16 colors palette)
- * 2. 16x16, 4 bit (Windows 16 colors palette)
- * 3. 16x16, 8 bit (256 colors)
- * 4. 32x32, 8 bit (256 colors)
- * 5. 48x48, 4 bit (Windows 16 colors palette)
- * 6. 48x48, 8 bit (256 colors)
- *
- * Note 4. This function modifies the content of the executable program and may cause
- * its corruption.
- *
- * @param program the Windows executable e.g c:/eclipse/eclipse.exe
- * @param icons to write to the given executable
- * @return the number of icons from the original program that were not successfully replaced (0 if success)
- */
- static int unloadIcons(String program, ImageData[] icons) throws FileNotFoundException, IOException {
- RandomAccessFile raf = new RandomAccessFile(program, "rw");
- IconExe iconExe = new IconExe();
- IconResInfo[] iconInfo = iconExe.getIcons(raf);
- int cnt = 0;
- for (int i = 0; i < iconInfo.length; i++) {
- for (int j = 0; j < icons.length; j++)
- if (iconInfo[i].data.width == icons[j].width &&
- iconInfo[i].data.height == icons[j].height &&
- iconInfo[i].data.depth == icons[j].depth) {
- raf.seek(iconInfo[i].offset);
- unloadIcon(raf, icons[j]);
- cnt++;
- }
- }
- raf.close();
- return iconInfo.length - cnt;
- }
-
- public static final String VERSION = "20050124";
-
- static final boolean DEBUG = false;
- public static class IconResInfo {
- ImageData data;
- int offset;
- int size;
- }
-
- IconResInfo[] iconInfo = null;
- int iconCnt;
-
- IconResInfo[] getIcons(RandomAccessFile raf) throws IOException {
- iconInfo = new IconResInfo[4];
- iconCnt = 0;
- IMAGE_DOS_HEADER imageDosHeader = new IMAGE_DOS_HEADER();
- read(raf, imageDosHeader);
- if (imageDosHeader.e_magic != IMAGE_DOS_SIGNATURE) return null;
- int imageNtHeadersOffset = imageDosHeader.e_lfanew;
- raf.seek(imageNtHeadersOffset);
- IMAGE_NT_HEADERS imageNtHeaders = new IMAGE_NT_HEADERS();
- read(raf, imageNtHeaders);
- if (imageNtHeaders.Signature != IMAGE_NT_SIGNATURE) return null;
-
- // DumpResources
- int resourcesRVA = imageNtHeaders.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_RESOURCE].VirtualAddress;
- if (resourcesRVA == 0) return null;
- if (DEBUG) System.out.println("* Resources (RVA= "+resourcesRVA+")");
- IMAGE_SECTION_HEADER imageSectionHeader = new IMAGE_SECTION_HEADER();
- int firstSectionOffset = imageNtHeadersOffset + IMAGE_NT_HEADERS.FIELD_OFFSET_OptionalHeader + imageNtHeaders.FileHeader.SizeOfOptionalHeader;
- raf.seek(firstSectionOffset);
- boolean found = false;
- for (int i = 0; i < imageNtHeaders.FileHeader.NumberOfSections; i++) {
- read(raf, imageSectionHeader);
- if (resourcesRVA >= imageSectionHeader.VirtualAddress && resourcesRVA < imageSectionHeader.VirtualAddress + imageSectionHeader.Misc_VirtualSize) {
- // could check the imageSectionHeader name is .rsrc
- found = true;
- break;
- }
- }
- if (!found) return null;
- int delta = imageSectionHeader.VirtualAddress - imageSectionHeader.PointerToRawData;
- int imageResourceDirectoryOffset = resourcesRVA - delta;
- dumpResourceDirectory(raf, imageResourceDirectoryOffset, imageResourceDirectoryOffset, delta, 0, 0, false);
- if (iconCnt < iconInfo.length) {
- IconResInfo[] newArray = new IconResInfo[iconCnt];
- System.arraycopy(iconInfo, 0, newArray, 0, iconCnt);
- iconInfo = newArray;
- }
- return iconInfo;
- }
-
-void dumpResourceDirectory(RandomAccessFile raf, int imageResourceDirectoryOffset, int resourceBase, int delta, int type, int level, boolean rt_icon_root) throws IOException {
- if (DEBUG) System.out.println("** LEVEL "+level);
-
- IMAGE_RESOURCE_DIRECTORY imageResourceDirectory = new IMAGE_RESOURCE_DIRECTORY();
- raf.seek(imageResourceDirectoryOffset);
- read(raf, imageResourceDirectory);
-
- if (DEBUG) {
- String sType = ""+type;
- // level 1 resources are resource types
- if (level == 1) {
- System.out.println("___________________________");
- if (type == RT_ICON) sType = "RT_ICON";
- if (type == RT_GROUP_ICON) sType = "RT_GROUP_ICON";
- }
- System.out.println("Resource Directory ["+sType+"]"+" (Named "+imageResourceDirectory.NumberOfNamedEntries+", ID "+imageResourceDirectory.NumberOfIdEntries+")");
- }
- int IRDE_StartOffset = imageResourceDirectoryOffset + IMAGE_RESOURCE_DIRECTORY.SIZEOF;
- IMAGE_RESOURCE_DIRECTORY_ENTRY[] imageResourceDirectoryEntries = new IMAGE_RESOURCE_DIRECTORY_ENTRY[imageResourceDirectory.NumberOfIdEntries];
- for (int i = 0; i < imageResourceDirectoryEntries.length; i++) {
- imageResourceDirectoryEntries[i] = new IMAGE_RESOURCE_DIRECTORY_ENTRY();
- read(raf, imageResourceDirectoryEntries[i]);
- }
- for (int i = 0; i < imageResourceDirectoryEntries.length; i++) {
- if (imageResourceDirectoryEntries[i].DataIsDirectory) {
- dumpResourceDirectory(raf, imageResourceDirectoryEntries[i].OffsetToDirectory + resourceBase, resourceBase, delta, imageResourceDirectoryEntries[i].Id, level + 1, rt_icon_root ? true : type == RT_ICON);
- } else {
- // Resource found
- /// pResDirEntry->Name
- IMAGE_RESOURCE_DIRECTORY_ENTRY irde = imageResourceDirectoryEntries[i];
- IMAGE_RESOURCE_DATA_ENTRY data = new IMAGE_RESOURCE_DATA_ENTRY();
- raf.seek(imageResourceDirectoryEntries[i].OffsetToData + resourceBase);
- read(raf, data);
- if (DEBUG) System.out.println("Resource Id "+irde.Id+" Data Offset RVA "+data.OffsetToData+", Size "+data.Size);
- if (rt_icon_root) {
- if (DEBUG) System.out.println("iconcnt "+iconCnt+" |"+iconInfo.length);
- iconInfo[iconCnt] = new IconResInfo();
- iconInfo[iconCnt].data = parseIcon(raf, data.OffsetToData - delta, data.Size);
- iconInfo[iconCnt].offset = data.OffsetToData - delta;
- iconInfo[iconCnt].size = data.Size;
- iconCnt++;
- if (iconCnt == iconInfo.length) {
- IconResInfo[] newArray = new IconResInfo[iconInfo.length + 4];
- System.arraycopy(iconInfo, 0, newArray, 0, iconInfo.length);
- iconInfo = newArray;
- }
- }
- }
- }
-}
-
-static ImageData parseIcon(RandomAccessFile raf, int offset, int size) throws IOException {
- raf.seek(offset);
- BITMAPINFO bitmapInfo = new BITMAPINFO();
- read(raf, bitmapInfo);
- bitmapInfo.bmiHeader.biHeight /= 2;
- int width = bitmapInfo.bmiHeader.biWidth;
- int height = bitmapInfo.bmiHeader.biHeight;
- int depth = bitmapInfo.bmiHeader.biBitCount;
-
- PaletteData palette = loadPalette(bitmapInfo.bmiHeader, raf);
- byte[] shapeData = loadData(bitmapInfo.bmiHeader, raf);
- bitmapInfo.bmiHeader.biBitCount = 1;
- byte[] maskData = loadData(bitmapInfo.bmiHeader, raf);
- maskData = convertPad(maskData, width, height, 1, 4, 2);
- bitInvertData(maskData, 0, maskData.length);
- return ImageData.internal_new(
- width,
- height,
- depth,
- palette,
- 4,
- shapeData,
- 2,
- maskData,
- null,
- -1,
- -1,
- SWT.IMAGE_ICO,
- 0,
- 0,
- 0,
- 0);
-}
-
-static byte[] bitInvertData(byte[] data, int startIndex, int endIndex) {
- // Destructively bit invert data in the given byte array.
- for (int i = startIndex; i < endIndex; i++) {
- data[i] = (byte)(255 - data[i - startIndex]);
- }
- return data;
-}
-
-static final byte[] convertPad(byte[] data, int width, int height, int depth, int pad, int newPad) {
- if (pad == newPad) return data;
- int stride = (width * depth + 7) / 8;
- int bpl = (stride + (pad - 1)) / pad * pad;
- int newBpl = (stride + (newPad - 1)) / newPad * newPad;
- byte[] newData = new byte[height * newBpl];
- int srcIndex = 0, destIndex = 0;
- for (int y = 0; y < height; y++) {
- System.arraycopy(data, srcIndex, newData, destIndex, newBpl);
- srcIndex += bpl;
- destIndex += newBpl;
- }
- return newData;
-}
-static PaletteData loadPalette(BITMAPINFOHEADER bih, RandomAccessFile raf) throws IOException {
- int depth = bih.biBitCount;
- if (depth <= 8) {
- int numColors = bih.biClrUsed;
- if (numColors == 0) {
- numColors = 1 << depth;
- } else {
- if (numColors > 256)
- numColors = 256;
- }
- byte[] buf = new byte[numColors * 4];
- raf.read(buf);
- return paletteFromBytes(buf, numColors);
- }
- if (depth == 16) return new PaletteData(0x7C00, 0x3E0, 0x1F);
- if (depth == 24) return new PaletteData(0xFF, 0xFF00, 0xFF0000);
- return new PaletteData(0xFF00, 0xFF0000, 0xFF000000);
-}
-static PaletteData paletteFromBytes(byte[] bytes, int numColors) {
- int bytesOffset = 0;
- RGB[] colors = new RGB[numColors];
- for (int i = 0; i < numColors; i++) {
- colors[i] = new RGB(bytes[bytesOffset + 2] & 0xFF,
- bytes[bytesOffset + 1] & 0xFF,
- bytes[bytesOffset] & 0xFF);
- bytesOffset += 4;
- }
- return new PaletteData(colors);
-}
-static byte[] loadData(BITMAPINFOHEADER bih, RandomAccessFile raf) throws IOException {
- int stride = (bih.biWidth * bih.biBitCount + 7) / 8;
- stride = (stride + 3) / 4 * 4; // Round up to 4 byte multiple
- byte[] data = loadData(bih, raf, stride);
- flipScanLines(data, stride, bih.biHeight);
- return data;
-}
-static void flipScanLines(byte[] data, int stride, int height) {
- int i1 = 0;
- int i2 = (height - 1) * stride;
- for (int i = 0; i < height / 2; i++) {
- for (int index = 0; index < stride; index++) {
- byte b = data[index + i1];
- data[index + i1] = data[index + i2];
- data[index + i2] = b;
- }
- i1 += stride;
- i2 -= stride;
- }
-}
-static byte[] loadData(BITMAPINFOHEADER bih, RandomAccessFile raf, int stride) throws IOException {
- int dataSize = bih.biHeight * stride;
- byte[] data = new byte[dataSize];
- int cmp = bih.biCompression;
- if (cmp == 0) { // BMP_NO_COMPRESSION
- raf.read(data);
- } else {
- if (DEBUG) System.out.println("ICO cannot be compressed?");
- }
- return data;
-}
-
-static void unloadIcon(RandomAccessFile raf, ImageData icon) throws IOException {
- int sizeImage = (((icon.width * icon.depth + 31) / 32 * 4) +
- ((icon.width + 31) / 32 * 4)) * icon.height;
- write4(raf, BMPHeaderFixedSize);
- write4(raf, icon.width);
- write4(raf, icon.height * 2);
- writeU2(raf, 1);
- writeU2(raf, icon.depth);
- write4(raf, 0);
- write4(raf, sizeImage);
- write4(raf, 0);
- write4(raf, 0);
- write4(raf, icon.palette.colors != null ? icon.palette.colors.length : 0);
- write4(raf, 0);
-
- byte[] rgbs = paletteToBytes(icon.palette);
- raf.write(rgbs);
- unloadShapeData(raf, icon);
- unloadMaskData(raf, icon);
-}
-static byte[] paletteToBytes(PaletteData pal) {
- int n = pal.colors == null ? 0 : (pal.colors.length < 256 ? pal.colors.length : 256);
- byte[] bytes = new byte[n * 4];
- int offset = 0;
- for (int i = 0; i < n; i++) {
- RGB col = pal.colors[i];
- bytes[offset] = (byte)col.blue;
- bytes[offset + 1] = (byte)col.green;
- bytes[offset + 2] = (byte)col.red;
- offset += 4;
- }
- return bytes;
-}
-static void unloadMaskData(RandomAccessFile raf, ImageData icon) {
- ImageData mask = icon.getTransparencyMask();
- int bpl = (icon.width + 7) / 8;
- int pad = mask.scanlinePad;
- int srcBpl = (bpl + pad - 1) / pad * pad;
- int destBpl = (bpl + 3) / 4 * 4;
- byte[] buf = new byte[destBpl];
- int offset = (icon.height - 1) * srcBpl;
- byte[] data = mask.data;
- try {
- for (int i = 0; i < icon.height; i++) {
- System.arraycopy(data, offset, buf, 0, bpl);
- bitInvertData(buf, 0, bpl);
- raf.write(buf, 0, destBpl);
- offset -= srcBpl;
- }
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
-}
-static void unloadShapeData(RandomAccessFile raf, ImageData icon) {
- int bpl = (icon.width * icon.depth + 7) / 8;
- int pad = icon.scanlinePad;
- int srcBpl = (bpl + pad - 1) / pad * pad;
- int destBpl = (bpl + 3) / 4 * 4;
- byte[] buf = new byte[destBpl];
- int offset = (icon.height - 1) * srcBpl;
- byte[] data = icon.data;
- try {
- for (int i = 0; i < icon.height; i++) {
- System.arraycopy(data, offset, buf, 0, bpl);
- raf.write(buf, 0, destBpl);
- offset -= srcBpl;
- }
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
-}
-static boolean readIconGroup(RandomAccessFile raf, int offset, int size) throws IOException {
- raf.seek(offset);
- NEWHEADER newHeader = new NEWHEADER();
- read(raf, newHeader);
- if (newHeader.ResType != RES_ICON) return false;
- RESDIR[] resDir = new RESDIR[newHeader.ResCount];
- for (int i = 0; i < newHeader.ResCount; i++) {
- resDir[i] = new RESDIR();
- read(raf, resDir[i]);
- }
- return true;
-}
-
-static void copyFile(String src, String dst) throws FileNotFoundException, IOException {
- File srcFile = new File(src);
- File dstFile = new File(dst);
- FileInputStream in = new FileInputStream(srcFile);
- FileOutputStream out = new FileOutputStream(dstFile);
- int c;
- while ((c = in.read()) != -1) out.write(c);
- in.close();
- out.close();
-}
-
-/* IO utilities to parse Windows executable */
-static final int IMAGE_DOS_SIGNATURE = 0x5a4d;
-static final int IMAGE_NT_SIGNATURE = 0x00004550;
-static final int IMAGE_DIRECTORY_ENTRY_RESOURCE = 2;
-static final int RES_ICON = 1;
-static final int RT_ICON = 3;
-static final int RT_GROUP_ICON = 14;
-static final int BMPHeaderFixedSize = 40;
-
-public static class IMAGE_DOS_HEADER {
- int e_magic; // WORD
- int e_cblp; // WORD
- int e_cp; // WORD
- int e_crlc; // WORD
- int e_cparhdr; // WORD
- int e_minalloc; // WORD
- int e_maxalloc; // WORD
- int e_ss; // WORD
- int e_sp; // WORD
- int e_csum; // WORD
- int e_ip; // WORD
- int e_cs; // WORD
- int e_lfarlc; // WORD
- int e_ovno; // WORD
- int[] e_res = new int[4]; // WORD[4]
- int e_oemid; // WORD
- int e_oeminfo; // WORD
- int[] e_res2 = new int[10]; // WORD[10]
- int e_lfanew; // LONG
-}
-
-public static class IMAGE_FILE_HEADER {
- int Machine; // WORD
- int NumberOfSections; // WORD
- int TimeDateStamp; // DWORD
- int PointerToSymbolTable; // DWORD
- int NumberOfSymbols; // DWORD
- int SizeOfOptionalHeader; // WORD
- int Characteristics; // WORD
-};
-
-public static class IMAGE_DATA_DIRECTORY {
- int VirtualAddress; // DWORD
- int Size; // DWORD
-}
-
-public static class IMAGE_OPTIONAL_HEADER {
- int Magic; // WORD
- int MajorLinkerVersion; // BYTE
- int MinorLinkerVersion; // BYTE
- int SizeOfCode; // DWORD
- int SizeOfInitializedData; // DWORD
- int SizeOfUninitializedData; // DWORD
- int AddressOfEntryPoint; // DWORD
- int BaseOfCode; // DWORD
- int BaseOfData; // DWORD
- int ImageBase; // DWORD
- int SectionAlignment; // DWORD
- int FileAlignment; // DWORD
- int MajorOperatingSystemVersion; // WORD
- int MinorOperatingSystemVersion; // WORD
- int MajorImageVersion; // WORD
- int MinorImageVersion; // WORD
- int MajorSubsystemVersion; // WORD
- int MinorSubsystemVersion; // WORD
- int Win32VersionValue; // DWORD
- int SizeOfImage; // DWORD
- int SizeOfHeaders; // DWORD
- int CheckSum; // DWORD
- int Subsystem; // WORD
- int DllCharacteristics; // WORD
- int SizeOfStackReserve; // DWORD
- int SizeOfStackCommit; // DWORD
- int SizeOfHeapReserve; // DWORD
- int SizeOfHeapCommit; // DWORD
- int LoaderFlags; // DWORD
- int NumberOfRvaAndSizes; // DWORD
- IMAGE_DATA_DIRECTORY[] DataDirectory = new IMAGE_DATA_DIRECTORY[16];
-}
-public static class IMAGE_NT_HEADERS {
- int Signature; // DWORD
- IMAGE_FILE_HEADER FileHeader = new IMAGE_FILE_HEADER();
- IMAGE_OPTIONAL_HEADER OptionalHeader = new IMAGE_OPTIONAL_HEADER();
- final static int FIELD_OFFSET_OptionalHeader = 24;
-}
-
-public static class IMAGE_SECTION_HEADER {
- int[] Name = new int[8]; // BYTE[8]
- int Misc_VirtualSize; // DWORD (union Misc { DWORD PhysicalAddress; DWORD VirtualSize }
- int VirtualAddress; // DWORD
- int SizeOfRawData; // DWORD
- int PointerToRawData; // DWORD
- int PointerToRelocations; // DWORD
- int PointerToLinenumbers; // DWORD
- int NumberOfRelocations; // WORD
- int NumberOfLinenumbers; // WORD
- int Characteristics; // DWORD
-};
-
-public static class IMAGE_RESOURCE_DIRECTORY {
- int Characteristics; // DWORD
- int TimeDateStamp; // DWORD
- int MajorVersion; // WORD
- int MinorVersion; // WORD
- int NumberOfNamedEntries; // WORD - used
- int NumberOfIdEntries; // WORD - used
- final static int SIZEOF = 16;
-}
-
-public static class IMAGE_RESOURCE_DIRECTORY_ENTRY {
- // union
- int NameOffset; // DWORD 31 bits
- boolean NameIsString; // DWORD 1 bit
- int Name; // DWORD
- int Id; // WORD
- // union
- int OffsetToData; // DWORD
- int OffsetToDirectory; // DWORD 31 bits
- boolean DataIsDirectory; // DWORD 1 bit
-}
-
-public static class IMAGE_RESOURCE_DATA_ENTRY {
- int OffsetToData; // DWORD
- int Size; // DWORD
- int CodePage; // DWORD
- int Reserved; // DWORD
-}
-
-public static class NEWHEADER {
- int Reserved; // WORD
- int ResType; // WORD
- int ResCount; // WORD
-}
-
-public static class ICONRESDIR {
- int Width; // BYTE
- int Height; // BYTE
- int ColorCount; // BYTE
- int reserved; // BYTE
-}
-
-public static class CURSORDIR {
- int Width; // WORD
- int Height; // WORD
-}
-
-public static class RESDIR {
- // union
- ICONRESDIR Icon = new ICONRESDIR();
- CURSORDIR Cursor = new CURSORDIR();
- int Planes; // WORD
- int BitCount; // WORD
- int BytesInRes; // DWORD
- int IconCursorId; // WORD
-}
-
-public static class BITMAPINFOHEADER {
- int biSize; // DWORD
- int biWidth; // LONG
- int biHeight; // LONG
- int biPlanes; // WORD
- int biBitCount; // WORD
- int biCompression; // DWORD
- int biSizeImage; // DWORD
- int biXPelsPerMeter; // LONG
- int biYPelsPerMeter; // LONG
- int biClrUsed; // DWORD
- int biClrImportant; // DWORD
-}
-
-static class RGBQUAD {
- int rgBlue; // BYTE
- int rgbGreen; // BYTE
- int rgbRed; // BYTE
- int rgbReserved; // BYTE
-}
-static class BITMAPINFO {
- BITMAPINFOHEADER bmiHeader = new BITMAPINFOHEADER();
- RGBQUAD[] bmiColors = null;
-}
-static void read(RandomAccessFile raf, BITMAPINFOHEADER bih) throws IOException {
- bih.biSize = read4(raf);
- bih.biWidth = read4(raf);
- bih.biHeight = read4(raf);
- bih.biPlanes = readU2(raf);
- bih.biBitCount = readU2(raf);
- bih.biCompression = read4(raf);
- bih.biSizeImage = read4(raf);
- bih.biXPelsPerMeter = read4(raf);
- bih.biYPelsPerMeter = read4(raf);
- bih.biClrUsed = read4(raf);
- bih.biClrImportant = read4(raf);
-}
-static void read(RandomAccessFile raf, BITMAPINFO bi) throws IOException {
- read(raf, bi.bmiHeader);
-}
-/* Little Endian helpers */
-static int readU2(RandomAccessFile raf) throws IOException {
- int b0 = raf.readByte() & 0xFF;
- int b1 = raf.readByte() & 0xFF;
- return (b1 << 8 | b0);
-}
-static int read4(RandomAccessFile raf) throws IOException {
- int b0 = raf.readByte() & 0xFF;;
- int b1 = raf.readByte() & 0xFF;;
- int b2 = raf.readByte() & 0xFF;;
- int b3 = raf.readByte() & 0xFF;;
- return b3 << 24 | b2 << 16 | b1 << 8 | b0;
-}
-static void write4(RandomAccessFile raf, int value) throws IOException {
- raf.write(value & 0xFF);
- raf.write((value >> 8) & 0xFF);
- raf.write((value >> 16) & 0xFF);
- raf.write((value >> 24) & 0xFF);
-}
-static void writeU2(RandomAccessFile raf, int value) throws IOException {
- raf.write(value & 0xFF);
- raf.write((value >> 8) & 0xFF);
-}
-static void read(RandomAccessFile raf, IMAGE_DOS_HEADER idh) throws IOException {
- idh.e_magic = readU2(raf);
- idh.e_cblp = readU2(raf);
- idh.e_cp = readU2(raf);
- idh.e_crlc = readU2(raf);
- idh.e_cparhdr = readU2(raf);
- idh.e_minalloc = readU2(raf);
- idh.e_maxalloc = readU2(raf);
- idh.e_ss = readU2(raf);
- idh.e_sp = readU2(raf);
- idh.e_csum = readU2(raf);
- idh.e_ip = readU2(raf);
- idh.e_cs = readU2(raf);
- idh.e_lfarlc = readU2(raf);
- idh.e_ovno = readU2(raf);
- for (int i = 0; i < idh.e_res.length; i++) idh.e_res[i] = readU2(raf);
- idh.e_oemid = readU2(raf);
- idh.e_oeminfo = readU2(raf);
- for (int i = 0; i < idh.e_res2.length; i++) idh.e_res2[i] = readU2(raf);
- idh.e_lfanew = read4(raf);
-}
-static void read(RandomAccessFile raf, IMAGE_FILE_HEADER ifh) throws IOException {
- ifh.Machine = readU2(raf);
- ifh.NumberOfSections = readU2(raf);
- ifh.TimeDateStamp = read4(raf);
- ifh.PointerToSymbolTable = read4(raf);
- ifh.NumberOfSymbols = read4(raf);
- ifh.SizeOfOptionalHeader = readU2(raf);
- ifh.Characteristics = readU2(raf);
-}
-static void read(RandomAccessFile raf, IMAGE_DATA_DIRECTORY idd) throws IOException {
- idd.VirtualAddress = read4(raf);
- idd.Size = read4(raf);
-}
-static void read(RandomAccessFile raf, IMAGE_OPTIONAL_HEADER ioh) throws IOException {
- ioh.Magic = readU2(raf);
- ioh.MajorLinkerVersion = raf.read();
- ioh.MinorLinkerVersion = raf.read();
- ioh.SizeOfCode = read4(raf);
- ioh.SizeOfInitializedData = read4(raf);
- ioh.SizeOfUninitializedData = read4(raf);
- ioh.AddressOfEntryPoint = read4(raf);
- ioh.BaseOfCode = read4(raf);
- ioh.BaseOfData = read4(raf);
- ioh.ImageBase = read4(raf);
- ioh.SectionAlignment = read4(raf);
- ioh.FileAlignment = read4(raf);
- ioh.MajorOperatingSystemVersion = readU2(raf);
- ioh.MinorOperatingSystemVersion = readU2(raf);
- ioh.MajorImageVersion = readU2(raf);
- ioh.MinorImageVersion = readU2(raf);
- ioh.MajorSubsystemVersion = readU2(raf);
- ioh.MinorSubsystemVersion = readU2(raf);
- ioh.Win32VersionValue = read4(raf);
- ioh.SizeOfImage = read4(raf);
- ioh.SizeOfHeaders = read4(raf);
- ioh.CheckSum = read4(raf);
- ioh.Subsystem = readU2(raf);
- ioh.DllCharacteristics = readU2(raf);
- ioh.SizeOfStackReserve = read4(raf);
- ioh.SizeOfStackCommit = read4(raf);
- ioh.SizeOfHeapReserve = read4(raf);
- ioh.SizeOfHeapCommit = read4(raf);
- ioh.LoaderFlags = read4(raf);
- ioh.NumberOfRvaAndSizes = read4(raf);
- for (int i = 0 ; i < ioh.DataDirectory.length; i++) {
- ioh.DataDirectory[i] = new IMAGE_DATA_DIRECTORY();
- read(raf, ioh.DataDirectory[i]);
- }
-}
-static void read(RandomAccessFile raf, IMAGE_NT_HEADERS inh) throws IOException {
- inh.Signature = read4(raf);
- read(raf, inh.FileHeader);
- read(raf, inh.OptionalHeader);
-}
-static void read(RandomAccessFile raf, IMAGE_SECTION_HEADER ish) throws IOException {
- for (int i = 0 ; i < ish.Name.length; i++) ish.Name[i] = raf.read();
- ish.Misc_VirtualSize = read4(raf);
- ish.VirtualAddress = read4(raf);
- ish.SizeOfRawData = read4(raf);
- ish.PointerToRawData = read4(raf);
- ish.PointerToRelocations = read4(raf);
- ish.PointerToLinenumbers = read4(raf);
- ish.NumberOfRelocations = readU2(raf);
- ish.NumberOfLinenumbers = readU2(raf);
- ish.Characteristics = read4(raf);
-}
-static void read(RandomAccessFile raf, IMAGE_RESOURCE_DIRECTORY ird) throws IOException {
- ird.Characteristics = read4(raf);
- ird.TimeDateStamp = read4(raf);
- ird.MajorVersion = readU2(raf);
- ird.MinorVersion = readU2(raf);
- ird.NumberOfNamedEntries = readU2(raf);
- ird.NumberOfIdEntries = readU2(raf);
-};
-static void read(RandomAccessFile raf, IMAGE_RESOURCE_DIRECTORY_ENTRY irde) throws IOException {
- irde.Name = read4(raf);
- irde.OffsetToData = read4(raf);
- // construct other union members
- irde.NameOffset = irde.Name & ~ (1 << 31);
- irde.NameIsString = (irde.Name & (1 << 31)) != 0;
- irde.Id = irde.Name & 0xFFFF;
- irde.OffsetToDirectory = irde.OffsetToData & ~ (1 << 31);
- irde.DataIsDirectory = (irde.OffsetToData & (1 << 31)) != 0;
-}
-static void read(RandomAccessFile raf, IMAGE_RESOURCE_DATA_ENTRY irde) throws IOException {
- irde.OffsetToData = read4(raf);
- irde.Size = read4(raf);
- irde.CodePage = read4(raf);
- irde.Reserved = read4(raf);
-}
-static void read(RandomAccessFile raf, NEWHEADER nh) throws IOException {
- nh.Reserved = readU2(raf);
- nh.ResType = readU2(raf);
- nh.ResCount = readU2(raf);
-}
-static void read(RandomAccessFile raf, ICONRESDIR i) throws IOException {
- i.Width = raf.read();
- i.Height = raf.read();
- i.ColorCount = raf.read();
- i.reserved = raf.read();
-}
-static void read(RandomAccessFile raf, CURSORDIR c) throws IOException {
- c.Width = readU2(raf);
- c.Height = readU2(raf);
-}
-static void read(RandomAccessFile raf, RESDIR rs) throws IOException {
- long start = raf.getFilePointer();
- read(raf, rs.Icon);
- raf.seek(start);
- read(raf, rs.Cursor);
- rs.Planes = readU2(raf);
- rs.BitCount = readU2(raf);
- rs.BytesInRes = read4(raf);
- rs.IconCursorId = readU2(raf);
-}
-
-/* ImageData and Image Decoder inlining to avoid dependency on SWT
- * The following section can be entirely removed if SWT can be used.
- */
-
-static class RGB {
-
- /**
- * the red component of the RGB
- */
- public int red;
-
- /**
- * the green component of the RGB
- */
- public int green;
-
- /**
- * the blue component of the RGB
- */
- public int blue;
-
- static final long serialVersionUID = 3258415023461249074L;
-
-/**
- * Constructs an instance of this class with the given
- * red, green and blue values.
- *
- * @param red the red component of the new instance
- * @param green the green component of the new instance
- * @param blue the blue component of the new instance
- *
- * @exception IllegalArgumentException
- * ERROR_INVALID_ARGUMENT - if the red, green or blue argument is not between 0 and 255
- *
- */
-public RGB(int red, int green, int blue) {
- if ((red > 255) || (red < 0) ||
- (green > 255) || (green < 0) ||
- (blue > 255) || (blue < 0))
- SWT.error(SWT.ERROR_INVALID_ARGUMENT);
- this.red = red;
- this.green = green;
- this.blue = blue;
-}
-
-/**
- * Compares the argument to the receiver, and returns true
- * if they represent the same object using a class
- * specific comparison.
- *
- * @param object the object to compare with this object
- * @return true
if the object is the same as this object and false
otherwise
- *
- * @see #hashCode()
- */
-public boolean equals (Object object) {
- if (object == this) return true;
- if (!(object instanceof RGB)) return false;
- RGB rgb = (RGB)object;
- return (rgb.red == this.red) && (rgb.green == this.green) && (rgb.blue == this.blue);
-}
-
-/**
- * Returns an integer hash code for the receiver. Any two
- * objects which return true
when passed to
- * equals
must return the same value for this
- * method.
- *
- * @return the receiver's hash
- *
- * @see #equals(Object)
- */
-public int hashCode () {
- return (blue << 16) | (green << 8) | red;
-}
-
-/**
- * Returns a string containing a concise, human-readable
- * description of the receiver.
- *
- * @return a string representation of the RGB
- */
-public String toString () {
- return "RGB {" + red + ", " + green + ", " + blue + "}"; //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
-
-//$NON-NLS-4$
-}
-
-}
-static class PaletteData {
-
- /**
- * true if the receiver is a direct palette,
- * and false otherwise
- */
- public boolean isDirect;
-
- /**
- * the RGB values for an indexed palette, where the
- * indices of the array correspond to pixel values
- */
- public RGB[] colors;
-
- /**
- * the red mask for a direct palette
- */
- public int redMask;
-
- /**
- * the green mask for a direct palette
- */
- public int greenMask;
-
- /**
- * the blue mask for a direct palette
- */
- public int blueMask;
-
- /**
- * the red shift for a direct palette
- */
- public int redShift;
-
- /**
- * the green shift for a direct palette
- */
- public int greenShift;
-
- /**
- * the blue shift for a direct palette
- */
- public int blueShift;
-
-/**
- * Constructs a new indexed palette given an array of RGB values.
- *
- * @param colors the array of RGB
s for the palette
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if the argument is null
- *
- */
-public PaletteData(RGB[] colors) {
- if (colors == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- this.colors = colors;
- this.isDirect = false;
-}
-
-/**
- * Constructs a new direct palette given the red, green and blue masks.
- *
- * @param redMask the red mask
- * @param greenMask the green mask
- * @param blueMask the blue mask
- */
-public PaletteData(int redMask, int greenMask, int blueMask) {
- this.redMask = redMask;
- this.greenMask = greenMask;
- this.blueMask = blueMask;
- this.isDirect = true;
- this.redShift = shiftForMask(redMask);
- this.greenShift = shiftForMask(greenMask);
- this.blueShift = shiftForMask(blueMask);
-}
-
-/**
- * Returns the pixel value corresponding to the given RBG
.
- *
- * @param rgb the RGB to get the pixel value for
- * @return the pixel value for the given RGB
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if the argument is null
- * ERROR_INVALID_ARGUMENT - if the RGB is not found in the palette
- *
- */
-public int getPixel(RGB rgb) {
- if (rgb == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- if (isDirect) {
- int pixel = 0;
- pixel |= (redShift < 0 ? rgb.red << -redShift : rgb.red >>> redShift) & redMask;
- pixel |= (greenShift < 0 ? rgb.green << -greenShift : rgb.green >>> greenShift) & greenMask;
- pixel |= (blueShift < 0 ? rgb.blue << -blueShift : rgb.blue >>> blueShift) & blueMask;
- return pixel;
- } else {
- for (int i = 0; i < colors.length; i++) {
- if (colors[i].equals(rgb)) return i;
- }
- /* The RGB did not exist in the palette */
- SWT.error(SWT.ERROR_INVALID_ARGUMENT);
- return 0;
- }
-}
-
-/**
- * Returns an RGB
corresponding to the given pixel value.
- *
- * @param pixel the pixel to get the RGB value for
- * @return the RGB value for the given pixel
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if the argument is null
- * ERROR_INVALID_ARGUMENT - if the pixel does not exist in the palette
- *
- */
-public RGB getRGB(int pixel) {
- if (isDirect) {
- int r = pixel & redMask;
- r = (redShift < 0) ? r >>> -redShift : r << redShift;
- int g = pixel & greenMask;
- g = (greenShift < 0) ? g >>> -greenShift : g << greenShift;
- int b = pixel & blueMask;
- b = (blueShift < 0) ? b >>> -blueShift : b << blueShift;
- return new RGB(r, g, b);
- } else {
- if (pixel < 0 || pixel >= colors.length) {
- SWT.error(SWT.ERROR_INVALID_ARGUMENT);
- }
- return colors[pixel];
- }
-}
-
-/**
- * Returns all the RGB values in the receiver if it is an
- * indexed palette, or null if it is a direct palette.
- *
- * @return the RGB
s for the receiver or null
- */
-public RGB[] getRGBs() {
- return colors;
-}
-
-/**
- * Computes the shift value for a given mask.
- *
- * @param mask the mask to compute the shift for
- * @return the shift amount
- *
- * @see PaletteData
- */
-int shiftForMask(int mask) {
- for (int i = 31; i >= 0; i--) {
- if (((mask >> i) & 0x1) != 0) return 7 - i;
- }
- return 32;
-}
-
-}
-static class ImageLoader {
-
- /**
- * the array of ImageData objects in this ImageLoader.
- * This array is read in when the load method is called,
- * and it is written out when the save method is called
- */
- public ImageData[] data;
-
- /**
- * the width of the logical screen on which the images
- * reside, in pixels (this corresponds to the GIF89a
- * Logical Screen Width value)
- */
- public int logicalScreenWidth;
-
- /**
- * the height of the logical screen on which the images
- * reside, in pixels (this corresponds to the GIF89a
- * Logical Screen Height value)
- */
- public int logicalScreenHeight;
-
- /**
- * the background pixel for the logical screen (this
- * corresponds to the GIF89a Background Color Index value).
- * The default is -1 which means 'unspecified background'
- *
- */
- public int backgroundPixel;
-
- /**
- * the number of times to repeat the display of a sequence
- * of animated images (this corresponds to the commonly-used
- * GIF application extension for "NETSCAPE 2.0 01")
- */
- public int repeatCount;
-
- /*
- * the set of ImageLoader event listeners, created on demand
- */
- Vector imageLoaderListeners;
-
-/**
- * Construct a new empty ImageLoader.
- */
-public ImageLoader() {
- reset();
-}
-
-/**
- * Resets the fields of the ImageLoader, except for the
- * imageLoaderListeners
field.
- */
-void reset() {
- data = null;
- logicalScreenWidth = 0;
- logicalScreenHeight = 0;
- backgroundPixel = -1;
- repeatCount = 1;
-}
-
-/**
- * Loads an array of ImageData
objects from the
- * specified input stream. Throws an error if either an error
- * occurs while loading the images, or if the images are not
- * of a supported type. Returns the loaded image data array.
- *
- * @param stream the input stream to load the images from
- * @return an array of ImageData
objects loaded from the specified input stream
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if the stream is null
- *
- * @exception SWTException
- * ERROR_INVALID_IMAGE - if the image file contains invalid data
- * ERROR_IO - if an input/output error occurs while reading data
- * ERROR_UNSUPPORTED_FORMAT - if the image file contains an unrecognized format
- *
- */
-public ImageData[] load(InputStream stream) {
- if (stream == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- reset();
- data = FileFormat.load(stream, this);
- return data;
-}
-
-/**
- * Loads an array of ImageData
objects from the
- * file with the specified name. Throws an error if either
- * an error occurs while loading the images, or if the images are
- * not of a supported type. Returns the loaded image data array.
- *
- * @param filename the name of the file to load the images from
- * @return an array of ImageData
objects loaded from the specified file
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if the file name is null
- *
- * @exception SWTException
- * ERROR_INVALID_IMAGE - if the image file contains invalid data
- * ERROR_IO - if an IO error occurs while reading data
- * ERROR_UNSUPPORTED_FORMAT - if the image file contains an unrecognized format
- *
- */
-public ImageData[] load(String filename) {
- if (filename == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- InputStream stream = null;
- try {
- stream = new FileInputStream(filename);
- return load(stream);
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- } finally {
- try {
- if (stream != null) stream.close();
- } catch (IOException e) {
- // Ignore error
- }
- }
- return null;
-}
-}
-static class ImageData {
-
- /**
- * The width of the image, in pixels.
- */
- public int width;
-
- /**
- * The height of the image, in pixels.
- */
- public int height;
-
- /**
- * The color depth of the image, in bits per pixel.
- *
- * Note that a depth of 8 or less does not necessarily
- * mean that the image is palette indexed, or
- * conversely that a depth greater than 8 means that
- * the image is direct color. Check the associated
- * PaletteData's isDirect field for such determinations.
- */
- public int depth;
-
- /**
- * The scanline padding.
- *
- * If one scanline of the image is not a multiple of
- * this number, it will be padded with zeros until it is.
- *
- */
- public int scanlinePad;
-
- /**
- * The number of bytes per scanline.
- *
- * This is a multiple of the scanline padding.
- *
- */
- public int bytesPerLine;
-
- /**
- * The pixel data of the image.
- *
- * Note that for 16 bit depth images the pixel data is stored
- * in least significant byte order; however, for 24bit and
- * 32bit depth images the pixel data is stored in most
- * significant byte order.
- *
- */
- public byte[] data;
-
- /**
- * The color table for the image.
- */
- public PaletteData palette;
-
- /**
- * The transparent pixel.
- *
- * Pixels with this value are transparent.
- *
- * The default is -1 which means 'no transparent pixel'.
- *
- */
- public int transparentPixel;
-
- /**
- * An icon-specific field containing the data from the icon mask.
- *
- * This is a 1 bit bitmap stored with the most significant
- * bit first. The number of bytes per scanline is
- * '((width + 7) / 8 + (maskPad - 1)) / maskPad * maskPad'.
- *
- * The default is null which means 'no transparency mask'.
- *
- */
- public byte[] maskData;
-
- /**
- * An icon-specific field containing the scanline pad of the mask.
- *
- * If one scanline of the transparency mask is not a
- * multiple of this number, it will be padded with zeros until
- * it is.
- *
- */
- public int maskPad;
-
- /**
- * The alpha data of the image.
- *
- * Every pixel can have an alpha blending value that
- * varies from 0, meaning fully transparent, to 255 meaning
- * fully opaque. The number of bytes per scanline is
- * 'width'.
- *
- */
- public byte[] alphaData;
-
- /**
- * The global alpha value to be used for every pixel.
- *
- * If this value is set, the alphaData
field
- * is ignored and when the image is rendered each pixel
- * will be blended with the background an amount
- * proportional to this value.
- *
- * The default is -1 which means 'no global alpha value'
- *
- */
- public int alpha;
-
- /**
- * The type of file from which the image was read.
- *
- * It is expressed as one of the following values:
- *
- * IMAGE_BMP
- * Windows BMP file format, no compression
- * IMAGE_BMP_RLE
- * Windows BMP file format, RLE compression if appropriate
- * IMAGE_GIF
- * GIF file format
- * IMAGE_ICO
- * Windows ICO file format
- * IMAGE_JPEG
- * JPEG file format
- * IMAGE_PNG
- * PNG file format
- *
- */
- public int type;
-
- /**
- * The x coordinate of the top left corner of the image
- * within the logical screen (this field corresponds to
- * the GIF89a Image Left Position value).
- */
- public int x;
-
- /**
- * The y coordinate of the top left corner of the image
- * within the logical screen (this field corresponds to
- * the GIF89a Image Top Position value).
- */
- public int y;
-
- /**
- * A description of how to dispose of the current image
- * before displaying the next.
- *
- * It is expressed as one of the following values:
- *
- * DM_UNSPECIFIED
- * disposal method not specified
- * DM_FILL_NONE
- * do nothing - leave the image in place
- * DM_FILL_BACKGROUND
- * fill with the background color
- * DM_FILL_PREVIOUS
- * restore the previous picture
- *
- * (this field corresponds to the GIF89a Disposal Method value)
- */
- public int disposalMethod;
-
- /**
- * The time to delay before displaying the next image
- * in an animation (this field corresponds to the GIF89a
- * Delay Time value).
- */
- public int delayTime;
-
- /**
- * Arbitrary channel width data to 8-bit conversion table.
- */
- static final byte[][] ANY_TO_EIGHT = new byte[9][];
- static {
- for (int b = 0; b < 9; ++b) {
- byte[] data = ANY_TO_EIGHT[b] = new byte[1 << b];
- if (b == 0) continue;
- int inc = 0;
- for (int bit = 0x10000; (bit >>= b) != 0;) inc |= bit;
- for (int v = 0, p = 0; v < 0x10000; v+= inc) data[p++] = (byte)(v >> 8);
- }
- }
- static final byte[] ONE_TO_ONE_MAPPING = ANY_TO_EIGHT[8];
-
- /**
- * Scaled 8x8 Bayer dither matrix.
- */
- static final int[][] DITHER_MATRIX = {
- { 0xfc0000, 0x7c0000, 0xdc0000, 0x5c0000, 0xf40000, 0x740000, 0xd40000, 0x540000 },
- { 0x3c0000, 0xbc0000, 0x1c0000, 0x9c0000, 0x340000, 0xb40000, 0x140000, 0x940000 },
- { 0xcc0000, 0x4c0000, 0xec0000, 0x6c0000, 0xc40000, 0x440000, 0xe40000, 0x640000 },
- { 0x0c0000, 0x8c0000, 0x2c0000, 0xac0000, 0x040000, 0x840000, 0x240000, 0xa40000 },
- { 0xf00000, 0x700000, 0xd00000, 0x500000, 0xf80000, 0x780000, 0xd80000, 0x580000 },
- { 0x300000, 0xb00000, 0x100000, 0x900000, 0x380000, 0xb80000, 0x180000, 0x980000 },
- { 0xc00000, 0x400000, 0xe00000, 0x600000, 0xc80000, 0x480000, 0xe80000, 0x680000 },
- { 0x000000, 0x800000, 0x200000, 0xa00000, 0x080000, 0x880000, 0x280000, 0xa80000 }
- };
-
-/**
- * Constructs a new, empty ImageData with the given width, height,
- * depth and palette. The data will be initialized to an (all zero)
- * array of the appropriate size.
- *
- * @param width the width of the image
- * @param height the height of the image
- * @param depth the depth of the image
- * @param palette the palette of the image (must not be null)
- *
- * @exception IllegalArgumentException
- * ERROR_INVALID_ARGUMENT - if the width or height is negative, or if the depth is not
- * one of 1, 2, 4, 8, 16, 24 or 32
- * ERROR_NULL_ARGUMENT - if the palette is null
- *
- */
-public ImageData(int width, int height, int depth, PaletteData palette) {
- this(width, height, depth, palette,
- 4, null, 0, null,
- null, -1, -1, SWT.IMAGE_UNDEFINED,
- 0, 0, 0, 0);
-}
-
-/**
- * Constructs a new, empty ImageData with the given width, height,
- * depth, palette, scanlinePad and data.
- *
- * @param width the width of the image
- * @param height the height of the image
- * @param depth the depth of the image
- * @param palette the palette of the image
- * @param scanlinePad the padding of each line, in bytes
- * @param data the data of the image
- *
- * @exception IllegalArgumentException
- * ERROR_INVALID_ARGUMENT - if the width or height is negative, or if the depth is not
- * one of 1, 2, 4, 8, 16, 24 or 32
- * ERROR_NULL_ARGUMENT - if the palette or data is null
- * ERROR_CANNOT_BE_ZERO - if the scanlinePad is zero
- *
- */
-public ImageData(int width, int height, int depth, PaletteData palette, int scanlinePad, byte[] data) {
- this(width, height, depth, palette,
- scanlinePad, checkData(data), 0, null,
- null, -1, -1, SWT.IMAGE_UNDEFINED,
- 0, 0, 0, 0);
-}
-
-/**
- * Constructs an ImageData
loaded from a file with the
- * specified name. Throws an error if an error occurs loading the
- * image, or if the image has an unsupported type.
- *
- * This constructor is provided for convenience when loading a single
- * image only. If the file contains multiple images, only the first
- * one will be loaded. To load multiple images, use
- * ImageLoader.load()
.
- *
- *
- * @param filename the name of the file to load the image from (must not be null)
- *
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if the file name is null
- *
- * @exception SWTException
- * ERROR_INVALID_IMAGE - if the image file contains invalid data
- * ERROR_IO if an IO error occurs while reading data
- * ERROR_UNSUPPORTED_FORMAT - if the image file contains an unrecognized format
- *
- */
-public ImageData(String filename) {
- ImageData[] data = new ImageLoader().load(filename);
- if (data.length < 1) SWT.error(SWT.ERROR_INVALID_IMAGE);
- ImageData i = data[0];
- setAllFields(
- i.width,
- i.height,
- i.depth,
- i.scanlinePad,
- i.bytesPerLine,
- i.data,
- i.palette,
- i.transparentPixel,
- i.maskData,
- i.maskPad,
- i.alphaData,
- i.alpha,
- i.type,
- i.x,
- i.y,
- i.disposalMethod,
- i.delayTime);
-}
-
-/**
- * Prevents uninitialized instances from being created outside the package.
- */
-ImageData() {
-}
-
-/**
- * Constructs an image data by giving values for all non-computable fields.
- *
- * This method is for internal use, and is not described further.
- *
- */
-ImageData(
- int width, int height, int depth, PaletteData palette,
- int scanlinePad, byte[] data, int maskPad, byte[] maskData,
- byte[] alphaData, int alpha, int transparentPixel, int type,
- int x, int y, int disposalMethod, int delayTime)
-{
-
- if (palette == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- if (!(depth == 1 || depth == 2 || depth == 4 || depth == 8
- || depth == 16 || depth == 24 || depth == 32)) {
- SWT.error(SWT.ERROR_INVALID_ARGUMENT);
- }
- if (width <= 0 || height <= 0) {
- SWT.error(SWT.ERROR_INVALID_ARGUMENT);
- }
- if (scanlinePad == 0) SWT.error (SWT.ERROR_CANNOT_BE_ZERO);
-
- int bytesPerLine = (((width * depth + 7) / 8) + (scanlinePad - 1))
- / scanlinePad * scanlinePad;
- setAllFields(
- width,
- height,
- depth,
- scanlinePad,
- bytesPerLine,
- data != null ? data : new byte[bytesPerLine * height],
- palette,
- transparentPixel,
- maskData,
- maskPad,
- alphaData,
- alpha,
- type,
- x,
- y,
- disposalMethod,
- delayTime);
-}
-
-/**
- * Initializes all fields in the receiver. This method must be called
- * by all public constructors to ensure that all fields are initialized
- * for a new ImageData object. If a new field is added to the class,
- * then it must be added to this method.
- *
- * This method is for internal use, and is not described further.
- *
- */
-void setAllFields(int width, int height, int depth, int scanlinePad,
- int bytesPerLine, byte[] data, PaletteData palette, int transparentPixel,
- byte[] maskData, int maskPad, byte[] alphaData, int alpha,
- int type, int x, int y, int disposalMethod, int delayTime) {
-
- this.width = width;
- this.height = height;
- this.depth = depth;
- this.scanlinePad = scanlinePad;
- this.bytesPerLine = bytesPerLine;
- this.data = data;
- this.palette = palette;
- this.transparentPixel = transparentPixel;
- this.maskData = maskData;
- this.maskPad = maskPad;
- this.alphaData = alphaData;
- this.alpha = alpha;
- this.type = type;
- this.x = x;
- this.y = y;
- this.disposalMethod = disposalMethod;
- this.delayTime = delayTime;
-}
-
-/**
- * Invokes internal SWT functionality to create a new instance of
- * this class.
- *
- * IMPORTANT: This method is not part of the public
- * API for ImageData
. It is marked public only so that it
- * can be shared within the packages provided by SWT. It is subject
- * to change without notice, and should never be called from
- * application code.
- *
- *
- * This method is for internal use, and is not described further.
- *
- */
-public static ImageData internal_new(
- int width, int height, int depth, PaletteData palette,
- int scanlinePad, byte[] data, int maskPad, byte[] maskData,
- byte[] alphaData, int alpha, int transparentPixel, int type,
- int x, int y, int disposalMethod, int delayTime)
-{
- return new ImageData(
- width, height, depth, palette, scanlinePad, data, maskPad, maskData,
- alphaData, alpha, transparentPixel, type, x, y, disposalMethod, delayTime);
-}
-
-ImageData colorMaskImage(int pixel) {
- ImageData mask = new ImageData(width, height, 1, bwPalette(),
- 2, null, 0, null, null, -1, -1, SWT.IMAGE_UNDEFINED,
- 0, 0, 0, 0);
- int[] row = new int[width];
- for (int y = 0; y < height; y++) {
- getPixels(0, y, width, row, 0);
- for (int i = 0; i < width; i++) {
- if (pixel != -1 && row[i] == pixel) {
- row[i] = 0;
- } else {
- row[i] = 1;
- }
- }
- mask.setPixels(0, y, width, row, 0);
- }
- return mask;
-}
-
-static byte[] checkData(byte [] data) {
- if (data == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- return data;
-}
-
-/**
- * Returns getWidth
pixel values starting at offset
- * x
in scanline y
in the receiver's
- * data starting at startIndex
.
- *
- * @param x the x position of the first pixel to get
- * @param y the y position of the first pixel to get
- * @param getWidth the width of the data to get
- * @param pixels the buffer in which to put the pixels
- * @param startIndex the offset into the byte array to begin storing pixels
- *
- * @exception IndexOutOfBoundsException if getWidth is too large
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if pixels is null
- * ERROR_INVALID_ARGUMENT - if x or y is out of bounds
- * ERROR_INVALID_ARGUMENT - if getWidth is negative
- *
- * @exception SWTException
- * ERROR_UNSUPPORTED_DEPTH - if the depth is not one of 1, 2, 4 or 8
- * (For higher depths, use the int[] version of this method.)
- *
- */
-public void getPixels(int x, int y, int getWidth, byte[] pixels, int startIndex) {
- if (pixels == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- if (getWidth < 0 || x >= width || y >= height || x < 0 || y < 0) SWT.error
-
-(SWT.ERROR_INVALID_ARGUMENT);
- if (getWidth == 0) return;
- int index;
- int theByte;
- int mask = 0;
- int n = getWidth;
- int i = startIndex;
- int srcX = x, srcY = y;
- if (depth == 1) {
- index = (y * bytesPerLine) + (x >> 3);
- theByte = data[index] & 0xFF;
- while (n > 0) {
- mask = 1 << (7 - (srcX & 0x7));
- if ((theByte & mask) == 0) {
- pixels[i] = 0;
- } else {
- pixels[i] = 1;
- }
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- if (n > 0) theByte = data[index] & 0xFF;
- srcX = 0;
- } else {
- if (mask == 1) {
- index++;
- if (n > 0) theByte = data[index] & 0xFF;
- }
- }
- }
- return;
- }
- if (depth == 2) {
- index = (y * bytesPerLine) + (x >> 2);
- theByte = data[index] & 0xFF;
- int offset;
- while (n > 0) {
- offset = 3 - (srcX % 4);
- mask = 3 << (offset * 2);
- pixels[i] = (byte)((theByte & mask) >> (offset * 2));
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- if (n > 0) theByte = data[index] & 0xFF;
- srcX = 0;
- } else {
- if (offset == 0) {
- index++;
- theByte = data[index] & 0xFF;
- }
- }
- }
- return;
- }
- if (depth == 4) {
- index = (y * bytesPerLine) + (x >> 1);
- if ((x & 0x1) == 1) {
- theByte = data[index] & 0xFF;
- pixels[i] = (byte)(theByte & 0x0F);
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- while (n > 1) {
- theByte = data[index] & 0xFF;
- pixels[i] = (byte)(theByte >> 4);
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- pixels[i] = (byte)(theByte & 0x0F);
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- }
- if (n > 0) {
- theByte = data[index] & 0xFF;
- pixels[i] = (byte)(theByte >> 4);
- }
- return;
- }
- if (depth == 8) {
- index = (y * bytesPerLine) + x;
- for (int j = 0; j < getWidth; j++) {
- pixels[i] = data[index];
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- return;
- }
- SWT.error(SWT.ERROR_UNSUPPORTED_DEPTH);
-}
-
-/**
- * Returns getWidth
pixel values starting at offset
- * x
in scanline y
in the receiver's
- * data starting at startIndex
.
- *
- * @param x the x position of the first pixel to get
- * @param y the y position of the first pixel to get
- * @param getWidth the width of the data to get
- * @param pixels the buffer in which to put the pixels
- * @param startIndex the offset into the buffer to begin storing pixels
- *
- * @exception IndexOutOfBoundsException if getWidth is too large
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if pixels is null
- * ERROR_INVALID_ARGUMENT - if x or y is out of bounds
- * ERROR_INVALID_ARGUMENT - if getWidth is negative
- *
- * @exception SWTException
- * ERROR_UNSUPPORTED_DEPTH - if the depth is not one of 1, 2, 4, 8, 16, 24 or 32
- *
- */
-public void getPixels(int x, int y, int getWidth, int[] pixels, int startIndex) {
- if (pixels == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- if (getWidth < 0 || x >= width || y >= height || x < 0 || y < 0) SWT.error
-
-(SWT.ERROR_INVALID_ARGUMENT);
- if (getWidth == 0) return;
- int index;
- int theByte;
- int mask;
- int n = getWidth;
- int i = startIndex;
- int srcX = x, srcY = y;
- if (depth == 1) {
- index = (y * bytesPerLine) + (x >> 3);
- theByte = data[index] & 0xFF;
- while (n > 0) {
- mask = 1 << (7 - (srcX & 0x7));
- if ((theByte & mask) == 0) {
- pixels[i] = 0;
- } else {
- pixels[i] = 1;
- }
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- if (n > 0) theByte = data[index] & 0xFF;
- srcX = 0;
- } else {
- if (mask == 1) {
- index++;
- if (n > 0) theByte = data[index] & 0xFF;
- }
- }
- }
- return;
- }
- if (depth == 2) {
- index = (y * bytesPerLine) + (x >> 2);
- theByte = data[index] & 0xFF;
- int offset;
- while (n > 0) {
- offset = 3 - (srcX % 4);
- mask = 3 << (offset * 2);
- pixels[i] = (byte)((theByte & mask) >> (offset * 2));
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- if (n > 0) theByte = data[index] & 0xFF;
- srcX = 0;
- } else {
- if (offset == 0) {
- index++;
- theByte = data[index] & 0xFF;
- }
- }
- }
- return;
- }
- if (depth == 4) {
- index = (y * bytesPerLine) + (x >> 1);
- if ((x & 0x1) == 1) {
- theByte = data[index] & 0xFF;
- pixels[i] = theByte & 0x0F;
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- while (n > 1) {
- theByte = data[index] & 0xFF;
- pixels[i] = theByte >> 4;
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- pixels[i] = theByte & 0x0F;
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- }
- if (n > 0) {
- theByte = data[index] & 0xFF;
- pixels[i] = theByte >> 4;
- }
- return;
- }
- if (depth == 8) {
- index = (y * bytesPerLine) + x;
- for (int j = 0; j < getWidth; j++) {
- pixels[i] = data[index] & 0xFF;
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- return;
- }
- if (depth == 16) {
- index = (y * bytesPerLine) + (x * 2);
- for (int j = 0; j < getWidth; j++) {
- pixels[i] = ((data[index+1] & 0xFF) << 8) + (data[index] & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index += 2;
- }
- }
- return;
- }
- if (depth == 24) {
- index = (y * bytesPerLine) + (x * 3);
- for (int j = 0; j < getWidth; j++) {
- pixels[i] = ((data[index] & 0xFF) << 16) | ((data[index+1] & 0xFF) << 8)
- | (data[index+2] & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index += 3;
- }
- }
- return;
- }
- if (depth == 32) {
- index = (y * bytesPerLine) + (x * 4);
- i = startIndex;
- for (int j = 0; j < getWidth; j++) {
- pixels[i] = ((data[index] & 0xFF) << 24) | ((data[index+1] & 0xFF) << 16)
- | ((data[index+2] & 0xFF) << 8) | (data[index+3] & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index += 4;
- }
- }
- return;
- }
- SWT.error(SWT.ERROR_UNSUPPORTED_DEPTH);
-}
-
-/**
- * Returns an array of RGB
s which comprise the
- * indexed color table of the receiver, or null if the receiver
- * has a direct color model.
- *
- * @return the RGB values for the image or null if direct color
- *
- * @see PaletteData#getRGBs()
- */
-public RGB[] getRGBs() {
- return palette.getRGBs();
-}
-
-/**
- * Returns an ImageData
which specifies the
- * transparency mask information for the receiver, or null if the
- * receiver has no transparency and is not an icon.
- *
- * @return the transparency mask or null if none exists
- */
-public ImageData getTransparencyMask() {
- if (getTransparencyType() == SWT.TRANSPARENCY_MASK) {
- return new ImageData(width, height, 1, bwPalette(), maskPad, maskData);
- } else {
- return colorMaskImage(transparentPixel);
- }
-}
-
-/**
- * Returns the image transparency type.
- *
- * @return the receiver's transparency type
- */
-public int getTransparencyType() {
- if (maskData != null) return SWT.TRANSPARENCY_MASK;
- if (transparentPixel != -1) return SWT.TRANSPARENCY_PIXEL;
- if (alphaData != null) return SWT.TRANSPARENCY_ALPHA;
- return SWT.TRANSPARENCY_NONE;
-}
-
-/**
- * Returns the byte order of the receiver.
- *
- * @return MSB_FIRST or LSB_FIRST
- */
-int getByteOrder() {
- return depth != 16 ? MSB_FIRST : LSB_FIRST;
-}
-
-/**
- * Sets the pixel values starting at offset x
in
- * scanline y
in the receiver's data to the
- * values from the array pixels
starting at
- * startIndex
.
- *
- * @param x the x position of the pixel to set
- * @param y the y position of the pixel to set
- * @param putWidth the width of the pixels to set
- * @param pixels the pixels to set
- * @param startIndex the index at which to begin setting
- *
- * @exception IndexOutOfBoundsException if putWidth is too large
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if pixels is null
- * ERROR_INVALID_ARGUMENT - if x or y is out of bounds
- * ERROR_INVALID_ARGUMENT - if putWidth is negative
- *
- * @exception SWTException
- * ERROR_UNSUPPORTED_DEPTH if the depth is not one of 1, 2, 4, 8
- * (For higher depths, use the int[] version of this method.)
- *
- */
-public void setPixels(int x, int y, int putWidth, byte[] pixels, int startIndex) {
- if (pixels == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- if (putWidth < 0 || x >= width || y >= height || x < 0 || y < 0) SWT.error(SWT.ERROR_INVALID_ARGUMENT);
- if (putWidth == 0) return;
- int index;
- int theByte;
- int mask;
- int n = putWidth;
- int i = startIndex;
- int srcX = x, srcY = y;
- if (depth == 1) {
- index = (y * bytesPerLine) + (x >> 3);
- while (n > 0) {
- mask = 1 << (7 - (srcX & 0x7));
- if ((pixels[i] & 0x1) == 1) {
- data[index] = (byte)((data[index] & 0xFF) | mask);
- } else {
- data[index] = (byte)((data[index] & 0xFF) & (mask ^ -1));
- }
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- if (mask == 1) {
- index++;
- }
- }
- }
- return;
- }
- if (depth == 2) {
- byte [] masks = { (byte)0xFC, (byte)0xF3, (byte)0xCF, (byte)0x3F };
- index = (y * bytesPerLine) + (x >> 2);
- int offset = 3 - (x % 4);
- while (n > 0) {
- theByte = pixels[i] & 0x3;
- data[index] = (byte)((data[index] & masks[offset]) | (theByte << (offset * 2)));
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- offset = 0;
- srcX = 0;
- } else {
- if (offset == 0) {
- index++;
- offset = 3;
- } else {
- offset--;
- }
- }
- }
- return;
- }
- if (depth == 4) {
- index = (y * bytesPerLine) + (x >> 1);
- boolean high = (x & 0x1) == 0;
- while (n > 0) {
- theByte = pixels[i] & 0x0F;
- if (high) {
- data[index] = (byte)((data[index] & 0x0F) | (theByte << 4));
- } else {
- data[index] = (byte)((data[index] & 0xF0) | theByte);
- }
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- high = true;
- srcX = 0;
- } else {
- if (!high) index++;
- high = !high;
- }
- }
- return;
- }
- if (depth == 8) {
- index = (y * bytesPerLine) + x;
- for (int j = 0; j < putWidth; j++) {
- data[index] = (byte)(pixels[i] & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- return;
- }
- SWT.error(SWT.ERROR_UNSUPPORTED_DEPTH);
-}
-
-/**
- * Sets the pixel values starting at offset x
in
- * scanline y
in the receiver's data to the
- * values from the array pixels
starting at
- * startIndex
.
- *
- * @param x the x position of the pixel to set
- * @param y the y position of the pixel to set
- * @param putWidth the width of the pixels to set
- * @param pixels the pixels to set
- * @param startIndex the index at which to begin setting
- *
- * @exception IndexOutOfBoundsException if putWidth is too large
- * @exception IllegalArgumentException
- * ERROR_NULL_ARGUMENT - if pixels is null
- * ERROR_INVALID_ARGUMENT - if x or y is out of bounds
- * ERROR_INVALID_ARGUMENT - if putWidth is negative
- *
- * @exception SWTException
- * ERROR_UNSUPPORTED_DEPTH if the depth is not one of 1, 2, 4, 8, 16, 24 or 32
- *
- */
-public void setPixels(int x, int y, int putWidth, int[] pixels, int startIndex) {
- if (pixels == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
- if (putWidth < 0 || x >= width || y >= height || x < 0 || y < 0) SWT.error(SWT.ERROR_INVALID_ARGUMENT);
- if (putWidth == 0) return;
- int index;
- int theByte;
- int mask;
- int n = putWidth;
- int i = startIndex;
- int pixel;
- int srcX = x, srcY = y;
- if (depth == 1) {
- index = (y * bytesPerLine) + (x >> 3);
- while (n > 0) {
- mask = 1 << (7 - (srcX & 0x7));
- if ((pixels[i] & 0x1) == 1) {
- data[index] = (byte)((data[index] & 0xFF) | mask);
- } else {
- data[index] = (byte)((data[index] & 0xFF) & (mask ^ -1));
- }
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- if (mask == 1) {
- index++;
- }
- }
- }
- return;
- }
- if (depth == 2) {
- byte [] masks = { (byte)0xFC, (byte)0xF3, (byte)0xCF, (byte)0x3F };
- index = (y * bytesPerLine) + (x >> 2);
- int offset = 3 - (x % 4);
- while (n > 0) {
- theByte = pixels[i] & 0x3;
- data[index] = (byte)((data[index] & masks[offset]) | (theByte << (offset * 2)));
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- offset = 3;
- srcX = 0;
- } else {
- if (offset == 0) {
- index++;
- offset = 3;
- } else {
- offset--;
- }
- }
- }
- return;
- }
- if (depth == 4) {
- index = (y * bytesPerLine) + (x >> 1);
- boolean high = (x & 0x1) == 0;
- while (n > 0) {
- theByte = pixels[i] & 0x0F;
- if (high) {
- data[index] = (byte)((data[index] & 0x0F) | (theByte << 4));
- } else {
- data[index] = (byte)((data[index] & 0xF0) | theByte);
- }
- i++;
- n--;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- high = true;
- srcX = 0;
- } else {
- if (!high) index++;
- high = !high;
- }
- }
- return;
- }
- if (depth == 8) {
- index = (y * bytesPerLine) + x;
- for (int j = 0; j < putWidth; j++) {
- data[index] = (byte)(pixels[i] & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index++;
- }
- }
- return;
-
- }
- if (depth == 16) {
- index = (y * bytesPerLine) + (x * 2);
- for (int j = 0; j < putWidth; j++) {
- pixel = pixels[i];
- data[index] = (byte)(pixel & 0xFF);
- data[index + 1] = (byte)((pixel >> 8) & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index += 2;
- }
- }
- return;
- }
- if (depth == 24) {
- index = (y * bytesPerLine) + (x * 3);
- for (int j = 0; j < putWidth; j++) {
- pixel = pixels[i];
- data[index] = (byte)((pixel >> 16) & 0xFF);
- data[index + 1] = (byte)((pixel >> 8) & 0xFF);
- data[index + 2] = (byte)(pixel & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index += 3;
- }
- }
- return;
- }
- if (depth == 32) {
- index = (y * bytesPerLine) + (x * 4);
- for (int j = 0; j < putWidth; j++) {
- pixel = pixels[i];
- data[index] = (byte)((pixel >> 24) & 0xFF);
- data[index + 1] = (byte)((pixel >> 16) & 0xFF);
- data[index + 2] = (byte)((pixel >> 8) & 0xFF);
- data[index + 3] = (byte)(pixel & 0xFF);
- i++;
- srcX++;
- if (srcX >= width) {
- srcY++;
- index = srcY * bytesPerLine;
- srcX = 0;
- } else {
- index += 4;
- }
- }
- return;
- }
- SWT.error(SWT.ERROR_UNSUPPORTED_DEPTH);
-}
-
-/**
- * Returns a palette with 2 colors: black & white.
- */
-static PaletteData bwPalette() {
- return new PaletteData(new RGB[] {new RGB(0, 0, 0), new RGB(255, 255, 255)});
-}
-
-/**
- * Gets the offset of the most significant bit for
- * the given mask.
- */
-static int getMSBOffset(int mask) {
- for (int i = 31; i >= 0; i--) {
- if (((mask >> i) & 0x1) != 0) return i + 1;
- }
- return 0;
-}
-
-/**
- * Finds the closest match.
- */
-static int closestMatch(int depth, byte red, byte green, byte blue, int redMask, int greenMask, int blueMask, byte[] reds, byte[] greens, byte[] blues) {
- if (depth > 8) {
- int rshift = 32 - getMSBOffset(redMask);
- int gshift = 32 - getMSBOffset(greenMask);
- int bshift = 32 - getMSBOffset(blueMask);
- return (((red << 24) >>> rshift) & redMask) |
- (((green << 24) >>> gshift) & greenMask) |
- (((blue << 24) >>> bshift) & blueMask);
- }
- int r, g, b;
- int minDistance = 0x7fffffff;
- int nearestPixel = 0;
- int n = reds.length;
- for (int j = 0; j < n; j++) {
- r = (reds[j] & 0xFF) - (red & 0xFF);
- g = (greens[j] & 0xFF) - (green & 0xFF);
- b = (blues[j] & 0xFF) - (blue & 0xFF);
- int distance = r*r + g*g + b*b;
- if (distance < minDistance) {
- nearestPixel = j;
- if (distance == 0) break;
- minDistance = distance;
- }
- }
- return nearestPixel;
-}
-
-static final ImageData convertMask(ImageData mask) {
- if (mask.depth == 1) return mask;
- PaletteData palette = new PaletteData(new RGB[] {new RGB(0, 0, 0), new RGB(255,255,255)});
- ImageData newMask = new ImageData(mask.width, mask.height, 1, palette);
- /* Find index of black in mask palette */
- int blackIndex = 0;
- RGB[] rgbs = mask.getRGBs();
- if (rgbs != null) {
- while (blackIndex < rgbs.length) {
- if (rgbs[blackIndex].equals(palette.colors[0])) break;
- blackIndex++;
- }
- }
- int[] pixels = new int[mask.width];
- for (int y = 0; y < mask.height; y++) {
- mask.getPixels(0, y, mask.width, pixels, 0);
- for (int i = 0; i < pixels.length; i++) {
- if (pixels[i] == blackIndex) {
- pixels[i] = 0;
- } else {
- pixels[i] = 1;
- }
- }
- newMask.setPixels(0, y, mask.width, pixels, 0);
- }
- return newMask;
-}
-
-static final byte[] convertPad(byte[] data, int width, int height, int depth, int pad, int newPad) {
- if (pad == newPad) return data;
- int stride = (width * depth + 7) / 8;
- int bpl = (stride + (pad - 1)) / pad * pad;
- int newBpl = (stride + (newPad - 1)) / newPad * newPad;
- byte[] newData = new byte[height * newBpl];
- int srcIndex = 0, destIndex = 0;
- for (int y = 0; y < height; y++) {
- System.arraycopy(data, srcIndex, newData, destIndex, stride);
- srcIndex += bpl;
- destIndex += newBpl;
- }
- return newData;
-}
-
-/**
- * Blit operation bits to be OR'ed together to specify the desired operation.
- */
-static final int
- BLIT_SRC = 1, // copy source directly, else applies logic operations
- BLIT_ALPHA = 2, // enable alpha blending
- BLIT_DITHER = 4; // enable dithering in low color modes
-
-/**
- * Alpha mode, values 0 - 255 specify global alpha level
- */
-static final int
- ALPHA_OPAQUE = 255, // Fully opaque (ignores any alpha data)
- ALPHA_TRANSPARENT = 0, // Fully transparent (ignores any alpha data)
- ALPHA_CHANNEL_SEPARATE = -1, // Use alpha channel from separate alphaData
- ALPHA_CHANNEL_SOURCE = -2, // Use alpha channel embedded in sourceData
- ALPHA_MASK_UNPACKED = -3, // Use transparency mask formed by bytes in alphaData (non-zero is opaque)
- ALPHA_MASK_PACKED = -4, // Use transparency mask formed by packed bits in alphaData
- ALPHA_MASK_INDEX = -5, // Consider source palette indices transparent if in alphaData array
- ALPHA_MASK_RGB = -6; // Consider source RGBs transparent if in RGB888 format alphaData array
-
-/**
- * Byte and bit order constants.
- */
-static final int LSB_FIRST = 0;
-static final int MSB_FIRST = 1;
-
-/**
- * Data types (internal)
- */
-private static final int
- // direct / true color formats with arbitrary masks & shifts
- TYPE_GENERIC_8 = 0,
- TYPE_GENERIC_16_MSB = 1,
- TYPE_GENERIC_16_LSB = 2,
- TYPE_GENERIC_24 = 3,
- TYPE_GENERIC_32_MSB = 4,
- TYPE_GENERIC_32_LSB = 5,
- // palette indexed color formats
- TYPE_INDEX_8 = 6,
- TYPE_INDEX_4 = 7,
- TYPE_INDEX_2 = 8,
- TYPE_INDEX_1_MSB = 9,
- TYPE_INDEX_1_LSB = 10;
-
-/**
- * Computes the required channel shift from a mask.
- */
-static int getChannelShift(int mask) {
- if (mask == 0) return 0;
- int i;
- for (i = 0; ((mask & 1) == 0) && (i < 32); ++i) {
- mask >>>= 1;
- }
- return i;
-}
-
-/**
- * Computes the required channel width (depth) from a mask.
- */
-static int getChannelWidth(int mask, int shift) {
- if (mask == 0) return 0;
- int i;
- mask >>>= shift;
- for (i = shift; ((mask & 1) != 0) && (i < 32); ++i) {
- mask >>>= 1;
- }
- return i - shift;
-}
-
-/**
- * Extracts a field from packed RGB data given a mask for that field.
- */
-static byte getChannelField(int data, int mask) {
- final int shift = getChannelShift(mask);
- return ANY_TO_EIGHT[getChannelWidth(mask, shift)][(data & mask) >>> shift];
-}
-
-/*
- * Fill in dithered gradated values for a color channel
- */
-static final void buildDitheredGradientChannel(int from, int to, int steps,
- int bandWidth, int bandHeight, boolean vertical,
- byte[] bitmapData, int dp, int bytesPerLine, int bits) {
- final int mask = 0xff00 >>> bits;
- int val = from << 16;
- final int inc = ((to << 16) - val) / steps + 1;
- if (vertical) {
- for (int dy = 0; dy < bandHeight; ++dy, dp += bytesPerLine) {
- for (int dx = 0, dptr = dp; dx < bandWidth; ++dx, dptr += 4) {
- final int thresh = DITHER_MATRIX[dy & 7][dx] >>> bits;
- int temp = val + thresh;
- if (temp > 0xffffff) bitmapData[dptr] = -1;
- else bitmapData[dptr] = (byte)((temp >>> 16) & mask);
- }
- val += inc;
- }
- } else {
- for (int dx = 0; dx < bandWidth; ++dx, dp += 4) {
- for (int dy = 0, dptr = dp; dy < bandHeight; ++dy, dptr += bytesPerLine) {
- final int thresh = DITHER_MATRIX[dy][dx & 7] >>> bits;
- int temp = val + thresh;
- if (temp > 0xffffff) bitmapData[dptr] = -1;
- else bitmapData[dptr] = (byte)((temp >>> 16) & mask);
- }
- val += inc;
- }
- }
-}
-}
-
-static class LEDataInputStream extends InputStream {
- int position;
- InputStream in;
-
- /**
- * The byte array containing the bytes to read.
- */
- protected byte[] buf;
-
- /**
- * The current position within the byte array buf
. A value
- * equal to buf.length indicates no bytes available. A value of
- * 0 indicates the buffer is full.
- */
- protected int pos;
-
-
- public LEDataInputStream(InputStream input) {
- this(input, 512);
- }
-
- public LEDataInputStream(InputStream input, int bufferSize) {
- this.in = input;
- if (bufferSize > 0) {
- buf = new byte[bufferSize];
- pos = bufferSize;
- }
- else throw new IllegalArgumentException();
- }
-
- public void close() throws IOException {
- buf = null;
- if (in != null) {
- in.close();
- in = null;
- }
- }
-
- /**
- * Answer how many bytes were read.
- */
- public int getPosition() {
- return position;
- }
-
- /**
- * Answers how many bytes are available for reading without blocking
- */
- public int available() throws IOException {
- if (buf == null) throw new IOException();
- return (buf.length - pos) + in.available();
- }
-
- /**
- * Answer the next byte of the input stream.
- */
- public int read() throws IOException {
- if (buf == null) throw new IOException();
- position++;
- if (pos < buf.length) return (buf[pos++] & 0xFF);
- return in.read();
- }
-
- /**
- * Don't imitate the JDK behaviour of reading a random number
- * of bytes when you can actually read them all.
- */
- public int read(byte b[], int off, int len) throws IOException {
- int result;
- int left = len;
- result = readData(b, off, len);
- while (true) {
- if (result == -1) return -1;
- position += result;
- if (result == left) return len;
- left -= result;
- off += result;
- result = readData(b, off, left);
- }
- }
-
- /**
- * Reads at most length
bytes from this LEDataInputStream and
- * stores them in byte array buffer
starting at offset
.
- *
- * Answer the number of bytes actually read or -1 if no bytes were read and
- * end of stream was encountered. This implementation reads bytes from
- * the pushback buffer first, then the target stream if more bytes are required
- * to satisfy count
.
- *
- * @param buffer the byte array in which to store the read bytes.
- * @param offset the offset in buffer
to store the read bytes.
- * @param length the maximum number of bytes to store in buffer
.
- *
- * @return int the number of bytes actually read or -1 if end of stream.
- *
- * @exception java.io.IOException if an IOException occurs.
- */
- private int readData(byte[] buffer, int offset, int length) throws IOException {
- if (buf == null) throw new IOException();
- if (offset < 0 || offset > buffer.length ||
- length < 0 || (length > buffer.length - offset)) {
- throw new ArrayIndexOutOfBoundsException();
- }
-
- int cacheCopied = 0;
- int newOffset = offset;
-
- // Are there pushback bytes available?
- int available = buf.length - pos;
- if (available > 0) {
- cacheCopied = (available >= length) ? length : available;
- System.arraycopy(buf, pos, buffer, newOffset, cacheCopied);
- newOffset += cacheCopied;
- pos += cacheCopied;
- }
-
- // Have we copied enough?
- if (cacheCopied == length) return length;
-
- int inCopied = in.read(buffer, newOffset, length - cacheCopied);
-
- if (inCopied > 0) return inCopied + cacheCopied;
- if (cacheCopied == 0) return inCopied;
- return cacheCopied;
- }
-
- /**
- * Answer an integer comprised of the next
- * four bytes of the input stream.
- */
- public int readInt() throws IOException {
- byte[] buf = new byte[4];
- read(buf);
- return ((((((buf[3] & 0xFF) << 8) |
- (buf[2] & 0xFF)) << 8) |
- (buf[1] & 0xFF)) << 8) |
- (buf[0] & 0xFF);
- }
-
- /**
- * Answer a short comprised of the next
- * two bytes of the input stream.
- */
- public short readShort() throws IOException {
- byte[] buf = new byte[2];
- read(buf);
- return (short)(((buf[1] & 0xFF) << 8) | (buf[0] & 0xFF));
- }
-
- /**
- * Push back the entire content of the given buffer b
.
- *
- * The bytes are pushed so that they would be read back b[0], b[1], etc.
- * If the push back buffer cannot handle the bytes copied from b
,
- * an IOException will be thrown and no byte will be pushed back.
- *
- *
- * @param b the byte array containing bytes to push back into the stream
- *
- * @exception java.io.IOException if the pushback buffer is too small
- */
- public void unread(byte[] b) throws IOException {
- int length = b.length;
- if (length > pos) throw new IOException();
- position -= length;
- pos -= length;
- System.arraycopy(b, 0, buf, pos, length);
- }
-}
-public static abstract class FileFormat {
- LEDataInputStream inputStream;
- ImageLoader loader;
- int compression;
-
-byte[] bitInvertData(byte[] data, int startIndex, int endIndex) {
- // Destructively bit invert data in the given byte array.
- for (int i = startIndex; i < endIndex; i++) {
- data[i] = (byte)(255 - data[i - startIndex]);
- }
- return data;
-}
-
-/**
- * Return whether or not the specified input stream
- * represents a supported file format.
- */
-abstract boolean isFileFormat(LEDataInputStream stream);
-
-abstract ImageData[] loadFromByteStream();
-
-public ImageData[] loadFromStream(LEDataInputStream stream) {
- try {
- inputStream = stream;
- return loadFromByteStream();
- } catch (Exception e) {
- SWT.error(SWT.ERROR_IO, e);
- return null;
- }
-}
-
-public static ImageData[] load(InputStream is, ImageLoader loader) {
- LEDataInputStream stream = new LEDataInputStream(is);
- boolean isSupported = false;
- FileFormat fileFormat = new WinICOFileFormat();
- if (fileFormat.isFileFormat(stream)) isSupported = true;
- else {
- fileFormat = new WinBMPFileFormat();
- if (fileFormat.isFileFormat(stream)) isSupported = true;
- }
- if (!isSupported) SWT.error(SWT.ERROR_UNSUPPORTED_FORMAT);
- fileFormat.loader = loader;
- return fileFormat.loadFromStream(stream);
-}
-}
-static class WinBMPFileFormat extends FileFormat {
- static final int BMPFileHeaderSize = 14;
- static final int BMPHeaderFixedSize = 40;
- int importantColors;
-
-void decompressData(byte[] src, byte[] dest, int stride, int cmp) {
- if (cmp == 1) { // BMP_RLE8_COMPRESSION
- if (decompressRLE8Data(src, src.length, stride, dest, dest.length) <= 0)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- return;
- }
- if (cmp == 2) { // BMP_RLE4_COMPRESSION
- if (decompressRLE4Data(src, src.length, stride, dest, dest.length) <= 0)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- return;
- }
- SWT.error(SWT.ERROR_INVALID_IMAGE);
-}
-int decompressRLE4Data(byte[] src, int numBytes, int stride, byte[] dest, int destSize) {
- int sp = 0;
- int se = numBytes;
- int dp = 0;
- int de = destSize;
- int x = 0, y = 0;
- while (sp < se) {
- int len = src[sp] & 0xFF;
- sp++;
- if (len == 0) {
- len = src[sp] & 0xFF;
- sp++;
- switch (len) {
- case 0: /* end of line */
- y++;
- x = 0;
- dp = y * stride;
- if (dp >= de)
- return -1;
- break;
- case 1: /* end of bitmap */
- return 1;
- case 2: /* delta */
- x += src[sp] & 0xFF;
- sp++;
- y += src[sp] & 0xFF;
- sp++;
- dp = y * stride + x / 2;
- if (dp >= de)
- return -1;
- break;
- default: /* absolute mode run */
- if ((len & 1) != 0) /* odd run lengths not currently supported */
- return -1;
- x += len;
- len = len / 2;
- if (len > (se - sp))
- return -1;
- if (len > (de - dp))
- return -1;
- for (int i = 0; i < len; i++) {
- dest[dp] = src[sp];
- dp++;
- sp++;
- }
- if ((sp & 1) != 0)
- sp++; /* word align sp? */
- break;
- }
- } else {
- if ((len & 1) != 0)
- return -1;
- x += len;
- len = len / 2;
- byte theByte = src[sp];
- sp++;
- if (len > (de - dp))
- return -1;
- for (int i = 0; i < len; i++) {
- dest[dp] = theByte;
- dp++;
- }
- }
- }
- return 1;
-}
-int decompressRLE8Data(byte[] src, int numBytes, int stride, byte[] dest, int destSize) {
- int sp = 0;
- int se = numBytes;
- int dp = 0;
- int de = destSize;
- int x = 0, y = 0;
- while (sp < se) {
- int len = src[sp] & 0xFF;
- sp++;
- if (len == 0) {
- len = src[sp] & 0xFF;
- sp++;
- switch (len) {
- case 0: /* end of line */
- y++;
- x = 0;
- dp = y * stride;
- if (dp >= de)
- return -1;
- break;
- case 1: /* end of bitmap */
- return 1;
- case 2: /* delta */
- x += src[sp] & 0xFF;
- sp++;
- y += src[sp] & 0xFF;
- sp++;
- dp = y * stride + x;
- if (dp >= de)
- return -1;
- break;
- default: /* absolute mode run */
- if (len > (se - sp))
- return -1;
- if (len > (de - dp))
- return -1;
- for (int i = 0; i < len; i++) {
- dest[dp] = src[sp];
- dp++;
- sp++;
- }
- if ((sp & 1) != 0)
- sp++; /* word align sp? */
- x += len;
- break;
- }
- } else {
- byte theByte = src[sp];
- sp++;
- if (len > (de - dp))
- return -1;
- for (int i = 0; i < len; i++) {
- dest[dp] = theByte;
- dp++;
- }
- x += len;
- }
- }
- return 1;
-}
-boolean isFileFormat(LEDataInputStream stream) {
- try {
- byte[] header = new byte[18];
- stream.read(header);
- stream.unread(header);
- int infoHeaderSize = (header[14] & 0xFF) | ((header[15] & 0xFF) << 8) | ((header[16] & 0xFF) << 16) | ((header[17] & 0xFF) << 24);
- return header[0] == 0x42 && header[1] == 0x4D && infoHeaderSize >= BMPHeaderFixedSize;
- } catch (Exception e) {
- return false;
- }
-}
-byte[] loadData(byte[] infoHeader) {
- int width = (infoHeader[4] & 0xFF) | ((infoHeader[5] & 0xFF) << 8) | ((infoHeader[6] & 0xFF) << 16) | ((infoHeader[7] & 0xFF) << 24);
- int height = (infoHeader[8] & 0xFF) | ((infoHeader[9] & 0xFF) << 8) | ((infoHeader[10] & 0xFF) << 16) | ((infoHeader[11] & 0xFF) << 24);
- int bitCount = (infoHeader[14] & 0xFF) | ((infoHeader[15] & 0xFF) << 8);
- int stride = (width * bitCount + 7) / 8;
- stride = (stride + 3) / 4 * 4; // Round up to 4 byte multiple
- byte[] data = loadData(infoHeader, stride);
- flipScanLines(data, stride, height);
- return data;
-}
-byte[] loadData(byte[] infoHeader, int stride) {
- int height = (infoHeader[8] & 0xFF) | ((infoHeader[9] & 0xFF) << 8) | ((infoHeader[10] & 0xFF) << 16) | ((infoHeader[11] & 0xFF) << 24);
- int dataSize = height * stride;
- byte[] data = new byte[dataSize];
- int cmp = (infoHeader[16] & 0xFF) | ((infoHeader[17] & 0xFF) << 8) | ((infoHeader[18] & 0xFF) << 16) | ((infoHeader[19] & 0xFF) << 24);
- if (cmp == 0) { // BMP_NO_COMPRESSION
- try {
- if (inputStream.read(data) != dataSize)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- } else {
- int compressedSize = (infoHeader[20] & 0xFF) | ((infoHeader[21] & 0xFF) << 8) | ((infoHeader[22] & 0xFF) << 16) | ((infoHeader[23] & 0xFF) << 24);
- byte[] compressed = new byte[compressedSize];
- try {
- if (inputStream.read(compressed) != compressedSize)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- decompressData(compressed, data, stride, cmp);
- }
- return data;
-}
-int[] loadFileHeader() {
- int[] header = new int[5];
- try {
- header[0] = inputStream.readShort();
- header[1] = inputStream.readInt();
- header[2] = inputStream.readShort();
- header[3] = inputStream.readShort();
- header[4] = inputStream.readInt();
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- if (header[0] != 0x4D42)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- return header;
-}
-ImageData[] loadFromByteStream() {
- int[] fileHeader = loadFileHeader();
- byte[] infoHeader = new byte[BMPHeaderFixedSize];
- try {
- inputStream.read(infoHeader);
- } catch (Exception e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- int width = (infoHeader[4] & 0xFF) | ((infoHeader[5] & 0xFF) << 8) | ((infoHeader[6] & 0xFF) << 16) | ((infoHeader[7] & 0xFF) << 24);
- int height = (infoHeader[8] & 0xFF) | ((infoHeader[9] & 0xFF) << 8) | ((infoHeader[10] & 0xFF) << 16) | ((infoHeader[11] & 0xFF) << 24);
- int bitCount = (infoHeader[14] & 0xFF) | ((infoHeader[15] & 0xFF) << 8);
- PaletteData palette = loadPalette(infoHeader);
- if (inputStream.getPosition() < fileHeader[4]) {
- // Seek to the specified offset
- try {
- inputStream.skip(fileHeader[4] - inputStream.getPosition());
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- }
- byte[] data = loadData(infoHeader);
- this.compression = (infoHeader[16] & 0xFF) | ((infoHeader[17] & 0xFF) << 8) | ((infoHeader[18] & 0xFF) << 16) | ((infoHeader[19] & 0xFF) << 24);
- this.importantColors = (infoHeader[36] & 0xFF) | ((infoHeader[37] & 0xFF) << 8) | ((infoHeader[38] & 0xFF) << 16) | ((infoHeader[39] & 0xFF) << 24);
- int xPelsPerMeter = (infoHeader[24] & 0xFF) | ((infoHeader[25] & 0xFF) << 8) | ((infoHeader[26] & 0xFF) << 16) | ((infoHeader[27] & 0xFF) << 24);
- int yPelsPerMeter = (infoHeader[28] & 0xFF) | ((infoHeader[29] & 0xFF) << 8) | ((infoHeader[30] & 0xFF) << 16) | ((infoHeader[31] & 0xFF) << 24);
- int type = (this.compression == 1 /*BMP_RLE8_COMPRESSION*/) || (this.compression == 2
-
-/*BMP_RLE4_COMPRESSION*/) ? SWT.IMAGE_BMP_RLE : SWT.IMAGE_BMP;
- return new ImageData[] {
- ImageData.internal_new(
- width,
- height,
- bitCount,
- palette,
- 4,
- data,
- 0,
- null,
- null,
- -1,
- -1,
- type,
- 0,
- 0,
- 0,
- 0)
- };
-}
-PaletteData loadPalette(byte[] infoHeader) {
- int depth = (infoHeader[14] & 0xFF) | ((infoHeader[15] & 0xFF) << 8);
- if (depth <= 8) {
- int numColors = (infoHeader[32] & 0xFF) | ((infoHeader[33] & 0xFF) << 8) | ((infoHeader[34] & 0xFF) << 16) | ((infoHeader[35] & 0xFF) << 24);
- if (numColors == 0) {
- numColors = 1 << depth;
- } else {
- if (numColors > 256)
- numColors = 256;
- }
- byte[] buf = new byte[numColors * 4];
- try {
- if (inputStream.read(buf) != buf.length)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- return paletteFromBytes(buf, numColors);
- }
- if (depth == 16) return new PaletteData(0x7C00, 0x3E0, 0x1F);
- if (depth == 24) return new PaletteData(0xFF, 0xFF00, 0xFF0000);
- return new PaletteData(0xFF00, 0xFF0000, 0xFF000000);
-}
-PaletteData paletteFromBytes(byte[] bytes, int numColors) {
- int bytesOffset = 0;
- RGB[] colors = new RGB[numColors];
- for (int i = 0; i < numColors; i++) {
- colors[i] = new RGB(bytes[bytesOffset + 2] & 0xFF,
- bytes[bytesOffset + 1] & 0xFF,
- bytes[bytesOffset] & 0xFF);
- bytesOffset += 4;
- }
- return new PaletteData(colors);
-}
-/**
- * Answer a byte array containing the BMP representation of
- * the given device independent palette.
- */
-static byte[] paletteToBytes(PaletteData pal) {
- int n = pal.colors == null ? 0 : (pal.colors.length < 256 ? pal.colors.length : 256);
- byte[] bytes = new byte[n * 4];
- int offset = 0;
- for (int i = 0; i < n; i++) {
- RGB col = pal.colors[i];
- bytes[offset] = (byte)col.blue;
- bytes[offset + 1] = (byte)col.green;
- bytes[offset + 2] = (byte)col.red;
- offset += 4;
- }
- return bytes;
-}
-
-void flipScanLines(byte[] data, int stride, int height) {
- int i1 = 0;
- int i2 = (height - 1) * stride;
- for (int i = 0; i < height / 2; i++) {
- for (int index = 0; index < stride; index++) {
- byte b = data[index + i1];
- data[index + i1] = data[index + i2];
- data[index + i2] = b;
- }
- i1 += stride;
- i2 -= stride;
- }
-}
-
-}
-
-static class WinICOFileFormat extends FileFormat {
-
-static final byte[] convertPad(byte[] data, int width, int height, int depth, int pad, int newPad) {
- if (pad == newPad) return data;
- int stride = (width * depth + 7) / 8;
- int bpl = (stride + (pad - 1)) / pad * pad;
- int newBpl = (stride + (newPad - 1)) / newPad * newPad;
- byte[] newData = new byte[height * newBpl];
- int srcIndex = 0, destIndex = 0;
- for (int y = 0; y < height; y++) {
- System.arraycopy(data, srcIndex, newData, destIndex, newBpl);
- srcIndex += bpl;
- destIndex += newBpl;
- }
- return newData;
-}
-/**
- * Answer the size in bytes of the file representation of the given
- * icon
- */
-int iconSize(ImageData i) {
- int shapeDataStride = (i.width * i.depth + 31) / 32 * 4;
- int maskDataStride = (i.width + 31) / 32 * 4;
- int dataSize = (shapeDataStride + maskDataStride) * i.height;
- int paletteSize = i.palette.colors != null ? i.palette.colors.length * 4 : 0;
- return WinBMPFileFormat.BMPHeaderFixedSize + paletteSize + dataSize;
-}
-boolean isFileFormat(LEDataInputStream stream) {
- try {
- byte[] header = new byte[4];
- stream.read(header);
- stream.unread(header);
- return header[0] == 0 && header[1] == 0 && header[2] == 1 && header[3] == 0;
- } catch (Exception e) {
- return false;
- }
-}
-boolean isValidIcon(ImageData i) {
- switch (i.depth) {
- case 1:
- case 4:
- case 8:
- if (i.palette.isDirect) return false;
- int size = i.palette.colors.length;
- return size == 2 || size == 16 || size == 32 || size == 256;
- case 24:
- case 32:
- return i.palette.isDirect;
- }
- return false;
-}
-int loadFileHeader(LEDataInputStream byteStream) {
- int[] fileHeader = new int[3];
- try {
- fileHeader[0] = byteStream.readShort();
- fileHeader[1] = byteStream.readShort();
- fileHeader[2] = byteStream.readShort();
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- if ((fileHeader[0] != 0) || (fileHeader[1] != 1))
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- int numIcons = fileHeader[2];
- if (numIcons <= 0)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- return numIcons;
-}
-int loadFileHeader(LEDataInputStream byteStream, boolean hasHeader) {
- int[] fileHeader = new int[3];
- try {
- if (hasHeader) {
- fileHeader[0] = byteStream.readShort();
- fileHeader[1] = byteStream.readShort();
- } else {
- fileHeader[0] = 0;
- fileHeader[1] = 1;
- }
- fileHeader[2] = byteStream.readShort();
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- if ((fileHeader[0] != 0) || (fileHeader[1] != 1))
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- int numIcons = fileHeader[2];
- if (numIcons <= 0)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- return numIcons;
-}
-ImageData[] loadFromByteStream() {
- int numIcons = loadFileHeader(inputStream);
- int[][] headers = loadIconHeaders(numIcons);
- ImageData[] icons = new ImageData[headers.length];
- for (int i = 0; i < icons.length; i++) {
- icons[i] = loadIcon(headers[i]);
- }
- return icons;
-}
-/**
- * Load one icon from the byte stream.
- */
-ImageData loadIcon(int[] iconHeader) {
- byte[] infoHeader = loadInfoHeader(iconHeader);
- WinBMPFileFormat bmpFormat = new WinBMPFileFormat();
- bmpFormat.inputStream = inputStream;
- PaletteData palette = bmpFormat.loadPalette(infoHeader);
- byte[] shapeData = bmpFormat.loadData(infoHeader);
- int width = (infoHeader[4] & 0xFF) | ((infoHeader[5] & 0xFF) << 8) | ((infoHeader[6] & 0xFF) << 16) | ((infoHeader[7] & 0xFF) << 24);
- int height = (infoHeader[8] & 0xFF) | ((infoHeader[9] & 0xFF) << 8) | ((infoHeader[10] & 0xFF) << 16) | ((infoHeader[11] & 0xFF) << 24);
- int depth = (infoHeader[14] & 0xFF) | ((infoHeader[15] & 0xFF) << 8);
- infoHeader[14] = 1;
- infoHeader[15] = 0;
- byte[] maskData = bmpFormat.loadData(infoHeader);
- maskData = convertPad(maskData, width, height, 1, 4, 2);
- bitInvertData(maskData, 0, maskData.length);
- return ImageData.internal_new(
- width,
- height,
- depth,
- palette,
- 4,
- shapeData,
- 2,
- maskData,
- null,
- -1,
- -1,
- SWT.IMAGE_ICO,
- 0,
- 0,
- 0,
- 0);
-}
-int[][] loadIconHeaders(int numIcons) {
- int[][] headers = new int[numIcons][7];
- try {
- for (int i = 0; i < numIcons; i++) {
- headers[i][0] = inputStream.read();
- headers[i][1] = inputStream.read();
- headers[i][2] = inputStream.readShort();
- headers[i][3] = inputStream.readShort();
- headers[i][4] = inputStream.readShort();
- headers[i][5] = inputStream.readInt();
- headers[i][6] = inputStream.readInt();
- }
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- return headers;
-}
-byte[] loadInfoHeader(int[] iconHeader) {
- int width = iconHeader[0];
- int height = iconHeader[1];
- int numColors = iconHeader[2]; // the number of colors is in the low byte, but the high byte must be 0
- if (numColors == 0) numColors = 256; // this is specified: '00' represents '256' (0x100) colors
- if ((numColors != 2) && (numColors != 8) && (numColors != 16) &&
- (numColors != 32) && (numColors != 256))
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- if (inputStream.getPosition() < iconHeader[6]) {
- // Seek to the specified offset
- try {
- inputStream.skip(iconHeader[6] - inputStream.getPosition());
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- return null;
- }
- }
- byte[] infoHeader = new byte[WinBMPFileFormat.BMPHeaderFixedSize];
- try {
- inputStream.read(infoHeader);
- } catch (IOException e) {
- SWT.error(SWT.ERROR_IO, e);
- }
- if (((infoHeader[12] & 0xFF) | ((infoHeader[13] & 0xFF) << 8)) != 1)
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- int infoWidth = (infoHeader[4] & 0xFF) | ((infoHeader[5] & 0xFF) << 8) | ((infoHeader[6] & 0xFF) << 16) | ((infoHeader[7] & 0xFF) << 24);
- int infoHeight = (infoHeader[8] & 0xFF) | ((infoHeader[9] & 0xFF) << 8) | ((infoHeader[10] & 0xFF) << 16) | ((infoHeader[11] & 0xFF) << 24);
- int bitCount = (infoHeader[14] & 0xFF) | ((infoHeader[15] & 0xFF) << 8);
- if (height == infoHeight && bitCount == 1) height /= 2;
- if (!((width == infoWidth) && (height * 2 == infoHeight) &&
- (bitCount == 1 || bitCount == 4 || bitCount == 8 || bitCount == 24 || bitCount == 32)))
- SWT.error(SWT.ERROR_INVALID_IMAGE);
- infoHeader[8] = (byte)(height & 0xFF);
- infoHeader[9] = (byte)((height >> 8) & 0xFF);
- infoHeader[10] = (byte)((height >> 16) & 0xFF);
- infoHeader[11] = (byte)((height >> 24) & 0xFF);
- return infoHeader;
-}
-}
-static class SWT {
- public static final int IMAGE_ICO = 3;
- public static final int ERROR_IO = 39;
- public static final int ERROR_INVALID_IMAGE = 40;
- public static final int ERROR_NULL_ARGUMENT = 4;
- public static final int ERROR_INVALID_ARGUMENT = 5;
- public static final int ERROR_CANNOT_BE_ZERO = 7;
- public static final int IMAGE_UNDEFINED = -1;
- public static final int ERROR_UNSUPPORTED_DEPTH = 38;
- public static final int TRANSPARENCY_MASK = 1 << 1;
- public static final int ERROR_UNSUPPORTED_FORMAT = 42;
- public static final int TRANSPARENCY_ALPHA = 1 << 0;
- public static final int TRANSPARENCY_NONE = 0x0;
- public static final int TRANSPARENCY_PIXEL = 1 << 2;
- public static final int IMAGE_BMP = 0;
- public static final int IMAGE_BMP_RLE = 1;
-
- public static void error(int code) {
- throw new RuntimeException("Error "+code);
- }
- public static void error(int code, Throwable t) {
- throw new RuntimeException(t);
- }
-}
-}
diff --git a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_4.bmp b/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_4.bmp
deleted file mode 100644
index 30a3d57ea1..0000000000
Binary files a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_4.bmp and /dev/null differ
diff --git a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_8.bmp b/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_8.bmp
deleted file mode 100644
index 99a51dab04..0000000000
Binary files a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_16_8.bmp and /dev/null differ
diff --git a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_4.bmp b/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_4.bmp
deleted file mode 100644
index 19feb2980f..0000000000
Binary files a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_4.bmp and /dev/null differ
diff --git a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_8.bmp b/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_8.bmp
deleted file mode 100644
index a39406b018..0000000000
Binary files a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_32_8.bmp and /dev/null differ
diff --git a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_4.bmp b/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_4.bmp
deleted file mode 100644
index c04abaf9f8..0000000000
Binary files a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_4.bmp and /dev/null differ
diff --git a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_8.bmp b/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_8.bmp
deleted file mode 100644
index f46677aecf..0000000000
Binary files a/bundles/org.eclipse.swt.tools/Icon Exe/org/eclipse/swt/tools/internal/test_48_8.bmp and /dev/null differ
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ClassData.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ClassData.java
deleted file mode 100644
index 7fcb8e926c..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ClassData.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2006 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.tools.internal;
-
-public class ClassData extends ItemData {
-
- Class clazz;
-
-public ClassData(Class clazz, String str) {
- super(str);
- this.clazz = clazz;
-}
-
-public static String[] getAllFlags() {
- return new String[]{FLAG_NO_GEN, FLAG_CPP};
-}
-
-public Class getClazz() {
- return clazz;
-}
-
-public String getExclude() {
- return (String)getParam("exclude");
-}
-
-public void setExclude(String str) {
- setParam("exclude", str);
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupClass.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupClass.java
deleted file mode 100644
index e422083042..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupClass.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.io.*;
-import java.lang.reflect.Method;
-import java.util.*;
-
-public abstract class CleanupClass extends JNIGenerator {
-
-String classSourcePath;
-String[] sourcePath;
-String classSource;
-Hashtable files;
-int usedCount, unusedCount;
-
-String[] getArgNames(Method method) {
- int n_args = method.getParameterTypes().length;
- if (n_args == 0) return new String[0];
- String name = method.getName();
- String params = "";
- int index = 0;
- while (true) {
- index = classSource.indexOf(name, index + 1);
- if (!Character.isWhitespace(classSource.charAt(index - 1))) continue;
- if (index == -1) return null;
- int parantesesStart = classSource.indexOf("(", index);
- if (classSource.substring(index + name.length(), parantesesStart).trim().length() == 0) {
- int parantesesEnd = classSource.indexOf(")", parantesesStart);
- params = classSource.substring(parantesesStart + 1, parantesesEnd);
- break;
- }
- }
- String[] names = new String[n_args];
- StringTokenizer tk = new StringTokenizer(params, ",");
- for (int i = 0; i < names.length; i++) {
- String s = tk.nextToken().trim();
- StringTokenizer tk1 = new StringTokenizer(s, " ");
- String s1 = null;
- while (tk1.hasMoreTokens()) {
- s1 = tk1.nextToken();
- }
- names[i] = s1.trim();
- }
- return names;
-}
-
-
-void loadClassSource() {
- if (classSourcePath == null) return;
- File f = new File(classSourcePath);
- classSource = loadFile(f);
-}
-
-void loadFiles () {
- // BAD - holds on to a lot of memory
- if (sourcePath == null) return;
- files = new Hashtable ();
- for (int i = 0; i < sourcePath.length; i++) {
- File file = new File(sourcePath[i]);
- if (file.exists()) {
- if (!file.isDirectory()) {
- if (file.getAbsolutePath().endsWith(".java")) {
- files.put(file, loadFile(file));
- }
- } else {
- loadDirectory(file);
- }
- }
- }
-}
-
-String loadFile (File file) {
- try {
- FileReader fr = new FileReader(file);
- BufferedReader br = new BufferedReader(fr);
- StringBuffer str = new StringBuffer();
- char[] buffer = new char[1024];
- int read;
- while ((read = br.read(buffer)) != -1) {
- str.append(buffer, 0, read);
- }
- fr.close();
- return str.toString();
- } catch (IOException e) {
- e.printStackTrace(System.out);
- }
- return "";
-}
-
-void loadDirectory(File file) {
- String[] entries = file.list();
- for (int i = 0; i < entries.length; i++) {
- String entry = entries[i];
- File f = new File(file, entry);
- if (!f.isDirectory()) {
- if (f.getAbsolutePath().endsWith(".java")) {
- files.put(f, loadFile(f));
- }
- } else {
- loadDirectory(f);
- }
- }
-}
-
-public void generate(Class clazz) {
- loadFiles ();
- loadClassSource();
-}
-
-public void setSourcePath(String[] sourcePath) {
- this.sourcePath = sourcePath;
- files = null;
-}
-
-public void setClassSourcePath(String classSourcePath) {
- this.classSourcePath = classSourcePath;
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupConstants.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupConstants.java
deleted file mode 100644
index 9bce94e7fe..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupConstants.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.lang.reflect.*;
-import java.util.*;
-
-public class CleanupConstants extends CleanupClass {
-
-String getFieldValue(Field field) {
- String name = field.getName();
- int index = 0;
- while (true) {
- index = classSource.indexOf(name, index + 1);
- if (index == -1) return null;
- int equalsIndex = classSource.indexOf("=", index);
- if (classSource.substring(index + name.length(), equalsIndex).trim().length() == 0) {
- int semiIndex = classSource.indexOf(";", equalsIndex);
- return classSource.substring(equalsIndex + 1, semiIndex).trim();
- }
- }
-}
-
-public void generate(Class clazz) {
- unusedCount = usedCount = 0;
- super.generate(clazz);
- Field[] fields = clazz.getDeclaredFields();
- generate(fields);
- output("used=" + usedCount + " unused=" + unusedCount + " total=" + (unusedCount + usedCount));
-}
-
-public void generate(Field[] fields) {
- sort(fields);
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- if ((field.getModifiers() & Modifier.FINAL) == 0) continue;
- generate(field);
- }
-}
-
-public void generate(Field field) {
- String name = field.getName();
- Enumeration keys = files.keys();
- while (keys.hasMoreElements()) {
- Object key = keys.nextElement();
- String str = (String)files.get(key);
- if (str.indexOf(name) != -1) {
- int modifiers = field.getModifiers();
- String modifiersStr = Modifier.toString(modifiers);
- output("\t");
- output(modifiersStr);
- if (modifiersStr.length() > 0) output(" ");
- output(getTypeSignature3(field.getType()));
- output(" " );
- output(field.getName());
- output(" = ");
- output(getFieldValue(field));
- outputln(";");
- usedCount++;
- return;
- }
- }
- unusedCount++;
- //output("NOT USED=" + field.toString() + " \n");
-}
-
-public static void main(String[] args) {
- if (args.length < 3) {
- System.out.println("Usage: java CleanupConstants ");
- return;
- }
- try {
- CleanupConstants gen = new CleanupConstants();
- String clazzName = args[0];
- String classSource = args[1];
- String[] sourcePath = new String[args.length - 2];
- System.arraycopy(args, 2, sourcePath, 0, sourcePath.length);
- Class clazz = Class.forName(clazzName);
- gen.setSourcePath(sourcePath);
- gen.setClassSourcePath(classSource);
- gen.generate(clazz);
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
deleted file mode 100644
index 13c4667eef..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/CleanupNatives.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.util.*;
-import java.lang.reflect.*;
-
-public class CleanupNatives extends CleanupClass {
-
-public CleanupNatives() {
-}
-
-public void generate(Class clazz) {
- unusedCount = usedCount = 0;
- super.generate(clazz);
- Method[] methods = clazz.getDeclaredMethods();
- generate(methods);
- output("used=" + usedCount + " unused=" + unusedCount + " total=" + (unusedCount + usedCount));
-}
-
-public void generate(Method[] methods) {
- sort(methods);
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- generate(method);
- }
-}
-
-public void generate(Method method) {
- String name = method.getName();
- Enumeration keys = files.keys();
- while (keys.hasMoreElements()) {
- Object key = keys.nextElement();
- String str = (String)files.get(key);
- if (str.indexOf(name) != -1) {
-// int modifiers = method.getModifiers();
-// Class clazz = method.getDeclaringClass();
-// String modifiersStr = Modifier.toString(modifiers);
-// output(modifiersStr);
-// if (modifiersStr.length() > 0) output(" ");
-// output(getTypeSignature3(method.getReturnType()));
-// output(" " );
-// output(method.getName());
-// output("(");
-// Class[] paramTypes = method.getParameterTypes();
-// String[] paramNames = getArgNames(method);
-// for (int i = 0; i < paramTypes.length; i++) {
-// Class paramType = paramTypes[i];
-// if (i != 0) output(", ");
-// String sig = getTypeSignature3(paramType);
-// if (clazz.getPackage().equals(paramType.getPackage())) sig = getClassName(paramType);
-// output(sig);
-// output(" ");
-// output(paramNames[i]);
-// }
-// outputln(");");
- usedCount++;
- return;
- }
- }
- unusedCount++;
- output("NOT USED=" + method.toString() + "\n");
-}
-
-public static void main(String[] args) {
- if (args.length < 2) {
- System.out.println("Usage: java CleanupNatives ");
- return;
- }
- try {
- CleanupNatives gen = new CleanupNatives();
- String clazzName = args[0];
- String classSource = args[1];
- String[] sourcePath = new String[args.length - 2];
- System.arraycopy(args, 2, sourcePath, 0, sourcePath.length);
- Class clazz = Class.forName(clazzName);
- gen.setSourcePath(sourcePath);
- gen.setClassSourcePath(classSource);
- gen.generate(clazz);
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ConstantsGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ConstantsGenerator.java
deleted file mode 100644
index 9bf3d13a7c..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ConstantsGenerator.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 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.tools.internal;
-
-import java.lang.reflect.*;
-
-public class ConstantsGenerator extends JNIGenerator {
-
-public void generate(Class clazz) {
- Field[] fields = clazz.getDeclaredFields();
- generate(fields);
-}
-
-public void generate(Field[] fields) {
- sort(fields);
- outputln("int main() {");
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- if ((field.getModifiers() & Modifier.FINAL) == 0) continue;
- generate(field);
- }
- outputln("}");
-}
-
-public void generate(Field field) {
- Class type = field.getType();
- output("\tprintf(\"public static final ");
- output(getTypeSignature3(field.getType()));
- output(" ");
- output(field.getName());
- output(" = ");
- if (type == String.class || type == byte[].class) output("\"%s\"");
- else output("0x%x");
- output(";\\n\", ");
- output(field.getName());
- outputln(");");
-}
-
-public static void main(String[] args) {
- if (args.length < 1) {
- System.out.println("Usage: java ConstantsGenerator ");
- return;
- }
- try {
- ConstantsGenerator gen = new ConstantsGenerator();
- for (int i = 0; i < args.length; i++) {
- String clazzName = args[i];
- Class clazz = Class.forName(clazzName);
- gen.generate(clazz);
- }
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/FieldData.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/FieldData.java
deleted file mode 100644
index 7b54d8e4ff..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/FieldData.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2006 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.tools.internal;
-
-import java.lang.reflect.Field;
-
-public class FieldData extends ItemData {
-
- Field field;
-
-public FieldData(Field field, String str) {
- super(str);
- this.field = field;
-}
-
-public static String[] getAllFlags() {
- return new String[]{FLAG_NO_GEN, FLAG_NO_WINCE};
-}
-
-public String getAccessor() {
- return (String)getParam("accessor");
-}
-
-public String getCast() {
- String cast = ((String)getParam("cast")).trim();
- if (cast.length() > 0) {
- if (!cast.startsWith("(")) cast = "(" + cast;
- if (!cast.endsWith(")")) cast = cast + ")";
- }
- return cast;
-}
-
-public String getExclude() {
- return (String)getParam("exclude");
-}
-
-public Field getField() {
- return field;
-}
-
-public void setAccessor(String str) {
- setParam("accessor", str);
-}
-
-public void setCast(String str) {
- setParam("cast", str);
-}
-
-public void setExclude(String str) {
- setParam("exclude", str);
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/Flags.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/Flags.java
deleted file mode 100644
index 770f869da0..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/Flags.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2005, 2007 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.tools.internal;
-
-public interface Flags {
-
- public static final String FLAG_NO_GEN = "no_gen";
- public static final String FLAG_NO_IN = "no_in";
- public static final String FLAG_NO_OUT = "no_out";
- public static final String FLAG_NO_WINCE = "no_wince";
- public static final String FLAG_CRITICAL = "critical";
- public static final String FLAG_INIT = "init";
- public static final String FLAG_STRUCT = "struct";
- public static final String FLAG_UNICODE = "unicode";
- public static final String FLAG_SENTINEL = "sentinel";
- public static final String FLAG_CPP = "cpp";
- public static final String FLAG_NEW = "new";
- public static final String FLAG_DELETE ="delete";
- public static final String FLAG_CONST = "const";
- public static final String FLAG_CAST = "cast";
- public static final String FLAG_DYNAMIC = "dynamic";
- public static final String FLAG_JNI = "jni";
- public static final String FLAG_ADDRESS = "address";
- public static final String FLAG_GCNEW = "gcnew";
- public static final String FLAG_GCOBJECT = "gcobject";
- public static final String FLAG_SETTER = "setter";
- public static final String FLAG_GETTER = "getter";
- public static final String FLAG_ADDER = "adder";
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ItemData.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ItemData.java
deleted file mode 100644
index 82d8b4fee5..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ItemData.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2006 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.tools.internal;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Set;
-import java.util.StringTokenizer;
-
-public abstract class ItemData implements Flags {
-
- HashMap params;
-
-public ItemData(String str) {
- parse(str);
-}
-
-static String[] split(String str, String separator) {
- StringTokenizer tk = new StringTokenizer(str, separator);
- ArrayList result = new ArrayList();
- while (tk.hasMoreElements()) {
- result.add(tk.nextElement());
- }
- return (String[])result.toArray(new String[result.size()]);
-}
-
-public String[] getFlags() {
- Object flags = getParam("flags");
- if (flags == null) return new String[0];
- if (flags instanceof String[]) return (String[])flags;
- String[] result = split((String)flags, " ");
- params.put("flags", result);
- return result;
-}
-
-public boolean getFlag(String flag) {
- String[] flags = getFlags();
- for (int i = 0; i < flags.length; i++) {
- if (flags[i].equals(flag)) return true;
- }
- return false;
-}
-
-public Object getParam(String key) {
- Object value = params.get(key);
- return value == null ? "" : value;
-}
-
-public boolean getGenerate() {
- return !getFlag(FLAG_NO_GEN);
-}
-
-public void parse(String str) {
- this.params = new HashMap();
- if (str.length() == 0) return;
- String[] params = split(str, ",");
- for (int i = 0; i < params.length; i++) {
- String param = params[i];
- int equals = param.indexOf('=');
- if (equals == -1) {
- System.out.println("Error: " + str + " param " + param);
- }
- String key = param.substring(0, equals).trim();
- String value = param.substring(equals + 1).trim();
- setParam(key, value);
- }
-}
-
-public void setFlags(String[] flags) {
- setParam("flags", flags);
-}
-
-public void setFlag(String flag, boolean value) {
- String[] flags = getFlags();
- HashSet set = new HashSet(Arrays.asList(flags));
- if (value) {
- set.add(flag);
- } else {
- set.remove(flag);
- }
- setFlags((String[])set.toArray(new String[set.size()]));
-}
-
-public void setGenerate(boolean value) {
- setFlag(FLAG_NO_GEN, !value);
-}
-
-public void setParam(String key, Object value) {
- params.put(key, value);
-}
-
-public String toString() {
- StringBuffer buffer = new StringBuffer();
- Set set = params.keySet();
- String[] keys = (String[])set.toArray(new String[set.size()]);
- Arrays.sort(keys);
- for (int j = 0; j < keys.length; j++) {
- String key = keys[j];
- Object value = params.get(key);
- String valueStr = "";
- if (value instanceof String) {
- valueStr = (String)value;
- } else if (value instanceof String[]) {
- String[] values = (String[])value;
- StringBuffer valueBuffer = new StringBuffer();
- for (int i = 0; i < values.length; i++) {
- if (i != 0) valueBuffer.append(" ");
- valueBuffer.append(values[i]);
- }
- valueStr = valueBuffer.toString();
- } else {
- valueStr = value.toString();
- }
- if (valueStr.length() > 0) {
- if (buffer.length() != 0) buffer.append(",");
- buffer.append(key);
- buffer.append("=");
- buffer.append(valueStr);
- }
- }
- return buffer.toString();
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGenerator.java
deleted file mode 100644
index 1e78bc74f2..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGenerator.java
+++ /dev/null
@@ -1,389 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2006 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.tools.internal;
-
-import java.io.*;
-import java.lang.reflect.*;
-import java.util.*;
-
-import org.eclipse.swt.SWT;
-
-public abstract class JNIGenerator implements Flags {
-
- Class mainClass;
- Class[] classes;
- MetaData metaData;
- boolean isCPP;
- String delimiter;
- PrintStream output;
- ProgressMonitor progress;
-
-public JNIGenerator() {
- delimiter = System.getProperty("line.separator");
- output = System.out;
- metaData = new MetaData(new Properties());
-}
-
-String fixDelimiter(String str) {
- if (delimiter.equals("\n")) return str;
- int index = 0, length = str.length();
- StringBuffer buffer = new StringBuffer();
- while (index != -1) {
- int start = index;
- index = str.indexOf('\n', start);
- if (index == -1) {
- buffer.append(str.substring(start, length));
- } else {
- buffer.append(str.substring(start, index));
- buffer.append(delimiter);
- index++;
- }
- }
- return buffer.toString();
-}
-
-static String getClassName(Class clazz) {
- String name = clazz.getName();
- int index = name.lastIndexOf('.') + 1;
- return name.substring(index, name.length());
-}
-
-static String getFunctionName(Method method) {
- return getFunctionName(method, method.getParameterTypes());
-}
-
-static String getFunctionName(Method method, Class[] paramTypes) {
- if ((method.getModifiers() & Modifier.NATIVE) == 0) return method.getName();
- String function = toC(method.getName());
- if (!isNativeUnique(method)) {
- StringBuffer buffer = new StringBuffer();
- buffer.append(function);
- buffer.append("__");
- if (paramTypes.length > 0) {
- for (int i = 0; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- buffer.append(toC(getTypeSignature(paramType)));
- }
- }
- return buffer.toString();
- }
- return function;
-}
-
-static int getByteCount(Class clazz) {
- if (clazz == Integer.TYPE) return 4;
- if (clazz == Boolean.TYPE) return 4;
- if (clazz == Long.TYPE) return 8;
- if (clazz == Short.TYPE) return 2;
- if (clazz == Character.TYPE) return 2;
- if (clazz == Byte.TYPE) return 1;
- if (clazz == Float.TYPE) return 4;
- if (clazz == Double.TYPE) return 8;
- return 4;
-}
-
-static String getTypeSignature(Class clazz) {
- if (clazz == Void.TYPE) return "V";
- if (clazz == Integer.TYPE) return "I";
- if (clazz == Boolean.TYPE) return "Z";
- if (clazz == Long.TYPE) return "J";
- if (clazz == Short.TYPE) return "S";
- if (clazz == Character.TYPE) return "C";
- if (clazz == Byte.TYPE) return "B";
- if (clazz == Float.TYPE) return "F";
- if (clazz == Double.TYPE) return "D";
- if (clazz == String.class) return "Ljava/lang/String;";
- if (clazz.isArray()) {
- Class componentType = clazz.getComponentType();
- return "[" + getTypeSignature(componentType);
- }
- return "L" + clazz.getName().replace('.', '/') + ";";
-}
-
-static String getTypeSignature1(Class clazz) {
- if (clazz == Void.TYPE) return "Void";
- if (clazz == Integer.TYPE) return "Int";
- if (clazz == Boolean.TYPE) return "Boolean";
- if (clazz == Long.TYPE) return "Long";
- if (clazz == Short.TYPE) return "Short";
- if (clazz == Character.TYPE) return "Char";
- if (clazz == Byte.TYPE) return "Byte";
- if (clazz == Float.TYPE) return "Float";
- if (clazz == Double.TYPE) return "Double";
- if (clazz == String.class) return "String";
- return "Object";
-}
-
-static String getTypeSignature2(Class clazz) {
- if (clazz == Void.TYPE) return "void";
- if (clazz == Integer.TYPE) return "jint";
- if (clazz == Boolean.TYPE) return "jboolean";
- if (clazz == Long.TYPE) return "jlong";
- if (clazz == Short.TYPE) return "jshort";
- if (clazz == Character.TYPE) return "jchar";
- if (clazz == Byte.TYPE) return "jbyte";
- if (clazz == Float.TYPE) return "jfloat";
- if (clazz == Double.TYPE) return "jdouble";
- if (clazz == String.class) return "jstring";
- if (clazz == Class.class) return "jclass";
- if (clazz.isArray()) {
- Class componentType = clazz.getComponentType();
- return getTypeSignature2(componentType) + "Array";
- }
- return "jobject";
-}
-
-static String getTypeSignature3(Class clazz) {
- if (clazz == Void.TYPE) return "void";
- if (clazz == Integer.TYPE) return "int";
- if (clazz == Boolean.TYPE) return "boolean";
- if (clazz == Long.TYPE) return "long";
- if (clazz == Short.TYPE) return "short";
- if (clazz == Character.TYPE) return "char";
- if (clazz == Byte.TYPE) return "byte";
- if (clazz == Float.TYPE) return "float";
- if (clazz == Double.TYPE) return "double";
- if (clazz == String.class) return "String";
- if (clazz.isArray()) {
- Class componentType = clazz.getComponentType();
- return getTypeSignature3(componentType) + "[]";
- }
- return clazz.getName();
-}
-
-static String getTypeSignature4(Class clazz) {
- return getTypeSignature4(clazz, false);
-}
-
-static String getTypeSignature4(Class clazz, boolean struct) {
- if (clazz == Void.TYPE) return "void";
- if (clazz == Integer.TYPE) return "jint";
- if (clazz == Boolean.TYPE) return "jboolean";
- if (clazz == Long.TYPE) return "jlong";
- if (clazz == Short.TYPE) return "jshort";
- if (clazz == Character.TYPE) return "jchar";
- if (clazz == Byte.TYPE) return "jbyte";
- if (clazz == Float.TYPE) return "jfloat";
- if (clazz == Double.TYPE) return "jdouble";
- if (clazz == String.class) return "jstring";
- if (clazz.isArray()) {
- Class componentType = clazz.getComponentType();
- String sig = getTypeSignature4(componentType);
- return struct ? sig : sig + " *";
- }
- String sig = getClassName(clazz);
- return struct ? sig : sig + " *";
-}
-
-static HashMap uniqueCache = new HashMap();
-static Class uniqueClassCache;
-static Method[] uniqueMethodsCache;
-static synchronized boolean isNativeUnique(Method method) {
- if ((method.getModifiers() & Modifier.NATIVE) == 0) return false;
- Object unique = uniqueCache.get(method);
- if (unique != null) return ((Boolean)unique).booleanValue();
- boolean result = true;
- Method[] methods;
- String name = method.getName();
- Class clazz = method.getDeclaringClass();
- if (clazz.equals(uniqueClassCache)) {
- methods = uniqueMethodsCache;
- } else {
- methods = clazz.getDeclaredMethods();
- uniqueClassCache = clazz;
- uniqueMethodsCache = methods;
- }
- for (int i = 0; i < methods.length; i++) {
- Method mth = methods[i];
- if ((mth.getModifiers() & Modifier.NATIVE) != 0 &&
- method != mth && !method.equals(mth) &&
- name.equals(mth.getName()))
- {
- result = false;
- break;
- }
- }
- uniqueCache.put(method, new Boolean(result));
- return result;
-}
-
-static void sort(Method[] methods) {
- Arrays.sort(methods, new Comparator() {
- public int compare(Object a, Object b) {
- Method mth1 = (Method)a;
- Method mth2 = (Method)b;
- int result = mth1.getName().compareTo(mth2.getName());
- return result != 0 ? result : getFunctionName(mth1).compareTo(getFunctionName(mth2));
- }
- });
-}
-
-static void sort(Field[] fields) {
- Arrays.sort(fields, new Comparator() {
- public int compare(Object a, Object b) {
- return ((Field)a).getName().compareTo(((Field)b).getName());
- }
- });
-}
-
-static void sort(Class[] classes) {
- Arrays.sort(classes, new Comparator() {
- public int compare(Object a, Object b) {
- return ((Class)a).getName().compareTo(((Class)b).getName());
- }
- });
-}
-
-static String toC(String str) {
- int length = str.length();
- StringBuffer buffer = new StringBuffer(length * 2);
- for (int i = 0; i < length; i++) {
- char c = str.charAt(i);
- switch (c) {
- case '_': buffer.append("_1"); break;
- case ';': buffer.append("_2"); break;
- case '[': buffer.append("_3"); break;
- case '.': buffer.append("_"); break;
- case '/': buffer.append("_"); break;
- default: buffer.append(c);
- }
- }
- return buffer.toString();
-}
-
-public abstract void generate(Class clazz);
-
-public void generateCopyright() {
-}
-
-public void generateIncludes() {
-}
-
-public void generate() {
- if (classes == null) return;
- generateCopyright();
- generateIncludes();
- sort(classes);
- for (int i = 0; i < classes.length; i++) {
- Class clazz = classes[i];
- ClassData data = getMetaData().getMetaData(clazz);
- if (data.getFlag(FLAG_CPP)) {
- isCPP = true;
- break;
- }
- }
- for (int i = 0; i < classes.length; i++) {
- Class clazz = classes[i];
- if (getGenerate(clazz)) generate(clazz);
- if (progress != null) progress.step();
- }
- output.flush();
-}
-
-public void generateMetaData(String key) {
- MetaData mt = getMetaData();
- String data = mt.getMetaData(key, null);
- if (data == null) return;
- if (data.length() == 0) return;
- outputln(fixDelimiter(data));
-}
-
-public Class[] getClasses() {
- return classes;
-}
-
-protected boolean getGenerate(Class clazz) {
- ClassData data = getMetaData().getMetaData(clazz);
- return !data.getFlag(FLAG_NO_GEN);
-}
-
-public boolean getCPP() {
- return isCPP;
-}
-
-public String getDelimiter() {
- return delimiter;
-}
-
-public String getExtension() {
- return getCPP() ? ".cpp" : ".c";
-}
-
-public String getFileName() {
- return getOutputName() + getSuffix() + getExtension();
-}
-
-public PrintStream getOutput() {
- return output;
-}
-
-public String getOutputName() {
- return getClassName(getMainClass()).toLowerCase();
-}
-
-public Class getMainClass() {
- return mainClass;
-}
-
-public MetaData getMetaData() {
- return metaData;
-}
-
-public String getPlatform() {
- return SWT.getPlatform();
-}
-
-public ProgressMonitor getProgressMonitor() {
- return progress;
-}
-
-public String getSuffix() {
- return "";
-}
-
-public void output(String str) {
- output.print(str);
-}
-
-public void outputln() {
- output(getDelimiter());
-}
-
-public void outputln(String str) {
- output(str);
- output(getDelimiter());
-}
-
-public void setClasses(Class[] classes) {
- this.classes = classes;
-}
-
-public void setDelimiter(String delimiter) {
- this.delimiter = delimiter;
-}
-
-public void setMainClass(Class mainClass) {
- this.mainClass = mainClass;
-}
-
-public void setMetaData(MetaData data) {
- metaData = data;
-}
-
-public void setOutput(PrintStream output) {
- this.output = output;
-}
-
-public void setProgressMonitor(ProgressMonitor progress) {
- this.progress = progress;
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
deleted file mode 100644
index 9f517c4b3c..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
+++ /dev/null
@@ -1,436 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.io.*;
-import java.lang.reflect.*;
-import java.util.ArrayList;
-import java.util.Enumeration;
-import java.util.zip.*;
-import java.util.Arrays;
-
-import org.eclipse.swt.SWT;
-
-public class JNIGeneratorApp {
-
- Class mainClass;
- ProgressMonitor progress;
- String mainClassName, outputDir, classpath;
- MetaData metaData;
-
-public JNIGeneratorApp() {
-}
-
-public String getClasspath() {
- return classpath;
-}
-
-public Class getMainClass() {
- return mainClass;
-}
-
-public String getMainClassName() {
- return mainClassName;
-}
-
-public MetaData getMetaData() {
- return metaData;
-}
-
-String getMetaDataDir() {
- return "./JNI Generation/org/eclipse/swt/tools/internal/";
-}
-
-public String getOutputDir() {
- return outputDir;
-}
-
-public void generateAll() {
- String mainClasses = new MetaData(getDefaultMainClass()).getMetaData("swt_main_classes", null);
- if (mainClasses != null) {
- String[] list = ItemData.split(mainClasses, ",");
- for (int i = 0; i < list.length; i += 2) {
- String className = list[i].trim();
- try {
- Class.forName(className, false, getClass().getClassLoader());
- } catch (Throwable e) {
- continue;
- }
- System.out.println("Generating \"" + className + "\"");
- setMainClassName(className);
- generate();
- }
- }
-}
-
-void generateSTATS_C(Class[] classes) {
- try {
- StatsGenerator gen = new StatsGenerator(false);
- gen.setMainClass(mainClass);
- gen.setClasses(classes);
- gen.setMetaData(metaData);
- gen.setProgressMonitor(progress);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- gen.setOutput(new PrintStream(out));
- gen.generate();
- if (out.size() > 0) output(out.toByteArray(), outputDir + gen.getFileName());
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-void generateSTATS_H(Class[] classes) {
- try {
- StatsGenerator gen = new StatsGenerator(true);
- gen.setMainClass(mainClass);
- gen.setClasses(classes);
- gen.setMetaData(metaData);
- gen.setProgressMonitor(progress);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- gen.setOutput(new PrintStream(out));
- gen.generate();
- if (out.size() > 0) output(out.toByteArray(), outputDir + gen.getFileName());
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-void generateSTRUCTS_H(Class[] classes) {
- try {
- StructsGenerator gen = new StructsGenerator(true);
- gen.setMainClass(mainClass);
- gen.setClasses(classes);
- gen.setMetaData(metaData);
- gen.setProgressMonitor(progress);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- gen.setOutput(new PrintStream(out));
- gen.generate();
- if (out.size() > 0) output(out.toByteArray(), outputDir + gen.getFileName());
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-
-}
-
-void generateSTRUCTS_C(Class[] classes) {
- try {
- StructsGenerator gen = new StructsGenerator(false);
- gen.setMainClass(mainClass);
- gen.setClasses(classes);
- gen.setMetaData(metaData);
- gen.setProgressMonitor(progress);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- gen.setOutput(new PrintStream(out));
- gen.generate();
- if (out.size() > 0) output(out.toByteArray(), outputDir + gen.getFileName());
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-
-}
-
-void generateSWT_C(Class[] classes) {
- try {
- NativesGenerator gen = new NativesGenerator();
- gen.setMainClass(mainClass);
- gen.setClasses(classes);
- gen.setMetaData(metaData);
- gen.setProgressMonitor(progress);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- gen.setOutput(new PrintStream(out));
- gen.generate();
- if (out.size() > 0) output(out.toByteArray(), outputDir + gen.getFileName());
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-
-void generateMetaData(Class[] classes) {
- try {
- MetaDataGenerator gen = new MetaDataGenerator();
- gen.setMainClass(mainClass);
- gen.setClasses(classes);
- gen.setMetaData(metaData);
- gen.setProgressMonitor(progress);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- gen.setOutput(new PrintStream(out));
- gen.generate();
- if (!new File(getMetaDataDir()).exists()) {
- System.out.println("Warning: Meta data output dir does not exist");
- return;
- }
- if (out.size() > 0) output(out.toByteArray(), getMetaDataDir() + gen.getFileName());
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-public void generate() {
- generate(null);
-}
-
-public void generate(ProgressMonitor progress) {
- if (mainClassName == null) return;
- if (progress != null) progress.setMessage("Initializing...");
- Class[] classes = getClasses();
- Class[] natives = getNativesClasses();
- Class[] structs = getStructureClasses();
- this.progress = progress;
- if (progress != null) {
- int nativeCount = 0;
- for (int i = 0; i < natives.length; i++) {
- Class clazz = natives[i];
- Method[] methods = clazz.getDeclaredMethods();
- for (int j = 0; j < methods.length; j++) {
- Method method = methods[j];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- nativeCount++;
- }
- }
- int total = nativeCount * 4;
- total += classes.length;
- total += natives.length * 3;
- total += structs.length * 2;
- progress.setTotal(total);
- progress.setMessage("Generating structs.h ...");
- }
- generateSTRUCTS_H(structs);
- if (progress != null) progress.setMessage("Generating structs.c ...");
- generateSTRUCTS_C(structs);
- if (progress != null) progress.setMessage("Generating natives ...");
- generateSWT_C(natives);
- if (progress != null) progress.setMessage("Generating stats.h ...");
- generateSTATS_H(natives);
- if (progress != null) progress.setMessage("Generating stats.c ...");
- generateSTATS_C(natives);
- if (progress != null) progress.setMessage("Generating meta data ...");
- generateMetaData(classes);
- if (progress != null) progress.setMessage("Done.");
- this.progress = null;
-}
-
-boolean compare(InputStream is1, InputStream is2) throws IOException {
- while (true) {
- int c1 = is1.read();
- int c2 = is2.read();
- if (c1 != c2) return false;
- if (c1 == -1) break;
- }
- return true;
-}
-
-void output(byte[] bytes, String fileName) throws IOException {
- FileInputStream is = null;
- try {
- is = new FileInputStream(fileName);
- if (compare(new ByteArrayInputStream(bytes), new BufferedInputStream(is))) return;
- } catch (FileNotFoundException e) {
- } finally {
- try {
- if (is != null) is.close();
- } catch (IOException e) {}
- }
- FileOutputStream out = new FileOutputStream(fileName);
- out.write(bytes);
- out.close();
-}
-
-String getPackageName(String className) {
- int dot = mainClassName.lastIndexOf('.');
- if (dot == -1) return "";
- return mainClassName.substring(0, dot);
-}
-
-String[] getClassNames(String mainClassName) {
- String pkgName = getPackageName(mainClassName);
- String classpath = getClasspath();
- if (classpath == null) classpath = System.getProperty("java.class.path");
- String pkgPath = pkgName.replace('.', File.separatorChar);
- String pkgZipPath = pkgName.replace('.', '/');
- ArrayList classes = new ArrayList();
- int start = 0;
- int index = 0;
- while (index < classpath.length()) {
- index = classpath.indexOf(File.pathSeparatorChar, start);
- if (index == -1) index = classpath.length();
- String path = classpath.substring(start, index);
- if (path.toLowerCase().endsWith(".jar")) {
- ZipFile zipFile = null;
- try {
- zipFile = new ZipFile(path);
- Enumeration entries = zipFile.entries();
- while (entries.hasMoreElements()) {
- ZipEntry entry = (ZipEntry)entries.nextElement();
- String name = entry.getName();
- if (name.startsWith(pkgZipPath) && name.indexOf('/', pkgZipPath.length() + 1) == -1 && name.endsWith(".class")) {
- String className = name.substring(pkgZipPath.length() + 1, name.length() - 6);
- className.replace('/', '.');
- classes.add(className);
- }
- }
- } catch (IOException e) {
- } finally {
- try {
- if (zipFile != null) zipFile.close();
- } catch (IOException ex) {}
- }
- } else {
- File file = new File(path + File.separator + pkgPath);
- if (file.exists()) {
- String[] entries = file.list();
- for (int i = 0; i < entries.length; i++) {
- String entry = entries[i];
- File f = new File(file, entry);
- if (!f.isDirectory()) {
- if (f.getAbsolutePath().endsWith(".class")) {
- String className = entry.substring(0, entry.length() - 6);
- classes.add(className);
- }
- }
- }
- }
- }
- start = index + 1;
- }
- return (String[])classes.toArray(new String[classes.size()]);
-}
-
-public Class[] getClasses() {
- if (mainClassName == null) return new Class[0];
- String[] classNames = getClassNames(mainClassName);
- Arrays.sort(classNames);
- String packageName = getPackageName(mainClassName);
- Class[] classes = new Class[classNames.length];
- for (int i = 0; i < classNames.length; i++) {
- String className = classNames[i];
- try {
- classes[i] = Class.forName(packageName + "." + className, false, getClass().getClassLoader());
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- return classes;
-}
-
-public Class[] getNativesClasses() {
- if (mainClassName == null) return new Class[0];
- ArrayList result = new ArrayList();
- Class[] classes = getClasses();
- for (int i = 0; i < classes.length; i++) {
- Class clazz = classes[i];
- Method[] methods = clazz.getDeclaredMethods();
- for (int j = 0; j < methods.length; j++) {
- Method method = methods[j];
- int mods = method.getModifiers();
- if ((mods & Modifier.NATIVE) != 0) {
- result.add(clazz);
- break;
- }
- }
- }
- return (Class[])result.toArray(new Class[result.size()]);
-}
-
-public Class[] getStructureClasses() {
- if (mainClassName == null) return new Class[0];
- ArrayList result = new ArrayList();
- Class[] classes = getClasses();
- outer:
- for (int i = 0; i < classes.length; i++) {
- Class clazz = classes[i];
- Method[] methods = clazz.getDeclaredMethods();
- for (int j = 0; j < methods.length; j++) {
- Method method = methods[j];
- int mods = method.getModifiers();
- if ((mods & Modifier.NATIVE) != 0) continue outer;
- }
- Field[] fields = clazz.getFields();
- boolean hasPublicFields = false;
- for (int j = 0; j < fields.length; j++) {
- Field field = fields[j];
- int mods = field.getModifiers();
- if ((mods & Modifier.PUBLIC) != 0 && (mods & Modifier.STATIC) == 0) {
- hasPublicFields = true;
- break;
- }
- }
- if (!hasPublicFields) continue;
- result.add(clazz);
- }
- return (Class[])result.toArray(new Class[result.size()]);
-}
-
-public void setClasspath(String classpath) {
- this.classpath = classpath;
-}
-
-public void setMainClassName(String str) {
- mainClassName = str;
- metaData = new MetaData(mainClassName);
- String mainClasses = getMetaData().getMetaData("swt_main_classes", null);
- if (mainClasses != null) {
- String[] list = ItemData.split(mainClasses, ",");
- for (int i = 0; i < list.length; i += 2) {
- if (mainClassName.equals(list[i].trim())) {
- setOutputDir(list[i + 1].trim());
- }
- }
- }
- if (mainClassName != null) {
- try {
- mainClass = Class.forName(mainClassName, false, getClass().getClassLoader());
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-}
-
-public void setOutputDir(String str) {
- if (str != null) {
- if (!str.endsWith("\\") && !str.endsWith("/") ) {
- str += File.separator;
- }
- }
- outputDir = str;
-}
-
-public static String getDefaultMainClass() {
- return "org.eclipse.swt.internal." + getDefaultPlatform() + ".OS";
-}
-
-public static String getDefaultPlatform() {
- return SWT.getPlatform();
-}
-
-public static void main(String[] args) {
- JNIGeneratorApp gen = new JNIGeneratorApp ();
- if (args.length == 1 && (args[0].equals("*") || args[0].equals("all"))) {
- gen.generateAll();
- return;
- }
- if (args.length > 0) {
- gen.setMainClassName(args[0]);
- if (args.length > 1) gen.setOutputDir(args[1]);
- if (args.length > 2) gen.setClasspath(args[2]);
- } else {
- gen.setMainClassName(getDefaultMainClass());
- }
- gen.generate();
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
deleted file mode 100644
index 597921a66f..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorAppUI.java
+++ /dev/null
@@ -1,1264 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.io.*;
-import java.lang.reflect.*;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.custom.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.layout.*;
-
-public class JNIGeneratorAppUI {
-
- Display display;
- Shell shell;
-
- Composite actionsPanel;
- Combo mainClassCb, outputDirCb;
- Table classesLt, membersLt, paramsLt;
- ProgressBar progressBar;
- Label progressLabel;
- FileDialog fileDialog;
-
- TableEditor paramTextEditor, memberTextEditor, classTextEditor;
- FlagsEditor paramListEditor, memberListEditor, classListEditor;
- Text paramEditorTx, memberEditorTx, classEditorTx;
- List paramEditorLt, memberEditorLt, classEditorLt;
-
- static class FlagsEditor {
- Table parent;
- int column = -1;
- TableItem item;
-
- public FlagsEditor(Table parent) {
- this.parent = parent;
- }
-
- public int getColumn() {
- return column;
- }
-
- public TableItem getItem() {
- return item;
- }
-
- public void setColumn(int column) {
- this.column = column;
- }
-
- public void setItem(TableItem item) {
- this.item = item;
- }
- }
-
- JNIGeneratorApp app;
-
- static final int CLASS_NAME_COLUMN = 0;
- static final int CLASS_FLAGS_COLUMN = 1;
- static final int CLASS_EXCLUDE_COLUMN = 2;
-
- static final int FIELD_NAME_COLUMN = 0;
- static final int FIELD_FLAGS_COLUMN = 1;
- static final int FIELD_CAST_COLUMN = 2;
- static final int FIELD_ACCESSOR_COLUMN = 3;
- static final int FIELD_EXCLUDE_COLUMN = 4;
-
- static final int METHOD_NAME_COLUMN = 0;
- static final int METHOD_FLAGS_COLUMN = 1;
- static final int METHOD_ACCESSOR_COLUMN = 2;
- static final int METHOD_EXCLUDE_COLUMN = 3;
-
- static final int PARAM_INDEX_COLUMN = 0;
- static final int PARAM_TYPE_COLUMN = 1;
- static final int PARAM_FLAGS_COLUMN = 2;
- static final int PARAM_CAST_COLUMN = 3;
-
-public JNIGeneratorAppUI() {
- this (new JNIGeneratorApp());
-}
-
-public JNIGeneratorAppUI(JNIGeneratorApp app) {
- this.app = app;
-}
-
-void cleanup() {
- display.dispose();
-}
-
-void generateStructsHeader () {
- StructsGenerator gen = new StructsGenerator(true);
- gen.setMainClass(app.getMainClass());
- gen.setMetaData(app.getMetaData());
- gen.setClasses(getSelectedClasses());
- gen.generate();
-}
-
-void generateStructs () {
- StructsGenerator gen = new StructsGenerator(false);
- gen.setMainClass(app.getMainClass());
- gen.setMetaData(app.getMetaData());
- gen.setClasses(getSelectedClasses());
- gen.generate();
-}
-
-void generateSizeof () {
- SizeofGenerator gen = new SizeofGenerator();
- gen.setMainClass(app.getMainClass());
- gen.setMetaData(app.getMetaData());
- gen.setClasses(getSelectedClasses());
- gen.generate();
-}
-
-void generateMetaData () {
- MetaDataGenerator gen = new MetaDataGenerator();
- gen.setMainClass(app.getMainClass());
- gen.setMetaData(app.getMetaData());
- Method[] methods = getSelectedMethods();
- if (methods.length != 0) {
- gen.generate(methods);
- } else {
- gen.setClasses(getSelectedClasses());
- gen.generate();
- }
-}
-
-void generateNatives () {
- NativesGenerator gen = new NativesGenerator();
- gen.setMainClass(app.getMainClass());
- gen.setMetaData(app.getMetaData());
- Method[] methods = getSelectedMethods();
- if (methods.length != 0) {
- gen.generate(methods);
- } else {
- gen.setClasses(getSelectedClasses());
- gen.generate();
- }
-}
-
-void generateAll() {
- if (!updateOutputDir()) return;
- Cursor cursor = display.getSystemCursor(SWT.CURSOR_WAIT);
- shell.setCursor(cursor);
- shell.setEnabled(false);
- Control[] children = actionsPanel.getChildren();
- for (int i = 0; i < children.length; i++) {
- Control child = children[i];
- if (child instanceof Button) child.setEnabled(false);
- }
- final boolean showProgress = true;
- if (showProgress) {
- progressLabel.setText("");
- progressBar.setSelection(0);
- progressLabel.setVisible(true);
- progressBar.setVisible(true);
- }
- final boolean[] done = new boolean[1];
- new Thread() {
- public void run() {
- try {
- app.generate(!showProgress ? null : new ProgressMonitor() {
- int total, step, maximum = 100;
- public void setTotal(final int total) {
- this.total = total;
- display.syncExec(new Runnable() {
- public void run() {
- progressBar.setMaximum(maximum);
- }
- });
- }
- public void step() {
- int oldValue = step * maximum / total;
- step++;
- final int newValue = step * maximum / total;
- if (oldValue == newValue) return;
- display.syncExec(new Runnable() {
- public void run() {
- progressBar.setSelection(newValue);
- }
- });
- }
- public void setMessage(final String message) {
- display.syncExec(new Runnable() {
- public void run() {
- progressLabel.setText(message);
- progressLabel.update();
- }
- });
- }
- });
- } finally {
- done[0] = true;
- display.wake();
- }
- }
- }.start();
- while (!done[0]) {
- if (!display.readAndDispatch()) display.sleep();
- }
- for (int i = 0; i < children.length; i++) {
- Control child = children[i];
- if (child instanceof Button) child.setEnabled(true);
- }
- if (showProgress) {
- progressBar.setVisible(false);
- progressLabel.setVisible(false);
- }
- shell.setEnabled(true);
- shell.setCursor(null);
-}
-
-void generateConstants () {
- ConstantsGenerator gen = new ConstantsGenerator();
- gen.setMainClass(app.getMainClass());
- gen.setMetaData(app.getMetaData());
- Field[] fields = getSelectedFields();
- if (fields.length != 0) {
- gen.generate(fields);
- } else {
- gen.setClasses(getSelectedClasses());
- gen.generate();
- }
-}
-
-Class[] getSelectedClasses() {
- TableItem[] items = classesLt.getSelection();
- Class[] classes = new Class[items.length];
- for (int i = 0; i < items.length; i++) {
- TableItem item = items[i];
- classes[i] = ((ClassData)item.getData()).getClazz();
- }
- return classes;
-}
-
-Method[] getSelectedMethods() {
- TableItem[] selection = membersLt.getSelection();
- Method[] methods = new Method[selection.length];
- int count = 0;
- for (int i = 0; i < selection.length; i++) {
- TableItem item = selection [i];
- Object data = item.getData();
- if (data instanceof MethodData) {
- Method method = ((MethodData)data).getMethod();
- methods[count++] = method;
- }
- }
- if (count != methods.length) {
- Method[] result = new Method[count];
- System.arraycopy(methods, 0, result, 0, count);
- methods = result;
- }
- return methods;
-}
-
-Field[] getSelectedFields() {
- TableItem[] selection = membersLt.getSelection();
- Field[] fields = new Field[selection.length];
- int count = 0;
- for (int i = 0; i < selection.length; i++) {
- TableItem item = selection [i];
- Object data = item.getData();
- if (data instanceof FieldData) {
- Field field = ((FieldData)data).getField();
- fields[count++] = field;
- }
- }
- if (count != fields.length) {
- Field[] result = new Field[count];
- System.arraycopy(fields, 0, result, 0, count);
- fields = result;
- }
- return fields;
-}
-
-public void open () {
- display = new Display();
- shell = new Shell(display);
- shell.setText("JNI Generator");
-
- GridData data;
- GridLayout shellLayout = new GridLayout();
- shellLayout.numColumns = 2;
- shell.setLayout(shellLayout);
-
- Composite panel = new Composite(shell, SWT.NONE);
- data = new GridData(GridData.FILL_BOTH);
- panel.setLayoutData(data);
-
- GridLayout panelLayout = new GridLayout();
- panelLayout.numColumns = 1;
- panel.setLayout(panelLayout);
-
- Listener updateMainClassListener = new Listener() {
- public void handleEvent(Event e) {
- updateMainClass();
- if (!updateOutputDir()) return;
- updateClasses();
- updateMembers();
- updateParameters();
- }
- };
- createMainClassPanel(panel, updateMainClassListener);
- createClassesPanel(panel);
- createMembersPanel(panel);
- createParametersPanel(panel);
- createActionButtons(shell);
-
- Point preferredSize = shell.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- shell.setSize(shell.getSize().x, preferredSize.y);
-
- updateMainClass();
- updateClasses();
- updateMembers();
- updateParameters();
-}
-
-void createMainClassPanel(Composite panel, Listener updateListener) {
- Label mainClassLb = new Label(panel, SWT.NONE);
- mainClassLb.setText("&Main Class:");
-
- GridData data;
- mainClassCb = new Combo(panel, SWT.DROP_DOWN);
- String mainClass = app.getMainClassName();
- mainClassCb.setText(mainClass == null ? "" : mainClass);
- data = new GridData(GridData.FILL_HORIZONTAL);
- mainClassCb.setLayoutData(data);
- mainClassCb.addListener(SWT.Selection, updateListener);
- mainClassCb.addListener(SWT.DefaultSelection, updateListener);
-
- Label outputDirLb = new Label(panel, SWT.NONE);
- outputDirLb.setText("&Output Dir:");
-
- outputDirCb = new Combo(panel, SWT.DROP_DOWN);
- String outputDir = app.getOutputDir();
- outputDirCb.setText(outputDir == null ? "" : outputDir);
- data = new GridData(GridData.FILL_HORIZONTAL);
- outputDirCb.setLayoutData(data);
- outputDirCb.addListener(SWT.Selection, updateListener);
- outputDirCb.addListener(SWT.DefaultSelection, updateListener);
-
- String mainClasses = app.getMetaData().getMetaData("swt_main_classes", null);
- if (mainClasses != null) {
- String[] list = ItemData.split(mainClasses, ",");
- for (int i = 0; i < list.length; i += 2) {
- String className = list[i].trim();
- try {
- Class.forName(className, false, getClass().getClassLoader());
- mainClassCb.add(className);
- outputDirCb.add(list[i + 1].trim());
- } catch (Exception e) {}
- }
- }
-}
-
-void createClassesPanel(Composite panel) {
- Label classesLb = new Label(panel, SWT.NONE);
- classesLb.setText("&Classes:");
-
- GridData data;
- classesLt = new Table(panel, SWT.CHECK | SWT.MULTI | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION);
- data = new GridData(GridData.FILL_BOTH);
- data.heightHint = classesLt.getItemHeight() * 6;
- classesLt.setLayoutData(data);
- classesLt.setHeaderVisible(true);
- classesLt.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (e.detail == SWT.CHECK) {
- updateGenerate((TableItem)e.item);
- } else {
- updateMembers();
- updateParameters();
- }
- }
- });
- TableColumn column;
- column = new TableColumn(classesLt, SWT.NONE, CLASS_NAME_COLUMN);
- column.setText("Class");
- column = new TableColumn(classesLt, SWT.NONE, CLASS_FLAGS_COLUMN);
- column.setText("Flags");
- /*
- column = new TableColumn(classesLt, SWT.NONE, CLASS_EXCLUDE_COLUMN);
- column.setText("Exclude");
- */
-
- classTextEditor = new TableEditor(classesLt);
- classTextEditor.grabHorizontal = true;
- classEditorTx = new Text(classesLt, SWT.SINGLE);
- classTextEditor.setEditor(classEditorTx);
- Listener classTextListener = new Listener() {
- public void handleEvent(Event e) {
- if (e.type == SWT.Traverse) {
- switch (e.detail) {
- case SWT.TRAVERSE_ESCAPE:
- classTextEditor.setItem(null);
- break;
- default:
- return;
- }
- }
- classEditorTx.setVisible(false);
- TableItem item = classTextEditor.getItem();
- if (item == null) return;
- int column = classTextEditor.getColumn();
- ClassData classData = (ClassData)item.getData();
- if (column == CLASS_EXCLUDE_COLUMN) {
- String text = classEditorTx.getText();
- classData.setExclude(text);
- item.setText(column, classData.getExclude());
- MetaData metaData = app.getMetaData();
- metaData.setMetaData(classData.getClazz(), classData);
- classesLt.getColumn(column).pack();
- }
- }
- };
- classEditorTx.addListener(SWT.DefaultSelection, classTextListener);
- classEditorTx.addListener(SWT.FocusOut, classTextListener);
- classEditorTx.addListener(SWT.Traverse, classTextListener);
-
- final Shell floater = new Shell(shell, SWT.NO_TRIM);
- floater.setLayout(new FillLayout());
- classListEditor = new FlagsEditor(classesLt);
- classEditorLt = new List(floater, SWT.MULTI | SWT.BORDER);
- classEditorLt.setItems(ClassData.getAllFlags());
- floater.pack();
- floater.addListener(SWT.Close, new Listener() {
- public void handleEvent(Event e) {
- classListEditor.setItem(null);
- e.doit = false;
- floater.setVisible(false);
- }
- });
- Listener classesListListener = new Listener() {
- public void handleEvent(Event e) {
- if (e.type == SWT.Traverse) {
- switch (e.detail) {
- case SWT.TRAVERSE_RETURN:
- break;
- default:
- return;
- }
- }
- floater.setVisible(false);
- TableItem item = classListEditor.getItem();
- if (item == null) return;
- int column = classListEditor.getColumn();
- ClassData classData = (ClassData)item.getData();
- if (column == CLASS_FLAGS_COLUMN) {
- String[] flags = classEditorLt.getSelection();
- classData.setFlags(flags);
- item.setText(column, getFlagsString(classData.getFlags()));
- item.setChecked(classData.getGenerate());
- MetaData metaData = app.getMetaData();
- metaData.setMetaData(classData.getClazz(), classData);
- classesLt.getColumn(column).pack();
- }
- }
- };
- classEditorLt.addListener(SWT.DefaultSelection, classesListListener);
- classEditorLt.addListener(SWT.FocusOut, classesListListener);
- classEditorLt.addListener(SWT.Traverse, classesListListener);
-
- classesLt.addListener(SWT.MouseDown, new Listener() {
- public void handleEvent(final Event e) {
- e.display.asyncExec (new Runnable () {
- public void run () {
- if (classesLt.isDisposed ()) return;
- if (e.button != 1) return;
- Point pt = new Point(e.x, e.y);
- TableItem item = classesLt.getItem(pt);
- if (item == null) return;
- int column = -1;
- for (int i = 0; i < classesLt.getColumnCount(); i++) {
- if (item.getBounds(i).contains(pt)) {
- column = i;
- break;
- }
- }
- if (column == -1) return;
- ClassData data = (ClassData)item.getData();
- if (column == CLASS_EXCLUDE_COLUMN) {
- classTextEditor.setColumn(column);
- classTextEditor.setItem(item);
- classEditorTx.setText(data.getExclude());
- classEditorTx.selectAll();
- classEditorTx.setVisible(true);
- classEditorTx.setFocus();
- } else if (column == CLASS_FLAGS_COLUMN) {
- classListEditor.setColumn(column);
- classListEditor.setItem(item);
- classEditorLt.setSelection(data.getFlags());
- floater.setLocation(classesLt.toDisplay(e.x, e.y));
- floater.setVisible(true);
- classEditorLt.setFocus();
- }
- }
- });
- }
- });
-}
-
-void createMembersPanel(Composite panel) {
- GridData data;
- Composite comp = new Composite(panel, SWT.NONE);
- data = new GridData(GridData.FILL_HORIZONTAL);
- comp.setLayoutData(data);
- GridLayout layout = new GridLayout(2, false);
- layout.marginWidth = layout.marginHeight = 0;
- comp.setLayout(layout);
- Label membersLb = new Label(comp, SWT.NONE);
- membersLb.setText("Mem&bers [regex]:");
- final Text searchText = new Text(comp, SWT.SINGLE | SWT.SEARCH);
- searchText.setText(".*");
- data = new GridData(GridData.FILL_HORIZONTAL);
- searchText.setLayoutData(data);
- searchText.addListener(SWT.DefaultSelection, new Listener() {
- boolean match (int index, String pattern) {
- TableItem item = membersLt.getItem(index);
- String text = item.getText();
- try {
- if (text.matches(pattern)) {
- membersLt.setSelection(index);
- return true;
- }
- } catch (Exception ex) {}
- return false;
- }
- public void handleEvent(Event e) {
- String pattern = searchText.getText();
- int selection = membersLt.getSelectionIndex();
- int count = membersLt.getItemCount();
- selection++;
- for (int i = selection; i < count; i++) {
- if (match (i, pattern)) return;
- }
- for (int i = 0; i < selection; i++) {
- if (match (i, pattern)) return;
- }
- }
- });
-
- membersLt = new Table(panel, SWT.CHECK | SWT.MULTI | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION);
- data = new GridData(GridData.FILL_BOTH);
- data.heightHint = membersLt.getItemHeight() * 6;
- membersLt.setLayoutData(data);
- membersLt.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (e.detail == SWT.CHECK) {
- updateGenerate((TableItem)e.item);
- } else {
- updateParameters();
- }
- }
- });
-
- memberTextEditor = new TableEditor(membersLt);
- memberTextEditor.grabHorizontal = true;
- memberEditorTx = new Text(membersLt, SWT.SINGLE);
- memberTextEditor.setEditor(memberEditorTx);
- Listener memberTextListener = new Listener() {
- public void handleEvent(Event e) {
- if (e.type == SWT.Traverse) {
- switch (e.detail) {
- case SWT.TRAVERSE_ESCAPE:
- memberTextEditor.setItem(null);
- break;
- default:
- return;
- }
- }
- memberEditorTx.setVisible(false);
- TableItem item = memberTextEditor.getItem();
- if (item == null) return;
- int column = memberTextEditor.getColumn();
- ItemData memberData = (ItemData)item.getData();
- String text = memberEditorTx.getText();
- MetaData metaData = app.getMetaData();
- if (memberData instanceof FieldData) {
- FieldData fieldData = (FieldData)memberData;
- switch (column) {
- case FIELD_CAST_COLUMN: {
- fieldData.setCast(text);
- item.setText(column, fieldData.getCast());
- break;
- }
- case FIELD_ACCESSOR_COLUMN: {
- fieldData.setAccessor(text.equals(fieldData.getField().getName()) ? "" : text);
- item.setText(column, fieldData.getAccessor());
- break;
- }
- case FIELD_EXCLUDE_COLUMN: {
- fieldData.setExclude(text);
- item.setText(column, fieldData.getExclude());
- break;
- }
- }
- metaData.setMetaData(fieldData.getField(), fieldData);
- membersLt.getColumn(column).pack();
- } else if (memberData instanceof MethodData) {
- MethodData methodData = (MethodData)memberData;
- switch (column) {
- case METHOD_ACCESSOR_COLUMN: {
- methodData.setAccessor(text.equals(methodData.getMethod().getName()) ? "" : text);
- item.setText(column, methodData.getAccessor());
- break;
- }
- case METHOD_EXCLUDE_COLUMN: {
- methodData.setExclude(text);
- item.setText(column, methodData.getExclude());
- break;
- }
- }
- metaData.setMetaData(methodData.getMethod(), methodData);
- membersLt.getColumn(column).pack();
- }
- }
- };
- memberEditorTx.addListener(SWT.DefaultSelection, memberTextListener);
- memberEditorTx.addListener(SWT.FocusOut, memberTextListener);
- memberEditorTx.addListener(SWT.Traverse, memberTextListener);
-
- final Shell floater = new Shell(shell, SWT.NO_TRIM);
- floater.setLayout(new FillLayout());
- memberListEditor = new FlagsEditor(membersLt);
- memberEditorLt = new List(floater, SWT.MULTI | SWT.BORDER);
- floater.addListener(SWT.Close, new Listener() {
- public void handleEvent(Event e) {
- memberListEditor.setItem(null);
- e.doit = false;
- floater.setVisible(false);
- }
- });
- Listener memberListListener = new Listener() {
- public void handleEvent(Event e) {
- if (e.type == SWT.Traverse) {
- switch (e.detail) {
- case SWT.TRAVERSE_RETURN:
- break;
- default:
- return;
- }
- }
- floater.setVisible(false);
- TableItem item = memberListEditor.getItem();
- if (item == null) return;
- int column = memberListEditor.getColumn();
- ItemData data = (ItemData)item.getData();
- String[] flags = memberEditorLt.getSelection();
- data.setFlags(flags);
- item.setText(column, getFlagsString(data.getFlags()));
- item.setChecked(data.getGenerate());
- MetaData metaData = app.getMetaData();
- if (data instanceof FieldData) {
- FieldData fieldData = (FieldData)data;
- metaData.setMetaData(fieldData.getField(), fieldData);
- membersLt.getColumn(column).pack();
- } else if (data instanceof MethodData) {
- MethodData methodData = (MethodData)data;
- metaData.setMetaData(methodData.getMethod(), methodData);
- membersLt.getColumn(column).pack();
- }
- }
- };
- memberEditorLt.addListener(SWT.DefaultSelection, memberListListener);
- memberEditorLt.addListener(SWT.FocusOut, memberListListener);
- memberEditorLt.addListener(SWT.Traverse, memberListListener);
-
- membersLt.addListener(SWT.MouseDown, new Listener() {
- public void handleEvent(final Event e) {
- e.display.asyncExec (new Runnable () {
- public void run () {
- if (membersLt.isDisposed ()) return;
- if (e.button != 1) return;
- Point pt = new Point(e.x, e.y);
- TableItem item = membersLt.getItem(pt);
- if (item == null) return;
- int column = -1;
- for (int i = 0; i < membersLt.getColumnCount(); i++) {
- if (item.getBounds(i).contains(pt)) {
- column = i;
- break;
- }
- }
- if (column == -1) return;
- ItemData itemData = (ItemData)item.getData();
- if (itemData instanceof FieldData) {
- FieldData data = (FieldData)itemData;
- if (column == FIELD_CAST_COLUMN || column == FIELD_ACCESSOR_COLUMN || column == FIELD_EXCLUDE_COLUMN) {
- memberTextEditor.setColumn(column);
- memberTextEditor.setItem(item);
- String text = "";
- switch (column) {
- case FIELD_CAST_COLUMN: text = data.getCast(); break;
- case FIELD_ACCESSOR_COLUMN: {
- text = data.getAccessor();
- if (text.length() == 0) {
- text = data.getField().getName();
- int index = text.lastIndexOf('_');
- if (index != -1) {
- char[] chars = text.toCharArray();
- chars[index] = '.';
- text = new String(chars);
- }
- }
- break;
- }
- case FIELD_EXCLUDE_COLUMN: text = data.getExclude(); break;
- }
- memberEditorTx.setText(text);
- memberEditorTx.selectAll();
- memberEditorTx.setVisible(true);
- memberEditorTx.setFocus();
- } else if (column == FIELD_FLAGS_COLUMN) {
- memberListEditor.setColumn(column);
- memberListEditor.setItem(item);
- memberEditorLt.setItems(FieldData.getAllFlags());
- memberEditorLt.setSelection(data.getFlags());
- floater.setLocation(membersLt.toDisplay(e.x, e.y));
- floater.pack();
- floater.setVisible(true);
- memberEditorLt.setFocus();
- }
- } else if (itemData instanceof MethodData) {
- MethodData data = (MethodData)itemData;
- if (column == METHOD_EXCLUDE_COLUMN || column == METHOD_ACCESSOR_COLUMN) {
- memberTextEditor.setColumn(column);
- memberTextEditor.setItem(item);
- String text = "";
- switch (column) {
- case METHOD_ACCESSOR_COLUMN: {
- text = data.getAccessor();
- if (text.length() == 0) text = data.getMethod().getName();
- break;
- }
- case METHOD_EXCLUDE_COLUMN: text = data.getExclude(); break;
- }
- memberEditorTx.setText(text);
- memberEditorTx.selectAll();
- memberEditorTx.setVisible(true);
- memberEditorTx.setFocus();
- } else if (column == METHOD_FLAGS_COLUMN) {
- memberListEditor.setColumn(column);
- memberListEditor.setItem(item);
- memberEditorLt.setItems(MethodData.getAllFlags());
- memberEditorLt.setSelection(data.getFlags());
- floater.setLocation(membersLt.toDisplay(e.x, e.y));
- floater.pack();
- floater.setVisible(true);
- memberEditorLt.setFocus();
- }
- }
- }
- });
- }
- });
-}
-
-void createParametersPanel(Composite panel) {
- Label paramsLb = new Label(panel, SWT.NONE);
- paramsLb.setText("&Parameters:");
-
- GridData data;
- paramsLt = new Table(panel, SWT.MULTI | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION);
- data = new GridData(GridData.FILL_BOTH);
- int itemHeight = paramsLt.getItemHeight();
- data.heightHint = itemHeight * 6;
- paramsLt.setLayoutData(data);
- paramsLt.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (e.detail == SWT.CHECK) {
- updateGenerate((TableItem)e.item);
- }
- }
- });
-
- TableColumn column;
- column = new TableColumn(paramsLt, SWT.NONE, PARAM_INDEX_COLUMN);
- column = new TableColumn(paramsLt, SWT.NONE, PARAM_TYPE_COLUMN);
- column.setText("Type");
- column = new TableColumn(paramsLt, SWT.NONE, PARAM_FLAGS_COLUMN);
- column.setText("Flags");
- column = new TableColumn(paramsLt, SWT.NONE, PARAM_CAST_COLUMN);
- column.setText("Cast");
-
- paramTextEditor = new TableEditor(paramsLt);
- paramTextEditor.grabHorizontal = true;
- paramEditorTx = new Text(paramsLt, SWT.SINGLE);
- paramTextEditor.setEditor(paramEditorTx);
- Listener paramTextListener = new Listener() {
- public void handleEvent(Event e) {
- if (e.type == SWT.Traverse) {
- switch (e.detail) {
- case SWT.TRAVERSE_ESCAPE:
- paramTextEditor.setItem(null);
- break;
- default:
- return;
- }
- }
- paramEditorTx.setVisible(false);
- TableItem item = paramTextEditor.getItem();
- if (item == null) return;
- int column = paramTextEditor.getColumn();
- ParameterData paramData = (ParameterData)item.getData();
- if (column == PARAM_CAST_COLUMN) {
- String text = paramEditorTx.getText();
- paramData.setCast(text);
- item.setText(column, paramData.getCast());
- MetaData metaData = app.getMetaData();
- metaData.setMetaData(paramData.getMethod(), paramData.getParameter(), paramData);
- paramsLt.getColumn(column).pack();
- }
- }
- };
- paramEditorTx.addListener(SWT.DefaultSelection, paramTextListener);
- paramEditorTx.addListener(SWT.FocusOut, paramTextListener);
- paramEditorTx.addListener(SWT.Traverse, paramTextListener);
-
- final Shell floater = new Shell(shell, SWT.NO_TRIM);
- floater.setLayout(new FillLayout());
- paramListEditor = new FlagsEditor(paramsLt);
- paramEditorLt = new List(floater, SWT.MULTI | SWT.BORDER);
- paramEditorLt.setItems(ParameterData.getAllFlags());
- floater.pack();
- floater.addListener(SWT.Close, new Listener() {
- public void handleEvent(Event e) {
- paramListEditor.setItem(null);
- e.doit = false;
- floater.setVisible(false);
- }
- });
- Listener paramListListener = new Listener() {
- public void handleEvent(Event e) {
- if (e.type == SWT.Traverse) {
- switch (e.detail) {
- case SWT.TRAVERSE_RETURN:
- break;
- default:
- return;
- }
- }
- floater.setVisible(false);
- TableItem item = paramListEditor.getItem();
- if (item == null) return;
- int column = paramListEditor.getColumn();
- ParameterData paramData = (ParameterData)item.getData();
- if (column == PARAM_FLAGS_COLUMN) {
- String[] flags = paramEditorLt.getSelection();
- paramData.setFlags(flags);
- item.setText(column, getFlagsString(paramData.getFlags()));
- MetaData metaData = app.getMetaData();
- metaData.setMetaData(paramData.getMethod(), paramData.getParameter(), paramData);
- paramsLt.getColumn(column).pack();
- }
- }
- };
- paramEditorLt.addListener(SWT.DefaultSelection, paramListListener);
- paramEditorLt.addListener(SWT.FocusOut, paramListListener);
- paramEditorLt.addListener(SWT.Traverse, paramListListener);
-
- paramsLt.addListener(SWT.MouseDown, new Listener() {
- public void handleEvent(final Event e) {
- e.display.asyncExec (new Runnable () {
- public void run () {
- if (paramsLt.isDisposed ()) return;
- if (e.button != 1) return;
- Point pt = new Point(e.x, e.y);
- TableItem item = paramsLt.getItem(pt);
- if (item == null) return;
- int column = -1;
- for (int i = 0; i < paramsLt.getColumnCount(); i++) {
- if (item.getBounds(i).contains(pt)) {
- column = i;
- break;
- }
- }
- if (column == -1) return;
- ParameterData data = (ParameterData)item.getData();
- if (column == PARAM_CAST_COLUMN) {
- paramTextEditor.setColumn(column);
- paramTextEditor.setItem(item);
- paramEditorTx.setText(data.getCast());
- paramEditorTx.selectAll();
- paramEditorTx.setVisible(true);
- paramEditorTx.setFocus();
- } else if (column == PARAM_FLAGS_COLUMN) {
- paramListEditor.setColumn(column);
- paramListEditor.setItem(item);
- paramEditorLt.setSelection(data.getFlags());
- floater.setLocation(paramsLt.toDisplay(e.x, e.y));
- floater.setVisible(true);
- paramEditorLt.setFocus();
- }
- }
- });
- }
- });
-}
-
-Button createActionButton(Composite parent, String text, Listener listener) {
- Button action = new Button(parent, SWT.PUSH);
- action.setText(text);
- GridData data = new GridData(GridData.FILL_HORIZONTAL);
- action.setLayoutData(data);
- action.addListener(SWT.Selection, listener);
- return action;
-}
-
-void createActionButtons(Composite parent) {
- actionsPanel = new Composite(parent, SWT.NONE);
-
- GridData data = new GridData(GridData.FILL_VERTICAL);
- actionsPanel.setLayoutData(data);
-
- GridLayout actionsLayout = new GridLayout();
- actionsLayout.numColumns = 1;
- actionsPanel.setLayout(actionsLayout);
-
- createActionButton(actionsPanel, "Generate &All", new Listener() {
- public void handleEvent(Event e) {
- generateAll();
- }
- });
-
- Label separator = new Label(actionsPanel, SWT.SEPARATOR | SWT.HORIZONTAL);
- data = new GridData(GridData.FILL_HORIZONTAL);
- separator.setLayoutData(data);
- separator = new Label(actionsPanel, SWT.SEPARATOR | SWT.HORIZONTAL);
- data = new GridData(GridData.FILL_HORIZONTAL);
- separator.setLayoutData(data);
-
- createActionButton(actionsPanel, "Generate Structs &Header", new Listener() {
- public void handleEvent(Event e) {
- generateStructsHeader();
- }
- });
- createActionButton(actionsPanel, "Generate &Structs", new Listener() {
- public void handleEvent(Event e) {
- generateStructs();
- }
- });
- createActionButton(actionsPanel, "Generate &Natives", new Listener() {
- public void handleEvent(Event e) {
- generateNatives();
- }
- });
- createActionButton(actionsPanel, "Generate Meta &Data", new Listener() {
- public void handleEvent(Event e) {
- generateMetaData();
- }
- });
- createActionButton(actionsPanel, "Generate Cons&tants", new Listener() {
- public void handleEvent(Event e) {
- generateConstants();
- }
- });
- createActionButton(actionsPanel, "Generate Si&zeof", new Listener() {
- public void handleEvent(Event e) {
- generateSizeof();
- }
- });
-
- Composite filler = new Composite(actionsPanel, SWT.NONE);
- filler.setLayoutData(new GridData(GridData.FILL_BOTH));
-
- progressLabel = new Label(actionsPanel, SWT.NONE);
- data = new GridData(GridData.FILL_HORIZONTAL);
- progressLabel.setLayoutData(data);
- progressLabel.setVisible(false);
-
- progressBar = new ProgressBar(actionsPanel, SWT.NONE);
- data = new GridData(GridData.FILL_HORIZONTAL);
- progressBar.setLayoutData(data);
- progressBar.setVisible(false);
-}
-
-public void run() {
- shell.open();
- while (!shell.isDisposed()) {
- if (!display.readAndDispatch()) display.sleep ();
- }
- cleanup();
-}
-
-String getPackageString(String className) {
- int dot = app.getMainClassName().lastIndexOf('.');
- if (dot == -1) return "";
- return app.getMainClassName().substring(0, dot);
-}
-
-String getClassString(Class clazz) {
- String name = JNIGenerator.getTypeSignature3(clazz);
- int index = name.lastIndexOf('.');
- if (index == -1) return name;
- return name.substring(index + 1, name.length());
-}
-
-String getFlagsString(String[] flags) {
- if (flags.length == 0) return "";
- StringBuffer buffer = new StringBuffer();
- for (int j = 0; j < flags.length; j++) {
- String flag = flags[j];
- if (buffer.length() != 0) buffer.append(", ");
- buffer.append(flag);
- }
- return buffer.toString();
-}
-
-String getMethodString(Method method) {
- String pkgName = getPackageString(method.getDeclaringClass().getName());
- StringBuffer buffer = new StringBuffer();
- buffer.append(method.getName());
- buffer.append("(");
- Class[] params = method.getParameterTypes();
- for (int i = 0; i < params.length; i++) {
- Class param = params[i];
- if (i != 0) buffer.append(",");
- String string = JNIGenerator.getTypeSignature3(param);
- if (string.startsWith(pkgName)) string = string.substring(pkgName.length() + 1);
- buffer.append(string);
- }
- buffer.append(")");
- return buffer.toString();
-}
-
-String getFieldString(Field field) {
- return field.getName();
-}
-
-void updateClasses() {
- classesLt.removeAll();
- MetaData metaData = app.getMetaData();
- Class[] classes = app.getClasses();
- int mainIndex = 0;
- for (int i = 0; i < classes.length; i++) {
- Class clazz = classes[i];
- if (clazz.equals(app.getMainClass())) mainIndex = i;
- ClassData classData = metaData.getMetaData(clazz);
- TableItem item = new TableItem(classesLt, SWT.NONE);
- item.setData(classData);
- item.setText(CLASS_NAME_COLUMN, getClassString(clazz));
- item.setText(CLASS_FLAGS_COLUMN, getFlagsString(classData.getFlags()));
- item.setChecked(classData.getGenerate());
- }
- TableColumn[] columns = classesLt.getColumns();
- for (int i = 0; i < columns.length; i++) {
- TableColumn column = columns[i];
- column.pack();
- }
- classesLt.setSelection(mainIndex);
-}
-
-void updateMembers() {
- membersLt.removeAll();
- MetaData metaData = app.getMetaData();
- membersLt.setHeaderVisible(false);
- TableColumn[] columns = membersLt.getColumns();
- for (int i = 0; i < columns.length; i++) {
- TableColumn column = columns[i];
- column.dispose();
- }
- int[] indices = classesLt.getSelectionIndices();
- if (indices.length != 1) return;
- TableItem classItem = classesLt.getItem(indices[0]);
- ClassData classData = (ClassData)classItem.getData();
- Class clazz = classData.getClazz();
- boolean hasNatives = false;
- Method[] methods = clazz.getDeclaredMethods();
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- int mods = method.getModifiers();
- if (hasNatives =((mods & Modifier.NATIVE) != 0)) break;
- }
- membersLt.setRedraw(false);
- if (hasNatives) {
- TableColumn column;
- column = new TableColumn(membersLt, SWT.NONE, METHOD_NAME_COLUMN);
- column.setText("Method");
- column = new TableColumn(membersLt, SWT.NONE, METHOD_FLAGS_COLUMN);
- column.setText("Flags");
- column = new TableColumn(membersLt, SWT.NONE, METHOD_ACCESSOR_COLUMN);
- column.setText("Accessor");
- /*
- column = new TableColumn(membersLt, SWT.NONE, METHOD_EXCLUDE_COLUMN);
- column.setText("Exclude");
- */
- JNIGenerator.sort(methods);
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- MethodData methodData = metaData.getMetaData(method);
- TableItem item = new TableItem(membersLt, SWT.NONE);
- item.setData(methodData);
- item.setText(METHOD_NAME_COLUMN, getMethodString(method));
- item.setChecked(methodData.getGenerate());
- item.setText(METHOD_FLAGS_COLUMN, getFlagsString(methodData.getFlags()));
- item.setText(METHOD_ACCESSOR_COLUMN, methodData.getAccessor());
- /*
- item.setText(METHOD_EXCLUDE_COLUMN, methodData.getExclude());
- */
- }
- } else {
- TableColumn column;
- column = new TableColumn(membersLt, SWT.NONE, FIELD_NAME_COLUMN);
- column.setText("Field");
- column = new TableColumn(membersLt, SWT.NONE, FIELD_FLAGS_COLUMN);
- column.setText("Flags");
- column = new TableColumn(membersLt, SWT.NONE, FIELD_CAST_COLUMN);
- column.setText("Cast");
- column = new TableColumn(membersLt, SWT.NONE, FIELD_ACCESSOR_COLUMN);
- column.setText("Accessor");
- /*
- column = new TableColumn(membersLt, SWT.NONE, FIELD_EXCLUDE_COLUMN);
- column.setText("Exclude");
- */
- Field[] fields = clazz.getDeclaredFields();
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- int mods = field.getModifiers();
- if (((mods & Modifier.PUBLIC) == 0) ||
- ((mods & Modifier.FINAL) != 0) ||
- ((mods & Modifier.STATIC) != 0)) continue;
- FieldData fieldData = metaData.getMetaData(field);
- TableItem item = new TableItem(membersLt, SWT.NONE);
- item.setData(fieldData);
- item.setText(FIELD_NAME_COLUMN, getFieldString(field));
- item.setChecked(fieldData.getGenerate());
- item.setText(FIELD_CAST_COLUMN, fieldData.getCast());
- item.setText(FIELD_FLAGS_COLUMN, getFlagsString(fieldData.getFlags()));
- item.setText(FIELD_ACCESSOR_COLUMN, fieldData.getAccessor());
- /*
- item.setText(FIELD_EXCLUDE_COLUMN, fieldData.getExclude());
- */
- }
- }
- columns = membersLt.getColumns();
- for (int i = 0; i < columns.length; i++) {
- TableColumn column = columns[i];
- column.pack();
- }
- membersLt.setHeaderVisible(true);
- membersLt.setRedraw(true);
-}
-
-void updateParameters() {
- paramsLt.removeAll();
- MetaData metaData = app.getMetaData();
- int[] indices = membersLt.getSelectionIndices();
- if (indices.length != 1) {
- paramsLt.setHeaderVisible(false);
- return;
- }
- TableItem memberItem = membersLt.getItem(indices[0]);
- Object data = memberItem.getData();
- if (!(data instanceof MethodData)) return;
- paramsLt.setRedraw(false);
- MethodData methodData = (MethodData)memberItem.getData();
- Method method = methodData.getMethod();
- Class[] params = method.getParameterTypes();
- for (int i = 0; i < params.length; i++) {
- Class param = params[i];
- ParameterData paramData = metaData.getMetaData(method, i);
- TableItem item = new TableItem(paramsLt, SWT.NONE);
- item.setData(paramData);
- item.setText(PARAM_INDEX_COLUMN, String.valueOf(i));
- item.setText(PARAM_TYPE_COLUMN, getClassString(param));
- item.setText(PARAM_CAST_COLUMN, paramData.getCast());
- item.setText(PARAM_FLAGS_COLUMN, getFlagsString(paramData.getFlags()));
- }
- TableColumn[] columns = paramsLt.getColumns();
- for (int i = 0; i < columns.length; i++) {
- TableColumn column = columns[i];
- column.pack();
- }
- paramsLt.setRedraw(true);
- paramsLt.setHeaderVisible(true);
-}
-
-void updateGenerate(TableItem item) {
- MetaData metaData = app.getMetaData();
- ItemData itemData = (ItemData)item.getData();
- itemData.setGenerate(item.getChecked());
- if (itemData instanceof ClassData) {
- ClassData data = (ClassData)itemData;
- metaData.setMetaData(data.getClazz(), data);
- } else if (itemData instanceof FieldData) {
- FieldData data = (FieldData)itemData;
- item.setText(FIELD_FLAGS_COLUMN, getFlagsString(data.getFlags()));
- metaData.setMetaData(data.getField(), data);
- } else if (itemData instanceof MethodData) {
- MethodData data = (MethodData)itemData;
- item.setText(METHOD_FLAGS_COLUMN, getFlagsString(data.getFlags()));
- metaData.setMetaData(data.getMethod(), data);
- } else if (itemData instanceof ParameterData) {
- ParameterData data = (ParameterData)itemData;
- item.setText(PARAM_FLAGS_COLUMN, getFlagsString(data.getFlags()));
- metaData.setMetaData(data.getMethod(), data.getParameter(), data);
- }
-}
-
-boolean updateOutputDir() {
- String outputDirStr = outputDirCb.getText();
- File file = new File(outputDirStr);
- if (!file.exists()) {
- MessageBox dialog = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
- dialog.setMessage("Output directory does not exist.");
- dialog.open();
- return false;
- }
- if (!file.isDirectory()) {
- MessageBox dialog = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
- dialog.setMessage("Output directory is not a directory.");
- dialog.open();
- return false;
- }
- if (outputDirStr.length() > 0) {
- if (!outputDirStr.equals(app.getOutputDir())) {
- app.setOutputDir(outputDirStr);
- }
- if (outputDirCb.indexOf(outputDirStr) == -1) {
- outputDirCb.add(outputDirStr);
- }
- }
- return true;
-}
-
-void updateMainClass() {
- String mainClassStr = mainClassCb.getText();
- if (mainClassStr.length() > 0) {
- if (!mainClassStr.equals(app.getMainClassName())) {
- app.setMainClassName(mainClassStr);
- }
- if (mainClassCb.indexOf(mainClassStr) == -1) {
- mainClassCb.add(mainClassStr);
- }
- if (app.getOutputDir() != null) {
- int index = outputDirCb.indexOf(app.getOutputDir());
- if (index != -1) outputDirCb.select(index);
- }
- }
-}
-
-public static void main(String[] args) {
- JNIGeneratorApp gen = new JNIGeneratorApp ();
- if (args.length > 0) {
- gen.setMainClassName(args[0]);
- if (args.length > 1) gen.setOutputDir(args[1]);
- } else {
- gen.setMainClassName(JNIGeneratorApp.getDefaultMainClass());
- }
- JNIGeneratorAppUI ui = new JNIGeneratorAppUI(gen);
- ui.open();
- ui.run();
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/LockGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/LockGenerator.java
deleted file mode 100644
index 12c1162f80..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/LockGenerator.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.lang.reflect.*;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-public class LockGenerator extends CleanupClass {
-
-public LockGenerator() {
-}
-
-String getParams(Method method) {
- int n_args = method.getParameterTypes().length;
- if (n_args == 0) return "";
- String name = method.getName();
- String params = "";
- int index = 0;
- while (true) {
- index = classSource.indexOf(name, index + 1);
- if (!Character.isWhitespace(classSource.charAt(index - 1))) continue;
- if (index == -1) return null;
- int parantesesStart = classSource.indexOf("(", index);
- if (classSource.substring(index + name.length(), parantesesStart).trim().length() == 0) {
- int parantesesEnd = classSource.indexOf(")", parantesesStart);
- params = classSource.substring(parantesesStart + 1, parantesesEnd);
- break;
- }
- }
- return params;
-}
-
-String getReturn(Method method) {
- Class returnType = method.getReturnType();
- if (returnType != Integer.TYPE) return getTypeSignature3(returnType);
- String modifierStr = Modifier.toString(method.getModifiers());
- String name = method.getName();
- Pattern p = Pattern.compile(modifierStr + ".*" + name + ".*(.*)");
- Matcher m = p.matcher(classSource);
- if (m.find()) {
- String methodStr = classSource.substring(m.start(), m.end());
- int index = methodStr.indexOf("/*long*/");
- if (index != -1 && index < methodStr.indexOf(name)) {
- return getTypeSignature3(Integer.TYPE) + " /*long*/";
- }
- }
- return getTypeSignature3(Integer.TYPE);
-}
-
-public void generate(Class clazz) {
- super.generate(clazz);
- Method[] methods = clazz.getDeclaredMethods();
- generate(methods);
-}
-
-public void generate(Method[] methods) {
- sort(methods);
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- generate(method);
- }
-}
-
-public void generate(Method method) {
- int modifiers = method.getModifiers();
- boolean lock = (modifiers & Modifier.SYNCHRONIZED) != 0;
- String returnStr = getReturn(method);
- String paramsStr = getParams(method);
- if (lock) {
- String modifiersStr = Modifier.toString(modifiers & ~Modifier.SYNCHRONIZED);
- output(modifiersStr);
- if (modifiersStr.length() > 0) output(" ");
- output(returnStr);
- output(" _");
- output(method.getName());
- output("(");
- output(paramsStr);
- outputln(");");
- }
- String modifiersStr = Modifier.toString(modifiers & ~(Modifier.SYNCHRONIZED | (lock ? Modifier.NATIVE : 0)));
- output(modifiersStr);
- if (modifiersStr.length() > 0) output(" ");
- output(returnStr);
- output(" ");
- output(method.getName());
- output("(");
- output(paramsStr);
- output(")");
- if (lock) {
- outputln(" {");
- outputln("\tlock.lock();");
- outputln("\ttry {");
- output("\t\t");
- if (method.getReturnType() != Void.TYPE) {
- output("return ");
- }
- output("_");
- output(method.getName());
- output("(");
- String[] paramNames = getArgNames(method);
- for (int i = 0; i < paramNames.length; i++) {
- if (i != 0) output(", ");
- output(paramNames[i]);
- }
- outputln(");");
- outputln("\t} finally {");
- outputln("\t\tlock.unlock();");
- outputln("\t}");
- outputln("}");
- } else {
- outputln(";");
- }
-}
-
-public static void main(String[] args) {
- if (args.length < 2) {
- System.out.println("Usage: java LockGenerator ");
- return;
- }
- try {
- LockGenerator gen = new LockGenerator();
- String clazzName = args[0];
- String classSource = args[1];
- Class clazz = Class.forName(clazzName);
- gen.setClassSourcePath(classSource);
- gen.generate(clazz);
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaData.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaData.java
deleted file mode 100644
index 354500b8f7..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaData.java
+++ /dev/null
@@ -1,187 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
-import java.util.Properties;
-
-public class MetaData {
-
- Properties data;
-
-public MetaData(String mainClass) {
- data = new Properties();
- int index = 0;
- Class clazz = getClass();
- int length = mainClass.length();
- while (index < length) {
- index = mainClass.indexOf('.', index);
- if (index == -1) index = length;
- InputStream is = clazz.getResourceAsStream(mainClass.substring(0, index) + ".properties");
- if (is != null) {
- try {
- data.load(is);
- } catch (IOException e) {
- } finally {
- try {
- is.close();
- } catch (IOException e) {}
- }
-
- }
- index++;
- }
-}
-
-public MetaData(Properties data) {
- this.data = data;
-}
-
-public ClassData getMetaData(Class clazz) {
- String key = JNIGenerator.toC(clazz.getName());
- String value = getMetaData(key, "");
- return new ClassData(clazz, value);
-}
-
-public FieldData getMetaData(Field field) {
- String className = JNIGenerator.getClassName(field.getDeclaringClass());
- String key = className + "_" + field.getName();
- String value = getMetaData(key, "");
- return new FieldData(field, value);
-}
-
-boolean convertTo32Bit(Class[] paramTypes) {
- boolean changed = false;
- for (int i = 0; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- if (paramType == Long.TYPE) {
- paramTypes[i] = Integer.TYPE;
- changed = true;
- }
- if (paramType == long[].class) {
- paramTypes[i] = int[].class;
- changed = true;
- }
- }
- return changed;
-}
-
-public MethodData getMetaData(Method method) {
- String className = JNIGenerator.getClassName(method.getDeclaringClass());
- String key = className + "_" + JNIGenerator.getFunctionName(method);
- String value = getMetaData(key, null);
- if (value == null) {
- key = className + "_" + method.getName();
- value = getMetaData(key, null);
- }
- /*
- * Support for 64 bit port.
- */
- if (value == null) {
- Class[] paramTypes = method.getParameterTypes();
- if (convertTo32Bit(paramTypes)) {
- key = className + "_" + JNIGenerator.getFunctionName(method, paramTypes);
- value = getMetaData(key, null);
- }
- }
- /*
- * Support for lock.
- */
- if (value == null && method.getName().startsWith("_")) {
- key = className + "_" + JNIGenerator.getFunctionName(method).substring(2);
- value = getMetaData(key, null);
- if (value == null) {
- key = className + "_" + method.getName().substring(1);
- value = getMetaData(key, null);
- }
- }
- if (value == null) value = "";
- return new MethodData(method, value);
-}
-
-public ParameterData getMetaData(Method method, int parameter) {
- String className = JNIGenerator.getClassName(method.getDeclaringClass());
- String key = className + "_" + JNIGenerator.getFunctionName(method) + "_" + parameter;
- String value = getMetaData(key, null);
- if (value == null) {
- key = className + "_" + method.getName() + "_" + parameter;
- value = getMetaData(key, null);
- }
- /*
- * Support for 64 bit port.
- */
- if (value == null) {
- Class[] paramTypes = method.getParameterTypes();
- if (convertTo32Bit(paramTypes)) {
- key = className + "_" + JNIGenerator.getFunctionName(method, paramTypes) + "_" + parameter;
- value = getMetaData(key, null);
- }
- }
- /*
- * Support for lock.
- */
- if (value == null && method.getName().startsWith("_")) {
- key = className + "_" + JNIGenerator.getFunctionName(method).substring(2) + "_" + parameter;
- value = getMetaData(key, null);
- if (value == null) {
- key = className + "_" + method.getName().substring(1) + "_" + parameter;
- value = getMetaData(key, null);
- }
- }
- if (value == null) value = "";
- return new ParameterData(method, parameter, value);
-}
-
-public String getMetaData(String key, String defaultValue) {
- return data.getProperty(key, defaultValue);
-}
-
-public void setMetaData(Class clazz, ClassData value) {
- String key = JNIGenerator.toC(clazz.getName());
- setMetaData(key, value.toString());
-}
-
-public void setMetaData(Field field, FieldData value) {
- String className = JNIGenerator.getClassName(field.getDeclaringClass());
- String key = className + "_" + field.getName();
- setMetaData(key, value.toString());
-}
-
-public void setMetaData(Method method, MethodData value) {
- String key;
- String className = JNIGenerator.getClassName(method.getDeclaringClass());
- if (JNIGenerator.isNativeUnique(method)) {
- key = className + "_" + method.getName ();
- } else {
- key = className + "_" + JNIGenerator.getFunctionName(method);
- }
- setMetaData(key, value.toString());
-}
-
-public void setMetaData(Method method, int arg, ParameterData value) {
- String key;
- String className = JNIGenerator.getClassName(method.getDeclaringClass());
- if (JNIGenerator.isNativeUnique(method)) {
- key = className + "_" + method.getName () + "_" + arg;
- } else {
- key = className + "_" + JNIGenerator.getFunctionName(method) + "_" + arg;
- }
- setMetaData(key, value.toString());
-}
-
-public void setMetaData(String key, String value) {
- data.setProperty(key, value);
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaDataGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaDataGenerator.java
deleted file mode 100644
index c7077df8b3..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MetaDataGenerator.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 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.tools.internal;
-
-import java.lang.reflect.*;
-
-public class MetaDataGenerator extends JNIGenerator {
-
-public void generateCopyright() {
- generateMetaData("swt_properties_copyright");
-}
-
-public void generate(Class clazz) {
- output(toC(clazz.getName()));
- output("=");
- ClassData data = getMetaData().getMetaData(clazz);
- if (data != null) output(data.toString());
- outputln();
- Field[] fields = clazz.getDeclaredFields();
- generate(fields);
- Method[] methods = clazz.getDeclaredMethods();
- generate(methods);
- outputln();
-}
-
-public void generate(Field[] fields) {
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- int mods = field.getModifiers();
- if ((mods & Modifier.PUBLIC) == 0) continue;
- if ((mods & Modifier.FINAL) != 0) continue;
- if ((mods & Modifier.STATIC) != 0) continue;
- generate(field);
- outputln();
- }
-}
-
-public void generate(Field field) {
- output(getClassName(field.getDeclaringClass()));
- output("_");
- output(field.getName());
- output("=");
- FieldData data = getMetaData().getMetaData(field);
- if (data != null) output(data.toString());
-}
-
-public void generate(Method[] methods) {
- sort(methods);
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- generate(method);
- outputln();
- if (progress != null) progress.step();
- }
-}
-
-public void generate(Method method) {
- StringBuffer buffer = new StringBuffer();
- buffer.append(getClassName(method.getDeclaringClass()));
- buffer.append("_");
- if (isNativeUnique(method)) {
- buffer.append(method.getName());
- } else {
- buffer.append(getFunctionName(method));
- }
- String key = buffer.toString();
- output(key);
- output("=");
- MethodData methodData = getMetaData().getMetaData(method);
- if (methodData != null) output(methodData.toString());
- outputln();
- int length = method.getParameterTypes().length;
- for (int i = 0; i < length; i++) {
- output(key);
- output("_");
- output(i + "=");
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (paramData != null) output(paramData.toString());
- outputln();
- }
-}
-
-public String getExtension() {
- return ".properties";
-}
-
-public String getOutputName() {
- return getMainClass().getName();
-}
-
-protected boolean getGenerate(Class clazz) {
- return true;
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MethodData.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MethodData.java
deleted file mode 100644
index cc2a1e978b..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/MethodData.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.lang.reflect.Method;
-
-public class MethodData extends ItemData {
-
- Method method;
-
-public MethodData(Method method, String str) {
- super(str);
- this.method = method;
-}
-
-public static String[] getAllFlags() {
- return new String[]{FLAG_NO_GEN, FLAG_ADDRESS, FLAG_CONST, FLAG_DYNAMIC, FLAG_JNI, FLAG_CAST, FLAG_CPP, FLAG_NEW, FLAG_DELETE, FLAG_GCNEW, FLAG_GCOBJECT, FLAG_SETTER, FLAG_GETTER, FLAG_ADDER};
-}
-
-public Method getMethod() {
- return method;
-}
-
-public String getAccessor() {
- return (String)getParam("accessor");
-}
-
-public String getExclude() {
- return (String)getParam("exclude");
-}
-
-public void setAccessor(String str) {
- setParam("accessor", str);
-}
-
-public void setExclude(String str) {
- setParam("exclude", str);
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/NativesGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/NativesGenerator.java
deleted file mode 100644
index b53f028a78..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/NativesGenerator.java
+++ /dev/null
@@ -1,906 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.lang.reflect.*;
-import java.util.HashSet;
-import java.util.Iterator;
-
-public class NativesGenerator extends JNIGenerator {
-
-boolean enterExitMacro;
-
-public NativesGenerator() {
- enterExitMacro = true;
-}
-
-public void generateCopyright() {
- generateMetaData("swt_copyright");
-}
-
-public void generateIncludes() {
- String outputName = getOutputName();
- outputln("#include \"swt.h\"");
- output("#include \"");
- output(outputName);
- outputln("_structs.h\"");
- output("#include \"");
- output(outputName);
- outputln("_stats.h\"");
- outputln();
-}
-
-public void generate(Class clazz, String methodName) {
- Method[] methods = clazz.getDeclaredMethods();
- int count = 0;
- for (int i = 0; i < methods.length; i++) {
- if (methods[i].getName().startsWith(methodName)) count++;
- }
- Method[] result = new Method[count];
- count = 0;
- for (int i = 0; i < methods.length; i++) {
- if (methods[i].getName().startsWith(methodName)) result[count++] = methods[i];
- }
- generate(result);
-}
-
-public void generate(Class clazz) {
- Method[] methods = clazz.getDeclaredMethods();
- int i = 0;
- for (; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) != 0) break;
- }
- if (i == methods.length) return;
- sort(methods);
- generateNativeMacro(clazz);
- generateExcludes(methods);
- generate(methods);
-}
-
-public void generate(Method[] methods) {
- sort(methods);
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- generate(method);
- if (progress != null) progress.step();
- }
-}
-
-public void generate(Method method) {
- MethodData methodData = getMetaData().getMetaData(method);
- if (methodData.getFlag(FLAG_NO_GEN)) return;
- Class returnType = method.getReturnType();
- Class[] paramTypes = method.getParameterTypes();
- String function = getFunctionName(method);
-
- if (!(returnType == Void.TYPE || returnType.isPrimitive() || isSystemClass(returnType) || returnType == String.class)) {
- output("Warning: bad return type. :");
- outputln(method.toString());
- return;
- }
-
- generateSourceStart(function);
- if (isCPP) {
- output("extern \"C\" ");
- generateFunctionPrototype(method, function, paramTypes, returnType, true);
- outputln(";");
- }
- generateFunctionPrototype(method, function, paramTypes, returnType, false);
- generateFunctionBody(method, methodData, function, paramTypes, returnType);
- generateSourceEnd(function);
- outputln();
-}
-
-public void setEnterExitMacro(boolean enterExitMacro) {
- this.enterExitMacro = enterExitMacro;
-}
-
-void generateExcludes(Method[] methods) {
- HashSet excludes = new HashSet();
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- MethodData methodData = getMetaData().getMetaData(method);
- String exclude = methodData.getExclude();
- if (exclude.length() != 0) {
- excludes.add(exclude);
- }
- }
- for (Iterator iter = excludes.iterator(); iter.hasNext();) {
- String exclude = (String)iter.next();
- outputln(exclude);
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- MethodData methodData = getMetaData().getMetaData(method);
- String methodExclude = methodData.getExclude();
- if (exclude.equals(methodExclude)) {
- output("#define NO_");
- outputln(getFunctionName(method));
- }
- }
- outputln("#endif");
- outputln();
- }
-}
-
-void generateNativeMacro(Class clazz) {
- output("#define ");
- output(getClassName(clazz));
- output("_NATIVE(func) Java_");
- output(toC(clazz.getName()));
- outputln("_##func");
- outputln();
-}
-
-boolean generateGetParameter(Method method, int i, Class paramType, ParameterData paramData, boolean critical, int indent) {
- if (paramType.isPrimitive() || isSystemClass(paramType)) return false;
- String iStr = String.valueOf(i);
- for (int j = 0; j < indent; j++) output("\t");
- output("if (arg");
- output(iStr);
- output(") if ((lparg");
- output(iStr);
- output(" = ");
- if (paramType.isArray()) {
- Class componentType = paramType.getComponentType();
- if (componentType.isPrimitive()) {
- if (critical) {
- if (isCPP) {
- output("(");
- output(getTypeSignature2(componentType));
- output("*)");
- output("env->GetPrimitiveArrayCritical(arg");
- } else {
- output("(*env)->GetPrimitiveArrayCritical(env, arg");
- }
- output(iStr);
- output(", NULL)");
- } else {
- if (isCPP) {
- output("env->Get");
- } else {
- output("(*env)->Get");
- }
- output(getTypeSignature1(componentType));
- if (isCPP) {
- output("ArrayElements(arg");
- } else {
- output("ArrayElements(env, arg");
- }
- output(iStr);
- output(", NULL)");
- }
- } else {
- throw new Error("not done");
- }
- } else if (paramType == String.class) {
- if (paramData.getFlag(FLAG_UNICODE)) {
- if (isCPP) {
- output("env->GetStringChars(arg");
- } else {
- output("(*env)->GetStringChars(env, arg");
- }
- output(iStr);
- output(", NULL)");
- } else {
- if (isCPP) {
- output("env->GetStringUTFChars(arg");
- } else {
- output("(*env)->GetStringUTFChars(env, arg");
- }
- output(iStr);
- output(", NULL)");
- }
- } else {
- if (paramData.getFlag(FLAG_NO_IN)) {
- output("&_arg");
- output(iStr);
- } else {
- output("get");
- output(getClassName(paramType));
- output("Fields(env, arg");
- output(iStr);
- output(", &_arg");
- output(iStr);
- output(")");
- }
- }
- outputln(") == NULL) goto fail;");
- return true;
-}
-
-void generateSetParameter(int i, Class paramType, ParameterData paramData, boolean critical) {
- if (paramType.isPrimitive() || isSystemClass(paramType)) return;
- String iStr = String.valueOf(i);
- if (paramType.isArray()) {
- output("\tif (arg");
- output(iStr);
- output(" && lparg");
- output(iStr);
- output(") ");
- Class componentType = paramType.getComponentType();
- if (componentType.isPrimitive()) {
- if (critical) {
- if (isCPP) {
- output("env->ReleasePrimitiveArrayCritical(arg");
- } else {
- output("(*env)->ReleasePrimitiveArrayCritical(env, arg");
- }
- output(iStr);
- } else {
- if (isCPP) {
- output("env->Release");
- } else {
- output("(*env)->Release");
- }
- output(getTypeSignature1(componentType));
- if (isCPP) {
- output("ArrayElements(arg");
- } else {
- output("ArrayElements(env, arg");
- }
- output(iStr);
- }
- output(", lparg");
- output(iStr);
- output(", ");
- if (paramData.getFlag(FLAG_NO_OUT)) {
- output("JNI_ABORT");
- } else {
- output("0");
- }
- output(");");
- } else {
- throw new Error("not done");
- }
- outputln();
- } else if (paramType == String.class) {
- output("\tif (arg");
- output(iStr);
- output(" && lparg");
- output(iStr);
- output(") ");
- if (paramData.getFlag(FLAG_UNICODE)) {
- if (isCPP) {
- output("env->ReleaseStringChars(arg");
- } else {
- output("(*env)->ReleaseStringChars(env, arg");
- }
- } else {
- if (isCPP) {
- output("env->ReleaseStringUTFChars(arg");
- } else {
- output("(*env)->ReleaseStringUTFChars(env, arg");
- }
- }
- output(iStr);
- output(", lparg");
- output(iStr);
- outputln(");");
- } else {
- if (!paramData.getFlag(FLAG_NO_OUT)) {
- output("\tif (arg");
- output(iStr);
- output(" && lparg");
- output(iStr);
- output(") ");
- output("set");
- output(getClassName(paramType));
- output("Fields(env, arg");
- output(iStr);
- output(", lparg");
- output(iStr);
- outputln(");");
- }
- }
-}
-
-void generateExitMacro(Method method, String function) {
- if (!enterExitMacro) return;
- output("\t");
- output(getClassName(method.getDeclaringClass()));
- output("_NATIVE_EXIT(env, that, ");
- output(function);
- outputln("_FUNC);");
-}
-
-void generateEnterMacro(Method method, String function) {
- if (!enterExitMacro) return;
- output("\t");
- output(getClassName(method.getDeclaringClass()));
- output("_NATIVE_ENTER(env, that, ");
- output(function);
- outputln("_FUNC);");
-}
-
-boolean generateLocalVars(Method method, Class[] paramTypes, Class returnType) {
- boolean needsReturn = enterExitMacro;
- for (int i = 0; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- if (paramType.isPrimitive() || isSystemClass(paramType)) continue;
- ParameterData paramData = getMetaData().getMetaData(method, i);
- output("\t");
- if (paramType.isArray()) {
- Class componentType = paramType.getComponentType();
- if (componentType.isPrimitive()) {
- output(getTypeSignature2(componentType));
- output(" *lparg" + i);
- output("=NULL;");
- } else {
- throw new Error("not done");
- }
- } else if (paramType == String.class) {
- if (paramData.getFlag(FLAG_UNICODE)) {
- output("const jchar *lparg" + i);
- } else {
- output("const char *lparg" + i);
- }
- output("= NULL;");
- } else {
- ClassData classData = metaData.getMetaData(paramType);
- if (classData.getFlag(Flags.FLAG_STRUCT)) {
- output("struct ");
- }
- output(getClassName(paramType));
- output(" _arg" + i);
- if (paramData.getFlag(FLAG_INIT)) output("={0}");
- output(", *lparg" + i);
- output("=NULL;");
- }
- outputln();
- needsReturn = true;
- }
- if (needsReturn) {
- if (returnType != Void.TYPE) {
- output("\t");
- output(getTypeSignature2(returnType));
- outputln(" rc = 0;");
- }
- }
- return needsReturn;
-}
-
-boolean generateGetters(Method method, Class[] paramTypes) {
- boolean genFailTag = false;
- int criticalCount = 0;
- for (int i = 0; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (!isCritical(paramType, paramData)) {
- genFailTag |= generateGetParameter(method, i, paramType, paramData, false, 1);
- } else {
- criticalCount++;
- }
- }
- if (criticalCount != 0) {
- outputln("#ifdef JNI_VERSION_1_2");
- outputln("\tif (IS_JNI_1_2) {");
- for (int i = 0; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (isCritical(paramType, paramData)) {
- genFailTag |= generateGetParameter(method, i, paramType, paramData, true, 2);
- }
- }
- outputln("\t} else");
- outputln("#endif");
- outputln("\t{");
- for (int i = 0; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (isCritical(paramType, paramData)) {
- genFailTag |= generateGetParameter(method, i, paramType, paramData, false, 2);
- }
- }
- outputln("\t}");
- }
- return genFailTag;
-}
-
-void generateSetters(Method method, Class[] paramTypes) {
- int criticalCount = 0;
- for (int i = paramTypes.length - 1; i >= 0; i--) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (isCritical(paramType, paramData)) {
- criticalCount++;
- }
- }
- if (criticalCount != 0) {
- outputln("#ifdef JNI_VERSION_1_2");
- outputln("\tif (IS_JNI_1_2) {");
- for (int i = paramTypes.length - 1; i >= 0; i--) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (isCritical(paramType, paramData)) {
- output("\t");
- generateSetParameter(i, paramType, paramData, true);
- }
- }
- outputln("\t} else");
- outputln("#endif");
- outputln("\t{");
- for (int i = paramTypes.length - 1; i >= 0; i--) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (isCritical(paramType, paramData)) {
- output("\t");
- generateSetParameter(i, paramType, paramData, false);
- }
- }
- outputln("\t}");
- }
- for (int i = paramTypes.length - 1; i >= 0; i--) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (!isCritical(paramType, paramData)) {
- generateSetParameter(i, paramType, paramData, false);
- }
- }
-}
-
-void generateDynamicFunctionCall(Method method, MethodData methodData, Class[] paramTypes, Class returnType, boolean needsReturn) {
- outputln("/*");
- generateFunctionCall(method, methodData, paramTypes, returnType, needsReturn);
- outputln("*/");
- outputln("\t{");
-
- String name = method.getName();
- if (name.startsWith("_")) name = name.substring(1);
- if (getPlatform().equals("win32")) {
- outputln("\t\tstatic int initialized = 0;");
- outputln("\t\tstatic HMODULE hm = NULL;");
- outputln("\t\tstatic FARPROC fp = NULL;");
- if (returnType != Void.TYPE) {
- if (needsReturn) {
- outputln("\t\trc = 0;");
- }
- }
- outputln("\t\tif (!initialized) {");
- output("\t\t\tif (!hm) hm = LoadLibrary(");
- output(name);
- outputln("_LIB);");
- output("\t\t\tif (hm) fp = GetProcAddress(hm, \"");
- output(name);
- outputln("\");");
- outputln("\t\t\tinitialized = 1;");
- outputln("\t\t}");
- outputln("\t\tif (fp) {");
- output("\t\t");
- generateFunctionCallLeftSide(method, methodData, returnType, needsReturn);
- output("fp");
- generateFunctionCallRightSide(method, methodData, paramTypes, 0);
- output(";");
- outputln();
- outputln("\t\t}");
- } else if (getPlatform().equals("carbon") || getPlatform().equals("cocoa")) {
- outputln("\t\tstatic int initialized = 0;");
- outputln("\t\tstatic CFBundleRef bundle = NULL;");
- output("\t\ttypedef ");
- output(getTypeSignature2(returnType));
- output(" (*FPTR)(");
- for (int i = 0; i < paramTypes.length; i++) {
- if (i != 0) output(", ");
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- String cast = paramData.getCast();
- if (cast.length() > 2) {
- output(cast.substring(1, cast.length() - 1));
- } else {
- output(getTypeSignature4(paramType, paramData.getFlag(FLAG_STRUCT)));
- }
- }
- outputln(");");
- outputln("\t\tstatic FPTR fptr;");
- if (returnType != Void.TYPE) {
- if (needsReturn) {
- outputln("\t\trc = 0;");
- }
- }
- outputln("\t\tif (!initialized) {");
- output("\t\t\tif (!bundle) bundle = CFBundleGetBundleWithIdentifier(CFSTR(");
- output(name);
- outputln("_LIB));");
- output("\t\t\tif (bundle) fptr = (FPTR)CFBundleGetFunctionPointerForName(bundle, CFSTR(\"");
- output(name);
- outputln("\"));");
- outputln("\t\t\tinitialized = 1;");
- outputln("\t\t}");
- outputln("\t\tif (fptr) {");
- output("\t\t");
- generateFunctionCallLeftSide(method, methodData, returnType, needsReturn);
- output("(*fptr)");
- generateFunctionCallRightSide(method, methodData, paramTypes, 0);
- output(";");
- outputln();
- outputln("\t\t}");
- } else {
- outputln("\t\tstatic int initialized = 0;");
- outputln("\t\tstatic void *handle = NULL;");
- output("\t\ttypedef ");
- output(getTypeSignature2(returnType));
- output(" (*FPTR)(");
- for (int i = 0; i < paramTypes.length; i++) {
- if (i != 0) output(", ");
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- String cast = paramData.getCast();
- if (cast.length() > 2) {
- output(cast.substring(1, cast.length() - 1));
- } else {
- output(getTypeSignature4(paramType, paramData.getFlag(FLAG_STRUCT)));
- }
- }
- outputln(");");
- outputln("\t\tstatic FPTR fptr;");
- if (returnType != Void.TYPE) {
- if (needsReturn) {
- outputln("\t\trc = 0;");
- }
- }
- outputln("\t\tif (!initialized) {");
- output("\t\t\tif (!handle) handle = dlopen(");
- output(name);
- outputln("_LIB, RTLD_LAZY);");
- output("\t\t\tif (handle) fptr = (FPTR)dlsym(handle, \"");
- output(name);
- outputln("\");");
- outputln("\t\t\tinitialized = 1;");
- outputln("\t\t}");
- outputln("\t\tif (fptr) {");
- output("\t\t");
- generateFunctionCallLeftSide(method, methodData, returnType, needsReturn);
- output("(*fptr)");
- generateFunctionCallRightSide(method, methodData, paramTypes, 0);
- output(";");
- outputln();
- outputln("\t\t}");
- }
-
- outputln("\t}");
-}
-
-void generateFunctionCallLeftSide(Method method, MethodData methodData, Class returnType, boolean needsReturn) {
- output("\t");
- if (returnType != Void.TYPE) {
- if (needsReturn) {
- output("rc = ");
- } else {
- output("return ");
- }
- output("(");
- output(getTypeSignature2(returnType));
- output(")");
- }
- if (methodData.getFlag(FLAG_ADDRESS)) {
- output("&");
- }
- if (methodData.getFlag(FLAG_JNI)) {
- output(isCPP ? "env->" : "(*env)->");
- }
-}
-
-void generateFunctionCallRightSide(Method method, MethodData methodData, Class[] paramTypes, int paramStart) {
- if (!methodData.getFlag(FLAG_CONST)) {
- output("(");
- if (methodData.getFlag(FLAG_JNI)) {
- if (!isCPP) output("env, ");
- }
- for (int i = paramStart; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- if (i != paramStart) output(", ");
- if (paramData.getFlag(FLAG_STRUCT)) output("*");
- output(paramData.getCast());
- if (paramData.getFlag(FLAG_GCOBJECT)) output("TO_OBJECT(");
- if (i == paramTypes.length - 1 && paramData.getFlag(FLAG_SENTINEL)) {
- output("NULL");
- } else {
- if (!paramType.isPrimitive() && !isSystemClass(paramType)) output("lp");
- output("arg" + i);
- }
- if (paramData.getFlag(FLAG_GCOBJECT)) output(")");
- }
- output(")");
- }
-}
-
-void generateFunctionCall(Method method, MethodData methodData, Class[] paramTypes, Class returnType, boolean needsReturn) {
- String copy = (String)methodData.getParam("copy");
- boolean makeCopy = copy.length() != 0 && isCPP && returnType != Void.TYPE;
- if (makeCopy) {
- output("\t");
- output(copy);
- output(" temp = ");
- } else {
- generateFunctionCallLeftSide(method, methodData, returnType, needsReturn);
- }
- int paramStart = 0;
- String name = method.getName();
- if (name.startsWith("_")) name = name.substring(1);
- if (name.equalsIgnoreCase("call")) {
- output("(");
- ParameterData paramData = getMetaData().getMetaData(method, 0);
- String cast = paramData.getCast();
- if (cast.length() != 0 && !cast.equals("()")) {
- output(cast);
- } else {
- output("(");
- output(getTypeSignature2(returnType));
- output(" (*)())");
- }
- output("arg0)");
- paramStart = 1;
- } else if (name.startsWith("VtblCall")) {
- output("((");
- output(getTypeSignature2(returnType));
- output(" (STDMETHODCALLTYPE *)(");
- for (int i = 1; i < paramTypes.length; i++) {
- if (i != 1) output(", ");
- Class paramType = paramTypes[i];
- output(getTypeSignature4(paramType));
- }
- output("))(*(");
- output(getTypeSignature4(paramTypes[1]));
- output(" **)arg1)[arg0])");
- paramStart = 1;
- } else if (methodData.getFlag(FLAG_CPP) || methodData.getFlag(FLAG_SETTER) || methodData.getFlag(FLAG_GETTER) || methodData.getFlag(FLAG_ADDER)) {
- if (methodData.getFlag(FLAG_GCOBJECT)) {
- output("TO_HANDLE(");
- }
- output("(");
- ParameterData paramData = getMetaData().getMetaData(method, 0);
- if (paramData.getFlag(FLAG_STRUCT)) output("*");
- String cast = paramData.getCast();
- if (cast.length() != 0 && !cast.equals("()")) {
- output(cast);
- }
- if (paramData.getFlag(FLAG_GCOBJECT)) {
- output("TO_OBJECT(");
- }
- output("arg0");
- if (paramData.getFlag(FLAG_GCOBJECT)) {
- output(")");
- }
- output(")->");
- String accessor = methodData.getAccessor();
- if (accessor.length() != 0) {
- output(accessor);
- } else {
- int index = -1;
- if ((index = name.indexOf('_')) != -1) {
- output(name.substring(index + 1, name.length()));
- } else {
- output(name);
- }
- }
- paramStart = 1;
- } else if (methodData.getFlag(FLAG_GCNEW)) {
- output("TO_HANDLE(gcnew ");
- String accessor = methodData.getAccessor();
- if (accessor.length() != 0) {
- output(accessor);
- } else {
- int index = -1;
- if ((index = name.indexOf('_')) != -1) {
- output(name.substring(index + 1));
- } else {
- output(name);
- }
- }
- } else if (methodData.getFlag(FLAG_NEW)) {
- output("new ");
- String accessor = methodData.getAccessor();
- if (accessor.length() != 0) {
- output(accessor);
- } else {
- int index = -1;
- if ((index = name.indexOf('_')) != -1) {
- output(name.substring(0, index));
- } else {
- output(name);
- }
- }
- } else if (methodData.getFlag(FLAG_DELETE)) {
- output("delete ");
- ParameterData paramData = getMetaData().getMetaData(method, 0);
- String cast = paramData.getCast();
- if (cast.length() != 0 && !cast.equals("()")) {
- output(cast);
- } else {
- output("(");
- output(name.substring(0, name.indexOf("_")));
- output(" *)");
- }
- outputln("arg0;");
- return;
- } else {
- if (methodData.getFlag(FLAG_GCOBJECT)) {
- output("TO_HANDLE(");
- }
- if (methodData.getFlag(Flags.FLAG_CAST)) {
- output("((");
- output(getTypeSignature2(returnType));
- output(" (*)(");
- for (int i = 0; i < paramTypes.length; i++) {
- if (i != 0) output(", ");
- Class paramType = paramTypes[i];
- ParameterData paramData = getMetaData().getMetaData(method, i);
- String cast = paramData.getCast();
- if (cast != null && cast.length() != 0) {
- if (cast.startsWith("(")) cast = cast.substring(1);
- if (cast.endsWith(")")) cast = cast.substring(0, cast.length() - 1);
- output(cast);
- } else {
- output(getTypeSignature4(paramType, paramData.getFlag(FLAG_STRUCT)));
- }
- }
- output("))");
- }
- String accessor = methodData.getAccessor();
- if (accessor.length() != 0) {
- output(accessor);
- } else {
- output(name);
- }
- if (methodData.getFlag(Flags.FLAG_CAST)) {
- output(")");
- }
- }
- if ((methodData.getFlag(FLAG_SETTER) && paramTypes.length == 3) || (methodData.getFlag(FLAG_GETTER) && paramTypes.length == 2)) {
- output("[arg1]");
- paramStart++;
- }
- if (methodData.getFlag(FLAG_SETTER)) output(" = ");
- if (methodData.getFlag(FLAG_ADDER)) output(" += ");
- if (!methodData.getFlag(FLAG_GETTER)) {
- generateFunctionCallRightSide(method, methodData, paramTypes, paramStart);
- }
- if (methodData.getFlag(FLAG_GCNEW) || methodData.getFlag(FLAG_GCOBJECT)) {
- output(")");
- }
- output(";");
- outputln();
- if (makeCopy) {
- outputln("\t{");
- output("\t\t");
- output(copy);
- output("* copy = new ");
- output(copy);
- outputln("();");
- outputln("\t\t*copy = temp;");
- output("\t\trc = ");
- output("(");
- output(getTypeSignature2(returnType));
- output(")");
- outputln("copy;");
- outputln("\t}");
- }
-}
-
-void generateReturn(Method method, Class returnType, boolean needsReturn) {
- if (needsReturn && returnType != Void.TYPE) {
- outputln("\treturn rc;");
- }
-}
-
-void generateMemmove(Method method, String function, Class[] paramTypes) {
- generateEnterMacro(method, function);
- output("\t");
- boolean get = paramTypes[0].isPrimitive();
- String className = getClassName(paramTypes[get ? 1 : 0]);
- output(get ? "if (arg1) get" : "if (arg0) set");
- output(className);
- output(get ? "Fields(env, arg1, (" : "Fields(env, arg0, (");
- output(className);
- output(get ? " *)arg0)" : " *)arg1)");
- outputln(";");
- generateExitMacro(method, function);
-}
-
-void generateFunctionBody(Method method, MethodData methodData, String function, Class[] paramTypes, Class returnType) {
- outputln("{");
-
- /* Custom GTK memmoves. */
- String name = method.getName();
- if (name.startsWith("_")) name = name.substring(1);
- boolean isMemove = (name.equals("memmove") || name.equals("MoveMemory")) && paramTypes.length == 2 && returnType == Void.TYPE;
- if (isMemove) {
- generateMemmove(method, function, paramTypes);
- } else {
- boolean needsReturn = generateLocalVars(method, paramTypes, returnType);
- generateEnterMacro(method, function);
- boolean genFailTag = generateGetters(method, paramTypes);
- if (methodData.getFlag(FLAG_DYNAMIC)) {
- generateDynamicFunctionCall(method, methodData, paramTypes, returnType, needsReturn);
- } else {
- generateFunctionCall(method, methodData, paramTypes, returnType, needsReturn);
- }
- if (genFailTag) outputln("fail:");
- generateSetters(method, paramTypes);
- generateExitMacro(method, function);
- generateReturn(method, returnType, needsReturn);
- }
-
- outputln("}");
-}
-
-void generateFunctionPrototype(Method method, String function, Class[] paramTypes, Class returnType, boolean singleLine) {
- output("JNIEXPORT ");
- output(getTypeSignature2(returnType));
- output(" JNICALL ");
- output(getClassName(method.getDeclaringClass()));
- output("_NATIVE(");
- output(function);
- if (singleLine) {
- output(")");
- output("(JNIEnv *env, ");
- } else {
- outputln(")");
- output("\t(JNIEnv *env, ");
- }
- if ((method.getModifiers() & Modifier.STATIC) != 0) {
- output("jclass");
- } else {
- output("jobject");
- }
- output(" that");
- for (int i = 0; i < paramTypes.length; i++) {
- Class paramType = paramTypes[i];
- output(", ");
- output(getTypeSignature2(paramType));
- output(" arg" + i);
- }
- output(")");
- if (!singleLine) outputln();
-}
-
-void generateSourceStart(String function) {
- output("#ifndef NO_");
- outputln(function);
-}
-
-void generateSourceEnd(String function) {
- outputln("#endif");
-}
-
-boolean isCritical(Class paramType, ParameterData paramData) {
- return paramType.isArray() && paramType.getComponentType().isPrimitive() && paramData.getFlag(FLAG_CRITICAL);
-}
-
-boolean isSystemClass(Class type) {
- return type == Object.class || type == Class.class;
-}
-
-public static void main(String[] args) {
-// args = new String[]{"org.eclipse.swt.internal.win32.OS"};
- if (args.length < 1) {
- System.out.println("Usage: java NativesGenerator ");
- return;
- }
- try {
- NativesGenerator gen = new NativesGenerator();
- for (int i = 0; i < args.length; i++) {
- String clazzName = args[i];
- Class clazz = Class.forName(clazzName);
- gen.generate(clazz);
-// gen.generate(clazz, "CommandBar_Destroy");
- }
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ParameterData.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ParameterData.java
deleted file mode 100644
index f95ac2c528..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ParameterData.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.lang.reflect.Method;
-
-public class ParameterData extends ItemData {
-
- Method method;
- int parameter;
-
-public ParameterData(Method method, int parameter, String str) {
- super(str);
- this.method = method;
- this.parameter = parameter;
-}
-
-public static String[] getAllFlags() {
- return new String[]{FLAG_NO_IN, FLAG_NO_OUT, FLAG_CRITICAL, FLAG_INIT, FLAG_STRUCT, FLAG_UNICODE, FLAG_SENTINEL, FLAG_GCOBJECT};
-}
-
-public String getCast() {
- String cast = ((String)getParam("cast")).trim();
- if (cast.length() > 0) {
- if (!cast.startsWith("(")) cast = "(" + cast;
- if (!cast.endsWith(")")) cast = cast + ")";
- }
- return cast;
-}
-
-public Method getMethod() {
- return method;
-}
-
-public int getParameter() {
- return parameter;
-}
-
-public void setCast(String str) {
- setParam("cast", str);
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ProgressMonitor.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ProgressMonitor.java
deleted file mode 100644
index c34cf75c38..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/ProgressMonitor.java
+++ /dev/null
@@ -1,19 +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
- *******************************************************************************/
-package org.eclipse.swt.tools.internal;
-
-public interface ProgressMonitor {
-
-public void setTotal(int total);
-public void setMessage(String message);
-public void step();
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/SizeofGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/SizeofGenerator.java
deleted file mode 100644
index 8926089d80..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/SizeofGenerator.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 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.tools.internal;
-
-import java.lang.reflect.*;
-
-public class SizeofGenerator extends JNIGenerator {
-
-
-public void generate(Class clazz) {
- String className = getClassName(clazz);
- output("\tprintf(\"");
- output(className);
- output("=%d\\n\", sizeof(");
- output(className);
- outputln("));");
-// Field[] fields = clazz.getDeclaredFields();
-// generate(fields);
-}
-
-public void generate() {
- outputln("int main() {");
- super.generate();
- outputln("}");
-}
-
-public void generate(Field[] fields) {
- sort(fields);
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- if ((field.getModifiers() & Modifier.FINAL) == 0) continue;
- generate(field);
- }
-}
-
-public void generate(Field field) {
- output("\tprintf(\"");
- output(field.getName());
- output("=%d\\n\", sizeof(");
- output(field.getName());
- outputln("));");
-}
-
-public static void main(String[] args) {
- if (args.length < 1) {
- System.out.println("Usage: java SizeofGenerator ");
- return;
- }
- try {
- SizeofGenerator gen = new SizeofGenerator();
- for (int i = 0; i < args.length; i++) {
- String clazzName = args[i];
- Class clazz = Class.forName(clazzName);
- gen.generate(clazz);
- }
- } catch (Exception e) {
- System.out.println("Problem");
- e.printStackTrace(System.out);
- }
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StatsGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StatsGenerator.java
deleted file mode 100644
index e9e048ec48..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StatsGenerator.java
+++ /dev/null
@@ -1,198 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.lang.reflect.*;
-
-public class StatsGenerator extends JNIGenerator {
-
- boolean header;
-
-public StatsGenerator(boolean header) {
- this.header = header;
-}
-
-public void generateCopyright() {
- generateMetaData("swt_copyright");
-}
-
-public void generateIncludes() {
- if (!header) {
- outputln("#include \"swt.h\"");
- output("#include \"");
- output(getOutputName());
- outputln("_stats.h\"");
- outputln();
- }
-}
-
-public void generate(Class clazz) {
- if (header) {
- generateHeaderFile(clazz);
- } else {
- generateSourceFile(clazz);
- }
-}
-
-public String getExtension() {
- return header ? ".h" : super.getExtension();
-}
-
-public String getSuffix() {
- return "_stats";
-}
-
-void generateHeaderFile(Class clazz){
- generateNATIVEMacros(clazz);
- Method[] methods = clazz.getDeclaredMethods();
- sort(methods);
- generateFunctionEnum(methods);
-}
-
-void generateNATIVEMacros(Class clazz) {
- String className = getClassName(clazz);
- outputln("#ifdef NATIVE_STATS");
- output("extern int ");
- output(className);
- outputln("_nativeFunctionCount;");
- output("extern int ");
- output(className);
- outputln("_nativeFunctionCallCount[];");
- output("extern char* ");
- output(className);
- outputln("_nativeFunctionNames[];");
- output("#define ");
- output(className);
- output("_NATIVE_ENTER(env, that, func) ");
- output(className);
- outputln("_nativeFunctionCallCount[func]++;");
- output("#define ");
- output(className);
- outputln("_NATIVE_EXIT(env, that, func) ");
- outputln("#else");
- output("#ifndef ");
- output(className);
- outputln("_NATIVE_ENTER");
- output("#define ");
- output(className);
- outputln("_NATIVE_ENTER(env, that, func) ");
- outputln("#endif");
- output("#ifndef ");
- output(className);
- outputln("_NATIVE_EXIT");
- output("#define ");
- output(className);
- outputln("_NATIVE_EXIT(env, that, func) ");
- outputln("#endif");
- outputln("#endif");
- outputln();
-}
-
-void generateSourceFile(Class clazz) {
- outputln("#ifdef NATIVE_STATS");
- outputln();
- Method[] methods = clazz.getDeclaredMethods();
- int methodCount = 0;
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- methodCount++;
- }
- String className = getClassName(clazz);
- output("int ");
- output(className);
- output("_nativeFunctionCount = ");
- output(String.valueOf(methodCount));
- outputln(";");
- output("int ");
- output(className);
- output("_nativeFunctionCallCount[");
- output(String.valueOf(methodCount));
- outputln("];");
- output("char * ");
- output(className);
- outputln("_nativeFunctionNames[] = {");
- sort(methods);
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- output("\t\"");
- output(getFunctionName(method));
- outputln("\",");
- if (progress != null) progress.step();
- }
- outputln("};");
- outputln();
- generateStatsNatives(className);
- outputln();
- outputln("#endif");
-}
-
-void generateStatsNatives(String className) {
- outputln("#define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func");
- outputln();
-
- output("JNIEXPORT jint JNICALL STATS_NATIVE(");
- output(toC(className + "_GetFunctionCount"));
- outputln(")");
- outputln("\t(JNIEnv *env, jclass that)");
- outputln("{");
- output("\treturn ");
- output(className);
- outputln("_nativeFunctionCount;");
- outputln("}");
- outputln();
-
- output("JNIEXPORT jstring JNICALL STATS_NATIVE(");
- output(toC(className + "_GetFunctionName"));
- outputln(")");
- outputln("\t(JNIEnv *env, jclass that, jint index)");
- outputln("{");
- output("\treturn ");
- if (isCPP) {
- output("env->NewStringUTF(");
- } else {
- output("(*env)->NewStringUTF(env, ");
- }
- output(className);
- outputln("_nativeFunctionNames[index]);");
- outputln("}");
- outputln();
-
- output("JNIEXPORT jint JNICALL STATS_NATIVE(");
- output(toC(className + "_GetFunctionCallCount"));
- outputln(")");
- outputln("\t(JNIEnv *env, jclass that, jint index)");
- outputln("{");
- output("\treturn ");
- output(className);
- outputln("_nativeFunctionCallCount[index];");
- outputln("}");
-}
-
-void generateFunctionEnum(Method[] methods) {
- if (methods.length == 0) return;
- outputln("typedef enum {");
- for (int i = 0; i < methods.length; i++) {
- Method method = methods[i];
- if ((method.getModifiers() & Modifier.NATIVE) == 0) continue;
- output("\t");
- output(getFunctionName(method));
- outputln("_FUNC,");
- if (progress != null) progress.step();
- }
- Class clazz = methods[0].getDeclaringClass();
- output("} ");
- output(getClassName(clazz));
- outputln("_FUNCS;");
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StructsGenerator.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StructsGenerator.java
deleted file mode 100644
index 9ecb28f470..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/StructsGenerator.java
+++ /dev/null
@@ -1,580 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.tools.internal;
-
-import java.lang.reflect.*;
-import java.util.HashSet;
-import java.util.Iterator;
-
-public class StructsGenerator extends JNIGenerator {
-
-boolean header;
-
-static final boolean GLOBAL_REF = false;
-
-public StructsGenerator(boolean header) {
- this.header = header;
-}
-
-public void generateCopyright() {
- generateMetaData("swt_copyright");
-}
-
-public void generateIncludes() {
- if (header) {
- output("#include \"");
- output(getOutputName());
- outputln(".h\"");
- } else {
- outputln("#include \"swt.h\"");
- output("#include \"");
- output(getOutputName());
- outputln("_structs.h\"");
- }
- outputln();
-}
-
-public void generate(Class clazz) {
- int j = 0;
- Field[] fields = clazz.getDeclaredFields();
- for (; j < fields.length; j++) {
- Field field = fields[j];
- int mods = field.getModifiers();
- if ((mods & Modifier.PUBLIC) != 0 && (mods & Modifier.STATIC) == 0) {
- break;
- }
- }
- if (j == fields.length) return;
- if (header) {
- generateHeaderFile(clazz);
- } else {
- generateSourceFile(clazz);
- }
-}
-
-public void generate() {
- if (!header && getClasses().length == 0) return;
- super.generate();
-}
-
-public String getExtension() {
- return header ? ".h" : super.getExtension();
-}
-
-public String getSuffix() {
- return "_structs";
-}
-
-void generateExcludes(Class[] classes) {
- HashSet excludes = new HashSet();
- for (int i = 0; i < classes.length; i++) {
- Class clazz = classes[i];
- ClassData classData = getMetaData().getMetaData(clazz);
- String exclude = classData.getExclude();
- if (exclude.length() != 0) {
- excludes.add(exclude);
- }
- }
- for (Iterator iter = excludes.iterator(); iter.hasNext();) {
- String exclude = (String)iter.next();
- outputln(exclude);
- for (int i = 0; i < classes.length; i++) {
- Class clazz = classes[i];
- ClassData classData = getMetaData().getMetaData(clazz);
- String classExclude = classData.getExclude();
- if (exclude.equals(classExclude)) {
- output("#define NO_");
- outputln(getClassName(clazz));
- }
- }
- outputln("#endif");
- outputln();
- }
-}
-
-void generateHeaderFile(Class clazz) {
- generateSourceStart(clazz);
- generatePrototypes(clazz);
- generateBlankMacros(clazz);
- generateSourceEnd(clazz);
- outputln();
-}
-
-void generateSourceFile(Class clazz) {
- generateSourceStart(clazz);
- generateFIDsStructure(clazz);
- outputln();
- generateGlobalVar(clazz);
- outputln();
- generateFunctions(clazz);
- generateSourceEnd(clazz);
- outputln();
-}
-
-void generateSourceStart(Class clazz) {
- String clazzName = getClassName(clazz);
- output("#ifndef NO_");
- outputln(clazzName);
-}
-
-void generateSourceEnd(Class clazz) {
- outputln("#endif");
-}
-
-void generateGlobalVar(Class clazz) {
- String clazzName = getClassName(clazz);
- output(clazzName);
- output("_FID_CACHE ");
- output(clazzName);
- outputln("Fc;");
-}
-
-void generateBlankMacros(Class clazz) {
- String clazzName = getClassName(clazz);
- outputln("#else");
- output("#define cache");
- output(clazzName);
- outputln("Fields(a,b)");
- output("#define get");
- output(clazzName);
- outputln("Fields(a,b,c) NULL");
- output("#define set");
- output(clazzName);
- outputln("Fields(a,b,c)");
- output("#define ");
- output(clazzName);
- outputln("_sizeof() 0");
-}
-
-void generatePrototypes(Class clazz) {
- String clazzName = getClassName(clazz);
- ClassData classData = metaData.getMetaData(clazz);
- output("void cache");
- output(clazzName);
- outputln("Fields(JNIEnv *env, jobject lpObject);");
- if (classData.getFlag(Flags.FLAG_STRUCT)) {
- output("struct ");
- }
- output(clazzName);
- output(" *get");
- output(clazzName);
- output("Fields(JNIEnv *env, jobject lpObject, ");
- if (classData.getFlag(Flags.FLAG_STRUCT)) {
- output("struct ");
- }
- output(clazzName);
- outputln(" *lpStruct);");
- output("void set");
- output(clazzName);
- output("Fields(JNIEnv *env, jobject lpObject, ");
- if (classData.getFlag(Flags.FLAG_STRUCT)) {
- output("struct ");
- }
- output(clazzName);
- outputln(" *lpStruct);");
- output("#define ");
- output(clazzName);
- output("_sizeof() sizeof(");
- output(clazzName);
- outputln(")");
-}
-
-void generateFIDsStructure(Class clazz) {
- String clazzName = getClassName(clazz);
- output("typedef struct ");
- output(clazzName);
- outputln("_FID_CACHE {");
- outputln("\tint cached;");
- outputln("\tjclass clazz;");
- output("\tjfieldID ");
- Field[] fields = clazz.getDeclaredFields();
- boolean first = true;
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- if (ignoreField(field)) continue;
- if (!first) output(", ");
- output(field.getName());
- first = false;
- }
- outputln(";");
- output("} ");
- output(clazzName);
- outputln("_FID_CACHE;");
-}
-
-void generateCacheFunction(Class clazz) {
- String clazzName = getClassName(clazz);
- output("void cache");
- output(clazzName);
- outputln("Fields(JNIEnv *env, jobject lpObject)");
- outputln("{");
- output("\tif (");
- output(clazzName);
- outputln("Fc.cached) return;");
- Class superclazz = clazz.getSuperclass();
- if (superclazz != Object.class) {
- String superName = getClassName(superclazz);
- output("\tcache");
- output(superName);
- outputln("Fields(env, lpObject);");
- }
- output("\t");
- output(clazzName);
- if (isCPP) {
- if (GLOBAL_REF) {
- output("Fc.clazz = (jclass)env->NewGlobalRef(env->GetObjectClass(lpObject));");
- } else {
- output("Fc.clazz = env->GetObjectClass(lpObject);");
- }
- } else {
- if (GLOBAL_REF) {
- output("Fc.clazz = (*env)->NewGlobalRef(env, (*env)->GetObjectClass(env, lpObject));");
- } else {
- output("Fc.clazz = (*env)->GetObjectClass(env, lpObject);");
- }
- }
- outputln();
- Field[] fields = clazz.getDeclaredFields();
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- if (ignoreField(field)) continue;
- output("\t");
- output(clazzName);
- output("Fc.");
- output(field.getName());
- if (isCPP) {
- output(" = env->GetFieldID(");
- } else {
- output(" = (*env)->GetFieldID(env, ");
- }
- output(clazzName);
- output("Fc.clazz, \"");
- output(field.getName());
- output("\", \"");
- output(getTypeSignature(field.getType()));
- outputln("\");");
- }
- output("\t");
- output(clazzName);
- outputln("Fc.cached = 1;");
- outputln("}");
-}
-
-void generateGetFields(Class clazz) {
- Class superclazz = clazz.getSuperclass();
- String clazzName = getClassName(clazz);
- String superName = getClassName(superclazz);
- if (superclazz != Object.class) {
- /* Windows exception - cannot call get/set function of super class in this case */
- if (!(clazzName.equals(superName + "A") || clazzName.equals(superName + "W"))) {
- output("\tget");
- output(superName);
- output("Fields(env, lpObject, (");
- output(superName);
- outputln(" *)lpStruct);");
- } else {
- generateGetFields(superclazz);
- }
- }
- Field[] fields = clazz.getDeclaredFields();
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- if (ignoreField(field)) continue;
- FieldData fieldData = getMetaData().getMetaData(field);
- String exclude = fieldData.getExclude();
- if (exclude.length() != 0) {
- outputln(exclude);
- }
- boolean noWinCE = fieldData.getFlag(FLAG_NO_WINCE);
- if (noWinCE) {
- outputln("#ifndef _WIN32_WCE");
- }
- Class type = field.getType();
- String typeName = getClassName(type);
- String accessor = fieldData.getAccessor();
- if (accessor == null || accessor.length() == 0) accessor = field.getName();
- if (type.isPrimitive()) {
- output("\tlpStruct->");
- output(accessor);
- output(" = ");
- output(fieldData.getCast());
- if (isCPP) {
- output("env->Get");
- } else {
- output("(*env)->Get");
- }
- output(getTypeSignature1(field.getType()));
- if (isCPP) {
- output("Field(lpObject, ");
- } else {
- output("Field(env, lpObject, ");
- }
- output(getClassName(field.getDeclaringClass()));
- output("Fc.");
- output(field.getName());
- output(");");
- } else if (type.isArray()) {
- Class componentType = type.getComponentType();
- if (componentType.isPrimitive()) {
- outputln("\t{");
- output("\t");
- output(getTypeSignature2(field.getType()));
- output(" lpObject1 = (");
- output(getTypeSignature2(field.getType()));
- if (isCPP) {
- output(")env->GetObjectField(lpObject, ");
- } else {
- output(")(*env)->GetObjectField(env, lpObject, ");
- }
- output(getClassName(field.getDeclaringClass()));
- output("Fc.");
- output(field.getName());
- outputln(");");
- if (isCPP) {
- output("\tenv->Get");
- } else {
- output("\t(*env)->Get");
- }
- output(getTypeSignature1(componentType));
- if (isCPP) {
- output("ArrayRegion(lpObject1, 0, sizeof(lpStruct->");
- } else {
- output("ArrayRegion(env, lpObject1, 0, sizeof(lpStruct->");
- }
- output(accessor);
- output(")");
- int byteCount = getByteCount(componentType);
- if (byteCount > 1) {
- output(" / ");
- output(String.valueOf(byteCount));
- }
- output(", (");
- output(getTypeSignature4(type));
- output(")lpStruct->");
- output(accessor);
- outputln(");");
- output("\t}");
- } else {
- throw new Error("not done");
- }
- } else {
- outputln("\t{");
- if (isCPP) {
- output("\tjobject lpObject1 = env->GetObjectField(lpObject, ");
- } else {
- output("\tjobject lpObject1 = (*env)->GetObjectField(env, lpObject, ");
- }
- output(getClassName(field.getDeclaringClass()));
- output("Fc.");
- output(field.getName());
- outputln(");");
- output("\tif (lpObject1 != NULL) get");
- output(typeName);
- output("Fields(env, lpObject1, &lpStruct->");
- output(accessor);
- outputln(");");
- output("\t}");
- }
- outputln();
- if (noWinCE) {
- outputln("#endif");
- }
- if (exclude.length() != 0) {
- outputln("#endif");
- }
- }
-}
-
-void generateGetFunction(Class clazz) {
- String clazzName = getClassName(clazz);
- ClassData classData = metaData.getMetaData(clazz);
- if (classData.getFlag(Flags.FLAG_STRUCT)) {
- output("struct ");
- }
- output(clazzName);
- output(" *get");
- output(clazzName);
- output("Fields(JNIEnv *env, jobject lpObject, ");
- if (classData.getFlag(Flags.FLAG_STRUCT)) {
- output("struct ");
- }
- output(clazzName);
- outputln(" *lpStruct)");
- outputln("{");
- output("\tif (!");
- output(clazzName);
- output("Fc.cached) cache");
- output(clazzName);
- outputln("Fields(env, lpObject);");
- generateGetFields(clazz);
- outputln("\treturn lpStruct;");
- outputln("}");
-}
-
-void generateSetFields(Class clazz) {
- Class superclazz = clazz.getSuperclass();
- String clazzName = getClassName(clazz);
- String superName = getClassName(superclazz);
- if (superclazz != Object.class) {
- /* Windows exception - cannot call get/set function of super class in this case */
- if (!(clazzName.equals(superName + "A") || clazzName.equals(superName + "W"))) {
- output("\tset");
- output(superName);
- output("Fields(env, lpObject, (");
- output(superName);
- outputln(" *)lpStruct);");
- } else {
- generateSetFields(superclazz);
- }
- }
- Field[] fields = clazz.getDeclaredFields();
- for (int i = 0; i < fields.length; i++) {
- Field field = fields[i];
- if (ignoreField(field)) continue;
- FieldData fieldData = getMetaData().getMetaData(field);
- String exclude = fieldData.getExclude();
- if (exclude.length() != 0) {
- outputln(exclude);
- }
- boolean noWinCE = fieldData.getFlag(FLAG_NO_WINCE);
- if (noWinCE) {
- outputln("#ifndef _WIN32_WCE");
- }
- Class type = field.getType();
- String typeName = getClassName(type);
- String accessor = fieldData.getAccessor();
- if (accessor == null || accessor.length() == 0) accessor = field.getName();
- if (type.isPrimitive()) {
- if (isCPP) {
- output("\tenv->Set");
- } else {
- output("\t(*env)->Set");
- }
- output(getTypeSignature1(field.getType()));
- if (isCPP) {
- output("Field(lpObject, ");
- } else {
- output("Field(env, lpObject, ");
- }
- output(getClassName(field.getDeclaringClass()));
- output("Fc.");
- output(field.getName());
- output(", (");
- output(getTypeSignature2(field.getType()));
- output(")lpStruct->");
- output(accessor);
- output(");");
- } else if (type.isArray()) {
- Class componentType = type.getComponentType();
- if (componentType.isPrimitive()) {
- outputln("\t{");
- output("\t");
- output(getTypeSignature2(field.getType()));
- output(" lpObject1 = (");
- output(getTypeSignature2(field.getType()));
- if (isCPP) {
- output(")env->GetObjectField(lpObject, ");
- } else {
- output(")(*env)->GetObjectField(env, lpObject, ");
- }
- output(getClassName(field.getDeclaringClass()));
- output("Fc.");
- output(field.getName());
- outputln(");");
- if (isCPP) {
- output("\tenv->Set");
- } else {
- output("\t(*env)->Set");
- }
- output(getTypeSignature1(componentType));
- if (isCPP) {
- output("ArrayRegion(lpObject1, 0, sizeof(lpStruct->");
- } else {
- output("ArrayRegion(env, lpObject1, 0, sizeof(lpStruct->");
- }
- output(accessor);
- output(")");
- int byteCount = getByteCount(componentType);
- if (byteCount > 1) {
- output(" / ");
- output(String.valueOf(byteCount));
- }
- output(", (");
- output(getTypeSignature4(type));
- output(")lpStruct->");
- output(accessor);
- outputln(");");
- output("\t}");
- } else {
- throw new Error("not done");
- }
- } else {
- outputln("\t{");
- output("\tjobject lpObject1 = (*env)->GetObjectField(env, lpObject, ");
- output(getClassName(field.getDeclaringClass()));
- output("Fc.");
- output(field.getName());
- outputln(");");
- output("\tif (lpObject1 != NULL) set");
- output(typeName);
- output("Fields(env, lpObject1, &lpStruct->");
- output(accessor);
- outputln(");");
- output("\t}");
- }
- outputln();
- if (noWinCE) {
- outputln("#endif");
- }
- if (exclude.length() != 0) {
- outputln("#endif");
- }
- }
-}
-
-void generateSetFunction(Class clazz) {
- String clazzName = getClassName(clazz);
- output("void set");
- output(clazzName);
- output("Fields(JNIEnv *env, jobject lpObject, ");
- ClassData classData = metaData.getMetaData(clazz);
- if (classData.getFlag(Flags.FLAG_STRUCT)) {
- output("struct ");
- }
- output(clazzName);
- outputln(" *lpStruct)");
- outputln("{");
- output("\tif (!");
- output(clazzName);
- output("Fc.cached) cache");
- output(clazzName);
- outputln("Fields(env, lpObject);");
- generateSetFields(clazz);
- outputln("}");
-}
-
-void generateFunctions(Class clazz) {
- generateCacheFunction(clazz);
- outputln();
- generateGetFunction(clazz);
- outputln();
- generateSetFunction(clazz);
-}
-
-boolean ignoreField(Field field) {
- int mods = field.getModifiers();
- return
- ((mods & Modifier.PUBLIC) == 0) ||
- ((mods & Modifier.FINAL) != 0) ||
- ((mods & Modifier.STATIC) != 0);
-}
-
-}
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.C.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.C.properties
deleted file mode 100644
index e6bff6b5b4..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.C.properties
+++ /dev/null
@@ -1,163 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_BidiUtil=flags=no_gen
-
-org_eclipse_swt_internal_C=
-C_PTR_sizeof=
-
-C_free=
-C_free_0=cast=(void *)
-
-C_getenv=
-C_getenv_0=cast=(const char *)
-
-C_malloc=
-C_malloc_0=
-
-C_memmove__III=
-C_memmove__III_0=cast=(void *)
-C_memmove__III_1=cast=(const void *)
-C_memmove__III_2=cast=(size_t)
-
-C_memmove__I_3BI=
-C_memmove__I_3BI_0=cast=(void *)
-C_memmove__I_3BI_1=cast=(const void *),flags=no_out critical
-C_memmove__I_3BI_2=cast=(size_t)
-
-C_memmove__I_3CI=
-C_memmove__I_3CI_0=cast=(void *)
-C_memmove__I_3CI_1=cast=(const void *),flags=no_out critical
-C_memmove__I_3CI_2=cast=(size_t)
-
-C_memmove__I_3DI=
-C_memmove__I_3DI_0=cast=(void *)
-C_memmove__I_3DI_1=cast=(const void *),flags=no_out critical
-C_memmove__I_3DI_2=cast=(size_t)
-
-C_memmove__I_3FI=
-C_memmove__I_3FI_0=cast=(void *)
-C_memmove__I_3FI_1=cast=(const void *),flags=no_out critical
-C_memmove__I_3FI_2=cast=(size_t)
-
-C_memmove__I_3II=
-C_memmove__I_3II_0=cast=(void *)
-C_memmove__I_3II_1=cast=(const void *),flags=no_out critical
-C_memmove__I_3II_2=cast=(size_t)
-
-C_memmove__I_3JI=
-C_memmove__I_3JI_0=cast=(void *)
-C_memmove__I_3JI_1=cast=(const void *),flags=no_out critical
-C_memmove__I_3JI_2=cast=(size_t)
-
-C_memmove__I_3SI=
-C_memmove__I_3SI_0=cast=(void *)
-C_memmove__I_3SI_1=cast=(const void *),flags=no_out critical
-C_memmove__I_3SI_2=cast=(size_t)
-
-C_memmove___3BII=
-C_memmove___3BII_0=cast=(void *),flags=no_in critical
-C_memmove___3BII_1=cast=(const void *)
-C_memmove___3BII_2=cast=(size_t)
-
-C_memmove___3B_3CI=
-C_memmove___3B_3CI_0=cast=(void *),flags=no_in critical
-C_memmove___3B_3CI_1=cast=(const void *),flags=no_out critical
-C_memmove___3B_3CI_2=cast=(size_t)
-
-C_memmove___3CII=
-C_memmove___3CII_0=cast=(void *),flags=no_in critical
-C_memmove___3CII_1=cast=(const void *)
-C_memmove___3CII_2=cast=(size_t)
-
-C_memmove___3DII=
-C_memmove___3DII_0=cast=(void *),flags=no_in critical
-C_memmove___3DII_1=cast=(const void *)
-C_memmove___3DII_2=cast=(size_t)
-
-C_memmove___3FII=
-C_memmove___3FII_0=cast=(void *),flags=no_in critical
-C_memmove___3FII_1=cast=(const void *)
-C_memmove___3FII_2=cast=(size_t)
-
-C_memmove___3III=
-C_memmove___3III_0=cast=(void *),flags=no_in critical
-C_memmove___3III_1=cast=(const void *)
-C_memmove___3III_2=cast=(size_t)
-
-C_memmove___3I_3BI=
-C_memmove___3I_3BI_0=cast=(void *),flags=no_in critical
-C_memmove___3I_3BI_1=cast=(const void *)
-C_memmove___3I_3BI_2=cast=(size_t)
-
-C_memmove___3JII=
-C_memmove___3JII_0=cast=(void *),flags=no_in critical
-C_memmove___3JII_1=cast=(const void *)
-C_memmove___3JII_2=cast=(size_t)
-
-C_memmove___3SII=
-C_memmove___3SII_0=cast=(void *),flags=no_in critical
-C_memmove___3SII_1=cast=(const void *)
-C_memmove___3SII_2=cast=(size_t)
-
-C_memset=
-C_memset_0=cast=(void *),flags=critical
-C_memset_1=
-C_memset_2=cast=(size_t)
-
-C_strlen=
-C_strlen_0=cast=(char *)
-
-
-org_eclipse_swt_internal_Callback=flags=no_gen
-Callback_bind=
-Callback_bind_0=
-Callback_bind_1=
-Callback_bind_2=
-Callback_bind_3=
-Callback_bind_4=
-Callback_bind_5=
-Callback_bind_6=
-Callback_bind_7=
-
-Callback_getEnabled=
-
-Callback_getEntryCount=
-
-Callback_getPlatform=
-
-Callback_reset=
-
-Callback_setEnabled=
-Callback_setEnabled_0=
-
-Callback_unbind=
-Callback_unbind_0=
-
-
-org_eclipse_swt_internal_CloneableCompatibility=flags=no_gen
-
-org_eclipse_swt_internal_Compatibility=flags=no_gen
-
-org_eclipse_swt_internal_LONG=flags=no_gen
-LONG_value=
-
-org_eclipse_swt_internal_Library=flags=no_gen
-
-org_eclipse_swt_internal_Lock=flags=no_gen
-
-org_eclipse_swt_internal_Platform=flags=no_gen
-
-org_eclipse_swt_internal_SWTEventListener=flags=no_gen
-
-org_eclipse_swt_internal_SWTEventObject=flags=no_gen
-
-org_eclipse_swt_internal_SerializableCompatibility=flags=no_gen
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.ATK.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.ATK.properties
deleted file mode 100644
index 24e3114f99..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.ATK.properties
+++ /dev/null
@@ -1,271 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2006 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
-###############################################################################
-org_eclipse_swt_internal_accessibility_gtk_ATK=
-ATK_AtkObjectFactoryClass_sizeof=
-
-ATK_AtkObjectFactory_sizeof=
-
-ATK__ATK_ACTION_GET_IFACE=
-ATK__ATK_ACTION_GET_IFACE_0=
-
-ATK__ATK_COMPONENT_GET_IFACE=
-ATK__ATK_COMPONENT_GET_IFACE_0=
-
-ATK__ATK_OBJECT_FACTORY_CLASS=
-ATK__ATK_OBJECT_FACTORY_CLASS_0=
-
-ATK__ATK_SELECTION_GET_IFACE=
-ATK__ATK_SELECTION_GET_IFACE_0=
-
-ATK__ATK_TEXT_GET_IFACE=
-ATK__ATK_TEXT_GET_IFACE_0=
-
-ATK__GTK_ACCESSIBLE=
-ATK__GTK_ACCESSIBLE_0=
-
-ATK__atk_focus_tracker_notify=
-ATK__atk_focus_tracker_notify_0=cast=(AtkObject *)
-
-ATK__atk_get_default_registry=
-
-ATK__atk_object_factory_create_accessible=
-ATK__atk_object_factory_create_accessible_0=cast=(AtkObjectFactory *)
-ATK__atk_object_factory_create_accessible_1=cast=(GObject *)
-
-ATK__atk_object_factory_get_accessible_type=
-ATK__atk_object_factory_get_accessible_type_0=cast=(AtkObjectFactory *)
-
-ATK__atk_object_initialize=
-ATK__atk_object_initialize_0=cast=(AtkObject *)
-ATK__atk_object_initialize_1=cast=(gpointer)
-
-ATK__atk_object_ref_relation_set=
-ATK__atk_object_ref_relation_set_0=cast=(AtkObject *)
-
-ATK__atk_registry_get_factory=
-ATK__atk_registry_get_factory_0=cast=(AtkRegistry *)
-ATK__atk_registry_get_factory_1=cast=(GType)
-
-ATK__atk_registry_set_factory_type=
-ATK__atk_registry_set_factory_type_0=cast=(AtkRegistry *)
-ATK__atk_registry_set_factory_type_1=cast=(GType)
-ATK__atk_registry_set_factory_type_2=cast=(GType)
-
-ATK__atk_relation_set_get_n_relations=
-ATK__atk_relation_set_get_n_relations_0=cast=(AtkRelationSet *)
-
-ATK__atk_relation_set_get_relation=
-ATK__atk_relation_set_get_relation_0=cast=(AtkRelationSet *)
-ATK__atk_relation_set_get_relation_1=
-
-ATK__atk_relation_set_remove=
-ATK__atk_relation_set_remove_0=cast=(AtkRelationSet *)
-ATK__atk_relation_set_remove_1=cast=(AtkRelation *)
-
-ATK__atk_state_set_add_state=
-ATK__atk_state_set_add_state_0=cast=(AtkStateSet *)
-ATK__atk_state_set_add_state_1=cast=(AtkStateType)
-
-ATK__atk_state_set_new=
-
-ATK__1call__II=
-ATK__1call__II_0=
-ATK__1call__II_1=
-
-ATK__1call__III=
-ATK__1call__III_0=
-ATK__1call__III_1=
-ATK__1call__III_2=
-
-ATK__1call__IIII=
-ATK__1call__IIII_0=
-ATK__1call__IIII_1=
-ATK__1call__IIII_2=
-ATK__1call__IIII_3=
-
-ATK__1call__IIIII=
-ATK__1call__IIIII_0=
-ATK__1call__IIIII_1=
-ATK__1call__IIIII_2=
-ATK__1call__IIIII_3=
-ATK__1call__IIIII_4=
-
-ATK__1call__IIIIII=
-ATK__1call__IIIIII_0=
-ATK__1call__IIIIII_1=
-ATK__1call__IIIIII_2=
-ATK__1call__IIIIII_3=
-ATK__1call__IIIIII_4=
-ATK__1call__IIIIII_5=
-
-ATK__1call__IIIIIII=
-ATK__1call__IIIIIII_0=
-ATK__1call__IIIIIII_1=
-ATK__1call__IIIIIII_2=
-ATK__1call__IIIIIII_3=
-ATK__1call__IIIIIII_4=
-ATK__1call__IIIIIII_5=
-ATK__1call__IIIIIII_6=
-
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkActionIface_2=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkActionIface_2_0=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkActionIface_2_1=
-
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkComponentIface_2=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkComponentIface_2_0=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkComponentIface_2_1=
-
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkHypertextIface_2=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkHypertextIface_2_0=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkHypertextIface_2_1=
-
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkObjectClass_2=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkObjectClass_2_0=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkObjectClass_2_1=
-
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkObjectFactoryClass_2=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkObjectFactoryClass_2_0=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkObjectFactoryClass_2_1=
-
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkSelectionIface_2=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkSelectionIface_2_0=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkSelectionIface_2_1=
-
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkTextIface_2=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkTextIface_2_0=
-ATK_memmove__ILorg_eclipse_swt_internal_accessibility_gtk_AtkTextIface_2_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkActionIface_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkActionIface_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkActionIface_2I_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkComponentIface_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkComponentIface_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkComponentIface_2I_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkHypertextIface_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkHypertextIface_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkHypertextIface_2I_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkObjectClass_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkObjectClass_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkObjectClass_2I_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkObjectFactoryClass_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkObjectFactoryClass_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkObjectFactoryClass_2I_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkSelectionIface_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkSelectionIface_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkSelectionIface_2I_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkTextIface_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkTextIface_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_AtkTextIface_2I_1=
-
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_GtkAccessible_2I=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_GtkAccessible_2I_0=
-ATK_memmove__Lorg_eclipse_swt_internal_accessibility_gtk_GtkAccessible_2I_1=
-
-
-org_eclipse_swt_internal_accessibility_gtk_AtkActionIface=
-AtkActionIface_do_action=cast=(gboolean (*)())
-AtkActionIface_get_n_actions=cast=(gint (*)())
-AtkActionIface_get_description=cast=(G_CONST_RETURN gchar *(*)())
-AtkActionIface_get_name=cast=(G_CONST_RETURN gchar *(*)())
-AtkActionIface_get_keybinding=cast=(G_CONST_RETURN gchar *(*)())
-AtkActionIface_set_description=cast=(gboolean (*)())
-
-org_eclipse_swt_internal_accessibility_gtk_AtkComponentIface=
-AtkComponentIface_add_focus_handler=cast=(guint (*)())
-AtkComponentIface_contains=cast=(gboolean (*)())
-AtkComponentIface_ref_accessible_at_point=cast=(AtkObject *(*)())
-AtkComponentIface_get_extents=cast=(void (*)())
-AtkComponentIface_get_position=cast=(void (*)())
-AtkComponentIface_get_size=cast=(void (*)())
-AtkComponentIface_grab_focus=cast=(gboolean (*)())
-AtkComponentIface_remove_focus_handler=cast=(void (*)())
-AtkComponentIface_set_extents=cast=(gboolean (*)())
-AtkComponentIface_set_position=cast=(gboolean (*)())
-AtkComponentIface_set_size=cast=(gboolean (*)())
-AtkComponentIface_get_layer=cast=(AtkLayer (*)())
-AtkComponentIface_get_mdi_zorder=cast=(gint (*)())
-
-org_eclipse_swt_internal_accessibility_gtk_AtkHypertextIface=
-AtkHypertextIface_get_link=cast=(AtkHyperlink *(*)())
-AtkHypertextIface_get_n_links=cast=(gint (*)())
-AtkHypertextIface_get_link_index=cast=(gint (*)())
-
-org_eclipse_swt_internal_accessibility_gtk_AtkObjectClass=
-AtkObjectClass_get_name=cast=(G_CONST_RETURN gchar *(*)())
-AtkObjectClass_get_description=cast=(G_CONST_RETURN gchar *(*)())
-AtkObjectClass_get_parent=cast=(AtkObject *(*)())
-AtkObjectClass_get_n_children=cast=(gint (*)())
-AtkObjectClass_ref_child=cast=(AtkObject *(*)())
-AtkObjectClass_get_index_in_parent=cast=(gint (*)())
-AtkObjectClass_ref_relation_set=cast=(AtkRelationSet *(*)())
-AtkObjectClass_get_role=cast=(AtkRole (*)())
-AtkObjectClass_get_layer=cast=(AtkLayer (*)())
-AtkObjectClass_get_mdi_zorder=cast=(gint (*)())
-AtkObjectClass_ref_state_set=cast=(AtkStateSet *(*)())
-AtkObjectClass_set_name=cast=(void (*)())
-AtkObjectClass_set_description=cast=(void (*)())
-AtkObjectClass_set_parent=cast=(void (*)())
-AtkObjectClass_set_role=cast=(void (*)())
-AtkObjectClass_connect_property_change_handler=cast=(guint (*)())
-AtkObjectClass_remove_property_change_handler=cast=(void (*)())
-AtkObjectClass_initialize=cast=(void (*)())
-AtkObjectClass_children_changed=cast=(void (*)())
-AtkObjectClass_focus_event=cast=(void (*)())
-AtkObjectClass_property_change=cast=(void (*)())
-AtkObjectClass_state_change=cast=(void (*)())
-AtkObjectClass_visible_data_changed=cast=(void (*)())
-
-org_eclipse_swt_internal_accessibility_gtk_AtkObjectFactoryClass=
-AtkObjectFactoryClass_create_accessible=cast=(AtkObject *(*)())
-AtkObjectFactoryClass_invalidate=cast=(void (*)())
-AtkObjectFactoryClass_get_accessible_type=cast=(GType (*)())
-
-org_eclipse_swt_internal_accessibility_gtk_AtkSelectionIface=
-AtkSelectionIface_add_selection=cast=(gboolean (*)())
-AtkSelectionIface_clear_selection=cast=(gboolean (*)())
-AtkSelectionIface_ref_selection=cast=(AtkObject *(*)())
-AtkSelectionIface_get_selection_count=cast=(gint (*)())
-AtkSelectionIface_is_child_selected=cast=(gboolean (*)())
-AtkSelectionIface_remove_selection=cast=(gboolean (*)())
-AtkSelectionIface_select_all_selection=cast=(gboolean (*)())
-AtkSelectionIface_selection_changed=cast=(void (*)())
-
-org_eclipse_swt_internal_accessibility_gtk_AtkTextIface=
-AtkTextIface_get_text=cast=(gchar *(*)())
-AtkTextIface_get_text_after_offset=cast=(gchar *(*)())
-AtkTextIface_get_text_at_offset=cast=(gchar *(*)())
-AtkTextIface_get_character_at_offset=cast=(gunichar (*)())
-AtkTextIface_get_text_before_offset=cast=(gchar *(*)())
-AtkTextIface_get_caret_offset=cast=(gint (*)())
-AtkTextIface_get_run_attributes=cast=(AtkAttributeSet *(*)())
-AtkTextIface_get_default_attributes=cast=(AtkAttributeSet *(*)())
-AtkTextIface_get_character_extents=cast=(void (*)())
-AtkTextIface_get_character_count=cast=(gint (*)())
-AtkTextIface_get_offset_at_point=cast=(gint (*)())
-AtkTextIface_get_n_selections=cast=(gint (*)())
-AtkTextIface_get_selection=cast=(gchar *(*)())
-AtkTextIface_add_selection=cast=(gboolean (*)())
-AtkTextIface_remove_selection=cast=(gboolean (*)())
-AtkTextIface_set_selection=cast=(gboolean (*)())
-AtkTextIface_set_caret_offset=cast=(gboolean (*)())
-AtkTextIface_text_changed=cast=(void (*)())
-AtkTextIface_text_caret_moved=cast=(void (*)())
-AtkTextIface_text_selection_changed=cast=(void (*)())
-
-org_eclipse_swt_internal_accessibility_gtk_GtkAccessible=
-GtkAccessible_widget=cast=(GtkWidget *)
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.properties
deleted file mode 100644
index 7ff1beb342..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.accessibility.gtk.properties
+++ /dev/null
@@ -1,25 +0,0 @@
-###############################################################################
-# Copyright (c) 2006, 2007 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
-###############################################################################
-swt_copyright=/*******************************************************************************\n \
- * Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved.\n \
- * The contents of this file are made available under the terms\n \
- * of the GNU Lesser General Public License (LGPL) Version 2.1 that\n \
- * accompanies this distribution (lgpl-v21.txt). The LGPL is also\n \
- * available at http://www.gnu.org/licenses/lgpl.html. If the version\n \
- * of the LGPL at http://www.gnu.org is different to the version of\n \
- * the LGPL accompanying this distribution and there is any conflict\n \
- * between the two license versions, the terms of the LGPL accompanying\n \
- * this distribution shall govern.\n \
- * \n \
- * Contributors:\n \
- * IBM Corporation - initial API and implementation\n \
- *******************************************************************************/\n
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties
deleted file mode 100644
index 806840742c..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.Cairo.properties
+++ /dev/null
@@ -1,661 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_cairo_Cairo=
-Cairo_CAIRO_VERSION_ENCODE=
-Cairo_CAIRO_VERSION_ENCODE_0=
-Cairo_CAIRO_VERSION_ENCODE_1=
-Cairo_CAIRO_VERSION_ENCODE_2=
-
-Cairo__cairo_append_path=
-Cairo__cairo_append_path_0=cast=(cairo_t *)
-Cairo__cairo_append_path_1=cast=(cairo_path_t *)
-
-Cairo__cairo_arc=
-Cairo__cairo_arc_0=cast=(cairo_t *)
-Cairo__cairo_arc_1=
-Cairo__cairo_arc_2=
-Cairo__cairo_arc_3=
-Cairo__cairo_arc_4=
-Cairo__cairo_arc_5=
-
-Cairo__cairo_arc_negative=
-Cairo__cairo_arc_negative_0=cast=(cairo_t *)
-Cairo__cairo_arc_negative_1=
-Cairo__cairo_arc_negative_2=
-Cairo__cairo_arc_negative_3=
-Cairo__cairo_arc_negative_4=
-Cairo__cairo_arc_negative_5=
-
-Cairo__cairo_clip=
-Cairo__cairo_clip_0=cast=(cairo_t *)
-
-Cairo__cairo_clip_preserve=
-Cairo__cairo_clip_preserve_0=cast=(cairo_t *)
-
-Cairo__cairo_close_path=
-Cairo__cairo_close_path_0=cast=(cairo_t *)
-
-Cairo__cairo_copy_page=
-Cairo__cairo_copy_page_0=cast=(cairo_t *)
-
-Cairo__cairo_copy_path=
-Cairo__cairo_copy_path_0=cast=(cairo_t *)
-
-Cairo__cairo_copy_path_flat=
-Cairo__cairo_copy_path_flat_0=cast=(cairo_t *)
-
-Cairo__cairo_create=
-Cairo__cairo_create_0=cast=cairo_surface_t *
-
-Cairo__cairo_curve_to=
-Cairo__cairo_curve_to_0=cast=(cairo_t *)
-Cairo__cairo_curve_to_1=
-Cairo__cairo_curve_to_2=
-Cairo__cairo_curve_to_3=
-Cairo__cairo_curve_to_4=
-Cairo__cairo_curve_to_5=
-Cairo__cairo_curve_to_6=
-
-Cairo__cairo_destroy=
-Cairo__cairo_destroy_0=cast=(cairo_t *)
-
-Cairo__cairo_device_to_user=
-Cairo__cairo_device_to_user_0=cast=(cairo_t *)
-Cairo__cairo_device_to_user_1=
-Cairo__cairo_device_to_user_2=
-
-Cairo__cairo_device_to_user_distance=
-Cairo__cairo_device_to_user_distance_0=cast=(cairo_t *)
-Cairo__cairo_device_to_user_distance_1=
-Cairo__cairo_device_to_user_distance_2=
-
-Cairo__cairo_fill=
-Cairo__cairo_fill_0=cast=(cairo_t *)
-
-Cairo__cairo_fill_extents=
-Cairo__cairo_fill_extents_0=cast=(cairo_t *)
-Cairo__cairo_fill_extents_1=
-Cairo__cairo_fill_extents_2=
-Cairo__cairo_fill_extents_3=
-Cairo__cairo_fill_extents_4=
-
-Cairo__cairo_fill_preserve=
-Cairo__cairo_fill_preserve_0=cast=(cairo_t *)
-
-Cairo__cairo_font_extents=
-Cairo__cairo_font_extents_0=cast=(cairo_t *)
-Cairo__cairo_font_extents_1=
-
-Cairo__cairo_font_options_create=
-
-Cairo__cairo_font_options_destroy=
-Cairo__cairo_font_options_destroy_0=cast=cairo_font_options_t *
-
-Cairo__cairo_font_options_get_antialias=
-Cairo__cairo_font_options_get_antialias_0=cast=cairo_font_options_t *
-
-Cairo__cairo_font_options_set_antialias=
-Cairo__cairo_font_options_set_antialias_0=cast=cairo_font_options_t *
-Cairo__cairo_font_options_set_antialias_1=
-
-Cairo__cairo_get_antialias=
-Cairo__cairo_get_antialias_0=cast=(cairo_t *)
-
-Cairo__cairo_get_current_point=
-Cairo__cairo_get_current_point_0=cast=(cairo_t *)
-Cairo__cairo_get_current_point_1=
-Cairo__cairo_get_current_point_2=
-
-Cairo__cairo_get_fill_rule=
-Cairo__cairo_get_fill_rule_0=cast=(cairo_t *)
-
-Cairo__cairo_get_font_face=
-Cairo__cairo_get_font_face_0=cast=(cairo_t *)
-
-Cairo__cairo_get_font_matrix=
-Cairo__cairo_get_font_matrix_0=cast=(cairo_t *)
-Cairo__cairo_get_font_matrix_1=cast=cairo_matrix_t *
-
-Cairo__cairo_get_font_options=
-Cairo__cairo_get_font_options_0=cast=cairo_t *
-Cairo__cairo_get_font_options_1=cast=cairo_font_options_t *
-
-Cairo__cairo_get_line_cap=
-Cairo__cairo_get_line_cap_0=cast=(cairo_t *)
-
-Cairo__cairo_get_line_join=
-Cairo__cairo_get_line_join_0=cast=(cairo_t *)
-
-Cairo__cairo_get_line_width=
-Cairo__cairo_get_line_width_0=cast=(cairo_t *)
-
-Cairo__cairo_get_matrix=
-Cairo__cairo_get_matrix_0=cast=(cairo_t *)
-Cairo__cairo_get_matrix_1=cast=(cairo_matrix_t *)
-
-Cairo__cairo_get_miter_limit=
-Cairo__cairo_get_miter_limit_0=cast=(cairo_t *)
-
-Cairo__cairo_get_operator=
-Cairo__cairo_get_operator_0=cast=(cairo_t *)
-
-Cairo__cairo_get_source=
-Cairo__cairo_get_source_0=cast=(cairo_t *)
-
-Cairo__cairo_get_target=
-Cairo__cairo_get_target_0=cast=(cairo_t *)
-
-Cairo__cairo_get_tolerance=
-Cairo__cairo_get_tolerance_0=cast=(cairo_t *)
-
-Cairo__cairo_glyph_extents=
-Cairo__cairo_glyph_extents_0=cast=(cairo_t *)
-Cairo__cairo_glyph_extents_1=cast=(cairo_glyph_t *)
-Cairo__cairo_glyph_extents_2=
-Cairo__cairo_glyph_extents_3=cast=cairo_text_extents_t *
-
-Cairo__cairo_glyph_path=
-Cairo__cairo_glyph_path_0=cast=(cairo_t *)
-Cairo__cairo_glyph_path_1=cast=(cairo_glyph_t *)
-Cairo__cairo_glyph_path_2=
-
-Cairo__cairo_identity_matrix=
-Cairo__cairo_identity_matrix_0=cast=(cairo_t *)
-
-Cairo__cairo_image_surface_create=
-Cairo__cairo_image_surface_create_0=
-Cairo__cairo_image_surface_create_1=
-Cairo__cairo_image_surface_create_2=
-
-Cairo__cairo_image_surface_create_for_data=
-Cairo__cairo_image_surface_create_for_data_0=cast=(unsigned char *)
-Cairo__cairo_image_surface_create_for_data_1=
-Cairo__cairo_image_surface_create_for_data_2=
-Cairo__cairo_image_surface_create_for_data_3=
-Cairo__cairo_image_surface_create_for_data_4=
-
-Cairo__cairo_image_surface_get_height=
-Cairo__cairo_image_surface_get_height_0=cast=(cairo_surface_t *)
-
-Cairo__cairo_image_surface_get_width=
-Cairo__cairo_image_surface_get_width_0=cast=(cairo_surface_t *)
-
-Cairo__cairo_in_fill=
-Cairo__cairo_in_fill_0=cast=(cairo_t *)
-Cairo__cairo_in_fill_1=
-Cairo__cairo_in_fill_2=
-
-Cairo__cairo_in_stroke=
-Cairo__cairo_in_stroke_0=cast=(cairo_t *)
-Cairo__cairo_in_stroke_1=
-Cairo__cairo_in_stroke_2=
-
-Cairo__cairo_line_to=
-Cairo__cairo_line_to_0=cast=(cairo_t *)
-Cairo__cairo_line_to_1=
-Cairo__cairo_line_to_2=
-
-Cairo__cairo_mask=
-Cairo__cairo_mask_0=cast=cairo_t *
-Cairo__cairo_mask_1=cast=cairo_pattern_t *
-
-Cairo__cairo_mask_surface=
-Cairo__cairo_mask_surface_0=cast=cairo_t *
-Cairo__cairo_mask_surface_1=cast=cairo_surface_t *
-Cairo__cairo_mask_surface_2=
-Cairo__cairo_mask_surface_3=
-
-Cairo__cairo_matrix_init=
-Cairo__cairo_matrix_init_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_init_1=
-Cairo__cairo_matrix_init_2=
-Cairo__cairo_matrix_init_3=
-Cairo__cairo_matrix_init_4=
-Cairo__cairo_matrix_init_5=
-Cairo__cairo_matrix_init_6=
-
-Cairo__cairo_matrix_init_identity=
-Cairo__cairo_matrix_init_identity_0=cast=(cairo_matrix_t *)
-
-Cairo__cairo_matrix_init_rotate=
-Cairo__cairo_matrix_init_rotate_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_init_rotate_1=
-
-Cairo__cairo_matrix_init_scale=
-Cairo__cairo_matrix_init_scale_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_init_scale_1=
-Cairo__cairo_matrix_init_scale_2=
-
-Cairo__cairo_matrix_init_translate=
-Cairo__cairo_matrix_init_translate_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_init_translate_1=
-Cairo__cairo_matrix_init_translate_2=
-
-Cairo__cairo_matrix_invert=
-Cairo__cairo_matrix_invert_0=cast=(cairo_matrix_t *)
-
-Cairo__cairo_matrix_multiply=
-Cairo__cairo_matrix_multiply_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_multiply_1=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_multiply_2=cast=(cairo_matrix_t *)
-
-Cairo__cairo_matrix_rotate=
-Cairo__cairo_matrix_rotate_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_rotate_1=
-
-Cairo__cairo_matrix_scale=
-Cairo__cairo_matrix_scale_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_scale_1=
-Cairo__cairo_matrix_scale_2=
-
-Cairo__cairo_matrix_transform_distance=
-Cairo__cairo_matrix_transform_distance_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_transform_distance_1=
-Cairo__cairo_matrix_transform_distance_2=
-
-Cairo__cairo_matrix_transform_point=
-Cairo__cairo_matrix_transform_point_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_transform_point_1=
-Cairo__cairo_matrix_transform_point_2=
-
-Cairo__cairo_matrix_translate=
-Cairo__cairo_matrix_translate_0=cast=(cairo_matrix_t *)
-Cairo__cairo_matrix_translate_1=
-Cairo__cairo_matrix_translate_2=
-
-Cairo__cairo_move_to=
-Cairo__cairo_move_to_0=cast=(cairo_t *)
-Cairo__cairo_move_to_1=
-Cairo__cairo_move_to_2=
-
-Cairo__cairo_new_path=
-Cairo__cairo_new_path_0=cast=(cairo_t *)
-
-Cairo__cairo_paint=
-Cairo__cairo_paint_0=cast=(cairo_t *)
-
-Cairo__cairo_paint_with_alpha=
-Cairo__cairo_paint_with_alpha_0=cast=(cairo_t *)
-Cairo__cairo_paint_with_alpha_1=
-
-Cairo__cairo_path_destroy=
-Cairo__cairo_path_destroy_0=cast=cairo_path_t *
-
-Cairo__cairo_pattern_add_color_stop_rgb=
-Cairo__cairo_pattern_add_color_stop_rgb_0=cast=(cairo_pattern_t *)
-Cairo__cairo_pattern_add_color_stop_rgb_1=
-Cairo__cairo_pattern_add_color_stop_rgb_2=
-Cairo__cairo_pattern_add_color_stop_rgb_3=
-Cairo__cairo_pattern_add_color_stop_rgb_4=
-
-Cairo__cairo_pattern_add_color_stop_rgba=
-Cairo__cairo_pattern_add_color_stop_rgba_0=cast=(cairo_pattern_t *)
-Cairo__cairo_pattern_add_color_stop_rgba_1=
-Cairo__cairo_pattern_add_color_stop_rgba_2=
-Cairo__cairo_pattern_add_color_stop_rgba_3=
-Cairo__cairo_pattern_add_color_stop_rgba_4=
-Cairo__cairo_pattern_add_color_stop_rgba_5=
-
-Cairo__cairo_pattern_create_for_surface=
-Cairo__cairo_pattern_create_for_surface_0=cast=(cairo_surface_t *)
-
-Cairo__cairo_pattern_create_linear=
-Cairo__cairo_pattern_create_linear_0=
-Cairo__cairo_pattern_create_linear_1=
-Cairo__cairo_pattern_create_linear_2=
-Cairo__cairo_pattern_create_linear_3=
-
-Cairo__cairo_pattern_create_radial=
-Cairo__cairo_pattern_create_radial_0=
-Cairo__cairo_pattern_create_radial_1=
-Cairo__cairo_pattern_create_radial_2=
-Cairo__cairo_pattern_create_radial_3=
-Cairo__cairo_pattern_create_radial_4=
-Cairo__cairo_pattern_create_radial_5=
-
-Cairo__cairo_pattern_destroy=
-Cairo__cairo_pattern_destroy_0=cast=(cairo_pattern_t *)
-
-Cairo__cairo_pattern_get_extend=
-Cairo__cairo_pattern_get_extend_0=cast=(cairo_pattern_t *)
-
-Cairo__cairo_pattern_get_filter=
-Cairo__cairo_pattern_get_filter_0=cast=(cairo_pattern_t *)
-
-Cairo__cairo_pattern_get_matrix=
-Cairo__cairo_pattern_get_matrix_0=cast=(cairo_pattern_t *)
-Cairo__cairo_pattern_get_matrix_1=cast=(cairo_matrix_t *)
-
-Cairo__cairo_pattern_reference=
-Cairo__cairo_pattern_reference_0=cast=(cairo_pattern_t *)
-
-Cairo__cairo_pattern_set_extend=
-Cairo__cairo_pattern_set_extend_0=cast=(cairo_pattern_t *)
-Cairo__cairo_pattern_set_extend_1=
-
-Cairo__cairo_pattern_set_filter=
-Cairo__cairo_pattern_set_filter_0=cast=(cairo_pattern_t *)
-Cairo__cairo_pattern_set_filter_1=
-
-Cairo__cairo_pattern_set_matrix=
-Cairo__cairo_pattern_set_matrix_0=cast=(cairo_pattern_t *)
-Cairo__cairo_pattern_set_matrix_1=cast=(cairo_matrix_t *)
-
-Cairo__cairo_pdf_surface_set_size=flags=dynamic
-Cairo__cairo_pdf_surface_set_size_0=cast=(cairo_surface_t *)
-Cairo__cairo_pdf_surface_set_size_1=
-Cairo__cairo_pdf_surface_set_size_2=
-
-Cairo__cairo_ps_surface_set_size=flags=dynamic
-Cairo__cairo_ps_surface_set_size_0=cast=(cairo_surface_t *)
-Cairo__cairo_ps_surface_set_size_1=
-Cairo__cairo_ps_surface_set_size_2=
-
-Cairo__cairo_rectangle=
-Cairo__cairo_rectangle_0=cast=(cairo_t *)
-Cairo__cairo_rectangle_1=
-Cairo__cairo_rectangle_2=
-Cairo__cairo_rectangle_3=
-Cairo__cairo_rectangle_4=
-
-Cairo__cairo_reference=
-Cairo__cairo_reference_0=cast=(cairo_t *)
-
-Cairo__cairo_rel_curve_to=
-Cairo__cairo_rel_curve_to_0=cast=(cairo_t *)
-Cairo__cairo_rel_curve_to_1=
-Cairo__cairo_rel_curve_to_2=
-Cairo__cairo_rel_curve_to_3=
-Cairo__cairo_rel_curve_to_4=
-Cairo__cairo_rel_curve_to_5=
-Cairo__cairo_rel_curve_to_6=
-
-Cairo__cairo_rel_line_to=
-Cairo__cairo_rel_line_to_0=cast=(cairo_t *)
-Cairo__cairo_rel_line_to_1=
-Cairo__cairo_rel_line_to_2=
-
-Cairo__cairo_rel_move_to=
-Cairo__cairo_rel_move_to_0=cast=(cairo_t *)
-Cairo__cairo_rel_move_to_1=
-Cairo__cairo_rel_move_to_2=
-
-Cairo__cairo_reset_clip=
-Cairo__cairo_reset_clip_0=cast=(cairo_t *)
-
-Cairo__cairo_restore=
-Cairo__cairo_restore_0=cast=(cairo_t *)
-
-Cairo__cairo_rotate=
-Cairo__cairo_rotate_0=cast=(cairo_t *)
-Cairo__cairo_rotate_1=
-
-Cairo__cairo_save=
-Cairo__cairo_save_0=cast=(cairo_t *)
-
-Cairo__cairo_scale=
-Cairo__cairo_scale_0=cast=(cairo_t *)
-Cairo__cairo_scale_1=
-Cairo__cairo_scale_2=
-
-Cairo__cairo_select_font_face=
-Cairo__cairo_select_font_face_0=cast=(cairo_t *)
-Cairo__cairo_select_font_face_1=cast=const char *
-Cairo__cairo_select_font_face_2=
-Cairo__cairo_select_font_face_3=
-
-Cairo__cairo_set_antialias=
-Cairo__cairo_set_antialias_0=cast=(cairo_t *)
-Cairo__cairo_set_antialias_1=
-
-Cairo__cairo_set_dash=
-Cairo__cairo_set_dash_0=cast=(cairo_t *)
-Cairo__cairo_set_dash_1=
-Cairo__cairo_set_dash_2=
-Cairo__cairo_set_dash_3=
-
-Cairo__cairo_set_fill_rule=
-Cairo__cairo_set_fill_rule_0=cast=(cairo_t *)
-Cairo__cairo_set_fill_rule_1=
-
-Cairo__cairo_set_font_face=
-Cairo__cairo_set_font_face_0=cast=(cairo_t *)
-Cairo__cairo_set_font_face_1=cast=cairo_font_face_t *
-
-Cairo__cairo_set_font_matrix=
-Cairo__cairo_set_font_matrix_0=cast=(cairo_t *)
-Cairo__cairo_set_font_matrix_1=cast=cairo_matrix_t *
-
-Cairo__cairo_set_font_options=
-Cairo__cairo_set_font_options_0=cast=cairo_t *
-Cairo__cairo_set_font_options_1=cast=cairo_font_options_t *
-
-Cairo__cairo_set_font_size=
-Cairo__cairo_set_font_size_0=cast=(cairo_t *)
-Cairo__cairo_set_font_size_1=
-
-Cairo__cairo_set_line_cap=
-Cairo__cairo_set_line_cap_0=cast=(cairo_t *)
-Cairo__cairo_set_line_cap_1=
-
-Cairo__cairo_set_line_join=
-Cairo__cairo_set_line_join_0=cast=(cairo_t *)
-Cairo__cairo_set_line_join_1=
-
-Cairo__cairo_set_line_width=
-Cairo__cairo_set_line_width_0=cast=(cairo_t *)
-Cairo__cairo_set_line_width_1=
-
-Cairo__cairo_set_matrix=
-Cairo__cairo_set_matrix_0=cast=(cairo_t *)
-Cairo__cairo_set_matrix_1=cast=cairo_matrix_t *
-
-Cairo__cairo_set_miter_limit=
-Cairo__cairo_set_miter_limit_0=cast=(cairo_t *)
-Cairo__cairo_set_miter_limit_1=
-
-Cairo__cairo_set_operator=
-Cairo__cairo_set_operator_0=cast=(cairo_t *)
-Cairo__cairo_set_operator_1=
-
-Cairo__cairo_set_source=
-Cairo__cairo_set_source_0=cast=cairo_t *
-Cairo__cairo_set_source_1=cast=cairo_pattern_t *
-
-Cairo__cairo_set_source_rgb=
-Cairo__cairo_set_source_rgb_0=cast=cairo_t *
-Cairo__cairo_set_source_rgb_1=
-Cairo__cairo_set_source_rgb_2=
-Cairo__cairo_set_source_rgb_3=
-
-Cairo__cairo_set_source_rgba=
-Cairo__cairo_set_source_rgba_0=cast=cairo_t *
-Cairo__cairo_set_source_rgba_1=
-Cairo__cairo_set_source_rgba_2=
-Cairo__cairo_set_source_rgba_3=
-Cairo__cairo_set_source_rgba_4=
-
-Cairo__cairo_set_source_surface=
-Cairo__cairo_set_source_surface_0=cast=cairo_t *
-Cairo__cairo_set_source_surface_1=cast=cairo_surface_t *
-Cairo__cairo_set_source_surface_2=
-Cairo__cairo_set_source_surface_3=
-
-Cairo__cairo_set_tolerance=
-Cairo__cairo_set_tolerance_0=cast=(cairo_t *)
-Cairo__cairo_set_tolerance_1=
-
-Cairo__cairo_show_glyphs=
-Cairo__cairo_show_glyphs_0=cast=(cairo_t *)
-Cairo__cairo_show_glyphs_1=cast=(cairo_glyph_t *)
-Cairo__cairo_show_glyphs_2=
-
-Cairo__cairo_show_page=
-Cairo__cairo_show_page_0=cast=(cairo_t *)
-
-Cairo__cairo_show_text=
-Cairo__cairo_show_text_0=cast=(cairo_t *)
-Cairo__cairo_show_text_1=cast=const char *
-
-Cairo__cairo_status=
-Cairo__cairo_status_0=cast=(cairo_t *)
-
-Cairo__cairo_status_to_string=
-Cairo__cairo_status_to_string_0=
-
-Cairo__cairo_stroke=
-Cairo__cairo_stroke_0=cast=(cairo_t *)
-
-Cairo__cairo_stroke_extents=
-Cairo__cairo_stroke_extents_0=cast=(cairo_t *)
-Cairo__cairo_stroke_extents_1=
-Cairo__cairo_stroke_extents_2=
-Cairo__cairo_stroke_extents_3=
-Cairo__cairo_stroke_extents_4=
-
-Cairo__cairo_stroke_preserve=
-Cairo__cairo_stroke_preserve_0=cast=(cairo_t *)
-
-Cairo__cairo_surface_create_similar=
-Cairo__cairo_surface_create_similar_0=cast=(cairo_surface_t *)
-Cairo__cairo_surface_create_similar_1=
-Cairo__cairo_surface_create_similar_2=
-Cairo__cairo_surface_create_similar_3=
-
-Cairo__cairo_surface_destroy=
-Cairo__cairo_surface_destroy_0=cast=(cairo_surface_t *)
-
-Cairo__cairo_surface_finish=
-Cairo__cairo_surface_finish_0=cast=(cairo_surface_t *)
-
-Cairo__cairo_surface_get_type=flags=dynamic
-Cairo__cairo_surface_get_type_0=cast=(cairo_surface_t *)
-
-Cairo__cairo_surface_get_user_data=
-Cairo__cairo_surface_get_user_data_0=cast=(cairo_surface_t *)
-Cairo__cairo_surface_get_user_data_1=cast=cairo_user_data_key_t *
-
-Cairo__cairo_surface_reference=
-Cairo__cairo_surface_reference_0=cast=(cairo_surface_t *)
-
-Cairo__cairo_surface_set_device_offset=
-Cairo__cairo_surface_set_device_offset_0=cast=(cairo_surface_t *)
-Cairo__cairo_surface_set_device_offset_1=
-Cairo__cairo_surface_set_device_offset_2=
-
-Cairo__cairo_surface_set_fallback_resolution=flags=dynamic
-Cairo__cairo_surface_set_fallback_resolution_0=
-Cairo__cairo_surface_set_fallback_resolution_1=
-Cairo__cairo_surface_set_fallback_resolution_2=
-
-Cairo__cairo_surface_set_user_data=
-Cairo__cairo_surface_set_user_data_0=cast=(cairo_surface_t *)
-Cairo__cairo_surface_set_user_data_1=cast=cairo_user_data_key_t *
-Cairo__cairo_surface_set_user_data_2=cast=void *
-Cairo__cairo_surface_set_user_data_3=cast=cairo_destroy_func_t
-
-Cairo__cairo_text_extents=
-Cairo__cairo_text_extents_0=cast=(cairo_t *)
-Cairo__cairo_text_extents_1=cast=const char *
-Cairo__cairo_text_extents_2=cast=cairo_text_extents_t *
-
-Cairo__cairo_text_path=
-Cairo__cairo_text_path_0=cast=(cairo_t *)
-Cairo__cairo_text_path_1=cast=const char *
-
-Cairo__cairo_transform=
-Cairo__cairo_transform_0=cast=(cairo_t *)
-Cairo__cairo_transform_1=cast=(cairo_matrix_t *)
-
-Cairo__cairo_translate=
-Cairo__cairo_translate_0=cast=(cairo_t *)
-Cairo__cairo_translate_1=
-Cairo__cairo_translate_2=
-
-Cairo__cairo_user_to_device=
-Cairo__cairo_user_to_device_0=cast=(cairo_t *)
-Cairo__cairo_user_to_device_1=
-Cairo__cairo_user_to_device_2=
-
-Cairo__cairo_user_to_device_distance=
-Cairo__cairo_user_to_device_distance_0=cast=(cairo_t *)
-Cairo__cairo_user_to_device_distance_1=
-Cairo__cairo_user_to_device_distance_2=
-
-Cairo__cairo_xlib_surface_create=
-Cairo__cairo_xlib_surface_create_0=cast=(Display *)
-Cairo__cairo_xlib_surface_create_1=cast=(Drawable)
-Cairo__cairo_xlib_surface_create_2=cast=(Visual *)
-Cairo__cairo_xlib_surface_create_3=
-Cairo__cairo_xlib_surface_create_4=
-
-Cairo__cairo_xlib_surface_create_for_bitmap=
-Cairo__cairo_xlib_surface_create_for_bitmap_0=cast=(Display *)
-Cairo__cairo_xlib_surface_create_for_bitmap_1=cast=Pixmap
-Cairo__cairo_xlib_surface_create_for_bitmap_2=cast=(Screen *
-Cairo__cairo_xlib_surface_create_for_bitmap_3=
-Cairo__cairo_xlib_surface_create_for_bitmap_4=
-
-Cairo__cairo_xlib_surface_set_size=
-Cairo__cairo_xlib_surface_set_size_0=cast=cairo_surface_t *
-Cairo__cairo_xlib_surface_set_size_1=
-Cairo__cairo_xlib_surface_set_size_2=
-
-Cairo_cairo_font_extents_t_sizeof=
-
-Cairo_cairo_path_data_t_sizeof=
-
-Cairo_cairo_path_t_sizeof=
-
-Cairo_cairo_text_extents_t_sizeof=
-
-Cairo_cairo_version=
-
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II=
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II_0=cast=void *
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II_1=cast=const void *
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1data_1t_2II_2=cast=size_t
-
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II=
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II_0=cast=(void *)
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II_1=cast=(const void *)
-Cairo_memmove__Lorg_eclipse_swt_internal_cairo_cairo_1path_1t_2II_2=cast=(size_t)
-
-Cairo_memmove___3DII=
-Cairo_memmove___3DII_0=cast=(void *)
-Cairo_memmove___3DII_1=cast=(const void *)
-Cairo_memmove___3DII_2=cast=(size_t)
-
-
-org_eclipse_swt_internal_cairo_cairo_1font_1extents_1t=
-cairo_font_extents_t_ascent=
-cairo_font_extents_t_descent=
-cairo_font_extents_t_height=
-cairo_font_extents_t_max_x_advance=
-cairo_font_extents_t_max_y_advance=
-
-org_eclipse_swt_internal_cairo_cairo_1path_1data_1t=
-cairo_path_data_t_type=accessor=header.type
-cairo_path_data_t_length=accessor=header.length
-
-org_eclipse_swt_internal_cairo_cairo_1path_1t=
-cairo_path_t_status=
-cairo_path_t_data=cast=cairo_path_data_t *
-cairo_path_t_num_data=
-
-org_eclipse_swt_internal_cairo_cairo_1text_1extents_1t=
-cairo_text_extents_t_x_bearing=
-cairo_text_extents_t_y_bearing=
-cairo_text_extents_t_width=
-cairo_text_extents_t_height=
-cairo_text_extents_t_x_advance=
-cairo_text_extents_t_y_advance=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.properties
deleted file mode 100644
index 3fb14ed10b..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cairo.properties
+++ /dev/null
@@ -1,31 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 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
-###############################################################################
-swt_copyright=/* ***** BEGIN LICENSE BLOCK *****\n \
- * Version: MPL 1.1\n \
- *\n \
- * The contents of this file are subject to the Mozilla Public License Version\n \
- * 1.1 (the "License"); you may not use this file except in compliance with\n \
- * the License. You may obtain a copy of the License at\n \
- * http://www.mozilla.org/MPL/\n \
- *\n \
- * Software distributed under the License is distributed on an "AS IS" basis,\n \
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n \
- * for the specific language governing rights and limitations under the\n \
- * License.\n \
- *\n \
- * Contributor(s):\n \
- *\n \
- * IBM\n \
- * - Binding to permit interfacing between Cairo and SWT\n \
- * - Copyright (C) 2005, 2008 IBM Corp. All Rights Reserved.\n \
- *\n \
- * ***** END LICENSE BLOCK ***** */\n
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
deleted file mode 100644
index 44aafd39e8..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.carbon.OS.properties
+++ /dev/null
@@ -1,5193 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2008 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
-###############################################################################
-org_eclipse_swt_internal_carbon_AEDesc=
-AEDesc_descriptorType=cast=(DescType)
-AEDesc_dataHandle=cast=(AEDataStorage)
-
-org_eclipse_swt_internal_carbon_ATSFontMetrics=
-ATSFontMetrics_version=
-ATSFontMetrics_ascent=
-ATSFontMetrics_descent=
-ATSFontMetrics_leading=
-ATSFontMetrics_avgAdvanceWidth=
-ATSFontMetrics_maxAdvanceWidth=
-ATSFontMetrics_minLeftSideBearing=
-ATSFontMetrics_minRightSideBearing=
-ATSFontMetrics_stemWidth=
-ATSFontMetrics_stemHeight=
-ATSFontMetrics_capHeight=
-ATSFontMetrics_xHeight=
-ATSFontMetrics_italicAngle=
-ATSFontMetrics_underlinePosition=
-ATSFontMetrics_underlineThickness=
-
-org_eclipse_swt_internal_carbon_ATSLayoutRecord=
-ATSLayoutRecord_glyphID=
-ATSLayoutRecord_flags=
-ATSLayoutRecord_originalOffset=
-ATSLayoutRecord_realPos=
-
-org_eclipse_swt_internal_carbon_ATSTrapezoid=
-ATSTrapezoid_upperLeft_x=accessor=upperLeft.x
-ATSTrapezoid_upperLeft_y=accessor=upperLeft.y
-ATSTrapezoid_upperRight_x=accessor=upperRight.x
-ATSTrapezoid_upperRight_y=accessor=upperRight.y
-ATSTrapezoid_lowerRight_x=accessor=lowerRight.x
-ATSTrapezoid_lowerRight_y=accessor=lowerRight.y
-ATSTrapezoid_lowerLeft_x=accessor=lowerLeft.x
-ATSTrapezoid_lowerLeft_y=accessor=lowerLeft.y
-
-org_eclipse_swt_internal_carbon_ATSUCaret=
-ATSUCaret_fX=
-ATSUCaret_fY=
-ATSUCaret_fDeltaX=
-ATSUCaret_fDeltaY=
-
-org_eclipse_swt_internal_carbon_ATSUTab=
-ATSUTab_tabPosition=
-ATSUTab_tabType=
-
-org_eclipse_swt_internal_carbon_ATSUUnhighlightData=
-ATSUUnhighlightData_dataType=
-ATSUUnhighlightData_red=accessor=unhighlightData.backgroundColor.red
-ATSUUnhighlightData_green=accessor=unhighlightData.backgroundColor.green
-ATSUUnhighlightData_blue=accessor=unhighlightData.backgroundColor.blue
-ATSUUnhighlightData_alpha=accessor=unhighlightData.backgroundColor.alpha
-
-org_eclipse_swt_internal_carbon_AlertStdCFStringAlertParamRec=
-AlertStdCFStringAlertParamRec_version=
-AlertStdCFStringAlertParamRec_movable=
-AlertStdCFStringAlertParamRec_helpButton=
-AlertStdCFStringAlertParamRec_defaultText=cast=(CFStringRef)
-AlertStdCFStringAlertParamRec_cancelText=cast=(CFStringRef)
-AlertStdCFStringAlertParamRec_otherText=cast=(CFStringRef)
-AlertStdCFStringAlertParamRec_defaultButton=
-AlertStdCFStringAlertParamRec_cancelButton=
-AlertStdCFStringAlertParamRec_position=
-AlertStdCFStringAlertParamRec_flags=
-
-org_eclipse_swt_internal_carbon_BitMap=
-BitMap_baseAddr=cast=(void *)
-BitMap_rowBytes=
-BitMap_top=accessor=bounds.top
-BitMap_left=accessor=bounds.left
-BitMap_bottom=accessor=bounds.bottom
-BitMap_right=accessor=bounds.right
-
-org_eclipse_swt_internal_carbon_CFRange=
-CFRange_location=cast=(CFIndex)
-CFRange_length=cast=(CFIndex)
-
-org_eclipse_swt_internal_carbon_CFRunLoopSourceContext=
-CFRunLoopSourceContext_version=cast=CFIndex
-CFRunLoopSourceContext_info=cast=(void *)
-CFRunLoopSourceContext_retain=cast=(void *)
-CFRunLoopSourceContext_release=cast=(void *)
-CFRunLoopSourceContext_copyDescription=cast=(void *)
-CFRunLoopSourceContext_equal=cast=(void *)
-CFRunLoopSourceContext_hash=cast=(void *)
-CFRunLoopSourceContext_schedule=cast=(void *)
-CFRunLoopSourceContext_cancel=cast=(void *)
-CFRunLoopSourceContext_perform=cast=(void *)
-
-org_eclipse_swt_internal_carbon_CGFunctionCallbacks=
-CGFunctionCallbacks_version=
-CGFunctionCallbacks_evaluate=cast=CGFunctionEvaluateCallback
-CGFunctionCallbacks_releaseInfo=cast=CGFunctionReleaseInfoCallback
-
-org_eclipse_swt_internal_carbon_CGPathElement=
-CGPathElement_type=cast=CGPathElementType
-CGPathElement_points=cast=CGPoint *
-
-org_eclipse_swt_internal_carbon_CGPatternCallbacks=
-CGPatternCallbacks_version=
-CGPatternCallbacks_drawPattern=cast=CGPatternDrawPatternCallback
-CGPatternCallbacks_releaseInfo=cast=CGPatternReleaseInfoCallback
-
-org_eclipse_swt_internal_carbon_CGPoint=
-CGPoint_x=cast=(float)
-CGPoint_y=cast=(float)
-
-org_eclipse_swt_internal_carbon_CGRect=
-CGRect_x=accessor=origin.x,cast=(float)
-CGRect_y=accessor=origin.y,cast=(float)
-CGRect_width=accessor=size.width,cast=(float)
-CGRect_height=accessor=size.height,cast=(float)
-
-org_eclipse_swt_internal_carbon_CGSize=
-CGSize_width=
-CGSize_height=
-
-org_eclipse_swt_internal_carbon_ColorPickerInfo=
-ColorPickerInfo_profile=accessor=theColor.profile,cast=(CMProfileHandle)
-ColorPickerInfo_red=accessor=theColor.color.rgb.red,cast=(UInt16)
-ColorPickerInfo_green=accessor=theColor.color.rgb.green,cast=(UInt16)
-ColorPickerInfo_blue=accessor=theColor.color.rgb.blue,cast=(UInt16)
-ColorPickerInfo_dstProfile=cast=(CMProfileHandle)
-ColorPickerInfo_flags=cast=(UInt32)
-ColorPickerInfo_placeWhere=cast=(DialogPlacementSpec)
-ColorPickerInfo_h=accessor=dialogOrigin.h,cast=(short)
-ColorPickerInfo_v=accessor=dialogOrigin.v,cast=(short)
-ColorPickerInfo_pickerType=cast=(OSType)
-ColorPickerInfo_eventProc=cast=(UserEventUPP)
-ColorPickerInfo_colorProc=cast=(ColorChangedUPP)
-ColorPickerInfo_colorProcData=cast=(UInt32)
-ColorPickerInfo_prompt=cast=(Str255)
-ColorPickerInfo_editMenuID=accessor=mInfo.editMenuID,cast=(SInt16)
-ColorPickerInfo_cutItem=accessor=mInfo.cutItem,cast=(SInt16)
-ColorPickerInfo_copyItem=accessor=mInfo.copyItem,cast=(SInt16)
-ColorPickerInfo_pasteItem=accessor=mInfo.pasteItem,cast=(SInt16)
-ColorPickerInfo_clearItem=accessor=mInfo.clearItem,cast=(SInt16)
-ColorPickerInfo_undoItem=accessor=mInfo.undoItem,cast=(SInt16)
-ColorPickerInfo_newColorChosen=cast=(Boolean)
-
-org_eclipse_swt_internal_carbon_ControlButtonContentInfo=
-ControlButtonContentInfo_contentType=cast=(ControlContentType)
-ControlButtonContentInfo_iconRef=accessor=u.iconRef,cast=(void *)
-
-org_eclipse_swt_internal_carbon_ControlEditTextSelectionRec=
-ControlEditTextSelectionRec_selStart=
-ControlEditTextSelectionRec_selEnd=
-
-org_eclipse_swt_internal_carbon_ControlFontStyleRec=
-ControlFontStyleRec_flags=
-ControlFontStyleRec_font=
-ControlFontStyleRec_size=
-ControlFontStyleRec_style=
-ControlFontStyleRec_mode=
-ControlFontStyleRec_just=
-ControlFontStyleRec_foreColor_red=accessor=foreColor.red
-ControlFontStyleRec_foreColor_green=accessor=foreColor.green
-ControlFontStyleRec_foreColor_blue=accessor=foreColor.blue
-ControlFontStyleRec_backColor_red=accessor=backColor.red
-ControlFontStyleRec_backColor_green=accessor=backColor.green
-ControlFontStyleRec_backColor_blue=accessor=backColor.blue
-
-org_eclipse_swt_internal_carbon_ControlKind=
-ControlKind_signature=
-ControlKind_kind=
-
-org_eclipse_swt_internal_carbon_ControlTabEntry=
-ControlTabEntry_icon=cast=(ControlButtonContentInfo *)
-ControlTabEntry_name=cast=(CFStringRef)
-ControlTabEntry_enabled=cast=(Boolean)
-
-org_eclipse_swt_internal_carbon_ControlTabInfoRecV1=
-ControlTabInfoRecV1_version=cast=(SInt16)
-ControlTabInfoRecV1_iconSuiteID=cast=(SInt16)
-ControlTabInfoRecV1_name=cast=(CFStringRef)
-
-org_eclipse_swt_internal_carbon_Cursor=
-Cursor_data=
-Cursor_mask=
-Cursor_hotSpot_v=accessor=hotSpot.v
-Cursor_hotSpot_h=accessor=hotSpot.h
-
-org_eclipse_swt_internal_carbon_DataBrowserAccessibilityItemInfo=
-DataBrowserAccessibilityItemInfo_version=cast=(UInt32)
-DataBrowserAccessibilityItemInfo_v0_container=accessor=u.v0.container,cast=(DataBrowserItemID)
-DataBrowserAccessibilityItemInfo_v0_item=accessor=u.v0.item,cast=(DataBrowserItemID)
-DataBrowserAccessibilityItemInfo_v0_columnProperty=accessor=u.v0.columnProperty,cast=(DataBrowserPropertyID)
-DataBrowserAccessibilityItemInfo_v0_propertyPart=accessor=u.v0.propertyPart,cast=(DataBrowserPropertyPart)
-
-org_eclipse_swt_internal_carbon_DataBrowserCallbacks=
-DataBrowserCallbacks_version=cast=(UInt32)
-DataBrowserCallbacks_v1_itemDataCallback=accessor=u.v1.itemDataCallback,cast=(DataBrowserItemDataUPP)
-DataBrowserCallbacks_v1_itemCompareCallback=accessor=u.v1.itemCompareCallback,cast=(DataBrowserItemCompareUPP)
-DataBrowserCallbacks_v1_itemNotificationCallback=accessor=u.v1.itemNotificationCallback,cast=(DataBrowserItemNotificationUPP)
-DataBrowserCallbacks_v1_addDragItemCallback=accessor=u.v1.addDragItemCallback,cast=(DataBrowserAddDragItemUPP)
-DataBrowserCallbacks_v1_acceptDragCallback=accessor=u.v1.acceptDragCallback,cast=(DataBrowserAcceptDragUPP)
-DataBrowserCallbacks_v1_receiveDragCallback=accessor=u.v1.receiveDragCallback,cast=(DataBrowserReceiveDragUPP)
-DataBrowserCallbacks_v1_postProcessDragCallback=accessor=u.v1.postProcessDragCallback,cast=(DataBrowserPostProcessDragUPP)
-DataBrowserCallbacks_v1_itemHelpContentCallback=accessor=u.v1.itemHelpContentCallback,cast=(DataBrowserItemHelpContentUPP)
-DataBrowserCallbacks_v1_getContextualMenuCallback=accessor=u.v1.getContextualMenuCallback,cast=(DataBrowserGetContextualMenuUPP)
-DataBrowserCallbacks_v1_selectContextualMenuCallback=accessor=u.v1.selectContextualMenuCallback,cast=(DataBrowserSelectContextualMenuUPP)
-
-org_eclipse_swt_internal_carbon_DataBrowserCustomCallbacks=
-DataBrowserCustomCallbacks_version=
-DataBrowserCustomCallbacks_v1_drawItemCallback=accessor=u.v1.drawItemCallback,cast=(DataBrowserDrawItemUPP)
-DataBrowserCustomCallbacks_v1_editTextCallback=accessor=u.v1.editTextCallback,cast=(DataBrowserEditItemUPP)
-DataBrowserCustomCallbacks_v1_hitTestCallback=accessor=u.v1.hitTestCallback,cast=(DataBrowserHitTestUPP)
-DataBrowserCustomCallbacks_v1_trackingCallback=accessor=u.v1.trackingCallback,cast=(DataBrowserTrackingUPP)
-DataBrowserCustomCallbacks_v1_dragRegionCallback=accessor=u.v1.dragRegionCallback,cast=(DataBrowserItemDragRgnUPP)
-DataBrowserCustomCallbacks_v1_acceptDragCallback=accessor=u.v1.acceptDragCallback,cast=(DataBrowserItemAcceptDragUPP)
-DataBrowserCustomCallbacks_v1_receiveDragCallback=accessor=u.v1.receiveDragCallback,cast=(DataBrowserItemReceiveDragUPP)
-
-org_eclipse_swt_internal_carbon_DataBrowserListViewColumnDesc=
-DataBrowserListViewColumnDesc_propertyDesc_propertyID=accessor=propertyDesc.propertyID,cast=(DataBrowserPropertyID)
-DataBrowserListViewColumnDesc_propertyDesc_propertyType=accessor=propertyDesc.propertyType,cast=(OSType)
-DataBrowserListViewColumnDesc_propertyDesc_propertyFlags=accessor=propertyDesc.propertyFlags,cast=(DataBrowserPropertyFlags)
-DataBrowserListViewColumnDesc_headerBtnDesc_version=accessor=headerBtnDesc.version,cast=(UInt32)
-DataBrowserListViewColumnDesc_headerBtnDesc_minimumWidth=accessor=headerBtnDesc.minimumWidth,cast=(UInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_maximumWidth=accessor=headerBtnDesc.maximumWidth,cast=(UInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_titleOffset=accessor=headerBtnDesc.titleOffset,cast=(SInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_titleString=accessor=headerBtnDesc.titleString,cast=(CFStringRef)
-DataBrowserListViewColumnDesc_headerBtnDesc_initialOrder=accessor=headerBtnDesc.initialOrder,cast=(DataBrowserSortOrder)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_flags=accessor=headerBtnDesc.btnFontStyle.flags,cast=(SInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_font=accessor=headerBtnDesc.btnFontStyle.font,cast=(SInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_size=accessor=headerBtnDesc.btnFontStyle.size,cast=(SInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_style=accessor=headerBtnDesc.btnFontStyle.style,cast=(SInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_mode=accessor=headerBtnDesc.btnFontStyle.mode,cast=(SInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_just=accessor=headerBtnDesc.btnFontStyle.just,cast=(SInt16)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_foreColor_red=accessor=headerBtnDesc.btnFontStyle.foreColor.red,cast=(unsigned short)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_foreColor_green=accessor=headerBtnDesc.btnFontStyle.foreColor.green,cast=(unsigned short)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_foreColor_blue=accessor=headerBtnDesc.btnFontStyle.foreColor.blue,cast=(unsigned short)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_backColor_red=accessor=headerBtnDesc.btnFontStyle.backColor.red,cast=(unsigned short)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_backColor_green=accessor=headerBtnDesc.btnFontStyle.backColor.green,cast=(unsigned short)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnFontStyle_backColor_blue=accessor=headerBtnDesc.btnFontStyle.backColor.blue,cast=(unsigned short)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnContentInfo_contentType=accessor=headerBtnDesc.btnContentInfo.contentType,cast=(ControlContentType)
-DataBrowserListViewColumnDesc_headerBtnDesc_btnContentInfo_iconRef=accessor=headerBtnDesc.btnContentInfo.u.iconRef,cast=(IconRef)
-
-org_eclipse_swt_internal_carbon_DataBrowserListViewHeaderDesc=
-DataBrowserListViewHeaderDesc_version=
-DataBrowserListViewHeaderDesc_minimumWidth=
-DataBrowserListViewHeaderDesc_maximumWidth=
-DataBrowserListViewHeaderDesc_titleOffset=
-DataBrowserListViewHeaderDesc_titleString=cast=(CFStringRef)
-DataBrowserListViewHeaderDesc_initialOrder=
-DataBrowserListViewHeaderDesc_btnFontStyle_flags=accessor=btnFontStyle.flags
-DataBrowserListViewHeaderDesc_btnFontStyle_font=accessor=btnFontStyle.font
-DataBrowserListViewHeaderDesc_btnFontStyle_size=accessor=btnFontStyle.size
-DataBrowserListViewHeaderDesc_btnFontStyle_style=accessor=btnFontStyle.style
-DataBrowserListViewHeaderDesc_btnFontStyle_mode=accessor=btnFontStyle.mode
-DataBrowserListViewHeaderDesc_btnFontStyle_just=accessor=btnFontStyle.just
-DataBrowserListViewHeaderDesc_btnFontStyle_foreColor_red=accessor=btnFontStyle.foreColor.red
-DataBrowserListViewHeaderDesc_btnFontStyle_foreColor_green=accessor=btnFontStyle.foreColor.green
-DataBrowserListViewHeaderDesc_btnFontStyle_foreColor_blue=accessor=btnFontStyle.foreColor.blue
-DataBrowserListViewHeaderDesc_btnFontStyle_backColor_red=accessor=btnFontStyle.backColor.red
-DataBrowserListViewHeaderDesc_btnFontStyle_backColor_green=accessor=btnFontStyle.backColor.green
-DataBrowserListViewHeaderDesc_btnFontStyle_backColor_blue=accessor=btnFontStyle.backColor.blue
-DataBrowserListViewHeaderDesc_btnContentInfo_contentType=accessor=btnContentInfo.contentType
-DataBrowserListViewHeaderDesc_btnContentInfo_iconRef=accessor=btnContentInfo.u.iconRef,cast=(IconRef)
-
-org_eclipse_swt_internal_carbon_EventRecord=
-EventRecord_what=cast=(EventKind)
-EventRecord_message=
-EventRecord_when=
-EventRecord_where_v=accessor=where.v
-EventRecord_where_h=accessor=where.h
-EventRecord_modifiers=cast=(EventModifiers)
-
-org_eclipse_swt_internal_carbon_GDevice=
-GDevice_gdRefNum=
-GDevice_gdID=
-GDevice_gdType=
-GDevice_gdITable=cast=(ITabHandle)
-GDevice_gdResPref=
-GDevice_gdSearchProc=cast=(SProcHndl)
-GDevice_gdCompProc=cast=(CProcHndl)
-GDevice_gdFlags=
-GDevice_gdPMap=cast=(PixMapHandle)
-GDevice_gdRefCon=
-GDevice_gdNextGD=cast=(GDHandle)
-GDevice_left=accessor=gdRect.left
-GDevice_top=accessor=gdRect.top
-GDevice_right=accessor=gdRect.right
-GDevice_bottom=accessor=gdRect.bottom
-GDevice_gdMode=
-GDevice_gdCCBytes=
-GDevice_gdCCDepth=
-GDevice_gdCCXData=cast=(Handle)
-GDevice_gdCCXMask=cast=(Handle)
-GDevice_gdExt=cast=(Handle)
-
-org_eclipse_swt_internal_carbon_HIAxisPosition=
-HIAxisPosition_toView=cast=(HIViewRef)
-HIAxisPosition_kind=
-HIAxisPosition_offset=
-
-org_eclipse_swt_internal_carbon_HIAxisScale=
-HIAxisScale_toView=cast=(HIViewRef)
-HIAxisScale_kind=
-HIAxisScale_ratio=
-
-org_eclipse_swt_internal_carbon_HIBinding=
-HIBinding_top=
-HIBinding_left=
-HIBinding_bottom=
-HIBinding_right=
-
-org_eclipse_swt_internal_carbon_HICommand=
-HICommand_attributes=
-HICommand_commandID=
-HICommand_menu_menuRef=accessor=menu.menuRef,cast=(MenuRef)
-HICommand_menu_menuItemIndex=accessor=menu.menuItemIndex,cast=(MenuItemIndex)
-
-org_eclipse_swt_internal_carbon_HILayoutInfo=
-HILayoutInfo_version=
-HILayoutInfo_binding=
-HILayoutInfo_scale=
-HILayoutInfo_position=
-
-org_eclipse_swt_internal_carbon_HIPositioning=
-HIPositioning_x=
-HIPositioning_y=
-
-org_eclipse_swt_internal_carbon_HIScaling=
-HIScaling_x=
-HIScaling_y=
-
-org_eclipse_swt_internal_carbon_HIScrollBarTrackInfo=
-HIScrollBarTrackInfo_version=
-HIScrollBarTrackInfo_enableState=
-HIScrollBarTrackInfo_pressState=
-HIScrollBarTrackInfo_viewsize=
-
-org_eclipse_swt_internal_carbon_HISideBinding=
-HISideBinding_toView=cast=(HIViewRef)
-HISideBinding_kind=
-HISideBinding_offset=
-
-org_eclipse_swt_internal_carbon_HIThemeAnimationFrameInfo=
-HIThemeAnimationFrameInfo_index=
-
-org_eclipse_swt_internal_carbon_HIThemeAnimationTimeInfo=
-HIThemeAnimationTimeInfo_start=
-HIThemeAnimationTimeInfo_current=
-
-org_eclipse_swt_internal_carbon_HIThemeBackgroundDrawInfo=
-HIThemeBackgroundDrawInfo_version=
-HIThemeBackgroundDrawInfo_state=
-HIThemeBackgroundDrawInfo_kind=
-
-org_eclipse_swt_internal_carbon_HIThemeButtonDrawInfo=
-HIThemeButtonDrawInfo_version=
-HIThemeButtonDrawInfo_state=
-HIThemeButtonDrawInfo_kind=
-HIThemeButtonDrawInfo_value=
-HIThemeButtonDrawInfo_adornment=
-HIThemeButtonDrawInfo_time=accessor=animation.time
-HIThemeButtonDrawInfo_frame=accessor=animation.frame
-
-org_eclipse_swt_internal_carbon_HIThemeFrameDrawInfo=
-HIThemeFrameDrawInfo_version=
-HIThemeFrameDrawInfo_state=
-HIThemeFrameDrawInfo_kind=
-HIThemeFrameDrawInfo_isFocused=
-
-org_eclipse_swt_internal_carbon_HIThemeGroupBoxDrawInfo=
-HIThemeGroupBoxDrawInfo_version=
-HIThemeGroupBoxDrawInfo_state=
-HIThemeGroupBoxDrawInfo_kind=
-
-org_eclipse_swt_internal_carbon_HIThemeGrowBoxDrawInfo=
-HIThemeGrowBoxDrawInfo_version=
-HIThemeGrowBoxDrawInfo_kind=
-HIThemeGrowBoxDrawInfo_state=
-HIThemeGrowBoxDrawInfo_direction=
-HIThemeGrowBoxDrawInfo_size=
-
-org_eclipse_swt_internal_carbon_HIThemePopupArrowDrawInfo=
-HIThemePopupArrowDrawInfo_version=
-HIThemePopupArrowDrawInfo_state=
-HIThemePopupArrowDrawInfo_orientation=
-HIThemePopupArrowDrawInfo_size=
-
-org_eclipse_swt_internal_carbon_HIThemeSeparatorDrawInfo=
-HIThemeSeparatorDrawInfo_version=
-HIThemeSeparatorDrawInfo_state=
-
-org_eclipse_swt_internal_carbon_HIThemeTabDrawInfo=
-HIThemeTabDrawInfo_version=
-HIThemeTabDrawInfo_style=
-HIThemeTabDrawInfo_direction=
-HIThemeTabDrawInfo_size=
-HIThemeTabDrawInfo_adornment=
-HIThemeTabDrawInfo_kind=exclude=#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4
-HIThemeTabDrawInfo_position=exclude=#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4
-
-org_eclipse_swt_internal_carbon_HIThemeTabPaneDrawInfo=
-HIThemeTabPaneDrawInfo_version=
-HIThemeTabPaneDrawInfo_state=
-HIThemeTabPaneDrawInfo_direction=
-HIThemeTabPaneDrawInfo_size=
-HIThemeTabPaneDrawInfo_kind=exclude=#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4
-HIThemeTabPaneDrawInfo_adornment=exclude=#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4
-
-org_eclipse_swt_internal_carbon_HIThemeTextInfo=
-HIThemeTextInfo_version=
-HIThemeTextInfo_state=
-HIThemeTextInfo_fontID=
-HIThemeTextInfo_horizontalFlushness=
-HIThemeTextInfo_verticalFlushness=
-HIThemeTextInfo_options=
-HIThemeTextInfo_truncationPosition=
-HIThemeTextInfo_truncationMaxLines=
-HIThemeTextInfo_truncationHappened=
-
-org_eclipse_swt_internal_carbon_HIThemeTrackDrawInfo=
-HIThemeTrackDrawInfo_version=
-HIThemeTrackDrawInfo_kind=cast=ThemeTrackKind
-HIThemeTrackDrawInfo_bounds_x=accessor=bounds.origin.x
-HIThemeTrackDrawInfo_bounds_y=accessor=bounds.origin.y
-HIThemeTrackDrawInfo_bounds_width=accessor=bounds.size.width
-HIThemeTrackDrawInfo_bounds_height=accessor=bounds.size.height
-HIThemeTrackDrawInfo_min=
-HIThemeTrackDrawInfo_max=
-HIThemeTrackDrawInfo_value=
-HIThemeTrackDrawInfo_reserved=
-HIThemeTrackDrawInfo_attributes=cast=ThemeTrackAttributes
-HIThemeTrackDrawInfo_enableState=cast=ThemeTrackEnableState
-HIThemeTrackDrawInfo_filler1=
-HIThemeTrackDrawInfo_scrollbar=accessor=trackInfo.scrollbar
-HIThemeTrackDrawInfo_slider=accessor=trackInfo.slider
-HIThemeTrackDrawInfo_progress=accessor=trackInfo.progress
-
-org_eclipse_swt_internal_carbon_HMHelpContentRec=
-HMHelpContentRec_version=
-HMHelpContentRec_absHotRect_top=accessor=absHotRect.top
-HMHelpContentRec_absHotRect_left=accessor=absHotRect.left
-HMHelpContentRec_absHotRect_bottom=accessor=absHotRect.bottom
-HMHelpContentRec_absHotRect_right=accessor=absHotRect.right
-HMHelpContentRec_tagSide=
-HMHelpContentRec_content0_contentType=accessor=content[0].contentType
-HMHelpContentRec_content0_tagCFString=accessor=content[0].u.tagCFString,cast=(CFStringRef)
-HMHelpContentRec_content1_contentType=accessor=content[1].contentType
-HMHelpContentRec_content1_tagCFString=accessor=content[1].u.tagCFString,cast=(CFStringRef)
-
-org_eclipse_swt_internal_carbon_LSApplicationParameters=
-LSApplicationParameters_version=
-LSApplicationParameters_flags=
-LSApplicationParameters_application=cast=const FSRef *
-LSApplicationParameters_asyncLaunchRefCon=cast=void *
-LSApplicationParameters_environment=cast=CFDictionaryRef
-LSApplicationParameters_argv=cast=CFArrayRef
-LSApplicationParameters_initialEvent=cast=AppleEvent *
-
-org_eclipse_swt_internal_carbon_LongDateRec=
-LongDateRec_era=accessor=ld.era
-LongDateRec_year=accessor=ld.year
-LongDateRec_month=accessor=ld.month
-LongDateRec_day=accessor=ld.day
-LongDateRec_hour=accessor=ld.hour
-LongDateRec_minute=accessor=ld.minute
-LongDateRec_second=accessor=ld.second
-LongDateRec_dayOfWeek=accessor=ld.dayOfWeek
-LongDateRec_dayOfYear=accessor=ld.dayOfYear
-LongDateRec_weekOfYear=accessor=ld.weekOfYear
-LongDateRec_pm=accessor=ld.pm
-LongDateRec_res1=accessor=ld.res1
-LongDateRec_res2=accessor=ld.res2
-LongDateRec_res3=accessor=ld.res3
-
-org_eclipse_swt_internal_carbon_MenuTrackingData=
-MenuTrackingData_menu=cast=(MenuRef)
-MenuTrackingData_itemSelected=
-MenuTrackingData_itemUnderMouse=
-MenuTrackingData_top=accessor=itemRect.top
-MenuTrackingData_left=accessor=itemRect.left
-MenuTrackingData_bottom=accessor=itemRect.bottom
-MenuTrackingData_right=accessor=itemRect.right
-MenuTrackingData_virtualMenuTop=
-MenuTrackingData_virtualMenuBottom=
-
-org_eclipse_swt_internal_carbon_NavCBRec=
-NavCBRec_version=
-NavCBRec_context=cast=NavDialogRef
-NavCBRec_window=cast=WindowRef
-NavCBRec_customRect=
-NavCBRec_previewRect=
-NavCBRec_eventData=
-NavCBRec_userAction=cast=NavUserAction
-NavCBRec_reserved=
-
-org_eclipse_swt_internal_carbon_NavDialogCreationOptions=
-NavDialogCreationOptions_version=
-NavDialogCreationOptions_optionFlags=cast=(NavDialogOptionFlags)
-NavDialogCreationOptions_location_h=accessor=location.h
-NavDialogCreationOptions_location_v=accessor=location.v
-NavDialogCreationOptions_clientName=cast=(CFStringRef)
-NavDialogCreationOptions_windowTitle=cast=(CFStringRef)
-NavDialogCreationOptions_actionButtonLabel=cast=(CFStringRef)
-NavDialogCreationOptions_cancelButtonLabel=cast=(CFStringRef)
-NavDialogCreationOptions_saveFileName=cast=(CFStringRef)
-NavDialogCreationOptions_message=cast=(CFStringRef)
-NavDialogCreationOptions_preferenceKey=
-NavDialogCreationOptions_popupExtension=cast=(CFArrayRef)
-NavDialogCreationOptions_modality=cast=(WindowModality)
-NavDialogCreationOptions_parentWindow=cast=(WindowRef)
-
-org_eclipse_swt_internal_carbon_NavEventData=
-NavEventData_eventDataParms=
-NavEventData_itemHit=
-
-org_eclipse_swt_internal_carbon_NavEventDataInfo=
-NavEventDataInfo_event=cast=(EventRecord *)
-NavEventDataInfo_param=cast=void *
-
-org_eclipse_swt_internal_carbon_NavFileOrFolderInfo=
-NavFileOrFolderInfo_version=
-NavFileOrFolderInfo_isFolder=
-NavFileOrFolderInfo_visible=
-NavFileOrFolderInfo_creationDate=
-NavFileOrFolderInfo_modificationDate=
-
-org_eclipse_swt_internal_carbon_NavMenuItemSpec=
-NavMenuItemSpec_version=
-NavMenuItemSpec_menuCreator=
-NavMenuItemSpec_menuType=
-NavMenuItemSpec_menuItemName=
-NavMenuItemSpec_reserved=
-
-org_eclipse_swt_internal_carbon_NavReplyRecord=
-NavReplyRecord_version=cast=(UInt16)
-NavReplyRecord_validRecord=cast=(Boolean)
-NavReplyRecord_replacing=cast=(Boolean)
-NavReplyRecord_isStationery=cast=(Boolean)
-NavReplyRecord_translationNeeded=cast=(Boolean)
-NavReplyRecord_selection_descriptorType=accessor=selection.descriptorType,cast=(DescType)
-NavReplyRecord_selection_dataHandle=accessor=selection.dataHandle,cast=(AEDataStorage)
-NavReplyRecord_keyScript=cast=(ScriptCode)
-NavReplyRecord_fileTranslation=cast=(FileTranslationSpecArrayHandle)
-NavReplyRecord_reserved1=cast=(UInt32)
-NavReplyRecord_saveFileName=cast=(CFStringRef)
-NavReplyRecord_saveFileExtensionHidden=cast=(Boolean)
-NavReplyRecord_reserved2=cast=(UInt8)
-NavReplyRecord_reserved=cast=(char[])
-
-org_eclipse_swt_internal_carbon_OS=
-OS_AECoerceDesc=
-OS_AECoerceDesc_0=cast=(AEDesc *)
-OS_AECoerceDesc_1=
-OS_AECoerceDesc_2=cast=(AEDesc *)
-
-OS_AECountItems=
-OS_AECountItems_0=cast=(const AEDescList *)
-OS_AECountItems_1=cast=(long *)
-
-OS_AECreateDesc=
-OS_AECreateDesc_0=cast=DescType
-OS_AECreateDesc_1=cast=const void *
-OS_AECreateDesc_2=cast=Size
-OS_AECreateDesc_3=
-
-OS_AEDisposeDesc=
-OS_AEDisposeDesc_0=
-
-OS_AEGetDescData=
-OS_AEGetDescData_0=cast=(AEDesc *)
-OS_AEGetDescData_1=cast=void *
-OS_AEGetDescData_2=
-
-OS_AEGetNthPtr=
-OS_AEGetNthPtr_0=cast=(const AEDescList *)
-OS_AEGetNthPtr_1=
-OS_AEGetNthPtr_2=cast=(DescType)
-OS_AEGetNthPtr_3=cast=(AEKeyword *)
-OS_AEGetNthPtr_4=cast=(DescType *)
-OS_AEGetNthPtr_5=cast=(void *)
-OS_AEGetNthPtr_6=cast=(Size)
-OS_AEGetNthPtr_7=cast=(Size *)
-
-OS_AEInstallEventHandler=
-OS_AEInstallEventHandler_0=cast=AEEventClass
-OS_AEInstallEventHandler_1=cast=AEEventID
-OS_AEInstallEventHandler_2=cast=(AEEventHandlerUPP)
-OS_AEInstallEventHandler_3=cast=(long)
-OS_AEInstallEventHandler_4=
-
-OS_AEProcessAppleEvent=
-OS_AEProcessAppleEvent_0=cast=(const EventRecord *)
-
-OS_ATSFontActivateFromFileSpecification=
-OS_ATSFontActivateFromFileSpecification_0=cast=const FSSpec *
-OS_ATSFontActivateFromFileSpecification_1=cast=ATSFontContext
-OS_ATSFontActivateFromFileSpecification_2=cast=ATSFontFormat
-OS_ATSFontActivateFromFileSpecification_3=cast=void *
-OS_ATSFontActivateFromFileSpecification_4=cast=ATSOptionFlags
-OS_ATSFontActivateFromFileSpecification_5=cast=ATSFontContainerRef *
-
-OS_ATSFontDeactivate=
-OS_ATSFontDeactivate_0=cast=ATSFontContainerRef
-OS_ATSFontDeactivate_1=cast=void *
-OS_ATSFontDeactivate_2=cast=ATSOptionFlags
-
-OS_ATSFontFindFromName=
-OS_ATSFontFindFromName_0=cast=CFStringRef
-OS_ATSFontFindFromName_1=cast=(ATSOptionFlags)
-
-OS_ATSFontGetHorizontalMetrics=
-OS_ATSFontGetHorizontalMetrics_0=cast=(ATSFontRef)
-OS_ATSFontGetHorizontalMetrics_1=
-OS_ATSFontGetHorizontalMetrics_2=
-
-OS_ATSFontGetName=
-OS_ATSFontGetName_0=cast=(ATSFontRef)
-OS_ATSFontGetName_1=cast=(ATSOptionFlags)
-OS_ATSFontGetName_2=cast=CFStringRef*
-
-OS_ATSFontGetPostScriptName=
-OS_ATSFontGetPostScriptName_0=cast=(ATSFontRef)
-OS_ATSFontGetPostScriptName_1=cast=(ATSOptionFlags)
-OS_ATSFontGetPostScriptName_2=cast=(CFStringRef *)
-
-OS_ATSFontGetVerticalMetrics=
-OS_ATSFontGetVerticalMetrics_0=cast=(ATSFontRef)
-OS_ATSFontGetVerticalMetrics_1=cast=(ATSOptionFlags)
-OS_ATSFontGetVerticalMetrics_2=
-
-OS_ATSFontIteratorCreate=
-OS_ATSFontIteratorCreate_0=cast=ATSFontContext
-OS_ATSFontIteratorCreate_1=cast=const ATSFontFilter *
-OS_ATSFontIteratorCreate_2=cast=void *
-OS_ATSFontIteratorCreate_3=cast=ATSOptionFlags
-OS_ATSFontIteratorCreate_4=cast=ATSFontIterator *
-
-OS_ATSFontIteratorNext=
-OS_ATSFontIteratorNext_0=cast=(ATSFontIterator)
-OS_ATSFontIteratorNext_1=cast=ATSFontRef *
-
-OS_ATSFontIteratorRelease=
-OS_ATSFontIteratorRelease_0=cast=ATSFontIterator *
-
-OS_ATSUBatchBreakLines=
-OS_ATSUBatchBreakLines_0=cast=(ATSUTextLayout)
-OS_ATSUBatchBreakLines_1=
-OS_ATSUBatchBreakLines_2=
-OS_ATSUBatchBreakLines_3=
-OS_ATSUBatchBreakLines_4=cast=(ItemCount *)
-
-OS_ATSUCreateStyle=
-OS_ATSUCreateStyle_0=cast=(ATSUStyle *)
-
-OS_ATSUCreateTextLayout=
-OS_ATSUCreateTextLayout_0=cast=(ATSUTextLayout *)
-
-OS_ATSUCreateTextLayoutWithTextPtr=
-OS_ATSUCreateTextLayoutWithTextPtr_0=cast=(ConstUniCharArrayPtr)
-OS_ATSUCreateTextLayoutWithTextPtr_1=
-OS_ATSUCreateTextLayoutWithTextPtr_2=
-OS_ATSUCreateTextLayoutWithTextPtr_3=
-OS_ATSUCreateTextLayoutWithTextPtr_4=
-OS_ATSUCreateTextLayoutWithTextPtr_5=cast=(const UniCharCount *)
-OS_ATSUCreateTextLayoutWithTextPtr_6=cast=(ATSUStyle *)
-OS_ATSUCreateTextLayoutWithTextPtr_7=cast=(ATSUTextLayout *)
-
-OS_ATSUDirectGetLayoutDataArrayPtrFromTextLayout=
-OS_ATSUDirectGetLayoutDataArrayPtrFromTextLayout_0=cast=ATSUTextLayout
-OS_ATSUDirectGetLayoutDataArrayPtrFromTextLayout_1=cast=UniCharArrayOffset
-OS_ATSUDirectGetLayoutDataArrayPtrFromTextLayout_2=cast=ATSUDirectDataSelector
-OS_ATSUDirectGetLayoutDataArrayPtrFromTextLayout_3=cast=void *
-OS_ATSUDirectGetLayoutDataArrayPtrFromTextLayout_4=cast=ItemCount *
-
-OS_ATSUDirectReleaseLayoutDataArrayPtr=
-OS_ATSUDirectReleaseLayoutDataArrayPtr_0=cast=ATSULineRef
-OS_ATSUDirectReleaseLayoutDataArrayPtr_1=cast=ATSUDirectDataSelector
-OS_ATSUDirectReleaseLayoutDataArrayPtr_2=cast=void *
-
-OS_ATSUDisposeStyle=
-OS_ATSUDisposeStyle_0=cast=(ATSUStyle)
-
-OS_ATSUDisposeTextLayout=
-OS_ATSUDisposeTextLayout_0=cast=(ATSUTextLayout)
-
-OS_ATSUDrawText=
-OS_ATSUDrawText_0=cast=(ATSUTextLayout)
-OS_ATSUDrawText_1=cast=(UniCharArrayOffset)
-OS_ATSUDrawText_2=cast=(UniCharCount)
-OS_ATSUDrawText_3=cast=(ATSUTextMeasurement)
-OS_ATSUDrawText_4=cast=(ATSUTextMeasurement)
-
-OS_ATSUFindFontFromName=
-OS_ATSUFindFontFromName_0=cast=const void *
-OS_ATSUFindFontFromName_1=
-OS_ATSUFindFontFromName_2=
-OS_ATSUFindFontFromName_3=
-OS_ATSUFindFontFromName_4=
-OS_ATSUFindFontFromName_5=
-OS_ATSUFindFontFromName_6=cast=ATSUFontID *
-
-OS_ATSUFindFontName=
-OS_ATSUFindFontName_0=cast=ATSUFontID
-OS_ATSUFindFontName_1=
-OS_ATSUFindFontName_2=
-OS_ATSUFindFontName_3=
-OS_ATSUFindFontName_4=
-OS_ATSUFindFontName_5=
-OS_ATSUFindFontName_6=cast=Ptr
-OS_ATSUFindFontName_7=cast=ByteCount *
-OS_ATSUFindFontName_8=cast=ItemCount *
-
-OS_ATSUGetFontIDs=
-OS_ATSUGetFontIDs_0=cast=ATSUFontID *
-OS_ATSUGetFontIDs_1=
-OS_ATSUGetFontIDs_2=cast=ItemCount *
-
-OS_ATSUGetGlyphBounds__IIIIISII_3I=
-OS_ATSUGetGlyphBounds__IIIIISII_3I_0=cast=(ATSUTextLayout)
-OS_ATSUGetGlyphBounds__IIIIISII_3I_1=cast=(ATSUTextMeasurement)
-OS_ATSUGetGlyphBounds__IIIIISII_3I_2=cast=(ATSUTextMeasurement)
-OS_ATSUGetGlyphBounds__IIIIISII_3I_3=cast=(UniCharArrayOffset)
-OS_ATSUGetGlyphBounds__IIIIISII_3I_4=
-OS_ATSUGetGlyphBounds__IIIIISII_3I_5=
-OS_ATSUGetGlyphBounds__IIIIISII_3I_6=
-OS_ATSUGetGlyphBounds__IIIIISII_3I_7=cast=(ATSTrapezoid *)
-OS_ATSUGetGlyphBounds__IIIIISII_3I_8=cast=(ItemCount *)
-
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I=
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_0=cast=(ATSUTextLayout)
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_1=cast=(ATSUTextMeasurement)
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_2=cast=(ATSUTextMeasurement)
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_3=cast=(UniCharArrayOffset)
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_4=
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_5=
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_6=
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_7=cast=(ATSTrapezoid *)
-OS_ATSUGetGlyphBounds__IIIIISILorg_eclipse_swt_internal_carbon_ATSTrapezoid_2_3I_8=cast=(ItemCount *)
-
-OS_ATSUGetLayoutControl=
-OS_ATSUGetLayoutControl_0=cast=(ATSUTextLayout)
-OS_ATSUGetLayoutControl_1=cast=ATSUAttributeTag
-OS_ATSUGetLayoutControl_2=
-OS_ATSUGetLayoutControl_3=cast=ATSUAttributeValuePtr
-OS_ATSUGetLayoutControl_4=cast=ByteCount *
-
-OS_ATSUGetLineControl=
-OS_ATSUGetLineControl_0=cast=(ATSUTextLayout)
-OS_ATSUGetLineControl_1=cast=UniCharArrayOffset
-OS_ATSUGetLineControl_2=cast=ATSUAttributeTag
-OS_ATSUGetLineControl_3=cast=ByteCount
-OS_ATSUGetLineControl_4=cast=ATSUAttributeValuePtr
-OS_ATSUGetLineControl_5=cast=ByteCount *
-
-OS_ATSUGetSoftLineBreaks=
-OS_ATSUGetSoftLineBreaks_0=cast=(ATSUTextLayout)
-OS_ATSUGetSoftLineBreaks_1=cast=(UniCharArrayOffset)
-OS_ATSUGetSoftLineBreaks_2=cast=(UniCharCount)
-OS_ATSUGetSoftLineBreaks_3=cast=(ItemCount)
-OS_ATSUGetSoftLineBreaks_4=cast=(UniCharArrayOffset *)
-OS_ATSUGetSoftLineBreaks_5=cast=(ItemCount *)
-
-OS_ATSUGetTextHighlight=
-OS_ATSUGetTextHighlight_0=cast=(ATSUTextLayout)
-OS_ATSUGetTextHighlight_1=
-OS_ATSUGetTextHighlight_2=
-OS_ATSUGetTextHighlight_3=
-OS_ATSUGetTextHighlight_4=
-OS_ATSUGetTextHighlight_5=cast=RgnHandle
-
-OS_ATSUGetUnjustifiedBounds=
-OS_ATSUGetUnjustifiedBounds_0=cast=(ATSUTextLayout)
-OS_ATSUGetUnjustifiedBounds_1=
-OS_ATSUGetUnjustifiedBounds_2=
-OS_ATSUGetUnjustifiedBounds_3=cast=ATSUTextMeasurement *
-OS_ATSUGetUnjustifiedBounds_4=cast=ATSUTextMeasurement *
-OS_ATSUGetUnjustifiedBounds_5=cast=ATSUTextMeasurement *
-OS_ATSUGetUnjustifiedBounds_6=cast=ATSUTextMeasurement *
-
-OS_ATSUGlyphGetQuadraticPaths=
-OS_ATSUGlyphGetQuadraticPaths_0=cast=ATSUStyle
-OS_ATSUGlyphGetQuadraticPaths_1=cast=GlyphID
-OS_ATSUGlyphGetQuadraticPaths_2=cast=ATSQuadraticNewPathUPP
-OS_ATSUGlyphGetQuadraticPaths_3=cast=ATSQuadraticLineUPP
-OS_ATSUGlyphGetQuadraticPaths_4=cast=ATSQuadraticCurveUPP
-OS_ATSUGlyphGetQuadraticPaths_5=cast=ATSQuadraticClosePathUPP
-OS_ATSUGlyphGetQuadraticPaths_6=cast=void *
-OS_ATSUGlyphGetQuadraticPaths_7=cast=OSStatus *
-
-OS_ATSUHighlightText=
-OS_ATSUHighlightText_0=cast=ATSUTextLayout
-OS_ATSUHighlightText_1=cast=ATSUTextMeasurement
-OS_ATSUHighlightText_2=cast=ATSUTextMeasurement
-OS_ATSUHighlightText_3=
-OS_ATSUHighlightText_4=
-
-OS_ATSUNextCursorPosition=
-OS_ATSUNextCursorPosition_0=cast=(ATSUTextLayout)
-OS_ATSUNextCursorPosition_1=cast=(UniCharArrayOffset)
-OS_ATSUNextCursorPosition_2=cast=(ATSUCursorMovementType)
-OS_ATSUNextCursorPosition_3=cast=(UniCharArrayOffset *)
-
-OS_ATSUOffsetToPosition=
-OS_ATSUOffsetToPosition_0=cast=(ATSUTextLayout)
-OS_ATSUOffsetToPosition_1=
-OS_ATSUOffsetToPosition_2=
-OS_ATSUOffsetToPosition_3=
-OS_ATSUOffsetToPosition_4=
-OS_ATSUOffsetToPosition_5=cast=Boolean *
-
-OS_ATSUPositionToOffset=
-OS_ATSUPositionToOffset_0=cast=(ATSUTextLayout)
-OS_ATSUPositionToOffset_1=
-OS_ATSUPositionToOffset_2=
-OS_ATSUPositionToOffset_3=cast=UniCharArrayOffset *
-OS_ATSUPositionToOffset_4=cast=Boolean *
-OS_ATSUPositionToOffset_5=cast=UniCharArrayOffset *
-
-OS_ATSUPreviousCursorPosition=
-OS_ATSUPreviousCursorPosition_0=cast=(ATSUTextLayout)
-OS_ATSUPreviousCursorPosition_1=cast=(UniCharArrayOffset)
-OS_ATSUPreviousCursorPosition_2=cast=(ATSUCursorMovementType)
-OS_ATSUPreviousCursorPosition_3=cast=(UniCharArrayOffset *)
-
-OS_ATSUSetAttributes=
-OS_ATSUSetAttributes_0=cast=(ATSUStyle)
-OS_ATSUSetAttributes_1=cast=(ItemCount)
-OS_ATSUSetAttributes_2=cast=(ATSUAttributeTag *)
-OS_ATSUSetAttributes_3=cast=(ByteCount *)
-OS_ATSUSetAttributes_4=cast=(ATSUAttributeValuePtr *)
-
-OS_ATSUSetFontFeatures=
-OS_ATSUSetFontFeatures_0=cast=(ATSUStyle)
-OS_ATSUSetFontFeatures_1=cast=(ItemCount)
-OS_ATSUSetFontFeatures_2=cast=(const ATSUFontFeatureType *)
-OS_ATSUSetFontFeatures_3=cast=(const ATSUFontFeatureSelector *)
-
-OS_ATSUSetHighlightingMethod=
-OS_ATSUSetHighlightingMethod_0=cast=(ATSUTextLayout)
-OS_ATSUSetHighlightingMethod_1=
-OS_ATSUSetHighlightingMethod_2=
-
-OS_ATSUSetLayoutControls=
-OS_ATSUSetLayoutControls_0=cast=(ATSUTextLayout)
-OS_ATSUSetLayoutControls_1=cast=(ItemCount)
-OS_ATSUSetLayoutControls_2=cast=(ATSUAttributeTag *)
-OS_ATSUSetLayoutControls_3=cast=(ByteCount *)
-OS_ATSUSetLayoutControls_4=cast=(ATSUAttributeValuePtr *)
-
-OS_ATSUSetLineControls=
-OS_ATSUSetLineControls_0=cast=ATSUTextLayout
-OS_ATSUSetLineControls_1=cast=UniCharArrayOffset
-OS_ATSUSetLineControls_2=cast=ItemCount
-OS_ATSUSetLineControls_3=cast=const ATSUAttributeTag *
-OS_ATSUSetLineControls_4=cast=const ByteCount *
-OS_ATSUSetLineControls_5=cast=const ATSUAttributeValuePtr *
-
-OS_ATSUSetRunStyle=
-OS_ATSUSetRunStyle_0=cast=(ATSUTextLayout)
-OS_ATSUSetRunStyle_1=cast=(ATSUStyle)
-OS_ATSUSetRunStyle_2=cast=(UniCharArrayOffset)
-OS_ATSUSetRunStyle_3=cast=(UniCharCount)
-
-OS_ATSUSetSoftLineBreak=
-OS_ATSUSetSoftLineBreak_0=cast=(ATSUTextLayout)
-OS_ATSUSetSoftLineBreak_1=
-
-OS_ATSUSetTabArray=
-OS_ATSUSetTabArray_0=cast=(ATSUTextLayout)
-OS_ATSUSetTabArray_1=cast=const ATSUTab *
-OS_ATSUSetTabArray_2=
-
-OS_ATSUSetTextPointerLocation=
-OS_ATSUSetTextPointerLocation_0=cast=(ATSUTextLayout)
-OS_ATSUSetTextPointerLocation_1=cast=(ConstUniCharArrayPtr)
-OS_ATSUSetTextPointerLocation_2=cast=(UniCharArrayOffset)
-OS_ATSUSetTextPointerLocation_3=cast=(UniCharCount)
-OS_ATSUSetTextPointerLocation_4=cast=(UniCharCount)
-
-OS_ATSUSetTransientFontMatching=
-OS_ATSUSetTransientFontMatching_0=cast=(ATSUTextLayout)
-OS_ATSUSetTransientFontMatching_1=
-
-OS_ATSUTextDeleted=
-OS_ATSUTextDeleted_0=cast=(ATSUTextLayout)
-OS_ATSUTextDeleted_1=
-OS_ATSUTextDeleted_2=
-
-OS_ATSUTextInserted=
-OS_ATSUTextInserted_0=cast=(ATSUTextLayout)
-OS_ATSUTextInserted_1=
-OS_ATSUTextInserted_2=
-
-OS_AXNotificationHIObjectNotify=
-OS_AXNotificationHIObjectNotify_0=cast=(CFStringRef)
-OS_AXNotificationHIObjectNotify_1=cast=(HIObjectRef)
-OS_AXNotificationHIObjectNotify_2=cast=(UInt64)
-
-OS_AXUIElementCopyAttributeValue=
-OS_AXUIElementCopyAttributeValue_0=cast=(AXUIElementRef)
-OS_AXUIElementCopyAttributeValue_1=cast=(CFStringRef)
-OS_AXUIElementCopyAttributeValue_2=cast=(CFTypeRef *)
-
-OS_AXUIElementCreateWithDataBrowserAndItemInfo=flags=dynamic
-OS_AXUIElementCreateWithDataBrowserAndItemInfo_0=
-OS_AXUIElementCreateWithDataBrowserAndItemInfo_1=
-
-OS_AXUIElementCreateWithHIObjectAndIdentifier=
-OS_AXUIElementCreateWithHIObjectAndIdentifier_0=cast=(HIObjectRef)
-OS_AXUIElementCreateWithHIObjectAndIdentifier_1=cast=(UInt64)
-
-OS_AXUIElementGetDataBrowserItemInfo=flags=dynamic
-OS_AXUIElementGetDataBrowserItemInfo_0=
-OS_AXUIElementGetDataBrowserItemInfo_1=
-OS_AXUIElementGetDataBrowserItemInfo_2=
-OS_AXUIElementGetDataBrowserItemInfo_3=
-
-OS_AXUIElementGetHIObject=
-OS_AXUIElementGetHIObject_0=cast=(AXUIElementRef)
-
-OS_AXUIElementGetIdentifier=
-OS_AXUIElementGetIdentifier_0=cast=(AXUIElementRef)
-OS_AXUIElementGetIdentifier_1=cast=(UInt64 *)
-
-OS_AXValueCreate=
-OS_AXValueCreate_0=cast=(AXValueType)
-OS_AXValueCreate_1=cast=(CFRange *)
-
-OS_AXValueGetValue=
-OS_AXValueGetValue_0=cast=(AXValueRef)
-OS_AXValueGetValue_1=cast=(AXValueType)
-OS_AXValueGetValue_2=cast=(CFRange *)
-
-OS_AcquireFirstMatchingEventInQueue=
-OS_AcquireFirstMatchingEventInQueue_0=cast=EventQueueRef
-OS_AcquireFirstMatchingEventInQueue_1=
-OS_AcquireFirstMatchingEventInQueue_2=cast=const EventTypeSpec *
-OS_AcquireFirstMatchingEventInQueue_3=
-
-OS_ActivateTSMDocument=
-OS_ActivateTSMDocument_0=cast=TSMDocumentID
-
-OS_ActiveNonFloatingWindow=
-
-OS_AddDataBrowserItems=
-OS_AddDataBrowserItems_0=cast=(ControlRef)
-OS_AddDataBrowserItems_1=cast=(DataBrowserItemID)
-OS_AddDataBrowserItems_2=cast=(UInt32)
-OS_AddDataBrowserItems_3=cast=(const DataBrowserItemID *)
-OS_AddDataBrowserItems_4=cast=(DataBrowserPropertyID)
-
-OS_AddDataBrowserListViewColumn=
-OS_AddDataBrowserListViewColumn_0=cast=(ControlRef)
-OS_AddDataBrowserListViewColumn_1=cast=(DataBrowserListViewColumnDesc *)
-OS_AddDataBrowserListViewColumn_2=cast=(DataBrowserTableViewColumnIndex)
-
-OS_AddDragItemFlavor=
-OS_AddDragItemFlavor_0=cast=(DragRef)
-OS_AddDragItemFlavor_1=cast=(DragItemRef)
-OS_AddDragItemFlavor_2=cast=(FlavorType)
-OS_AddDragItemFlavor_3=cast=(const void *)
-OS_AddDragItemFlavor_4=cast=(Size)
-OS_AddDragItemFlavor_5=cast=(FlavorFlags)
-
-OS_AppendMenuItemTextWithCFString=
-OS_AppendMenuItemTextWithCFString_0=cast=(MenuRef)
-OS_AppendMenuItemTextWithCFString_1=cast=(CFStringRef)
-OS_AppendMenuItemTextWithCFString_2=cast=(MenuItemAttributes)
-OS_AppendMenuItemTextWithCFString_3=cast=(MenuCommand)
-OS_AppendMenuItemTextWithCFString_4=cast=(MenuItemIndex *)
-
-OS_AutoSizeDataBrowserListViewColumns=
-OS_AutoSizeDataBrowserListViewColumns_0=cast=(ControlRef)
-
-OS_BringToFront=
-OS_BringToFront_0=cast=(WindowRef)
-
-OS_CFArrayAppendValue=
-OS_CFArrayAppendValue_0=cast=(CFMutableArrayRef)
-OS_CFArrayAppendValue_1=cast=(const void *)
-
-OS_CFArrayCreateMutable=
-OS_CFArrayCreateMutable_0=cast=(CFAllocatorRef)
-OS_CFArrayCreateMutable_1=cast=(CFIndex)
-OS_CFArrayCreateMutable_2=cast=(const CFArrayCallBacks *)
-
-OS_CFArrayGetCount=
-OS_CFArrayGetCount_0=cast=(CFArrayRef)
-
-OS_CFArrayGetValueAtIndex=
-OS_CFArrayGetValueAtIndex_0=cast=(CFArrayRef)
-OS_CFArrayGetValueAtIndex_1=
-
-OS_CFDataGetBytePtr=
-OS_CFDataGetBytePtr_0=cast=CFDataRef
-
-OS_CFDataGetBytes=
-OS_CFDataGetBytes_0=cast=(CFDataRef)
-OS_CFDataGetBytes_1=flags=struct
-OS_CFDataGetBytes_2=cast=(UInt8 *)
-
-OS_CFDataGetLength=
-OS_CFDataGetLength_0=cast=(CFDataRef)
-
-OS_CFDictionaryGetValueIfPresent=
-OS_CFDictionaryGetValueIfPresent_0=cast=CFDictionaryRef
-OS_CFDictionaryGetValueIfPresent_1=cast=const void *
-OS_CFDictionaryGetValueIfPresent_2=cast=const void **
-
-OS_CFEqual=
-OS_CFEqual_0=cast=CFStringRef
-OS_CFEqual_1=cast=CFStringRef
-
-OS_CFLocaleCopyCurrent=
-
-OS_CFNumberFormatterCopyProperty=
-OS_CFNumberFormatterCopyProperty_0=cast=CFNumberFormatterRef
-OS_CFNumberFormatterCopyProperty_1=cast=CFStringRef
-
-OS_CFNumberFormatterCreate=
-OS_CFNumberFormatterCreate_0=cast=CFAllocatorRef
-OS_CFNumberFormatterCreate_1=cast=CFLocaleRef
-OS_CFNumberFormatterCreate_2=cast=CFNumberFormatterStyle
-
-OS_CFRelease=
-OS_CFRelease_0=cast=(CFTypeRef)
-
-OS_CFRetain=
-OS_CFRetain_0=cast=(CFTypeRef)
-
-OS_CFRunLoopAddObserver=
-OS_CFRunLoopAddObserver_0=cast=(CFRunLoopRef)
-OS_CFRunLoopAddObserver_1=cast=(CFRunLoopObserverRef)
-OS_CFRunLoopAddObserver_2=cast=(CFStringRef)
-
-OS_CFRunLoopAddSource=
-OS_CFRunLoopAddSource_0=cast=(CFRunLoopRef)
-OS_CFRunLoopAddSource_1=cast=(CFRunLoopSourceRef)
-OS_CFRunLoopAddSource_2=cast=(CFStringRef)
-
-OS_CFRunLoopObserverCreate=
-OS_CFRunLoopObserverCreate_0=cast=CFAllocatorRef
-OS_CFRunLoopObserverCreate_1=cast=CFOptionFlags
-OS_CFRunLoopObserverCreate_2=
-OS_CFRunLoopObserverCreate_3=cast=CFIndex
-OS_CFRunLoopObserverCreate_4=cast=CFRunLoopObserverCallBack
-OS_CFRunLoopObserverCreate_5=cast=CFRunLoopObserverContext *
-
-OS_CFRunLoopObserverInvalidate=
-OS_CFRunLoopObserverInvalidate_0=cast=(CFRunLoopObserverRef)
-
-OS_CFRunLoopRunInMode=
-OS_CFRunLoopRunInMode_0=cast=CFStringRef
-OS_CFRunLoopRunInMode_1=cast=CFTimeInterval
-OS_CFRunLoopRunInMode_2=
-
-OS_CFRunLoopSourceCreate=
-OS_CFRunLoopSourceCreate_0=cast=CFAllocatorRef
-OS_CFRunLoopSourceCreate_1=cast=CFIndex
-OS_CFRunLoopSourceCreate_2=
-
-OS_CFRunLoopSourceInvalidate=
-OS_CFRunLoopSourceInvalidate_0=cast=(CFRunLoopSourceRef)
-
-OS_CFRunLoopSourceSignal=
-OS_CFRunLoopSourceSignal_0=cast=(CFRunLoopSourceRef)
-
-OS_CFRunLoopStop=
-OS_CFRunLoopStop_0=cast=(CFRunLoopRef)
-
-OS_CFRunLoopWakeUp=
-OS_CFRunLoopWakeUp_0=cast=(CFRunLoopRef)
-
-OS_CFStringCreateWithBytes=
-OS_CFStringCreateWithBytes_0=cast=(CFAllocatorRef)
-OS_CFStringCreateWithBytes_1=cast=(const UInt8 *)
-OS_CFStringCreateWithBytes_2=cast=(CFIndex)
-OS_CFStringCreateWithBytes_3=cast=(CFStringEncoding)
-OS_CFStringCreateWithBytes_4=
-
-OS_CFStringCreateWithCharacters__III=
-OS_CFStringCreateWithCharacters__III_0=cast=(CFAllocatorRef)
-OS_CFStringCreateWithCharacters__III_1=cast=(const UniChar *)
-OS_CFStringCreateWithCharacters__III_2=cast=(CFIndex)
-
-OS_CFStringCreateWithCharacters__I_3CI=
-OS_CFStringCreateWithCharacters__I_3CI_0=cast=(CFAllocatorRef)
-OS_CFStringCreateWithCharacters__I_3CI_1=cast=(const UniChar *)
-OS_CFStringCreateWithCharacters__I_3CI_2=cast=(CFIndex)
-
-OS_CFStringGetBytes=
-OS_CFStringGetBytes_0=cast=(CFStringRef)
-OS_CFStringGetBytes_1=cast=(CFRange *),flags=struct
-OS_CFStringGetBytes_2=cast=(CFStringEncoding)
-OS_CFStringGetBytes_3=cast=(UInt8)
-OS_CFStringGetBytes_4=cast=(Boolean)
-OS_CFStringGetBytes_5=cast=(UInt8 *)
-OS_CFStringGetBytes_6=cast=(CFIndex)
-OS_CFStringGetBytes_7=cast=(CFIndex *)
-
-OS_CFStringGetCharacters=
-OS_CFStringGetCharacters_0=cast=(CFStringRef)
-OS_CFStringGetCharacters_1=cast=(CFRange *),flags=struct
-OS_CFStringGetCharacters_2=cast=(UniChar *)
-
-OS_CFStringGetLength=
-OS_CFStringGetLength_0=cast=(CFStringRef)
-
-OS_CFStringGetSystemEncoding=
-
-OS_CFURLCopyFileSystemPath=
-OS_CFURLCopyFileSystemPath_0=cast=(CFURLRef)
-OS_CFURLCopyFileSystemPath_1=cast=(CFURLPathStyle)
-
-OS_CFURLCopyLastPathComponent=
-OS_CFURLCopyLastPathComponent_0=cast=(CFURLRef)
-
-OS_CFURLCopyPathExtension=
-OS_CFURLCopyPathExtension_0=cast=CFURLRef
-
-OS_CFURLCreateCopyAppendingPathComponent=
-OS_CFURLCreateCopyAppendingPathComponent_0=cast=(CFAllocatorRef)
-OS_CFURLCreateCopyAppendingPathComponent_1=cast=(CFURLRef)
-OS_CFURLCreateCopyAppendingPathComponent_2=cast=(CFStringRef)
-OS_CFURLCreateCopyAppendingPathComponent_3=cast=(Boolean)
-
-OS_CFURLCreateCopyDeletingLastPathComponent=
-OS_CFURLCreateCopyDeletingLastPathComponent_0=cast=(CFAllocatorRef)
-OS_CFURLCreateCopyDeletingLastPathComponent_1=cast=(CFURLRef)
-
-OS_CFURLCreateData=
-OS_CFURLCreateData_0=cast=(CFAllocatorRef)
-OS_CFURLCreateData_1=cast=(CFURLRef)
-OS_CFURLCreateData_2=cast=(CFStringEncoding)
-OS_CFURLCreateData_3=cast=(Boolean)
-
-OS_CFURLCreateFromFSRef=
-OS_CFURLCreateFromFSRef_0=cast=(CFAllocatorRef)
-OS_CFURLCreateFromFSRef_1=cast=(const struct FSRef *)
-
-OS_CFURLCreateFromFileSystemRepresentation=
-OS_CFURLCreateFromFileSystemRepresentation_0=cast=CFAllocatorRef
-OS_CFURLCreateFromFileSystemRepresentation_1=cast=const UInt8 *
-OS_CFURLCreateFromFileSystemRepresentation_2=
-OS_CFURLCreateFromFileSystemRepresentation_3=
-
-OS_CFURLCreateStringByAddingPercentEscapes=
-OS_CFURLCreateStringByAddingPercentEscapes_0=cast=CFAllocatorRef
-OS_CFURLCreateStringByAddingPercentEscapes_1=cast=CFStringRef
-OS_CFURLCreateStringByAddingPercentEscapes_2=cast=CFStringRef
-OS_CFURLCreateStringByAddingPercentEscapes_3=cast=CFStringRef
-OS_CFURLCreateStringByAddingPercentEscapes_4=
-
-OS_CFURLCreateStringByReplacingPercentEscapes=
-OS_CFURLCreateStringByReplacingPercentEscapes_0=cast=(CFAllocatorRef)
-OS_CFURLCreateStringByReplacingPercentEscapes_1=cast=(CFStringRef)
-OS_CFURLCreateStringByReplacingPercentEscapes_2=cast=(CFStringRef)
-
-OS_CFURLCreateWithBytes=
-OS_CFURLCreateWithBytes_0=cast=(CFAllocatorRef)
-OS_CFURLCreateWithBytes_1=cast=(const UInt8 *)
-OS_CFURLCreateWithBytes_2=cast=(CFIndex)
-OS_CFURLCreateWithBytes_3=cast=(CFStringEncoding)
-OS_CFURLCreateWithBytes_4=cast=(CFURLRef)
-
-OS_CFURLCreateWithFileSystemPath=
-OS_CFURLCreateWithFileSystemPath_0=cast=(CFAllocatorRef)
-OS_CFURLCreateWithFileSystemPath_1=cast=(CFStringRef)
-OS_CFURLCreateWithFileSystemPath_2=cast=(CFURLPathStyle)
-OS_CFURLCreateWithFileSystemPath_3=
-
-OS_CFURLCreateWithString=
-OS_CFURLCreateWithString_0=cast=(CFAllocatorRef)
-OS_CFURLCreateWithString_1=cast=(CFStringRef)
-OS_CFURLCreateWithString_2=cast=CFURLRef
-
-OS_CFURLGetFSRef=
-OS_CFURLGetFSRef_0=cast=(CFURLRef)
-OS_CFURLGetFSRef_1=cast=(struct FSRef *)
-
-OS_CGAffineTransformConcat=flags=no_gen
-OS_CGAffineTransformConcat_0=
-OS_CGAffineTransformConcat_1=
-OS_CGAffineTransformConcat_2=
-
-OS_CGAffineTransformInvert=flags=no_gen
-OS_CGAffineTransformInvert_0=
-OS_CGAffineTransformInvert_1=
-
-OS_CGAffineTransformMake=flags=no_gen
-OS_CGAffineTransformMake_0=
-OS_CGAffineTransformMake_1=
-OS_CGAffineTransformMake_2=
-OS_CGAffineTransformMake_3=
-OS_CGAffineTransformMake_4=
-OS_CGAffineTransformMake_5=
-OS_CGAffineTransformMake_6=
-
-OS_CGAffineTransformRotate=flags=no_gen
-OS_CGAffineTransformRotate_0=
-OS_CGAffineTransformRotate_1=
-OS_CGAffineTransformRotate_2=
-
-OS_CGAffineTransformScale=flags=no_gen
-OS_CGAffineTransformScale_0=
-OS_CGAffineTransformScale_1=
-OS_CGAffineTransformScale_2=
-OS_CGAffineTransformScale_3=
-
-OS_CGAffineTransformTranslate=flags=no_gen
-OS_CGAffineTransformTranslate_0=
-OS_CGAffineTransformTranslate_1=
-OS_CGAffineTransformTranslate_2=
-OS_CGAffineTransformTranslate_3=
-
-OS_CGBitmapContextCreate=
-OS_CGBitmapContextCreate_0=cast=(void *)
-OS_CGBitmapContextCreate_1=cast=(size_t)
-OS_CGBitmapContextCreate_2=cast=(size_t)
-OS_CGBitmapContextCreate_3=cast=(size_t)
-OS_CGBitmapContextCreate_4=cast=(size_t)
-OS_CGBitmapContextCreate_5=cast=(CGColorSpaceRef)
-OS_CGBitmapContextCreate_6=cast=(CGImageAlphaInfo)
-
-OS_CGBitmapContextCreateImage=flags=dynamic
-OS_CGBitmapContextCreateImage_0=
-
-OS_CGColorCreate=
-OS_CGColorCreate_0=cast=(CGColorSpaceRef)
-OS_CGColorCreate_1=
-
-OS_CGColorRelease=
-OS_CGColorRelease_0=cast=CGColorRef
-
-OS_CGColorSpaceCreateDeviceRGB=
-
-OS_CGColorSpaceCreatePattern=
-OS_CGColorSpaceCreatePattern_0=cast=CGColorSpaceRef
-
-OS_CGColorSpaceRelease=
-OS_CGColorSpaceRelease_0=cast=(CGColorSpaceRef)
-
-OS_CGContextAddArc=
-OS_CGContextAddArc_0=cast=(CGContextRef)
-OS_CGContextAddArc_1=cast=(float)
-OS_CGContextAddArc_2=cast=(float)
-OS_CGContextAddArc_3=cast=(float)
-OS_CGContextAddArc_4=cast=(float)
-OS_CGContextAddArc_5=cast=(float)
-OS_CGContextAddArc_6=cast=(Boolean)
-
-OS_CGContextAddArcToPoint=
-OS_CGContextAddArcToPoint_0=cast=(CGContextRef)
-OS_CGContextAddArcToPoint_1=
-OS_CGContextAddArcToPoint_2=
-OS_CGContextAddArcToPoint_3=
-OS_CGContextAddArcToPoint_4=
-OS_CGContextAddArcToPoint_5=
-
-OS_CGContextAddLineToPoint=
-OS_CGContextAddLineToPoint_0=cast=(CGContextRef)
-OS_CGContextAddLineToPoint_1=
-OS_CGContextAddLineToPoint_2=
-
-OS_CGContextAddLines=
-OS_CGContextAddLines_0=cast=(CGContextRef)
-OS_CGContextAddLines_1=cast=(const CGPoint *)
-OS_CGContextAddLines_2=cast=(size_t)
-
-OS_CGContextAddPath=
-OS_CGContextAddPath_0=cast=(CGContextRef)
-OS_CGContextAddPath_1=cast=CGPathRef
-
-OS_CGContextAddRect=
-OS_CGContextAddRect_0=cast=CGContextRef
-OS_CGContextAddRect_1=flags=struct
-
-OS_CGContextBeginPath=
-OS_CGContextBeginPath_0=cast=(CGContextRef)
-
-OS_CGContextClearRect=
-OS_CGContextClearRect_0=cast=(CGContextRef)
-OS_CGContextClearRect_1=cast=(CGRect *),flags=struct
-
-OS_CGContextClip=
-OS_CGContextClip_0=cast=(CGContextRef)
-
-OS_CGContextClosePath=
-OS_CGContextClosePath_0=cast=(CGContextRef)
-
-OS_CGContextConcatCTM=
-OS_CGContextConcatCTM_0=cast=(CGContextRef)
-OS_CGContextConcatCTM_1=cast=(CGAffineTransform *),flags=struct
-
-OS_CGContextDrawImage=
-OS_CGContextDrawImage_0=cast=(CGContextRef)
-OS_CGContextDrawImage_1=cast=(CGRect *),flags=struct
-OS_CGContextDrawImage_2=cast=(CGImageRef)
-
-OS_CGContextDrawShading=
-OS_CGContextDrawShading_0=cast=(CGContextRef)
-OS_CGContextDrawShading_1=cast=CGShadingRef
-
-OS_CGContextEOClip=
-OS_CGContextEOClip_0=cast=(CGContextRef)
-
-OS_CGContextEOFillPath=
-OS_CGContextEOFillPath_0=cast=(CGContextRef)
-
-OS_CGContextFillPath=
-OS_CGContextFillPath_0=cast=(CGContextRef)
-
-OS_CGContextFillRect=
-OS_CGContextFillRect_0=cast=(CGContextRef)
-OS_CGContextFillRect_1=cast=(CGRect *),flags=struct
-
-OS_CGContextFlush=
-OS_CGContextFlush_0=cast=(CGContextRef)
-
-OS_CGContextGetCTM=flags=no_gen
-OS_CGContextGetCTM_0=
-OS_CGContextGetCTM_1=
-
-OS_CGContextGetInterpolationQuality=
-OS_CGContextGetInterpolationQuality_0=cast=(CGContextRef)
-
-OS_CGContextGetPathBoundingBox=flags=no_gen
-OS_CGContextGetPathBoundingBox_0=cast=(CGContextRef)
-OS_CGContextGetPathBoundingBox_1=
-
-OS_CGContextGetTextPosition=flags=no_gen
-OS_CGContextGetTextPosition_0=cast=(CGContextRef)
-OS_CGContextGetTextPosition_1=cast=(CGPoint)
-
-OS_CGContextMoveToPoint=
-OS_CGContextMoveToPoint_0=cast=(CGContextRef)
-OS_CGContextMoveToPoint_1=cast=(float)
-OS_CGContextMoveToPoint_2=cast=(float)
-
-OS_CGContextRelease=
-OS_CGContextRelease_0=cast=(CGContextRef)
-
-OS_CGContextRestoreGState=
-OS_CGContextRestoreGState_0=cast=(CGContextRef)
-
-OS_CGContextRotateCTM=
-OS_CGContextRotateCTM_0=cast=(CGContextRef)
-OS_CGContextRotateCTM_1=
-
-OS_CGContextSaveGState=
-OS_CGContextSaveGState_0=cast=(CGContextRef)
-
-OS_CGContextScaleCTM=
-OS_CGContextScaleCTM_0=cast=(CGContextRef)
-OS_CGContextScaleCTM_1=cast=(float)
-OS_CGContextScaleCTM_2=cast=(float)
-
-OS_CGContextSelectFont=
-OS_CGContextSelectFont_0=cast=(CGContextRef)
-OS_CGContextSelectFont_1=cast=(const char *)
-OS_CGContextSelectFont_2=cast=(float)
-OS_CGContextSelectFont_3=cast=(CGTextEncoding)
-
-OS_CGContextSetAlpha=
-OS_CGContextSetAlpha_0=cast=(CGContextRef)
-OS_CGContextSetAlpha_1=
-
-OS_CGContextSetBlendMode=flags=dynamic
-OS_CGContextSetBlendMode_0=cast=(CGContextRef)
-OS_CGContextSetBlendMode_1=
-
-OS_CGContextSetFillColor=
-OS_CGContextSetFillColor_0=cast=(CGContextRef)
-OS_CGContextSetFillColor_1=cast=(const float *)
-
-OS_CGContextSetFillColorSpace=
-OS_CGContextSetFillColorSpace_0=cast=(CGContextRef)
-OS_CGContextSetFillColorSpace_1=cast=(CGColorSpaceRef)
-
-OS_CGContextSetFillPattern=
-OS_CGContextSetFillPattern_0=cast=(CGContextRef)
-OS_CGContextSetFillPattern_1=cast=CGPatternRef
-OS_CGContextSetFillPattern_2=
-
-OS_CGContextSetFont=
-OS_CGContextSetFont_0=cast=(CGContextRef)
-OS_CGContextSetFont_1=cast=(CGFontRef)
-
-OS_CGContextSetFontSize=
-OS_CGContextSetFontSize_0=cast=(CGContextRef)
-OS_CGContextSetFontSize_1=cast=(float)
-
-OS_CGContextSetInterpolationQuality=
-OS_CGContextSetInterpolationQuality_0=cast=(CGContextRef)
-OS_CGContextSetInterpolationQuality_1=
-
-OS_CGContextSetLineCap=
-OS_CGContextSetLineCap_0=cast=(CGContextRef)
-OS_CGContextSetLineCap_1=
-
-OS_CGContextSetLineDash=
-OS_CGContextSetLineDash_0=cast=(CGContextRef)
-OS_CGContextSetLineDash_1=cast=(float)
-OS_CGContextSetLineDash_2=cast=(const float *)
-OS_CGContextSetLineDash_3=cast=(size_t)
-
-OS_CGContextSetLineJoin=
-OS_CGContextSetLineJoin_0=cast=(CGContextRef)
-OS_CGContextSetLineJoin_1=
-
-OS_CGContextSetLineWidth=
-OS_CGContextSetLineWidth_0=cast=(CGContextRef)
-OS_CGContextSetLineWidth_1=cast=(float)
-
-OS_CGContextSetMiterLimit=
-OS_CGContextSetMiterLimit_0=cast=(CGContextRef)
-OS_CGContextSetMiterLimit_1=
-
-OS_CGContextSetRGBFillColor=
-OS_CGContextSetRGBFillColor_0=cast=(CGContextRef)
-OS_CGContextSetRGBFillColor_1=cast=(float)
-OS_CGContextSetRGBFillColor_2=cast=(float)
-OS_CGContextSetRGBFillColor_3=cast=(float)
-OS_CGContextSetRGBFillColor_4=cast=(float)
-
-OS_CGContextSetRGBStrokeColor=
-OS_CGContextSetRGBStrokeColor_0=cast=(CGContextRef)
-OS_CGContextSetRGBStrokeColor_1=cast=(float)
-OS_CGContextSetRGBStrokeColor_2=cast=(float)
-OS_CGContextSetRGBStrokeColor_3=cast=(float)
-OS_CGContextSetRGBStrokeColor_4=cast=(float)
-
-OS_CGContextSetRenderingIntent=
-OS_CGContextSetRenderingIntent_0=cast=(CGContextRef)
-OS_CGContextSetRenderingIntent_1=
-
-OS_CGContextSetShouldAntialias=
-OS_CGContextSetShouldAntialias_0=cast=(CGContextRef)
-OS_CGContextSetShouldAntialias_1=
-
-OS_CGContextSetShouldSmoothFonts=
-OS_CGContextSetShouldSmoothFonts_0=cast=(CGContextRef)
-OS_CGContextSetShouldSmoothFonts_1=
-
-OS_CGContextSetStrokeColor=
-OS_CGContextSetStrokeColor_0=cast=(CGContextRef)
-OS_CGContextSetStrokeColor_1=cast=(const float *)
-
-OS_CGContextSetStrokeColorSpace=
-OS_CGContextSetStrokeColorSpace_0=cast=(CGContextRef)
-OS_CGContextSetStrokeColorSpace_1=cast=(CGColorSpaceRef)
-
-OS_CGContextSetStrokePattern=
-OS_CGContextSetStrokePattern_0=cast=(CGContextRef)
-OS_CGContextSetStrokePattern_1=cast=CGPatternRef
-OS_CGContextSetStrokePattern_2=
-
-OS_CGContextSetTextDrawingMode=
-OS_CGContextSetTextDrawingMode_0=cast=(CGContextRef)
-OS_CGContextSetTextDrawingMode_1=cast=(CGTextDrawingMode)
-
-OS_CGContextSetTextMatrix=
-OS_CGContextSetTextMatrix_0=cast=(CGContextRef)
-OS_CGContextSetTextMatrix_1=cast=(CGAffineTransform *),flags=struct
-
-OS_CGContextSetTextPosition=
-OS_CGContextSetTextPosition_0=cast=(CGContextRef)
-OS_CGContextSetTextPosition_1=cast=(float)
-OS_CGContextSetTextPosition_2=cast=(float)
-
-OS_CGContextShowText=
-OS_CGContextShowText_0=cast=(CGContextRef)
-OS_CGContextShowText_1=cast=(const char *)
-OS_CGContextShowText_2=cast=(size_t)
-
-OS_CGContextShowTextAtPoint=
-OS_CGContextShowTextAtPoint_0=cast=(CGContextRef)
-OS_CGContextShowTextAtPoint_1=cast=(float)
-OS_CGContextShowTextAtPoint_2=cast=(float)
-OS_CGContextShowTextAtPoint_3=cast=(const char *)
-OS_CGContextShowTextAtPoint_4=cast=(size_t)
-
-OS_CGContextStrokePath=
-OS_CGContextStrokePath_0=cast=(CGContextRef)
-
-OS_CGContextStrokeRect=
-OS_CGContextStrokeRect_0=cast=(CGContextRef)
-OS_CGContextStrokeRect_1=cast=(CGRect *),flags=struct
-
-OS_CGContextSynchronize=
-OS_CGContextSynchronize_0=cast=(CGContextRef)
-
-OS_CGContextTranslateCTM=
-OS_CGContextTranslateCTM_0=cast=(CGContextRef)
-OS_CGContextTranslateCTM_1=cast=(float)
-OS_CGContextTranslateCTM_2=cast=(float)
-
-OS_CGDataProviderCreateWithData=
-OS_CGDataProviderCreateWithData_0=cast=(void *)
-OS_CGDataProviderCreateWithData_1=cast=(const void *)
-OS_CGDataProviderCreateWithData_2=cast=(size_t)
-OS_CGDataProviderCreateWithData_3=cast=(void *)
-
-OS_CGDataProviderCreateWithURL=
-OS_CGDataProviderCreateWithURL_0=cast=CFURLRef
-
-OS_CGDataProviderRelease=
-OS_CGDataProviderRelease_0=cast=(CGDataProviderRef)
-
-OS_CGDisplayBaseAddress=
-OS_CGDisplayBaseAddress_0=cast=(CGDirectDisplayID)
-
-OS_CGDisplayBitsPerPixel=
-OS_CGDisplayBitsPerPixel_0=cast=(CGDirectDisplayID)
-
-OS_CGDisplayBitsPerSample=
-OS_CGDisplayBitsPerSample_0=cast=(CGDirectDisplayID)
-
-OS_CGDisplayBounds=flags=no_gen
-OS_CGDisplayBounds_0=cast=CGDirectDisplayID
-OS_CGDisplayBounds_1=flags=struct
-
-OS_CGDisplayBytesPerRow=
-OS_CGDisplayBytesPerRow_0=cast=(CGDirectDisplayID)
-
-OS_CGDisplayHideCursor=
-OS_CGDisplayHideCursor_0=
-
-OS_CGDisplayPixelsHigh=
-OS_CGDisplayPixelsHigh_0=cast=(CGDirectDisplayID)
-
-OS_CGDisplayPixelsWide=
-OS_CGDisplayPixelsWide_0=cast=(CGDirectDisplayID)
-
-OS_CGDisplayShowCursor=
-OS_CGDisplayShowCursor_0=
-
-OS_CGFontCreateWithPlatformFont=
-OS_CGFontCreateWithPlatformFont_0=
-
-OS_CGFontRelease=
-OS_CGFontRelease_0=cast=(CGFontRef)
-
-OS_CGFunctionCreate=
-OS_CGFunctionCreate_0=cast=void *
-OS_CGFunctionCreate_1=cast=size_t
-OS_CGFunctionCreate_2=cast=const float *
-OS_CGFunctionCreate_3=cast=size_t
-OS_CGFunctionCreate_4=cast=const float *
-OS_CGFunctionCreate_5=cast=const CGFunctionCallbacks *
-
-OS_CGFunctionRelease=
-OS_CGFunctionRelease_0=cast=CGFunctionRef
-
-OS_CGGetDisplaysWithRect=
-OS_CGGetDisplaysWithRect_0=flags=struct
-OS_CGGetDisplaysWithRect_1=cast=CGDisplayCount
-OS_CGGetDisplaysWithRect_2=cast=(CGDirectDisplayID *)
-OS_CGGetDisplaysWithRect_3=cast=CGDisplayCount *
-
-OS_CGImageCreate=
-OS_CGImageCreate_0=cast=(size_t)
-OS_CGImageCreate_1=cast=(size_t)
-OS_CGImageCreate_2=cast=(size_t)
-OS_CGImageCreate_3=cast=(size_t)
-OS_CGImageCreate_4=cast=(size_t)
-OS_CGImageCreate_5=cast=(CGColorSpaceRef)
-OS_CGImageCreate_6=cast=(CGImageAlphaInfo)
-OS_CGImageCreate_7=cast=(CGDataProviderRef)
-OS_CGImageCreate_8=cast=(const float *)
-OS_CGImageCreate_9=cast=(Boolean)
-OS_CGImageCreate_10=cast=(CGColorRenderingIntent)
-
-OS_CGImageCreateWithImageInRect=flags=dynamic
-OS_CGImageCreateWithImageInRect_0=
-OS_CGImageCreateWithImageInRect_1=flags=struct
-
-OS_CGImageCreateWithJPEGDataProvider=
-OS_CGImageCreateWithJPEGDataProvider_0=cast=CGDataProviderRef
-OS_CGImageCreateWithJPEGDataProvider_1=
-OS_CGImageCreateWithJPEGDataProvider_2=
-OS_CGImageCreateWithJPEGDataProvider_3=
-
-OS_CGImageCreateWithPNGDataProvider=
-OS_CGImageCreateWithPNGDataProvider_0=cast=CGDataProviderRef
-OS_CGImageCreateWithPNGDataProvider_1=
-OS_CGImageCreateWithPNGDataProvider_2=
-OS_CGImageCreateWithPNGDataProvider_3=
-
-OS_CGImageGetAlphaInfo=
-OS_CGImageGetAlphaInfo_0=cast=(CGImageRef)
-
-OS_CGImageGetBitsPerComponent=
-OS_CGImageGetBitsPerComponent_0=cast=(CGImageRef)
-
-OS_CGImageGetBitsPerPixel=
-OS_CGImageGetBitsPerPixel_0=cast=(CGImageRef)
-
-OS_CGImageGetBytesPerRow=
-OS_CGImageGetBytesPerRow_0=cast=(CGImageRef)
-
-OS_CGImageGetColorSpace=
-OS_CGImageGetColorSpace_0=cast=(CGImageRef)
-
-OS_CGImageGetDataProvider=
-OS_CGImageGetDataProvider_0=cast=(CGImageRef)
-
-OS_CGImageGetHeight=
-OS_CGImageGetHeight_0=cast=(CGImageRef)
-
-OS_CGImageGetWidth=
-OS_CGImageGetWidth_0=cast=(CGImageRef)
-
-OS_CGImageRelease=
-OS_CGImageRelease_0=cast=(CGImageRef)
-
-OS_CGMainDisplayID=
-
-OS_CGPathAddArc=
-OS_CGPathAddArc_0=cast=CGMutablePathRef
-OS_CGPathAddArc_1=cast=(const CGAffineTransform *)
-OS_CGPathAddArc_2=
-OS_CGPathAddArc_3=
-OS_CGPathAddArc_4=
-OS_CGPathAddArc_5=
-OS_CGPathAddArc_6=
-OS_CGPathAddArc_7=
-
-OS_CGPathAddCurveToPoint=
-OS_CGPathAddCurveToPoint_0=cast=(CGMutablePathRef)
-OS_CGPathAddCurveToPoint_1=cast=(const CGAffineTransform *)
-OS_CGPathAddCurveToPoint_2=
-OS_CGPathAddCurveToPoint_3=
-OS_CGPathAddCurveToPoint_4=
-OS_CGPathAddCurveToPoint_5=
-OS_CGPathAddCurveToPoint_6=
-OS_CGPathAddCurveToPoint_7=
-
-OS_CGPathAddLineToPoint=
-OS_CGPathAddLineToPoint_0=cast=CGMutablePathRef
-OS_CGPathAddLineToPoint_1=cast=const CGAffineTransform *
-OS_CGPathAddLineToPoint_2=
-OS_CGPathAddLineToPoint_3=
-
-OS_CGPathAddPath=
-OS_CGPathAddPath_0=cast=(CGMutablePathRef)
-OS_CGPathAddPath_1=cast=const CGAffineTransform *
-OS_CGPathAddPath_2=cast=CGPathRef
-
-OS_CGPathAddQuadCurveToPoint=
-OS_CGPathAddQuadCurveToPoint_0=cast=(CGMutablePathRef)
-OS_CGPathAddQuadCurveToPoint_1=cast=(const CGAffineTransform *)
-OS_CGPathAddQuadCurveToPoint_2=
-OS_CGPathAddQuadCurveToPoint_3=
-OS_CGPathAddQuadCurveToPoint_4=
-OS_CGPathAddQuadCurveToPoint_5=
-
-OS_CGPathAddRect=
-OS_CGPathAddRect_0=cast=(CGMutablePathRef)
-OS_CGPathAddRect_1=cast=const CGAffineTransform *
-OS_CGPathAddRect_2=flags=struct
-
-OS_CGPathApply=
-OS_CGPathApply_0=cast=CGPathRef
-OS_CGPathApply_1=cast=void *
-OS_CGPathApply_2=cast=CGPathApplierFunction
-
-OS_CGPathCloseSubpath=
-OS_CGPathCloseSubpath_0=cast=(CGMutablePathRef)
-
-OS_CGPathCreateMutable=
-
-OS_CGPathCreateMutableCopy=
-OS_CGPathCreateMutableCopy_0=cast=CGPathRef
-
-OS_CGPathGetBoundingBox=flags=no_gen
-OS_CGPathGetBoundingBox_0=cast=CGPathRef
-OS_CGPathGetBoundingBox_1=
-
-OS_CGPathGetCurrentPoint=flags=no_gen
-OS_CGPathGetCurrentPoint_0=cast=CGPathRef
-OS_CGPathGetCurrentPoint_1=
-
-OS_CGPathIsEmpty=
-OS_CGPathIsEmpty_0=cast=CGPathRef
-
-OS_CGPathMoveToPoint=
-OS_CGPathMoveToPoint_0=cast=CGMutablePathRef
-OS_CGPathMoveToPoint_1=cast=const CGAffineTransform *
-OS_CGPathMoveToPoint_2=
-OS_CGPathMoveToPoint_3=
-
-OS_CGPathRelease=
-OS_CGPathRelease_0=cast=CGPathRef
-
-OS_CGPatternCreate=
-OS_CGPatternCreate_0=cast=void *
-OS_CGPatternCreate_1=flags=struct
-OS_CGPatternCreate_2=cast=CGAffineTransform *,flags=struct
-OS_CGPatternCreate_3=
-OS_CGPatternCreate_4=
-OS_CGPatternCreate_5=cast=CGPatternTiling
-OS_CGPatternCreate_6=
-OS_CGPatternCreate_7=cast=(const CGPatternCallbacks *)
-
-OS_CGPatternRelease=
-OS_CGPatternRelease_0=cast=CGPatternRef
-
-OS_CGPointApplyAffineTransform=flags=no_gen
-OS_CGPointApplyAffineTransform_0=
-OS_CGPointApplyAffineTransform_1=
-OS_CGPointApplyAffineTransform_2=
-
-OS_CGPostKeyboardEvent=
-OS_CGPostKeyboardEvent_0=cast=(CGCharCode)
-OS_CGPostKeyboardEvent_1=cast=CGKeyCode
-OS_CGPostKeyboardEvent_2=cast=boolean_t
-
-OS_CGPostMouseEvent=
-OS_CGPostMouseEvent_0=flags=struct
-OS_CGPostMouseEvent_1=cast=boolean_t
-OS_CGPostMouseEvent_2=
-OS_CGPostMouseEvent_3=cast=boolean_t
-OS_CGPostMouseEvent_4=cast=boolean_t
-OS_CGPostMouseEvent_5=cast=boolean_t
-OS_CGPostMouseEvent_6=cast=(boolean_t)
-OS_CGPostMouseEvent_7=cast=(boolean_t)
-
-OS_CGPostScrollWheelEvent=
-OS_CGPostScrollWheelEvent_0=
-OS_CGPostScrollWheelEvent_1=
-
-OS_CGRectContainsPoint=
-OS_CGRectContainsPoint_0=flags=struct
-OS_CGRectContainsPoint_1=flags=struct
-
-OS_CGShadingCreateAxial=
-OS_CGShadingCreateAxial_0=cast=CGColorSpaceRef
-OS_CGShadingCreateAxial_1=flags=struct
-OS_CGShadingCreateAxial_2=flags=struct
-OS_CGShadingCreateAxial_3=cast=CGFunctionRef
-OS_CGShadingCreateAxial_4=
-OS_CGShadingCreateAxial_5=
-
-OS_CGShadingCreateRadial=
-OS_CGShadingCreateRadial_0=cast=CGColorSpaceRef
-OS_CGShadingCreateRadial_1=flags=struct
-OS_CGShadingCreateRadial_2=
-OS_CGShadingCreateRadial_3=flags=struct
-OS_CGShadingCreateRadial_4=
-OS_CGShadingCreateRadial_5=cast=CGFunctionRef
-OS_CGShadingCreateRadial_6=
-OS_CGShadingCreateRadial_7=
-
-OS_CGShadingRelease=
-OS_CGShadingRelease_0=cast=CGShadingRef
-
-OS_CGSizeApplyAffineTransform=flags=no_gen
-OS_CGSizeApplyAffineTransform_0=
-OS_CGSizeApplyAffineTransform_1=
-OS_CGSizeApplyAffineTransform_2=
-
-OS_CGWarpMouseCursorPosition=
-OS_CGWarpMouseCursorPosition_0=flags=struct
-
-OS_CPSEnableForegroundOperation=
-OS_CPSEnableForegroundOperation_0=
-OS_CPSEnableForegroundOperation_1=
-OS_CPSEnableForegroundOperation_2=
-OS_CPSEnableForegroundOperation_3=
-OS_CPSEnableForegroundOperation_4=
-
-OS_CPSSetProcessName=
-OS_CPSSetProcessName_0=
-OS_CPSSetProcessName_1=
-
-OS_CalcMenuSize=
-OS_CalcMenuSize_0=cast=MenuRef
-
-OS_Call=
-OS_Call_0=
-OS_Call_1=
-OS_Call_2=
-
-OS_CallNextEventHandler=
-OS_CallNextEventHandler_0=cast=(EventHandlerCallRef)
-OS_CallNextEventHandler_1=cast=(EventRef)
-
-OS_CancelMenuTracking=
-OS_CancelMenuTracking_0=cast=MenuRef
-OS_CancelMenuTracking_1=
-OS_CancelMenuTracking_2=
-
-OS_ChangeMenuItemAttributes=
-OS_ChangeMenuItemAttributes_0=cast=MenuRef
-OS_ChangeMenuItemAttributes_1=cast=MenuItemIndex
-OS_ChangeMenuItemAttributes_2=cast=MenuItemAttributes
-OS_ChangeMenuItemAttributes_3=cast=MenuItemAttributes
-
-OS_ChangeWindowAttributes=
-OS_ChangeWindowAttributes_0=cast=WindowRef
-OS_ChangeWindowAttributes_1=cast=WindowAttributes
-OS_ChangeWindowAttributes_2=cast=WindowAttributes
-
-OS_ClearCurrentScrap=
-
-OS_ClearKeyboardFocus=
-OS_ClearKeyboardFocus_0=cast=(WindowRef)
-
-OS_ClearMenuBar=
-
-OS_ClipCGContextToRegion=
-OS_ClipCGContextToRegion_0=cast=(CGContextRef)
-OS_ClipCGContextToRegion_1=cast=(const Rect *)
-OS_ClipCGContextToRegion_2=cast=(RgnHandle)
-
-OS_CloseDataBrowserContainer=
-OS_CloseDataBrowserContainer_0=cast=(ControlRef)
-OS_CloseDataBrowserContainer_1=cast=(DataBrowserItemID)
-
-OS_ClosePicture=
-
-OS_CloseRgn=
-OS_CloseRgn_0=cast=(RgnHandle)
-
-OS_CollapseWindow=
-OS_CollapseWindow_0=cast=(WindowRef)
-OS_CollapseWindow_1=cast=(Boolean)
-
-OS_ContextualMenuSelect=
-OS_ContextualMenuSelect_0=cast=MenuRef
-OS_ContextualMenuSelect_1=flags=struct
-OS_ContextualMenuSelect_2=
-OS_ContextualMenuSelect_3=
-OS_ContextualMenuSelect_4=cast=ConstStr255Param
-OS_ContextualMenuSelect_5=
-OS_ContextualMenuSelect_6=cast=UInt32 *
-OS_ContextualMenuSelect_7=cast=SInt16 *
-OS_ContextualMenuSelect_8=cast=MenuItemIndex *
-
-OS_ConvertEventRefToEventRecord=
-OS_ConvertEventRefToEventRecord_0=cast=(EventRef)
-OS_ConvertEventRefToEventRecord_1=cast=(EventRecord *)
-
-OS_ConvertFromPStringToUnicode=
-OS_ConvertFromPStringToUnicode_0=cast=TextToUnicodeInfo
-OS_ConvertFromPStringToUnicode_1=cast=ConstStr255Param
-OS_ConvertFromPStringToUnicode_2=
-OS_ConvertFromPStringToUnicode_3=cast=ByteCount *
-OS_ConvertFromPStringToUnicode_4=
-
-OS_ConvertFromUnicodeToPString=
-OS_ConvertFromUnicodeToPString_0=cast=UnicodeToTextInfo
-OS_ConvertFromUnicodeToPString_1=
-OS_ConvertFromUnicodeToPString_2=cast=ConstUniCharArrayPtr
-OS_ConvertFromUnicodeToPString_3=cast=(unsigned char *)
-
-OS_CopyBits=
-OS_CopyBits_0=cast=(const BitMap *)
-OS_CopyBits_1=cast=(const BitMap *)
-OS_CopyBits_2=cast=(const Rect *)
-OS_CopyBits_3=cast=(const Rect *)
-OS_CopyBits_4=cast=(short)
-OS_CopyBits_5=cast=(RgnHandle)
-
-OS_CopyControlTitleAsCFString=
-OS_CopyControlTitleAsCFString_0=cast=(ControlRef)
-OS_CopyControlTitleAsCFString_1=cast=(CFStringRef *)
-
-OS_CopyMenuItemTextAsCFString=
-OS_CopyMenuItemTextAsCFString_0=cast=(MenuRef)
-OS_CopyMenuItemTextAsCFString_1=cast=(MenuItemIndex)
-OS_CopyMenuItemTextAsCFString_2=cast=(CFStringRef *)
-
-OS_CopyRgn=
-OS_CopyRgn_0=cast=(RgnHandle)
-OS_CopyRgn_1=cast=(RgnHandle)
-
-OS_CountDragItemFlavors=
-OS_CountDragItemFlavors_0=cast=(DragRef)
-OS_CountDragItemFlavors_1=cast=(DragItemRef)
-OS_CountDragItemFlavors_2=cast=(UInt16 *)
-
-OS_CountDragItems=
-OS_CountDragItems_0=cast=(DragRef)
-OS_CountDragItems_1=cast=(UInt16 *)
-
-OS_CountMenuItems=
-OS_CountMenuItems_0=cast=(MenuRef)
-
-OS_CountSubControls=
-OS_CountSubControls_0=cast=(ControlRef)
-OS_CountSubControls_1=cast=(UInt16 *)
-
-OS_CreateBevelButtonControl=
-OS_CreateBevelButtonControl_0=cast=(WindowRef)
-OS_CreateBevelButtonControl_1=cast=(const Rect *)
-OS_CreateBevelButtonControl_2=cast=(CFStringRef)
-OS_CreateBevelButtonControl_3=cast=(ControlBevelThickness)
-OS_CreateBevelButtonControl_4=cast=(ControlBevelButtonBehavior)
-OS_CreateBevelButtonControl_5=cast=(ControlButtonContentInfoPtr)
-OS_CreateBevelButtonControl_6=cast=(SInt16)
-OS_CreateBevelButtonControl_7=cast=(ControlBevelButtonMenuBehavior)
-OS_CreateBevelButtonControl_8=cast=(ControlBevelButtonMenuPlacement)
-OS_CreateBevelButtonControl_9=cast=(ControlRef *)
-
-OS_CreateCGContextForPort=
-OS_CreateCGContextForPort_0=cast=(CGrafPtr)
-OS_CreateCGContextForPort_1=cast=(CGContextRef *)
-
-OS_CreateCheckBoxControl=
-OS_CreateCheckBoxControl_0=cast=(WindowRef)
-OS_CreateCheckBoxControl_1=cast=(const Rect *)
-OS_CreateCheckBoxControl_2=cast=(CFStringRef)
-OS_CreateCheckBoxControl_3=cast=(SInt32)
-OS_CreateCheckBoxControl_4=cast=(Boolean)
-OS_CreateCheckBoxControl_5=cast=(ControlRef *)
-
-OS_CreateClockControl=
-OS_CreateClockControl_0=cast=(WindowRef)
-OS_CreateClockControl_1=cast=(const Rect *)
-OS_CreateClockControl_2=cast=ControlClockType
-OS_CreateClockControl_3=cast=ControlClockFlags
-OS_CreateClockControl_4=cast=(ControlRef *)
-
-OS_CreateDataBrowserControl=
-OS_CreateDataBrowserControl_0=cast=(WindowRef)
-OS_CreateDataBrowserControl_1=cast=(const Rect *)
-OS_CreateDataBrowserControl_2=cast=(DataBrowserViewStyle)
-OS_CreateDataBrowserControl_3=cast=(ControlRef *)
-
-OS_CreateEditUnicodeTextControl=
-OS_CreateEditUnicodeTextControl_0=cast=(WindowRef)
-OS_CreateEditUnicodeTextControl_1=
-OS_CreateEditUnicodeTextControl_2=cast=(CFStringRef)
-OS_CreateEditUnicodeTextControl_3=
-OS_CreateEditUnicodeTextControl_4=
-OS_CreateEditUnicodeTextControl_5=cast=(ControlRef *)
-
-OS_CreateEvent=
-OS_CreateEvent_0=cast=(CFAllocatorRef)
-OS_CreateEvent_1=cast=(UInt32)
-OS_CreateEvent_2=cast=(UInt32)
-OS_CreateEvent_3=cast=(EventTime)
-OS_CreateEvent_4=cast=(EventAttributes)
-OS_CreateEvent_5=cast=(EventRef *)
-
-OS_CreateGroupBoxControl=
-OS_CreateGroupBoxControl_0=cast=(WindowRef)
-OS_CreateGroupBoxControl_1=cast=(const Rect *)
-OS_CreateGroupBoxControl_2=cast=(CFStringRef)
-OS_CreateGroupBoxControl_3=cast=(Boolean)
-OS_CreateGroupBoxControl_4=cast=(ControlRef *)
-
-OS_CreateIconControl=
-OS_CreateIconControl_0=cast=(WindowRef)
-OS_CreateIconControl_1=
-OS_CreateIconControl_2=
-OS_CreateIconControl_3=
-OS_CreateIconControl_4=cast=(ControlRef *)
-
-OS_CreateLittleArrowsControl=
-OS_CreateLittleArrowsControl_0=cast=WindowRef
-OS_CreateLittleArrowsControl_1=cast=const Rect *
-OS_CreateLittleArrowsControl_2=
-OS_CreateLittleArrowsControl_3=
-OS_CreateLittleArrowsControl_4=
-OS_CreateLittleArrowsControl_5=
-OS_CreateLittleArrowsControl_6=cast=(ControlRef *)
-
-OS_CreateNewMenu=
-OS_CreateNewMenu_0=cast=(MenuID)
-OS_CreateNewMenu_1=cast=(MenuAttributes)
-OS_CreateNewMenu_2=cast=(MenuRef *)
-
-OS_CreateNewWindow=
-OS_CreateNewWindow_0=cast=(WindowClass)
-OS_CreateNewWindow_1=cast=(WindowAttributes)
-OS_CreateNewWindow_2=cast=(const Rect *)
-OS_CreateNewWindow_3=cast=(WindowRef *)
-
-OS_CreatePopupArrowControl=
-OS_CreatePopupArrowControl_0=cast=(WindowRef)
-OS_CreatePopupArrowControl_1=cast=(const Rect *)
-OS_CreatePopupArrowControl_2=cast=(ControlPopupArrowOrientation)
-OS_CreatePopupArrowControl_3=cast=(ControlPopupArrowSize)
-OS_CreatePopupArrowControl_4=cast=(ControlRef *)
-
-OS_CreatePopupButtonControl=
-OS_CreatePopupButtonControl_0=cast=(WindowRef)
-OS_CreatePopupButtonControl_1=
-OS_CreatePopupButtonControl_2=cast=(CFStringRef)
-OS_CreatePopupButtonControl_3=
-OS_CreatePopupButtonControl_4=
-OS_CreatePopupButtonControl_5=
-OS_CreatePopupButtonControl_6=
-OS_CreatePopupButtonControl_7=
-OS_CreatePopupButtonControl_8=cast=(ControlRef *)
-
-OS_CreateProgressBarControl=
-OS_CreateProgressBarControl_0=cast=(WindowRef)
-OS_CreateProgressBarControl_1=
-OS_CreateProgressBarControl_2=
-OS_CreateProgressBarControl_3=
-OS_CreateProgressBarControl_4=
-OS_CreateProgressBarControl_5=
-OS_CreateProgressBarControl_6=cast=(ControlRef *)
-
-OS_CreatePushButtonControl=
-OS_CreatePushButtonControl_0=cast=(WindowRef)
-OS_CreatePushButtonControl_1=cast=(const Rect *)
-OS_CreatePushButtonControl_2=cast=(CFStringRef)
-OS_CreatePushButtonControl_3=cast=(ControlRef *)
-
-OS_CreatePushButtonWithIconControl=
-OS_CreatePushButtonWithIconControl_0=cast=(WindowRef)
-OS_CreatePushButtonWithIconControl_1=
-OS_CreatePushButtonWithIconControl_2=cast=(CFStringRef)
-OS_CreatePushButtonWithIconControl_3=cast=(ControlButtonContentInfo *)
-OS_CreatePushButtonWithIconControl_4=cast=(ControlPushButtonIconAlignment)
-OS_CreatePushButtonWithIconControl_5=cast=(ControlRef *)
-
-OS_CreateRadioButtonControl=
-OS_CreateRadioButtonControl_0=cast=(WindowRef)
-OS_CreateRadioButtonControl_1=cast=(const Rect *)
-OS_CreateRadioButtonControl_2=cast=(CFStringRef)
-OS_CreateRadioButtonControl_3=cast=(SInt32)
-OS_CreateRadioButtonControl_4=cast=(Boolean)
-OS_CreateRadioButtonControl_5=cast=(ControlRef *)
-
-OS_CreateRootControl=
-OS_CreateRootControl_0=cast=(WindowRef)
-OS_CreateRootControl_1=cast=(ControlRef *)
-
-OS_CreateScrollBarControl=
-OS_CreateScrollBarControl_0=cast=(WindowRef)
-OS_CreateScrollBarControl_1=
-OS_CreateScrollBarControl_2=
-OS_CreateScrollBarControl_3=
-OS_CreateScrollBarControl_4=
-OS_CreateScrollBarControl_5=
-OS_CreateScrollBarControl_6=
-OS_CreateScrollBarControl_7=cast=(ControlActionUPP)
-OS_CreateScrollBarControl_8=cast=(ControlRef *)
-
-OS_CreateSeparatorControl=
-OS_CreateSeparatorControl_0=cast=(WindowRef)
-OS_CreateSeparatorControl_1=
-OS_CreateSeparatorControl_2=cast=(ControlRef *)
-
-OS_CreateSliderControl=
-OS_CreateSliderControl_0=cast=(WindowRef)
-OS_CreateSliderControl_1=cast=(const Rect *)
-OS_CreateSliderControl_2=cast=(SInt32)
-OS_CreateSliderControl_3=cast=(SInt32)
-OS_CreateSliderControl_4=cast=(SInt32)
-OS_CreateSliderControl_5=cast=(ControlSliderOrientation)
-OS_CreateSliderControl_6=cast=(UInt16)
-OS_CreateSliderControl_7=cast=(Boolean)
-OS_CreateSliderControl_8=cast=(ControlActionUPP)
-OS_CreateSliderControl_9=cast=(ControlRef *)
-
-OS_CreateStandardAlert=
-OS_CreateStandardAlert_0=cast=(AlertType)
-OS_CreateStandardAlert_1=cast=(CFStringRef)
-OS_CreateStandardAlert_2=cast=(CFStringRef)
-OS_CreateStandardAlert_3=cast=(const AlertStdCFStringAlertParamRec *)
-OS_CreateStandardAlert_4=cast=(DialogRef *)
-
-OS_CreateStaticTextControl=
-OS_CreateStaticTextControl_0=cast=(WindowRef)
-OS_CreateStaticTextControl_1=
-OS_CreateStaticTextControl_2=cast=(CFStringRef)
-OS_CreateStaticTextControl_3=cast=(const ControlFontStyleRec *)
-OS_CreateStaticTextControl_4=cast=(ControlRef *)
-
-OS_CreateTabsControl=
-OS_CreateTabsControl_0=cast=(WindowRef)
-OS_CreateTabsControl_1=cast=(const Rect *)
-OS_CreateTabsControl_2=cast=(ControlTabSize)
-OS_CreateTabsControl_3=cast=(ControlTabDirection)
-OS_CreateTabsControl_4=cast=(UInt16)
-OS_CreateTabsControl_5=cast=(const ControlTabEntry *)
-OS_CreateTabsControl_6=cast=(ControlRef *)
-
-OS_CreateTextToUnicodeInfoByEncoding=
-OS_CreateTextToUnicodeInfoByEncoding_0=cast=(TextEncoding)
-OS_CreateTextToUnicodeInfoByEncoding_1=cast=(TextToUnicodeInfo *)
-
-OS_CreateUnicodeToTextInfoByEncoding=
-OS_CreateUnicodeToTextInfoByEncoding_0=cast=(TextEncoding)
-OS_CreateUnicodeToTextInfoByEncoding_1=cast=(UnicodeToTextInfo *)
-
-OS_CreateUserPaneControl=
-OS_CreateUserPaneControl_0=cast=(WindowRef)
-OS_CreateUserPaneControl_1=
-OS_CreateUserPaneControl_2=
-OS_CreateUserPaneControl_3=cast=(ControlRef *)
-
-OS_CreateWindowGroup=
-OS_CreateWindowGroup_0=cast=(WindowGroupAttributes)
-OS_CreateWindowGroup_1=cast=(WindowGroupRef *)
-
-OS_DataBrowserChangeAttributes=flags=dynamic
-OS_DataBrowserChangeAttributes_0=
-OS_DataBrowserChangeAttributes_1=
-OS_DataBrowserChangeAttributes_2=
-
-OS_DataBrowserGetAttributes=flags=dynamic
-OS_DataBrowserGetAttributes_0=
-OS_DataBrowserGetAttributes_1=
-
-OS_DataBrowserGetMetric=flags=dynamic
-OS_DataBrowserGetMetric_0=
-OS_DataBrowserGetMetric_1=
-OS_DataBrowserGetMetric_2=
-OS_DataBrowserGetMetric_3=
-
-OS_DataBrowserSetMetric=flags=dynamic
-OS_DataBrowserSetMetric_0=
-OS_DataBrowserSetMetric_1=
-OS_DataBrowserSetMetric_2=
-OS_DataBrowserSetMetric_3=
-
-OS_DeactivateTSMDocument=
-OS_DeactivateTSMDocument_0=cast=TSMDocumentID
-
-OS_DeleteGlobalRef=flags=no_gen
-OS_DeleteGlobalRef_0=
-
-OS_DeleteMenu=
-OS_DeleteMenu_0=cast=(MenuID)
-
-OS_DeleteMenuItem=
-OS_DeleteMenuItem_0=cast=(MenuRef)
-OS_DeleteMenuItem_1=cast=(short)
-
-OS_DeleteMenuItems=
-OS_DeleteMenuItems_0=cast=(MenuRef)
-OS_DeleteMenuItems_1=cast=(MenuItemIndex)
-OS_DeleteMenuItems_2=cast=(ItemCount)
-
-OS_DeleteTSMDocument=
-OS_DeleteTSMDocument_0=cast=TSMDocumentID
-
-OS_DiffRgn=
-OS_DiffRgn_0=cast=(RgnHandle)
-OS_DiffRgn_1=cast=(RgnHandle)
-OS_DiffRgn_2=cast=(RgnHandle)
-
-OS_DisableControl=
-OS_DisableControl_0=cast=(ControlRef)
-
-OS_DisableMenuCommand=
-OS_DisableMenuCommand_0=cast=(MenuRef)
-OS_DisableMenuCommand_1=cast=(MenuCommand)
-
-OS_DisableMenuItem=
-OS_DisableMenuItem_0=cast=(MenuRef)
-OS_DisableMenuItem_1=cast=(MenuItemIndex)
-
-OS_DisposeControl=
-OS_DisposeControl_0=cast=(ControlRef)
-
-OS_DisposeDrag=
-OS_DisposeDrag_0=cast=(DragRef)
-
-OS_DisposeGWorld=
-OS_DisposeGWorld_0=cast=(GWorldPtr)
-
-OS_DisposeHandle=
-OS_DisposeHandle_0=cast=(Handle)
-
-OS_DisposeMenu=
-OS_DisposeMenu_0=cast=(MenuRef)
-
-OS_DisposePtr=
-OS_DisposePtr_0=cast=(Ptr)
-
-OS_DisposeRgn=
-OS_DisposeRgn_0=cast=(RgnHandle)
-
-OS_DisposeTextToUnicodeInfo=
-OS_DisposeTextToUnicodeInfo_0=cast=TextToUnicodeInfo *
-
-OS_DisposeUnicodeToTextInfo=
-OS_DisposeUnicodeToTextInfo_0=cast=UnicodeToTextInfo *
-
-OS_DisposeWindow=
-OS_DisposeWindow_0=cast=(WindowRef)
-
-OS_DrawControlInCurrentPort=
-OS_DrawControlInCurrentPort_0=cast=(ControlRef)
-
-OS_DrawMenuBar=
-
-OS_DrawPicture=
-OS_DrawPicture_0=cast=PicHandle
-OS_DrawPicture_1=cast=(const Rect *)
-
-OS_DrawThemeButton=
-OS_DrawThemeButton_0=cast=(Rect *)
-OS_DrawThemeButton_1=cast=(ThemeButtonKind)
-OS_DrawThemeButton_2=cast=(const ThemeButtonDrawInfo *)
-OS_DrawThemeButton_3=cast=(const ThemeButtonDrawInfo *)
-OS_DrawThemeButton_4=cast=(ThemeEraseUPP)
-OS_DrawThemeButton_5=cast=(ThemeButtonDrawUPP)
-OS_DrawThemeButton_6=cast=(UInt32)
-
-OS_DrawThemeEditTextFrame=
-OS_DrawThemeEditTextFrame_0=cast=(const Rect *)
-OS_DrawThemeEditTextFrame_1=cast=(ThemeDrawState)
-
-OS_DrawThemeFocusRect=
-OS_DrawThemeFocusRect_0=cast=(const Rect *)
-OS_DrawThemeFocusRect_1=cast=(Boolean)
-
-OS_DrawThemePopupArrow=
-OS_DrawThemePopupArrow_0=
-OS_DrawThemePopupArrow_1=cast=ThemeArrowOrientation
-OS_DrawThemePopupArrow_2=cast=(ThemePopupArrowSize)
-OS_DrawThemePopupArrow_3=cast=(ThemeDrawState)
-OS_DrawThemePopupArrow_4=cast=(ThemeEraseUPP)
-OS_DrawThemePopupArrow_5=cast=(UInt32)
-
-OS_DrawThemeSeparator=
-OS_DrawThemeSeparator_0=cast=(const Rect *)
-OS_DrawThemeSeparator_1=cast=(ThemeDrawState)
-
-OS_DrawThemeTextBox=
-OS_DrawThemeTextBox_0=cast=(CFStringRef)
-OS_DrawThemeTextBox_1=cast=(ThemeFontID)
-OS_DrawThemeTextBox_2=cast=(ThemeDrawState)
-OS_DrawThemeTextBox_3=cast=(Boolean)
-OS_DrawThemeTextBox_4=cast=(const Rect *)
-OS_DrawThemeTextBox_5=cast=(SInt16)
-OS_DrawThemeTextBox_6=cast=(void *)
-
-OS_EmbedControl=
-OS_EmbedControl_0=cast=(ControlRef)
-OS_EmbedControl_1=cast=(ControlRef)
-
-OS_EmptyRect=
-OS_EmptyRect_0=cast=(const Rect *)
-
-OS_EmptyRgn=
-OS_EmptyRgn_0=cast=(RgnHandle)
-
-OS_EnableControl=
-OS_EnableControl_0=cast=(ControlRef)
-
-OS_EnableMenuCommand=
-OS_EnableMenuCommand_0=cast=(MenuRef)
-OS_EnableMenuCommand_1=cast=(MenuCommand)
-
-OS_EnableMenuItem=
-OS_EnableMenuItem_0=cast=(MenuRef)
-OS_EnableMenuItem_1=cast=(MenuItemIndex)
-
-OS_EraseRect=
-OS_EraseRect_0=cast=(const Rect *)
-
-OS_FMGetATSFontRefFromFont=
-OS_FMGetATSFontRefFromFont_0=
-
-OS_FMGetFontFamilyFromName=
-OS_FMGetFontFamilyFromName_0=cast=(ConstStr255Param)
-
-OS_FMGetFontFamilyInstanceFromFont=
-OS_FMGetFontFamilyInstanceFromFont_0=cast=FMFont
-OS_FMGetFontFamilyInstanceFromFont_1=cast=FMFontFamily *
-OS_FMGetFontFamilyInstanceFromFont_2=cast=FMFontStyle *
-
-OS_FMGetFontFromATSFontRef=
-OS_FMGetFontFromATSFontRef_0=
-
-OS_FMGetFontFromFontFamilyInstance=
-OS_FMGetFontFromFontFamilyInstance_0=cast=(FMFontFamily)
-OS_FMGetFontFromFontFamilyInstance_1=cast=(FMFontStyle)
-OS_FMGetFontFromFontFamilyInstance_2=cast=(FMFont *)
-OS_FMGetFontFromFontFamilyInstance_3=cast=(FMFontStyle *)
-
-OS_FPIsFontPanelVisible=
-
-OS_FPShowHideFontPanel=
-
-OS_FSGetCatalogInfo=
-OS_FSGetCatalogInfo_0=cast=(FSRef *)
-OS_FSGetCatalogInfo_1=cast=(FSCatalogInfoBitmap)
-OS_FSGetCatalogInfo_2=cast=(FSCatalogInfo *)
-OS_FSGetCatalogInfo_3=cast=(HFSUniStr255 *)
-OS_FSGetCatalogInfo_4=cast=(FSSpec *)
-OS_FSGetCatalogInfo_5=cast=(FSRef *)
-
-OS_FSpGetFInfo=
-OS_FSpGetFInfo_0=cast=(FSSpec *)
-OS_FSpGetFInfo_1=cast=(FInfo *)
-
-OS_FSpMakeFSRef=
-OS_FSpMakeFSRef_0=cast=(const FSSpec *)
-OS_FSpMakeFSRef_1=cast=(FSRef *)
-
-OS_FindSpecificEventInQueue=
-OS_FindSpecificEventInQueue_0=cast=EventQueueRef
-OS_FindSpecificEventInQueue_1=cast=EventComparatorUPP
-OS_FindSpecificEventInQueue_2=cast=void *
-
-OS_FindWindow=
-OS_FindWindow_0=cast=(Point *),flags=struct
-OS_FindWindow_1=cast=(WindowRef *)
-
-OS_Fix2Long=
-OS_Fix2Long_0=
-
-OS_Fix2X=
-OS_Fix2X_0=cast=Fixed
-
-OS_FixTSMDocument=
-OS_FixTSMDocument_0=cast=TSMDocumentID
-
-OS_FrontWindow=
-
-OS_Gestalt=
-OS_Gestalt_0=cast=OSType
-OS_Gestalt_1=cast=long *
-
-OS_GetApplicationEventTarget=
-
-OS_GetAvailableWindowAttributes=
-OS_GetAvailableWindowAttributes_0=cast=(WindowClass)
-
-OS_GetAvailableWindowPositioningBounds=
-OS_GetAvailableWindowPositioningBounds_0=cast=(GDHandle)
-OS_GetAvailableWindowPositioningBounds_1=cast=(Rect *)
-
-OS_GetBestControlRect=
-OS_GetBestControlRect_0=cast=(ControlRef)
-OS_GetBestControlRect_1=cast=(Rect *)
-OS_GetBestControlRect_2=cast=(SInt16 *)
-
-OS_GetCFRunLoopFromEventLoop=
-OS_GetCFRunLoopFromEventLoop_0=cast=EventLoopRef
-
-OS_GetCaretTime=
-
-OS_GetClip=
-OS_GetClip_0=cast=(RgnHandle)
-
-OS_GetControl32BitMaximum=
-OS_GetControl32BitMaximum_0=cast=(ControlRef)
-
-OS_GetControl32BitMinimum=
-OS_GetControl32BitMinimum_0=cast=(ControlRef)
-
-OS_GetControl32BitValue=
-OS_GetControl32BitValue_0=cast=(ControlRef)
-
-OS_GetControlAction=
-OS_GetControlAction_0=cast=ControlRef
-
-OS_GetControlBounds=
-OS_GetControlBounds_0=cast=(ControlRef)
-OS_GetControlBounds_1=cast=(Rect *)
-
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3I=
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3I_0=cast=(ControlRef)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3I_1=cast=(ControlPartCode)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3I_2=cast=(ResType)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3I_3=cast=(Size)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3I_4=cast=(void *)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3I_5=
-
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlFontStyleRec_2_3I=
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlFontStyleRec_2_3I_0=cast=(ControlRef)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlFontStyleRec_2_3I_1=cast=(ControlPartCode)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlFontStyleRec_2_3I_2=cast=(ResType)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlFontStyleRec_2_3I_3=cast=(Size)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlFontStyleRec_2_3I_4=cast=(void *)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_ControlFontStyleRec_2_3I_5=cast=(Size *)
-
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3I=
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3I_0=cast=(ControlRef)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3I_1=cast=(ControlPartCode)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3I_2=cast=(ResType)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3I_3=cast=(Size)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3I_4=cast=(void *)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3I_5=cast=(Size *)
-
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_Rect_2_3I=
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_Rect_2_3I_0=cast=(ControlRef)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_Rect_2_3I_1=cast=(ControlPartCode)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_Rect_2_3I_2=cast=(ResType)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_Rect_2_3I_3=cast=(Size)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_Rect_2_3I_4=cast=(void *)
-OS_GetControlData__ISIILorg_eclipse_swt_internal_carbon_Rect_2_3I_5=cast=(Size *)
-
-OS_GetControlData__ISII_3B_3I=
-OS_GetControlData__ISII_3B_3I_0=cast=(ControlRef)
-OS_GetControlData__ISII_3B_3I_1=cast=(ControlPartCode)
-OS_GetControlData__ISII_3B_3I_2=cast=(ResType)
-OS_GetControlData__ISII_3B_3I_3=cast=(Size)
-OS_GetControlData__ISII_3B_3I_4=cast=(void *)
-OS_GetControlData__ISII_3B_3I_5=cast=(Size *)
-
-OS_GetControlData__ISII_3I_3I=
-OS_GetControlData__ISII_3I_3I_0=cast=(ControlRef)
-OS_GetControlData__ISII_3I_3I_1=cast=(ControlPartCode)
-OS_GetControlData__ISII_3I_3I_2=cast=(ResType)
-OS_GetControlData__ISII_3I_3I_3=cast=(Size)
-OS_GetControlData__ISII_3I_3I_4=cast=(void *)
-OS_GetControlData__ISII_3I_3I_5=cast=(Size *)
-
-OS_GetControlData__ISII_3S_3I=
-OS_GetControlData__ISII_3S_3I_0=cast=(ControlRef)
-OS_GetControlData__ISII_3S_3I_1=cast=(ControlPartCode)
-OS_GetControlData__ISII_3S_3I_2=cast=(ResType)
-OS_GetControlData__ISII_3S_3I_3=cast=(Size)
-OS_GetControlData__ISII_3S_3I_4=cast=(void *)
-OS_GetControlData__ISII_3S_3I_5=cast=(Size *)
-
-OS_GetControlEventTarget=
-OS_GetControlEventTarget_0=cast=(ControlRef)
-
-OS_GetControlFeatures=
-OS_GetControlFeatures_0=cast=(ControlRef)
-OS_GetControlFeatures_1=cast=UInt32 *
-
-OS_GetControlKind=
-OS_GetControlKind_0=cast=ControlRef
-OS_GetControlKind_1=
-
-OS_GetControlOwner=
-OS_GetControlOwner_0=cast=(ControlRef)
-
-OS_GetControlProperty=
-OS_GetControlProperty_0=cast=(ControlRef)
-OS_GetControlProperty_1=
-OS_GetControlProperty_2=
-OS_GetControlProperty_3=
-OS_GetControlProperty_4=cast=UInt32 *
-OS_GetControlProperty_5=cast=void *
-
-OS_GetControlReference=
-OS_GetControlReference_0=cast=(ControlRef)
-
-OS_GetControlRegion=
-OS_GetControlRegion_0=cast=(ControlRef)
-OS_GetControlRegion_1=cast=(ControlPartCode)
-OS_GetControlRegion_2=cast=(RgnHandle)
-
-OS_GetControlValue=
-OS_GetControlValue_0=cast=(ControlRef)
-
-OS_GetControlViewSize=
-OS_GetControlViewSize_0=cast=(ControlRef)
-
-OS_GetCurrentEventButtonState=
-
-OS_GetCurrentEventKeyModifiers=
-
-OS_GetCurrentEventLoop=
-
-OS_GetCurrentEventQueue=
-
-OS_GetCurrentProcess=
-OS_GetCurrentProcess_0=cast=(ProcessSerialNumber *)
-
-OS_GetCurrentScrap=
-OS_GetCurrentScrap_0=cast=(ScrapRef *)
-
-OS_GetDataBrowserCallbacks=
-OS_GetDataBrowserCallbacks_0=cast=(ControlRef)
-OS_GetDataBrowserCallbacks_1=cast=(DataBrowserCallbacks *)
-
-OS_GetDataBrowserHasScrollBars=
-OS_GetDataBrowserHasScrollBars_0=cast=(ControlRef)
-OS_GetDataBrowserHasScrollBars_1=
-OS_GetDataBrowserHasScrollBars_2=
-
-OS_GetDataBrowserItemCount=
-OS_GetDataBrowserItemCount_0=cast=(ControlRef)
-OS_GetDataBrowserItemCount_1=cast=(DataBrowserItemID)
-OS_GetDataBrowserItemCount_2=cast=(Boolean)
-OS_GetDataBrowserItemCount_3=cast=(DataBrowserItemState)
-OS_GetDataBrowserItemCount_4=cast=(UInt32 *)
-
-OS_GetDataBrowserItemDataButtonValue=
-OS_GetDataBrowserItemDataButtonValue_0=cast=(ControlRef)
-OS_GetDataBrowserItemDataButtonValue_1=cast=ThemeButtonValue *
-
-OS_GetDataBrowserItemPartBounds=
-OS_GetDataBrowserItemPartBounds_0=cast=(ControlRef)
-OS_GetDataBrowserItemPartBounds_1=cast=(DataBrowserItemID)
-OS_GetDataBrowserItemPartBounds_2=cast=(DataBrowserPropertyID)
-OS_GetDataBrowserItemPartBounds_3=cast=(DataBrowserPropertyPart)
-OS_GetDataBrowserItemPartBounds_4=cast=(Rect *)
-
-OS_GetDataBrowserItemState=
-OS_GetDataBrowserItemState_0=cast=(ControlRef)
-OS_GetDataBrowserItemState_1=
-OS_GetDataBrowserItemState_2=cast=DataBrowserItemState *
-
-OS_GetDataBrowserItems=
-OS_GetDataBrowserItems_0=cast=(ControlRef)
-OS_GetDataBrowserItems_1=cast=(DataBrowserItemID)
-OS_GetDataBrowserItems_2=cast=(Boolean)
-OS_GetDataBrowserItems_3=cast=(DataBrowserItemState)
-OS_GetDataBrowserItems_4=cast=(Handle)
-
-OS_GetDataBrowserListViewDisclosureColumn=
-OS_GetDataBrowserListViewDisclosureColumn_0=cast=ControlRef
-OS_GetDataBrowserListViewDisclosureColumn_1=cast=(DataBrowserTableViewColumnID *)
-OS_GetDataBrowserListViewDisclosureColumn_2=cast=Boolean *
-
-OS_GetDataBrowserListViewHeaderBtnHeight=
-OS_GetDataBrowserListViewHeaderBtnHeight_0=cast=(ControlRef)
-OS_GetDataBrowserListViewHeaderBtnHeight_1=cast=UInt16 *
-
-OS_GetDataBrowserListViewHeaderDesc=
-OS_GetDataBrowserListViewHeaderDesc_0=cast=(ControlRef)
-OS_GetDataBrowserListViewHeaderDesc_1=cast=(DataBrowserTableViewColumnID)
-OS_GetDataBrowserListViewHeaderDesc_2=cast=(DataBrowserListViewHeaderDesc *)
-
-OS_GetDataBrowserPropertyFlags=
-OS_GetDataBrowserPropertyFlags_0=cast=(ControlRef)
-OS_GetDataBrowserPropertyFlags_1=cast=DataBrowserPropertyID
-OS_GetDataBrowserPropertyFlags_2=cast=(DataBrowserPropertyFlags *)
-
-OS_GetDataBrowserScrollBarInset=
-OS_GetDataBrowserScrollBarInset_0=cast=(ControlRef)
-OS_GetDataBrowserScrollBarInset_1=
-
-OS_GetDataBrowserScrollPosition=
-OS_GetDataBrowserScrollPosition_0=cast=(ControlRef)
-OS_GetDataBrowserScrollPosition_1=cast=(UInt32 *)
-OS_GetDataBrowserScrollPosition_2=cast=(UInt32 *)
-
-OS_GetDataBrowserSelectionAnchor=
-OS_GetDataBrowserSelectionAnchor_0=cast=(ControlRef)
-OS_GetDataBrowserSelectionAnchor_1=cast=(UInt32 *)
-OS_GetDataBrowserSelectionAnchor_2=cast=(UInt32 *)
-
-OS_GetDataBrowserSelectionFlags=
-OS_GetDataBrowserSelectionFlags_0=cast=(ControlRef)
-OS_GetDataBrowserSelectionFlags_1=cast=DataBrowserSelectionFlags *
-
-OS_GetDataBrowserSortProperty=
-OS_GetDataBrowserSortProperty_0=cast=(ControlRef)
-OS_GetDataBrowserSortProperty_1=cast=DataBrowserPropertyID *
-
-OS_GetDataBrowserTableViewColumnPosition=
-OS_GetDataBrowserTableViewColumnPosition_0=cast=(ControlRef)
-OS_GetDataBrowserTableViewColumnPosition_1=cast=(DataBrowserTableViewColumnID)
-OS_GetDataBrowserTableViewColumnPosition_2=cast=(DataBrowserTableViewColumnIndex *)
-
-OS_GetDataBrowserTableViewItemID=
-OS_GetDataBrowserTableViewItemID_0=cast=(ControlRef)
-OS_GetDataBrowserTableViewItemID_1=cast=(DataBrowserTableViewRowIndex)
-OS_GetDataBrowserTableViewItemID_2=cast=(DataBrowserItemID *)
-
-OS_GetDataBrowserTableViewItemRow=
-OS_GetDataBrowserTableViewItemRow_0=cast=(ControlRef)
-OS_GetDataBrowserTableViewItemRow_1=cast=(DataBrowserTableViewRowIndex)
-OS_GetDataBrowserTableViewItemRow_2=cast=(DataBrowserItemID *)
-
-OS_GetDataBrowserTableViewNamedColumnWidth=
-OS_GetDataBrowserTableViewNamedColumnWidth_0=cast=(ControlRef)
-OS_GetDataBrowserTableViewNamedColumnWidth_1=cast=(DataBrowserTableViewColumnID)
-OS_GetDataBrowserTableViewNamedColumnWidth_2=cast=(UInt16 *)
-
-OS_GetDataBrowserTableViewRowHeight=
-OS_GetDataBrowserTableViewRowHeight_0=cast=(ControlRef)
-OS_GetDataBrowserTableViewRowHeight_1=cast=(UInt16 *)
-
-OS_GetDblTime=
-
-OS_GetDeviceList=
-
-OS_GetDragAllowableActions=
-OS_GetDragAllowableActions_0=cast=(DragRef)
-OS_GetDragAllowableActions_1=cast=(DragActions *)
-
-OS_GetDragDropAction=
-OS_GetDragDropAction_0=cast=(DragRef)
-OS_GetDragDropAction_1=cast=(DragActions *)
-
-OS_GetDragItemReferenceNumber=
-OS_GetDragItemReferenceNumber_0=cast=(DragRef)
-OS_GetDragItemReferenceNumber_1=
-OS_GetDragItemReferenceNumber_2=cast=(DragItemRef *)
-
-OS_GetDragModifiers=
-OS_GetDragModifiers_0=cast=(DragRef)
-OS_GetDragModifiers_1=cast=(SInt16 *)
-OS_GetDragModifiers_2=cast=(SInt16 *)
-OS_GetDragModifiers_3=cast=(SInt16 *)
-
-OS_GetDragMouse=
-OS_GetDragMouse_0=cast=(DragRef)
-OS_GetDragMouse_1=cast=(Point *)
-OS_GetDragMouse_2=cast=(Point *)
-
-OS_GetEventClass=
-OS_GetEventClass_0=cast=(EventRef)
-
-OS_GetEventDispatcherTarget=
-
-OS_GetEventKind=
-OS_GetEventKind_0=cast=(EventRef)
-
-OS_GetEventParameter__III_3II_3II=
-OS_GetEventParameter__III_3II_3II_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3II_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3II_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3II_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3II_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3II_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3II_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2=
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGPoint_2_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2=
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2_0=cast=EventRef
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2_1=cast=EventParamName
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2_2=cast=EventParamType
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2_3=cast=EventParamType *
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2_5=cast=UInt32 *
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_CGRect_2_6=cast=void *
-
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2=
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_HICommand_2_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2=
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Point_2_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2=
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_RGBColor_2_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2=
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3ILorg_eclipse_swt_internal_carbon_Rect_2_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3I_3B=
-OS_GetEventParameter__III_3II_3I_3B_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3I_3B_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3I_3B_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3I_3B_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3I_3B_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3I_3B_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3I_3B_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3I_3C=
-OS_GetEventParameter__III_3II_3I_3C_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3I_3C_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3I_3C_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3I_3C_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3I_3C_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3I_3C_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3I_3C_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3I_3I=
-OS_GetEventParameter__III_3II_3I_3I_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3I_3I_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3I_3I_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3I_3I_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3I_3I_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3I_3I_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3I_3I_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3I_3S=
-OS_GetEventParameter__III_3II_3I_3S_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3I_3S_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3I_3S_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3I_3S_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3I_3S_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3I_3S_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3I_3S_6=cast=(void *)
-
-OS_GetEventParameter__III_3II_3I_3Z=
-OS_GetEventParameter__III_3II_3I_3Z_0=cast=(EventRef)
-OS_GetEventParameter__III_3II_3I_3Z_1=cast=(EventParamName)
-OS_GetEventParameter__III_3II_3I_3Z_2=cast=(EventParamType)
-OS_GetEventParameter__III_3II_3I_3Z_3=cast=(EventParamType *)
-OS_GetEventParameter__III_3II_3I_3Z_4=cast=(UInt32)
-OS_GetEventParameter__III_3II_3I_3Z_5=cast=(UInt32 *)
-OS_GetEventParameter__III_3II_3I_3Z_6=cast=(void *)
-
-OS_GetEventTime=
-OS_GetEventTime_0=cast=(EventRef)
-
-OS_GetFlavorData=
-OS_GetFlavorData_0=cast=(DragRef)
-OS_GetFlavorData_1=cast=(DragItemRef)
-OS_GetFlavorData_2=cast=(FlavorType)
-OS_GetFlavorData_3=cast=(void *)
-OS_GetFlavorData_4=cast=(Size *)
-OS_GetFlavorData_5=
-
-OS_GetFlavorDataSize=
-OS_GetFlavorDataSize_0=cast=(DragRef)
-OS_GetFlavorDataSize_1=cast=(DragItemRef)
-OS_GetFlavorDataSize_2=cast=(FlavorType)
-OS_GetFlavorDataSize_3=cast=(Size *)
-
-OS_GetFlavorType=
-OS_GetFlavorType_0=cast=(DragRef)
-OS_GetFlavorType_1=cast=(DragItemRef)
-OS_GetFlavorType_2=
-OS_GetFlavorType_3=cast=(FlavorType *)
-
-OS_GetFrontProcess=
-OS_GetFrontProcess_0=cast=ProcessSerialNumber *
-
-OS_GetGWorld=
-OS_GetGWorld_0=cast=(CGrafPtr *)
-OS_GetGWorld_1=cast=(GDHandle *)
-
-OS_GetGlobalMouse=
-OS_GetGlobalMouse_0=cast=(Point *)
-
-OS_GetHandleSize=
-OS_GetHandleSize_0=cast=(Handle)
-
-OS_GetIconFamilyData=
-OS_GetIconFamilyData_0=cast=IconFamilyHandle
-OS_GetIconFamilyData_1=cast=OSType
-OS_GetIconFamilyData_2=cast=(Handle)
-
-OS_GetIconRef=
-OS_GetIconRef_0=cast=(SInt16)
-OS_GetIconRef_1=cast=(OSType)
-OS_GetIconRef_2=cast=(OSType)
-OS_GetIconRef_3=cast=(IconRef *)
-
-OS_GetIconRefFromFileInfo=
-OS_GetIconRefFromFileInfo_0=cast=const FSRef *
-OS_GetIconRefFromFileInfo_1=
-OS_GetIconRefFromFileInfo_2=cast=const UniChar *
-OS_GetIconRefFromFileInfo_3=cast=FSCatalogInfoBitmap
-OS_GetIconRefFromFileInfo_4=cast=const FSCatalogInfo *
-OS_GetIconRefFromFileInfo_5=
-OS_GetIconRefFromFileInfo_6=cast=IconRef *
-OS_GetIconRefFromFileInfo_7=cast=SInt16 *
-
-OS_GetIconRefFromIconFamilyPtr=flags=dynamic
-OS_GetIconRefFromIconFamilyPtr_0=
-OS_GetIconRefFromIconFamilyPtr_1=
-OS_GetIconRefFromIconFamilyPtr_2=
-
-OS_GetIndMenuItemWithCommandID=
-OS_GetIndMenuItemWithCommandID_0=cast=(MenuRef)
-OS_GetIndMenuItemWithCommandID_1=cast=(MenuCommand)
-OS_GetIndMenuItemWithCommandID_2=cast=(UInt32)
-OS_GetIndMenuItemWithCommandID_3=cast=(MenuRef *)
-OS_GetIndMenuItemWithCommandID_4=cast=(MenuItemIndex *)
-
-OS_GetIndexedSubControl=
-OS_GetIndexedSubControl_0=cast=(ControlRef)
-OS_GetIndexedSubControl_1=cast=(UInt16)
-OS_GetIndexedSubControl_2=cast=(ControlRef *)
-
-OS_GetItemMark=
-OS_GetItemMark_0=cast=(MenuRef)
-OS_GetItemMark_1=
-OS_GetItemMark_2=
-
-OS_GetKeyboardFocus=
-OS_GetKeyboardFocus_0=cast=(WindowRef)
-OS_GetKeyboardFocus_1=cast=(ControlRef *)
-
-OS_GetLastUserEventTime=
-
-OS_GetMBarHeight=
-
-OS_GetMainDevice=
-
-OS_GetMainEventQueue=
-
-OS_GetMenuCommandMark=
-OS_GetMenuCommandMark_0=cast=(MenuRef)
-OS_GetMenuCommandMark_1=cast=(MenuCommand)
-OS_GetMenuCommandMark_2=cast=(UniChar *)
-
-OS_GetMenuEventTarget=
-OS_GetMenuEventTarget_0=cast=(MenuRef)
-
-OS_GetMenuFont=
-OS_GetMenuFont_0=cast=(MenuRef)
-OS_GetMenuFont_1=cast=(SInt16 *)
-OS_GetMenuFont_2=cast=(UInt16 *)
-
-OS_GetMenuHeight=
-OS_GetMenuHeight_0=cast=(MenuRef)
-
-OS_GetMenuID=
-OS_GetMenuID_0=cast=(MenuRef)
-
-OS_GetMenuItemCommandID=
-OS_GetMenuItemCommandID_0=cast=(MenuRef)
-OS_GetMenuItemCommandID_1=cast=(SInt16)
-OS_GetMenuItemCommandID_2=cast=(MenuCommand *)
-
-OS_GetMenuItemHierarchicalMenu=
-OS_GetMenuItemHierarchicalMenu_0=cast=(MenuRef)
-OS_GetMenuItemHierarchicalMenu_1=cast=(SInt16)
-OS_GetMenuItemHierarchicalMenu_2=cast=(MenuRef *)
-
-OS_GetMenuItemRefCon=
-OS_GetMenuItemRefCon_0=cast=(MenuRef)
-OS_GetMenuItemRefCon_1=cast=(SInt16)
-OS_GetMenuItemRefCon_2=cast=(UInt32 *)
-
-OS_GetMenuTrackingData=
-OS_GetMenuTrackingData_0=cast=(MenuRef)
-OS_GetMenuTrackingData_1=
-
-OS_GetMenuWidth=
-OS_GetMenuWidth_0=cast=(MenuRef)
-
-OS_GetMouse=
-OS_GetMouse_0=cast=(Point *)
-
-OS_GetNextDevice=
-OS_GetNextDevice_0=cast=(GDHandle)
-
-OS_GetNextWindow=
-OS_GetNextWindow_0=cast=WindowRef
-
-OS_GetPixDepth=
-OS_GetPixDepth_0=cast=(PixMapHandle)
-
-OS_GetPort=
-OS_GetPort_0=cast=(GrafPtr *)
-
-OS_GetPortBitMapForCopyBits=
-OS_GetPortBitMapForCopyBits_0=cast=(CGrafPtr)
-
-OS_GetPortBounds=
-OS_GetPortBounds_0=cast=(CGrafPtr)
-OS_GetPortBounds_1=cast=(Rect *)
-
-OS_GetPreviousWindow=
-OS_GetPreviousWindow_0=cast=(WindowRef)
-
-OS_GetPtrSize=
-OS_GetPtrSize_0=cast=(Ptr)
-
-OS_GetRegionBounds=
-OS_GetRegionBounds_0=cast=(RgnHandle)
-OS_GetRegionBounds_1=cast=(Rect *)
-
-OS_GetRootControl=
-OS_GetRootControl_0=cast=(WindowRef)
-OS_GetRootControl_1=cast=(ControlRef *)
-
-OS_GetScrapFlavorCount=
-OS_GetScrapFlavorCount_0=cast=(ScrapRef)
-OS_GetScrapFlavorCount_1=cast=(UInt32 *)
-
-OS_GetScrapFlavorData__II_3I_3B=
-OS_GetScrapFlavorData__II_3I_3B_0=cast=(ScrapRef)
-OS_GetScrapFlavorData__II_3I_3B_1=cast=(ScrapFlavorType)
-OS_GetScrapFlavorData__II_3I_3B_2=cast=(Size *)
-OS_GetScrapFlavorData__II_3I_3B_3=cast=(void *)
-
-OS_GetScrapFlavorData__II_3I_3C=
-OS_GetScrapFlavorData__II_3I_3C_0=cast=(ScrapRef)
-OS_GetScrapFlavorData__II_3I_3C_1=cast=(ScrapFlavorType)
-OS_GetScrapFlavorData__II_3I_3C_2=cast=(Size *)
-OS_GetScrapFlavorData__II_3I_3C_3=cast=(void *)
-
-OS_GetScrapFlavorInfoList=
-OS_GetScrapFlavorInfoList_0=cast=(ScrapRef)
-OS_GetScrapFlavorInfoList_1=cast=(UInt32 *)
-OS_GetScrapFlavorInfoList_2=cast=(ScrapFlavorInfo *)
-
-OS_GetScrapFlavorSize=
-OS_GetScrapFlavorSize_0=cast=(ScrapRef)
-OS_GetScrapFlavorSize_1=cast=(ScrapFlavorType)
-OS_GetScrapFlavorSize_2=cast=(Size *)
-
-OS_GetScriptManagerVariable=
-OS_GetScriptManagerVariable_0=
-
-OS_GetSuperControl=
-OS_GetSuperControl_0=cast=(ControlRef)
-OS_GetSuperControl_1=cast=(ControlRef *)
-
-OS_GetSystemUIMode=
-OS_GetSystemUIMode_0=cast=(SystemUIMode *)
-OS_GetSystemUIMode_1=cast=SystemUIOptions *
-
-OS_GetTabContentRect=
-OS_GetTabContentRect_0=cast=ControlRef
-OS_GetTabContentRect_1=
-
-OS_GetThemeBrushAsColor=
-OS_GetThemeBrushAsColor_0=
-OS_GetThemeBrushAsColor_1=
-OS_GetThemeBrushAsColor_2=
-OS_GetThemeBrushAsColor_3=
-
-OS_GetThemeButtonContentBounds=
-OS_GetThemeButtonContentBounds_0=
-OS_GetThemeButtonContentBounds_1=
-OS_GetThemeButtonContentBounds_2=
-OS_GetThemeButtonContentBounds_3=
-
-OS_GetThemeButtonRegion=
-OS_GetThemeButtonRegion_0=
-OS_GetThemeButtonRegion_1=
-OS_GetThemeButtonRegion_2=
-OS_GetThemeButtonRegion_3=cast=(RgnHandle)
-
-OS_GetThemeDrawingState=
-OS_GetThemeDrawingState_0=cast=(ThemeDrawingState *)
-
-OS_GetThemeFont=
-OS_GetThemeFont_0=cast=(ThemeFontID)
-OS_GetThemeFont_1=cast=(ScriptCode)
-OS_GetThemeFont_2=cast=(unsigned char *)
-OS_GetThemeFont_3=cast=(SInt16 *)
-OS_GetThemeFont_4=cast=(Style *)
-
-OS_GetThemeMenuItemExtra=
-OS_GetThemeMenuItemExtra_0=
-OS_GetThemeMenuItemExtra_1=
-OS_GetThemeMenuItemExtra_2=
-
-OS_GetThemeMetric=
-OS_GetThemeMetric_0=
-OS_GetThemeMetric_1=
-
-OS_GetThemeTextColor=
-OS_GetThemeTextColor_0=
-OS_GetThemeTextColor_1=
-OS_GetThemeTextColor_2=
-OS_GetThemeTextColor_3=
-
-OS_GetThemeTextDimensions=
-OS_GetThemeTextDimensions_0=cast=(CFStringRef)
-OS_GetThemeTextDimensions_1=cast=(ThemeFontID)
-OS_GetThemeTextDimensions_2=cast=(ThemeDrawState)
-OS_GetThemeTextDimensions_3=cast=(Boolean)
-OS_GetThemeTextDimensions_4=cast=(Point *)
-OS_GetThemeTextDimensions_5=cast=(SInt16 *)
-
-OS_GetUserFocusEventTarget=
-
-OS_GetUserFocusWindow=
-
-OS_GetWindowActivationScope=
-OS_GetWindowActivationScope_0=cast=(WindowRef)
-OS_GetWindowActivationScope_1=cast=(WindowActivationScope *)
-
-OS_GetWindowAlpha=
-OS_GetWindowAlpha_0=cast=WindowRef
-OS_GetWindowAlpha_1=
-
-OS_GetWindowBounds=
-OS_GetWindowBounds_0=cast=(WindowRef)
-OS_GetWindowBounds_1=cast=(WindowRegionCode)
-OS_GetWindowBounds_2=cast=(Rect *)
-
-OS_GetWindowClass=
-OS_GetWindowClass_0=cast=(WindowRef)
-OS_GetWindowClass_1=cast=WindowClass *
-
-OS_GetWindowDefaultButton=
-OS_GetWindowDefaultButton_0=cast=(WindowRef)
-OS_GetWindowDefaultButton_1=cast=(ControlRef *)
-
-OS_GetWindowEventTarget=
-OS_GetWindowEventTarget_0=cast=(WindowRef)
-
-OS_GetWindowFromPort=
-OS_GetWindowFromPort_0=cast=(CGrafPtr)
-
-OS_GetWindowGroupOfClass=
-OS_GetWindowGroupOfClass_0=
-
-OS_GetWindowList=
-
-OS_GetWindowModality=
-OS_GetWindowModality_0=cast=(WindowRef)
-OS_GetWindowModality_1=cast=(WindowModality *)
-OS_GetWindowModality_2=cast=(WindowRef *)
-
-OS_GetWindowPort=
-OS_GetWindowPort_0=cast=(WindowRef)
-
-OS_GetWindowRegion=
-OS_GetWindowRegion_0=cast=(WindowRef)
-OS_GetWindowRegion_1=cast=(WindowRegionCode)
-OS_GetWindowRegion_2=cast=(RgnHandle)
-
-OS_GetWindowResizeLimits=
-OS_GetWindowResizeLimits_0=cast=WindowRef
-OS_GetWindowResizeLimits_1=cast=HISize *
-OS_GetWindowResizeLimits_2=cast=HISize *
-
-OS_GetWindowStructureWidths=
-OS_GetWindowStructureWidths_0=cast=(WindowRef)
-OS_GetWindowStructureWidths_1=cast=(Rect *)
-
-OS_HIComboBoxAppendTextItem=
-OS_HIComboBoxAppendTextItem_0=cast=(HIViewRef)
-OS_HIComboBoxAppendTextItem_1=cast=(CFStringRef)
-OS_HIComboBoxAppendTextItem_2=cast=(CFIndex *)
-
-OS_HIComboBoxCopyTextItemAtIndex=
-OS_HIComboBoxCopyTextItemAtIndex_0=cast=(HIViewRef)
-OS_HIComboBoxCopyTextItemAtIndex_1=cast=(CFIndex)
-OS_HIComboBoxCopyTextItemAtIndex_2=cast=(CFStringRef *)
-
-OS_HIComboBoxCreate=
-OS_HIComboBoxCreate_0=cast=(const HIRect *)
-OS_HIComboBoxCreate_1=cast=(CFStringRef)
-OS_HIComboBoxCreate_2=cast=(const ControlFontStyleRec *)
-OS_HIComboBoxCreate_3=cast=(CFArrayRef)
-OS_HIComboBoxCreate_4=cast=(OptionBits)
-OS_HIComboBoxCreate_5=cast=(HIViewRef *)
-
-OS_HIComboBoxGetItemCount=
-OS_HIComboBoxGetItemCount_0=cast=(HIViewRef)
-
-OS_HIComboBoxInsertTextItemAtIndex=
-OS_HIComboBoxInsertTextItemAtIndex_0=cast=(HIViewRef)
-OS_HIComboBoxInsertTextItemAtIndex_1=cast=(CFIndex)
-OS_HIComboBoxInsertTextItemAtIndex_2=cast=(CFStringRef)
-
-OS_HIComboBoxIsListVisible=flags=dynamic
-OS_HIComboBoxIsListVisible_0=cast=(HIViewRef)
-
-OS_HIComboBoxRemoveItemAtIndex=
-OS_HIComboBoxRemoveItemAtIndex_0=cast=(HIViewRef)
-OS_HIComboBoxRemoveItemAtIndex_1=cast=(CFIndex)
-
-OS_HIComboBoxSetListVisible=flags=dynamic
-OS_HIComboBoxSetListVisible_0=cast=(HIViewRef)
-OS_HIComboBoxSetListVisible_1=
-
-OS_HICopyAccessibilityRoleDescription=
-OS_HICopyAccessibilityRoleDescription_0=cast=(CFStringRef)
-OS_HICopyAccessibilityRoleDescription_1=cast=(CFStringRef)
-
-OS_HICreateTransformedCGImage=flags=dynamic
-OS_HICreateTransformedCGImage_0=cast=CGImageRef
-OS_HICreateTransformedCGImage_1=
-OS_HICreateTransformedCGImage_2=cast=CGImageRef *
-
-OS_HIObjectCopyClassID=
-OS_HIObjectCopyClassID_0=cast=(HIObjectRef)
-
-OS_HIObjectCreate=
-OS_HIObjectCreate_0=cast=(CFStringRef)
-OS_HIObjectCreate_1=cast=(EventRef)
-OS_HIObjectCreate_2=cast=(HIObjectRef *)
-
-OS_HIObjectRegisterSubclass=
-OS_HIObjectRegisterSubclass_0=cast=(CFStringRef)
-OS_HIObjectRegisterSubclass_1=cast=(CFStringRef)
-OS_HIObjectRegisterSubclass_2=cast=(OptionBits)
-OS_HIObjectRegisterSubclass_3=cast=(EventHandlerUPP)
-OS_HIObjectRegisterSubclass_4=cast=(UInt32)
-OS_HIObjectRegisterSubclass_5=cast=(const EventTypeSpec *)
-OS_HIObjectRegisterSubclass_6=cast=(void *)
-OS_HIObjectRegisterSubclass_7=cast=(HIObjectClassRef *)
-
-OS_HIObjectSetAccessibilityIgnored=
-OS_HIObjectSetAccessibilityIgnored_0=cast=(HIObjectRef)
-OS_HIObjectSetAccessibilityIgnored_1=
-
-OS_HIObjectSetAuxiliaryAccessibilityAttribute=
-OS_HIObjectSetAuxiliaryAccessibilityAttribute_0=cast=HIObjectRef
-OS_HIObjectSetAuxiliaryAccessibilityAttribute_1=cast=UInt64
-OS_HIObjectSetAuxiliaryAccessibilityAttribute_2=cast=CFStringRef
-OS_HIObjectSetAuxiliaryAccessibilityAttribute_3=cast=CFTypeRef
-
-OS_HIScrollViewCreate=
-OS_HIScrollViewCreate_0=
-OS_HIScrollViewCreate_1=cast=(HIViewRef*)
-
-OS_HIScrollViewSetScrollBarAutoHide=
-OS_HIScrollViewSetScrollBarAutoHide_0=cast=(HIViewRef)
-OS_HIScrollViewSetScrollBarAutoHide_1=
-
-OS_HISearchFieldChangeAttributes=
-OS_HISearchFieldChangeAttributes_0=cast=(HIViewRef)
-OS_HISearchFieldChangeAttributes_1=cast=OptionBits
-OS_HISearchFieldChangeAttributes_2=cast=(OptionBits)
-
-OS_HISearchFieldCopyDescriptiveText=
-OS_HISearchFieldCopyDescriptiveText_0=cast=(HIViewRef)
-OS_HISearchFieldCopyDescriptiveText_1=cast=CFStringRef *
-
-OS_HISearchFieldCreate=
-OS_HISearchFieldCreate_0=
-OS_HISearchFieldCreate_1=
-OS_HISearchFieldCreate_2=cast=MenuRef
-OS_HISearchFieldCreate_3=cast=CFStringRef
-OS_HISearchFieldCreate_4=cast=(HIViewRef*)
-
-OS_HISearchFieldGetAttributes=
-OS_HISearchFieldGetAttributes_0=cast=(HIViewRef)
-OS_HISearchFieldGetAttributes_1=cast=OptionBits*
-
-OS_HISearchFieldSetDescriptiveText=
-OS_HISearchFieldSetDescriptiveText_0=cast=HIViewRef
-OS_HISearchFieldSetDescriptiveText_1=cast=CFStringRef
-
-OS_HIShapeCreateWithQDRgn=flags=dynamic
-OS_HIShapeCreateWithQDRgn_0=
-
-OS_HIShapeReplacePathInCGContext=flags=dynamic
-OS_HIShapeReplacePathInCGContext_0=
-OS_HIShapeReplacePathInCGContext_1=
-
-OS_HITextViewCreate=
-OS_HITextViewCreate_0=
-OS_HITextViewCreate_1=
-OS_HITextViewCreate_2=
-OS_HITextViewCreate_3=cast=HIViewRef *
-
-OS_HITextViewGetTXNObject=
-OS_HITextViewGetTXNObject_0=cast=(HIViewRef)
-
-OS_HITextViewSetBackgroundColor=
-OS_HITextViewSetBackgroundColor_0=cast=(HIViewRef)
-OS_HITextViewSetBackgroundColor_1=cast=CGColorRef
-
-OS_HIThemeDrawBackground=
-OS_HIThemeDrawBackground_0=
-OS_HIThemeDrawBackground_1=
-OS_HIThemeDrawBackground_2=cast=CGContextRef
-OS_HIThemeDrawBackground_3=
-
-OS_HIThemeDrawButton=
-OS_HIThemeDrawButton_0=cast=(const HIRect *),flags=no_out
-OS_HIThemeDrawButton_1=cast=(const HIThemeButtonDrawInfo *)
-OS_HIThemeDrawButton_2=cast=(CGContextRef)
-OS_HIThemeDrawButton_3=cast=(HIThemeOrientation)
-OS_HIThemeDrawButton_4=cast=(HIRect *),flags=no_in
-
-OS_HIThemeDrawFocusRect=
-OS_HIThemeDrawFocusRect_0=
-OS_HIThemeDrawFocusRect_1=
-OS_HIThemeDrawFocusRect_2=cast=CGContextRef
-OS_HIThemeDrawFocusRect_3=
-
-OS_HIThemeDrawFrame=
-OS_HIThemeDrawFrame_0=
-OS_HIThemeDrawFrame_1=
-OS_HIThemeDrawFrame_2=cast=CGContextRef
-OS_HIThemeDrawFrame_3=
-
-OS_HIThemeDrawGenericWell=
-OS_HIThemeDrawGenericWell_0=cast=(const HIRect *)
-OS_HIThemeDrawGenericWell_1=cast=(const HIThemeButtonDrawInfo *)
-OS_HIThemeDrawGenericWell_2=cast=(CGContextRef)
-OS_HIThemeDrawGenericWell_3=cast=(HIThemeOrientation)
-
-OS_HIThemeDrawGroupBox=
-OS_HIThemeDrawGroupBox_0=
-OS_HIThemeDrawGroupBox_1=
-OS_HIThemeDrawGroupBox_2=cast=CGContextRef
-OS_HIThemeDrawGroupBox_3=
-
-OS_HIThemeDrawGrowBox=
-OS_HIThemeDrawGrowBox_0=
-OS_HIThemeDrawGrowBox_1=
-OS_HIThemeDrawGrowBox_2=cast=CGContextRef
-OS_HIThemeDrawGrowBox_3=
-
-OS_HIThemeDrawPopupArrow=
-OS_HIThemeDrawPopupArrow_0=
-OS_HIThemeDrawPopupArrow_1=
-OS_HIThemeDrawPopupArrow_2=cast=CGContextRef
-OS_HIThemeDrawPopupArrow_3=
-
-OS_HIThemeDrawSeparator=
-OS_HIThemeDrawSeparator_0=
-OS_HIThemeDrawSeparator_1=
-OS_HIThemeDrawSeparator_2=cast=CGContextRef
-OS_HIThemeDrawSeparator_3=
-
-OS_HIThemeDrawTab=
-OS_HIThemeDrawTab_0=cast=(const HIRect *),flags=no_out
-OS_HIThemeDrawTab_1=cast=(const HIThemeTabDrawInfo *)
-OS_HIThemeDrawTab_2=cast=(CGContextRef)
-OS_HIThemeDrawTab_3=cast=(HIThemeOrientation)
-OS_HIThemeDrawTab_4=cast=(HIRect *),flags=no_in
-
-OS_HIThemeDrawTabPane=
-OS_HIThemeDrawTabPane_0=cast=(const HIRect *)
-OS_HIThemeDrawTabPane_1=cast=(const HIThemeTabPaneDrawInfo *)
-OS_HIThemeDrawTabPane_2=cast=(CGContextRef)
-OS_HIThemeDrawTabPane_3=cast=(HIThemeOrientation)
-
-OS_HIThemeDrawTextBox=
-OS_HIThemeDrawTextBox_0=cast=CFStringRef
-OS_HIThemeDrawTextBox_1=
-OS_HIThemeDrawTextBox_2=
-OS_HIThemeDrawTextBox_3=cast=CGContextRef
-OS_HIThemeDrawTextBox_4=
-
-OS_HIThemeDrawTrack=
-OS_HIThemeDrawTrack_0=
-OS_HIThemeDrawTrack_1=
-OS_HIThemeDrawTrack_2=cast=CGContextRef
-OS_HIThemeDrawTrack_3=
-
-OS_HIThemeGetButtonBackgroundBounds=
-OS_HIThemeGetButtonBackgroundBounds_0=
-OS_HIThemeGetButtonBackgroundBounds_1=
-OS_HIThemeGetButtonBackgroundBounds_2=
-
-OS_HIThemeGetButtonContentBounds=
-OS_HIThemeGetButtonContentBounds_0=
-OS_HIThemeGetButtonContentBounds_1=
-OS_HIThemeGetButtonContentBounds_2=
-
-OS_HIThemeGetScrollBarTrackRect=
-OS_HIThemeGetScrollBarTrackRect_0=
-OS_HIThemeGetScrollBarTrackRect_1=
-OS_HIThemeGetScrollBarTrackRect_2=
-OS_HIThemeGetScrollBarTrackRect_3=
-
-OS_HIThemeGetTextDimensions=
-OS_HIThemeGetTextDimensions_0=cast=CFStringRef
-OS_HIThemeGetTextDimensions_1=
-OS_HIThemeGetTextDimensions_2=
-OS_HIThemeGetTextDimensions_3=
-OS_HIThemeGetTextDimensions_4=
-OS_HIThemeGetTextDimensions_5=
-
-OS_HIThemeGetTrackBounds=
-OS_HIThemeGetTrackBounds_0=
-OS_HIThemeGetTrackBounds_1=
-
-OS_HIThemeGetTrackLiveValue=
-OS_HIThemeGetTrackLiveValue_0=
-OS_HIThemeGetTrackLiveValue_1=
-OS_HIThemeGetTrackLiveValue_2=
-
-OS_HIThemeGetTrackPartBounds=
-OS_HIThemeGetTrackPartBounds_0=
-OS_HIThemeGetTrackPartBounds_1=
-OS_HIThemeGetTrackPartBounds_2=
-
-OS_HIThemeGetTrackThumbPositionFromBounds=
-OS_HIThemeGetTrackThumbPositionFromBounds_0=
-OS_HIThemeGetTrackThumbPositionFromBounds_1=
-OS_HIThemeGetTrackThumbPositionFromBounds_2=
-
-OS_HIThemeGetTrackThumbPositionFromOffset=
-OS_HIThemeGetTrackThumbPositionFromOffset_0=cast=HIThemeTrackDrawInfo *
-OS_HIThemeGetTrackThumbPositionFromOffset_1=cast=HIPoint *
-OS_HIThemeGetTrackThumbPositionFromOffset_2=
-
-OS_HIThemeHitTestScrollBarArrows=
-OS_HIThemeHitTestScrollBarArrows_0=
-OS_HIThemeHitTestScrollBarArrows_1=
-OS_HIThemeHitTestScrollBarArrows_2=
-OS_HIThemeHitTestScrollBarArrows_3=
-OS_HIThemeHitTestScrollBarArrows_4=
-OS_HIThemeHitTestScrollBarArrows_5=
-
-OS_HIThemeHitTestTrack=
-OS_HIThemeHitTestTrack_0=
-OS_HIThemeHitTestTrack_1=
-OS_HIThemeHitTestTrack_2=
-
-OS_HIThemeSetFill=flags=dynamic
-OS_HIThemeSetFill_0=cast=ThemeBrush
-OS_HIThemeSetFill_1=cast=void *
-OS_HIThemeSetFill_2=cast=CGContextRef
-OS_HIThemeSetFill_3=cast=HIThemeOrientation
-
-OS_HIThemeSetTextFill=flags=dynamic
-OS_HIThemeSetTextFill_0=
-OS_HIThemeSetTextFill_1=
-OS_HIThemeSetTextFill_2=
-OS_HIThemeSetTextFill_3=
-
-OS_HIViewAddSubview=
-OS_HIViewAddSubview_0=cast=(HIViewRef)
-OS_HIViewAddSubview_1=cast=(HIViewRef)
-
-OS_HIViewChangeAttributes=
-OS_HIViewChangeAttributes_0=cast=(HIViewRef)
-OS_HIViewChangeAttributes_1=
-OS_HIViewChangeAttributes_2=
-
-OS_HIViewChangeFeatures=
-OS_HIViewChangeFeatures_0=cast=HIViewRef
-OS_HIViewChangeFeatures_1=
-OS_HIViewChangeFeatures_2=
-
-OS_HIViewClick=
-OS_HIViewClick_0=cast=(HIViewRef)
-OS_HIViewClick_1=cast=(EventRef)
-
-OS_HIViewConvertPoint=
-OS_HIViewConvertPoint_0=cast=(HIPoint *)
-OS_HIViewConvertPoint_1=cast=(HIViewRef)
-OS_HIViewConvertPoint_2=cast=(HIViewRef)
-
-OS_HIViewConvertRect=
-OS_HIViewConvertRect_0=
-OS_HIViewConvertRect_1=cast=(HIViewRef)
-OS_HIViewConvertRect_2=cast=(HIViewRef)
-
-OS_HIViewConvertRegion=
-OS_HIViewConvertRegion_0=cast=RgnHandle
-OS_HIViewConvertRegion_1=cast=(HIViewRef)
-OS_HIViewConvertRegion_2=cast=(HIViewRef)
-
-OS_HIViewCreateOffscreenImage=
-OS_HIViewCreateOffscreenImage_0=cast=HIViewRef
-OS_HIViewCreateOffscreenImage_1=cast=OptionBits
-OS_HIViewCreateOffscreenImage_2=cast=(HIRect *)
-OS_HIViewCreateOffscreenImage_3=cast=CGImageRef *
-
-OS_HIViewDrawCGImage=
-OS_HIViewDrawCGImage_0=cast=CGContextRef
-OS_HIViewDrawCGImage_1=
-OS_HIViewDrawCGImage_2=cast=(CGImageRef)
-
-OS_HIViewFindByID=
-OS_HIViewFindByID_0=cast=(HIViewRef)
-OS_HIViewFindByID_1=cast=(HIViewID *),flags=struct
-OS_HIViewFindByID_2=cast=(HIViewRef *)
-
-OS_HIViewGetBounds=
-OS_HIViewGetBounds_0=cast=HIViewRef
-OS_HIViewGetBounds_1=
-
-OS_HIViewGetFeatures=
-OS_HIViewGetFeatures_0=cast=(HIViewRef)
-OS_HIViewGetFeatures_1=cast=HIViewFeatures *
-
-OS_HIViewGetFirstSubview=
-OS_HIViewGetFirstSubview_0=cast=(HIViewRef)
-
-OS_HIViewGetFrame=
-OS_HIViewGetFrame_0=cast=(HIViewRef)
-OS_HIViewGetFrame_1=cast=(HIRect *)
-
-OS_HIViewGetLastSubview=
-OS_HIViewGetLastSubview_0=cast=(HIViewRef)
-
-OS_HIViewGetLayoutInfo=
-OS_HIViewGetLayoutInfo_0=cast=(HIViewRef)
-OS_HIViewGetLayoutInfo_1=
-
-OS_HIViewGetNeedsDisplay=
-OS_HIViewGetNeedsDisplay_0=cast=HIViewRef
-
-OS_HIViewGetNextView=
-OS_HIViewGetNextView_0=cast=(HIViewRef)
-
-OS_HIViewGetRoot=
-OS_HIViewGetRoot_0=cast=(WindowRef)
-
-OS_HIViewGetSizeConstraints=
-OS_HIViewGetSizeConstraints_0=cast=(HIViewRef)
-OS_HIViewGetSizeConstraints_1=cast=(HISize *)
-OS_HIViewGetSizeConstraints_2=cast=(HISize *)
-
-OS_HIViewGetSubviewHit=
-OS_HIViewGetSubviewHit_0=cast=(HIViewRef)
-OS_HIViewGetSubviewHit_1=cast=(CGPoint *)
-OS_HIViewGetSubviewHit_2=cast=(Boolean)
-OS_HIViewGetSubviewHit_3=cast=(HIViewRef *)
-
-OS_HIViewGetSuperview=
-OS_HIViewGetSuperview_0=cast=(HIViewRef)
-
-OS_HIViewGetViewForMouseEvent=
-OS_HIViewGetViewForMouseEvent_0=cast=(HIViewRef)
-OS_HIViewGetViewForMouseEvent_1=cast=(EventRef)
-OS_HIViewGetViewForMouseEvent_2=cast=(HIViewRef *)
-
-OS_HIViewIsDrawingEnabled=
-OS_HIViewIsDrawingEnabled_0=cast=(HIViewRef)
-
-OS_HIViewIsVisible=
-OS_HIViewIsVisible_0=cast=(HIViewRef)
-
-OS_HIViewRegionChanged=
-OS_HIViewRegionChanged_0=cast=(HIViewRef)
-OS_HIViewRegionChanged_1=
-
-OS_HIViewRemoveFromSuperview=
-OS_HIViewRemoveFromSuperview_0=cast=(HIViewRef)
-
-OS_HIViewRender=
-OS_HIViewRender_0=cast=HIViewRef
-
-OS_HIViewScrollRect=
-OS_HIViewScrollRect_0=cast=(HIViewRef)
-OS_HIViewScrollRect_1=
-OS_HIViewScrollRect_2=
-OS_HIViewScrollRect_3=
-
-OS_HIViewSetBoundsOrigin=
-OS_HIViewSetBoundsOrigin_0=cast=(HIViewRef)
-OS_HIViewSetBoundsOrigin_1=
-OS_HIViewSetBoundsOrigin_2=
-
-OS_HIViewSetDrawingEnabled=
-OS_HIViewSetDrawingEnabled_0=cast=(HIViewRef)
-OS_HIViewSetDrawingEnabled_1=cast=(Boolean)
-
-OS_HIViewSetFrame=
-OS_HIViewSetFrame_0=cast=(HIViewRef)
-OS_HIViewSetFrame_1=cast=(const HIRect *)
-
-OS_HIViewSetLayoutInfo=
-OS_HIViewSetLayoutInfo_0=cast=HIViewRef
-OS_HIViewSetLayoutInfo_1=
-
-OS_HIViewSetNeedsDisplay=
-OS_HIViewSetNeedsDisplay_0=cast=(HIViewRef)
-OS_HIViewSetNeedsDisplay_1=cast=(Boolean)
-
-OS_HIViewSetNeedsDisplayInRegion=
-OS_HIViewSetNeedsDisplayInRegion_0=cast=(HIViewRef)
-OS_HIViewSetNeedsDisplayInRegion_1=cast=(RgnHandle)
-OS_HIViewSetNeedsDisplayInRegion_2=cast=(Boolean)
-
-OS_HIViewSetVisible=
-OS_HIViewSetVisible_0=cast=(HIViewRef)
-OS_HIViewSetVisible_1=cast=(Boolean)
-
-OS_HIViewSetZOrder=
-OS_HIViewSetZOrder_0=cast=(HIViewRef)
-OS_HIViewSetZOrder_1=cast=(HIViewZOrderOp)
-OS_HIViewSetZOrder_2=cast=(HIViewRef)
-
-OS_HIViewSimulateClick=
-OS_HIViewSimulateClick_0=cast=(HIViewRef)
-OS_HIViewSimulateClick_1=cast=(HIViewPartCode)
-OS_HIViewSimulateClick_2=cast=(UInt32)
-OS_HIViewSimulateClick_3=cast=(ControlPartCode *)
-
-OS_HIWindowFlush=
-OS_HIWindowFlush_0=cast=WindowRef
-
-OS_HIWindowIsDocumentModalTarget=
-OS_HIWindowIsDocumentModalTarget_0=cast=WindowRef
-OS_HIWindowIsDocumentModalTarget_1=cast=(WindowRef*)
-
-OS_HLock=
-OS_HLock_0=cast=(Handle)
-
-OS_HMDisplayTag=
-OS_HMDisplayTag_0=cast=const HMHelpContentRec *
-
-OS_HMGetTagDelay=
-OS_HMGetTagDelay_0=
-
-OS_HMHideTag=
-
-OS_HMInstallControlContentCallback=
-OS_HMInstallControlContentCallback_0=cast=(ControlRef)
-OS_HMInstallControlContentCallback_1=cast=(HMControlContentUPP)
-
-OS_HMSetTagDelay=
-OS_HMSetTagDelay_0=
-
-OS_HUnlock=
-OS_HUnlock_0=cast=(Handle)
-
-OS_HandleControlClick=
-OS_HandleControlClick_0=cast=(ControlRef)
-OS_HandleControlClick_1=flags=struct
-OS_HandleControlClick_2=cast=(EventModifiers)
-OS_HandleControlClick_3=cast=(ControlActionUPP)
-
-OS_HandleControlSetCursor=
-OS_HandleControlSetCursor_0=cast=(ControlRef)
-OS_HandleControlSetCursor_1=flags=struct
-OS_HandleControlSetCursor_2=cast=(EventModifiers)
-OS_HandleControlSetCursor_3=cast=(Boolean *)
-
-OS_HiWord=
-OS_HiWord_0=
-
-OS_HideWindow=
-OS_HideWindow_0=cast=(WindowRef)
-
-OS_HiliteMenu=
-OS_HiliteMenu_0=cast=(MenuID)
-
-OS_IconRefToIconFamily=
-OS_IconRefToIconFamily_0=cast=IconRef
-OS_IconRefToIconFamily_1=cast=IconSelectorValue
-OS_IconRefToIconFamily_2=cast=IconFamilyHandle *
-
-OS_InitContextualMenus=
-
-OS_InitCursor=
-
-OS_InitDataBrowserCallbacks=
-OS_InitDataBrowserCallbacks_0=cast=(DataBrowserCallbacks *),flags=init
-
-OS_InitDataBrowserCustomCallbacks=
-OS_InitDataBrowserCustomCallbacks_0=
-
-OS_InsertMenu=
-OS_InsertMenu_0=cast=(MenuRef)
-OS_InsertMenu_1=cast=(MenuID)
-
-OS_InsertMenuItemTextWithCFString=
-OS_InsertMenuItemTextWithCFString_0=cast=(MenuRef)
-OS_InsertMenuItemTextWithCFString_1=cast=(CFStringRef)
-OS_InsertMenuItemTextWithCFString_2=cast=(MenuItemIndex)
-OS_InsertMenuItemTextWithCFString_3=cast=(MenuItemAttributes)
-OS_InsertMenuItemTextWithCFString_4=cast=(MenuCommand)
-
-OS_InstallEventHandler=
-OS_InstallEventHandler_0=cast=(EventTargetRef)
-OS_InstallEventHandler_1=cast=(EventHandlerUPP)
-OS_InstallEventHandler_2=cast=(UInt32)
-OS_InstallEventHandler_3=cast=(const EventTypeSpec *)
-OS_InstallEventHandler_4=cast=(void *)
-OS_InstallEventHandler_5=cast=(EventHandlerRef *)
-
-OS_InstallEventLoopIdleTimer=
-OS_InstallEventLoopIdleTimer_0=cast=(EventLoopRef)
-OS_InstallEventLoopIdleTimer_1=cast=(EventTimerInterval)
-OS_InstallEventLoopIdleTimer_2=cast=(EventTimerInterval)
-OS_InstallEventLoopIdleTimer_3=cast=(EventLoopIdleTimerUPP)
-OS_InstallEventLoopIdleTimer_4=cast=(void *)
-OS_InstallEventLoopIdleTimer_5=cast=(EventLoopTimerRef *)
-
-OS_InstallEventLoopTimer=
-OS_InstallEventLoopTimer_0=cast=(EventLoopRef)
-OS_InstallEventLoopTimer_1=cast=(EventTimerInterval)
-OS_InstallEventLoopTimer_2=cast=(EventTimerInterval)
-OS_InstallEventLoopTimer_3=cast=(EventLoopTimerUPP)
-OS_InstallEventLoopTimer_4=cast=(void *)
-OS_InstallEventLoopTimer_5=cast=(EventLoopTimerRef *)
-
-OS_InstallReceiveHandler=
-OS_InstallReceiveHandler_0=cast=(DragReceiveHandlerUPP)
-OS_InstallReceiveHandler_1=cast=(WindowRef)
-OS_InstallReceiveHandler_2=cast=(void *)
-
-OS_InstallTrackingHandler=
-OS_InstallTrackingHandler_0=cast=(DragTrackingHandlerUPP)
-OS_InstallTrackingHandler_1=cast=(WindowRef)
-OS_InstallTrackingHandler_2=cast=(void *)
-
-OS_InvalWindowRect=
-OS_InvalWindowRect_0=cast=(WindowRef)
-OS_InvalWindowRect_1=cast=(const Rect *)
-
-OS_InvalWindowRgn=
-OS_InvalWindowRgn_0=cast=(WindowRef)
-OS_InvalWindowRgn_1=cast=(RgnHandle)
-
-OS_InvertRect=
-OS_InvertRect_0=cast=(const Rect *)
-
-OS_IsControlActive=
-OS_IsControlActive_0=cast=(ControlRef)
-
-OS_IsControlEnabled=
-OS_IsControlEnabled_0=cast=(ControlRef)
-
-OS_IsControlVisible=
-OS_IsControlVisible_0=cast=(ControlRef)
-
-OS_IsDataBrowserItemSelected=
-OS_IsDataBrowserItemSelected_0=cast=(ControlRef)
-OS_IsDataBrowserItemSelected_1=cast=(DataBrowserItemID)
-
-OS_IsEventInQueue=
-OS_IsEventInQueue_0=cast=(EventQueueRef)
-OS_IsEventInQueue_1=cast=(EventRef)
-
-OS_IsMenuCommandEnabled=
-OS_IsMenuCommandEnabled_0=cast=(MenuRef)
-OS_IsMenuCommandEnabled_1=cast=(MenuCommand)
-
-OS_IsMenuItemEnabled=
-OS_IsMenuItemEnabled_0=cast=(MenuRef)
-OS_IsMenuItemEnabled_1=cast=(MenuItemIndex)
-
-OS_IsValidControlHandle=
-OS_IsValidControlHandle_0=cast=(ControlRef)
-
-OS_IsValidMenu=
-OS_IsValidMenu_0=cast=(MenuRef)
-
-OS_IsValidWindowPtr=
-OS_IsValidWindowPtr_0=cast=(WindowRef)
-
-OS_IsWindowActive=
-OS_IsWindowActive_0=cast=(WindowRef)
-
-OS_IsWindowCollapsed=
-OS_IsWindowCollapsed_0=cast=(WindowRef)
-
-OS_IsWindowVisible=
-OS_IsWindowVisible_0=cast=(WindowRef)
-
-OS_JNIGetObject=flags=no_gen
-OS_JNIGetObject_0=
-
-OS_KeyTranslate=
-OS_KeyTranslate_0=cast=const void *
-OS_KeyTranslate_1=
-OS_KeyTranslate_2=cast=UInt32 *
-
-OS_KillPicture=
-OS_KillPicture_0=cast=(PicHandle)
-
-OS_LSCopyAllRoleHandlersForContentType=flags=dynamic
-OS_LSCopyAllRoleHandlersForContentType_0=cast=CFStringRef
-OS_LSCopyAllRoleHandlersForContentType_1=
-
-OS_LSCopyDisplayNameForRef=
-OS_LSCopyDisplayNameForRef_0=cast=const FSRef *
-OS_LSCopyDisplayNameForRef_1=cast=CFStringRef *
-
-OS_LSFindApplicationForInfo=
-OS_LSFindApplicationForInfo_0=cast=OSType
-OS_LSFindApplicationForInfo_1=cast=CFStringRef
-OS_LSFindApplicationForInfo_2=cast=CFStringRef
-OS_LSFindApplicationForInfo_3=cast=FSRef *
-OS_LSFindApplicationForInfo_4=cast=CFURLRef *
-
-OS_LSGetApplicationForInfo=
-OS_LSGetApplicationForInfo_0=cast=OSType
-OS_LSGetApplicationForInfo_1=cast=OSType
-OS_LSGetApplicationForInfo_2=cast=CFStringRef
-OS_LSGetApplicationForInfo_3=cast=LSRolesMask
-OS_LSGetApplicationForInfo_4=cast=FSRef *
-OS_LSGetApplicationForInfo_5=cast=CFURLRef *
-
-OS_LSOpenApplication=
-OS_LSOpenApplication_0=
-OS_LSOpenApplication_1=cast=ProcessSerialNumber *
-
-OS_LSOpenCFURLRef=
-OS_LSOpenCFURLRef_0=cast=CFURLRef
-OS_LSOpenCFURLRef_1=cast=CFURLRef *
-
-OS_LSOpenURLsWithRole=
-OS_LSOpenURLsWithRole_0=cast=CFArrayRef
-OS_LSOpenURLsWithRole_1=
-OS_LSOpenURLsWithRole_2=cast=(const AEKeyDesc *)
-OS_LSOpenURLsWithRole_3=cast=(const LSApplicationParameters *)
-OS_LSOpenURLsWithRole_4=cast=(ProcessSerialNumber *)
-OS_LSOpenURLsWithRole_5=
-
-OS_LineTo=
-OS_LineTo_0=cast=(short)
-OS_LineTo_1=cast=(short)
-
-OS_LoWord=
-OS_LoWord_0=
-
-OS_Long2Fix=
-OS_Long2Fix_0=
-
-OS_MenuSelect=
-OS_MenuSelect_0=cast=(Point *),flags=struct
-
-OS_MoveControl=
-OS_MoveControl_0=cast=(ControlRef)
-OS_MoveControl_1=cast=(SInt16)
-OS_MoveControl_2=cast=(SInt16)
-
-OS_MoveTo=
-OS_MoveTo_0=cast=(short)
-OS_MoveTo_1=cast=(short)
-
-OS_MoveWindow=
-OS_MoveWindow_0=cast=(WindowRef)
-OS_MoveWindow_1=cast=(short)
-OS_MoveWindow_2=cast=(short)
-OS_MoveWindow_3=cast=(Boolean)
-
-OS_NavCreateChooseFolderDialog=
-OS_NavCreateChooseFolderDialog_0=cast=(const NavDialogCreationOptions *)
-OS_NavCreateChooseFolderDialog_1=cast=(NavEventUPP)
-OS_NavCreateChooseFolderDialog_2=cast=(NavObjectFilterUPP)
-OS_NavCreateChooseFolderDialog_3=cast=(void *)
-OS_NavCreateChooseFolderDialog_4=cast=(NavDialogRef *)
-
-OS_NavCreateGetFileDialog=
-OS_NavCreateGetFileDialog_0=cast=(const NavDialogCreationOptions *)
-OS_NavCreateGetFileDialog_1=cast=(NavTypeListHandle)
-OS_NavCreateGetFileDialog_2=cast=(NavEventUPP)
-OS_NavCreateGetFileDialog_3=cast=(NavPreviewUPP)
-OS_NavCreateGetFileDialog_4=cast=(NavObjectFilterUPP)
-OS_NavCreateGetFileDialog_5=cast=(void *)
-OS_NavCreateGetFileDialog_6=cast=(NavDialogRef *)
-
-OS_NavCreatePutFileDialog=
-OS_NavCreatePutFileDialog_0=cast=(const NavDialogCreationOptions *)
-OS_NavCreatePutFileDialog_1=cast=(OSType)
-OS_NavCreatePutFileDialog_2=cast=(OSType)
-OS_NavCreatePutFileDialog_3=cast=(NavEventUPP)
-OS_NavCreatePutFileDialog_4=cast=(void *)
-OS_NavCreatePutFileDialog_5=cast=(NavDialogRef *)
-
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_AEDesc_2=
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_AEDesc_2_0=cast=(NavDialogRef)
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_AEDesc_2_1=cast=NavCustomControlMessage
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_AEDesc_2_2=
-
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2=
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2_0=cast=(NavDialogRef)
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2_1=cast=NavCustomControlMessage
-OS_NavCustomControl__IILorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2_2=
-
-OS_NavDialogDispose=
-OS_NavDialogDispose_0=cast=(NavDialogRef)
-
-OS_NavDialogGetReply=
-OS_NavDialogGetReply_0=cast=(NavDialogRef)
-OS_NavDialogGetReply_1=cast=(NavReplyRecord *)
-
-OS_NavDialogGetSaveFileName=
-OS_NavDialogGetSaveFileName_0=cast=(NavDialogRef)
-
-OS_NavDialogGetUserAction=
-OS_NavDialogGetUserAction_0=cast=(NavDialogRef)
-
-OS_NavDialogRun=
-OS_NavDialogRun_0=cast=(NavDialogRef)
-
-OS_NavDialogSetFilterTypeIdentifiers=flags=dynamic
-OS_NavDialogSetFilterTypeIdentifiers_0=
-OS_NavDialogSetFilterTypeIdentifiers_1=
-
-OS_NavDialogSetSaveFileName=
-OS_NavDialogSetSaveFileName_0=cast=(NavDialogRef)
-OS_NavDialogSetSaveFileName_1=cast=(CFStringRef)
-
-OS_NavDisposeReply=
-OS_NavDisposeReply_0=
-
-OS_NavGetDefaultDialogCreationOptions=
-OS_NavGetDefaultDialogCreationOptions_0=cast=(NavDialogCreationOptions *)
-
-OS_NewControl=
-OS_NewControl_0=cast=(WindowRef)
-OS_NewControl_1=cast=(const Rect *)
-OS_NewControl_2=cast=(ConstStr255Param)
-OS_NewControl_3=cast=(Boolean)
-OS_NewControl_4=cast=(SInt16)
-OS_NewControl_5=cast=(SInt16)
-OS_NewControl_6=cast=(SInt16)
-OS_NewControl_7=cast=(SInt16)
-OS_NewControl_8=cast=(SInt32)
-
-OS_NewDrag=
-OS_NewDrag_0=cast=(DragRef *)
-
-OS_NewGWorldFromPtr=
-OS_NewGWorldFromPtr_0=cast=(GWorldPtr *)
-OS_NewGWorldFromPtr_1=cast=(unsigned long)
-OS_NewGWorldFromPtr_2=cast=(const Rect *)
-OS_NewGWorldFromPtr_3=cast=(CTabHandle)
-OS_NewGWorldFromPtr_4=cast=(GDHandle)
-OS_NewGWorldFromPtr_5=cast=(GWorldFlags)
-OS_NewGWorldFromPtr_6=cast=(Ptr)
-OS_NewGWorldFromPtr_7=cast=(long)
-
-OS_NewGlobalRef=flags=no_gen
-OS_NewGlobalRef_0=
-
-OS_NewHandle=
-OS_NewHandle_0=cast=(Size)
-
-OS_NewHandleClear=
-OS_NewHandleClear_0=cast=(Size)
-
-OS_NewPtr=
-OS_NewPtr_0=cast=(Size)
-
-OS_NewPtrClear=
-OS_NewPtrClear_0=cast=(Size)
-
-OS_NewRgn=
-
-OS_NewTSMDocument=
-OS_NewTSMDocument_0=
-OS_NewTSMDocument_1=cast=(OSType *)
-OS_NewTSMDocument_2=cast=TSMDocumentID *
-OS_NewTSMDocument_3=
-
-OS_OffsetRect=
-OS_OffsetRect_0=
-OS_OffsetRect_1=
-OS_OffsetRect_2=
-
-OS_OffsetRgn=
-OS_OffsetRgn_0=cast=(RgnHandle)
-OS_OffsetRgn_1=cast=(short)
-OS_OffsetRgn_2=cast=(short)
-
-OS_OpenDataBrowserContainer=
-OS_OpenDataBrowserContainer_0=cast=(ControlRef)
-OS_OpenDataBrowserContainer_1=cast=(DataBrowserItemID)
-
-OS_OpenPicture=
-OS_OpenPicture_0=cast=(const Rect *)
-
-OS_OpenRgn=
-
-OS_PMCreatePageFormat=
-OS_PMCreatePageFormat_0=cast=(PMPageFormat *)
-
-OS_PMCreatePrintSettings=
-OS_PMCreatePrintSettings_0=cast=(PMPrintSettings *)
-
-OS_PMCreateSession=
-OS_PMCreateSession_0=cast=(PMPrintSession *)
-
-OS_PMFlattenPageFormat=
-OS_PMFlattenPageFormat_0=cast=PMPageFormat
-OS_PMFlattenPageFormat_1=cast=Handle *
-
-OS_PMFlattenPrintSettings=
-OS_PMFlattenPrintSettings_0=cast=PMPrintSettings
-OS_PMFlattenPrintSettings_1=cast=Handle *
-
-OS_PMGetAdjustedPageRect=
-OS_PMGetAdjustedPageRect_0=cast=(PMPageFormat)
-OS_PMGetAdjustedPageRect_1=cast=(PMRect *)
-
-OS_PMGetAdjustedPaperRect=
-OS_PMGetAdjustedPaperRect_0=cast=(PMPageFormat)
-OS_PMGetAdjustedPaperRect_1=cast=(PMRect *)
-
-OS_PMGetCollate=
-OS_PMGetCollate_0=cast=PMPrintSettings
-OS_PMGetCollate_1=
-
-OS_PMGetCopies=
-OS_PMGetCopies_0=cast=(PMPrintSettings)
-OS_PMGetCopies_1=cast=(UInt32 *)
-
-OS_PMGetFirstPage=
-OS_PMGetFirstPage_0=cast=(PMPrintSettings)
-OS_PMGetFirstPage_1=cast=(UInt32 *)
-
-OS_PMGetJobNameCFString=
-OS_PMGetJobNameCFString_0=cast=(PMPrintSettings)
-OS_PMGetJobNameCFString_1=cast=(CFStringRef *)
-
-OS_PMGetLastPage=
-OS_PMGetLastPage_0=cast=(PMPrintSettings)
-OS_PMGetLastPage_1=cast=(UInt32 *)
-
-OS_PMGetPageRange=
-OS_PMGetPageRange_0=cast=(PMPrintSettings)
-OS_PMGetPageRange_1=cast=(UInt32 *)
-OS_PMGetPageRange_2=cast=(UInt32 *)
-
-OS_PMGetResolution=
-OS_PMGetResolution_0=cast=(PMPageFormat)
-OS_PMGetResolution_1=cast=(PMResolution *)
-
-OS_PMPrinterGetOutputResolution=flags=dynamic
-OS_PMPrinterGetOutputResolution_0=cast=PMPrinter
-OS_PMPrinterGetOutputResolution_1=cast=PMPrintSettings
-OS_PMPrinterGetOutputResolution_2=cast=(PMResolution *)
-
-OS_PMRelease=
-OS_PMRelease_0=cast=(PMObject)
-
-OS_PMSessionBeginDocumentNoDialog=
-OS_PMSessionBeginDocumentNoDialog_0=cast=(PMPrintSession)
-OS_PMSessionBeginDocumentNoDialog_1=cast=(PMPrintSettings)
-OS_PMSessionBeginDocumentNoDialog_2=cast=(PMPageFormat)
-
-OS_PMSessionBeginPageNoDialog=
-OS_PMSessionBeginPageNoDialog_0=cast=(PMPrintSession)
-OS_PMSessionBeginPageNoDialog_1=cast=(PMPageFormat)
-OS_PMSessionBeginPageNoDialog_2=cast=(const PMRect *)
-
-OS_PMSessionCopyDestinationLocation=
-OS_PMSessionCopyDestinationLocation_0=cast=PMPrintSession
-OS_PMSessionCopyDestinationLocation_1=cast=PMPrintSettings
-OS_PMSessionCopyDestinationLocation_2=cast=(CFURLRef *)
-
-OS_PMSessionCreatePrinterList=
-OS_PMSessionCreatePrinterList_0=cast=PMPrintSession
-OS_PMSessionCreatePrinterList_1=cast=CFArrayRef *
-OS_PMSessionCreatePrinterList_2=cast=CFIndex *
-OS_PMSessionCreatePrinterList_3=cast=PMPrinter *
-
-OS_PMSessionDefaultPageFormat=
-OS_PMSessionDefaultPageFormat_0=cast=(PMPrintSession)
-OS_PMSessionDefaultPageFormat_1=cast=(PMPageFormat)
-
-OS_PMSessionDefaultPrintSettings=
-OS_PMSessionDefaultPrintSettings_0=cast=(PMPrintSession)
-OS_PMSessionDefaultPrintSettings_1=cast=(PMPrintSettings)
-
-OS_PMSessionEndDocumentNoDialog=
-OS_PMSessionEndDocumentNoDialog_0=cast=(PMPrintSession)
-
-OS_PMSessionEndPageNoDialog=
-OS_PMSessionEndPageNoDialog_0=cast=(PMPrintSession)
-
-OS_PMSessionError=
-OS_PMSessionError_0=cast=(PMPrintSession)
-
-OS_PMSessionGetCurrentPrinter=
-OS_PMSessionGetCurrentPrinter_0=cast=(PMPrintSession)
-OS_PMSessionGetCurrentPrinter_1=cast=PMPrinter *
-
-OS_PMSessionGetDestinationType=
-OS_PMSessionGetDestinationType_0=cast=PMPrintSession
-OS_PMSessionGetDestinationType_1=cast=PMPrintSettings
-OS_PMSessionGetDestinationType_2=cast=(PMDestinationType *)
-
-OS_PMSessionGetGraphicsContext=
-OS_PMSessionGetGraphicsContext_0=cast=(PMPrintSession)
-OS_PMSessionGetGraphicsContext_1=cast=(CFStringRef)
-OS_PMSessionGetGraphicsContext_2=cast=(void **)
-
-OS_PMSessionPageSetupDialog=
-OS_PMSessionPageSetupDialog_0=cast=(PMPrintSession)
-OS_PMSessionPageSetupDialog_1=cast=(PMPageFormat)
-OS_PMSessionPageSetupDialog_2=cast=(Boolean *)
-
-OS_PMSessionPrintDialog=
-OS_PMSessionPrintDialog_0=cast=(PMPrintSession)
-OS_PMSessionPrintDialog_1=cast=(PMPrintSettings)
-OS_PMSessionPrintDialog_2=cast=(PMPageFormat)
-OS_PMSessionPrintDialog_3=cast=(Boolean *)
-
-OS_PMSessionSetCurrentPrinter=
-OS_PMSessionSetCurrentPrinter_0=cast=PMPrintSession
-OS_PMSessionSetCurrentPrinter_1=cast=CFStringRef
-
-OS_PMSessionSetDestination=
-OS_PMSessionSetDestination_0=cast=PMPrintSession
-OS_PMSessionSetDestination_1=cast=PMPrintSettings
-OS_PMSessionSetDestination_2=cast=PMDestinationType
-OS_PMSessionSetDestination_3=cast=CFStringRef
-OS_PMSessionSetDestination_4=cast=CFURLRef
-
-OS_PMSessionSetDocumentFormatGeneration=
-OS_PMSessionSetDocumentFormatGeneration_0=cast=(PMPrintSession)
-OS_PMSessionSetDocumentFormatGeneration_1=cast=(CFStringRef)
-OS_PMSessionSetDocumentFormatGeneration_2=cast=(CFArrayRef)
-OS_PMSessionSetDocumentFormatGeneration_3=cast=(CFTypeRef)
-
-OS_PMSessionSetError=
-OS_PMSessionSetError_0=cast=(PMPrintSession)
-OS_PMSessionSetError_1=
-
-OS_PMSessionUseSheets=
-OS_PMSessionUseSheets_0=cast=(PMPrintSession)
-OS_PMSessionUseSheets_1=cast=(WindowRef)
-OS_PMSessionUseSheets_2=cast=(PMSheetDoneUPP)
-
-OS_PMSessionValidatePageFormat=
-OS_PMSessionValidatePageFormat_0=cast=(PMPrintSession)
-OS_PMSessionValidatePageFormat_1=cast=(PMPageFormat)
-OS_PMSessionValidatePageFormat_2=cast=(Boolean *)
-
-OS_PMSessionValidatePrintSettings=
-OS_PMSessionValidatePrintSettings_0=cast=(PMPrintSession)
-OS_PMSessionValidatePrintSettings_1=cast=(PMPrintSettings)
-OS_PMSessionValidatePrintSettings_2=cast=(Boolean *)
-
-OS_PMSetCollate=
-OS_PMSetCollate_0=cast=PMPrintSettings
-OS_PMSetCollate_1=
-
-OS_PMSetFirstPage=
-OS_PMSetFirstPage_0=cast=(PMPrintSettings)
-OS_PMSetFirstPage_1=cast=(UInt32)
-OS_PMSetFirstPage_2=cast=(Boolean)
-
-OS_PMSetJobNameCFString=
-OS_PMSetJobNameCFString_0=cast=(PMPrintSettings)
-OS_PMSetJobNameCFString_1=cast=CFStringRef
-
-OS_PMSetLastPage=
-OS_PMSetLastPage_0=cast=(PMPrintSettings)
-OS_PMSetLastPage_1=cast=(UInt32)
-OS_PMSetLastPage_2=cast=(Boolean)
-
-OS_PMSetPageRange=
-OS_PMSetPageRange_0=cast=(PMPrintSettings)
-OS_PMSetPageRange_1=cast=(UInt32)
-OS_PMSetPageRange_2=cast=(UInt32)
-
-OS_PMUnflattenPageFormat=
-OS_PMUnflattenPageFormat_0=cast=Handle
-OS_PMUnflattenPageFormat_1=cast=PMPageFormat *
-
-OS_PMUnflattenPrintSettings=
-OS_PMUnflattenPrintSettings_0=cast=Handle
-OS_PMUnflattenPrintSettings_1=cast=(PMPrintSettings *)
-
-OS_PickColor=
-OS_PickColor_0=cast=(ColorPickerInfo *)
-
-OS_PopUpMenuSelect=
-OS_PopUpMenuSelect_0=cast=(MenuRef)
-OS_PopUpMenuSelect_1=cast=(short)
-OS_PopUpMenuSelect_2=cast=(short)
-OS_PopUpMenuSelect_3=cast=(short)
-
-OS_PostEvent=
-OS_PostEvent_0=cast=(EventKind)
-OS_PostEvent_1=cast=(UInt32)
-
-OS_PostEventToQueue=
-OS_PostEventToQueue_0=cast=(EventQueueRef)
-OS_PostEventToQueue_1=cast=(EventRef)
-OS_PostEventToQueue_2=cast=(EventPriority)
-
-OS_PtInRect=
-OS_PtInRect_0=cast=(Point *),flags=struct
-OS_PtInRect_1=cast=(const Rect *)
-
-OS_PtInRgn=
-OS_PtInRgn_0=cast=(Point *),flags=struct
-OS_PtInRgn_1=cast=(RgnHandle)
-
-OS_PutScrapFlavor__IIII_3B=
-OS_PutScrapFlavor__IIII_3B_0=cast=(ScrapRef)
-OS_PutScrapFlavor__IIII_3B_1=cast=(ScrapFlavorType)
-OS_PutScrapFlavor__IIII_3B_2=cast=(ScrapFlavorFlags)
-OS_PutScrapFlavor__IIII_3B_3=cast=(Size)
-OS_PutScrapFlavor__IIII_3B_4=cast=(const void *)
-
-OS_PutScrapFlavor__IIII_3C=
-OS_PutScrapFlavor__IIII_3C_0=cast=(ScrapRef)
-OS_PutScrapFlavor__IIII_3C_1=cast=(ScrapFlavorType)
-OS_PutScrapFlavor__IIII_3C_2=cast=(ScrapFlavorFlags)
-OS_PutScrapFlavor__IIII_3C_3=cast=(Size)
-OS_PutScrapFlavor__IIII_3C_4=cast=(const void *)
-
-OS_QDBeginCGContext=
-OS_QDBeginCGContext_0=cast=(CGrafPtr)
-OS_QDBeginCGContext_1=cast=(CGContextRef *)
-
-OS_QDEndCGContext=
-OS_QDEndCGContext_0=cast=(CGrafPtr)
-OS_QDEndCGContext_1=cast=(CGContextRef *)
-
-OS_QDFlushPortBuffer=
-OS_QDFlushPortBuffer_0=cast=(CGrafPtr)
-OS_QDFlushPortBuffer_1=cast=(RgnHandle)
-
-OS_QDPictCreateWithProvider=
-OS_QDPictCreateWithProvider_0=cast=CGDataProviderRef
-
-OS_QDPictDrawToCGContext=
-OS_QDPictDrawToCGContext_0=cast=CGContextRef
-OS_QDPictDrawToCGContext_1=cast=(CGRect *),flags=struct
-OS_QDPictDrawToCGContext_2=cast=(QDPictRef)
-
-OS_QDPictGetBounds=flags=no_gen
-OS_QDPictGetBounds_0=cast=(QDPictRef
-OS_QDPictGetBounds_1=cast=(CGRect *)
-
-OS_QDPictRelease=
-OS_QDPictRelease_0=cast=(QDPictRef)
-
-OS_QDRegionToRects=
-OS_QDRegionToRects_0=cast=RgnHandle
-OS_QDRegionToRects_1=cast=QDRegionParseDirection
-OS_QDRegionToRects_2=cast=RegionToRectsUPP
-OS_QDRegionToRects_3=cast=void *
-
-OS_RGBBackColor=
-OS_RGBBackColor_0=cast=(const RGBColor *)
-
-OS_RGBForeColor=
-OS_RGBForeColor_0=cast=(const RGBColor *)
-
-OS_ReadIconFile=
-OS_ReadIconFile_0=cast=const FSSpec *
-OS_ReadIconFile_1=cast=IconFamilyHandle *
-
-OS_ReceiveNextEvent=
-OS_ReceiveNextEvent_0=cast=(UInt32)
-OS_ReceiveNextEvent_1=cast=(const EventTypeSpec *)
-OS_ReceiveNextEvent_2=cast=(EventTimeout)
-OS_ReceiveNextEvent_3=cast=(Boolean)
-OS_ReceiveNextEvent_4=cast=(EventRef *)
-
-OS_RectInRgn=
-OS_RectInRgn_0=cast=(const Rect *)
-OS_RectInRgn_1=cast=(RgnHandle)
-
-OS_RectRgn=
-OS_RectRgn_0=cast=(RgnHandle)
-OS_RectRgn_1=cast=(const Rect *)
-
-OS_RegisterAppearanceClient=
-
-OS_ReleaseEvent=
-OS_ReleaseEvent_0=cast=(EventRef)
-
-OS_ReleaseIconRef=
-OS_ReleaseIconRef_0=cast=IconRef
-
-OS_ReleaseMenu=
-OS_ReleaseMenu_0=cast=(MenuRef)
-
-OS_ReleaseWindow=
-OS_ReleaseWindow_0=cast=WindowRef
-
-OS_ReleaseWindowGroup=
-OS_ReleaseWindowGroup_0=cast=(WindowGroupRef)
-
-OS_RemoveControlProperty=
-OS_RemoveControlProperty_0=cast=(ControlRef)
-OS_RemoveControlProperty_1=
-OS_RemoveControlProperty_2=
-
-OS_RemoveDataBrowserItems=
-OS_RemoveDataBrowserItems_0=cast=(ControlRef)
-OS_RemoveDataBrowserItems_1=cast=(DataBrowserItemID)
-OS_RemoveDataBrowserItems_2=cast=(UInt32)
-OS_RemoveDataBrowserItems_3=cast=(const DataBrowserItemID *)
-OS_RemoveDataBrowserItems_4=cast=(DataBrowserPropertyID)
-
-OS_RemoveDataBrowserTableViewColumn=
-OS_RemoveDataBrowserTableViewColumn_0=cast=(ControlRef)
-OS_RemoveDataBrowserTableViewColumn_1=cast=(DataBrowserTableViewColumnID)
-
-OS_RemoveEventFromQueue=
-OS_RemoveEventFromQueue_0=cast=(EventQueueRef)
-OS_RemoveEventFromQueue_1=cast=EventRef
-
-OS_RemoveEventHandler=
-OS_RemoveEventHandler_0=cast=(EventHandlerRef)
-
-OS_RemoveEventLoopTimer=
-OS_RemoveEventLoopTimer_0=cast=(EventLoopTimerRef)
-
-OS_RemoveReceiveHandler=
-OS_RemoveReceiveHandler_0=cast=(DragReceiveHandlerUPP)
-OS_RemoveReceiveHandler_1=cast=(WindowRef)
-
-OS_RemoveTrackingHandler=
-OS_RemoveTrackingHandler_0=cast=(DragTrackingHandlerUPP)
-OS_RemoveTrackingHandler_1=cast=(WindowRef)
-
-OS_RepositionWindow=
-OS_RepositionWindow_0=cast=(WindowRef)
-OS_RepositionWindow_1=cast=(WindowRef)
-OS_RepositionWindow_2=
-
-OS_ReshapeCustomWindow=
-OS_ReshapeCustomWindow_0=cast=WindowRef
-
-OS_RestoreApplicationDockTileImage=
-
-OS_RetainEvent=
-OS_RetainEvent_0=cast=(EventRef)
-
-OS_RetainMenu=
-OS_RetainMenu_0=cast=(MenuRef)
-
-OS_RetainWindow=
-OS_RetainWindow_0=cast=(WindowRef)
-
-OS_RevealDataBrowserItem=
-OS_RevealDataBrowserItem_0=cast=(ControlRef)
-OS_RevealDataBrowserItem_1=cast=(DataBrowserItemID)
-OS_RevealDataBrowserItem_2=cast=(DataBrowserPropertyID)
-OS_RevealDataBrowserItem_3=cast=(DataBrowserRevealOptions)
-
-OS_RunStandardAlert=
-OS_RunStandardAlert_0=cast=(DialogRef)
-OS_RunStandardAlert_1=cast=(ModalFilterUPP)
-OS_RunStandardAlert_2=cast=(DialogItemIndex *)
-
-OS_SameProcess=
-OS_SameProcess_0=cast=ProcessSerialNumber *
-OS_SameProcess_1=cast=ProcessSerialNumber *
-OS_SameProcess_2=
-
-OS_ScrollRect=
-OS_ScrollRect_0=cast=(const Rect *)
-OS_ScrollRect_1=cast=(short)
-OS_ScrollRect_2=cast=(short)
-OS_ScrollRect_3=cast=(RgnHandle)
-
-OS_SectRect=
-OS_SectRect_0=flags=no_out
-OS_SectRect_1=flags=no_out
-OS_SectRect_2=flags=no_in
-
-OS_SectRgn=
-OS_SectRgn_0=cast=(RgnHandle)
-OS_SectRgn_1=cast=(RgnHandle)
-OS_SectRgn_2=cast=(RgnHandle)
-
-OS_SelectWindow=
-OS_SelectWindow_0=cast=(WindowRef)
-
-OS_SendBehind=
-OS_SendBehind_0=cast=(WindowRef)
-OS_SendBehind_1=cast=(WindowRef)
-
-OS_SendEventToEventTarget=
-OS_SendEventToEventTarget_0=cast=(EventRef)
-OS_SendEventToEventTarget_1=cast=(EventTargetRef)
-
-OS_SendEventToEventTargetWithOptions=
-OS_SendEventToEventTargetWithOptions_0=cast=EventRef
-OS_SendEventToEventTargetWithOptions_1=cast=(EventTargetRef)
-OS_SendEventToEventTargetWithOptions_2=
-
-OS_SetApplicationDockTileImage=
-OS_SetApplicationDockTileImage_0=cast=(CGImageRef)
-
-OS_SetAutomaticControlDragTrackingEnabledForWindow=
-OS_SetAutomaticControlDragTrackingEnabledForWindow_0=cast=(WindowRef)
-OS_SetAutomaticControlDragTrackingEnabledForWindow_1=cast=Boolean
-
-OS_SetBevelButtonContentInfo=
-OS_SetBevelButtonContentInfo_0=cast=(ControlRef)
-OS_SetBevelButtonContentInfo_1=cast=(ControlButtonContentInfoPtr)
-
-OS_SetClip=
-OS_SetClip_0=cast=(RgnHandle)
-
-OS_SetControl32BitMaximum=
-OS_SetControl32BitMaximum_0=cast=(ControlRef)
-OS_SetControl32BitMaximum_1=cast=(SInt32)
-
-OS_SetControl32BitMinimum=
-OS_SetControl32BitMinimum_0=cast=(ControlRef)
-OS_SetControl32BitMinimum_1=cast=(SInt32)
-
-OS_SetControl32BitValue=
-OS_SetControl32BitValue_0=cast=(ControlRef)
-OS_SetControl32BitValue_1=cast=(SInt32)
-
-OS_SetControlAction=
-OS_SetControlAction_0=cast=(ControlRef)
-OS_SetControlAction_1=cast=(ControlActionUPP)
-
-OS_SetControlBounds=
-OS_SetControlBounds_0=cast=(ControlRef)
-OS_SetControlBounds_1=cast=(const Rect *)
-
-OS_SetControlColorProc=
-OS_SetControlColorProc_0=cast=(ControlRef)
-OS_SetControlColorProc_1=cast=(ControlColorUPP)
-
-OS_SetControlData__IIIII=
-OS_SetControlData__IIIII_0=cast=(ControlRef)
-OS_SetControlData__IIIII_1=cast=(ControlPartCode)
-OS_SetControlData__IIIII_2=cast=(ResType)
-OS_SetControlData__IIIII_3=cast=(Size)
-OS_SetControlData__IIIII_4=cast=(const void *)
-
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlButtonContentInfo_2=
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlButtonContentInfo_2_0=cast=(ControlRef)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlButtonContentInfo_2_1=cast=(ControlPartCode)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlButtonContentInfo_2_2=cast=(ResType)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlButtonContentInfo_2_3=cast=(Size)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlButtonContentInfo_2_4=cast=(const void *)
-
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2=
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_0=cast=(ControlRef)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_1=cast=(ControlPartCode)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_2=cast=(ResType)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_3=cast=(Size)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlEditTextSelectionRec_2_4=cast=(const void *)
-
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlTabInfoRecV1_2=
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlTabInfoRecV1_2_0=cast=(ControlRef)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlTabInfoRecV1_2_1=cast=(ControlPartCode)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlTabInfoRecV1_2_2=cast=(ResType)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlTabInfoRecV1_2_3=cast=(Size)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_ControlTabInfoRecV1_2_4=cast=(const void *)
-
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_LongDateRec_2=
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_LongDateRec_2_0=cast=(ControlRef)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_LongDateRec_2_1=cast=(ControlPartCode)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_LongDateRec_2_2=cast=(ResType)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_LongDateRec_2_3=cast=(Size)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_LongDateRec_2_4=cast=(const void *)
-
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_Rect_2=
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_Rect_2_0=cast=(ControlRef)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_Rect_2_1=cast=(ControlPartCode)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_Rect_2_2=cast=(ResType)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_Rect_2_3=cast=(Size)
-OS_SetControlData__IIIILorg_eclipse_swt_internal_carbon_Rect_2_4=cast=(const void *)
-
-OS_SetControlData__IIII_3B=
-OS_SetControlData__IIII_3B_0=cast=(ControlRef)
-OS_SetControlData__IIII_3B_1=cast=(ControlPartCode)
-OS_SetControlData__IIII_3B_2=cast=(ResType)
-OS_SetControlData__IIII_3B_3=cast=(Size)
-OS_SetControlData__IIII_3B_4=cast=(const void *)
-
-OS_SetControlData__IIII_3I=
-OS_SetControlData__IIII_3I_0=cast=(ControlRef)
-OS_SetControlData__IIII_3I_1=cast=(ControlPartCode)
-OS_SetControlData__IIII_3I_2=cast=(ResType)
-OS_SetControlData__IIII_3I_3=cast=(Size)
-OS_SetControlData__IIII_3I_4=cast=(const void *)
-
-OS_SetControlData__IIII_3S=
-OS_SetControlData__IIII_3S_0=cast=(ControlRef)
-OS_SetControlData__IIII_3S_1=cast=(ControlPartCode)
-OS_SetControlData__IIII_3S_2=cast=(ResType)
-OS_SetControlData__IIII_3S_3=cast=(Size)
-OS_SetControlData__IIII_3S_4=cast=(const void *)
-
-OS_SetControlFontStyle=
-OS_SetControlFontStyle_0=cast=(ControlRef)
-OS_SetControlFontStyle_1=cast=(const ControlFontStyleRec *)
-
-OS_SetControlPopupMenuHandle=
-OS_SetControlPopupMenuHandle_0=cast=(ControlRef)
-OS_SetControlPopupMenuHandle_1=cast=(MenuRef)
-
-OS_SetControlProperty=
-OS_SetControlProperty_0=cast=(ControlRef)
-OS_SetControlProperty_1=
-OS_SetControlProperty_2=
-OS_SetControlProperty_3=
-OS_SetControlProperty_4=cast=(const void *)
-
-OS_SetControlReference=
-OS_SetControlReference_0=cast=(ControlRef)
-OS_SetControlReference_1=cast=(SInt32)
-
-OS_SetControlTitleWithCFString=
-OS_SetControlTitleWithCFString_0=cast=(ControlRef)
-OS_SetControlTitleWithCFString_1=cast=(CFStringRef)
-
-OS_SetControlViewSize=
-OS_SetControlViewSize_0=cast=(ControlRef)
-OS_SetControlViewSize_1=cast=(SInt32)
-
-OS_SetControlVisibility=
-OS_SetControlVisibility_0=cast=(ControlRef)
-OS_SetControlVisibility_1=
-OS_SetControlVisibility_2=
-
-OS_SetCursor=
-OS_SetCursor_0=cast=(const Cursor *)
-
-OS_SetDataBrowserCallbacks=
-OS_SetDataBrowserCallbacks_0=cast=(ControlRef)
-OS_SetDataBrowserCallbacks_1=cast=(const DataBrowserCallbacks *),flags=init
-
-OS_SetDataBrowserCustomCallbacks=
-OS_SetDataBrowserCustomCallbacks_0=cast=(ControlRef)
-OS_SetDataBrowserCustomCallbacks_1=
-
-OS_SetDataBrowserHasScrollBars=
-OS_SetDataBrowserHasScrollBars_0=cast=(ControlRef)
-OS_SetDataBrowserHasScrollBars_1=cast=(Boolean)
-OS_SetDataBrowserHasScrollBars_2=cast=(Boolean)
-
-OS_SetDataBrowserItemDataBooleanValue=
-OS_SetDataBrowserItemDataBooleanValue_0=cast=(DataBrowserItemDataRef)
-OS_SetDataBrowserItemDataBooleanValue_1=cast=(Boolean)
-
-OS_SetDataBrowserItemDataButtonValue=
-OS_SetDataBrowserItemDataButtonValue_0=cast=(DataBrowserItemDataRef)
-OS_SetDataBrowserItemDataButtonValue_1=cast=(ThemeButtonValue)
-
-OS_SetDataBrowserItemDataIcon=
-OS_SetDataBrowserItemDataIcon_0=cast=(DataBrowserItemDataRef)
-OS_SetDataBrowserItemDataIcon_1=cast=(IconRef)
-
-OS_SetDataBrowserItemDataItemID=
-OS_SetDataBrowserItemDataItemID_0=cast=(DataBrowserItemDataRef)
-OS_SetDataBrowserItemDataItemID_1=cast=(DataBrowserItemID)
-
-OS_SetDataBrowserItemDataText=
-OS_SetDataBrowserItemDataText_0=cast=(DataBrowserItemDataRef)
-OS_SetDataBrowserItemDataText_1=cast=(CFStringRef)
-
-OS_SetDataBrowserListViewDisclosureColumn=
-OS_SetDataBrowserListViewDisclosureColumn_0=cast=(ControlRef)
-OS_SetDataBrowserListViewDisclosureColumn_1=cast=(DataBrowserTableViewColumnID)
-OS_SetDataBrowserListViewDisclosureColumn_2=cast=(Boolean)
-
-OS_SetDataBrowserListViewHeaderBtnHeight=
-OS_SetDataBrowserListViewHeaderBtnHeight_0=cast=(ControlRef)
-OS_SetDataBrowserListViewHeaderBtnHeight_1=cast=(UInt16)
-
-OS_SetDataBrowserListViewHeaderDesc=
-OS_SetDataBrowserListViewHeaderDesc_0=cast=(ControlRef)
-OS_SetDataBrowserListViewHeaderDesc_1=
-OS_SetDataBrowserListViewHeaderDesc_2=
-
-OS_SetDataBrowserPropertyFlags=
-OS_SetDataBrowserPropertyFlags_0=cast=ControlRef
-OS_SetDataBrowserPropertyFlags_1=cast=DataBrowserPropertyID
-OS_SetDataBrowserPropertyFlags_2=cast=(DataBrowserPropertyFlags)
-
-OS_SetDataBrowserScrollPosition=
-OS_SetDataBrowserScrollPosition_0=cast=(ControlRef)
-OS_SetDataBrowserScrollPosition_1=cast=(UInt32)
-OS_SetDataBrowserScrollPosition_2=cast=(UInt32)
-
-OS_SetDataBrowserSelectedItems=
-OS_SetDataBrowserSelectedItems_0=cast=(ControlRef)
-OS_SetDataBrowserSelectedItems_1=cast=(UInt32)
-OS_SetDataBrowserSelectedItems_2=cast=(const DataBrowserItemID *)
-OS_SetDataBrowserSelectedItems_3=cast=(DataBrowserSetOption)
-
-OS_SetDataBrowserSelectionFlags=
-OS_SetDataBrowserSelectionFlags_0=cast=(ControlRef)
-OS_SetDataBrowserSelectionFlags_1=cast=(DataBrowserSelectionFlags)
-
-OS_SetDataBrowserSortOrder=
-OS_SetDataBrowserSortOrder_0=cast=(ControlRef)
-OS_SetDataBrowserSortOrder_1=
-
-OS_SetDataBrowserSortProperty=
-OS_SetDataBrowserSortProperty_0=cast=(ControlRef)
-OS_SetDataBrowserSortProperty_1=cast=(DataBrowserPropertyID)
-
-OS_SetDataBrowserTableViewColumnPosition=
-OS_SetDataBrowserTableViewColumnPosition_0=cast=(ControlRef)
-OS_SetDataBrowserTableViewColumnPosition_1=
-OS_SetDataBrowserTableViewColumnPosition_2=
-
-OS_SetDataBrowserTableViewHiliteStyle=
-OS_SetDataBrowserTableViewHiliteStyle_0=cast=(ControlRef)
-OS_SetDataBrowserTableViewHiliteStyle_1=
-
-OS_SetDataBrowserTableViewItemRow=
-OS_SetDataBrowserTableViewItemRow_0=cast=(ControlRef)
-OS_SetDataBrowserTableViewItemRow_1=
-OS_SetDataBrowserTableViewItemRow_2=
-
-OS_SetDataBrowserTableViewNamedColumnWidth=
-OS_SetDataBrowserTableViewNamedColumnWidth_0=cast=(ControlRef)
-OS_SetDataBrowserTableViewNamedColumnWidth_1=cast=(DataBrowserTableViewColumnID)
-OS_SetDataBrowserTableViewNamedColumnWidth_2=cast=(UInt16)
-
-OS_SetDataBrowserTableViewRowHeight=
-OS_SetDataBrowserTableViewRowHeight_0=cast=(ControlRef)
-OS_SetDataBrowserTableViewRowHeight_1=
-
-OS_SetDataBrowserTarget=
-OS_SetDataBrowserTarget_0=cast=(ControlRef)
-OS_SetDataBrowserTarget_1=cast=(DataBrowserItemID)
-
-OS_SetDragAllowableActions=
-OS_SetDragAllowableActions_0=cast=(DragRef)
-OS_SetDragAllowableActions_1=cast=(DragActions)
-OS_SetDragAllowableActions_2=cast=(Boolean)
-
-OS_SetDragDropAction=
-OS_SetDragDropAction_0=cast=(DragRef)
-OS_SetDragDropAction_1=cast=(DragActions)
-
-OS_SetDragImageWithCGImage=
-OS_SetDragImageWithCGImage_0=cast=(DragRef)
-OS_SetDragImageWithCGImage_1=cast=(CGImageRef)
-OS_SetDragImageWithCGImage_2=cast=(HIPoint *)
-OS_SetDragImageWithCGImage_3=cast=(DragImageFlags)
-
-OS_SetDragInputProc=
-OS_SetDragInputProc_0=cast=(DragRef)
-OS_SetDragInputProc_1=cast=(DragInputUPP)
-OS_SetDragInputProc_2=cast=(void *)
-
-OS_SetDragItemFlavorData=
-OS_SetDragItemFlavorData_0=cast=(DragRef)
-OS_SetDragItemFlavorData_1=cast=(DragItemRef)
-OS_SetDragItemFlavorData_2=cast=(FlavorType)
-OS_SetDragItemFlavorData_3=cast=(const void *)
-OS_SetDragItemFlavorData_4=cast=(Size)
-OS_SetDragItemFlavorData_5=cast=(UInt32)
-
-OS_SetDragSendProc=
-OS_SetDragSendProc_0=cast=(DragRef)
-OS_SetDragSendProc_1=cast=(DragSendDataUPP)
-OS_SetDragSendProc_2=cast=(void *)
-
-OS_SetEventLoopTimerNextFireTime=
-OS_SetEventLoopTimerNextFireTime_0=cast=(EventLoopTimerRef)
-OS_SetEventLoopTimerNextFireTime_1=cast=(EventTimerInterval)
-
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_CGPoint_2=
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_CGPoint_2_0=cast=(EventRef)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_CGPoint_2_1=cast=(EventParamName)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_CGPoint_2_2=cast=(EventParamType)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_CGPoint_2_3=cast=(UInt32)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_CGPoint_2_4=cast=(const void *)
-
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_HICommand_2=
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_HICommand_2_0=cast=(EventRef)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_HICommand_2_1=cast=(EventParamName)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_HICommand_2_2=cast=(EventParamType)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_HICommand_2_3=cast=(UInt32)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_HICommand_2_4=cast=(const void *)
-
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_Point_2=
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_Point_2_0=cast=(EventRef)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_Point_2_1=cast=(EventParamName)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_Point_2_2=cast=(EventParamType)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_Point_2_3=cast=(UInt32)
-OS_SetEventParameter__IIIILorg_eclipse_swt_internal_carbon_Point_2_4=cast=(const void *)
-
-OS_SetEventParameter__IIII_3C=
-OS_SetEventParameter__IIII_3C_0=cast=(EventRef)
-OS_SetEventParameter__IIII_3C_1=cast=(EventParamName)
-OS_SetEventParameter__IIII_3C_2=cast=(EventParamType)
-OS_SetEventParameter__IIII_3C_3=cast=(UInt32)
-OS_SetEventParameter__IIII_3C_4=cast=(const void *)
-
-OS_SetEventParameter__IIII_3I=
-OS_SetEventParameter__IIII_3I_0=cast=(EventRef)
-OS_SetEventParameter__IIII_3I_1=cast=(EventParamName)
-OS_SetEventParameter__IIII_3I_2=cast=(EventParamType)
-OS_SetEventParameter__IIII_3I_3=cast=(UInt32)
-OS_SetEventParameter__IIII_3I_4=cast=(const void *)
-
-OS_SetEventParameter__IIII_3S=
-OS_SetEventParameter__IIII_3S_0=cast=(EventRef)
-OS_SetEventParameter__IIII_3S_1=cast=(EventParamName)
-OS_SetEventParameter__IIII_3S_2=cast=(EventParamType)
-OS_SetEventParameter__IIII_3S_3=cast=(UInt32)
-OS_SetEventParameter__IIII_3S_4=cast=(const void *)
-
-OS_SetEventParameter__IIII_3Z=
-OS_SetEventParameter__IIII_3Z_0=cast=(EventRef)
-OS_SetEventParameter__IIII_3Z_1=cast=(EventParamName)
-OS_SetEventParameter__IIII_3Z_2=cast=(EventParamType)
-OS_SetEventParameter__IIII_3Z_3=cast=(UInt32)
-OS_SetEventParameter__IIII_3Z_4=cast=(const void *)
-
-OS_SetFontInfoForSelection=
-OS_SetFontInfoForSelection_0=cast=(OSType)
-OS_SetFontInfoForSelection_1=cast=(UInt32)
-OS_SetFontInfoForSelection_2=cast=(void *)
-OS_SetFontInfoForSelection_3=cast=void *
-
-OS_SetFrontProcess=
-OS_SetFrontProcess_0=cast=(const ProcessSerialNumber *)
-
-OS_SetFrontProcessWithOptions=
-OS_SetFrontProcessWithOptions_0=cast=(const ProcessSerialNumber *)
-OS_SetFrontProcessWithOptions_1=
-
-OS_SetGWorld=
-OS_SetGWorld_0=cast=(CGrafPtr)
-OS_SetGWorld_1=cast=(GDHandle)
-
-OS_SetHandleSize=
-OS_SetHandleSize_0=cast=Handle
-OS_SetHandleSize_1=
-
-OS_SetIconFamilyData=
-OS_SetIconFamilyData_0=cast=IconFamilyHandle
-OS_SetIconFamilyData_1=cast=OSType
-OS_SetIconFamilyData_2=cast=Handle
-
-OS_SetItemMark=
-OS_SetItemMark_0=cast=(MenuRef)
-OS_SetItemMark_1=
-OS_SetItemMark_2=
-
-OS_SetKeyboardFocus=
-OS_SetKeyboardFocus_0=cast=(WindowRef)
-OS_SetKeyboardFocus_1=cast=(ControlRef)
-OS_SetKeyboardFocus_2=cast=(ControlFocusPart)
-
-OS_SetMenuCommandMark=
-OS_SetMenuCommandMark_0=cast=(MenuRef)
-OS_SetMenuCommandMark_1=cast=(MenuCommand)
-OS_SetMenuCommandMark_2=cast=(UniChar)
-
-OS_SetMenuFont=
-OS_SetMenuFont_0=cast=(MenuRef)
-OS_SetMenuFont_1=cast=(SInt16)
-OS_SetMenuFont_2=cast=(UInt16)
-
-OS_SetMenuItemCommandKey=
-OS_SetMenuItemCommandKey_0=cast=(MenuRef)
-OS_SetMenuItemCommandKey_1=cast=(MenuItemIndex)
-OS_SetMenuItemCommandKey_2=cast=(Boolean)
-OS_SetMenuItemCommandKey_3=cast=(UInt16)
-
-OS_SetMenuItemHierarchicalMenu=
-OS_SetMenuItemHierarchicalMenu_0=cast=(MenuRef)
-OS_SetMenuItemHierarchicalMenu_1=cast=(MenuItemIndex)
-OS_SetMenuItemHierarchicalMenu_2=cast=(MenuRef)
-
-OS_SetMenuItemIconHandle=
-OS_SetMenuItemIconHandle_0=cast=(MenuRef)
-OS_SetMenuItemIconHandle_1=cast=(SInt16)
-OS_SetMenuItemIconHandle_2=cast=(UInt8)
-OS_SetMenuItemIconHandle_3=cast=(Handle)
-
-OS_SetMenuItemKeyGlyph=
-OS_SetMenuItemKeyGlyph_0=cast=(MenuRef)
-OS_SetMenuItemKeyGlyph_1=cast=(SInt16)
-OS_SetMenuItemKeyGlyph_2=cast=(SInt16)
-
-OS_SetMenuItemModifiers=
-OS_SetMenuItemModifiers_0=cast=(MenuRef)
-OS_SetMenuItemModifiers_1=cast=(SInt16)
-OS_SetMenuItemModifiers_2=cast=(UInt8)
-
-OS_SetMenuItemRefCon=
-OS_SetMenuItemRefCon_0=cast=(MenuRef)
-OS_SetMenuItemRefCon_1=cast=(SInt16)
-OS_SetMenuItemRefCon_2=cast=(UInt32)
-
-OS_SetMenuItemTextWithCFString=
-OS_SetMenuItemTextWithCFString_0=cast=(MenuRef)
-OS_SetMenuItemTextWithCFString_1=cast=(MenuItemIndex)
-OS_SetMenuItemTextWithCFString_2=cast=(CFStringRef)
-
-OS_SetMenuTitleWithCFString=
-OS_SetMenuTitleWithCFString_0=cast=(MenuRef)
-OS_SetMenuTitleWithCFString_1=cast=(CFStringRef)
-
-OS_SetPort=
-OS_SetPort_0=cast=(GrafPtr)
-
-OS_SetPt=
-OS_SetPt_0=cast=(Point *)
-OS_SetPt_1=cast=(short)
-OS_SetPt_2=cast=(short)
-
-OS_SetRect=
-OS_SetRect_0=cast=(Rect *)
-OS_SetRect_1=cast=(short)
-OS_SetRect_2=cast=(short)
-OS_SetRect_3=cast=(short)
-OS_SetRect_4=cast=(short)
-
-OS_SetRectRgn=
-OS_SetRectRgn_0=cast=(RgnHandle)
-OS_SetRectRgn_1=cast=(short)
-OS_SetRectRgn_2=cast=(short)
-OS_SetRectRgn_3=cast=(short)
-OS_SetRectRgn_4=cast=(short)
-
-OS_SetRootMenu=
-OS_SetRootMenu_0=cast=(MenuRef)
-
-OS_SetSystemUIMode=
-OS_SetSystemUIMode_0=cast=SystemUIMode
-OS_SetSystemUIMode_1=cast=SystemUIOptions
-
-OS_SetThemeBackground=
-OS_SetThemeBackground_0=cast=(ThemeBrush)
-OS_SetThemeBackground_1=cast=(SInt16)
-OS_SetThemeBackground_2=cast=(Boolean)
-
-OS_SetThemeCursor=
-OS_SetThemeCursor_0=cast=(ThemeCursor)
-
-OS_SetThemeDrawingState=
-OS_SetThemeDrawingState_0=cast=(ThemeDrawingState)
-OS_SetThemeDrawingState_1=cast=(Boolean)
-
-OS_SetThemeTextColor=
-OS_SetThemeTextColor_0=
-OS_SetThemeTextColor_1=
-OS_SetThemeTextColor_2=
-
-OS_SetThemeWindowBackground=
-OS_SetThemeWindowBackground_0=cast=(WindowRef)
-OS_SetThemeWindowBackground_1=cast=(ThemeBrush)
-OS_SetThemeWindowBackground_2=cast=(Boolean)
-
-OS_SetUpControlBackground=
-OS_SetUpControlBackground_0=cast=(ControlRef)
-OS_SetUpControlBackground_1=cast=(SInt16)
-OS_SetUpControlBackground_2=cast=(Boolean)
-
-OS_SetUserFocusWindow=
-OS_SetUserFocusWindow_0=cast=WindowRef
-
-OS_SetWindowActivationScope=
-OS_SetWindowActivationScope_0=cast=(WindowRef)
-OS_SetWindowActivationScope_1=cast=(WindowActivationScope)
-
-OS_SetWindowAlpha=
-OS_SetWindowAlpha_0=cast=(WindowRef)
-OS_SetWindowAlpha_1=
-
-OS_SetWindowBounds=
-OS_SetWindowBounds_0=cast=(WindowRef)
-OS_SetWindowBounds_1=cast=(WindowRegionCode)
-OS_SetWindowBounds_2=cast=(Rect *)
-
-OS_SetWindowDefaultButton=
-OS_SetWindowDefaultButton_0=cast=(WindowRef)
-OS_SetWindowDefaultButton_1=cast=(ControlRef)
-
-OS_SetWindowGroup=
-OS_SetWindowGroup_0=cast=(WindowRef)
-OS_SetWindowGroup_1=cast=(WindowGroupRef)
-
-OS_SetWindowGroupOwner=
-OS_SetWindowGroupOwner_0=cast=(WindowGroupRef)
-OS_SetWindowGroupOwner_1=cast=(WindowRef)
-
-OS_SetWindowGroupParent=
-OS_SetWindowGroupParent_0=cast=(WindowGroupRef)
-OS_SetWindowGroupParent_1=cast=(WindowGroupRef)
-
-OS_SetWindowModality=
-OS_SetWindowModality_0=cast=(WindowRef)
-OS_SetWindowModality_1=cast=(WindowModality)
-OS_SetWindowModality_2=cast=(WindowRef)
-
-OS_SetWindowResizeLimits=
-OS_SetWindowResizeLimits_0=cast=WindowRef
-OS_SetWindowResizeLimits_1=cast=(HISize *)
-OS_SetWindowResizeLimits_2=cast=(HISize *)
-
-OS_SetWindowTitleWithCFString=
-OS_SetWindowTitleWithCFString_0=cast=(WindowRef)
-OS_SetWindowTitleWithCFString_1=cast=(CFStringRef)
-
-OS_ShowWindow=
-OS_ShowWindow_0=cast=(WindowRef)
-
-OS_SizeControl=
-OS_SizeControl_0=cast=(ControlRef)
-OS_SizeControl_1=cast=(SInt16)
-OS_SizeControl_2=cast=(SInt16)
-
-OS_SizeWindow=
-OS_SizeWindow_0=cast=(WindowRef)
-OS_SizeWindow_1=cast=(short)
-OS_SizeWindow_2=cast=(short)
-OS_SizeWindow_3=cast=(Boolean)
-
-OS_StillDown=
-
-OS_SysBeep=
-OS_SysBeep_0=cast=(short)
-
-OS_TXNCopy=
-OS_TXNCopy_0=cast=(TXNObject)
-
-OS_TXNCut=
-OS_TXNCut_0=cast=(TXNObject)
-
-OS_TXNDataSize=
-OS_TXNDataSize_0=cast=(TXNObject)
-
-OS_TXNDeleteObject=
-OS_TXNDeleteObject_0=cast=(TXNObject)
-
-OS_TXNEchoMode=
-OS_TXNEchoMode_0=cast=(TXNObject)
-OS_TXNEchoMode_1=cast=(UniChar)
-OS_TXNEchoMode_2=cast=(TextEncoding)
-OS_TXNEchoMode_3=cast=(Boolean)
-
-OS_TXNGetData=
-OS_TXNGetData_0=cast=(TXNObject)
-OS_TXNGetData_1=cast=(TXNOffset)
-OS_TXNGetData_2=cast=(TXNOffset)
-OS_TXNGetData_3=cast=(Handle *)
-
-OS_TXNGetHIRect=
-OS_TXNGetHIRect_0=cast=TXNObject
-OS_TXNGetHIRect_1=
-OS_TXNGetHIRect_2=
-
-OS_TXNGetLineCount=
-OS_TXNGetLineCount_0=cast=(TXNObject)
-OS_TXNGetLineCount_1=cast=(ItemCount *)
-
-OS_TXNGetLineMetrics=
-OS_TXNGetLineMetrics_0=cast=(TXNObject)
-OS_TXNGetLineMetrics_1=cast=(UInt32)
-OS_TXNGetLineMetrics_2=cast=(Fixed *)
-OS_TXNGetLineMetrics_3=cast=(Fixed *)
-
-OS_TXNGetSelection=
-OS_TXNGetSelection_0=cast=(TXNObject)
-OS_TXNGetSelection_1=cast=(TXNOffset *)
-OS_TXNGetSelection_2=cast=(TXNOffset *)
-
-OS_TXNGetTXNObjectControls=
-OS_TXNGetTXNObjectControls_0=cast=(TXNObject)
-OS_TXNGetTXNObjectControls_1=cast=(ItemCount)
-OS_TXNGetTXNObjectControls_2=cast=(const TXNControlTag *)
-OS_TXNGetTXNObjectControls_3=cast=(TXNControlData *)
-
-OS_TXNGetViewRect=
-OS_TXNGetViewRect_0=cast=(TXNObject)
-OS_TXNGetViewRect_1=
-
-OS_TXNHIPointToOffset=
-OS_TXNHIPointToOffset_0=cast=(TXNObject)
-OS_TXNHIPointToOffset_1=cast=(HIPoint *)
-OS_TXNHIPointToOffset_2=cast=(TXNOffset *)
-
-OS_TXNInitTextension=
-OS_TXNInitTextension_0=cast=(const TXNMacOSPreferredFontDescription *)
-OS_TXNInitTextension_1=cast=(ItemCount)
-OS_TXNInitTextension_2=cast=(TXNInitOptions)
-
-OS_TXNOffsetToHIPoint=
-OS_TXNOffsetToHIPoint_0=cast=(TXNObject)
-OS_TXNOffsetToHIPoint_1=cast=(TXNOffset)
-OS_TXNOffsetToHIPoint_2=cast=(HIPoint *)
-
-OS_TXNPaste=
-OS_TXNPaste_0=cast=(TXNObject)
-
-OS_TXNSelectAll=
-OS_TXNSelectAll_0=cast=(TXNObject)
-
-OS_TXNSetBackground=
-OS_TXNSetBackground_0=cast=(TXNObject)
-OS_TXNSetBackground_1=cast=(const TXNBackground *)
-
-OS_TXNSetData=
-OS_TXNSetData_0=cast=(TXNObject)
-OS_TXNSetData_1=cast=(TXNDataType)
-OS_TXNSetData_2=cast=(const void *)
-OS_TXNSetData_3=cast=(ByteCount)
-OS_TXNSetData_4=cast=(TXNOffset)
-OS_TXNSetData_5=cast=(TXNOffset)
-
-OS_TXNSetFrameBounds=
-OS_TXNSetFrameBounds_0=cast=(TXNObject)
-OS_TXNSetFrameBounds_1=cast=(SInt32)
-OS_TXNSetFrameBounds_2=cast=(SInt32)
-OS_TXNSetFrameBounds_3=cast=(SInt32)
-OS_TXNSetFrameBounds_4=cast=(SInt32)
-OS_TXNSetFrameBounds_5=cast=(TXNFrameID)
-
-OS_TXNSetSelection=
-OS_TXNSetSelection_0=cast=(TXNObject)
-OS_TXNSetSelection_1=cast=(TXNOffset)
-OS_TXNSetSelection_2=cast=(TXNOffset)
-
-OS_TXNSetTXNObjectControls=
-OS_TXNSetTXNObjectControls_0=cast=(TXNObject)
-OS_TXNSetTXNObjectControls_1=cast=(Boolean)
-OS_TXNSetTXNObjectControls_2=cast=(ItemCount)
-OS_TXNSetTXNObjectControls_3=cast=(const TXNControlTag *)
-OS_TXNSetTXNObjectControls_4=cast=(const TXNControlData *)
-
-OS_TXNSetTypeAttributes=
-OS_TXNSetTypeAttributes_0=cast=(TXNObject)
-OS_TXNSetTypeAttributes_1=cast=(ItemCount)
-OS_TXNSetTypeAttributes_2=cast=(const TXNTypeAttributes *)
-OS_TXNSetTypeAttributes_3=cast=(TXNOffset)
-OS_TXNSetTypeAttributes_4=cast=(TXNOffset)
-
-OS_TXNShowSelection=
-OS_TXNShowSelection_0=cast=(TXNObject)
-OS_TXNShowSelection_1=cast=(Boolean)
-
-OS_TextFace=
-OS_TextFace_0=cast=(StyleParameter)
-
-OS_TextFont=
-OS_TextFont_0=cast=(short)
-
-OS_TextSize=
-OS_TextSize_0=cast=(short)
-
-OS_TrackDrag=
-OS_TrackDrag_0=cast=(DragRef)
-OS_TrackDrag_1=cast=(const EventRecord *)
-OS_TrackDrag_2=cast=(RgnHandle)
-
-OS_TrackMouseLocationWithOptions=
-OS_TrackMouseLocationWithOptions_0=cast=(GrafPtr)
-OS_TrackMouseLocationWithOptions_1=cast=(OptionBits)
-OS_TrackMouseLocationWithOptions_2=cast=(EventTimeout)
-OS_TrackMouseLocationWithOptions_3=cast=(Point *)
-OS_TrackMouseLocationWithOptions_4=cast=(UInt32 *)
-OS_TrackMouseLocationWithOptions_5=cast=(MouseTrackingResult *)
-
-OS_UTTypeCreateAllIdentifiersForTag=
-OS_UTTypeCreateAllIdentifiersForTag_0=cast=(CFStringRef)
-OS_UTTypeCreateAllIdentifiersForTag_1=cast=(CFStringRef)
-OS_UTTypeCreateAllIdentifiersForTag_2=cast=(CFStringRef)
-
-OS_UTTypeCreatePreferredIdentifierForTag=
-OS_UTTypeCreatePreferredIdentifierForTag_0=cast=(CFStringRef)
-OS_UTTypeCreatePreferredIdentifierForTag_1=cast=CFStringRef
-OS_UTTypeCreatePreferredIdentifierForTag_2=cast=CFStringRef
-
-OS_UnionRect=
-OS_UnionRect_0=flags=no_out
-OS_UnionRect_1=flags=no_out
-OS_UnionRect_2=flags=no_in
-
-OS_UnionRgn=
-OS_UnionRgn_0=cast=(RgnHandle)
-OS_UnionRgn_1=cast=(RgnHandle)
-OS_UnionRgn_2=cast=(RgnHandle)
-
-OS_UpdateDataBrowserItems=
-OS_UpdateDataBrowserItems_0=cast=(ControlRef)
-OS_UpdateDataBrowserItems_1=cast=(DataBrowserItemID)
-OS_UpdateDataBrowserItems_2=cast=(UInt32)
-OS_UpdateDataBrowserItems_3=cast=(const DataBrowserItemID *)
-OS_UpdateDataBrowserItems_4=cast=(DataBrowserPropertyID)
-OS_UpdateDataBrowserItems_5=cast=(DataBrowserPropertyID)
-
-OS_UpgradeScriptInfoToTextEncoding=
-OS_UpgradeScriptInfoToTextEncoding_0=cast=ScriptCode
-OS_UpgradeScriptInfoToTextEncoding_1=cast=LangCode
-OS_UpgradeScriptInfoToTextEncoding_2=cast=(RegionCode)
-OS_UpgradeScriptInfoToTextEncoding_3=cast=ConstStr255Param
-OS_UpgradeScriptInfoToTextEncoding_4=cast=TextEncoding *
-
-OS_UseInputWindow=
-OS_UseInputWindow_0=cast=TSMDocumentID
-OS_UseInputWindow_1=
-
-OS_WaitMouseMoved=
-OS_WaitMouseMoved_0=flags=struct
-
-OS_X2Fix=
-OS_X2Fix_0=
-
-OS_ZoomWindowIdeal=
-OS_ZoomWindowIdeal_0=cast=(WindowRef)
-OS_ZoomWindowIdeal_1=cast=(WindowPartCode)
-OS_ZoomWindowIdeal_2=cast=(Point *)
-
-OS___BIG_ENDIAN__=flags=no_gen
-
-OS_getpid=
-
-OS_kCFNumberFormatterDecimalSeparator=flags=const
-
-OS_kCFRunLoopCommonModes=flags=const
-
-OS_kCFRunLoopDefaultMode=flags=const
-
-OS_kFontPanelAttributeSizesKey=flags=const
-
-OS_kFontPanelAttributeTagsKey=flags=const
-
-OS_kFontPanelAttributeValuesKey=flags=const
-
-OS_kFontPanelAttributesKey=flags=const
-
-OS_kHIViewWindowContentID=flags=const address
-
-OS_kPMDocumentFormatPDF=flags=const
-
-OS_kPMGraphicsContextCoreGraphics=flags=const
-
-OS_kUTTagClassFilenameExtension=flags=const
-
-OS_memmove__ILorg_eclipse_swt_internal_carbon_ATSUTab_2I=
-OS_memmove__ILorg_eclipse_swt_internal_carbon_ATSUTab_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_carbon_ATSUTab_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_carbon_ATSUTab_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_carbon_BitMap_2I=
-OS_memmove__ILorg_eclipse_swt_internal_carbon_BitMap_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_carbon_BitMap_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_carbon_BitMap_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Cursor_2I=
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Cursor_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Cursor_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Cursor_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_carbon_HMHelpContentRec_2I=
-OS_memmove__ILorg_eclipse_swt_internal_carbon_HMHelpContentRec_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_carbon_HMHelpContentRec_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_carbon_HMHelpContentRec_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_carbon_PixMap_2I=
-OS_memmove__ILorg_eclipse_swt_internal_carbon_PixMap_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_carbon_PixMap_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_carbon_PixMap_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_carbon_RGBColor_2I=
-OS_memmove__ILorg_eclipse_swt_internal_carbon_RGBColor_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_carbon_RGBColor_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_carbon_RGBColor_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Rect_2I=
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Rect_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Rect_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_carbon_Rect_2I_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSLayoutRecord_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSLayoutRecord_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSLayoutRecord_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSLayoutRecord_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSTrapezoid_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSTrapezoid_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSTrapezoid_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_ATSTrapezoid_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_CGPathElement_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_CGPathElement_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_CGPathElement_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_CGPathElement_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_GDevice_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_GDevice_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_GDevice_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_GDevice_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_HMHelpContentRec_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_HMHelpContentRec_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_HMHelpContentRec_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_HMHelpContentRec_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavCBRec_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavCBRec_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavCBRec_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavCBRec_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavFileOrFolderInfo_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavFileOrFolderInfo_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavFileOrFolderInfo_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavFileOrFolderInfo_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_NavMenuItemSpec_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_PixMap_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_PixMap_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_PixMap_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_PixMap_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Point_2_3II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Point_2_3II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Point_2_3II_1=cast=(const void *),flags=critical no_out
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Point_2_3II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_RGBColor_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_RGBColor_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_RGBColor_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_RGBColor_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Rect_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Rect_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Rect_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_Rect_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_carbon_TextRange_2II=
-OS_memmove__Lorg_eclipse_swt_internal_carbon_TextRange_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_carbon_TextRange_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_carbon_TextRange_2II_2=cast=(size_t)
-
-OS_memmove___3C_3BI=
-OS_memmove___3C_3BI_0=cast=(void *),flags=critical no_in
-OS_memmove___3C_3BI_1=cast=(const void *),flags=critical no_out
-OS_memmove___3C_3BI_2=cast=(size_t)
-
-OS_memmove___3ILorg_eclipse_swt_internal_carbon_TXNTab_2I=
-OS_memmove___3ILorg_eclipse_swt_internal_carbon_TXNTab_2I_0=cast=(void *),flags=critical no_in
-OS_memmove___3ILorg_eclipse_swt_internal_carbon_TXNTab_2I_1=cast=(const void *),flags=no_out
-OS_memmove___3ILorg_eclipse_swt_internal_carbon_TXNTab_2I_2=cast=(size_t)
-
-
-org_eclipse_swt_internal_carbon_PMRect=
-PMRect_top=cast=(double)
-PMRect_left=cast=(double)
-PMRect_bottom=cast=(double)
-PMRect_right=cast=(double)
-
-org_eclipse_swt_internal_carbon_PMResolution=
-PMResolution_hRes=
-PMResolution_vRes=
-
-org_eclipse_swt_internal_carbon_PixMap=
-PixMap_pmVersion=
-PixMap_packType=
-PixMap_packSize=
-PixMap_hRes=
-PixMap_vRes=
-PixMap_pixelType=
-PixMap_pixelSize=
-PixMap_cmpCount=
-PixMap_cmpSize=
-PixMap_pixelFormat=
-PixMap_pmTable=cast=(CTabHandle)
-PixMap_pmExt=cast=(void *)
-
-org_eclipse_swt_internal_carbon_Point=
-Point_v=
-Point_h=
-
-org_eclipse_swt_internal_carbon_ProgressTrackInfo=
-ProgressTrackInfo_phase=
-
-org_eclipse_swt_internal_carbon_RGBColor=
-RGBColor_red=
-RGBColor_green=
-RGBColor_blue=
-
-org_eclipse_swt_internal_carbon_Rect=
-Rect_top=
-Rect_left=
-Rect_bottom=
-Rect_right=
-
-org_eclipse_swt_internal_carbon_ScrollBarTrackInfo=
-ScrollBarTrackInfo_viewsize=
-ScrollBarTrackInfo_pressState=
-
-org_eclipse_swt_internal_carbon_SliderTrackInfo=
-SliderTrackInfo_thumbDir=
-SliderTrackInfo_pressState=
-
-org_eclipse_swt_internal_carbon_TXNBackground=
-TXNBackground_bgType=
-TXNBackground_bg_red=accessor=bg.color.red
-TXNBackground_bg_green=accessor=bg.color.green
-TXNBackground_bg_blue=accessor=bg.color.blue
-
-org_eclipse_swt_internal_carbon_TXNTab=
-TXNTab_value=
-TXNTab_tabType=
-TXNTab_filler=
-
-org_eclipse_swt_internal_carbon_TextRange=
-TextRange_fStart=
-TextRange_fEnd=
-TextRange_fHiliteStyle=
-
-org_eclipse_swt_internal_carbon_ThemeButtonDrawInfo=
-ThemeButtonDrawInfo_state=cast=(ThemeDrawState)
-ThemeButtonDrawInfo_value=cast=(ThemeButtonValue)
-ThemeButtonDrawInfo_adornment=cast=(ThemeButtonAdornment)
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cde.CDE.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cde.CDE.properties
deleted file mode 100644
index b977de3bde..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cde.CDE.properties
+++ /dev/null
@@ -1,98 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2006 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
-###############################################################################
-org_eclipse_swt_internal_cde_CDE=
-CDE_DtActionArg_sizeof=
-
-CDE__DtActionInvoke=
-CDE__DtActionInvoke_0=cast=Widget
-CDE__DtActionInvoke_1=cast=char *
-CDE__DtActionInvoke_2=
-CDE__DtActionInvoke_3=
-CDE__DtActionInvoke_4=cast=char *
-CDE__DtActionInvoke_5=cast=char *
-CDE__DtActionInvoke_6=cast=char *
-CDE__DtActionInvoke_7=
-CDE__DtActionInvoke_8=cast=DtActionCallbackProc
-CDE__DtActionInvoke_9=cast=XtPointer
-
-CDE__DtAppInitialize=
-CDE__DtAppInitialize_0=cast=(XtAppContext)
-CDE__DtAppInitialize_1=cast=(Display *)
-CDE__DtAppInitialize_2=cast=Widget
-CDE__DtAppInitialize_3=cast=(char *)
-CDE__DtAppInitialize_4=cast=(char *)
-
-CDE__DtDbLoad=
-
-CDE__DtDtsDataTypeIsAction=
-CDE__DtDtsDataTypeIsAction_0=cast=char *
-
-CDE__DtDtsDataTypeNames=
-
-CDE__DtDtsDataTypeToAttributeValue=
-CDE__DtDtsDataTypeToAttributeValue_0=cast=char *
-CDE__DtDtsDataTypeToAttributeValue_1=cast=char *
-CDE__DtDtsDataTypeToAttributeValue_2=cast=char *
-
-CDE__DtDtsFileToDataType=
-CDE__DtDtsFileToDataType_0=cast=char *
-
-CDE__DtDtsFreeAttributeValue=
-CDE__DtDtsFreeAttributeValue_0=cast=char *
-
-CDE__DtDtsFreeDataType=
-CDE__DtDtsFreeDataType_0=cast=char *
-
-CDE__DtDtsFreeDataTypeNames=
-CDE__DtDtsFreeDataTypeNames_0=cast=char **
-
-CDE__XtAppCreateShell=
-CDE__XtAppCreateShell_0=cast=(String)
-CDE__XtAppCreateShell_1=cast=(String)
-CDE__XtAppCreateShell_2=cast=(WidgetClass)
-CDE__XtAppCreateShell_3=cast=(Display *)
-CDE__XtAppCreateShell_4=cast=(ArgList)
-CDE__XtAppCreateShell_5=
-
-CDE__XtCreateApplicationContext=
-
-CDE__XtDisplayInitialize=
-CDE__XtDisplayInitialize_0=cast=(XtAppContext)
-CDE__XtDisplayInitialize_1=cast=(Display *)
-CDE__XtDisplayInitialize_2=cast=(String)
-CDE__XtDisplayInitialize_3=cast=(String)
-CDE__XtDisplayInitialize_4=cast=(XrmOptionDescRec *)
-CDE__XtDisplayInitialize_5=cast=(Cardinal)
-CDE__XtDisplayInitialize_6=cast=(int *)
-CDE__XtDisplayInitialize_7=cast=(String *)
-
-CDE__XtRealizeWidget=
-CDE__XtRealizeWidget_0=cast=(Widget)
-
-CDE__XtResizeWidget=
-CDE__XtResizeWidget_0=cast=(Widget)
-CDE__XtResizeWidget_1=
-CDE__XtResizeWidget_2=
-CDE__XtResizeWidget_3=
-
-CDE__XtSetMappedWhenManaged=
-CDE__XtSetMappedWhenManaged_0=cast=(Widget)
-CDE__XtSetMappedWhenManaged_1=
-
-CDE__XtToolkitInitialize=
-
-CDE__topLevelShellWidgetClass=flags=const
-
-
-org_eclipse_swt_internal_cde_DtActionArg=
-DtActionArg_argClass=
-DtActionArg_name=accessor=u.file.name,cast=char *
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.Cocoa.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.Cocoa.properties
deleted file mode 100644
index 7169d6dae7..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.Cocoa.properties
+++ /dev/null
@@ -1,183 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_cocoa_Cocoa=
-Cocoa_HICocoaViewCreate=flags=dynamic
-Cocoa_HICocoaViewCreate_0=
-Cocoa_HICocoaViewCreate_1=
-Cocoa_HICocoaViewCreate_2=
-
-Cocoa_HIJavaViewCreateWithCocoaView=flags=no_gen
-Cocoa_HIJavaViewCreateWithCocoaView_0=
-Cocoa_HIJavaViewCreateWithCocoaView_1=
-
-Cocoa_HIWebViewCreate=
-Cocoa_HIWebViewCreate_0=cast=HIViewRef *
-
-Cocoa_HIWebViewGetWebView=
-Cocoa_HIWebViewGetWebView_0=cast=HIViewRef
-
-Cocoa_NSDeviceRGBColorSpace=flags=const
-
-Cocoa_WebInitForCarbon=
-
-Cocoa_memcpy=
-Cocoa_memcpy_0=
-Cocoa_memcpy_1=cast=(void *)
-Cocoa_memcpy_2=
-
-Cocoa_memmove=
-Cocoa_memmove_0=
-Cocoa_memmove_1=cast=(void *)
-Cocoa_memmove_2=
-
-Cocoa_objc_getClass=
-Cocoa_objc_getClass_0=cast=(const char *)
-
-Cocoa_objc_1msgSend__II=
-Cocoa_objc_1msgSend__II_0=cast=(id)
-Cocoa_objc_1msgSend__II_1=cast=(SEL)
-
-Cocoa_objc_1msgSend__IIF=flags=cast
-Cocoa_objc_1msgSend__IIF_0=cast=(id)
-Cocoa_objc_1msgSend__IIF_1=cast=(SEL)
-Cocoa_objc_1msgSend__IIF_2=
-
-Cocoa_objc_1msgSend__IIFF=flags=cast
-Cocoa_objc_1msgSend__IIFF_0=cast=(id)
-Cocoa_objc_1msgSend__IIFF_1=cast=(SEL)
-Cocoa_objc_1msgSend__IIFF_2=
-Cocoa_objc_1msgSend__IIFF_3=
-
-Cocoa_objc_1msgSend__III=
-Cocoa_objc_1msgSend__III_0=cast=(id)
-Cocoa_objc_1msgSend__III_1=cast=(SEL)
-Cocoa_objc_1msgSend__III_2=
-
-Cocoa_objc_1msgSend__IIII=
-Cocoa_objc_1msgSend__IIII_0=cast=(id)
-Cocoa_objc_1msgSend__IIII_1=cast=(SEL)
-Cocoa_objc_1msgSend__IIII_2=
-Cocoa_objc_1msgSend__IIII_3=
-
-Cocoa_objc_1msgSend__IIIII=
-Cocoa_objc_1msgSend__IIIII_0=cast=(id)
-Cocoa_objc_1msgSend__IIIII_1=cast=(SEL)
-Cocoa_objc_1msgSend__IIIII_2=
-Cocoa_objc_1msgSend__IIIII_3=
-Cocoa_objc_1msgSend__IIIII_4=
-
-Cocoa_objc_1msgSend__IIIIII=
-Cocoa_objc_1msgSend__IIIIII_0=cast=(id)
-Cocoa_objc_1msgSend__IIIIII_1=cast=(SEL)
-Cocoa_objc_1msgSend__IIIIII_2=
-Cocoa_objc_1msgSend__IIIIII_3=
-Cocoa_objc_1msgSend__IIIIII_4=
-Cocoa_objc_1msgSend__IIIIII_5=
-
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2=
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I=
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-Cocoa_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=cast=(id)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(SEL)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=flags=struct
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=
-
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_4=flags=struct
-
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2_2=flags=struct
-
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=flags=struct
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=
-
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_0=cast=id
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_1=cast=SEL
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_2=flags=struct
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_3=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_4=
-
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2=
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2_0=cast=(id)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(SEL)
-Cocoa_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2_2=flags=struct
-
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_0=cast=(id)
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_1=cast=SEL
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_2=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_3=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_4=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_5=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_6=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_7=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_8=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_9=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_10=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_11=
-Cocoa_objc_1msgSend__II_3IIIIIIIIIII_12=
-
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II=
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_0=cast=(void *)
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_1=cast=(void *)
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_2=cast=(SEL)
-
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I=
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(void *)
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(void *)
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=cast=SEL
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-Cocoa_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-Cocoa_sel_registerName=
-Cocoa_sel_registerName_0=cast=(const char *)
-
-
-org_eclipse_swt_internal_cocoa_NSPoint=
-NSPoint_x=
-NSPoint_y=
-
-org_eclipse_swt_internal_cocoa_NSRect=
-NSRect_x=accessor=origin.x
-NSRect_y=accessor=origin.y
-NSRect_width=accessor=size.width
-NSRect_height=accessor=size.height
-
-org_eclipse_swt_internal_cocoa_NSSize=
-NSSize_width=
-NSSize_height=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.OS.properties
deleted file mode 100755
index e8c803029f..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.cocoa.OS.properties
+++ /dev/null
@@ -1,2951 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2008 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
-###############################################################################
-org_eclipse_swt_internal_cocoa_CGPoint=
-CGPoint_x=
-CGPoint_y=
-
-org_eclipse_swt_internal_cocoa_CGRect=
-CGRect_origin=
-CGRect_size=
-
-org_eclipse_swt_internal_cocoa_CGSize=
-CGSize_width=
-CGSize_height=
-
-org_eclipse_swt_internal_cocoa_CIColor=
-
-org_eclipse_swt_internal_cocoa_CIImage=
-
-org_eclipse_swt_internal_cocoa_DOMDocument=
-
-org_eclipse_swt_internal_cocoa_DOMEvent=
-
-org_eclipse_swt_internal_cocoa_DOMKeyboardEvent=
-
-org_eclipse_swt_internal_cocoa_DOMMouseEvent=
-
-org_eclipse_swt_internal_cocoa_DOMWheelEvent=
-
-org_eclipse_swt_internal_cocoa_MacGenerator=
-
-org_eclipse_swt_internal_cocoa_NSATSTypesetter=
-
-org_eclipse_swt_internal_cocoa_NSActionCell=
-
-org_eclipse_swt_internal_cocoa_NSAffineTransform=
-
-org_eclipse_swt_internal_cocoa_NSAffineTransformStruct=
-NSAffineTransformStruct_m11=
-NSAffineTransformStruct_m12=
-NSAffineTransformStruct_m21=
-NSAffineTransformStruct_m22=
-NSAffineTransformStruct_tX=
-NSAffineTransformStruct_tY=
-
-org_eclipse_swt_internal_cocoa_NSAlert=
-
-org_eclipse_swt_internal_cocoa_NSAnimation=
-
-org_eclipse_swt_internal_cocoa_NSAnimationContext=
-
-org_eclipse_swt_internal_cocoa_NSAppleEventDescriptor=
-
-org_eclipse_swt_internal_cocoa_NSAppleEventManager=
-
-org_eclipse_swt_internal_cocoa_NSAppleScript=
-
-org_eclipse_swt_internal_cocoa_NSApplication=flags=no_gen
-
-org_eclipse_swt_internal_cocoa_NSArchiver=
-
-org_eclipse_swt_internal_cocoa_NSArray=
-
-org_eclipse_swt_internal_cocoa_NSArrayController=
-
-org_eclipse_swt_internal_cocoa_NSAssertionHandler=
-
-org_eclipse_swt_internal_cocoa_NSAttributedString=
-
-org_eclipse_swt_internal_cocoa_NSAutoreleasePool=flags=no_gen
-
-org_eclipse_swt_internal_cocoa_NSBezierPath=
-
-org_eclipse_swt_internal_cocoa_NSBitmapImageRep=
-
-org_eclipse_swt_internal_cocoa_NSBox=
-
-org_eclipse_swt_internal_cocoa_NSBrowser=
-
-org_eclipse_swt_internal_cocoa_NSBrowserCell=
-
-org_eclipse_swt_internal_cocoa_NSBundle=
-
-org_eclipse_swt_internal_cocoa_NSButton=
-
-org_eclipse_swt_internal_cocoa_NSButtonCell=
-
-org_eclipse_swt_internal_cocoa_NSCIImageRep=
-
-org_eclipse_swt_internal_cocoa_NSCachedImageRep=
-
-org_eclipse_swt_internal_cocoa_NSCachedURLResponse=
-
-org_eclipse_swt_internal_cocoa_NSCalendar=
-
-org_eclipse_swt_internal_cocoa_NSCalendarDate=
-
-org_eclipse_swt_internal_cocoa_NSCell=
-
-org_eclipse_swt_internal_cocoa_NSCharacterSet=
-
-org_eclipse_swt_internal_cocoa_NSClassDescription=
-
-org_eclipse_swt_internal_cocoa_NSClipView=
-
-org_eclipse_swt_internal_cocoa_NSCloneCommand=
-
-org_eclipse_swt_internal_cocoa_NSCloseCommand=
-
-org_eclipse_swt_internal_cocoa_NSCoder=
-
-org_eclipse_swt_internal_cocoa_NSCollectionView=
-
-org_eclipse_swt_internal_cocoa_NSCollectionViewItem=
-
-org_eclipse_swt_internal_cocoa_NSColor=
-
-org_eclipse_swt_internal_cocoa_NSColorList=
-
-org_eclipse_swt_internal_cocoa_NSColorPanel=
-
-org_eclipse_swt_internal_cocoa_NSColorPicker=
-
-org_eclipse_swt_internal_cocoa_NSColorSpace=
-
-org_eclipse_swt_internal_cocoa_NSColorWell=
-
-org_eclipse_swt_internal_cocoa_NSComboBox=
-
-org_eclipse_swt_internal_cocoa_NSComboBoxCell=
-
-org_eclipse_swt_internal_cocoa_NSComparisonPredicate=
-
-org_eclipse_swt_internal_cocoa_NSCompoundPredicate=
-
-org_eclipse_swt_internal_cocoa_NSCondition=
-
-org_eclipse_swt_internal_cocoa_NSConditionLock=
-
-org_eclipse_swt_internal_cocoa_NSConnection=
-
-org_eclipse_swt_internal_cocoa_NSControl=
-
-org_eclipse_swt_internal_cocoa_NSController=
-
-org_eclipse_swt_internal_cocoa_NSCountedSet=
-
-org_eclipse_swt_internal_cocoa_NSCreateCommand=
-
-org_eclipse_swt_internal_cocoa_NSCursor=
-
-org_eclipse_swt_internal_cocoa_NSCustomImageRep=
-
-org_eclipse_swt_internal_cocoa_NSData=
-
-org_eclipse_swt_internal_cocoa_NSDate=
-
-org_eclipse_swt_internal_cocoa_NSDateComponents=
-
-org_eclipse_swt_internal_cocoa_NSDateFormatter=
-
-org_eclipse_swt_internal_cocoa_NSDatePicker=
-
-org_eclipse_swt_internal_cocoa_NSDatePickerCell=
-
-org_eclipse_swt_internal_cocoa_NSDecimal=
-NSDecimal__exponent=
-NSDecimal__length=
-NSDecimal__isNegative=
-NSDecimal__isCompact=
-NSDecimal__reserved=
-NSDecimal__mantissa=
-
-org_eclipse_swt_internal_cocoa_NSDecimalNumber=
-
-org_eclipse_swt_internal_cocoa_NSDecimalNumberHandler=
-
-org_eclipse_swt_internal_cocoa_NSDeleteCommand=
-
-org_eclipse_swt_internal_cocoa_NSDictionary=
-
-org_eclipse_swt_internal_cocoa_NSDictionaryController=
-
-org_eclipse_swt_internal_cocoa_NSDirectoryEnumerator=
-
-org_eclipse_swt_internal_cocoa_NSDistantObject=
-
-org_eclipse_swt_internal_cocoa_NSDistantObjectRequest=
-
-org_eclipse_swt_internal_cocoa_NSDistributedLock=
-
-org_eclipse_swt_internal_cocoa_NSDistributedNotificationCenter=
-
-org_eclipse_swt_internal_cocoa_NSDockTile=
-
-org_eclipse_swt_internal_cocoa_NSDocument=
-
-org_eclipse_swt_internal_cocoa_NSDocumentController=
-
-org_eclipse_swt_internal_cocoa_NSDrawer=
-
-org_eclipse_swt_internal_cocoa_NSEPSImageRep=
-
-org_eclipse_swt_internal_cocoa_NSEnumerator=
-
-org_eclipse_swt_internal_cocoa_NSError=
-
-org_eclipse_swt_internal_cocoa_NSEvent=
-
-org_eclipse_swt_internal_cocoa_NSException=
-
-org_eclipse_swt_internal_cocoa_NSExpression=
-
-org_eclipse_swt_internal_cocoa_NSFileHandle=
-
-org_eclipse_swt_internal_cocoa_NSFileManager=
-
-org_eclipse_swt_internal_cocoa_NSFileWrapper=
-
-org_eclipse_swt_internal_cocoa_NSFont=
-
-org_eclipse_swt_internal_cocoa_NSFontDescriptor=
-
-org_eclipse_swt_internal_cocoa_NSFontManager=
-
-org_eclipse_swt_internal_cocoa_NSFontPanel=
-
-org_eclipse_swt_internal_cocoa_NSForm=
-
-org_eclipse_swt_internal_cocoa_NSFormCell=
-
-org_eclipse_swt_internal_cocoa_NSFormatter=
-
-org_eclipse_swt_internal_cocoa_NSGarbageCollector=
-
-org_eclipse_swt_internal_cocoa_NSGlyphGenerator=
-
-org_eclipse_swt_internal_cocoa_NSGlyphInfo=
-
-org_eclipse_swt_internal_cocoa_NSGradient=
-
-org_eclipse_swt_internal_cocoa_NSGraphicsContext=
-
-org_eclipse_swt_internal_cocoa_NSHTTPCookie=
-
-org_eclipse_swt_internal_cocoa_NSHTTPCookieStorage=
-
-org_eclipse_swt_internal_cocoa_NSHTTPURLResponse=
-
-org_eclipse_swt_internal_cocoa_NSHashEnumerator=
-
-org_eclipse_swt_internal_cocoa_NSHashTable=
-
-org_eclipse_swt_internal_cocoa_NSHashTableCallBacks=
-
-org_eclipse_swt_internal_cocoa_NSHelpManager=
-
-org_eclipse_swt_internal_cocoa_NSHost=
-
-org_eclipse_swt_internal_cocoa_NSImage=
-
-org_eclipse_swt_internal_cocoa_NSImageCell=
-
-org_eclipse_swt_internal_cocoa_NSImageRep=
-
-org_eclipse_swt_internal_cocoa_NSImageView=
-
-org_eclipse_swt_internal_cocoa_NSIndexPath=
-
-org_eclipse_swt_internal_cocoa_NSIndexSet=
-
-org_eclipse_swt_internal_cocoa_NSIndexSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSInputManager=
-
-org_eclipse_swt_internal_cocoa_NSInputServer=
-
-org_eclipse_swt_internal_cocoa_NSInputStream=
-
-org_eclipse_swt_internal_cocoa_NSInvocation=
-
-org_eclipse_swt_internal_cocoa_NSInvocationOperation=
-
-org_eclipse_swt_internal_cocoa_NSKeyedArchiver=
-
-org_eclipse_swt_internal_cocoa_NSKeyedUnarchiver=
-
-org_eclipse_swt_internal_cocoa_NSLayoutManager=
-
-org_eclipse_swt_internal_cocoa_NSLevelIndicator=
-
-org_eclipse_swt_internal_cocoa_NSLevelIndicatorCell=
-
-org_eclipse_swt_internal_cocoa_NSLocale=
-
-org_eclipse_swt_internal_cocoa_NSLock=
-
-org_eclipse_swt_internal_cocoa_NSLogicalTest=
-
-org_eclipse_swt_internal_cocoa_NSMachBootstrapServer=
-
-org_eclipse_swt_internal_cocoa_NSMachPort=
-
-org_eclipse_swt_internal_cocoa_NSMapEnumerator=
-
-org_eclipse_swt_internal_cocoa_NSMapTable=
-
-org_eclipse_swt_internal_cocoa_NSMapTableKeyCallBacks=
-
-org_eclipse_swt_internal_cocoa_NSMapTableValueCallBacks=
-
-org_eclipse_swt_internal_cocoa_NSMatrix=
-
-org_eclipse_swt_internal_cocoa_NSMenu=
-
-org_eclipse_swt_internal_cocoa_NSMenuItem=
-
-org_eclipse_swt_internal_cocoa_NSMenuItemCell=
-
-org_eclipse_swt_internal_cocoa_NSMenuView=
-
-org_eclipse_swt_internal_cocoa_NSMessagePortNameServer=
-
-org_eclipse_swt_internal_cocoa_NSMetadataItem=
-
-org_eclipse_swt_internal_cocoa_NSMetadataQuery=
-
-org_eclipse_swt_internal_cocoa_NSMetadataQueryAttributeValueTuple=
-
-org_eclipse_swt_internal_cocoa_NSMetadataQueryResultGroup=
-
-org_eclipse_swt_internal_cocoa_NSMethodSignature=
-
-org_eclipse_swt_internal_cocoa_NSMoveCommand=
-
-org_eclipse_swt_internal_cocoa_NSMovie=
-
-org_eclipse_swt_internal_cocoa_NSMovieView=
-
-org_eclipse_swt_internal_cocoa_NSMutableArray=
-
-org_eclipse_swt_internal_cocoa_NSMutableAttributedString=
-
-org_eclipse_swt_internal_cocoa_NSMutableCharacterSet=
-
-org_eclipse_swt_internal_cocoa_NSMutableData=
-
-org_eclipse_swt_internal_cocoa_NSMutableDictionary=
-
-org_eclipse_swt_internal_cocoa_NSMutableIndexSet=
-
-org_eclipse_swt_internal_cocoa_NSMutableParagraphStyle=
-
-org_eclipse_swt_internal_cocoa_NSMutableSet=
-
-org_eclipse_swt_internal_cocoa_NSMutableString=
-
-org_eclipse_swt_internal_cocoa_NSMutableURLRequest=
-
-org_eclipse_swt_internal_cocoa_NSNameSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSNetService=
-
-org_eclipse_swt_internal_cocoa_NSNetServiceBrowser=
-
-org_eclipse_swt_internal_cocoa_NSNib=
-
-org_eclipse_swt_internal_cocoa_NSNibConnector=
-
-org_eclipse_swt_internal_cocoa_NSNibControlConnector=
-
-org_eclipse_swt_internal_cocoa_NSNibOutletConnector=
-
-org_eclipse_swt_internal_cocoa_NSNotification=
-
-org_eclipse_swt_internal_cocoa_NSNotificationCenter=
-
-org_eclipse_swt_internal_cocoa_NSNotificationQueue=
-
-org_eclipse_swt_internal_cocoa_NSNull=
-
-org_eclipse_swt_internal_cocoa_NSNumber=
-
-org_eclipse_swt_internal_cocoa_NSNumberFormatter=
-
-org_eclipse_swt_internal_cocoa_NSObject=flags=no_gen
-
-org_eclipse_swt_internal_cocoa_NSObjectController=
-
-org_eclipse_swt_internal_cocoa_NSOpenGLContext=
-
-org_eclipse_swt_internal_cocoa_NSOpenGLPixelBuffer=
-
-org_eclipse_swt_internal_cocoa_NSOpenGLPixelFormat=
-
-org_eclipse_swt_internal_cocoa_NSOpenGLView=
-
-org_eclipse_swt_internal_cocoa_NSOpenPanel=
-
-org_eclipse_swt_internal_cocoa_NSOperation=
-
-org_eclipse_swt_internal_cocoa_NSOperationQueue=
-
-org_eclipse_swt_internal_cocoa_NSOutlineView=
-
-org_eclipse_swt_internal_cocoa_NSOutputStream=
-
-org_eclipse_swt_internal_cocoa_NSPDFImageRep=
-
-org_eclipse_swt_internal_cocoa_NSPICTImageRep=
-
-org_eclipse_swt_internal_cocoa_NSPageLayout=
-
-org_eclipse_swt_internal_cocoa_NSPanel=
-
-org_eclipse_swt_internal_cocoa_NSParagraphStyle=
-
-org_eclipse_swt_internal_cocoa_NSPasteboard=
-
-org_eclipse_swt_internal_cocoa_NSPathCell=
-
-org_eclipse_swt_internal_cocoa_NSPathComponentCell=
-
-org_eclipse_swt_internal_cocoa_NSPathControl=
-
-org_eclipse_swt_internal_cocoa_NSPersistentDocument=
-
-org_eclipse_swt_internal_cocoa_NSPipe=
-
-org_eclipse_swt_internal_cocoa_NSPoint=
-NSPoint_x=
-NSPoint_y=
-
-org_eclipse_swt_internal_cocoa_NSPointerArray=
-
-org_eclipse_swt_internal_cocoa_NSPointerFunctions=
-
-org_eclipse_swt_internal_cocoa_NSPopUpButton=
-
-org_eclipse_swt_internal_cocoa_NSPopUpButtonCell=
-
-org_eclipse_swt_internal_cocoa_NSPort=
-
-org_eclipse_swt_internal_cocoa_NSPortCoder=
-
-org_eclipse_swt_internal_cocoa_NSPortMessage=
-
-org_eclipse_swt_internal_cocoa_NSPortNameServer=
-
-org_eclipse_swt_internal_cocoa_NSPositionalSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSPredicate=
-
-org_eclipse_swt_internal_cocoa_NSPredicateEditor=
-
-org_eclipse_swt_internal_cocoa_NSPredicateEditorRowTemplate=
-
-org_eclipse_swt_internal_cocoa_NSPrintInfo=
-
-org_eclipse_swt_internal_cocoa_NSPrintOperation=
-
-org_eclipse_swt_internal_cocoa_NSPrintPanel=
-
-org_eclipse_swt_internal_cocoa_NSPrinter=
-
-org_eclipse_swt_internal_cocoa_NSProcessInfo=
-
-org_eclipse_swt_internal_cocoa_NSProgressIndicator=
-
-org_eclipse_swt_internal_cocoa_NSPropertyListSerialization=
-
-org_eclipse_swt_internal_cocoa_NSProtocolChecker=
-
-org_eclipse_swt_internal_cocoa_NSProxy=
-
-org_eclipse_swt_internal_cocoa_NSQuickDrawView=
-
-org_eclipse_swt_internal_cocoa_NSQuitCommand=
-
-org_eclipse_swt_internal_cocoa_NSRange=
-NSRange_location=
-NSRange_length=
-
-org_eclipse_swt_internal_cocoa_NSRangeSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSRect=
-NSRect_x=accessor=origin.x
-NSRect_y=accessor=origin.y
-NSRect_width=accessor=size.width
-NSRect_height=accessor=size.height
-
-org_eclipse_swt_internal_cocoa_NSRecursiveLock=
-
-org_eclipse_swt_internal_cocoa_NSRelativeSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSResponder=
-
-org_eclipse_swt_internal_cocoa_NSRuleEditor=
-
-org_eclipse_swt_internal_cocoa_NSRulerMarker=
-
-org_eclipse_swt_internal_cocoa_NSRulerView=
-
-org_eclipse_swt_internal_cocoa_NSRunLoop=
-
-org_eclipse_swt_internal_cocoa_NSSavePanel=
-
-org_eclipse_swt_internal_cocoa_NSScanner=
-
-org_eclipse_swt_internal_cocoa_NSScreen=
-
-org_eclipse_swt_internal_cocoa_NSScriptClassDescription=
-
-org_eclipse_swt_internal_cocoa_NSScriptCoercionHandler=
-
-org_eclipse_swt_internal_cocoa_NSScriptCommand=
-
-org_eclipse_swt_internal_cocoa_NSScriptCommandDescription=
-
-org_eclipse_swt_internal_cocoa_NSScriptExecutionContext=
-
-org_eclipse_swt_internal_cocoa_NSScriptObjectSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSScriptSuiteRegistry=
-
-org_eclipse_swt_internal_cocoa_NSScriptWhoseTest=
-
-org_eclipse_swt_internal_cocoa_NSScrollView=
-
-org_eclipse_swt_internal_cocoa_NSScroller=
-
-org_eclipse_swt_internal_cocoa_NSSearchField=
-
-org_eclipse_swt_internal_cocoa_NSSearchFieldCell=
-
-org_eclipse_swt_internal_cocoa_NSSecureTextField=
-
-org_eclipse_swt_internal_cocoa_NSSecureTextFieldCell=
-
-org_eclipse_swt_internal_cocoa_NSSegmentedCell=
-
-org_eclipse_swt_internal_cocoa_NSSegmentedControl=
-
-org_eclipse_swt_internal_cocoa_NSSet=
-
-org_eclipse_swt_internal_cocoa_NSSetCommand=
-
-org_eclipse_swt_internal_cocoa_NSShadow=
-
-org_eclipse_swt_internal_cocoa_NSSize=
-NSSize_width=
-NSSize_height=
-
-org_eclipse_swt_internal_cocoa_NSSlider=
-
-org_eclipse_swt_internal_cocoa_NSSliderCell=
-
-org_eclipse_swt_internal_cocoa_NSSocketPort=
-
-org_eclipse_swt_internal_cocoa_NSSocketPortNameServer=
-
-org_eclipse_swt_internal_cocoa_NSSortDescriptor=
-
-org_eclipse_swt_internal_cocoa_NSSound=
-
-org_eclipse_swt_internal_cocoa_NSSpecifierTest=
-
-org_eclipse_swt_internal_cocoa_NSSpeechRecognizer=
-
-org_eclipse_swt_internal_cocoa_NSSpeechSynthesizer=
-
-org_eclipse_swt_internal_cocoa_NSSpellChecker=
-
-org_eclipse_swt_internal_cocoa_NSSpellServer=
-
-org_eclipse_swt_internal_cocoa_NSSplitView=
-
-org_eclipse_swt_internal_cocoa_NSStatusBar=
-
-org_eclipse_swt_internal_cocoa_NSStatusItem=
-
-org_eclipse_swt_internal_cocoa_NSStepper=
-
-org_eclipse_swt_internal_cocoa_NSStepperCell=
-
-org_eclipse_swt_internal_cocoa_NSStream=
-
-org_eclipse_swt_internal_cocoa_NSString=
-
-org_eclipse_swt_internal_cocoa_NSSwappedDouble=
-NSSwappedDouble_v=
-
-org_eclipse_swt_internal_cocoa_NSSwappedFloat=
-NSSwappedFloat_v=
-
-org_eclipse_swt_internal_cocoa_NSTabView=
-
-org_eclipse_swt_internal_cocoa_NSTabViewItem=
-
-org_eclipse_swt_internal_cocoa_NSTableColumn=
-
-org_eclipse_swt_internal_cocoa_NSTableHeaderCell=
-
-org_eclipse_swt_internal_cocoa_NSTableHeaderView=
-
-org_eclipse_swt_internal_cocoa_NSTableView=
-
-org_eclipse_swt_internal_cocoa_NSTask=
-
-org_eclipse_swt_internal_cocoa_NSText=
-
-org_eclipse_swt_internal_cocoa_NSTextAttachment=
-
-org_eclipse_swt_internal_cocoa_NSTextBlock=
-
-org_eclipse_swt_internal_cocoa_NSTextContainer=
-
-org_eclipse_swt_internal_cocoa_NSTextField=
-
-org_eclipse_swt_internal_cocoa_NSTextFieldCell=
-
-org_eclipse_swt_internal_cocoa_NSTextList=
-
-org_eclipse_swt_internal_cocoa_NSTextStorage=
-
-org_eclipse_swt_internal_cocoa_NSTextTab=
-
-org_eclipse_swt_internal_cocoa_NSTextTable=
-
-org_eclipse_swt_internal_cocoa_NSTextTableBlock=
-
-org_eclipse_swt_internal_cocoa_NSTextView=
-
-org_eclipse_swt_internal_cocoa_NSThread=
-
-org_eclipse_swt_internal_cocoa_NSTimeZone=
-
-org_eclipse_swt_internal_cocoa_NSTimer=
-
-org_eclipse_swt_internal_cocoa_NSTokenField=
-
-org_eclipse_swt_internal_cocoa_NSTokenFieldCell=
-
-org_eclipse_swt_internal_cocoa_NSToolbar=
-
-org_eclipse_swt_internal_cocoa_NSToolbarItem=
-
-org_eclipse_swt_internal_cocoa_NSToolbarItemGroup=
-
-org_eclipse_swt_internal_cocoa_NSTrackingArea=
-
-org_eclipse_swt_internal_cocoa_NSTreeController=
-
-org_eclipse_swt_internal_cocoa_NSTreeNode=
-
-org_eclipse_swt_internal_cocoa_NSTypesetter=
-
-org_eclipse_swt_internal_cocoa_NSURL=
-
-org_eclipse_swt_internal_cocoa_NSURLAuthenticationChallenge=
-
-org_eclipse_swt_internal_cocoa_NSURLCache=
-
-org_eclipse_swt_internal_cocoa_NSURLConnection=
-
-org_eclipse_swt_internal_cocoa_NSURLCredential=
-
-org_eclipse_swt_internal_cocoa_NSURLCredentialStorage=
-
-org_eclipse_swt_internal_cocoa_NSURLDownload=
-
-org_eclipse_swt_internal_cocoa_NSURLHandle=
-
-org_eclipse_swt_internal_cocoa_NSURLProtectionSpace=
-
-org_eclipse_swt_internal_cocoa_NSURLProtocol=
-
-org_eclipse_swt_internal_cocoa_NSURLRequest=
-
-org_eclipse_swt_internal_cocoa_NSURLResponse=
-
-org_eclipse_swt_internal_cocoa_NSUnarchiver=
-
-org_eclipse_swt_internal_cocoa_NSUndoManager=
-
-org_eclipse_swt_internal_cocoa_NSUniqueIDSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSUserDefaults=
-
-org_eclipse_swt_internal_cocoa_NSUserDefaultsController=
-
-org_eclipse_swt_internal_cocoa_NSValue=
-
-org_eclipse_swt_internal_cocoa_NSValueTransformer=
-
-org_eclipse_swt_internal_cocoa_NSView=
-
-org_eclipse_swt_internal_cocoa_NSViewAnimation=
-
-org_eclipse_swt_internal_cocoa_NSViewController=
-
-org_eclipse_swt_internal_cocoa_NSWhoseSpecifier=
-
-org_eclipse_swt_internal_cocoa_NSWindow=flags=no_gen
-
-org_eclipse_swt_internal_cocoa_NSWindowController=
-
-org_eclipse_swt_internal_cocoa_NSWorkspace=
-
-org_eclipse_swt_internal_cocoa_NSXMLDTD=
-
-org_eclipse_swt_internal_cocoa_NSXMLDTDNode=
-
-org_eclipse_swt_internal_cocoa_NSXMLDocument=
-
-org_eclipse_swt_internal_cocoa_NSXMLElement=
-
-org_eclipse_swt_internal_cocoa_NSXMLNode=
-
-org_eclipse_swt_internal_cocoa_NSXMLParser=
-
-org_eclipse_swt_internal_cocoa_OS=
-OS_CGWarpMouseCursorPosition=
-OS_CGWarpMouseCursorPosition_0=flags=struct
-
-OS_CloseRgn=flags=dynamic
-OS_CloseRgn_0=
-
-OS_CopyRgn=flags=dynamic
-OS_CopyRgn_0=
-OS_CopyRgn_1=
-
-OS_DeleteGlobalRef=flags=jni
-OS_DeleteGlobalRef_0=cast=(jobject)
-
-OS_DiffRgn=flags=dynamic
-OS_DiffRgn_0=
-OS_DiffRgn_1=
-OS_DiffRgn_2=
-
-OS_DisposeRgn=flags=dynamic
-OS_DisposeRgn_0=
-
-OS_EmptyRgn=flags=dynamic
-OS_EmptyRgn_0=
-
-OS_Gestalt=
-OS_Gestalt_0=
-OS_Gestalt_1=
-
-OS_GetCurrentProcess=
-OS_GetCurrentProcess_0=cast=(ProcessSerialNumber *)
-
-OS_GetRegionBounds=flags=dynamic
-OS_GetRegionBounds_0=
-OS_GetRegionBounds_1=
-
-OS_JNIGetObject=flags=no_gen
-OS_JNIGetObject_0=
-
-OS_LineTo=flags=dynamic
-OS_LineTo_0=
-OS_LineTo_1=
-
-OS_MoveTo=flags=dynamic
-OS_MoveTo_0=
-OS_MoveTo_1=
-
-OS_NSAccessibilityPositionAttribute=flags=const
-
-OS_NSAccessibilitySizeAttribute=flags=const
-
-OS_NSBackgroundColorAttributeName=flags=const
-
-OS_NSBaselineOffsetAttributeName=flags=const
-
-OS_NSBitsPerPixelFromDepth=
-OS_NSBitsPerPixelFromDepth_0=
-
-OS_NSDefaultRunLoopMode=flags=const
-
-OS_NSDeviceRGBColorSpace=flags=const
-
-OS_NSDeviceResolution=flags=const
-
-OS_NSFileTypeForHFSTypeCode=
-OS_NSFileTypeForHFSTypeCode_0=
-
-OS_NSFontAttributeName=flags=const
-
-OS_NSForegroundColorAttributeName=flags=const
-
-OS_NSIntersectionRect=flags=no_gen
-OS_NSIntersectionRect_0=
-OS_NSIntersectionRect_1=
-OS_NSIntersectionRect_2=
-
-OS_NSLinkAttributeName=flags=const
-
-OS_NSParagraphStyleAttributeName=flags=const
-
-OS_NSStrikethroughColorAttributeName=flags=const
-
-OS_NSStrikethroughStyleAttributeName=flags=const
-
-OS_NSUnderlineColorAttributeName=flags=const
-
-OS_NSUnderlineStyleAttributeName=flags=const
-
-OS_NewGlobalRef=flags=jni
-OS_NewGlobalRef_0=cast=(jobject)
-
-OS_NewRgn=flags=dynamic
-
-OS_OffsetRgn=flags=dynamic
-OS_OffsetRgn_0=
-OS_OffsetRgn_1=
-OS_OffsetRgn_2=
-
-OS_OpenRgn=flags=dynamic
-
-OS_PtInRgn=flags=dynamic
-OS_PtInRgn_0=
-OS_PtInRgn_1=
-
-OS_QDRegionToRects=flags=dynamic
-OS_QDRegionToRects_0=
-OS_QDRegionToRects_1=
-OS_QDRegionToRects_2=
-OS_QDRegionToRects_3=
-
-OS_RectInRgn=flags=dynamic
-OS_RectInRgn_0=
-OS_RectInRgn_1=
-
-OS_RectRgn=flags=dynamic
-OS_RectRgn_0=
-OS_RectRgn_1=
-
-OS_SectRgn=flags=dynamic
-OS_SectRgn_0=
-OS_SectRgn_1=
-OS_SectRgn_2=
-
-OS_SetFrontProcess=
-OS_SetFrontProcess_0=cast=(ProcessSerialNumber *)
-
-OS_SetRect=flags=dynamic
-OS_SetRect_0=
-OS_SetRect_1=
-OS_SetRect_2=
-OS_SetRect_3=
-OS_SetRect_4=
-
-OS_TransformProcessType=
-OS_TransformProcessType_0=cast=(ProcessSerialNumber *)
-OS_TransformProcessType_1=
-
-OS_UnionRgn=flags=dynamic
-OS_UnionRgn_0=
-OS_UnionRgn_1=
-OS_UnionRgn_2=
-
-OS_class_addIvar=
-OS_class_addIvar_0=cast=(Class)
-OS_class_addIvar_1=cast=(const char *)
-OS_class_addIvar_2=cast=(size_t)
-OS_class_addIvar_3=
-OS_class_addIvar_4=cast=(const char *)
-
-OS_class_addMethod=
-OS_class_addMethod_0=cast=(Class)
-OS_class_addMethod_1=cast=(SEL)
-OS_class_addMethod_2=cast=(IMP)
-OS_class_addMethod_3=cast=(const char *)
-
-OS_drawRect_CALLBACK=flags=no_gen
-OS_drawRect_CALLBACK_0=
-
-OS_hitTest_CALLBACK=flags=no_gen
-OS_hitTest_CALLBACK_0=
-
-OS_memmove__ILorg_eclipse_swt_internal_cocoa_NSRect_2I=
-OS_memmove__ILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II=
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_1=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRange_2II=
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_1=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRect_2II=
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_1=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSSize_2II=
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_0=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_1=cast=(void *)
-OS_memmove__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_2=
-
-OS_objc_allocateClassPair=
-OS_objc_allocateClassPair_0=cast=(Class)
-OS_objc_allocateClassPair_1=cast=(const char *)
-OS_objc_allocateClassPair_2=cast=(size_t)
-
-OS_objc_getClass=
-OS_objc_getClass_0=cast=(const char *)
-
-OS_objc_lookUpClass=
-OS_objc_lookUpClass_0=cast=(const char *)
-
-OS_objc_1msgSend__II=flags=cast
-OS_objc_1msgSend__II_0=cast=(id)
-OS_objc_1msgSend__II_1=cast=(SEL)
-
-OS_objc_1msgSend__IIB=flags=cast
-OS_objc_1msgSend__IIB_0=cast=(id)
-OS_objc_1msgSend__IIB_1=cast=(SEL)
-OS_objc_1msgSend__IIB_2=
-
-OS_objc_1msgSend__IID=flags=cast
-OS_objc_1msgSend__IID_0=cast=(id)
-OS_objc_1msgSend__IID_1=cast=(SEL)
-OS_objc_1msgSend__IID_2=
-
-OS_objc_1msgSend__IIDD=flags=cast
-OS_objc_1msgSend__IIDD_0=cast=(id)
-OS_objc_1msgSend__IIDD_1=cast=(SEL)
-OS_objc_1msgSend__IIDD_2=
-OS_objc_1msgSend__IIDD_3=
-
-OS_objc_1msgSend__IIDI=flags=cast
-OS_objc_1msgSend__IIDI_0=cast=(id)
-OS_objc_1msgSend__IIDI_1=cast=(SEL)
-OS_objc_1msgSend__IIDI_2=
-OS_objc_1msgSend__IIDI_3=
-
-OS_objc_1msgSend__IIDIIIZ=flags=cast
-OS_objc_1msgSend__IIDIIIZ_0=cast=(id)
-OS_objc_1msgSend__IIDIIIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIDIIIZ_2=
-OS_objc_1msgSend__IIDIIIZ_3=
-OS_objc_1msgSend__IIDIIIZ_4=
-OS_objc_1msgSend__IIDIIIZ_5=
-OS_objc_1msgSend__IIDIIIZ_6=
-
-OS_objc_1msgSend__IIDIZ=flags=cast
-OS_objc_1msgSend__IIDIZ_0=cast=(id)
-OS_objc_1msgSend__IIDIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIDIZ_2=
-OS_objc_1msgSend__IIDIZ_3=
-OS_objc_1msgSend__IIDIZ_4=
-
-OS_objc_1msgSend__IIF=flags=cast
-OS_objc_1msgSend__IIF_0=cast=(id)
-OS_objc_1msgSend__IIF_1=cast=(SEL)
-OS_objc_1msgSend__IIF_2=
-
-OS_objc_1msgSend__IIFF=flags=cast
-OS_objc_1msgSend__IIFF_0=cast=(id)
-OS_objc_1msgSend__IIFF_1=cast=(SEL)
-OS_objc_1msgSend__IIFF_2=
-OS_objc_1msgSend__IIFF_3=
-
-OS_objc_1msgSend__IIFFFF=flags=cast
-OS_objc_1msgSend__IIFFFF_0=cast=(id)
-OS_objc_1msgSend__IIFFFF_1=cast=(SEL)
-OS_objc_1msgSend__IIFFFF_2=
-OS_objc_1msgSend__IIFFFF_3=
-OS_objc_1msgSend__IIFFFF_4=
-OS_objc_1msgSend__IIFFFF_5=
-
-OS_objc_1msgSend__IIFFFFF=flags=cast
-OS_objc_1msgSend__IIFFFFF_0=cast=(id)
-OS_objc_1msgSend__IIFFFFF_1=cast=(SEL)
-OS_objc_1msgSend__IIFFFFF_2=
-OS_objc_1msgSend__IIFFFFF_3=
-OS_objc_1msgSend__IIFFFFF_4=
-OS_objc_1msgSend__IIFFFFF_5=
-OS_objc_1msgSend__IIFFFFF_6=
-
-OS_objc_1msgSend__IIFI=flags=cast
-OS_objc_1msgSend__IIFI_0=cast=(id)
-OS_objc_1msgSend__IIFI_1=cast=(SEL)
-OS_objc_1msgSend__IIFI_2=
-OS_objc_1msgSend__IIFI_3=
-
-OS_objc_1msgSend__IIFIF=flags=cast
-OS_objc_1msgSend__IIFIF_0=cast=(id)
-OS_objc_1msgSend__IIFIF_1=cast=(SEL)
-OS_objc_1msgSend__IIFIF_2=
-OS_objc_1msgSend__IIFIF_3=
-OS_objc_1msgSend__IIFIF_4=
-
-OS_objc_1msgSend__IIFII=flags=cast
-OS_objc_1msgSend__IIFII_0=cast=(id)
-OS_objc_1msgSend__IIFII_1=cast=(SEL)
-OS_objc_1msgSend__IIFII_2=
-OS_objc_1msgSend__IIFII_3=
-OS_objc_1msgSend__IIFII_4=
-
-OS_objc_1msgSend__IIFIII=flags=cast
-OS_objc_1msgSend__IIFIII_0=cast=(id)
-OS_objc_1msgSend__IIFIII_1=cast=(SEL)
-OS_objc_1msgSend__IIFIII_2=
-OS_objc_1msgSend__IIFIII_3=
-OS_objc_1msgSend__IIFIII_4=
-OS_objc_1msgSend__IIFIII_5=
-
-OS_objc_1msgSend__III=flags=cast
-OS_objc_1msgSend__III_0=cast=(id)
-OS_objc_1msgSend__III_1=cast=(SEL)
-OS_objc_1msgSend__III_2=
-
-OS_objc_1msgSend__IIIDIIIZ=flags=cast
-OS_objc_1msgSend__IIIDIIIZ_0=cast=(id)
-OS_objc_1msgSend__IIIDIIIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIIDIIIZ_2=
-OS_objc_1msgSend__IIIDIIIZ_3=
-OS_objc_1msgSend__IIIDIIIZ_4=
-OS_objc_1msgSend__IIIDIIIZ_5=
-OS_objc_1msgSend__IIIDIIIZ_6=
-OS_objc_1msgSend__IIIDIIIZ_7=
-
-OS_objc_1msgSend__IIIF=flags=cast
-OS_objc_1msgSend__IIIF_0=cast=(id)
-OS_objc_1msgSend__IIIF_1=cast=(SEL)
-OS_objc_1msgSend__IIIF_2=
-OS_objc_1msgSend__IIIF_3=
-
-OS_objc_1msgSend__IIIFFF=flags=cast
-OS_objc_1msgSend__IIIFFF_0=cast=(id)
-OS_objc_1msgSend__IIIFFF_1=cast=(SEL)
-OS_objc_1msgSend__IIIFFF_2=
-OS_objc_1msgSend__IIIFFF_3=
-OS_objc_1msgSend__IIIFFF_4=
-OS_objc_1msgSend__IIIFFF_5=
-
-OS_objc_1msgSend__IIIFI=flags=cast
-OS_objc_1msgSend__IIIFI_0=cast=(id)
-OS_objc_1msgSend__IIIFI_1=cast=(SEL)
-OS_objc_1msgSend__IIIFI_2=
-OS_objc_1msgSend__IIIFI_3=
-OS_objc_1msgSend__IIIFI_4=
-
-OS_objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-OS_objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2_4=
-OS_objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2_5=flags=struct
-
-OS_objc_1msgSend__IIII=flags=cast
-OS_objc_1msgSend__IIII_0=cast=(id)
-OS_objc_1msgSend__IIII_1=cast=(SEL)
-OS_objc_1msgSend__IIII_2=
-OS_objc_1msgSend__IIII_3=
-
-OS_objc_1msgSend__IIIID=flags=cast
-OS_objc_1msgSend__IIIID_0=cast=(id)
-OS_objc_1msgSend__IIIID_1=cast=(SEL)
-OS_objc_1msgSend__IIIID_2=
-OS_objc_1msgSend__IIIID_3=
-OS_objc_1msgSend__IIIID_4=
-
-OS_objc_1msgSend__IIIIDI=flags=cast
-OS_objc_1msgSend__IIIIDI_0=cast=(id)
-OS_objc_1msgSend__IIIIDI_1=cast=(SEL)
-OS_objc_1msgSend__IIIIDI_2=
-OS_objc_1msgSend__IIIIDI_3=
-OS_objc_1msgSend__IIIIDI_4=
-OS_objc_1msgSend__IIIIDI_5=
-
-OS_objc_1msgSend__IIIIF=flags=cast
-OS_objc_1msgSend__IIIIF_0=cast=(id)
-OS_objc_1msgSend__IIIIF_1=cast=(SEL)
-OS_objc_1msgSend__IIIIF_2=
-OS_objc_1msgSend__IIIIF_3=
-OS_objc_1msgSend__IIIIF_4=
-
-OS_objc_1msgSend__IIIIFII=flags=cast
-OS_objc_1msgSend__IIIIFII_0=cast=(id)
-OS_objc_1msgSend__IIIIFII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIFII_2=
-OS_objc_1msgSend__IIIIFII_3=
-OS_objc_1msgSend__IIIIFII_4=
-OS_objc_1msgSend__IIIIFII_5=
-OS_objc_1msgSend__IIIIFII_6=
-
-OS_objc_1msgSend__IIIII=flags=cast
-OS_objc_1msgSend__IIIII_0=cast=(id)
-OS_objc_1msgSend__IIIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIII_2=
-OS_objc_1msgSend__IIIII_3=
-OS_objc_1msgSend__IIIII_4=
-
-OS_objc_1msgSend__IIIIIF=flags=cast
-OS_objc_1msgSend__IIIIIF_0=cast=(id)
-OS_objc_1msgSend__IIIIIF_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIF_2=
-OS_objc_1msgSend__IIIIIF_3=
-OS_objc_1msgSend__IIIIIF_4=
-OS_objc_1msgSend__IIIIIF_5=
-
-OS_objc_1msgSend__IIIIII=flags=cast
-OS_objc_1msgSend__IIIIII_0=cast=(id)
-OS_objc_1msgSend__IIIIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIII_2=
-OS_objc_1msgSend__IIIIII_3=
-OS_objc_1msgSend__IIIIII_4=
-OS_objc_1msgSend__IIIIII_5=
-
-OS_objc_1msgSend__IIIIIII=flags=cast
-OS_objc_1msgSend__IIIIIII_0=cast=(id)
-OS_objc_1msgSend__IIIIIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIII_2=
-OS_objc_1msgSend__IIIIIII_3=
-OS_objc_1msgSend__IIIIIII_4=
-OS_objc_1msgSend__IIIIIII_5=
-OS_objc_1msgSend__IIIIIII_6=
-
-OS_objc_1msgSend__IIIIIIII=flags=cast
-OS_objc_1msgSend__IIIIIIII_0=cast=(id)
-OS_objc_1msgSend__IIIIIIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIIII_2=
-OS_objc_1msgSend__IIIIIIII_3=
-OS_objc_1msgSend__IIIIIIII_4=
-OS_objc_1msgSend__IIIIIIII_5=
-OS_objc_1msgSend__IIIIIIII_6=
-OS_objc_1msgSend__IIIIIIII_7=
-
-OS_objc_1msgSend__IIIIIIIII=flags=cast
-OS_objc_1msgSend__IIIIIIIII_0=cast=(id)
-OS_objc_1msgSend__IIIIIIIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIIIII_2=
-OS_objc_1msgSend__IIIIIIIII_3=
-OS_objc_1msgSend__IIIIIIIII_4=
-OS_objc_1msgSend__IIIIIIIII_5=
-OS_objc_1msgSend__IIIIIIIII_6=
-OS_objc_1msgSend__IIIIIIIII_7=
-OS_objc_1msgSend__IIIIIIIII_8=
-
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_4=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_5=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_6=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_7=flags=struct
-
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=cast=(id)
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_5=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_6=
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_7=flags=struct
-OS_objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_8=
-
-OS_objc_1msgSend__IIIIIIIZZIII=flags=cast
-OS_objc_1msgSend__IIIIIIIZZIII_0=cast=(id)
-OS_objc_1msgSend__IIIIIIIZZIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIIIZZIII_2=
-OS_objc_1msgSend__IIIIIIIZZIII_3=
-OS_objc_1msgSend__IIIIIIIZZIII_4=
-OS_objc_1msgSend__IIIIIIIZZIII_5=
-OS_objc_1msgSend__IIIIIIIZZIII_6=
-OS_objc_1msgSend__IIIIIIIZZIII_7=
-OS_objc_1msgSend__IIIIIIIZZIII_8=
-OS_objc_1msgSend__IIIIIIIZZIII_9=
-OS_objc_1msgSend__IIIIIIIZZIII_10=
-OS_objc_1msgSend__IIIIIIIZZIII_11=
-
-OS_objc_1msgSend__IIIIIIIZZIIII=flags=cast
-OS_objc_1msgSend__IIIIIIIZZIIII_0=cast=(id)
-OS_objc_1msgSend__IIIIIIIZZIIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIIIZZIIII_2=
-OS_objc_1msgSend__IIIIIIIZZIIII_3=
-OS_objc_1msgSend__IIIIIIIZZIIII_4=
-OS_objc_1msgSend__IIIIIIIZZIIII_5=
-OS_objc_1msgSend__IIIIIIIZZIIII_6=
-OS_objc_1msgSend__IIIIIIIZZIIII_7=
-OS_objc_1msgSend__IIIIIIIZZIIII_8=
-OS_objc_1msgSend__IIIIIIIZZIIII_9=
-OS_objc_1msgSend__IIIIIIIZZIIII_10=
-OS_objc_1msgSend__IIIIIIIZZIIII_11=
-OS_objc_1msgSend__IIIIIIIZZIIII_12=
-
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF=flags=cast
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_0=cast=(id)
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_2=
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_3=
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_4=
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_5=
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_6=flags=struct
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_7=
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_8=
-OS_objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF_9=
-
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_4=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_5=flags=struct
-
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2_4=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2_5=flags=struct
-
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=cast=(id)
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_5=flags=struct
-OS_objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_6=
-
-OS_objc_1msgSend__IIIIISI=flags=cast
-OS_objc_1msgSend__IIIIISI_0=cast=(id)
-OS_objc_1msgSend__IIIIISI_1=cast=(SEL)
-OS_objc_1msgSend__IIIIISI_2=
-OS_objc_1msgSend__IIIIISI_3=
-OS_objc_1msgSend__IIIIISI_4=
-OS_objc_1msgSend__IIIIISI_5=
-OS_objc_1msgSend__IIIIISI_6=
-
-OS_objc_1msgSend__IIIIIZ=flags=cast
-OS_objc_1msgSend__IIIIIZ_0=cast=(id)
-OS_objc_1msgSend__IIIIIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIZ_2=
-OS_objc_1msgSend__IIIIIZ_3=
-OS_objc_1msgSend__IIIIIZ_4=
-OS_objc_1msgSend__IIIIIZ_5=
-
-OS_objc_1msgSend__IIIIIZI=flags=cast
-OS_objc_1msgSend__IIIIIZI_0=cast=(id)
-OS_objc_1msgSend__IIIIIZI_1=cast=(SEL)
-OS_objc_1msgSend__IIIIIZI_2=
-OS_objc_1msgSend__IIIIIZI_3=
-OS_objc_1msgSend__IIIIIZI_4=
-OS_objc_1msgSend__IIIIIZI_5=
-OS_objc_1msgSend__IIIIIZI_6=
-
-OS_objc_1msgSend__IIIIJ=flags=cast
-OS_objc_1msgSend__IIIIJ_0=cast=(id)
-OS_objc_1msgSend__IIIIJ_1=cast=(SEL)
-OS_objc_1msgSend__IIIIJ_2=
-OS_objc_1msgSend__IIIIJ_3=
-OS_objc_1msgSend__IIIIJ_4=
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2_4=flags=struct
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_4=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_5=
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_5=
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_5=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_6=flags=struct
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_4=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_5=flags=struct
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_4=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_5=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_6=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_7=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_8=flags=struct
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_4=flags=struct
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I_5=
-
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II=flags=cast
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II_0=cast=(id)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II_1=cast=(SEL)
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II_2=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II_3=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II_4=flags=struct
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II_5=
-OS_objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II_6=
-
-OS_objc_1msgSend__IIIIS=flags=cast
-OS_objc_1msgSend__IIIIS_0=cast=(id)
-OS_objc_1msgSend__IIIIS_1=cast=(SEL)
-OS_objc_1msgSend__IIIIS_2=
-OS_objc_1msgSend__IIIIS_3=
-OS_objc_1msgSend__IIIIS_4=
-
-OS_objc_1msgSend__IIIIZ=flags=cast
-OS_objc_1msgSend__IIIIZ_0=cast=(id)
-OS_objc_1msgSend__IIIIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIIIZ_2=
-OS_objc_1msgSend__IIIIZ_3=
-OS_objc_1msgSend__IIIIZ_4=
-
-OS_objc_1msgSend__IIIIZI=flags=cast
-OS_objc_1msgSend__IIIIZI_0=cast=(id)
-OS_objc_1msgSend__IIIIZI_1=cast=(SEL)
-OS_objc_1msgSend__IIIIZI_2=
-OS_objc_1msgSend__IIIIZI_3=
-OS_objc_1msgSend__IIIIZI_4=
-OS_objc_1msgSend__IIIIZI_5=
-
-OS_objc_1msgSend__IIIIZII=flags=cast
-OS_objc_1msgSend__IIIIZII_0=cast=(id)
-OS_objc_1msgSend__IIIIZII_1=cast=(SEL)
-OS_objc_1msgSend__IIIIZII_2=
-OS_objc_1msgSend__IIIIZII_3=
-OS_objc_1msgSend__IIIIZII_4=
-OS_objc_1msgSend__IIIIZII_5=
-OS_objc_1msgSend__IIIIZII_6=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2I_4=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_5=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_6=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_7=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_8=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_9=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF_10=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_5=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_6=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_7=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_8=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_9=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII_10=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_5=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_6=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_7=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_8=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_9=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_10=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS_11=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_5=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_6=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_7=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_8=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_9=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII_10=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II_5=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_4=flags=struct
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_4=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_5=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_6=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_7=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ_8=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Z=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Z_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Z_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Z_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Z_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Z_4=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_5=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_5=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II_5=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_5=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_6=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_5=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_6=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_5=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_5=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_6=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI_4=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI_5=
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2_3=flags=struct
-
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2Z=flags=cast
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2Z_0=cast=(id)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2Z_1=cast=(SEL)
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2Z_2=
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2Z_3=flags=struct
-OS_objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2Z_4=
-
-OS_objc_1msgSend__IIIS=flags=cast
-OS_objc_1msgSend__IIIS_0=cast=(id)
-OS_objc_1msgSend__IIIS_1=cast=(SEL)
-OS_objc_1msgSend__IIIS_2=
-OS_objc_1msgSend__IIIS_3=
-
-OS_objc_1msgSend__IIISZZZZ=flags=cast
-OS_objc_1msgSend__IIISZZZZ_0=cast=(id)
-OS_objc_1msgSend__IIISZZZZ_1=cast=(SEL)
-OS_objc_1msgSend__IIISZZZZ_2=
-OS_objc_1msgSend__IIISZZZZ_3=
-OS_objc_1msgSend__IIISZZZZ_4=
-OS_objc_1msgSend__IIISZZZZ_5=
-OS_objc_1msgSend__IIISZZZZ_6=
-OS_objc_1msgSend__IIISZZZZ_7=
-
-OS_objc_1msgSend__IIIZ=flags=cast
-OS_objc_1msgSend__IIIZ_0=cast=(id)
-OS_objc_1msgSend__IIIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIIZ_2=
-OS_objc_1msgSend__IIIZ_3=
-
-OS_objc_1msgSend__IIIZI=flags=cast
-OS_objc_1msgSend__IIIZI_0=cast=(id)
-OS_objc_1msgSend__IIIZI_1=cast=(SEL)
-OS_objc_1msgSend__IIIZI_2=
-OS_objc_1msgSend__IIIZI_3=
-OS_objc_1msgSend__IIIZI_4=
-
-OS_objc_1msgSend__IIIZII=flags=cast
-OS_objc_1msgSend__IIIZII_0=cast=(id)
-OS_objc_1msgSend__IIIZII_1=cast=(SEL)
-OS_objc_1msgSend__IIIZII_2=
-OS_objc_1msgSend__IIIZII_3=
-OS_objc_1msgSend__IIIZII_4=
-OS_objc_1msgSend__IIIZII_5=
-
-OS_objc_1msgSend__IIIZIII=flags=cast
-OS_objc_1msgSend__IIIZIII_0=cast=(id)
-OS_objc_1msgSend__IIIZIII_1=cast=(SEL)
-OS_objc_1msgSend__IIIZIII_2=
-OS_objc_1msgSend__IIIZIII_3=
-OS_objc_1msgSend__IIIZIII_4=
-OS_objc_1msgSend__IIIZIII_5=
-OS_objc_1msgSend__IIIZIII_6=
-
-OS_objc_1msgSend__IIIZZ=flags=cast
-OS_objc_1msgSend__IIIZZ_0=cast=(id)
-OS_objc_1msgSend__IIIZZ_1=cast=(SEL)
-OS_objc_1msgSend__IIIZZ_2=
-OS_objc_1msgSend__IIIZZ_3=
-OS_objc_1msgSend__IIIZZ_4=
-
-OS_objc_1msgSend__IIIZZII=flags=cast
-OS_objc_1msgSend__IIIZZII_0=cast=(id)
-OS_objc_1msgSend__IIIZZII_1=cast=(SEL)
-OS_objc_1msgSend__IIIZZII_2=
-OS_objc_1msgSend__IIIZZII_3=
-OS_objc_1msgSend__IIIZZII_4=
-OS_objc_1msgSend__IIIZZII_5=
-OS_objc_1msgSend__IIIZZII_6=
-
-OS_objc_1msgSend__IIJ=flags=cast
-OS_objc_1msgSend__IIJ_0=cast=(id)
-OS_objc_1msgSend__IIJ_1=cast=(SEL)
-OS_objc_1msgSend__IIJ_2=
-
-OS_objc_1msgSend__IIJI=flags=cast
-OS_objc_1msgSend__IIJI_0=cast=(id)
-OS_objc_1msgSend__IIJI_1=cast=(SEL)
-OS_objc_1msgSend__IIJI_2=
-OS_objc_1msgSend__IIJI_3=
-
-OS_objc_1msgSend__IIJSZ=flags=cast
-OS_objc_1msgSend__IIJSZ_0=cast=(id)
-OS_objc_1msgSend__IIJSZ_1=cast=(SEL)
-OS_objc_1msgSend__IIJSZ_2=
-OS_objc_1msgSend__IIJSZ_3=
-OS_objc_1msgSend__IIJSZ_4=
-
-OS_objc_1msgSend__IILjava_lang_String_2=
-OS_objc_1msgSend__IILjava_lang_String_2_0=cast=(id)
-OS_objc_1msgSend__IILjava_lang_String_2_1=cast=(SEL)
-OS_objc_1msgSend__IILjava_lang_String_2_2=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2_2=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSDecimal_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSDecimal_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSDecimal_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSDecimal_2_2=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2F=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2F_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2F_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2F_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2F_3=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ_5=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ_6=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI_4=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI_5=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI_6=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2IF=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2IF_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2IF_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2IF_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2IF_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2IF_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2II=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2II_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2II_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2II_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2II_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2II_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3F=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3F_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3F_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3F_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3F_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3F_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2F=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2F_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2F_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2F_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2F_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2F_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_4=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2_2=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_5=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_6=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_7=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2II=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2II_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2II_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2II_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2II_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2II_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII_5=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII_6=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_5=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_6=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_7=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_4=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_5=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_6=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IZ=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IZ_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ZI=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ZI_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ZI_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ZI_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ZI_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ZI_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2_2=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2F=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2F_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2F_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2F_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2F_3=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2FF=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2FF_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2FF_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2FF_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2FF_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2FF_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII_5=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII_6=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_5=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_6=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_7=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI_5=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI_6=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZ=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZ_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2_4=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_4=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_3=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSSize_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSSize_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSSize_2_3=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Z=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Z_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Z_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Z_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Z_3=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ZZ=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ZZ_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ZZ_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ZZ_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ZZ_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ZZ_4=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2_2=flags=struct
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2I=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2I_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2I_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2I_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2I_3=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ_3=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ_4=
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ_5=
-
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2Lorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_2=flags=struct
-OS_objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend__IIS=flags=cast
-OS_objc_1msgSend__IIS_0=cast=(id)
-OS_objc_1msgSend__IIS_1=cast=(SEL)
-OS_objc_1msgSend__IIS_2=
-
-OS_objc_1msgSend__IISI=flags=cast
-OS_objc_1msgSend__IISI_0=cast=(id)
-OS_objc_1msgSend__IISI_1=cast=(SEL)
-OS_objc_1msgSend__IISI_2=
-OS_objc_1msgSend__IISI_3=
-
-OS_objc_1msgSend__IIZ=flags=cast
-OS_objc_1msgSend__IIZ_0=cast=(id)
-OS_objc_1msgSend__IIZ_1=cast=(SEL)
-OS_objc_1msgSend__IIZ_2=
-
-OS_objc_1msgSend__IIZI=flags=cast
-OS_objc_1msgSend__IIZI_0=cast=(id)
-OS_objc_1msgSend__IIZI_1=cast=(SEL)
-OS_objc_1msgSend__IIZI_2=
-OS_objc_1msgSend__IIZI_3=
-
-OS_objc_1msgSend__IIZII=flags=cast
-OS_objc_1msgSend__IIZII_0=cast=(id)
-OS_objc_1msgSend__IIZII_1=cast=(SEL)
-OS_objc_1msgSend__IIZII_2=
-OS_objc_1msgSend__IIZII_3=
-OS_objc_1msgSend__IIZII_4=
-
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2_2=
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2I_0=cast=(id)
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(SEL)
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2I_2=
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-OS_objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-OS_objc_1msgSend__IIZZ=flags=cast
-OS_objc_1msgSend__IIZZ_0=cast=(id)
-OS_objc_1msgSend__IIZZ_1=cast=(SEL)
-OS_objc_1msgSend__IIZZ_2=
-OS_objc_1msgSend__IIZZ_3=
-
-OS_objc_1msgSend__II_3C=
-OS_objc_1msgSend__II_3C_0=cast=(id)
-OS_objc_1msgSend__II_3C_1=cast=(SEL)
-OS_objc_1msgSend__II_3C_2=
-
-OS_objc_1msgSend__II_3CI=
-OS_objc_1msgSend__II_3CI_0=cast=(id)
-OS_objc_1msgSend__II_3CI_1=cast=SEL
-OS_objc_1msgSend__II_3CI_2=
-OS_objc_1msgSend__II_3CI_3=
-
-OS_objc_1msgSend__II_3CLorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend__II_3CLorg_eclipse_swt_internal_cocoa_NSRange_2_0=cast=(id)
-OS_objc_1msgSend__II_3CLorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(SEL)
-OS_objc_1msgSend__II_3CLorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend__II_3CLorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend__II_3F=flags=cast
-OS_objc_1msgSend__II_3F_0=cast=(id)
-OS_objc_1msgSend__II_3F_1=cast=(SEL)
-OS_objc_1msgSend__II_3F_2=
-
-OS_objc_1msgSend__II_3FIF=flags=cast
-OS_objc_1msgSend__II_3FIF_0=cast=(id)
-OS_objc_1msgSend__II_3FIF_1=cast=(SEL)
-OS_objc_1msgSend__II_3FIF_2=
-OS_objc_1msgSend__II_3FIF_3=
-OS_objc_1msgSend__II_3FIF_4=
-
-OS_objc_1msgSend__II_3I=flags=cast
-OS_objc_1msgSend__II_3I_0=cast=(id)
-OS_objc_1msgSend__II_3I_1=cast=(SEL)
-OS_objc_1msgSend__II_3I_2=
-
-OS_objc_1msgSend__II_3III=flags=cast
-OS_objc_1msgSend__II_3III_0=cast=(id)
-OS_objc_1msgSend__II_3III_1=cast=(SEL)
-OS_objc_1msgSend__II_3III_2=
-OS_objc_1msgSend__II_3III_3=
-OS_objc_1msgSend__II_3III_4=
-
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2I=flags=cast
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2I_0=cast=(id)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2I_1=cast=(SEL)
-
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2II=flags=cast
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2II_0=cast=(id)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2II_1=cast=(SEL)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2II_2=
-
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2IIIII=flags=cast
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2IIIII_0=cast=(id)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2IIIII_1=cast=(SEL)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2IIIII_2=
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2IIIII_3=
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2IIIII_4=
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2IIIII_5=
-
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSRect_2_2=flags=struct
-
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSSize_2_0=cast=(id)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(SEL)
-OS_objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSSize_2_2=flags=struct
-
-OS_objc_1msgSend_1fpret__II=flags=cast
-OS_objc_1msgSend_1fpret__II_0=cast=(id)
-OS_objc_1msgSend_1fpret__II_1=cast=(SEL)
-
-OS_objc_1msgSend_1fpret__IID=flags=cast
-OS_objc_1msgSend_1fpret__IID_0=cast=(id)
-OS_objc_1msgSend_1fpret__IID_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IID_2=
-
-OS_objc_1msgSend_1fpret__IIF=flags=cast
-OS_objc_1msgSend_1fpret__IIF_0=cast=(id)
-OS_objc_1msgSend_1fpret__IIF_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IIF_2=
-
-OS_objc_1msgSend_1fpret__III=flags=cast
-OS_objc_1msgSend_1fpret__III_0=cast=(id)
-OS_objc_1msgSend_1fpret__III_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__III_2=
-
-OS_objc_1msgSend_1fpret__IIIF=flags=cast
-OS_objc_1msgSend_1fpret__IIIF_0=cast=(id)
-OS_objc_1msgSend_1fpret__IIIF_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IIIF_2=
-OS_objc_1msgSend_1fpret__IIIF_3=
-
-OS_objc_1msgSend_1fpret__IIIFI=flags=cast
-OS_objc_1msgSend_1fpret__IIIFI_0=cast=(id)
-OS_objc_1msgSend_1fpret__IIIFI_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IIIFI_2=
-OS_objc_1msgSend_1fpret__IIIFI_3=
-OS_objc_1msgSend_1fpret__IIIFI_4=
-
-OS_objc_1msgSend_1fpret__IIII=flags=cast
-OS_objc_1msgSend_1fpret__IIII_0=cast=(id)
-OS_objc_1msgSend_1fpret__IIII_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IIII_2=
-OS_objc_1msgSend_1fpret__IIII_3=
-
-OS_objc_1msgSend_1fpret__IIIIF=flags=cast
-OS_objc_1msgSend_1fpret__IIIIF_0=cast=(id)
-OS_objc_1msgSend_1fpret__IIIIF_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IIIIF_2=
-OS_objc_1msgSend_1fpret__IIIIF_3=
-OS_objc_1msgSend_1fpret__IIIIF_4=
-
-OS_objc_1msgSend_1fpret__IIIIZF=flags=cast
-OS_objc_1msgSend_1fpret__IIIIZF_0=cast=(id)
-OS_objc_1msgSend_1fpret__IIIIZF_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IIIIZF_2=
-OS_objc_1msgSend_1fpret__IIIIZF_3=
-OS_objc_1msgSend_1fpret__IIIIZF_4=
-OS_objc_1msgSend_1fpret__IIIIZF_5=
-
-OS_objc_1msgSend_1fpret__IIILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1fpret__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend_1fpret__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_2=
-OS_objc_1msgSend_1fpret__IIILorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=cast=(id)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=flags=struct
-
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=cast=(id)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=flags=struct
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=
-
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSRect_2_0=cast=(id)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSRect_2_2=flags=struct
-
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSSize_2_0=cast=(id)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(SEL)
-OS_objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSSize_2_2=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2II_2=cast=(SEL)
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSDecimal_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSDecimal_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSDecimal_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSDecimal_2II_2=cast=(SEL)
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_2=cast=(SEL)
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_3=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_6=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII_7=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2_5=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_2=cast=(SEL)
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_3=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIII_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII_6=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_6=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ_7=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_6=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_7=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII_8=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2_5=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_5=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I_6=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2_5=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II_2=cast=(SEL)
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2III=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2III_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2III_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2III_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2III_3=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIII_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2_5=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_5=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_6=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_7=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_5=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_6=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_7=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2_4=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_5=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I_6=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_5=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I_6=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_5=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_6=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_7=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_6=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III_6=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2_6=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II_5=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIZ=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIZ_3=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_2=cast=(SEL)
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIF=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIF_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIF_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIF_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIF_3=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2III=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2III_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2III_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2III_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2III_3=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIII=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIII_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIII_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIII_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIII_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIII_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_4=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II_6=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSSize_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSSize_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSSize_2_3=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSSize_2_4=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSRect_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSRect_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2_3=flags=struct
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I_4=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_3=flags=struct
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_4=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_5=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_6=
-
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIZ=flags=cast
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIZ_0=
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIZ_1=cast=(id)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIZ_2=cast=(SEL)
-OS_objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIZ_3=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II_2=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_2=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III_3=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_2=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2_3=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_2=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_4=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2II=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2II_2=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2III=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_2=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2III_3=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_2=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2_3=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_2=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_3=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I_4=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2II=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2II_2=
-
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI=flags=no_gen
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_0=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_1=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_2=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_3=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_4=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_5=
-OS_objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI_6=
-
-OS_objc_registerClassPair=
-OS_objc_registerClassPair_0=cast=(Class)
-
-OS_object_getClassName=
-OS_object_getClassName_0=cast=(id)
-
-OS_object_getInstanceVariable=
-OS_object_getInstanceVariable_0=cast=(id)
-OS_object_getInstanceVariable_1=cast=(const char *)
-OS_object_getInstanceVariable_2=cast=(void **)
-
-OS_object_setInstanceVariable=
-OS_object_setInstanceVariable_0=cast=(id)
-OS_object_setInstanceVariable_1=cast=(const char *)
-OS_object_setInstanceVariable_2=cast=(void *)
-
-OS_sel_registerName=
-OS_sel_registerName_0=cast=(const char *)
-
-OS_setFrameOrigin_CALLBACK=flags=no_gen
-OS_setFrameOrigin_CALLBACK_0=
-
-OS_setFrameSize_CALLBACK=flags=no_gen
-OS_setFrameSize_CALLBACK_0=
-
-OS_setFrame_CALLBACK=flags=no_gen
-OS_setFrame_CALLBACK_0=
-
-
-org_eclipse_swt_internal_cocoa_SWTApplicationDelegate=
-
-org_eclipse_swt_internal_cocoa_SWTBox=
-
-org_eclipse_swt_internal_cocoa_SWTButton=
-
-org_eclipse_swt_internal_cocoa_SWTComboBox=
-
-org_eclipse_swt_internal_cocoa_SWTDatePicker=
-
-org_eclipse_swt_internal_cocoa_SWTImageView=
-
-org_eclipse_swt_internal_cocoa_SWTMenu=
-
-org_eclipse_swt_internal_cocoa_SWTMenuItem=
-
-org_eclipse_swt_internal_cocoa_SWTOutlineView=
-
-org_eclipse_swt_internal_cocoa_SWTPanelDelegate=
-
-org_eclipse_swt_internal_cocoa_SWTPopUpButton=
-
-org_eclipse_swt_internal_cocoa_SWTProgressIndicator=
-
-org_eclipse_swt_internal_cocoa_SWTScrollView=
-
-org_eclipse_swt_internal_cocoa_SWTScroller=
-
-org_eclipse_swt_internal_cocoa_SWTSearchField=
-
-org_eclipse_swt_internal_cocoa_SWTSecureTextField=
-
-org_eclipse_swt_internal_cocoa_SWTSlider=
-
-org_eclipse_swt_internal_cocoa_SWTStepper=
-
-org_eclipse_swt_internal_cocoa_SWTTabView=
-
-org_eclipse_swt_internal_cocoa_SWTTableView=
-
-org_eclipse_swt_internal_cocoa_SWTTextField=
-
-org_eclipse_swt_internal_cocoa_SWTTextView=
-
-org_eclipse_swt_internal_cocoa_SWTTreeItem=
-
-org_eclipse_swt_internal_cocoa_SWTView=
-
-org_eclipse_swt_internal_cocoa_SWTWebViewDelegate=
-
-org_eclipse_swt_internal_cocoa_SWTWindow=
-
-org_eclipse_swt_internal_cocoa_SWTWindowDelegate=
-
-org_eclipse_swt_internal_cocoa_WebDataSource=
-
-org_eclipse_swt_internal_cocoa_WebDocumentRepresentation=
-
-org_eclipse_swt_internal_cocoa_WebFrame=
-
-org_eclipse_swt_internal_cocoa_WebFrameView=
-
-org_eclipse_swt_internal_cocoa_WebOpenPanelResultListener=
-
-org_eclipse_swt_internal_cocoa_WebPolicyDecisionListener=
-
-org_eclipse_swt_internal_cocoa_WebPreferences=
-
-org_eclipse_swt_internal_cocoa_WebView=
-
-org_eclipse_swt_internal_cocoa_id=flags=no_gen
-id_id=
-
-org_eclipse_swt_internal_cocoa_objc_1super=flags=struct
-objc_super_receiver=cast=(id)
-objc_super_cls=accessor=class,cast=(Class)
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gdip.Gdip.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gdip.Gdip.properties
deleted file mode 100644
index c033fea454..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gdip.Gdip.properties
+++ /dev/null
@@ -1,848 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2008 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
-###############################################################################
-org_eclipse_swt_internal_gdip_BitmapData=
-BitmapData_Width=
-BitmapData_Height=
-BitmapData_Stride=
-BitmapData_PixelFormat=cast=PixelFormat
-BitmapData_Scan0=cast=void*
-BitmapData_Reserved=cast=UINT_PTR
-
-org_eclipse_swt_internal_gdip_ColorPalette=
-ColorPalette_Flags=
-ColorPalette_Count=
-ColorPalette_Entries=
-
-org_eclipse_swt_internal_gdip_Gdip=flags=cpp
-Gdip_BitmapData_delete=flags=delete
-Gdip_BitmapData_delete_0=
-
-Gdip_BitmapData_new=flags=new
-
-Gdip_Bitmap_GetHBITMAP=flags=cpp
-Gdip_Bitmap_GetHBITMAP_0=cast=(Bitmap*)
-Gdip_Bitmap_GetHBITMAP_1=cast=(Color*),flags=struct
-Gdip_Bitmap_GetHBITMAP_2=cast=(HBITMAP*)
-
-Gdip_Bitmap_GetHICON=flags=cpp
-Gdip_Bitmap_GetHICON_0=cast=(Bitmap*)
-Gdip_Bitmap_GetHICON_1=cast=(HICON*)
-
-Gdip_Bitmap_LockBits=flags=cpp
-Gdip_Bitmap_LockBits_0=cast=Bitmap*
-Gdip_Bitmap_LockBits_1=cast=Rect*
-Gdip_Bitmap_LockBits_2=
-Gdip_Bitmap_LockBits_3=cast=(PixelFormat)
-Gdip_Bitmap_LockBits_4=cast=BitmapData*
-
-Gdip_Bitmap_UnlockBits=flags=cpp
-Gdip_Bitmap_UnlockBits_0=cast=(Bitmap*
-Gdip_Bitmap_UnlockBits_1=cast=(BitmapData*)
-
-Gdip_Bitmap_delete=flags=delete
-Gdip_Bitmap_delete_0=
-
-Gdip_Bitmap_1new__I=flags=new
-Gdip_Bitmap_1new__I_0=cast=HICON
-
-Gdip_Bitmap_1new__II=flags=new
-Gdip_Bitmap_1new__II_0=cast=HBITMAP
-Gdip_Bitmap_1new__II_1=cast=HPALETTE
-
-Gdip_Bitmap_1new__IIIII=flags=new
-Gdip_Bitmap_1new__IIIII_0=
-Gdip_Bitmap_1new__IIIII_1=
-Gdip_Bitmap_1new__IIIII_2=
-Gdip_Bitmap_1new__IIIII_3=cast=PixelFormat
-Gdip_Bitmap_1new__IIIII_4=cast=BYTE *
-
-Gdip_Bitmap_1new___3CZ=flags=new
-Gdip_Bitmap_1new___3CZ_0=cast=(WCHAR*)
-Gdip_Bitmap_1new___3CZ_1=
-
-Gdip_Brush_Clone=flags=cpp
-Gdip_Brush_Clone_0=cast=(Brush *)
-
-Gdip_Brush_GetType=flags=cpp
-Gdip_Brush_GetType_0=cast=(Brush *)
-
-Gdip_ColorPalette_sizeof=
-
-Gdip_Color_delete=flags=delete
-Gdip_Color_delete_0=
-
-Gdip_Color_new=flags=new
-Gdip_Color_new_0=cast=ARGB
-
-Gdip_FontFamily_GetFamilyName=flags=cpp
-Gdip_FontFamily_GetFamilyName_0=cast=FontFamily *
-Gdip_FontFamily_GetFamilyName_1=cast=WCHAR *
-Gdip_FontFamily_GetFamilyName_2=cast=WCHAR
-
-Gdip_FontFamily_delete=flags=delete
-Gdip_FontFamily_delete_0=
-
-Gdip_FontFamily_new=flags=new
-
-Gdip_Font_GetFamily=flags=cpp
-Gdip_Font_GetFamily_0=cast=(Font *)
-Gdip_Font_GetFamily_1=cast=(FontFamily *)
-
-Gdip_Font_GetSize=flags=cpp
-Gdip_Font_GetSize_0=cast=(Font *)
-
-Gdip_Font_GetStyle=flags=cpp
-Gdip_Font_GetStyle_0=cast=(Font *)
-
-Gdip_Font_IsAvailable=flags=cpp
-Gdip_Font_IsAvailable_0=cast=Font *
-
-Gdip_Font_delete=flags=delete
-Gdip_Font_delete_0=
-
-Gdip_Font_1new__II=flags=new
-Gdip_Font_1new__II_0=cast=(HDC)
-Gdip_Font_1new__II_1=cast=(HFONT
-
-Gdip_Font_1new___3CFIII=flags=new
-Gdip_Font_1new___3CFIII_0=cast=const WCHAR *
-Gdip_Font_1new___3CFIII_1=cast=REAL
-Gdip_Font_1new___3CFIII_2=cast=INT
-Gdip_Font_1new___3CFIII_3=cast=Unit
-Gdip_Font_1new___3CFIII_4=cast=const FontCollection *
-
-Gdip_GdiplusShutdown=
-Gdip_GdiplusShutdown_0=cast=ULONG_PTR
-
-Gdip_GdiplusStartup=
-Gdip_GdiplusStartup_0=cast=(ULONG_PTR *)
-Gdip_GdiplusStartup_1=cast=const GdiplusStartupInput *
-Gdip_GdiplusStartup_2=cast=GdiplusStartupOutput *
-
-Gdip_GdiplusStartupInput_sizeof=
-
-Gdip_GraphicsPath_AddArc=flags=cpp
-Gdip_GraphicsPath_AddArc_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_AddArc_1=cast=(REAL)
-Gdip_GraphicsPath_AddArc_2=cast=(REAL)
-Gdip_GraphicsPath_AddArc_3=cast=(REAL)
-Gdip_GraphicsPath_AddArc_4=cast=(REAL)
-Gdip_GraphicsPath_AddArc_5=cast=(REAL)
-Gdip_GraphicsPath_AddArc_6=cast=(REAL)
-
-Gdip_GraphicsPath_AddBezier=flags=cpp
-Gdip_GraphicsPath_AddBezier_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_AddBezier_1=cast=(REAL)
-Gdip_GraphicsPath_AddBezier_2=cast=REAL
-Gdip_GraphicsPath_AddBezier_3=cast=REAL
-Gdip_GraphicsPath_AddBezier_4=cast=(REAL)
-Gdip_GraphicsPath_AddBezier_5=cast=REAL
-Gdip_GraphicsPath_AddBezier_6=cast=(REAL)
-Gdip_GraphicsPath_AddBezier_7=cast=(REAL)
-Gdip_GraphicsPath_AddBezier_8=cast=(REAL)
-
-Gdip_GraphicsPath_AddLine=flags=cpp
-Gdip_GraphicsPath_AddLine_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_AddLine_1=cast=REAL
-Gdip_GraphicsPath_AddLine_2=cast=REAL
-Gdip_GraphicsPath_AddLine_3=cast=REAL
-Gdip_GraphicsPath_AddLine_4=cast=REAL
-
-Gdip_GraphicsPath_AddPath=flags=cpp
-Gdip_GraphicsPath_AddPath_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_AddPath_1=cast=(GraphicsPath *)
-Gdip_GraphicsPath_AddPath_2=cast=BOOL
-
-Gdip_GraphicsPath_AddRectangle=flags=cpp
-Gdip_GraphicsPath_AddRectangle_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_AddRectangle_1=flags=struct
-
-Gdip_GraphicsPath_AddString=flags=cpp
-Gdip_GraphicsPath_AddString_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_AddString_1=cast=const WCHAR *
-Gdip_GraphicsPath_AddString_2=cast=INT
-Gdip_GraphicsPath_AddString_3=cast=const FontFamily *
-Gdip_GraphicsPath_AddString_4=cast=INT
-Gdip_GraphicsPath_AddString_5=cast=(REAL)
-Gdip_GraphicsPath_AddString_6=cast=const PointF *,flags=struct
-Gdip_GraphicsPath_AddString_7=cast=const StringFormat *
-
-Gdip_GraphicsPath_Clone=flags=cpp
-Gdip_GraphicsPath_Clone_0=cast=(GraphicsPath *)
-
-Gdip_GraphicsPath_CloseFigure=flags=cpp
-Gdip_GraphicsPath_CloseFigure_0=cast=(GraphicsPath *)
-
-Gdip_GraphicsPath_Flatten=flags=cpp
-Gdip_GraphicsPath_Flatten_0=cast=GraphicsPath *
-Gdip_GraphicsPath_Flatten_1=cast=Matrix *
-Gdip_GraphicsPath_Flatten_2=
-
-Gdip_GraphicsPath_GetBounds=flags=cpp
-Gdip_GraphicsPath_GetBounds_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_GetBounds_1=
-Gdip_GraphicsPath_GetBounds_2=cast=Matrix *
-Gdip_GraphicsPath_GetBounds_3=cast=Pen *
-
-Gdip_GraphicsPath_GetLastPoint=flags=cpp
-Gdip_GraphicsPath_GetLastPoint_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_GetLastPoint_1=cast=(PointF *)
-
-Gdip_GraphicsPath_GetPathPoints=flags=no_gen cpp
-Gdip_GraphicsPath_GetPathPoints_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_GetPathPoints_1=cast=PointF *
-Gdip_GraphicsPath_GetPathPoints_2=
-
-Gdip_GraphicsPath_GetPathTypes=flags=cpp
-Gdip_GraphicsPath_GetPathTypes_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_GetPathTypes_1=cast=BYTE *
-Gdip_GraphicsPath_GetPathTypes_2=
-
-Gdip_GraphicsPath_GetPointCount=flags=cpp
-Gdip_GraphicsPath_GetPointCount_0=cast=(GraphicsPath *)
-
-Gdip_GraphicsPath_IsOutlineVisible=flags=cpp
-Gdip_GraphicsPath_IsOutlineVisible_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_IsOutlineVisible_1=
-Gdip_GraphicsPath_IsOutlineVisible_2=
-Gdip_GraphicsPath_IsOutlineVisible_3=cast=const Pen *
-Gdip_GraphicsPath_IsOutlineVisible_4=cast=const Graphics *
-
-Gdip_GraphicsPath_IsVisible=flags=cpp
-Gdip_GraphicsPath_IsVisible_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_IsVisible_1=
-Gdip_GraphicsPath_IsVisible_2=
-Gdip_GraphicsPath_IsVisible_3=cast=const Graphics *
-
-Gdip_GraphicsPath_SetFillMode=flags=cpp
-Gdip_GraphicsPath_SetFillMode_0=cast=(GraphicsPath *)
-Gdip_GraphicsPath_SetFillMode_1=cast=FillMode
-
-Gdip_GraphicsPath_StartFigure=flags=cpp
-Gdip_GraphicsPath_StartFigure_0=cast=(GraphicsPath *)
-
-Gdip_GraphicsPath_Transform=flags=cpp
-Gdip_GraphicsPath_Transform_0=cast=GraphicsPath *
-Gdip_GraphicsPath_Transform_1=cast=Matrix *
-
-Gdip_GraphicsPath_delete=flags=delete
-Gdip_GraphicsPath_delete_0=
-
-Gdip_GraphicsPath_1new__I=flags=new
-Gdip_GraphicsPath_1new__I_0=cast=FillMode
-
-Gdip_GraphicsPath_1new___3I_3BII=flags=no_gen new
-Gdip_GraphicsPath_1new___3I_3BII_0=cast=FillMode
-Gdip_GraphicsPath_1new___3I_3BII_1=
-Gdip_GraphicsPath_1new___3I_3BII_2=
-Gdip_GraphicsPath_1new___3I_3BII_3=
-
-Gdip_Graphics_DrawArc=flags=cpp
-Gdip_Graphics_DrawArc_0=cast=(Graphics *)
-Gdip_Graphics_DrawArc_1=cast=(Pen *)
-Gdip_Graphics_DrawArc_2=
-Gdip_Graphics_DrawArc_3=
-Gdip_Graphics_DrawArc_4=
-Gdip_Graphics_DrawArc_5=
-Gdip_Graphics_DrawArc_6=
-Gdip_Graphics_DrawArc_7=
-
-Gdip_Graphics_DrawEllipse=flags=cpp
-Gdip_Graphics_DrawEllipse_0=cast=(Graphics *)
-Gdip_Graphics_DrawEllipse_1=cast=(Pen *)
-Gdip_Graphics_DrawEllipse_2=
-Gdip_Graphics_DrawEllipse_3=
-Gdip_Graphics_DrawEllipse_4=
-Gdip_Graphics_DrawEllipse_5=
-
-Gdip_Graphics_1DrawImage__IIII=flags=cpp
-Gdip_Graphics_1DrawImage__IIII_0=cast=(Graphics *)
-Gdip_Graphics_1DrawImage__IIII_1=cast=(Image *)
-Gdip_Graphics_1DrawImage__IIII_2=cast=(INT)
-Gdip_Graphics_1DrawImage__IIII_3=cast=(INT)
-
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII=flags=cpp
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_0=cast=(Graphics *)
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_1=cast=(Image *)
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_2=cast=const Rect *,flags=struct
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_3=cast=(INT)
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_4=cast=(INT)
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_5=cast=INT
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_6=cast=INT
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_7=cast=(Unit)
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_8=cast=ImageAttributes *
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_9=cast=DrawImageAbort
-Gdip_Graphics_1DrawImage__IILorg_eclipse_swt_internal_gdip_Rect_2IIIIIIII_10=cast=VOID *
-
-Gdip_Graphics_DrawLine=flags=cpp
-Gdip_Graphics_DrawLine_0=cast=(Graphics *)
-Gdip_Graphics_DrawLine_1=cast=(Pen *)
-Gdip_Graphics_DrawLine_2=
-Gdip_Graphics_DrawLine_3=
-Gdip_Graphics_DrawLine_4=
-Gdip_Graphics_DrawLine_5=
-
-Gdip_Graphics_DrawLines=flags=no_gen cpp
-Gdip_Graphics_DrawLines_0=cast=(Graphics *)
-Gdip_Graphics_DrawLines_1=cast=(Pen *)
-Gdip_Graphics_DrawLines_2=
-Gdip_Graphics_DrawLines_3=cast=INT
-
-Gdip_Graphics_DrawPath=flags=cpp
-Gdip_Graphics_DrawPath_0=cast=(Graphics *)
-Gdip_Graphics_DrawPath_1=cast=(Pen *)
-Gdip_Graphics_DrawPath_2=cast=(GraphicsPath *)
-
-Gdip_Graphics_DrawPolygon=flags=no_gen cpp
-Gdip_Graphics_DrawPolygon_0=cast=(Graphics *)
-Gdip_Graphics_DrawPolygon_1=cast=(Pen *)
-Gdip_Graphics_DrawPolygon_2=
-Gdip_Graphics_DrawPolygon_3=cast=INT
-
-Gdip_Graphics_DrawRectangle=flags=cpp
-Gdip_Graphics_DrawRectangle_0=cast=(Graphics *)
-Gdip_Graphics_DrawRectangle_1=cast=(Pen *)
-Gdip_Graphics_DrawRectangle_2=
-Gdip_Graphics_DrawRectangle_3=
-Gdip_Graphics_DrawRectangle_4=
-Gdip_Graphics_DrawRectangle_5=
-
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2I=flags=cpp
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2I_0=cast=(Graphics *)
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2I_1=cast=WCHAR *
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2I_2=cast=int
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2I_3=cast=Font *
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2I_4=flags=struct
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2I_5=cast=Brush *
-
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II=flags=cpp
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II_0=cast=(Graphics *)
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II_1=cast=WCHAR *
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II_2=cast=int
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II_3=cast=Font *
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II_4=flags=struct
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II_5=cast=StringFormat *
-Gdip_Graphics_1DrawString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2II_6=cast=(Brush *)
-
-Gdip_Graphics_FillEllipse=flags=cpp
-Gdip_Graphics_FillEllipse_0=cast=(Graphics *)
-Gdip_Graphics_FillEllipse_1=cast=(Brush *)
-Gdip_Graphics_FillEllipse_2=cast=(INT)
-Gdip_Graphics_FillEllipse_3=cast=(INT)
-Gdip_Graphics_FillEllipse_4=cast=(INT)
-Gdip_Graphics_FillEllipse_5=cast=(INT)
-
-Gdip_Graphics_FillPath=flags=cpp
-Gdip_Graphics_FillPath_0=cast=(Graphics *)
-Gdip_Graphics_FillPath_1=cast=(Brush *)
-Gdip_Graphics_FillPath_2=cast=(GraphicsPath *)
-
-Gdip_Graphics_FillPie=flags=cpp
-Gdip_Graphics_FillPie_0=cast=(Graphics *)
-Gdip_Graphics_FillPie_1=cast=(Brush *)
-Gdip_Graphics_FillPie_2=cast=(INT)
-Gdip_Graphics_FillPie_3=cast=(INT)
-Gdip_Graphics_FillPie_4=cast=(INT)
-Gdip_Graphics_FillPie_5=cast=(INT)
-Gdip_Graphics_FillPie_6=cast=(REAL)
-Gdip_Graphics_FillPie_7=cast=(REAL)
-
-Gdip_Graphics_FillPolygon=flags=no_gen cpp
-Gdip_Graphics_FillPolygon_0=cast=(Graphics *)
-Gdip_Graphics_FillPolygon_1=cast=(Brush *)
-Gdip_Graphics_FillPolygon_2=cast=Point *
-Gdip_Graphics_FillPolygon_3=cast=(INT)
-Gdip_Graphics_FillPolygon_4=cast=FillMode
-
-Gdip_Graphics_FillRectangle=flags=cpp
-Gdip_Graphics_FillRectangle_0=cast=(Graphics *)
-Gdip_Graphics_FillRectangle_1=cast=(Brush *)
-Gdip_Graphics_FillRectangle_2=cast=(INT)
-Gdip_Graphics_FillRectangle_3=cast=INT
-Gdip_Graphics_FillRectangle_4=cast=INT
-Gdip_Graphics_FillRectangle_5=cast=INT
-
-Gdip_Graphics_Flush=flags=cpp
-Gdip_Graphics_Flush_0=cast=Graphics *
-Gdip_Graphics_Flush_1=cast=FlushIntention
-
-Gdip_Graphics_GetClip=flags=cpp
-Gdip_Graphics_GetClip_0=cast=(Graphics *)
-Gdip_Graphics_GetClip_1=cast=Region *
-
-Gdip_Graphics_1GetClipBounds__ILorg_eclipse_swt_internal_gdip_RectF_2=flags=cpp
-Gdip_Graphics_1GetClipBounds__ILorg_eclipse_swt_internal_gdip_RectF_2_0=cast=Graphics *
-Gdip_Graphics_1GetClipBounds__ILorg_eclipse_swt_internal_gdip_RectF_2_1=
-
-Gdip_Graphics_1GetClipBounds__ILorg_eclipse_swt_internal_gdip_Rect_2=flags=cpp
-Gdip_Graphics_1GetClipBounds__ILorg_eclipse_swt_internal_gdip_Rect_2_0=cast=(Graphics *)
-Gdip_Graphics_1GetClipBounds__ILorg_eclipse_swt_internal_gdip_Rect_2_1=
-
-Gdip_Graphics_GetHDC=flags=cpp
-Gdip_Graphics_GetHDC_0=cast=Graphics *
-
-Gdip_Graphics_GetInterpolationMode=flags=cpp
-Gdip_Graphics_GetInterpolationMode_0=cast=(Graphics *)
-
-Gdip_Graphics_GetSmoothingMode=flags=cpp
-Gdip_Graphics_GetSmoothingMode_0=cast=(Graphics *)
-
-Gdip_Graphics_GetTextRenderingHint=flags=cpp
-Gdip_Graphics_GetTextRenderingHint_0=cast=(Graphics *)
-
-Gdip_Graphics_GetTransform=flags=cpp
-Gdip_Graphics_GetTransform_0=cast=(Graphics *)
-Gdip_Graphics_GetTransform_1=cast=Matrix *
-
-Gdip_Graphics_GetVisibleClipBounds=flags=cpp
-Gdip_Graphics_GetVisibleClipBounds_0=cast=(Graphics *)
-Gdip_Graphics_GetVisibleClipBounds_1=
-
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2=flags=cpp
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2_0=cast=(Graphics *)
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2_1=cast=const WCHAR *
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2_2=cast=INT
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2_3=cast=const Font *
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2_4=cast=const PointF *,flags=struct
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2_5=cast=StringFormat *
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2ILorg_eclipse_swt_internal_gdip_RectF_2_6=
-
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2=flags=cpp
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_0=cast=(Graphics *)
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_1=cast=const WCHAR *
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_2=cast=INT
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_3=cast=const Font *
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_4=cast=const PointF *,flags=struct
-Gdip_Graphics_1MeasureString__I_3CIILorg_eclipse_swt_internal_gdip_PointF_2Lorg_eclipse_swt_internal_gdip_RectF_2_5=cast=RectF *
-
-Gdip_Graphics_ReleaseHDC=flags=cpp
-Gdip_Graphics_ReleaseHDC_0=cast=Graphics *
-Gdip_Graphics_ReleaseHDC_1=cast=HDC
-
-Gdip_Graphics_ResetClip=flags=cpp
-Gdip_Graphics_ResetClip_0=cast=(Graphics *)
-
-Gdip_Graphics_Restore=flags=cpp
-Gdip_Graphics_Restore_0=cast=(Graphics *)
-Gdip_Graphics_Restore_1=cast=GraphicsState
-
-Gdip_Graphics_Save=flags=cpp
-Gdip_Graphics_Save_0=cast=(Graphics *)
-
-Gdip_Graphics_ScaleTransform=flags=cpp
-Gdip_Graphics_ScaleTransform_0=cast=(Graphics *)
-Gdip_Graphics_ScaleTransform_1=
-Gdip_Graphics_ScaleTransform_2=
-Gdip_Graphics_ScaleTransform_3=cast=(MatrixOrder)
-
-Gdip_Graphics_1SetClip__III=flags=cpp
-Gdip_Graphics_1SetClip__III_0=cast=(Graphics *)
-Gdip_Graphics_1SetClip__III_1=cast=Region *
-Gdip_Graphics_1SetClip__III_2=cast=CombineMode
-
-Gdip_Graphics_1SetClip__ILorg_eclipse_swt_internal_gdip_Rect_2I=flags=cpp
-Gdip_Graphics_1SetClip__ILorg_eclipse_swt_internal_gdip_Rect_2I_0=cast=(Graphics *)
-Gdip_Graphics_1SetClip__ILorg_eclipse_swt_internal_gdip_Rect_2I_1=cast=Rect *,flags=struct
-Gdip_Graphics_1SetClip__ILorg_eclipse_swt_internal_gdip_Rect_2I_2=cast=(CombineMode)
-
-Gdip_Graphics_1SetClipPath__II=accessor=SetClip,flags=cpp
-Gdip_Graphics_1SetClipPath__II_0=cast=(Graphics *)
-Gdip_Graphics_1SetClipPath__II_1=cast=(GraphicsPath *)
-
-Gdip_Graphics_1SetClipPath__III=accessor=SetClip,flags=cpp
-Gdip_Graphics_1SetClipPath__III_0=cast=(Graphics *)
-Gdip_Graphics_1SetClipPath__III_1=cast=(GraphicsPath *)
-Gdip_Graphics_1SetClipPath__III_2=cast=(CombineMode)
-
-Gdip_Graphics_SetCompositingQuality=flags=cpp
-Gdip_Graphics_SetCompositingQuality_0=cast=Graphics *
-Gdip_Graphics_SetCompositingQuality_1=cast=CompositingQuality
-
-Gdip_Graphics_SetInterpolationMode=flags=cpp
-Gdip_Graphics_SetInterpolationMode_0=cast=(Graphics *)
-Gdip_Graphics_SetInterpolationMode_1=cast=InterpolationMode
-
-Gdip_Graphics_SetPageUnit=flags=cpp
-Gdip_Graphics_SetPageUnit_0=cast=Graphics *
-Gdip_Graphics_SetPageUnit_1=cast=Unit
-
-Gdip_Graphics_SetPixelOffsetMode=flags=cpp
-Gdip_Graphics_SetPixelOffsetMode_0=cast=(Graphics *)
-Gdip_Graphics_SetPixelOffsetMode_1=cast=PixelOffsetMode
-
-Gdip_Graphics_SetSmoothingMode=flags=cpp
-Gdip_Graphics_SetSmoothingMode_0=cast=(Graphics *)
-Gdip_Graphics_SetSmoothingMode_1=cast=(SmoothingMode)
-
-Gdip_Graphics_SetTextRenderingHint=flags=cpp
-Gdip_Graphics_SetTextRenderingHint_0=cast=(Graphics *)
-Gdip_Graphics_SetTextRenderingHint_1=cast=TextRenderingHint
-
-Gdip_Graphics_SetTransform=flags=cpp
-Gdip_Graphics_SetTransform_0=cast=(Graphics *)
-Gdip_Graphics_SetTransform_1=cast=(Matrix *)
-
-Gdip_Graphics_TranslateTransform=flags=cpp
-Gdip_Graphics_TranslateTransform_0=cast=Graphics *
-Gdip_Graphics_TranslateTransform_1=
-Gdip_Graphics_TranslateTransform_2=
-Gdip_Graphics_TranslateTransform_3=cast=(MatrixOrder)
-
-Gdip_Graphics_delete=flags=delete
-Gdip_Graphics_delete_0=
-
-Gdip_Graphics_new=flags=new
-Gdip_Graphics_new_0=cast=(HDC)
-
-Gdip_HatchBrush_delete=flags=delete
-Gdip_HatchBrush_delete_0=
-
-Gdip_HatchBrush_new=flags=new
-Gdip_HatchBrush_new_0=cast=HatchStyle
-Gdip_HatchBrush_new_1=cast=Color *,flags=struct
-Gdip_HatchBrush_new_2=cast=Color *,flags=struct
-
-Gdip_ImageAttributes_SetColorMatrix=flags=cpp
-Gdip_ImageAttributes_SetColorMatrix_0=cast=(ImageAttributes *)
-Gdip_ImageAttributes_SetColorMatrix_1=cast=ColorMatrix *
-Gdip_ImageAttributes_SetColorMatrix_2=cast=ColorMatrixFlags
-Gdip_ImageAttributes_SetColorMatrix_3=cast=ColorAdjustType
-
-Gdip_ImageAttributes_SetWrapMode=flags=cpp
-Gdip_ImageAttributes_SetWrapMode_0=cast=(ImageAttributes *)
-Gdip_ImageAttributes_SetWrapMode_1=cast=WrapMode
-
-Gdip_ImageAttributes_delete=flags=delete
-Gdip_ImageAttributes_delete_0=
-
-Gdip_ImageAttributes_new=flags=new
-
-Gdip_Image_GetHeight=flags=cpp
-Gdip_Image_GetHeight_0=cast=(Image *)
-
-Gdip_Image_GetLastStatus=flags=cpp
-Gdip_Image_GetLastStatus_0=cast=(Image*)
-
-Gdip_Image_GetPalette=flags=cpp
-Gdip_Image_GetPalette_0=cast=(Image*)
-Gdip_Image_GetPalette_1=cast=ColorPalette*
-Gdip_Image_GetPalette_2=
-
-Gdip_Image_GetPaletteSize=flags=cpp
-Gdip_Image_GetPaletteSize_0=cast=Image*
-
-Gdip_Image_GetPixelFormat=flags=cpp
-Gdip_Image_GetPixelFormat_0=cast=(Image*)
-
-Gdip_Image_GetWidth=flags=cpp
-Gdip_Image_GetWidth_0=cast=Image *
-
-Gdip_LinearGradientBrush_ResetTransform=flags=cpp
-Gdip_LinearGradientBrush_ResetTransform_0=cast=(LinearGradientBrush *)
-
-Gdip_LinearGradientBrush_ScaleTransform=flags=cpp
-Gdip_LinearGradientBrush_ScaleTransform_0=cast=(LinearGradientBrush *)
-Gdip_LinearGradientBrush_ScaleTransform_1=
-Gdip_LinearGradientBrush_ScaleTransform_2=
-Gdip_LinearGradientBrush_ScaleTransform_3=cast=(MatrixOrder)
-
-Gdip_LinearGradientBrush_SetInterpolationColors=flags=no_gen cpp
-Gdip_LinearGradientBrush_SetInterpolationColors_0=cast=(LinearGradientBrush *)
-Gdip_LinearGradientBrush_SetInterpolationColors_1=cast=const Color *
-Gdip_LinearGradientBrush_SetInterpolationColors_2=cast=const REAL *
-Gdip_LinearGradientBrush_SetInterpolationColors_3=
-
-Gdip_LinearGradientBrush_SetWrapMode=flags=cpp
-Gdip_LinearGradientBrush_SetWrapMode_0=cast=LinearGradientBrush *
-Gdip_LinearGradientBrush_SetWrapMode_1=cast=WrapMode
-
-Gdip_LinearGradientBrush_TranslateTransform=flags=cpp
-Gdip_LinearGradientBrush_TranslateTransform_0=cast=(LinearGradientBrush *)
-Gdip_LinearGradientBrush_TranslateTransform_1=
-Gdip_LinearGradientBrush_TranslateTransform_2=
-Gdip_LinearGradientBrush_TranslateTransform_3=cast=(MatrixOrder)
-
-Gdip_LinearGradientBrush_delete=flags=delete
-Gdip_LinearGradientBrush_delete_0=
-
-Gdip_LinearGradientBrush_new=flags=new
-Gdip_LinearGradientBrush_new_0=flags=struct
-Gdip_LinearGradientBrush_new_1=flags=struct
-Gdip_LinearGradientBrush_new_2=cast=Color *,flags=struct
-Gdip_LinearGradientBrush_new_3=cast=Color *,flags=struct
-
-Gdip_Matrix_GetElements=flags=cpp
-Gdip_Matrix_GetElements_0=cast=(Matrix *)
-Gdip_Matrix_GetElements_1=cast=(REAL *)
-
-Gdip_Matrix_Invert=flags=cpp
-Gdip_Matrix_Invert_0=cast=(Matrix *)
-
-Gdip_Matrix_IsIdentity=flags=cpp
-Gdip_Matrix_IsIdentity_0=cast=(Matrix *)
-
-Gdip_Matrix_Multiply=flags=cpp
-Gdip_Matrix_Multiply_0=cast=(Matrix *)
-Gdip_Matrix_Multiply_1=cast=(Matrix *)
-Gdip_Matrix_Multiply_2=cast=(MatrixOrder)
-
-Gdip_Matrix_Rotate=flags=cpp
-Gdip_Matrix_Rotate_0=cast=(Matrix *)
-Gdip_Matrix_Rotate_1=cast=(REAL)
-Gdip_Matrix_Rotate_2=cast=(MatrixOrder)
-
-Gdip_Matrix_Scale=flags=cpp
-Gdip_Matrix_Scale_0=cast=(Matrix *)
-Gdip_Matrix_Scale_1=cast=(REAL)
-Gdip_Matrix_Scale_2=cast=(REAL)
-Gdip_Matrix_Scale_3=cast=(MatrixOrder)
-
-Gdip_Matrix_SetElements=flags=cpp
-Gdip_Matrix_SetElements_0=cast=(Matrix *)
-Gdip_Matrix_SetElements_1=cast=(REAL)
-Gdip_Matrix_SetElements_2=cast=(REAL)
-Gdip_Matrix_SetElements_3=cast=(REAL)
-Gdip_Matrix_SetElements_4=cast=(REAL)
-Gdip_Matrix_SetElements_5=cast=(REAL)
-Gdip_Matrix_SetElements_6=cast=(REAL)
-
-Gdip_Matrix_Shear=flags=cpp
-Gdip_Matrix_Shear_0=cast=(Matrix *)
-Gdip_Matrix_Shear_1=cast=(REAL)
-Gdip_Matrix_Shear_2=cast=(REAL)
-Gdip_Matrix_Shear_3=cast=(MatrixOrder)
-
-Gdip_Matrix_1TransformPoints__ILorg_eclipse_swt_internal_gdip_PointF_2I=flags=cpp
-Gdip_Matrix_1TransformPoints__ILorg_eclipse_swt_internal_gdip_PointF_2I_0=cast=(Matrix *)
-Gdip_Matrix_1TransformPoints__ILorg_eclipse_swt_internal_gdip_PointF_2I_1=
-Gdip_Matrix_1TransformPoints__ILorg_eclipse_swt_internal_gdip_PointF_2I_2=
-
-Gdip_Matrix_1TransformPoints__I_3FI=flags=no_gen
-Gdip_Matrix_1TransformPoints__I_3FI_0=
-Gdip_Matrix_1TransformPoints__I_3FI_1=
-Gdip_Matrix_1TransformPoints__I_3FI_2=
-
-Gdip_Matrix_Translate=flags=cpp
-Gdip_Matrix_Translate_0=cast=(Matrix *)
-Gdip_Matrix_Translate_1=cast=(REAL)
-Gdip_Matrix_Translate_2=cast=(REAL)
-Gdip_Matrix_Translate_3=cast=(MatrixOrder)
-
-Gdip_Matrix_delete=flags=delete
-Gdip_Matrix_delete_0=
-
-Gdip_Matrix_new=flags=new
-Gdip_Matrix_new_0=cast=(REAL)
-Gdip_Matrix_new_1=cast=(REAL)
-Gdip_Matrix_new_2=cast=(REAL)
-Gdip_Matrix_new_3=cast=(REAL)
-Gdip_Matrix_new_4=cast=(REAL)
-Gdip_Matrix_new_5=cast=(REAL)
-
-Gdip_MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2I=
-Gdip_MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2I_0=cast=PVOID
-Gdip_MoveMemory__Lorg_eclipse_swt_internal_gdip_BitmapData_2I_1=cast=CONST VOID*
-
-Gdip_MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2II=
-Gdip_MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2II_0=cast=PVOID
-Gdip_MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2II_1=cast=(CONST VOID*)
-Gdip_MoveMemory__Lorg_eclipse_swt_internal_gdip_ColorPalette_2II_2=
-
-Gdip_PathGradientBrush_SetCenterColor=flags=cpp
-Gdip_PathGradientBrush_SetCenterColor_0=cast=(PathGradientBrush *)
-Gdip_PathGradientBrush_SetCenterColor_1=cast=(Color *),flags=struct
-
-Gdip_PathGradientBrush_SetCenterPoint=flags=cpp
-Gdip_PathGradientBrush_SetCenterPoint_0=cast=(PathGradientBrush *)
-Gdip_PathGradientBrush_SetCenterPoint_1=flags=struct
-
-Gdip_PathGradientBrush_SetGraphicsPath=flags=cpp
-Gdip_PathGradientBrush_SetGraphicsPath_0=cast=(PathGradientBrush *)
-Gdip_PathGradientBrush_SetGraphicsPath_1=cast=(GraphicsPath *)
-
-Gdip_PathGradientBrush_SetInterpolationColors=flags=no_gen
-Gdip_PathGradientBrush_SetInterpolationColors_0=cast=(PathGradientBrush *)
-Gdip_PathGradientBrush_SetInterpolationColors_1=cast=const Color *
-Gdip_PathGradientBrush_SetInterpolationColors_2=cast=(const REAL *)
-Gdip_PathGradientBrush_SetInterpolationColors_3=
-
-Gdip_PathGradientBrush_SetSurroundColors=flags=no_gen
-Gdip_PathGradientBrush_SetSurroundColors_0=cast=(PathGradientBrush *)
-Gdip_PathGradientBrush_SetSurroundColors_1=cast=Color *
-Gdip_PathGradientBrush_SetSurroundColors_2=cast=INT *
-
-Gdip_PathGradientBrush_SetWrapMode=flags=cpp
-Gdip_PathGradientBrush_SetWrapMode_0=cast=(PathGradientBrush *)
-Gdip_PathGradientBrush_SetWrapMode_1=cast=(WrapMode)
-
-Gdip_PathGradientBrush_delete=flags=delete
-Gdip_PathGradientBrush_delete_0=
-
-Gdip_PathGradientBrush_new=flags=new
-Gdip_PathGradientBrush_new_0=cast=(GraphicsPath *)
-
-Gdip_Pen_GetBrush=flags=cpp
-Gdip_Pen_GetBrush_0=cast=(Pen *)
-
-Gdip_Pen_SetBrush=flags=cpp
-Gdip_Pen_SetBrush_0=cast=(Pen *)
-Gdip_Pen_SetBrush_1=cast=Brush *
-
-Gdip_Pen_SetDashOffset=flags=cpp
-Gdip_Pen_SetDashOffset_0=cast=(Pen *)
-Gdip_Pen_SetDashOffset_1=
-
-Gdip_Pen_SetDashPattern=flags=cpp
-Gdip_Pen_SetDashPattern_0=cast=(Pen *)
-Gdip_Pen_SetDashPattern_1=cast=(REAL *)
-Gdip_Pen_SetDashPattern_2=cast=int
-
-Gdip_Pen_SetDashStyle=flags=cpp
-Gdip_Pen_SetDashStyle_0=cast=Pen *
-Gdip_Pen_SetDashStyle_1=cast=DashStyle
-
-Gdip_Pen_SetLineCap=flags=cpp
-Gdip_Pen_SetLineCap_0=cast=(Pen *)
-Gdip_Pen_SetLineCap_1=cast=(LineCap)
-Gdip_Pen_SetLineCap_2=cast=(LineCap)
-Gdip_Pen_SetLineCap_3=cast=(DashCap)
-
-Gdip_Pen_SetLineJoin=flags=cpp
-Gdip_Pen_SetLineJoin_0=cast=(Pen *)
-Gdip_Pen_SetLineJoin_1=cast=(LineJoin)
-
-Gdip_Pen_SetMiterLimit=flags=cpp
-Gdip_Pen_SetMiterLimit_0=cast=(Pen *)
-Gdip_Pen_SetMiterLimit_1=
-
-Gdip_Pen_SetWidth=flags=cpp
-Gdip_Pen_SetWidth_0=cast=(Pen *)
-Gdip_Pen_SetWidth_1=cast=REAL
-
-Gdip_Pen_delete=flags=delete
-Gdip_Pen_delete_0=
-
-Gdip_Pen_new=flags=new
-Gdip_Pen_new_0=cast=(Brush *)
-Gdip_Pen_new_1=cast=(REAL)
-
-Gdip_Point_delete=flags=delete
-Gdip_Point_delete_0=
-
-Gdip_Point_new=flags=new
-Gdip_Point_new_0=
-Gdip_Point_new_1=
-
-Gdip_Region_GetHRGN=flags=cpp
-Gdip_Region_GetHRGN_0=cast=(Region *)
-Gdip_Region_GetHRGN_1=cast=(Graphics *)
-
-Gdip_Region_IsInfinite=flags=cpp
-Gdip_Region_IsInfinite_0=cast=(Region *)
-Gdip_Region_IsInfinite_1=cast=(Graphics *)
-
-Gdip_Region_delete=flags=delete
-Gdip_Region_delete_0=
-
-Gdip_Region_1new__=flags=new
-
-Gdip_Region_1new__I=flags=new
-Gdip_Region_1new__I_0=cast=HRGN
-
-Gdip_Region_newGraphicsPath=flags=new
-Gdip_Region_newGraphicsPath_0=cast=GraphicsPath*
-
-Gdip_SolidBrush_delete=flags=delete
-Gdip_SolidBrush_delete_0=
-
-Gdip_SolidBrush_new=flags=new
-Gdip_SolidBrush_new_0=cast=(Color *,flags=struct
-
-Gdip_StringFormat_Clone=flags=cpp
-Gdip_StringFormat_Clone_0=cast=(StringFormat *)
-
-Gdip_StringFormat_GenericDefault=accessor=StringFormat::GenericDefault
-
-Gdip_StringFormat_GenericTypographic=accessor=StringFormat::GenericTypographic
-
-Gdip_StringFormat_GetFormatFlags=flags=cpp
-Gdip_StringFormat_GetFormatFlags_0=cast=(StringFormat *)
-
-Gdip_StringFormat_SetFormatFlags=flags=cpp
-Gdip_StringFormat_SetFormatFlags_0=cast=(StringFormat *)
-Gdip_StringFormat_SetFormatFlags_1=cast=StringFormatFlags
-
-Gdip_StringFormat_SetHotkeyPrefix=flags=cpp
-Gdip_StringFormat_SetHotkeyPrefix_0=cast=(StringFormat *)
-Gdip_StringFormat_SetHotkeyPrefix_1=cast=HotkeyPrefix
-
-Gdip_StringFormat_SetTabStops=flags=cpp
-Gdip_StringFormat_SetTabStops_0=cast=(StringFormat *)
-Gdip_StringFormat_SetTabStops_1=
-Gdip_StringFormat_SetTabStops_2=
-Gdip_StringFormat_SetTabStops_3=
-
-Gdip_StringFormat_delete=flags=delete
-Gdip_StringFormat_delete_0=
-
-Gdip_TextureBrush_ResetTransform=flags=cpp
-Gdip_TextureBrush_ResetTransform_0=cast=(TextureBrush *)
-
-Gdip_TextureBrush_ScaleTransform=flags=cpp
-Gdip_TextureBrush_ScaleTransform_0=cast=(TextureBrush *)
-Gdip_TextureBrush_ScaleTransform_1=
-Gdip_TextureBrush_ScaleTransform_2=
-Gdip_TextureBrush_ScaleTransform_3=cast=MatrixOrder
-
-Gdip_TextureBrush_SetTransform=flags=cpp
-Gdip_TextureBrush_SetTransform_0=cast=(TextureBrush *)
-Gdip_TextureBrush_SetTransform_1=cast=Matrix *
-
-Gdip_TextureBrush_TranslateTransform=flags=cpp
-Gdip_TextureBrush_TranslateTransform_0=cast=(TextureBrush *)
-Gdip_TextureBrush_TranslateTransform_1=
-Gdip_TextureBrush_TranslateTransform_2=
-Gdip_TextureBrush_TranslateTransform_3=cast=MatrixOrder
-
-Gdip_TextureBrush_delete=flags=delete
-Gdip_TextureBrush_delete_0=
-
-Gdip_TextureBrush_new=flags=new
-Gdip_TextureBrush_new_0=cast=Image *
-Gdip_TextureBrush_new_1=cast=WrapMode
-Gdip_TextureBrush_new_2=
-Gdip_TextureBrush_new_3=
-Gdip_TextureBrush_new_4=
-Gdip_TextureBrush_new_5=
-
-
-org_eclipse_swt_internal_gdip_GdiplusStartupInput=flags=cpp
-GdiplusStartupInput_GdiplusVersion=
-GdiplusStartupInput_DebugEventCallback=cast=DebugEventProc
-GdiplusStartupInput_SuppressBackgroundThread=cast=BOOL
-GdiplusStartupInput_SuppressExternalCodecs=cast=BOOL
-
-org_eclipse_swt_internal_gdip_PointF=
-PointF_X=cast=REAL
-PointF_Y=cast=REAL
-
-org_eclipse_swt_internal_gdip_Rect=
-Rect_X=
-Rect_Y=
-Rect_Width=
-Rect_Height=
-
-org_eclipse_swt_internal_gdip_RectF=
-RectF_X=
-RectF_Y=
-RectF_Width=
-RectF_Height=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.GNOME.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.GNOME.properties
deleted file mode 100644
index 060afd9856..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.GNOME.properties
+++ /dev/null
@@ -1,99 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2006 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
-###############################################################################
-org_eclipse_swt_internal_gnome_GNOME=
-GNOME_GnomeVFSMimeApplication_sizeof=
-
-GNOME__g_free=
-GNOME__g_free_0=cast=gpointer
-
-GNOME__g_list_append=
-GNOME__g_list_append_0=cast=(GList *)
-GNOME__g_list_append_1=cast=(gpointer)
-
-GNOME__g_list_free=
-GNOME__g_list_free_0=cast=(GList *)
-
-GNOME__g_list_next=
-GNOME__g_list_next_0=
-
-GNOME__g_object_unref=
-GNOME__g_object_unref_0=cast=gpointer
-
-GNOME__gnome_icon_lookup=
-GNOME__gnome_icon_lookup_0=cast=(GnomeIconTheme *)
-GNOME__gnome_icon_lookup_1=cast=GnomeThumbnailFactory *
-GNOME__gnome_icon_lookup_2=cast=const char *
-GNOME__gnome_icon_lookup_3=cast=const char *
-GNOME__gnome_icon_lookup_4=cast=GnomeVFSFileInfo *
-GNOME__gnome_icon_lookup_5=cast=const char *
-GNOME__gnome_icon_lookup_6=cast=GnomeIconLookupFlags
-GNOME__gnome_icon_lookup_7=cast=GnomeIconLookupResultFlags *
-
-GNOME__gnome_icon_theme_lookup_icon=
-GNOME__gnome_icon_theme_lookup_icon_0=cast=GnomeIconTheme *
-GNOME__gnome_icon_theme_lookup_icon_1=cast=const char *
-GNOME__gnome_icon_theme_lookup_icon_2=
-GNOME__gnome_icon_theme_lookup_icon_3=cast=(const GnomeIconData **)
-GNOME__gnome_icon_theme_lookup_icon_4=
-
-GNOME__gnome_icon_theme_new=
-
-GNOME__gnome_vfs_get_registered_mime_types=
-
-GNOME__gnome_vfs_init=
-
-GNOME__gnome_vfs_make_uri_from_input=
-GNOME__gnome_vfs_make_uri_from_input_0=cast=(const char *)
-
-GNOME__gnome_vfs_make_uri_from_input_with_dirs=flags=dynamic
-GNOME__gnome_vfs_make_uri_from_input_with_dirs_0=cast=(const char *)
-GNOME__gnome_vfs_make_uri_from_input_with_dirs_1=
-
-GNOME__gnome_vfs_mime_application_free=
-GNOME__gnome_vfs_mime_application_free_0=cast=GnomeVFSMimeApplication *
-
-GNOME__gnome_vfs_mime_application_launch=flags=dynamic
-GNOME__gnome_vfs_mime_application_launch_0=cast=(GnomeVFSMimeApplication *)
-GNOME__gnome_vfs_mime_application_launch_1=cast=(GList *)
-
-GNOME__gnome_vfs_mime_extensions_list_free=
-GNOME__gnome_vfs_mime_extensions_list_free_0=cast=GList *
-
-GNOME__gnome_vfs_mime_get_default_application=
-GNOME__gnome_vfs_mime_get_default_application_0=cast=(const char *)
-
-GNOME__gnome_vfs_mime_get_extensions_list=
-GNOME__gnome_vfs_mime_get_extensions_list_0=cast=const char *
-
-GNOME__gnome_vfs_mime_registered_mime_type_list_free=
-GNOME__gnome_vfs_mime_registered_mime_type_list_free_0=cast=GList *
-
-GNOME__gnome_vfs_mime_type_from_name=
-GNOME__gnome_vfs_mime_type_from_name_0=cast=(const char *)
-
-GNOME__gnome_vfs_url_show=flags=dynamic
-GNOME__gnome_vfs_url_show_0=cast=(const char *)
-
-GNOME_memmove=
-GNOME_memmove_0=cast=void *,flags=no_in
-GNOME_memmove_1=cast=const void *
-GNOME_memmove_2=cast=size_t
-
-
-org_eclipse_swt_internal_gnome_GnomeVFSMimeApplication=
-GnomeVFSMimeApplication_id=cast=char *
-GnomeVFSMimeApplication_name=cast=char *
-GnomeVFSMimeApplication_command=cast=char *
-GnomeVFSMimeApplication_can_open_multiple_files=cast=gboolean
-GnomeVFSMimeApplication_expects_uris=cast=GnomeVFSMimeApplicationArgumentType
-GnomeVFSMimeApplication_supported_uri_schemes=cast=(GList *)
-GnomeVFSMimeApplication_requires_terminal=cast=gboolean
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.properties
deleted file mode 100644
index 9e18c59329..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gnome.properties
+++ /dev/null
@@ -1,25 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 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
-###############################################################################
-swt_copyright=/*******************************************************************************\n \
- * Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved.\n \
- * The contents of this file are made available under the terms\n \
- * of the GNU Lesser General Public License (LGPL) Version 2.1 that\n \
- * accompanies this distribution (lgpl-v21.txt). The LGPL is also\n \
- * available at http://www.gnu.org/licenses/lgpl.html. If the version\n \
- * of the LGPL at http://www.gnu.org is different to the version of\n \
- * the LGPL accompanying this distribution and there is any conflict\n \
- * between the two license versions, the terms of the LGPL accompanying\n \
- * this distribution shall govern.\n \
- * \n \
- * Contributors:\n \
- * IBM Corporation - initial API and implementation\n \
- *******************************************************************************/\n
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.GTK.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.GTK.properties
deleted file mode 100644
index cef6e3bdeb..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.GTK.properties
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2006 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
-###############################################################################
-org_eclipse_swt_internal_gtk_GTK=
-GTK__GTK_WIDGET_HEIGHT=
-GTK__GTK_WIDGET_HEIGHT_0=cast=GtkWidget *
-
-GTK__GTK_WIDGET_WIDTH=
-GTK__GTK_WIDGET_WIDTH_0=cast=GtkWidget *
-
-GTK__g_signal_connect=
-GTK__g_signal_connect_0=cast=(gpointer)
-GTK__g_signal_connect_1=cast=(const gchar *),flags=no_out
-GTK__g_signal_connect_2=cast=(GCallback)
-GTK__g_signal_connect_3=cast=gpointer
-
-GTK__gtk_events_pending=
-
-GTK__gtk_init_check=
-GTK__gtk_init_check_0=cast=int *
-GTK__gtk_init_check_1=cast=char ***
-
-GTK__gtk_main=
-
-GTK__gtk_main_iteration=
-
-GTK__gtk_plug_new=
-GTK__gtk_plug_new_0=
-
-GTK__gtk_widget_destroy=
-GTK__gtk_widget_destroy_0=cast=GtkWidget *
-
-GTK__gtk_widget_show=
-GTK__gtk_widget_show_0=cast=GtkWidget *
-
-GTK__gtk_widget_show_now=
-GTK__gtk_widget_show_now_0=cast=GtkWidget *
-
-GTK__gtk_window_new=
-GTK__gtk_window_new_0=cast=GtkWindowType
-
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties
deleted file mode 100644
index de04600d45..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.OS.properties
+++ /dev/null
@@ -1,5733 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_gtk_GInterfaceInfo=
-GInterfaceInfo_interface_init=cast=(GInterfaceInitFunc)
-GInterfaceInfo_interface_finalize=cast=(GInterfaceFinalizeFunc)
-GInterfaceInfo_interface_data=cast=(gpointer)
-
-org_eclipse_swt_internal_gtk_GObjectClass=
-GObjectClass_constructor=cast=(GObject *(*)())
-GObjectClass_set_property=cast=(void (*)())
-GObjectClass_get_property=cast=(void (*)())
-GObjectClass_dispose=cast=(void (*)())
-GObjectClass_finalize=cast=(void (*)())
-GObjectClass_dispatch_properties_changed=cast=(void (*)())
-GObjectClass_notify=cast=(void (*)())
-
-org_eclipse_swt_internal_gtk_GTypeInfo=
-GTypeInfo_class_size=cast=(guint16)
-GTypeInfo_base_init=cast=(GBaseInitFunc)
-GTypeInfo_base_finalize=cast=(GBaseFinalizeFunc)
-GTypeInfo_class_init=cast=(GClassInitFunc)
-GTypeInfo_class_finalize=cast=(GClassFinalizeFunc)
-GTypeInfo_class_data=cast=(gconstpointer)
-GTypeInfo_instance_size=cast=(guint16)
-GTypeInfo_n_preallocs=cast=(guint16)
-GTypeInfo_instance_init=cast=(GInstanceInitFunc)
-GTypeInfo_value_table=cast=(GTypeValueTable *)
-
-org_eclipse_swt_internal_gtk_GTypeQuery=
-GTypeQuery_type=cast=(GType)
-GTypeQuery_type_name=cast=(const gchar *)
-GTypeQuery_class_size=cast=(guint)
-GTypeQuery_instance_size=cast=(guint)
-
-org_eclipse_swt_internal_gtk_GdkColor=
-GdkColor_pixel=cast=(guint32)
-GdkColor_red=cast=(guint16)
-GdkColor_green=cast=(guint16)
-GdkColor_blue=cast=(guint16)
-
-org_eclipse_swt_internal_gtk_GdkDragContext=
-GdkDragContext_protocol=cast=(GdkDragProtocol)
-GdkDragContext_is_source=cast=(gboolean)
-GdkDragContext_source_window=cast=(GdkWindow *)
-GdkDragContext_dest_window=cast=(GdkWindow *)
-GdkDragContext_targets=cast=(GList *)
-GdkDragContext_actions=cast=(GdkDragAction)
-GdkDragContext_suggested_action=cast=(GdkDragAction)
-GdkDragContext_action=cast=(GdkDragAction)
-GdkDragContext_start_time=cast=(guint32)
-
-org_eclipse_swt_internal_gtk_GdkEvent=
-GdkEvent_type=cast=(GdkEventType)
-
-org_eclipse_swt_internal_gtk_GdkEventAny=
-GdkEventAny_window=cast=(GdkWindow *)
-GdkEventAny_send_event=cast=(gint8)
-
-org_eclipse_swt_internal_gtk_GdkEventButton=
-GdkEventButton_window=cast=(GdkWindow *)
-GdkEventButton_send_event=cast=(gint8)
-GdkEventButton_time=cast=(guint32)
-GdkEventButton_x=cast=(gdouble)
-GdkEventButton_y=cast=(gdouble)
-GdkEventButton_axes=cast=(gdouble *)
-GdkEventButton_state=cast=(guint)
-GdkEventButton_button=cast=(guint)
-GdkEventButton_device=cast=(GdkDevice *)
-GdkEventButton_x_root=cast=(gdouble)
-GdkEventButton_y_root=cast=(gdouble)
-
-org_eclipse_swt_internal_gtk_GdkEventCrossing=
-GdkEventCrossing_window=cast=(GdkWindow *)
-GdkEventCrossing_send_event=cast=(gint8)
-GdkEventCrossing_subwindow=cast=(GdkWindow *)
-GdkEventCrossing_time=
-GdkEventCrossing_x=
-GdkEventCrossing_y=
-GdkEventCrossing_x_root=
-GdkEventCrossing_y_root=
-GdkEventCrossing_mode=cast=(GdkCrossingMode)
-GdkEventCrossing_detail=cast=(GdkNotifyType)
-GdkEventCrossing_focus=cast=(gboolean)
-GdkEventCrossing_state=
-
-org_eclipse_swt_internal_gtk_GdkEventExpose=
-GdkEventExpose_window=cast=(GdkWindow *)
-GdkEventExpose_send_event=cast=(gint8)
-GdkEventExpose_area_x=accessor=area.x
-GdkEventExpose_area_y=accessor=area.y
-GdkEventExpose_area_width=accessor=area.width
-GdkEventExpose_area_height=accessor=area.height
-GdkEventExpose_region=cast=(GdkRegion *)
-GdkEventExpose_count=cast=(gint)
-
-org_eclipse_swt_internal_gtk_GdkEventFocus=
-GdkEventFocus_window=cast=(GdkWindow *)
-GdkEventFocus_send_event=cast=(gint8)
-GdkEventFocus_in=cast=(gint16)
-
-org_eclipse_swt_internal_gtk_GdkEventKey=
-GdkEventKey_window=cast=(GdkWindow *)
-GdkEventKey_send_event=cast=(gint8)
-GdkEventKey_time=cast=(guint32)
-GdkEventKey_state=cast=(guint)
-GdkEventKey_keyval=cast=(guint)
-GdkEventKey_length=cast=(gint)
-GdkEventKey_string=cast=(gchar *)
-GdkEventKey_hardware_keycode=cast=(guint16)
-GdkEventKey_group=cast=(guint8)
-
-org_eclipse_swt_internal_gtk_GdkEventMotion=
-GdkEventMotion_window=cast=(GdkWindow *)
-GdkEventMotion_send_event=cast=(gint8)
-GdkEventMotion_time=cast=(guint32)
-GdkEventMotion_x=cast=(gdouble)
-GdkEventMotion_y=cast=(gdouble)
-GdkEventMotion_axes=cast=(gdouble *)
-GdkEventMotion_state=cast=(guint)
-GdkEventMotion_is_hint=cast=(gint16)
-GdkEventMotion_device=cast=(GdkDevice *)
-GdkEventMotion_x_root=cast=(gdouble)
-GdkEventMotion_y_root=cast=(gdouble)
-
-org_eclipse_swt_internal_gtk_GdkEventScroll=
-GdkEventScroll_window=cast=(GdkWindow *)
-GdkEventScroll_send_event=cast=(gint8)
-GdkEventScroll_time=cast=(guint32)
-GdkEventScroll_x=cast=(gdouble)
-GdkEventScroll_y=cast=(gdouble)
-GdkEventScroll_state=cast=(guint)
-GdkEventScroll_direction=cast=(GdkScrollDirection)
-GdkEventScroll_device=cast=(GdkDevice *)
-GdkEventScroll_x_root=cast=(gdouble)
-GdkEventScroll_y_root=cast=(gdouble)
-
-org_eclipse_swt_internal_gtk_GdkEventVisibility=
-GdkEventVisibility_window=cast=(GdkWindow *)
-GdkEventVisibility_send_event=cast=(gint8)
-GdkEventVisibility_state=cast=GdkVisibilityState
-
-org_eclipse_swt_internal_gtk_GdkEventWindowState=
-GdkEventWindowState_window=cast=(GdkWindow *)
-GdkEventWindowState_send_event=
-GdkEventWindowState_changed_mask=
-GdkEventWindowState_new_window_state=
-
-org_eclipse_swt_internal_gtk_GdkGCValues=
-GdkGCValues_foreground_pixel=accessor=foreground.pixel,cast=(guint32)
-GdkGCValues_foreground_red=accessor=foreground.red,cast=(guint16)
-GdkGCValues_foreground_green=accessor=foreground.green,cast=(guint16)
-GdkGCValues_foreground_blue=accessor=foreground.blue,cast=(guint16)
-GdkGCValues_background_pixel=accessor=background.pixel,cast=(guint32)
-GdkGCValues_background_red=accessor=background.red,cast=(guint16)
-GdkGCValues_background_green=accessor=background.green,cast=(guint16)
-GdkGCValues_background_blue=accessor=background.blue,cast=(guint16)
-GdkGCValues_font=cast=(GdkFont *)
-GdkGCValues_function=cast=(GdkFunction)
-GdkGCValues_fill=cast=(GdkFill)
-GdkGCValues_tile=cast=(GdkPixmap *)
-GdkGCValues_stipple=cast=(GdkPixmap *)
-GdkGCValues_clip_mask=cast=(GdkPixmap *)
-GdkGCValues_subwindow_mode=cast=(GdkSubwindowMode)
-GdkGCValues_ts_x_origin=cast=(gint)
-GdkGCValues_ts_y_origin=cast=(gint)
-GdkGCValues_clip_x_origin=cast=(gint)
-GdkGCValues_clip_y_origin=cast=(gint)
-GdkGCValues_graphics_exposures=cast=(gint)
-GdkGCValues_line_width=cast=(gint)
-GdkGCValues_line_style=cast=(GdkLineStyle)
-GdkGCValues_cap_style=cast=(GdkCapStyle)
-GdkGCValues_join_style=cast=(GdkJoinStyle)
-
-org_eclipse_swt_internal_gtk_GdkGeometry=
-GdkGeometry_min_width=
-GdkGeometry_min_height=
-GdkGeometry_max_width=
-GdkGeometry_max_height=
-GdkGeometry_base_width=
-GdkGeometry_base_height=
-GdkGeometry_width_inc=
-GdkGeometry_height_inc=
-GdkGeometry_min_aspect=
-GdkGeometry_max_aspect=
-GdkGeometry_win_gravity=
-
-org_eclipse_swt_internal_gtk_GdkImage=
-GdkImage_type=cast=(GdkImageType)
-GdkImage_visual=cast=(GdkVisual *)
-GdkImage_byte_order=cast=(GdkByteOrder)
-GdkImage_width=cast=(gint)
-GdkImage_height=cast=(gint)
-GdkImage_depth=cast=(guint16)
-GdkImage_bpp=cast=(guint16)
-GdkImage_bpl=cast=(guint16)
-GdkImage_bits_per_pixel=cast=(guint16)
-GdkImage_mem=cast=(gpointer)
-GdkImage_colormap=cast=(GdkColormap *)
-GdkImage_windowing_data=cast=(gpointer)
-
-org_eclipse_swt_internal_gtk_GdkRectangle=
-GdkRectangle_x=cast=(gint)
-GdkRectangle_y=cast=(gint)
-GdkRectangle_width=cast=(gint)
-GdkRectangle_height=cast=(gint)
-
-org_eclipse_swt_internal_gtk_GdkVisual=
-GdkVisual_type=cast=(GdkVisualType)
-GdkVisual_depth=cast=(gint)
-GdkVisual_byte_order=cast=(GdkByteOrder)
-GdkVisual_colormap_size=cast=(gint)
-GdkVisual_bits_per_rgb=cast=(gint)
-GdkVisual_red_mask=cast=(guint32)
-GdkVisual_red_shift=cast=(gint)
-GdkVisual_red_prec=cast=(gint)
-GdkVisual_green_mask=cast=(guint32)
-GdkVisual_green_shift=cast=(gint)
-GdkVisual_green_prec=cast=(gint)
-GdkVisual_blue_mask=cast=(guint32)
-GdkVisual_blue_shift=cast=(gint)
-GdkVisual_blue_prec=cast=(gint)
-
-org_eclipse_swt_internal_gtk_GdkWindowAttr=
-GdkWindowAttr_title=cast=gchar *
-GdkWindowAttr_event_mask=
-GdkWindowAttr_x=
-GdkWindowAttr_y=
-GdkWindowAttr_width=
-GdkWindowAttr_height=
-GdkWindowAttr_wclass=
-GdkWindowAttr_visual=cast=GdkVisual *
-GdkWindowAttr_colormap=cast=GdkColormap *
-GdkWindowAttr_window_type=
-GdkWindowAttr_cursor=cast=GdkCursor *
-GdkWindowAttr_wmclass_name=cast=gchar *
-GdkWindowAttr_wmclass_class=cast=gchar *
-GdkWindowAttr_override_redirect=
-
-org_eclipse_swt_internal_gtk_GtkAdjustment=
-GtkAdjustment_lower=cast=(gdouble)
-GtkAdjustment_upper=cast=(gdouble)
-GtkAdjustment_value=cast=(gdouble)
-GtkAdjustment_step_increment=cast=(gdouble)
-GtkAdjustment_page_increment=cast=(gdouble)
-GtkAdjustment_page_size=cast=(gdouble)
-
-org_eclipse_swt_internal_gtk_GtkAllocation=
-GtkAllocation_x=
-GtkAllocation_y=
-GtkAllocation_width=
-GtkAllocation_height=
-
-org_eclipse_swt_internal_gtk_GtkBorder=
-GtkBorder_left=
-GtkBorder_right=
-GtkBorder_top=
-GtkBorder_bottom=
-
-org_eclipse_swt_internal_gtk_GtkCellRendererClass=
-GtkCellRendererClass_render=cast=(void(*)())
-GtkCellRendererClass_get_size=cast=(void(*)())
-
-org_eclipse_swt_internal_gtk_GtkColorSelectionDialog=
-GtkColorSelectionDialog_colorsel=cast=(GtkWidget *)
-GtkColorSelectionDialog_ok_button=cast=(GtkWidget *)
-GtkColorSelectionDialog_cancel_button=cast=(GtkWidget *)
-GtkColorSelectionDialog_help_button=cast=(GtkWidget *)
-
-org_eclipse_swt_internal_gtk_GtkCombo=
-GtkCombo_entry=cast=(GtkWidget *)
-GtkCombo_list=cast=(GtkWidget *)
-
-org_eclipse_swt_internal_gtk_GtkFileSelection=
-GtkFileSelection_dir_list=cast=(GtkWidget *)
-GtkFileSelection_file_list=cast=(GtkWidget *)
-GtkFileSelection_selection_entry=cast=(GtkWidget *)
-GtkFileSelection_selection_text=cast=(GtkWidget *)
-GtkFileSelection_main_vbox=cast=(GtkWidget *)
-GtkFileSelection_ok_button=cast=(GtkWidget *)
-GtkFileSelection_cancel_button=cast=(GtkWidget *)
-GtkFileSelection_help_button=cast=(GtkWidget *)
-GtkFileSelection_history_pulldown=cast=(GtkWidget *)
-GtkFileSelection_history_menu=cast=(GtkWidget *)
-GtkFileSelection_history_list=cast=(GList *)
-GtkFileSelection_fileop_dialog=cast=(GtkWidget *)
-GtkFileSelection_fileop_entry=cast=(GtkWidget *)
-GtkFileSelection_fileop_file=cast=(gchar *)
-GtkFileSelection_cmpl_state=cast=(gpointer)
-GtkFileSelection_fileop_c_dir=cast=(GtkWidget *)
-GtkFileSelection_fileop_del_file=cast=(GtkWidget *)
-GtkFileSelection_fileop_ren_file=cast=(GtkWidget *)
-GtkFileSelection_button_area=cast=(GtkWidget *)
-GtkFileSelection_action_area=cast=(GtkWidget *)
-
-org_eclipse_swt_internal_gtk_GtkFixed=
-GtkFixed_children=cast=(GList *)
-
-org_eclipse_swt_internal_gtk_GtkRequisition=
-GtkRequisition_width=
-GtkRequisition_height=
-
-org_eclipse_swt_internal_gtk_GtkSelectionData=
-GtkSelectionData_selection=cast=(GdkAtom)
-GtkSelectionData_target=cast=(GdkAtom)
-GtkSelectionData_type=cast=(GdkAtom)
-GtkSelectionData_format=cast=(gint)
-GtkSelectionData_data=cast=(guchar *)
-GtkSelectionData_length=cast=(gint)
-
-org_eclipse_swt_internal_gtk_GtkTargetEntry=
-GtkTargetEntry_target=cast=(gchar *)
-GtkTargetEntry_flags=cast=(guint)
-GtkTargetEntry_info=cast=(guint)
-
-org_eclipse_swt_internal_gtk_GtkTargetPair=
-GtkTargetPair_target=cast=(GdkAtom)
-GtkTargetPair_flags=cast=(guint)
-GtkTargetPair_info=cast=(guint)
-
-org_eclipse_swt_internal_gtk_GtkWidgetClass=
-GtkWidgetClass_activate_signal=
-GtkWidgetClass_set_scroll_adjustments_signal=
-GtkWidgetClass_dispatch_child_properties_changed=cast=(void(*)())
-GtkWidgetClass_show=cast=(void(*)())
-GtkWidgetClass_show_all=cast=(void(*)())
-GtkWidgetClass_hide=cast=(void(*)())
-GtkWidgetClass_hide_all=cast=(void(*)())
-GtkWidgetClass_map=cast=(void(*)())
-GtkWidgetClass_unmap=cast=(void(*)())
-GtkWidgetClass_realize=cast=(void(*)())
-GtkWidgetClass_unrealize=cast=(void(*)())
-GtkWidgetClass_size_request=cast=(void(*)())
-GtkWidgetClass_size_allocate=cast=(void(*)())
-GtkWidgetClass_state_changed=cast=(void(*)())
-GtkWidgetClass_parent_set=cast=(void(*)())
-GtkWidgetClass_hierarchy_changed=cast=(void(*)())
-GtkWidgetClass_style_set=cast=(void(*)())
-GtkWidgetClass_direction_changed=cast=(void(*)())
-GtkWidgetClass_grab_notify=cast=(void(*)())
-GtkWidgetClass_child_notify=cast=(void(*)())
-GtkWidgetClass_mnemonic_activate=cast=(gboolean(*)())
-GtkWidgetClass_grab_focus=cast=(void(*)())
-GtkWidgetClass_focus=cast=(gboolean(*)())
-GtkWidgetClass_event=cast=(gboolean(*)())
-GtkWidgetClass_button_press_event=cast=(gboolean(*)())
-GtkWidgetClass_button_release_event=cast=(gboolean(*)())
-GtkWidgetClass_scroll_event=cast=(gboolean(*)())
-GtkWidgetClass_motion_notify_event=cast=(gboolean(*)())
-GtkWidgetClass_delete_event=cast=(gboolean(*)())
-GtkWidgetClass_destroy_event=cast=(gboolean(*)())
-GtkWidgetClass_expose_event=cast=(gboolean(*)())
-GtkWidgetClass_key_press_event=cast=(gboolean(*)())
-GtkWidgetClass_key_release_event=cast=(gboolean(*)())
-GtkWidgetClass_enter_notify_event=cast=(gboolean(*)())
-GtkWidgetClass_leave_notify_event=cast=(gboolean(*)())
-GtkWidgetClass_configure_event=cast=(gboolean(*)())
-GtkWidgetClass_focus_in_event=cast=(gboolean(*)())
-GtkWidgetClass_focus_out_event=cast=(gboolean(*)())
-GtkWidgetClass_map_event=cast=(gboolean(*)())
-GtkWidgetClass_unmap_event=cast=(gboolean(*)())
-GtkWidgetClass_property_notify_event=cast=(gboolean(*)())
-GtkWidgetClass_selection_clear_event=cast=(gboolean(*)())
-GtkWidgetClass_selection_request_event=cast=(gboolean(*)())
-GtkWidgetClass_selection_notify_event=cast=(gboolean(*)())
-GtkWidgetClass_proximity_in_event=cast=(gboolean(*)())
-GtkWidgetClass_proximity_out_event=cast=(gboolean(*)())
-GtkWidgetClass_visibility_notify_event=cast=(gboolean(*)())
-GtkWidgetClass_client_event=cast=(gboolean(*)())
-GtkWidgetClass_no_expose_event=cast=(gboolean(*)())
-GtkWidgetClass_window_state_event=cast=(gboolean(*)())
-GtkWidgetClass_selection_get=cast=(void(*)())
-GtkWidgetClass_selection_received=cast=(void(*)())
-GtkWidgetClass_drag_begin=cast=(void(*)())
-GtkWidgetClass_drag_end=cast=(void(*)())
-GtkWidgetClass_drag_data_get=cast=(void(*)())
-GtkWidgetClass_drag_data_delete=cast=(void(*)())
-GtkWidgetClass_drag_leave=cast=(void(*)())
-GtkWidgetClass_drag_motion=cast=(gboolean(*)())
-GtkWidgetClass_drag_drop=cast=(gboolean(*)())
-GtkWidgetClass_drag_data_received=cast=(void(*)())
-GtkWidgetClass_popup_menu=cast=(gboolean(*)())
-GtkWidgetClass_show_help=cast=(gboolean(*)())
-GtkWidgetClass_get_accessible=cast=(AtkObject*(*)())
-GtkWidgetClass_screen_changed=cast=(void(*)())
-
-org_eclipse_swt_internal_gtk_OS=
-OS_Call=
-OS_Call_0=
-OS_Call_1=
-OS_Call_2=
-OS_Call_3=
-
-OS_GDK_EVENT_TYPE=
-OS_GDK_EVENT_TYPE_0=cast=(GdkEvent *)
-
-OS_GDK_EVENT_WINDOW=
-OS_GDK_EVENT_WINDOW_0=cast=(GdkEventAny *)
-
-OS_GDK_WINDOWING_X11=flags=no_gen
-
-OS_GInterfaceInfo_sizeof=
-
-OS_GPollFD_sizeof=
-
-OS_GTK_ACCEL_LABEL_GET_ACCEL_STRING=
-OS_GTK_ACCEL_LABEL_GET_ACCEL_STRING_0=cast=(GtkAccelLabel *)
-
-OS_GTK_ACCEL_LABEL_SET_ACCEL_STRING=
-OS_GTK_ACCEL_LABEL_SET_ACCEL_STRING_0=cast=(GtkAccelLabel *)
-OS_GTK_ACCEL_LABEL_SET_ACCEL_STRING_1=cast=(gchar *)
-
-OS_GTK_ENTRY_IM_CONTEXT=
-OS_GTK_ENTRY_IM_CONTEXT_0=cast=(GtkEntry *)
-
-OS_GTK_SCROLLED_WINDOW_HSCROLLBAR=
-OS_GTK_SCROLLED_WINDOW_HSCROLLBAR_0=cast=(GtkScrolledWindow *)
-
-OS_GTK_SCROLLED_WINDOW_SCROLLBAR_SPACING=
-OS_GTK_SCROLLED_WINDOW_SCROLLBAR_SPACING_0=cast=(GtkScrolledWindow *)
-
-OS_GTK_SCROLLED_WINDOW_VSCROLLBAR=
-OS_GTK_SCROLLED_WINDOW_VSCROLLBAR_0=cast=(GtkScrolledWindow *)
-
-OS_GTK_TEXTVIEW_IM_CONTEXT=
-OS_GTK_TEXTVIEW_IM_CONTEXT_0=cast=(GtkTextView *)
-
-OS_GTK_TOOLTIPS_SET_ACTIVE=
-OS_GTK_TOOLTIPS_SET_ACTIVE_0=cast=(GtkTooltips *)
-OS_GTK_TOOLTIPS_SET_ACTIVE_1=cast=GtkTooltipsData *
-
-OS_GTK_TOOLTIPS_TIP_WINDOW=
-OS_GTK_TOOLTIPS_TIP_WINDOW_0=cast=(GtkTooltips *)
-
-OS_GTK_WIDGET_HEIGHT=
-OS_GTK_WIDGET_HEIGHT_0=cast=(GtkWidget *)
-
-OS_GTK_WIDGET_REQUISITION_HEIGHT=
-OS_GTK_WIDGET_REQUISITION_HEIGHT_0=cast=(GtkWidget *)
-
-OS_GTK_WIDGET_REQUISITION_WIDTH=
-OS_GTK_WIDGET_REQUISITION_WIDTH_0=cast=(GtkWidget *)
-
-OS_GTK_WIDGET_SET_HEIGHT=
-OS_GTK_WIDGET_SET_HEIGHT_0=cast=(GtkWidget *)
-OS_GTK_WIDGET_SET_HEIGHT_1=
-
-OS_GTK_WIDGET_SET_WIDTH=
-OS_GTK_WIDGET_SET_WIDTH_0=cast=(GtkWidget *)
-OS_GTK_WIDGET_SET_WIDTH_1=
-
-OS_GTK_WIDGET_SET_X=
-OS_GTK_WIDGET_SET_X_0=cast=(GtkWidget *)
-OS_GTK_WIDGET_SET_X_1=
-
-OS_GTK_WIDGET_SET_Y=
-OS_GTK_WIDGET_SET_Y_0=cast=(GtkWidget *)
-OS_GTK_WIDGET_SET_Y_1=
-
-OS_GTK_WIDGET_WIDTH=
-OS_GTK_WIDGET_WIDTH_0=cast=(GtkWidget *)
-
-OS_GTK_WIDGET_WINDOW=
-OS_GTK_WIDGET_WINDOW_0=cast=(GtkWidget *)
-
-OS_GTK_WIDGET_X=
-OS_GTK_WIDGET_X_0=cast=(GtkWidget *)
-
-OS_GTK_WIDGET_Y=
-OS_GTK_WIDGET_Y_0=cast=(GtkWidget *)
-
-OS_GTypeInfo_sizeof=
-
-OS_GTypeQuery_sizeof=
-
-OS_GdkColor_sizeof=
-
-OS_GdkDragContext_sizeof=
-
-OS_GdkEventAny_sizeof=
-
-OS_GdkEventButton_sizeof=
-
-OS_GdkEventCrossing_sizeof=
-
-OS_GdkEventExpose_sizeof=
-
-OS_GdkEventFocus_sizeof=
-
-OS_GdkEventKey_sizeof=
-
-OS_GdkEventMotion_sizeof=
-
-OS_GdkEventScroll_sizeof=
-
-OS_GdkEventVisibility_sizeof=
-
-OS_GdkEventWindowState_sizeof=
-
-OS_GdkEvent_sizeof=
-
-OS_GdkGCValues_sizeof=
-
-OS_GdkGeometry_sizeof=
-
-OS_GdkImage_sizeof=
-
-OS_GdkRectangle_sizeof=
-
-OS_GdkVisual_sizeof=
-
-OS_GdkWindowAttr_sizeof=
-
-OS_GtkAdjustment_sizeof=
-
-OS_GtkAllocation_sizeof=
-
-OS_GtkBorder_sizeof=
-
-OS_GtkCellRendererPixbufClass_sizeof=
-
-OS_GtkCellRendererPixbuf_sizeof=
-
-OS_GtkCellRendererTextClass_sizeof=
-
-OS_GtkCellRendererText_sizeof=
-
-OS_GtkCellRendererToggleClass_sizeof=
-
-OS_GtkCellRendererToggle_sizeof=
-
-OS_GtkColorSelectionDialog_sizeof=
-
-OS_GtkCombo_sizeof=
-
-OS_GtkFileSelection_sizeof=
-
-OS_GtkFixedClass_sizeof=
-
-OS_GtkFixed_sizeof=
-
-OS_GtkRequisition_sizeof=
-
-OS_GtkSelectionData_sizeof=
-
-OS_GtkTargetEntry_sizeof=
-
-OS_GtkTargetPair_sizeof=
-
-OS_GtkTextIter_sizeof=
-
-OS_GtkTreeIter_sizeof=
-
-OS_PangoAttrColor_sizeof=
-
-OS_PangoAttrInt_sizeof=
-
-OS_PangoAttribute_sizeof=
-
-OS_PangoItem_sizeof=
-
-OS_PangoLayoutLine_sizeof=
-
-OS_PangoLayoutRun_sizeof=
-
-OS_PangoLogAttr_sizeof=
-
-OS_PangoRectangle_sizeof=
-
-OS_XAnyEvent_sizeof=
-
-OS_XButtonEvent_sizeof=
-
-OS_XClientMessageEvent_sizeof=
-
-OS_XCrossingEvent_sizeof=
-
-OS_XEvent_sizeof=
-
-OS_XExposeEvent_sizeof=
-
-OS_XFocusChangeEvent_sizeof=
-
-OS_XRenderPictureAttributes_sizeof=
-
-OS_XVisibilityEvent_sizeof=
-
-OS_XWindowChanges_sizeof=
-
-OS_X_EVENT_TYPE=
-OS_X_EVENT_TYPE_0=cast=(XEvent *)
-
-OS_X_EVENT_WINDOW=
-OS_X_EVENT_WINDOW_0=cast=(XAnyEvent *)
-
-OS__Call=
-OS__Call_0=
-OS__Call_1=
-OS__Call_2=
-
-OS__FcConfigAppFontAddFile=flags=dynamic
-OS__FcConfigAppFontAddFile_0=
-OS__FcConfigAppFontAddFile_1=
-
-OS__GDK_DISPLAY=
-
-OS__GDK_PIXMAP_XID=
-OS__GDK_PIXMAP_XID_0=cast=GdkPixmap *
-
-OS__GDK_ROOT_PARENT=
-
-OS__GDK_TYPE_COLOR=flags=const
-
-OS__GDK_TYPE_PIXBUF=flags=const
-
-OS__GTK_IS_BUTTON=
-OS__GTK_IS_BUTTON_0=
-
-OS__GTK_IS_CELL_RENDERER_PIXBUF=
-OS__GTK_IS_CELL_RENDERER_PIXBUF_0=
-
-OS__GTK_IS_CELL_RENDERER_TEXT=
-OS__GTK_IS_CELL_RENDERER_TEXT_0=
-
-OS__GTK_IS_CELL_RENDERER_TOGGLE=
-OS__GTK_IS_CELL_RENDERER_TOGGLE_0=
-
-OS__GTK_IS_CONTAINER=
-OS__GTK_IS_CONTAINER_0=
-
-OS__GTK_IS_IMAGE_MENU_ITEM=
-OS__GTK_IS_IMAGE_MENU_ITEM_0=
-
-OS__GTK_IS_MENU_ITEM=
-OS__GTK_IS_MENU_ITEM_0=
-
-OS__GTK_IS_PLUG=
-OS__GTK_IS_PLUG_0=
-
-OS__GTK_IS_WINDOW=
-OS__GTK_IS_WINDOW_0=
-
-OS__GTK_STOCK_CANCEL=flags=const
-
-OS__GTK_STOCK_OK=flags=const
-
-OS__GTK_TYPE_CELL_RENDERER_PIXBUF=flags=const
-
-OS__GTK_TYPE_CELL_RENDERER_TEXT=flags=const
-
-OS__GTK_TYPE_CELL_RENDERER_TOGGLE=flags=const
-
-OS__GTK_TYPE_FIXED=flags=const
-
-OS__GTK_TYPE_MENU=flags=const
-
-OS__GTK_TYPE_WIDGET=flags=const
-
-OS__GTK_WIDGET_FLAGS=
-OS__GTK_WIDGET_FLAGS_0=
-
-OS__GTK_WIDGET_HAS_DEFAULT=
-OS__GTK_WIDGET_HAS_DEFAULT_0=
-
-OS__GTK_WIDGET_HAS_FOCUS=
-OS__GTK_WIDGET_HAS_FOCUS_0=
-
-OS__GTK_WIDGET_IS_SENSITIVE=
-OS__GTK_WIDGET_IS_SENSITIVE_0=
-
-OS__GTK_WIDGET_MAPPED=
-OS__GTK_WIDGET_MAPPED_0=
-
-OS__GTK_WIDGET_SENSITIVE=
-OS__GTK_WIDGET_SENSITIVE_0=
-
-OS__GTK_WIDGET_SET_FLAGS=
-OS__GTK_WIDGET_SET_FLAGS_0=
-OS__GTK_WIDGET_SET_FLAGS_1=
-
-OS__GTK_WIDGET_STATE=
-OS__GTK_WIDGET_STATE_0=
-
-OS__GTK_WIDGET_UNSET_FLAGS=
-OS__GTK_WIDGET_UNSET_FLAGS_0=
-OS__GTK_WIDGET_UNSET_FLAGS_1=
-
-OS__GTK_WIDGET_VISIBLE=
-OS__GTK_WIDGET_VISIBLE_0=
-
-OS__G_OBJECT_CLASS=
-OS__G_OBJECT_CLASS_0=
-
-OS__G_OBJECT_GET_CLASS=
-OS__G_OBJECT_GET_CLASS_0=
-
-OS__G_OBJECT_TYPE=
-OS__G_OBJECT_TYPE_0=
-
-OS__G_OBJECT_TYPE_NAME=
-OS__G_OBJECT_TYPE_NAME_0=
-
-OS__G_TYPE_BOOLEAN=flags=const
-
-OS__G_TYPE_INT=flags=const
-
-OS__G_TYPE_STRING=flags=const
-
-OS__PANGO_PIXELS=
-OS__PANGO_PIXELS_0=
-
-OS__PANGO_TYPE_FONT_DESCRIPTION=flags=const
-
-OS__XCheckIfEvent=
-OS__XCheckIfEvent_0=cast=(Display *)
-OS__XCheckIfEvent_1=cast=XEvent *
-OS__XCheckIfEvent_2=cast=(Bool (*)())
-OS__XCheckIfEvent_3=cast=(XPointer)
-
-OS__XCheckMaskEvent=
-OS__XCheckMaskEvent_0=cast=(Display *)
-OS__XCheckMaskEvent_1=cast=(long)
-OS__XCheckMaskEvent_2=cast=(XEvent *)
-
-OS__XCheckWindowEvent=
-OS__XCheckWindowEvent_0=cast=(Display *)
-OS__XCheckWindowEvent_1=cast=Window
-OS__XCheckWindowEvent_2=cast=(long)
-OS__XCheckWindowEvent_3=cast=(XEvent *)
-
-OS__XDefaultRootWindow=
-OS__XDefaultRootWindow_0=cast=Display *
-
-OS__XDefaultScreen=
-OS__XDefaultScreen_0=cast=Display *
-
-OS__XFlush=
-OS__XFlush_0=cast=(Display *)
-
-OS__XFree=
-OS__XFree_0=cast=void *
-
-OS__XGetSelectionOwner=
-OS__XGetSelectionOwner_0=cast=(Display *)
-OS__XGetSelectionOwner_1=cast=(Atom)
-
-OS__XInternAtom=
-OS__XInternAtom_0=cast=Display *
-OS__XInternAtom_1=cast=char *
-OS__XInternAtom_2=cast=Bool
-
-OS__XKeysymToKeycode=
-OS__XKeysymToKeycode_0=cast=Display *
-OS__XKeysymToKeycode_1=cast=KeySym
-
-OS__XListProperties=
-OS__XListProperties_0=cast=Display *
-OS__XListProperties_1=cast=Window
-OS__XListProperties_2=cast=int *
-
-OS__XQueryPointer=
-OS__XQueryPointer_0=cast=(Display *)
-OS__XQueryPointer_1=cast=(Window)
-OS__XQueryPointer_2=cast=(Window *)
-OS__XQueryPointer_3=cast=(Window *)
-OS__XQueryPointer_4=cast=(int *)
-OS__XQueryPointer_5=cast=(int *)
-OS__XQueryPointer_6=cast=(int *)
-OS__XQueryPointer_7=cast=(int *)
-OS__XQueryPointer_8=cast=(unsigned int *)
-
-OS__XQueryTree=
-OS__XQueryTree_0=cast=Display *
-OS__XQueryTree_1=cast=Window
-OS__XQueryTree_2=cast=Window *
-OS__XQueryTree_3=cast=Window *
-OS__XQueryTree_4=cast=Window **
-OS__XQueryTree_5=cast=(unsigned int *)
-
-OS__XReconfigureWMWindow=
-OS__XReconfigureWMWindow_0=cast=Display *
-OS__XReconfigureWMWindow_1=cast=(Window)
-OS__XReconfigureWMWindow_2=
-OS__XReconfigureWMWindow_3=
-OS__XReconfigureWMWindow_4=flags=no_out
-
-OS__XRenderComposite=flags=dynamic
-OS__XRenderComposite_0=
-OS__XRenderComposite_1=
-OS__XRenderComposite_2=
-OS__XRenderComposite_3=
-OS__XRenderComposite_4=
-OS__XRenderComposite_5=
-OS__XRenderComposite_6=
-OS__XRenderComposite_7=
-OS__XRenderComposite_8=
-OS__XRenderComposite_9=
-OS__XRenderComposite_10=
-OS__XRenderComposite_11=
-OS__XRenderComposite_12=
-
-OS__XRenderCreatePicture=flags=dynamic
-OS__XRenderCreatePicture_0=
-OS__XRenderCreatePicture_1=
-OS__XRenderCreatePicture_2=
-OS__XRenderCreatePicture_3=
-OS__XRenderCreatePicture_4=flags=no_out
-
-OS__XRenderFindStandardFormat=flags=dynamic
-OS__XRenderFindStandardFormat_0=
-OS__XRenderFindStandardFormat_1=
-
-OS__XRenderFindVisualFormat=flags=dynamic
-OS__XRenderFindVisualFormat_0=
-OS__XRenderFindVisualFormat_1=
-
-OS__XRenderFreePicture=flags=dynamic
-OS__XRenderFreePicture_0=
-OS__XRenderFreePicture_1=
-
-OS__XRenderQueryExtension=flags=dynamic
-OS__XRenderQueryExtension_0=
-OS__XRenderQueryExtension_1=
-OS__XRenderQueryExtension_2=
-
-OS__XRenderQueryVersion=flags=dynamic
-OS__XRenderQueryVersion_0=
-OS__XRenderQueryVersion_1=
-OS__XRenderQueryVersion_2=
-
-OS__XRenderSetPictureClipRectangles=flags=dynamic
-OS__XRenderSetPictureClipRectangles_0=
-OS__XRenderSetPictureClipRectangles_1=
-OS__XRenderSetPictureClipRectangles_2=
-OS__XRenderSetPictureClipRectangles_3=
-OS__XRenderSetPictureClipRectangles_4=
-OS__XRenderSetPictureClipRectangles_5=
-
-OS__XRenderSetPictureTransform=flags=dynamic
-OS__XRenderSetPictureTransform_0=
-OS__XRenderSetPictureTransform_1=
-OS__XRenderSetPictureTransform_2=
-
-OS__XSendEvent=
-OS__XSendEvent_0=cast=(Display *)
-OS__XSendEvent_1=cast=(Window)
-OS__XSendEvent_2=
-OS__XSendEvent_3=
-OS__XSendEvent_4=cast=(XEvent *)
-
-OS__XSetErrorHandler=
-OS__XSetErrorHandler_0=cast=(XErrorHandler)
-
-OS__XSetIOErrorHandler=
-OS__XSetIOErrorHandler_0=cast=(XIOErrorHandler)
-
-OS__XSetInputFocus=
-OS__XSetInputFocus_0=cast=Display *
-OS__XSetInputFocus_1=cast=Window
-OS__XSetInputFocus_2=
-OS__XSetInputFocus_3=
-
-OS__XSynchronize=
-OS__XSynchronize_0=cast=(Display *)
-OS__XSynchronize_1=
-
-OS__XTestFakeButtonEvent=
-OS__XTestFakeButtonEvent_0=cast=Display *
-OS__XTestFakeButtonEvent_1=
-OS__XTestFakeButtonEvent_2=cast=Bool
-OS__XTestFakeButtonEvent_3=cast=(unsigned long)
-
-OS__XTestFakeKeyEvent=
-OS__XTestFakeKeyEvent_0=cast=Display *
-OS__XTestFakeKeyEvent_1=
-OS__XTestFakeKeyEvent_2=cast=Bool
-OS__XTestFakeKeyEvent_3=cast=unsigned long
-
-OS__XTestFakeMotionEvent=
-OS__XTestFakeMotionEvent_0=cast=Display *
-OS__XTestFakeMotionEvent_1=
-OS__XTestFakeMotionEvent_2=
-OS__XTestFakeMotionEvent_3=
-OS__XTestFakeMotionEvent_4=cast=unsigned long
-
-OS__XWarpPointer=
-OS__XWarpPointer_0=cast=Display *
-OS__XWarpPointer_1=cast=Window
-OS__XWarpPointer_2=cast=Window
-OS__XWarpPointer_3=
-OS__XWarpPointer_4=
-OS__XWarpPointer_5=
-OS__XWarpPointer_6=
-OS__XWarpPointer_7=
-OS__XWarpPointer_8=
-
-OS__atk_object_add_relationship=flags=dynamic
-OS__atk_object_add_relationship_0=cast=(AtkObject *)
-OS__atk_object_add_relationship_1=cast=(AtkRelationType)
-OS__atk_object_add_relationship_2=cast=(AtkObject *)
-
-OS__call=
-OS__call_0=
-OS__call_1=
-OS__call_2=
-OS__call_3=
-OS__call_4=
-OS__call_5=
-OS__call_6=
-OS__call_7=
-
-OS__dlclose=
-OS__dlclose_0=cast=(void *)
-
-OS__dlopen=
-OS__dlopen_0=cast=(const char *)
-OS__dlopen_1=
-
-OS__dlsym=
-OS__dlsym_0=cast=(void *)
-OS__dlsym_1=cast=(const char *)
-
-OS__g_cclosure_new=
-OS__g_cclosure_new_0=cast=(GCallback)
-OS__g_cclosure_new_1=cast=(gpointer)
-OS__g_cclosure_new_2=cast=(GClosureNotify)
-
-OS__g_closure_ref=
-OS__g_closure_ref_0=cast=(GClosure *)
-
-OS__g_closure_unref=
-OS__g_closure_unref_0=cast=(GClosure *)
-
-OS__g_filename_from_uri=
-OS__g_filename_from_uri_0=cast=(const char *)
-OS__g_filename_from_uri_1=cast=(char **)
-OS__g_filename_from_uri_2=cast=(GError **)
-
-OS__g_filename_from_utf8=
-OS__g_filename_from_utf8_0=cast=(const gchar *)
-OS__g_filename_from_utf8_1=cast=(gssize)
-OS__g_filename_from_utf8_2=cast=(gsize *)
-OS__g_filename_from_utf8_3=cast=(gsize *)
-OS__g_filename_from_utf8_4=cast=(GError **)
-
-OS__g_filename_to_uri=
-OS__g_filename_to_uri_0=cast=(const char *)
-OS__g_filename_to_uri_1=cast=(const char *)
-OS__g_filename_to_uri_2=cast=(GError **)
-
-OS__g_filename_to_utf8=
-OS__g_filename_to_utf8_0=cast=(const gchar *)
-OS__g_filename_to_utf8_1=cast=(gssize)
-OS__g_filename_to_utf8_2=cast=(gsize *)
-OS__g_filename_to_utf8_3=cast=(gsize *)
-OS__g_filename_to_utf8_4=cast=(GError **)
-
-OS__g_free=
-OS__g_free_0=cast=(gpointer)
-
-OS__g_idle_add=
-OS__g_idle_add_0=cast=GSourceFunc
-OS__g_idle_add_1=cast=gpointer
-
-OS__g_list_append=
-OS__g_list_append_0=cast=(GList *)
-OS__g_list_append_1=cast=(gpointer)
-
-OS__g_list_data=
-OS__g_list_data_0=cast=(GList *)
-
-OS__g_list_free=
-OS__g_list_free_0=cast=(GList *)
-
-OS__g_list_free_1=
-OS__g_list_free_1_0=cast=(GList *)
-
-OS__g_list_length=
-OS__g_list_length_0=cast=(GList *)
-
-OS__g_list_next=
-OS__g_list_next_0=
-
-OS__g_list_nth=
-OS__g_list_nth_0=cast=(GList *)
-OS__g_list_nth_1=cast=(guint)
-
-OS__g_list_nth_data=
-OS__g_list_nth_data_0=cast=(GList *)
-OS__g_list_nth_data_1=cast=(guint)
-
-OS__g_list_prepend=
-OS__g_list_prepend_0=cast=(GList *)
-OS__g_list_prepend_1=cast=(gpointer)
-
-OS__g_list_previous=
-OS__g_list_previous_0=
-
-OS__g_list_remove_link=
-OS__g_list_remove_link_0=cast=(GList *)
-OS__g_list_remove_link_1=cast=(GList *)
-
-OS__g_list_reverse=
-OS__g_list_reverse_0=cast=(GList *)
-
-OS__g_list_set_next=
-OS__g_list_set_next_0=cast=(GList *)
-OS__g_list_set_next_1=cast=(GList *)
-
-OS__g_list_set_previous=
-OS__g_list_set_previous_0=cast=(GList *)
-OS__g_list_set_previous_1=cast=(GList *)
-
-OS__g_locale_from_utf8=
-OS__g_locale_from_utf8_0=cast=(const gchar *)
-OS__g_locale_from_utf8_1=cast=(gssize)
-OS__g_locale_from_utf8_2=cast=(gsize *)
-OS__g_locale_from_utf8_3=cast=(gsize *)
-OS__g_locale_from_utf8_4=cast=(GError **)
-
-OS__g_locale_to_utf8=
-OS__g_locale_to_utf8_0=cast=(const gchar *)
-OS__g_locale_to_utf8_1=cast=(gssize)
-OS__g_locale_to_utf8_2=cast=(gsize *)
-OS__g_locale_to_utf8_3=cast=(gsize *)
-OS__g_locale_to_utf8_4=cast=(GError **)
-
-OS__g_log_default_handler=
-OS__g_log_default_handler_0=cast=(gchar *)
-OS__g_log_default_handler_1=cast=(GLogLevelFlags)
-OS__g_log_default_handler_2=cast=(gchar *)
-OS__g_log_default_handler_3=cast=(gpointer)
-
-OS__g_log_remove_handler=
-OS__g_log_remove_handler_0=cast=(gchar *),flags=no_out
-OS__g_log_remove_handler_1=cast=(gint)
-
-OS__g_log_set_handler=
-OS__g_log_set_handler_0=cast=(gchar *),flags=no_out
-OS__g_log_set_handler_1=cast=(GLogLevelFlags)
-OS__g_log_set_handler_2=cast=(GLogFunc)
-OS__g_log_set_handler_3=cast=(gpointer)
-
-OS__g_main_context_acquire=
-OS__g_main_context_acquire_0=cast=GMainContext *
-
-OS__g_main_context_check=
-OS__g_main_context_check_0=cast=GMainContext *
-OS__g_main_context_check_1=
-OS__g_main_context_check_2=cast=GPollFD *
-OS__g_main_context_check_3=
-
-OS__g_main_context_default=
-
-OS__g_main_context_get_poll_func=
-OS__g_main_context_get_poll_func_0=cast=GMainContext *
-
-OS__g_main_context_iteration=
-OS__g_main_context_iteration_0=cast=GMainContext *
-OS__g_main_context_iteration_1=
-
-OS__g_main_context_pending=
-OS__g_main_context_pending_0=cast=GMainContext *
-
-OS__g_main_context_prepare=
-OS__g_main_context_prepare_0=cast=GMainContext *
-OS__g_main_context_prepare_1=
-
-OS__g_main_context_query=
-OS__g_main_context_query_0=cast=GMainContext *
-OS__g_main_context_query_1=
-OS__g_main_context_query_2=
-OS__g_main_context_query_3=cast=GPollFD *
-OS__g_main_context_query_4=
-
-OS__g_main_context_release=
-OS__g_main_context_release_0=cast=GMainContext *
-
-OS__g_malloc=
-OS__g_malloc_0=cast=(gulong)
-
-OS__g_object_get=
-OS__g_object_get_0=cast=GObject *
-OS__g_object_get_1=cast=(const gchar *),flags=no_out
-OS__g_object_get_2=
-OS__g_object_get_3=cast=(const gchar *),flags=sentinel
-
-OS__g_object_get_qdata=
-OS__g_object_get_qdata_0=cast=(GObject *)
-OS__g_object_get_qdata_1=cast=(GQuark)
-
-OS__g_object_new=
-OS__g_object_new_0=cast=(GType)
-OS__g_object_new_1=cast=(const gchar *)
-
-OS__g_object_ref=
-OS__g_object_ref_0=cast=(gpointer)
-
-OS__1g_1object_1set__I_3BFI=
-OS__1g_1object_1set__I_3BFI_0=cast=(gpointer)
-OS__1g_1object_1set__I_3BFI_1=cast=(const gchar *),flags=no_out
-OS__1g_1object_1set__I_3BFI_2=
-OS__1g_1object_1set__I_3BFI_3=cast=(const gchar *),flags=sentinel
-
-OS__1g_1object_1set__I_3BII=
-OS__1g_1object_1set__I_3BII_0=cast=(gpointer)
-OS__1g_1object_1set__I_3BII_1=cast=(const gchar *),flags=no_out
-OS__1g_1object_1set__I_3BII_2=
-OS__1g_1object_1set__I_3BII_3=cast=(const gchar *),flags=sentinel
-
-OS__1g_1object_1set__I_3BJI=
-OS__1g_1object_1set__I_3BJI_0=cast=(gpointer)
-OS__1g_1object_1set__I_3BJI_1=cast=(const gchar *),flags=no_out
-OS__1g_1object_1set__I_3BJI_2=
-OS__1g_1object_1set__I_3BJI_3=cast=(const gchar *),flags=sentinel
-
-OS__1g_1object_1set__I_3BLorg_eclipse_swt_internal_gtk_GdkColor_2I=
-OS__1g_1object_1set__I_3BLorg_eclipse_swt_internal_gtk_GdkColor_2I_0=cast=(gpointer)
-OS__1g_1object_1set__I_3BLorg_eclipse_swt_internal_gtk_GdkColor_2I_1=cast=(const gchar *)
-OS__1g_1object_1set__I_3BLorg_eclipse_swt_internal_gtk_GdkColor_2I_2=
-OS__1g_1object_1set__I_3BLorg_eclipse_swt_internal_gtk_GdkColor_2I_3=cast=(const gchar *),flags=sentinel
-
-OS__1g_1object_1set__I_3BZI=
-OS__1g_1object_1set__I_3BZI_0=cast=(gpointer)
-OS__1g_1object_1set__I_3BZI_1=cast=(const gchar *),flags=no_out
-OS__1g_1object_1set__I_3BZI_2=
-OS__1g_1object_1set__I_3BZI_3=cast=(const gchar *),flags=sentinel
-
-OS__g_object_set_qdata=
-OS__g_object_set_qdata_0=cast=(GObject *)
-OS__g_object_set_qdata_1=cast=(GQuark)
-OS__g_object_set_qdata_2=cast=(gpointer)
-
-OS__g_object_unref=
-OS__g_object_unref_0=cast=(gpointer)
-
-OS__g_quark_from_string=
-OS__g_quark_from_string_0=cast=const gchar *,flags=no_out
-
-OS__g_set_prgname=
-OS__g_set_prgname_0=cast=(const gchar *),flags=no_out
-
-OS__g_signal_add_emission_hook=
-OS__g_signal_add_emission_hook_0=cast=guint
-OS__g_signal_add_emission_hook_1=cast=GQuark
-OS__g_signal_add_emission_hook_2=cast=GSignalEmissionHook
-OS__g_signal_add_emission_hook_3=cast=(gpointer)
-OS__g_signal_add_emission_hook_4=cast=GDestroyNotify
-
-OS__g_signal_connect=
-OS__g_signal_connect_0=cast=(gpointer)
-OS__g_signal_connect_1=cast=(const gchar *),flags=no_out
-OS__g_signal_connect_2=cast=(GCallback)
-OS__g_signal_connect_3=cast=(gpointer)
-
-OS__g_signal_connect_after=
-OS__g_signal_connect_after_0=cast=(gpointer)
-OS__g_signal_connect_after_1=cast=(const gchar *),flags=no_out
-OS__g_signal_connect_after_2=cast=(GCallback)
-OS__g_signal_connect_after_3=cast=(gpointer)
-
-OS__g_signal_connect_closure=
-OS__g_signal_connect_closure_0=cast=(gpointer)
-OS__g_signal_connect_closure_1=cast=(const gchar *)
-OS__g_signal_connect_closure_2=cast=(GClosure *)
-OS__g_signal_connect_closure_3=cast=(gboolean)
-
-OS__g_signal_connect_closure_by_id=
-OS__g_signal_connect_closure_by_id_0=cast=(gpointer)
-OS__g_signal_connect_closure_by_id_1=cast=(guint)
-OS__g_signal_connect_closure_by_id_2=cast=(GQuark)
-OS__g_signal_connect_closure_by_id_3=cast=(GClosure *)
-OS__g_signal_connect_closure_by_id_4=cast=(gboolean)
-
-OS__1g_1signal_1emit_1by_1name__I_3B=
-OS__1g_1signal_1emit_1by_1name__I_3B_0=cast=(gpointer)
-OS__1g_1signal_1emit_1by_1name__I_3B_1=cast=(const gchar *),flags=no_out
-
-OS__1g_1signal_1emit_1by_1name__I_3BI=
-OS__1g_1signal_1emit_1by_1name__I_3BI_0=cast=(gpointer)
-OS__1g_1signal_1emit_1by_1name__I_3BI_1=cast=(const gchar *),flags=no_out
-OS__1g_1signal_1emit_1by_1name__I_3BI_2=
-
-OS__1g_1signal_1emit_1by_1name__I_3BII=
-OS__1g_1signal_1emit_1by_1name__I_3BII_0=cast=(gpointer)
-OS__1g_1signal_1emit_1by_1name__I_3BII_1=cast=(const gchar *),flags=no_out
-OS__1g_1signal_1emit_1by_1name__I_3BII_2=
-OS__1g_1signal_1emit_1by_1name__I_3BII_3=
-
-OS__1g_1signal_1emit_1by_1name__I_3B_3B=
-OS__1g_1signal_1emit_1by_1name__I_3B_3B_0=cast=(gpointer)
-OS__1g_1signal_1emit_1by_1name__I_3B_3B_1=cast=(const gchar *),flags=no_out
-OS__1g_1signal_1emit_1by_1name__I_3B_3B_2=
-
-OS__g_signal_handler_disconnect=
-OS__g_signal_handler_disconnect_0=cast=(gpointer)
-OS__g_signal_handler_disconnect_1=cast=(gulong)
-
-OS__g_signal_handlers_block_matched=
-OS__g_signal_handlers_block_matched_0=cast=(gpointer)
-OS__g_signal_handlers_block_matched_1=cast=(GSignalMatchType)
-OS__g_signal_handlers_block_matched_2=cast=(guint)
-OS__g_signal_handlers_block_matched_3=cast=(GQuark)
-OS__g_signal_handlers_block_matched_4=cast=(GClosure *)
-OS__g_signal_handlers_block_matched_5=cast=(gpointer)
-OS__g_signal_handlers_block_matched_6=cast=(gpointer)
-
-OS__g_signal_handlers_disconnect_matched=
-OS__g_signal_handlers_disconnect_matched_0=cast=(gpointer)
-OS__g_signal_handlers_disconnect_matched_1=cast=(GSignalMatchType)
-OS__g_signal_handlers_disconnect_matched_2=cast=(guint)
-OS__g_signal_handlers_disconnect_matched_3=cast=(GQuark)
-OS__g_signal_handlers_disconnect_matched_4=cast=(GClosure *)
-OS__g_signal_handlers_disconnect_matched_5=cast=(gpointer)
-OS__g_signal_handlers_disconnect_matched_6=cast=(gpointer)
-
-OS__g_signal_handlers_unblock_matched=
-OS__g_signal_handlers_unblock_matched_0=cast=(gpointer)
-OS__g_signal_handlers_unblock_matched_1=cast=(GSignalMatchType)
-OS__g_signal_handlers_unblock_matched_2=cast=(guint)
-OS__g_signal_handlers_unblock_matched_3=cast=(GQuark)
-OS__g_signal_handlers_unblock_matched_4=cast=(GClosure *)
-OS__g_signal_handlers_unblock_matched_5=cast=(gpointer)
-OS__g_signal_handlers_unblock_matched_6=cast=(gpointer)
-
-OS__g_signal_lookup=
-OS__g_signal_lookup_0=cast=const gchar *,flags=no_out
-OS__g_signal_lookup_1=
-
-OS__g_signal_remove_emission_hook=
-OS__g_signal_remove_emission_hook_0=cast=guint
-OS__g_signal_remove_emission_hook_1=cast=gulong
-
-OS__g_signal_stop_emission_by_name=
-OS__g_signal_stop_emission_by_name_0=cast=(gpointer)
-OS__g_signal_stop_emission_by_name_1=cast=(const gchar *),flags=no_out
-
-OS__g_slist_data=
-OS__g_slist_data_0=cast=(GSList *)
-
-OS__g_slist_free=
-OS__g_slist_free_0=cast=(GSList *)
-
-OS__g_slist_length=
-OS__g_slist_length_0=cast=(GSList *)
-
-OS__g_slist_next=
-OS__g_slist_next_0=cast=GSList *
-
-OS__g_source_remove=
-OS__g_source_remove_0=cast=guint
-
-OS__g_strfreev=
-OS__g_strfreev_0=cast=(gchar **)
-
-OS__g_strtod=
-OS__g_strtod_0=cast=const gchar *
-OS__g_strtod_1=cast=gchar **
-
-OS__g_thread_init=
-OS__g_thread_init_0=cast=GThreadFunctions *
-
-OS__g_thread_supported=
-
-OS__g_type_add_interface_static=
-OS__g_type_add_interface_static_0=cast=(GType)
-OS__g_type_add_interface_static_1=cast=(GType)
-OS__g_type_add_interface_static_2=cast=(const GInterfaceInfo *)
-
-OS__g_type_class_peek=
-OS__g_type_class_peek_0=cast=(GType)
-
-OS__g_type_class_peek_parent=
-OS__g_type_class_peek_parent_0=cast=(gpointer)
-
-OS__g_type_from_name=
-OS__g_type_from_name_0=cast=(const gchar *)
-
-OS__g_type_interface_peek_parent=
-OS__g_type_interface_peek_parent_0=cast=(gpointer)
-
-OS__g_type_is_a=
-OS__g_type_is_a_0=cast=(GType)
-OS__g_type_is_a_1=cast=(GType)
-
-OS__g_type_name=
-OS__g_type_name_0=cast=(GType)
-
-OS__g_type_parent=
-OS__g_type_parent_0=cast=(GType)
-
-OS__g_type_query=
-OS__g_type_query_0=cast=(GType)
-OS__g_type_query_1=cast=(GTypeQuery *)
-
-OS__g_type_register_static=
-OS__g_type_register_static_0=cast=(GType)
-OS__g_type_register_static_1=cast=(const gchar *)
-OS__g_type_register_static_2=cast=(const GTypeInfo *)
-OS__g_type_register_static_3=cast=(GTypeFlags)
-
-OS__g_utf16_to_utf8=
-OS__g_utf16_to_utf8_0=cast=(const gunichar2 *),flags=no_out critical
-OS__g_utf16_to_utf8_1=cast=(glong)
-OS__g_utf16_to_utf8_2=cast=(glong *),flags=critical
-OS__g_utf16_to_utf8_3=cast=(glong *),flags=critical
-OS__g_utf16_to_utf8_4=cast=(GError **),flags=critical
-
-OS__g_utf8_offset_to_pointer=
-OS__g_utf8_offset_to_pointer_0=cast=const gchar *
-OS__g_utf8_offset_to_pointer_1=
-
-OS__g_utf8_pointer_to_offset=
-OS__g_utf8_pointer_to_offset_0=cast=const gchar *
-OS__g_utf8_pointer_to_offset_1=cast=const gchar *
-
-OS__g_utf8_strlen=
-OS__g_utf8_strlen_0=cast=const gchar *
-OS__g_utf8_strlen_1=
-
-OS__1g_1utf8_1to_1utf16__II_3I_3I_3I=
-OS__1g_1utf8_1to_1utf16__II_3I_3I_3I_0=cast=(const gchar *)
-OS__1g_1utf8_1to_1utf16__II_3I_3I_3I_1=cast=(glong)
-OS__1g_1utf8_1to_1utf16__II_3I_3I_3I_2=cast=(glong *),flags=critical
-OS__1g_1utf8_1to_1utf16__II_3I_3I_3I_3=cast=(glong *),flags=critical
-OS__1g_1utf8_1to_1utf16__II_3I_3I_3I_4=cast=(GError **),flags=critical
-
-OS__1g_1utf8_1to_1utf16___3BI_3I_3I_3I=
-OS__1g_1utf8_1to_1utf16___3BI_3I_3I_3I_0=cast=(const gchar *),flags=no_out critical
-OS__1g_1utf8_1to_1utf16___3BI_3I_3I_3I_1=cast=(glong)
-OS__1g_1utf8_1to_1utf16___3BI_3I_3I_3I_2=cast=(glong *),flags=critical
-OS__1g_1utf8_1to_1utf16___3BI_3I_3I_3I_3=cast=(glong *),flags=critical
-OS__1g_1utf8_1to_1utf16___3BI_3I_3I_3I_4=cast=(GError **),flags=critical
-
-OS__g_value_peek_pointer=
-OS__g_value_peek_pointer_0=cast=const GValue *
-
-OS__gdk_atom_intern=
-OS__gdk_atom_intern_0=cast=(const gchar *),flags=no_out critical
-OS__gdk_atom_intern_1=
-
-OS__gdk_atom_name=
-OS__gdk_atom_name_0=cast=(GdkAtom)
-
-OS__gdk_beep=
-
-OS__gdk_bitmap_create_from_data=
-OS__gdk_bitmap_create_from_data_0=cast=(GdkWindow *)
-OS__gdk_bitmap_create_from_data_1=cast=(const gchar *),flags=no_out critical
-OS__gdk_bitmap_create_from_data_2=cast=(gint)
-OS__gdk_bitmap_create_from_data_3=cast=(gint)
-
-OS__gdk_cairo_region=flags=dynamic
-OS__gdk_cairo_region_0=
-OS__gdk_cairo_region_1=
-
-OS__gdk_cairo_set_source_color=flags=dynamic
-OS__gdk_cairo_set_source_color_0=
-OS__gdk_cairo_set_source_color_1=
-
-OS__gdk_color_white=
-OS__gdk_color_white_0=cast=(GdkColormap *)
-OS__gdk_color_white_1=cast=(GdkColor *),flags=no_in
-
-OS__gdk_colormap_alloc_color=
-OS__gdk_colormap_alloc_color_0=cast=(GdkColormap *)
-OS__gdk_colormap_alloc_color_1=cast=(GdkColor *)
-OS__gdk_colormap_alloc_color_2=cast=(gboolean)
-OS__gdk_colormap_alloc_color_3=cast=(gboolean)
-
-OS__gdk_colormap_free_colors=
-OS__gdk_colormap_free_colors_0=cast=(GdkColormap *)
-OS__gdk_colormap_free_colors_1=cast=(GdkColor *),flags=no_out
-OS__gdk_colormap_free_colors_2=cast=(gint)
-
-OS__gdk_colormap_get_system=
-
-OS__gdk_colormap_query_color=
-OS__gdk_colormap_query_color_0=cast=(GdkColormap *)
-OS__gdk_colormap_query_color_1=cast=(gulong)
-OS__gdk_colormap_query_color_2=cast=(GdkColor *)
-
-OS__gdk_cursor_destroy=
-OS__gdk_cursor_destroy_0=cast=(GdkCursor *)
-
-OS__gdk_cursor_new=
-OS__gdk_cursor_new_0=cast=(GdkCursorType)
-
-OS__gdk_cursor_new_from_pixbuf=flags=dynamic
-OS__gdk_cursor_new_from_pixbuf_0=
-OS__gdk_cursor_new_from_pixbuf_1=
-OS__gdk_cursor_new_from_pixbuf_2=
-OS__gdk_cursor_new_from_pixbuf_3=
-
-OS__gdk_cursor_new_from_pixmap=
-OS__gdk_cursor_new_from_pixmap_0=cast=(GdkPixmap *)
-OS__gdk_cursor_new_from_pixmap_1=cast=(GdkPixmap *)
-OS__gdk_cursor_new_from_pixmap_2=cast=(GdkColor *),flags=no_out
-OS__gdk_cursor_new_from_pixmap_3=cast=(GdkColor *),flags=no_out
-OS__gdk_cursor_new_from_pixmap_4=cast=(gint)
-OS__gdk_cursor_new_from_pixmap_5=cast=(gint)
-
-OS__gdk_display_get_default=flags=dynamic
-
-OS__gdk_display_supports_cursor_color=flags=dynamic
-OS__gdk_display_supports_cursor_color_0=
-
-OS__gdk_drag_status=
-OS__gdk_drag_status_0=cast=(GdkDragContext *)
-OS__gdk_drag_status_1=cast=(GdkDragAction)
-OS__gdk_drag_status_2=cast=(guint32)
-
-OS__gdk_draw_arc=
-OS__gdk_draw_arc_0=cast=(GdkDrawable *)
-OS__gdk_draw_arc_1=cast=(GdkGC *)
-OS__gdk_draw_arc_2=cast=(gint)
-OS__gdk_draw_arc_3=cast=(gint)
-OS__gdk_draw_arc_4=cast=(gint)
-OS__gdk_draw_arc_5=cast=(gint)
-OS__gdk_draw_arc_6=cast=(gint)
-OS__gdk_draw_arc_7=cast=(gint)
-OS__gdk_draw_arc_8=cast=(gint)
-
-OS__gdk_draw_drawable=
-OS__gdk_draw_drawable_0=cast=(GdkDrawable *)
-OS__gdk_draw_drawable_1=cast=(GdkGC *)
-OS__gdk_draw_drawable_2=cast=(GdkDrawable *)
-OS__gdk_draw_drawable_3=cast=(gint)
-OS__gdk_draw_drawable_4=cast=(gint)
-OS__gdk_draw_drawable_5=cast=(gint)
-OS__gdk_draw_drawable_6=cast=(gint)
-OS__gdk_draw_drawable_7=cast=(gint)
-OS__gdk_draw_drawable_8=cast=(gint)
-
-OS__gdk_draw_image=
-OS__gdk_draw_image_0=cast=(GdkDrawable *)
-OS__gdk_draw_image_1=cast=(GdkGC *)
-OS__gdk_draw_image_2=cast=GdkImage *
-OS__gdk_draw_image_3=
-OS__gdk_draw_image_4=
-OS__gdk_draw_image_5=
-OS__gdk_draw_image_6=
-OS__gdk_draw_image_7=
-OS__gdk_draw_image_8=
-
-OS__gdk_draw_layout=
-OS__gdk_draw_layout_0=cast=(GdkDrawable *)
-OS__gdk_draw_layout_1=cast=(GdkGC *)
-OS__gdk_draw_layout_2=cast=(gint)
-OS__gdk_draw_layout_3=cast=(gint)
-OS__gdk_draw_layout_4=cast=(PangoLayout *)
-
-OS__gdk_draw_layout_with_colors=
-OS__gdk_draw_layout_with_colors_0=cast=GdkDrawable *
-OS__gdk_draw_layout_with_colors_1=cast=(GdkGC *)
-OS__gdk_draw_layout_with_colors_2=cast=(gint)
-OS__gdk_draw_layout_with_colors_3=cast=(gint)
-OS__gdk_draw_layout_with_colors_4=cast=(PangoLayout *)
-OS__gdk_draw_layout_with_colors_5=flags=no_out
-OS__gdk_draw_layout_with_colors_6=flags=no_out
-
-OS__gdk_draw_line=
-OS__gdk_draw_line_0=cast=(GdkDrawable *)
-OS__gdk_draw_line_1=cast=(GdkGC *)
-OS__gdk_draw_line_2=cast=(gint)
-OS__gdk_draw_line_3=cast=(gint)
-OS__gdk_draw_line_4=cast=(gint)
-OS__gdk_draw_line_5=cast=(gint)
-
-OS__gdk_draw_lines=
-OS__gdk_draw_lines_0=cast=(GdkDrawable *)
-OS__gdk_draw_lines_1=cast=(GdkGC *)
-OS__gdk_draw_lines_2=cast=(GdkPoint *),flags=no_out critical
-OS__gdk_draw_lines_3=cast=(gint)
-
-OS__gdk_draw_pixbuf=flags=dynamic
-OS__gdk_draw_pixbuf_0=cast=(GdkDrawable *)
-OS__gdk_draw_pixbuf_1=cast=(GdkGC *)
-OS__gdk_draw_pixbuf_2=cast=(GdkPixbuf *)
-OS__gdk_draw_pixbuf_3=cast=(gint)
-OS__gdk_draw_pixbuf_4=cast=(gint)
-OS__gdk_draw_pixbuf_5=cast=(gint)
-OS__gdk_draw_pixbuf_6=cast=(gint)
-OS__gdk_draw_pixbuf_7=cast=(gint)
-OS__gdk_draw_pixbuf_8=cast=(gint)
-OS__gdk_draw_pixbuf_9=cast=(GdkRgbDither)
-OS__gdk_draw_pixbuf_10=cast=(gint)
-OS__gdk_draw_pixbuf_11=cast=(gint)
-
-OS__gdk_draw_point=
-OS__gdk_draw_point_0=cast=(GdkDrawable *)
-OS__gdk_draw_point_1=cast=GdkGC *
-OS__gdk_draw_point_2=
-OS__gdk_draw_point_3=
-
-OS__gdk_draw_polygon=
-OS__gdk_draw_polygon_0=cast=(GdkDrawable *)
-OS__gdk_draw_polygon_1=cast=(GdkGC *)
-OS__gdk_draw_polygon_2=cast=(gint)
-OS__gdk_draw_polygon_3=cast=(GdkPoint *),flags=no_out critical
-OS__gdk_draw_polygon_4=cast=(gint)
-
-OS__gdk_draw_rectangle=
-OS__gdk_draw_rectangle_0=cast=(GdkDrawable *)
-OS__gdk_draw_rectangle_1=cast=(GdkGC *)
-OS__gdk_draw_rectangle_2=cast=(gint)
-OS__gdk_draw_rectangle_3=cast=(gint)
-OS__gdk_draw_rectangle_4=cast=(gint)
-OS__gdk_draw_rectangle_5=cast=(gint)
-OS__gdk_draw_rectangle_6=cast=(gint)
-
-OS__gdk_drawable_get_depth=
-OS__gdk_drawable_get_depth_0=cast=(GdkDrawable *)
-
-OS__gdk_drawable_get_image=
-OS__gdk_drawable_get_image_0=cast=(GdkDrawable *)
-OS__gdk_drawable_get_image_1=cast=(gint)
-OS__gdk_drawable_get_image_2=cast=(gint)
-OS__gdk_drawable_get_image_3=cast=(gint)
-OS__gdk_drawable_get_image_4=cast=(gint)
-
-OS__gdk_drawable_get_size=
-OS__gdk_drawable_get_size_0=cast=(GdkDrawable *)
-OS__gdk_drawable_get_size_1=cast=(gint *),flags=no_in critical
-OS__gdk_drawable_get_size_2=cast=(gint *),flags=no_in critical
-
-OS__gdk_drawable_get_visible_region=
-OS__gdk_drawable_get_visible_region_0=cast=(GdkDrawable *)
-
-OS__gdk_error_trap_pop=
-
-OS__gdk_error_trap_push=
-
-OS__gdk_event_copy=
-OS__gdk_event_copy_0=cast=(GdkEvent *)
-
-OS__gdk_event_free=
-OS__gdk_event_free_0=cast=(GdkEvent *)
-
-OS__gdk_event_get=
-
-OS__gdk_event_get_coords=
-OS__gdk_event_get_coords_0=cast=(GdkEvent *)
-OS__gdk_event_get_coords_1=cast=(gdouble *)
-OS__gdk_event_get_coords_2=cast=(gdouble *)
-
-OS__gdk_event_get_graphics_expose=
-OS__gdk_event_get_graphics_expose_0=cast=(GdkWindow *)
-
-OS__gdk_event_get_root_coords=
-OS__gdk_event_get_root_coords_0=cast=(GdkEvent *)
-OS__gdk_event_get_root_coords_1=cast=(gdouble *)
-OS__gdk_event_get_root_coords_2=cast=(gdouble *)
-
-OS__gdk_event_get_state=
-OS__gdk_event_get_state_0=cast=(GdkEvent *)
-OS__gdk_event_get_state_1=cast=(GdkModifierType *)
-
-OS__gdk_event_get_time=
-OS__gdk_event_get_time_0=cast=(GdkEvent *)
-
-OS__gdk_event_handler_set=
-OS__gdk_event_handler_set_0=cast=(GdkEventFunc)
-OS__gdk_event_handler_set_1=cast=(gpointer)
-OS__gdk_event_handler_set_2=cast=(GDestroyNotify)
-
-OS__gdk_event_new=
-OS__gdk_event_new_0=
-
-OS__gdk_event_peek=
-
-OS__gdk_event_put=
-OS__gdk_event_put_0=cast=(GdkEvent *)
-
-OS__gdk_flush=
-
-OS__gdk_free_text_list=
-OS__gdk_free_text_list_0=cast=(gchar **)
-
-OS__gdk_gc_get_values=
-OS__gdk_gc_get_values_0=cast=(GdkGC *)
-OS__gdk_gc_get_values_1=cast=(GdkGCValues *),flags=no_in
-
-OS__gdk_gc_new=
-OS__gdk_gc_new_0=cast=(GdkDrawable *)
-
-OS__gdk_gc_set_background=
-OS__gdk_gc_set_background_0=cast=(GdkGC *)
-OS__gdk_gc_set_background_1=cast=(GdkColor *),flags=no_out
-
-OS__gdk_gc_set_clip_mask=
-OS__gdk_gc_set_clip_mask_0=cast=(GdkGC *)
-OS__gdk_gc_set_clip_mask_1=cast=(GdkBitmap *)
-
-OS__gdk_gc_set_clip_origin=
-OS__gdk_gc_set_clip_origin_0=cast=(GdkGC *)
-OS__gdk_gc_set_clip_origin_1=cast=(gint)
-OS__gdk_gc_set_clip_origin_2=cast=(gint)
-
-OS__gdk_gc_set_clip_rectangle=
-OS__gdk_gc_set_clip_rectangle_0=cast=(GdkGC *)
-OS__gdk_gc_set_clip_rectangle_1=cast=(GdkRectangle *),flags=no_out
-
-OS__gdk_gc_set_clip_region=
-OS__gdk_gc_set_clip_region_0=cast=(GdkGC *)
-OS__gdk_gc_set_clip_region_1=cast=(GdkRegion *)
-
-OS__gdk_gc_set_dashes=
-OS__gdk_gc_set_dashes_0=cast=(GdkGC *)
-OS__gdk_gc_set_dashes_1=cast=(gint)
-OS__gdk_gc_set_dashes_2=cast=(gint8 *),flags=no_out critical
-OS__gdk_gc_set_dashes_3=cast=(gint)
-
-OS__gdk_gc_set_exposures=
-OS__gdk_gc_set_exposures_0=cast=(GdkGC *)
-OS__gdk_gc_set_exposures_1=cast=(gboolean)
-
-OS__gdk_gc_set_fill=
-OS__gdk_gc_set_fill_0=cast=(GdkGC *)
-OS__gdk_gc_set_fill_1=cast=(GdkFill)
-
-OS__gdk_gc_set_foreground=
-OS__gdk_gc_set_foreground_0=cast=(GdkGC *)
-OS__gdk_gc_set_foreground_1=cast=(GdkColor *),flags=no_out
-
-OS__gdk_gc_set_function=
-OS__gdk_gc_set_function_0=cast=(GdkGC *)
-OS__gdk_gc_set_function_1=cast=(GdkFunction)
-
-OS__gdk_gc_set_line_attributes=
-OS__gdk_gc_set_line_attributes_0=cast=(GdkGC *)
-OS__gdk_gc_set_line_attributes_1=cast=(gint)
-OS__gdk_gc_set_line_attributes_2=cast=(GdkLineStyle)
-OS__gdk_gc_set_line_attributes_3=cast=(GdkCapStyle)
-OS__gdk_gc_set_line_attributes_4=cast=(GdkJoinStyle)
-
-OS__gdk_gc_set_stipple=
-OS__gdk_gc_set_stipple_0=cast=(GdkGC *)
-OS__gdk_gc_set_stipple_1=cast=(GdkPixmap *)
-
-OS__gdk_gc_set_subwindow=
-OS__gdk_gc_set_subwindow_0=cast=(GdkGC *)
-OS__gdk_gc_set_subwindow_1=cast=(GdkSubwindowMode)
-
-OS__gdk_gc_set_tile=
-OS__gdk_gc_set_tile_0=cast=(GdkGC *)
-OS__gdk_gc_set_tile_1=cast=(GdkPixmap *)
-
-OS__gdk_gc_set_ts_origin=
-OS__gdk_gc_set_ts_origin_0=cast=(GdkGC *)
-OS__gdk_gc_set_ts_origin_1=
-OS__gdk_gc_set_ts_origin_2=
-
-OS__gdk_gc_set_values=
-OS__gdk_gc_set_values_0=cast=(GdkGC *)
-OS__gdk_gc_set_values_1=cast=(GdkGCValues *),flags=no_out
-OS__gdk_gc_set_values_2=cast=(GdkGCValuesMask)
-
-OS__gdk_keyboard_ungrab=
-OS__gdk_keyboard_ungrab_0=
-
-OS__gdk_keymap_get_default=
-
-OS__gdk_keymap_translate_keyboard_state=
-OS__gdk_keymap_translate_keyboard_state_0=cast=GdkKeymap*
-OS__gdk_keymap_translate_keyboard_state_1=
-OS__gdk_keymap_translate_keyboard_state_2=cast=GdkModifierType
-OS__gdk_keymap_translate_keyboard_state_3=
-OS__gdk_keymap_translate_keyboard_state_4=cast=guint*
-OS__gdk_keymap_translate_keyboard_state_5=cast=gint*
-OS__gdk_keymap_translate_keyboard_state_6=cast=gint*
-OS__gdk_keymap_translate_keyboard_state_7=cast=GdkModifierType *
-
-OS__gdk_keyval_to_lower=
-OS__gdk_keyval_to_lower_0=
-
-OS__gdk_keyval_to_unicode=
-OS__gdk_keyval_to_unicode_0=
-
-OS__gdk_pango_context_get=
-
-OS__gdk_pango_context_set_colormap=
-OS__gdk_pango_context_set_colormap_0=cast=PangoContext *
-OS__gdk_pango_context_set_colormap_1=cast=(GdkColormap *)
-
-OS__gdk_pango_layout_get_clip_region=
-OS__gdk_pango_layout_get_clip_region_0=cast=(PangoLayout *)
-OS__gdk_pango_layout_get_clip_region_1=
-OS__gdk_pango_layout_get_clip_region_2=
-OS__gdk_pango_layout_get_clip_region_3=
-OS__gdk_pango_layout_get_clip_region_4=
-
-OS__gdk_pixbuf_copy_area=
-OS__gdk_pixbuf_copy_area_0=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_copy_area_1=
-OS__gdk_pixbuf_copy_area_2=
-OS__gdk_pixbuf_copy_area_3=
-OS__gdk_pixbuf_copy_area_4=
-OS__gdk_pixbuf_copy_area_5=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_copy_area_6=
-OS__gdk_pixbuf_copy_area_7=
-
-OS__gdk_pixbuf_get_from_drawable=
-OS__gdk_pixbuf_get_from_drawable_0=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_get_from_drawable_1=cast=(GdkDrawable *)
-OS__gdk_pixbuf_get_from_drawable_2=cast=(GdkColormap *)
-OS__gdk_pixbuf_get_from_drawable_3=
-OS__gdk_pixbuf_get_from_drawable_4=
-OS__gdk_pixbuf_get_from_drawable_5=
-OS__gdk_pixbuf_get_from_drawable_6=
-OS__gdk_pixbuf_get_from_drawable_7=
-OS__gdk_pixbuf_get_from_drawable_8=
-
-OS__gdk_pixbuf_get_has_alpha=
-OS__gdk_pixbuf_get_has_alpha_0=cast=(const GdkPixbuf *)
-
-OS__gdk_pixbuf_get_height=
-OS__gdk_pixbuf_get_height_0=cast=(const GdkPixbuf *)
-
-OS__gdk_pixbuf_get_pixels=
-OS__gdk_pixbuf_get_pixels_0=cast=(const GdkPixbuf *)
-
-OS__gdk_pixbuf_get_rowstride=
-OS__gdk_pixbuf_get_rowstride_0=cast=(const GdkPixbuf *)
-
-OS__gdk_pixbuf_get_width=
-OS__gdk_pixbuf_get_width_0=cast=(const GdkPixbuf *)
-
-OS__gdk_pixbuf_loader_close=
-OS__gdk_pixbuf_loader_close_0=cast=(GdkPixbufLoader *)
-OS__gdk_pixbuf_loader_close_1=cast=(GError **)
-
-OS__gdk_pixbuf_loader_get_pixbuf=
-OS__gdk_pixbuf_loader_get_pixbuf_0=cast=(GdkPixbufLoader *)
-
-OS__gdk_pixbuf_loader_new=
-
-OS__gdk_pixbuf_loader_write=
-OS__gdk_pixbuf_loader_write_0=cast=(GdkPixbufLoader *)
-OS__gdk_pixbuf_loader_write_1=cast=(const guchar *)
-OS__gdk_pixbuf_loader_write_2=cast=(gsize)
-OS__gdk_pixbuf_loader_write_3=cast=(GError **)
-
-OS__gdk_pixbuf_new=
-OS__gdk_pixbuf_new_0=cast=(GdkColorspace)
-OS__gdk_pixbuf_new_1=cast=(gboolean)
-OS__gdk_pixbuf_new_2=
-OS__gdk_pixbuf_new_3=
-OS__gdk_pixbuf_new_4=
-
-OS__gdk_pixbuf_new_from_file=
-OS__gdk_pixbuf_new_from_file_0=cast=const char *
-OS__gdk_pixbuf_new_from_file_1=cast=GError**
-
-OS__gdk_pixbuf_render_pixmap_and_mask=
-OS__gdk_pixbuf_render_pixmap_and_mask_0=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_render_pixmap_and_mask_1=cast=(GdkDrawable **)
-OS__gdk_pixbuf_render_pixmap_and_mask_2=cast=(GdkBitmap **)
-OS__gdk_pixbuf_render_pixmap_and_mask_3=
-
-OS__gdk_pixbuf_render_to_drawable=
-OS__gdk_pixbuf_render_to_drawable_0=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_render_to_drawable_1=cast=(GdkDrawable *)
-OS__gdk_pixbuf_render_to_drawable_2=cast=(GdkGC *)
-OS__gdk_pixbuf_render_to_drawable_3=
-OS__gdk_pixbuf_render_to_drawable_4=
-OS__gdk_pixbuf_render_to_drawable_5=
-OS__gdk_pixbuf_render_to_drawable_6=
-OS__gdk_pixbuf_render_to_drawable_7=
-OS__gdk_pixbuf_render_to_drawable_8=
-OS__gdk_pixbuf_render_to_drawable_9=cast=(GdkRgbDither)
-OS__gdk_pixbuf_render_to_drawable_10=
-OS__gdk_pixbuf_render_to_drawable_11=
-
-OS__gdk_pixbuf_render_to_drawable_alpha=
-OS__gdk_pixbuf_render_to_drawable_alpha_0=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_render_to_drawable_alpha_1=cast=(GdkDrawable *)
-OS__gdk_pixbuf_render_to_drawable_alpha_2=
-OS__gdk_pixbuf_render_to_drawable_alpha_3=
-OS__gdk_pixbuf_render_to_drawable_alpha_4=
-OS__gdk_pixbuf_render_to_drawable_alpha_5=
-OS__gdk_pixbuf_render_to_drawable_alpha_6=
-OS__gdk_pixbuf_render_to_drawable_alpha_7=
-OS__gdk_pixbuf_render_to_drawable_alpha_8=cast=(GdkPixbufAlphaMode)
-OS__gdk_pixbuf_render_to_drawable_alpha_9=
-OS__gdk_pixbuf_render_to_drawable_alpha_10=cast=(GdkRgbDither)
-OS__gdk_pixbuf_render_to_drawable_alpha_11=
-OS__gdk_pixbuf_render_to_drawable_alpha_12=
-
-OS__gdk_pixbuf_save_to_buffer=flags=dynamic
-OS__gdk_pixbuf_save_to_buffer_0=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_save_to_buffer_1=cast=(gchar **)
-OS__gdk_pixbuf_save_to_buffer_2=cast=(gsize *)
-OS__gdk_pixbuf_save_to_buffer_3=cast=(const char *)
-OS__gdk_pixbuf_save_to_buffer_4=cast=(GError **)
-OS__gdk_pixbuf_save_to_buffer_5=cast=(char *)
-
-OS__gdk_pixbuf_scale=
-OS__gdk_pixbuf_scale_0=cast=(const GdkPixbuf *)
-OS__gdk_pixbuf_scale_1=cast=(GdkPixbuf *)
-OS__gdk_pixbuf_scale_2=
-OS__gdk_pixbuf_scale_3=
-OS__gdk_pixbuf_scale_4=
-OS__gdk_pixbuf_scale_5=
-OS__gdk_pixbuf_scale_6=cast=(double)
-OS__gdk_pixbuf_scale_7=cast=(double)
-OS__gdk_pixbuf_scale_8=cast=(double)
-OS__gdk_pixbuf_scale_9=cast=(double)
-OS__gdk_pixbuf_scale_10=
-
-OS__gdk_pixbuf_scale_simple=
-OS__gdk_pixbuf_scale_simple_0=cast=(const GdkPixbuf *)
-OS__gdk_pixbuf_scale_simple_1=
-OS__gdk_pixbuf_scale_simple_2=
-OS__gdk_pixbuf_scale_simple_3=cast=(GdkInterpType)
-
-OS__gdk_pixmap_foreign_new=
-OS__gdk_pixmap_foreign_new_0=
-
-OS__gdk_pixmap_new=
-OS__gdk_pixmap_new_0=cast=(GdkWindow *)
-OS__gdk_pixmap_new_1=cast=(gint)
-OS__gdk_pixmap_new_2=cast=(gint)
-OS__gdk_pixmap_new_3=cast=(gint)
-
-OS__gdk_pointer_grab=
-OS__gdk_pointer_grab_0=cast=(GdkWindow *)
-OS__gdk_pointer_grab_1=cast=(gboolean)
-OS__gdk_pointer_grab_2=cast=(GdkEventMask)
-OS__gdk_pointer_grab_3=cast=(GdkWindow *)
-OS__gdk_pointer_grab_4=cast=(GdkCursor *)
-OS__gdk_pointer_grab_5=cast=(guint32)
-
-OS__gdk_pointer_is_grabbed=
-
-OS__gdk_pointer_ungrab=
-OS__gdk_pointer_ungrab_0=cast=(guint32)
-
-OS__gdk_property_get=
-OS__gdk_property_get_0=cast=(GdkWindow *)
-OS__gdk_property_get_1=cast=(GdkAtom)
-OS__gdk_property_get_2=cast=(GdkAtom)
-OS__gdk_property_get_3=
-OS__gdk_property_get_4=
-OS__gdk_property_get_5=
-OS__gdk_property_get_6=cast=(GdkAtom *)
-OS__gdk_property_get_7=cast=(gint *)
-OS__gdk_property_get_8=cast=(gint *)
-OS__gdk_property_get_9=cast=(guchar **)
-
-OS__gdk_region_destroy=
-OS__gdk_region_destroy_0=cast=(GdkRegion *)
-
-OS__gdk_region_empty=
-OS__gdk_region_empty_0=cast=(GdkRegion *)
-
-OS__gdk_region_get_clipbox=
-OS__gdk_region_get_clipbox_0=cast=(GdkRegion *)
-OS__gdk_region_get_clipbox_1=cast=(GdkRectangle *),flags=no_in
-
-OS__gdk_region_get_rectangles=
-OS__gdk_region_get_rectangles_0=cast=(GdkRegion *)
-OS__gdk_region_get_rectangles_1=cast=(GdkRectangle **)
-OS__gdk_region_get_rectangles_2=cast=(gint *)
-
-OS__gdk_region_intersect=
-OS__gdk_region_intersect_0=cast=(GdkRegion *)
-OS__gdk_region_intersect_1=cast=(GdkRegion *)
-
-OS__gdk_region_new=
-
-OS__gdk_region_offset=
-OS__gdk_region_offset_0=cast=(GdkRegion *)
-OS__gdk_region_offset_1=cast=(gint)
-OS__gdk_region_offset_2=cast=(gint)
-
-OS__gdk_region_point_in=
-OS__gdk_region_point_in_0=cast=(GdkRegion *)
-OS__gdk_region_point_in_1=cast=(gint)
-OS__gdk_region_point_in_2=cast=(gint)
-
-OS__gdk_region_polygon=
-OS__gdk_region_polygon_0=cast=(GdkPoint *)
-OS__gdk_region_polygon_1=
-OS__gdk_region_polygon_2=cast=(GdkFillRule)
-
-OS__gdk_region_rect_in=
-OS__gdk_region_rect_in_0=cast=(GdkRegion *)
-OS__gdk_region_rect_in_1=cast=(GdkRectangle *),flags=no_out
-
-OS__gdk_region_rectangle=
-OS__gdk_region_rectangle_0=flags=no_out
-
-OS__gdk_region_subtract=
-OS__gdk_region_subtract_0=cast=(GdkRegion *)
-OS__gdk_region_subtract_1=cast=(GdkRegion *)
-
-OS__gdk_region_union=
-OS__gdk_region_union_0=cast=(GdkRegion *)
-OS__gdk_region_union_1=cast=(GdkRegion *)
-
-OS__gdk_region_union_with_rect=
-OS__gdk_region_union_with_rect_0=cast=(GdkRegion *)
-OS__gdk_region_union_with_rect_1=cast=(GdkRectangle *),flags=no_out
-
-OS__gdk_rgb_init=
-
-OS__gdk_screen_get_default=flags=dynamic
-
-OS__gdk_screen_get_monitor_at_point=flags=dynamic
-OS__gdk_screen_get_monitor_at_point_0=cast=(GdkScreen *)
-OS__gdk_screen_get_monitor_at_point_1=cast=(gint)
-OS__gdk_screen_get_monitor_at_point_2=cast=(gint)
-
-OS__gdk_screen_get_monitor_at_window=flags=dynamic
-OS__gdk_screen_get_monitor_at_window_0=cast=(GdkScreen *)
-OS__gdk_screen_get_monitor_at_window_1=cast=(GdkWindow *)
-
-OS__gdk_screen_get_monitor_geometry=flags=dynamic
-OS__gdk_screen_get_monitor_geometry_0=cast=(GdkScreen *)
-OS__gdk_screen_get_monitor_geometry_1=
-OS__gdk_screen_get_monitor_geometry_2=flags=no_in
-
-OS__gdk_screen_get_n_monitors=flags=dynamic
-OS__gdk_screen_get_n_monitors_0=cast=(GdkScreen *)
-
-OS__gdk_screen_get_number=flags=dynamic
-OS__gdk_screen_get_number_0=cast=(GdkScreen *)
-
-OS__gdk_screen_height=
-
-OS__gdk_screen_width=
-
-OS__gdk_screen_width_mm=
-
-OS__gdk_set_program_class=
-OS__gdk_set_program_class_0=cast=(const char *)
-
-OS__gdk_text_property_to_utf8_list=
-OS__gdk_text_property_to_utf8_list_0=cast=(GdkAtom)
-OS__gdk_text_property_to_utf8_list_1=
-OS__gdk_text_property_to_utf8_list_2=cast=(guchar *)
-OS__gdk_text_property_to_utf8_list_3=
-OS__gdk_text_property_to_utf8_list_4=cast=(gchar ***)
-
-OS__gdk_unicode_to_keyval=
-OS__gdk_unicode_to_keyval_0=
-
-OS__gdk_utf8_to_compound_text=
-OS__gdk_utf8_to_compound_text_0=cast=(const gchar *)
-OS__gdk_utf8_to_compound_text_1=cast=(GdkAtom *)
-OS__gdk_utf8_to_compound_text_2=cast=(gint *)
-OS__gdk_utf8_to_compound_text_3=cast=(guchar **)
-OS__gdk_utf8_to_compound_text_4=cast=(gint *)
-
-OS__gdk_utf8_to_string_target=
-OS__gdk_utf8_to_string_target_0=cast=(const gchar *)
-
-OS__gdk_visual_get_system=
-
-OS__gdk_window_add_filter=
-OS__gdk_window_add_filter_0=cast=GdkWindow *
-OS__gdk_window_add_filter_1=cast=GdkFilterFunc
-OS__gdk_window_add_filter_2=cast=gpointer
-
-OS__gdk_window_at_pointer=
-OS__gdk_window_at_pointer_0=cast=(gint *)
-OS__gdk_window_at_pointer_1=cast=(gint *)
-
-OS__gdk_window_begin_paint_rect=
-OS__gdk_window_begin_paint_rect_0=cast=GdkWindow *
-OS__gdk_window_begin_paint_rect_1=cast=GdkRectangle *,flags=no_out
-
-OS__gdk_window_clear_area=
-OS__gdk_window_clear_area_0=cast=GdkWindow *
-OS__gdk_window_clear_area_1=
-OS__gdk_window_clear_area_2=
-OS__gdk_window_clear_area_3=
-OS__gdk_window_clear_area_4=
-
-OS__gdk_window_destroy=
-OS__gdk_window_destroy_0=cast=GdkWindow *
-
-OS__gdk_window_end_paint=
-OS__gdk_window_end_paint_0=cast=GdkWindow *
-
-OS__gdk_window_focus=
-OS__gdk_window_focus_0=cast=GdkWindow *
-OS__gdk_window_focus_1=
-
-OS__gdk_window_freeze_updates=
-OS__gdk_window_freeze_updates_0=cast=GdkWindow *
-
-OS__gdk_window_get_children=
-OS__gdk_window_get_children_0=cast=GdkWindow *
-
-OS__gdk_window_get_events=
-OS__gdk_window_get_events_0=cast=GdkWindow *
-
-OS__gdk_window_get_frame_extents=
-OS__gdk_window_get_frame_extents_0=cast=(GdkWindow *)
-OS__gdk_window_get_frame_extents_1=cast=(GdkRectangle *),flags=no_in
-
-OS__gdk_window_get_internal_paint_info=
-OS__gdk_window_get_internal_paint_info_0=cast=GdkWindow *
-OS__gdk_window_get_internal_paint_info_1=cast=GdkDrawable **
-OS__gdk_window_get_internal_paint_info_2=cast=gint *
-OS__gdk_window_get_internal_paint_info_3=cast=gint *
-
-OS__gdk_window_get_origin=
-OS__gdk_window_get_origin_0=cast=(GdkWindow *)
-OS__gdk_window_get_origin_1=cast=(gint *)
-OS__gdk_window_get_origin_2=cast=(gint *)
-
-OS__gdk_window_get_parent=
-OS__gdk_window_get_parent_0=cast=(GdkWindow *)
-
-OS__gdk_window_get_pointer=
-OS__gdk_window_get_pointer_0=cast=(GdkWindow *)
-OS__gdk_window_get_pointer_1=cast=(gint *)
-OS__gdk_window_get_pointer_2=cast=(gint *)
-OS__gdk_window_get_pointer_3=cast=(GdkModifierType *)
-
-OS__gdk_window_get_position=
-OS__gdk_window_get_position_0=cast=GdkWindow *
-OS__gdk_window_get_position_1=cast=gint *
-OS__gdk_window_get_position_2=cast=gint *
-
-OS__gdk_window_get_user_data=
-OS__gdk_window_get_user_data_0=cast=(GdkWindow *)
-OS__gdk_window_get_user_data_1=cast=(gpointer *)
-
-OS__gdk_window_hide=
-OS__gdk_window_hide_0=cast=(GdkWindow *)
-
-OS__gdk_window_invalidate_rect=
-OS__gdk_window_invalidate_rect_0=cast=(GdkWindow *)
-OS__gdk_window_invalidate_rect_1=cast=(GdkRectangle *),flags=no_out
-OS__gdk_window_invalidate_rect_2=cast=(gboolean)
-
-OS__gdk_window_invalidate_region=
-OS__gdk_window_invalidate_region_0=cast=(GdkWindow *)
-OS__gdk_window_invalidate_region_1=cast=(GdkRegion *)
-OS__gdk_window_invalidate_region_2=cast=(gboolean)
-
-OS__gdk_window_is_visible=
-OS__gdk_window_is_visible_0=cast=(GdkWindow *)
-
-OS__gdk_window_lookup=
-OS__gdk_window_lookup_0=
-
-OS__gdk_window_lower=
-OS__gdk_window_lower_0=cast=(GdkWindow *)
-
-OS__gdk_window_move=
-OS__gdk_window_move_0=cast=GdkWindow *
-OS__gdk_window_move_1=
-OS__gdk_window_move_2=
-
-OS__gdk_window_new=
-OS__gdk_window_new_0=cast=(GdkWindow *)
-OS__gdk_window_new_1=flags=no_out
-OS__gdk_window_new_2=
-
-OS__gdk_window_process_all_updates=
-
-OS__gdk_window_process_updates=
-OS__gdk_window_process_updates_0=cast=(GdkWindow *)
-OS__gdk_window_process_updates_1=cast=(gboolean)
-
-OS__gdk_window_raise=
-OS__gdk_window_raise_0=cast=(GdkWindow *)
-
-OS__gdk_window_remove_filter=
-OS__gdk_window_remove_filter_0=cast=(GdkWindow *)
-OS__gdk_window_remove_filter_1=cast=(GdkFilterFunc)
-OS__gdk_window_remove_filter_2=cast=(gpointer)
-
-OS__gdk_window_resize=
-OS__gdk_window_resize_0=cast=GdkWindow *
-OS__gdk_window_resize_1=
-OS__gdk_window_resize_2=
-
-OS__gdk_window_scroll=
-OS__gdk_window_scroll_0=cast=(GdkWindow *)
-OS__gdk_window_scroll_1=
-OS__gdk_window_scroll_2=
-
-OS__gdk_window_set_accept_focus=flags=dynamic
-OS__gdk_window_set_accept_focus_0=cast=GdkWindow *
-OS__gdk_window_set_accept_focus_1=cast=gboolean
-
-OS__gdk_window_set_back_pixmap=
-OS__gdk_window_set_back_pixmap_0=cast=(GdkWindow *)
-OS__gdk_window_set_back_pixmap_1=cast=(GdkPixmap *)
-OS__gdk_window_set_back_pixmap_2=cast=gboolean
-
-OS__gdk_window_set_cursor=
-OS__gdk_window_set_cursor_0=cast=(GdkWindow *)
-OS__gdk_window_set_cursor_1=cast=(GdkCursor *)
-
-OS__gdk_window_set_debug_updates=
-OS__gdk_window_set_debug_updates_0=cast=(gboolean)
-
-OS__gdk_window_set_decorations=
-OS__gdk_window_set_decorations_0=cast=(GdkWindow *)
-OS__gdk_window_set_decorations_1=cast=(GdkWMDecoration)
-
-OS__gdk_window_set_events=
-OS__gdk_window_set_events_0=cast=GdkWindow *
-OS__gdk_window_set_events_1=
-
-OS__gdk_window_set_icon=
-OS__gdk_window_set_icon_0=cast=(GdkWindow *)
-OS__gdk_window_set_icon_1=cast=(GdkWindow *)
-OS__gdk_window_set_icon_2=cast=(GdkPixmap *)
-OS__gdk_window_set_icon_3=cast=(GdkBitmap *)
-
-OS__gdk_window_set_icon_list=
-OS__gdk_window_set_icon_list_0=cast=GdkWindow *
-OS__gdk_window_set_icon_list_1=cast=GList *
-
-OS__gdk_window_set_keep_above=flags=dynamic
-OS__gdk_window_set_keep_above_0=cast=(GdkWindow *)
-OS__gdk_window_set_keep_above_1=cast=gboolean
-
-OS__gdk_window_set_override_redirect=
-OS__gdk_window_set_override_redirect_0=cast=(GdkWindow *)
-OS__gdk_window_set_override_redirect_1=cast=(gboolean)
-
-OS__gdk_window_set_user_data=
-OS__gdk_window_set_user_data_0=cast=(GdkWindow *)
-OS__gdk_window_set_user_data_1=cast=gpointer
-
-OS__gdk_window_shape_combine_region=
-OS__gdk_window_shape_combine_region_0=cast=GdkWindow *
-OS__gdk_window_shape_combine_region_1=cast=(GdkRegion *)
-OS__gdk_window_shape_combine_region_2=
-OS__gdk_window_shape_combine_region_3=
-
-OS__gdk_window_show=
-OS__gdk_window_show_0=cast=(GdkWindow *)
-
-OS__gdk_window_show_unraised=
-OS__gdk_window_show_unraised_0=cast=(GdkWindow *)
-
-OS__gdk_window_thaw_updates=
-OS__gdk_window_thaw_updates_0=cast=GdkWindow *
-
-OS__gdk_x11_atom_to_xatom=
-OS__gdk_x11_atom_to_xatom_0=cast=(GdkAtom)
-
-OS__gdk_x11_colormap_get_xcolormap=
-OS__gdk_x11_colormap_get_xcolormap_0=cast=GdkColormap *
-
-OS__gdk_x11_drawable_get_xdisplay=
-OS__gdk_x11_drawable_get_xdisplay_0=cast=GdkDrawable *
-
-OS__gdk_x11_drawable_get_xid=
-OS__gdk_x11_drawable_get_xid_0=cast=GdkDrawable *
-
-OS__gdk_x11_screen_get_window_manager_name=flags=dynamic
-OS__gdk_x11_screen_get_window_manager_name_0=cast=(GdkScreen *)
-
-OS__gdk_x11_screen_lookup_visual=flags=dynamic
-OS__gdk_x11_screen_lookup_visual_0=cast=(GdkScreen *)
-OS__gdk_x11_screen_lookup_visual_1=cast=(VisualID)
-
-OS__gdk_x11_visual_get_xvisual=
-OS__gdk_x11_visual_get_xvisual_0=cast=GdkVisual *
-
-OS__gtk_accel_group_new=
-
-OS__gtk_accel_groups_activate=
-OS__gtk_accel_groups_activate_0=cast=(GObject *)
-OS__gtk_accel_groups_activate_1=cast=(guint)
-OS__gtk_accel_groups_activate_2=cast=(GdkModifierType)
-
-OS__gtk_accel_label_set_accel_widget=
-OS__gtk_accel_label_set_accel_widget_0=cast=(GtkAccelLabel *)
-OS__gtk_accel_label_set_accel_widget_1=cast=(GtkWidget *)
-
-OS__gtk_adjustment_changed=
-OS__gtk_adjustment_changed_0=cast=(GtkAdjustment *)
-
-OS__gtk_adjustment_new=
-OS__gtk_adjustment_new_0=cast=(gdouble)
-OS__gtk_adjustment_new_1=cast=(gdouble)
-OS__gtk_adjustment_new_2=cast=(gdouble)
-OS__gtk_adjustment_new_3=cast=(gdouble)
-OS__gtk_adjustment_new_4=cast=(gdouble)
-OS__gtk_adjustment_new_5=
-
-OS__gtk_adjustment_set_value=
-OS__gtk_adjustment_set_value_0=cast=(GtkAdjustment *)
-OS__gtk_adjustment_set_value_1=cast=(gdouble)
-
-OS__gtk_adjustment_value_changed=
-OS__gtk_adjustment_value_changed_0=cast=(GtkAdjustment *)
-
-OS__gtk_arrow_new=
-OS__gtk_arrow_new_0=cast=(GtkArrowType)
-OS__gtk_arrow_new_1=cast=(GtkShadowType)
-
-OS__gtk_arrow_set=
-OS__gtk_arrow_set_0=cast=(GtkArrow *)
-OS__gtk_arrow_set_1=cast=(GtkArrowType)
-OS__gtk_arrow_set_2=cast=(GtkShadowType)
-
-OS__gtk_bin_get_child=
-OS__gtk_bin_get_child_0=cast=(GtkBin *)
-
-OS__gtk_box_set_child_packing=
-OS__gtk_box_set_child_packing_0=cast=(GtkBox *)
-OS__gtk_box_set_child_packing_1=cast=(GtkWidget *)
-OS__gtk_box_set_child_packing_2=
-OS__gtk_box_set_child_packing_3=
-OS__gtk_box_set_child_packing_4=
-OS__gtk_box_set_child_packing_5=
-
-OS__gtk_box_set_spacing=
-OS__gtk_box_set_spacing_0=cast=(GtkBox *)
-OS__gtk_box_set_spacing_1=
-
-OS__gtk_button_clicked=
-OS__gtk_button_clicked_0=cast=(GtkButton *)
-
-OS__gtk_button_get_relief=
-OS__gtk_button_get_relief_0=cast=GtkButton *
-
-OS__gtk_button_new=
-
-OS__gtk_button_set_relief=
-OS__gtk_button_set_relief_0=cast=(GtkButton *)
-OS__gtk_button_set_relief_1=cast=(GtkReliefStyle)
-
-OS__gtk_calendar_display_options=flags=dynamic
-OS__gtk_calendar_display_options_0=cast=(GtkCalendar *)
-OS__gtk_calendar_display_options_1=cast=(GtkCalendarDisplayOptions)
-
-OS__gtk_calendar_get_date=flags=dynamic
-OS__gtk_calendar_get_date_0=cast=(GtkCalendar *)
-OS__gtk_calendar_get_date_1=cast=(guint *)
-OS__gtk_calendar_get_date_2=cast=(guint *)
-OS__gtk_calendar_get_date_3=cast=(guint *)
-
-OS__gtk_calendar_new=flags=dynamic
-
-OS__gtk_calendar_select_day=flags=dynamic
-OS__gtk_calendar_select_day_0=cast=(GtkCalendar *)
-OS__gtk_calendar_select_day_1=cast=(guint)
-
-OS__gtk_calendar_select_month=flags=dynamic
-OS__gtk_calendar_select_month_0=cast=(GtkCalendar *)
-OS__gtk_calendar_select_month_1=cast=(guint)
-OS__gtk_calendar_select_month_2=cast=(guint)
-
-OS__gtk_calendar_set_display_options=flags=dynamic
-OS__gtk_calendar_set_display_options_0=cast=(GtkCalendar *)
-OS__gtk_calendar_set_display_options_1=cast=(GtkCalendarDisplayOptions)
-
-OS__gtk_cell_layout_clear=flags=dynamic
-OS__gtk_cell_layout_clear_0=
-
-OS__gtk_cell_layout_pack_start=flags=dynamic
-OS__gtk_cell_layout_pack_start_0=
-OS__gtk_cell_layout_pack_start_1=
-OS__gtk_cell_layout_pack_start_2=
-
-OS__gtk_cell_layout_set_attributes=flags=no_gen
-OS__gtk_cell_layout_set_attributes_0=
-OS__gtk_cell_layout_set_attributes_1=
-OS__gtk_cell_layout_set_attributes_2=
-OS__gtk_cell_layout_set_attributes_3=
-OS__gtk_cell_layout_set_attributes_4=
-
-OS__gtk_cell_renderer_get_size=
-OS__gtk_cell_renderer_get_size_0=cast=(GtkCellRenderer *)
-OS__gtk_cell_renderer_get_size_1=cast=(GtkWidget *)
-OS__gtk_cell_renderer_get_size_2=cast=(GdkRectangle *),flags=no_in
-OS__gtk_cell_renderer_get_size_3=cast=(gint *)
-OS__gtk_cell_renderer_get_size_4=cast=(gint *)
-OS__gtk_cell_renderer_get_size_5=cast=(gint *)
-OS__gtk_cell_renderer_get_size_6=cast=(gint *)
-
-OS__gtk_cell_renderer_pixbuf_new=
-
-OS__gtk_cell_renderer_text_new=
-
-OS__gtk_cell_renderer_toggle_new=
-
-OS__gtk_check_button_new=
-
-OS__gtk_check_menu_item_get_active=
-OS__gtk_check_menu_item_get_active_0=cast=(GtkCheckMenuItem *)
-
-OS__gtk_check_menu_item_new_with_label=
-OS__gtk_check_menu_item_new_with_label_0=cast=(const gchar *)
-
-OS__gtk_check_menu_item_set_active=
-OS__gtk_check_menu_item_set_active_0=cast=(GtkCheckMenuItem *)
-OS__gtk_check_menu_item_set_active_1=cast=(gboolean)
-
-OS__gtk_check_version=
-OS__gtk_check_version_0=
-OS__gtk_check_version_1=
-OS__gtk_check_version_2=
-
-OS__gtk_clipboard_clear=
-OS__gtk_clipboard_clear_0=cast=(GtkClipboard *)
-
-OS__gtk_clipboard_get=
-OS__gtk_clipboard_get_0=cast=(GdkAtom)
-
-OS__gtk_clipboard_set_with_data=
-OS__gtk_clipboard_set_with_data_0=cast=(GtkClipboard *)
-OS__gtk_clipboard_set_with_data_1=cast=(const GtkTargetEntry *)
-OS__gtk_clipboard_set_with_data_2=cast=(guint)
-OS__gtk_clipboard_set_with_data_3=cast=(GtkClipboardGetFunc)
-OS__gtk_clipboard_set_with_data_4=cast=(GtkClipboardClearFunc)
-OS__gtk_clipboard_set_with_data_5=cast=(GObject *)
-
-OS__gtk_clipboard_wait_for_contents=
-OS__gtk_clipboard_wait_for_contents_0=cast=(GtkClipboard *)
-OS__gtk_clipboard_wait_for_contents_1=cast=(GdkAtom)
-
-OS__gtk_color_selection_dialog_new=
-OS__gtk_color_selection_dialog_new_0=cast=(const gchar *)
-
-OS__gtk_color_selection_get_current_color=
-OS__gtk_color_selection_get_current_color_0=cast=(GtkColorSelection *)
-OS__gtk_color_selection_get_current_color_1=cast=(GdkColor *),flags=no_in
-
-OS__gtk_color_selection_set_current_color=
-OS__gtk_color_selection_set_current_color_0=cast=(GtkColorSelection *)
-OS__gtk_color_selection_set_current_color_1=cast=(GdkColor *),flags=no_out
-
-OS__gtk_color_selection_set_has_palette=
-OS__gtk_color_selection_set_has_palette_0=cast=(GtkColorSelection *)
-OS__gtk_color_selection_set_has_palette_1=
-
-OS__gtk_combo_box_entry_new_text=flags=dynamic
-
-OS__gtk_combo_box_get_active=flags=dynamic
-OS__gtk_combo_box_get_active_0=
-
-OS__gtk_combo_box_get_model=flags=dynamic
-OS__gtk_combo_box_get_model_0=
-
-OS__gtk_combo_box_insert_text=flags=dynamic
-OS__gtk_combo_box_insert_text_0=
-OS__gtk_combo_box_insert_text_1=
-OS__gtk_combo_box_insert_text_2=
-
-OS__gtk_combo_box_new_text=flags=dynamic
-
-OS__gtk_combo_box_popdown=flags=dynamic
-OS__gtk_combo_box_popdown_0=
-
-OS__gtk_combo_box_popup=flags=dynamic
-OS__gtk_combo_box_popup_0=
-
-OS__gtk_combo_box_remove_text=flags=dynamic
-OS__gtk_combo_box_remove_text_0=
-OS__gtk_combo_box_remove_text_1=
-
-OS__gtk_combo_box_set_active=flags=dynamic
-OS__gtk_combo_box_set_active_0=
-OS__gtk_combo_box_set_active_1=
-
-OS__gtk_combo_box_set_focus_on_click=flags=dynamic
-OS__gtk_combo_box_set_focus_on_click_0=
-OS__gtk_combo_box_set_focus_on_click_1=
-
-OS__gtk_combo_disable_activate=
-OS__gtk_combo_disable_activate_0=cast=(GtkCombo *)
-
-OS__gtk_combo_new=
-
-OS__gtk_combo_set_case_sensitive=
-OS__gtk_combo_set_case_sensitive_0=cast=(GtkCombo *)
-OS__gtk_combo_set_case_sensitive_1=cast=(gboolean)
-
-OS__gtk_combo_set_popdown_strings=
-OS__gtk_combo_set_popdown_strings_0=cast=(GtkCombo *)
-OS__gtk_combo_set_popdown_strings_1=cast=(GList *)
-
-OS__gtk_container_add=
-OS__gtk_container_add_0=cast=(GtkContainer *)
-OS__gtk_container_add_1=cast=(GtkWidget *)
-
-OS__gtk_container_forall=
-OS__gtk_container_forall_0=cast=(GtkContainer *)
-OS__gtk_container_forall_1=cast=GtkCallback
-OS__gtk_container_forall_2=cast=gpointer
-
-OS__gtk_container_get_border_width=
-OS__gtk_container_get_border_width_0=cast=(GtkContainer *)
-
-OS__gtk_container_get_children=
-OS__gtk_container_get_children_0=cast=(GtkContainer *)
-
-OS__gtk_container_remove=
-OS__gtk_container_remove_0=cast=(GtkContainer *)
-OS__gtk_container_remove_1=cast=(GtkWidget *)
-
-OS__gtk_container_resize_children=
-OS__gtk_container_resize_children_0=cast=(GtkContainer *)
-
-OS__gtk_container_set_border_width=
-OS__gtk_container_set_border_width_0=cast=(GtkContainer *)
-OS__gtk_container_set_border_width_1=cast=(guint)
-
-OS__gtk_dialog_add_button=
-OS__gtk_dialog_add_button_0=cast=(GtkDialog *)
-OS__gtk_dialog_add_button_1=cast=(const gchar *)
-OS__gtk_dialog_add_button_2=cast=(gint)
-
-OS__gtk_dialog_run=
-OS__gtk_dialog_run_0=cast=(GtkDialog *)
-
-OS__gtk_drag_begin=
-OS__gtk_drag_begin_0=cast=(GtkWidget *)
-OS__gtk_drag_begin_1=cast=(GtkTargetList *)
-OS__gtk_drag_begin_2=cast=(GdkDragAction)
-OS__gtk_drag_begin_3=cast=(gint)
-OS__gtk_drag_begin_4=cast=(GdkEvent *)
-
-OS__gtk_drag_check_threshold=
-OS__gtk_drag_check_threshold_0=cast=(GtkWidget *)
-OS__gtk_drag_check_threshold_1=cast=(gint)
-OS__gtk_drag_check_threshold_2=cast=(gint)
-OS__gtk_drag_check_threshold_3=cast=(gint)
-OS__gtk_drag_check_threshold_4=cast=(gint)
-
-OS__gtk_drag_dest_find_target=
-OS__gtk_drag_dest_find_target_0=cast=(GtkWidget *)
-OS__gtk_drag_dest_find_target_1=cast=(GdkDragContext *)
-OS__gtk_drag_dest_find_target_2=cast=(GtkTargetList *)
-
-OS__gtk_drag_dest_set=
-OS__gtk_drag_dest_set_0=cast=(GtkWidget *)
-OS__gtk_drag_dest_set_1=cast=(GtkDestDefaults)
-OS__gtk_drag_dest_set_2=cast=(const GtkTargetEntry *)
-OS__gtk_drag_dest_set_3=cast=(gint)
-OS__gtk_drag_dest_set_4=cast=(GdkDragAction)
-
-OS__gtk_drag_dest_unset=
-OS__gtk_drag_dest_unset_0=cast=(GtkWidget *)
-
-OS__gtk_drag_finish=
-OS__gtk_drag_finish_0=cast=(GdkDragContext *)
-OS__gtk_drag_finish_1=cast=(gboolean)
-OS__gtk_drag_finish_2=cast=(gboolean)
-OS__gtk_drag_finish_3=cast=(guint32)
-
-OS__gtk_drag_get_data=
-OS__gtk_drag_get_data_0=cast=(GtkWidget *)
-OS__gtk_drag_get_data_1=cast=(GdkDragContext *)
-OS__gtk_drag_get_data_2=cast=(GdkAtom)
-OS__gtk_drag_get_data_3=cast=(guint32)
-
-OS__gtk_drag_set_icon_pixbuf=
-OS__gtk_drag_set_icon_pixbuf_0=cast=(GdkDragContext *)
-OS__gtk_drag_set_icon_pixbuf_1=cast=(GdkPixbuf *)
-OS__gtk_drag_set_icon_pixbuf_2=
-OS__gtk_drag_set_icon_pixbuf_3=
-
-OS__gtk_drawing_area_new=
-
-OS__gtk_editable_copy_clipboard=
-OS__gtk_editable_copy_clipboard_0=cast=(GtkEditable *)
-
-OS__gtk_editable_cut_clipboard=
-OS__gtk_editable_cut_clipboard_0=cast=(GtkEditable *)
-
-OS__gtk_editable_delete_selection=
-OS__gtk_editable_delete_selection_0=cast=(GtkEditable *)
-
-OS__gtk_editable_delete_text=
-OS__gtk_editable_delete_text_0=cast=(GtkEditable *)
-OS__gtk_editable_delete_text_1=cast=(gint)
-OS__gtk_editable_delete_text_2=cast=(gint)
-
-OS__gtk_editable_get_chars=
-OS__gtk_editable_get_chars_0=cast=(GtkEditable *)
-OS__gtk_editable_get_chars_1=cast=(gint)
-OS__gtk_editable_get_chars_2=cast=(gint)
-
-OS__gtk_editable_get_editable=
-OS__gtk_editable_get_editable_0=cast=(GtkEditable *)
-
-OS__gtk_editable_get_position=
-OS__gtk_editable_get_position_0=cast=(GtkEditable *)
-
-OS__gtk_editable_get_selection_bounds=
-OS__gtk_editable_get_selection_bounds_0=cast=(GtkEditable *)
-OS__gtk_editable_get_selection_bounds_1=cast=(gint *)
-OS__gtk_editable_get_selection_bounds_2=cast=(gint *)
-
-OS__gtk_editable_insert_text=
-OS__gtk_editable_insert_text_0=cast=(GtkEditable *)
-OS__gtk_editable_insert_text_1=cast=(gchar *)
-OS__gtk_editable_insert_text_2=cast=(gint)
-OS__gtk_editable_insert_text_3=cast=(gint *)
-
-OS__gtk_editable_paste_clipboard=
-OS__gtk_editable_paste_clipboard_0=cast=(GtkEditable *)
-
-OS__gtk_editable_select_region=
-OS__gtk_editable_select_region_0=cast=(GtkEditable *)
-OS__gtk_editable_select_region_1=cast=(gint)
-OS__gtk_editable_select_region_2=cast=(gint)
-
-OS__gtk_editable_set_editable=
-OS__gtk_editable_set_editable_0=cast=(GtkEditable *)
-OS__gtk_editable_set_editable_1=cast=(gboolean)
-
-OS__gtk_editable_set_position=
-OS__gtk_editable_set_position_0=cast=(GtkEditable *)
-OS__gtk_editable_set_position_1=cast=(gint)
-
-OS__gtk_entry_get_invisible_char=
-OS__gtk_entry_get_invisible_char_0=cast=(GtkEntry *)
-
-OS__gtk_entry_get_layout=
-OS__gtk_entry_get_layout_0=cast=(GtkEntry *)
-
-OS__gtk_entry_get_layout_offsets=
-OS__gtk_entry_get_layout_offsets_0=cast=(GtkEntry *)
-OS__gtk_entry_get_layout_offsets_1=
-OS__gtk_entry_get_layout_offsets_2=
-
-OS__gtk_entry_get_max_length=
-OS__gtk_entry_get_max_length_0=cast=(GtkEntry *)
-
-OS__gtk_entry_get_text=
-OS__gtk_entry_get_text_0=cast=(GtkEntry *)
-
-OS__gtk_entry_get_visibility=
-OS__gtk_entry_get_visibility_0=cast=(GtkEntry *)
-
-OS__gtk_entry_new=
-
-OS__gtk_entry_set_activates_default=
-OS__gtk_entry_set_activates_default_0=cast=(GtkEntry *)
-OS__gtk_entry_set_activates_default_1=cast=(gboolean)
-
-OS__gtk_entry_set_alignment=flags=dynamic
-OS__gtk_entry_set_alignment_0=cast=(GtkEntry *)
-OS__gtk_entry_set_alignment_1=cast=(gfloat)
-
-OS__gtk_entry_set_has_frame=
-OS__gtk_entry_set_has_frame_0=cast=(GtkEntry *)
-OS__gtk_entry_set_has_frame_1=cast=(gboolean)
-
-OS__gtk_entry_set_invisible_char=
-OS__gtk_entry_set_invisible_char_0=cast=(GtkEntry *)
-OS__gtk_entry_set_invisible_char_1=cast=(gint)
-
-OS__gtk_entry_set_max_length=
-OS__gtk_entry_set_max_length_0=cast=(GtkEntry *)
-OS__gtk_entry_set_max_length_1=cast=(gint)
-
-OS__gtk_entry_set_text=
-OS__gtk_entry_set_text_0=cast=(GtkEntry *)
-OS__gtk_entry_set_text_1=cast=(const gchar *)
-
-OS__gtk_entry_set_visibility=
-OS__gtk_entry_set_visibility_0=cast=(GtkEntry *)
-OS__gtk_entry_set_visibility_1=cast=(gboolean)
-
-OS__gtk_entry_text_index_to_layout_index=flags=dynamic
-OS__gtk_entry_text_index_to_layout_index_0=
-OS__gtk_entry_text_index_to_layout_index_1=
-
-OS__gtk_enumerate_printers=flags=dynamic
-OS__gtk_enumerate_printers_0=
-OS__gtk_enumerate_printers_1=cast=(gpointer)
-OS__gtk_enumerate_printers_2=cast=(GDestroyNotify)
-OS__gtk_enumerate_printers_3=cast=(gboolean)
-
-OS__gtk_events_pending=
-
-OS__gtk_expander_get_expanded=flags=dynamic
-OS__gtk_expander_get_expanded_0=
-
-OS__gtk_expander_get_label_widget=flags=dynamic
-OS__gtk_expander_get_label_widget_0=
-
-OS__gtk_expander_new=flags=dynamic
-OS__gtk_expander_new_0=cast=const gchar *
-
-OS__gtk_expander_set_expanded=flags=dynamic
-OS__gtk_expander_set_expanded_0=
-OS__gtk_expander_set_expanded_1=
-
-OS__gtk_expander_set_label=flags=dynamic
-OS__gtk_expander_set_label_0=
-OS__gtk_expander_set_label_1=cast=const gchar *
-
-OS__gtk_expander_set_label_widget=flags=dynamic
-OS__gtk_expander_set_label_widget_0=
-OS__gtk_expander_set_label_widget_1=
-
-OS__gtk_file_chooser_add_filter=flags=dynamic
-OS__gtk_file_chooser_add_filter_0=
-OS__gtk_file_chooser_add_filter_1=
-
-OS__gtk_file_chooser_dialog_new=flags=no_gen
-OS__gtk_file_chooser_dialog_new_0=
-OS__gtk_file_chooser_dialog_new_1=
-OS__gtk_file_chooser_dialog_new_2=
-OS__gtk_file_chooser_dialog_new_3=
-OS__gtk_file_chooser_dialog_new_4=
-OS__gtk_file_chooser_dialog_new_5=
-OS__gtk_file_chooser_dialog_new_6=
-OS__gtk_file_chooser_dialog_new_7=
-
-OS__gtk_file_chooser_get_current_folder=flags=dynamic
-OS__gtk_file_chooser_get_current_folder_0=
-
-OS__gtk_file_chooser_get_filename=flags=dynamic
-OS__gtk_file_chooser_get_filename_0=
-
-OS__gtk_file_chooser_get_filenames=flags=dynamic
-OS__gtk_file_chooser_get_filenames_0=
-
-OS__gtk_file_chooser_get_filter=flags=dynamic
-OS__gtk_file_chooser_get_filter_0=
-
-OS__gtk_file_chooser_set_current_folder=flags=dynamic
-OS__gtk_file_chooser_set_current_folder_0=
-OS__gtk_file_chooser_set_current_folder_1=
-
-OS__gtk_file_chooser_set_current_name=flags=dynamic
-OS__gtk_file_chooser_set_current_name_0=
-OS__gtk_file_chooser_set_current_name_1=
-
-OS__gtk_file_chooser_set_do_overwrite_confirmation=flags=dynamic
-OS__gtk_file_chooser_set_do_overwrite_confirmation_0=
-OS__gtk_file_chooser_set_do_overwrite_confirmation_1=
-
-OS__gtk_file_chooser_set_extra_widget=flags=dynamic
-OS__gtk_file_chooser_set_extra_widget_0=
-OS__gtk_file_chooser_set_extra_widget_1=
-
-OS__gtk_file_chooser_set_filename=flags=dynamic
-OS__gtk_file_chooser_set_filename_0=
-OS__gtk_file_chooser_set_filename_1=
-
-OS__gtk_file_chooser_set_filter=flags=dynamic
-OS__gtk_file_chooser_set_filter_0=
-OS__gtk_file_chooser_set_filter_1=
-
-OS__gtk_file_chooser_set_select_multiple=flags=dynamic
-OS__gtk_file_chooser_set_select_multiple_0=
-OS__gtk_file_chooser_set_select_multiple_1=
-
-OS__gtk_file_filter_add_pattern=flags=dynamic
-OS__gtk_file_filter_add_pattern_0=
-OS__gtk_file_filter_add_pattern_1=
-
-OS__gtk_file_filter_get_name=flags=dynamic
-OS__gtk_file_filter_get_name_0=
-
-OS__gtk_file_filter_new=flags=dynamic
-
-OS__gtk_file_filter_set_name=flags=dynamic
-OS__gtk_file_filter_set_name_0=
-OS__gtk_file_filter_set_name_1=
-
-OS__gtk_file_selection_get_filename=
-OS__gtk_file_selection_get_filename_0=cast=(GtkFileSelection *)
-
-OS__gtk_file_selection_get_selections=
-OS__gtk_file_selection_get_selections_0=cast=(GtkFileSelection *)
-
-OS__gtk_file_selection_hide_fileop_buttons=
-OS__gtk_file_selection_hide_fileop_buttons_0=cast=(GtkFileSelection *)
-
-OS__gtk_file_selection_new=
-OS__gtk_file_selection_new_0=cast=(const gchar *)
-
-OS__gtk_file_selection_set_filename=
-OS__gtk_file_selection_set_filename_0=cast=(GtkFileSelection *)
-OS__gtk_file_selection_set_filename_1=cast=(const gchar *)
-
-OS__gtk_file_selection_set_select_multiple=
-OS__gtk_file_selection_set_select_multiple_0=cast=(GtkFileSelection *)
-OS__gtk_file_selection_set_select_multiple_1=cast=(gboolean)
-
-OS__gtk_fixed_move=
-OS__gtk_fixed_move_0=cast=(GtkFixed *)
-OS__gtk_fixed_move_1=cast=(GtkWidget *)
-OS__gtk_fixed_move_2=cast=(gint)
-OS__gtk_fixed_move_3=cast=(gint)
-
-OS__gtk_fixed_new=
-
-OS__gtk_fixed_set_has_window=
-OS__gtk_fixed_set_has_window_0=cast=(GtkFixed *)
-OS__gtk_fixed_set_has_window_1=cast=(gboolean)
-
-OS__gtk_font_selection_dialog_get_font_name=
-OS__gtk_font_selection_dialog_get_font_name_0=cast=(GtkFontSelectionDialog *)
-
-OS__gtk_font_selection_dialog_new=
-OS__gtk_font_selection_dialog_new_0=cast=(const gchar *)
-
-OS__gtk_font_selection_dialog_set_font_name=
-OS__gtk_font_selection_dialog_set_font_name_0=cast=(GtkFontSelectionDialog *)
-OS__gtk_font_selection_dialog_set_font_name_1=cast=(const gchar *)
-
-OS__gtk_frame_get_label_widget=
-OS__gtk_frame_get_label_widget_0=cast=(GtkFrame *)
-
-OS__gtk_frame_new=
-OS__gtk_frame_new_0=cast=(const gchar *)
-
-OS__gtk_frame_set_label=
-OS__gtk_frame_set_label_0=cast=(GtkFrame *)
-OS__gtk_frame_set_label_1=cast=(const gchar *)
-
-OS__gtk_frame_set_label_widget=
-OS__gtk_frame_set_label_widget_0=cast=(GtkFrame *)
-OS__gtk_frame_set_label_widget_1=cast=(GtkWidget *)
-
-OS__gtk_frame_set_shadow_type=
-OS__gtk_frame_set_shadow_type_0=cast=(GtkFrame *)
-OS__gtk_frame_set_shadow_type_1=cast=(GtkShadowType)
-
-OS__gtk_get_current_event=
-
-OS__gtk_get_current_event_state=
-OS__gtk_get_current_event_state_0=cast=GdkModifierType*
-
-OS__gtk_get_current_event_time=
-
-OS__gtk_get_default_language=
-
-OS__gtk_get_event_widget=
-OS__gtk_get_event_widget_0=cast=GdkEvent *
-
-OS__gtk_grab_add=
-OS__gtk_grab_add_0=cast=GtkWidget *
-
-OS__gtk_grab_get_current=
-
-OS__gtk_grab_remove=
-OS__gtk_grab_remove_0=cast=(GtkWidget *)
-
-OS__gtk_hbox_new=
-OS__gtk_hbox_new_0=cast=(gboolean)
-OS__gtk_hbox_new_1=cast=(gint)
-
-OS__gtk_hscale_new=
-OS__gtk_hscale_new_0=cast=(GtkAdjustment *)
-
-OS__gtk_hscrollbar_new=
-OS__gtk_hscrollbar_new_0=cast=(GtkAdjustment *)
-
-OS__gtk_hseparator_new=
-
-OS__gtk_icon_factory_lookup_default=
-OS__gtk_icon_factory_lookup_default_0=cast=(const gchar *)
-
-OS__gtk_icon_set_render_icon=
-OS__gtk_icon_set_render_icon_0=cast=(GtkIconSet *)
-OS__gtk_icon_set_render_icon_1=cast=(GtkStyle *)
-OS__gtk_icon_set_render_icon_2=cast=GtkTextDirection)
-OS__gtk_icon_set_render_icon_3=cast=(GtkStateType)
-OS__gtk_icon_set_render_icon_4=cast=(GtkIconSize)
-OS__gtk_icon_set_render_icon_5=cast=(GtkWidget *)
-OS__gtk_icon_set_render_icon_6=cast=(const char *)
-
-OS__gtk_icon_source_free=
-OS__gtk_icon_source_free_0=cast=GtkIconSource *
-
-OS__gtk_icon_source_new=
-
-OS__gtk_icon_source_set_pixbuf=
-OS__gtk_icon_source_set_pixbuf_0=cast=GtkIconSource *
-OS__gtk_icon_source_set_pixbuf_1=cast=GdkPixbuf *
-
-OS__gtk_im_context_filter_keypress=
-OS__gtk_im_context_filter_keypress_0=cast=(GtkIMContext *)
-OS__gtk_im_context_filter_keypress_1=cast=(GdkEventKey *)
-
-OS__gtk_im_context_focus_in=
-OS__gtk_im_context_focus_in_0=cast=(GtkIMContext *)
-
-OS__gtk_im_context_focus_out=
-OS__gtk_im_context_focus_out_0=cast=(GtkIMContext *)
-
-OS__gtk_im_context_get_preedit_string=
-OS__gtk_im_context_get_preedit_string_0=cast=(GtkIMContext *)
-OS__gtk_im_context_get_preedit_string_1=cast=(gchar **)
-OS__gtk_im_context_get_preedit_string_2=cast=(PangoAttrList **)
-OS__gtk_im_context_get_preedit_string_3=cast=(gint *)
-
-OS__gtk_im_context_get_type=
-
-OS__gtk_im_context_reset=
-OS__gtk_im_context_reset_0=cast=(GtkIMContext *)
-
-OS__gtk_im_context_set_client_window=
-OS__gtk_im_context_set_client_window_0=cast=(GtkIMContext *)
-OS__gtk_im_context_set_client_window_1=cast=(GdkWindow *)
-
-OS__gtk_im_context_set_cursor_location=
-OS__gtk_im_context_set_cursor_location_0=cast=(GtkIMContext *)
-OS__gtk_im_context_set_cursor_location_1=cast=(GdkRectangle *),flags=no_out
-
-OS__gtk_im_multicontext_append_menuitems=
-OS__gtk_im_multicontext_append_menuitems_0=cast=(GtkIMMulticontext *)
-OS__gtk_im_multicontext_append_menuitems_1=cast=(GtkMenuShell *)
-
-OS__gtk_im_multicontext_new=
-
-OS__gtk_image_menu_item_new_with_label=
-OS__gtk_image_menu_item_new_with_label_0=cast=(const gchar *)
-
-OS__gtk_image_menu_item_set_image=
-OS__gtk_image_menu_item_set_image_0=cast=(GtkImageMenuItem *)
-OS__gtk_image_menu_item_set_image_1=cast=(GtkWidget *)
-
-OS__gtk_image_new=
-
-OS__gtk_image_new_from_pixbuf=
-OS__gtk_image_new_from_pixbuf_0=cast=GdkPixbuf *
-
-OS__gtk_image_new_from_pixmap=
-OS__gtk_image_new_from_pixmap_0=cast=(GdkPixmap *)
-OS__gtk_image_new_from_pixmap_1=cast=(GdkBitmap *)
-
-OS__gtk_image_set_from_pixbuf=
-OS__gtk_image_set_from_pixbuf_0=cast=(GtkImage *)
-OS__gtk_image_set_from_pixbuf_1=cast=(GdkPixbuf *)
-
-OS__gtk_image_set_from_pixmap=
-OS__gtk_image_set_from_pixmap_0=cast=(GtkImage *)
-OS__gtk_image_set_from_pixmap_1=cast=(GdkBitmap *)
-OS__gtk_image_set_from_pixmap_2=cast=(GdkBitmap *)
-
-OS__gtk_init_check=
-OS__gtk_init_check_0=cast=(int *)
-OS__gtk_init_check_1=cast=(char ***)
-
-OS__gtk_label_get_layout=
-OS__gtk_label_get_layout_0=cast=(GtkLabel *)
-
-OS__gtk_label_get_mnemonic_keyval=
-OS__gtk_label_get_mnemonic_keyval_0=cast=GtkLabel *
-
-OS__gtk_label_new=
-OS__gtk_label_new_0=cast=(const gchar *)
-
-OS__gtk_label_new_with_mnemonic=
-OS__gtk_label_new_with_mnemonic_0=cast=(const gchar *)
-
-OS__gtk_label_set_attributes=
-OS__gtk_label_set_attributes_0=cast=(GtkLabel *)
-OS__gtk_label_set_attributes_1=cast=(PangoAttrList *)
-
-OS__gtk_label_set_justify=
-OS__gtk_label_set_justify_0=cast=(GtkLabel *)
-OS__gtk_label_set_justify_1=cast=(GtkJustification)
-
-OS__gtk_label_set_line_wrap=
-OS__gtk_label_set_line_wrap_0=cast=(GtkLabel *)
-OS__gtk_label_set_line_wrap_1=cast=(gboolean)
-
-OS__gtk_label_set_line_wrap_mode=flags=dynamic
-OS__gtk_label_set_line_wrap_mode_0=
-OS__gtk_label_set_line_wrap_mode_1=
-
-OS__1gtk_1label_1set_1text__II=
-OS__1gtk_1label_1set_1text__II_0=cast=(GtkLabel *)
-OS__1gtk_1label_1set_1text__II_1=cast=(const gchar *)
-
-OS__1gtk_1label_1set_1text__I_3B=
-OS__1gtk_1label_1set_1text__I_3B_0=cast=(GtkLabel *)
-OS__1gtk_1label_1set_1text__I_3B_1=cast=(const gchar *)
-
-OS__gtk_label_set_text_with_mnemonic=
-OS__gtk_label_set_text_with_mnemonic_0=cast=(GtkLabel *)
-OS__gtk_label_set_text_with_mnemonic_1=cast=(const gchar *)
-
-OS__gtk_list_append_items=
-OS__gtk_list_append_items_0=cast=(GtkList *)
-OS__gtk_list_append_items_1=cast=(GList *)
-
-OS__gtk_list_clear_items=
-OS__gtk_list_clear_items_0=cast=(GtkList *)
-OS__gtk_list_clear_items_1=
-OS__gtk_list_clear_items_2=
-
-OS__gtk_list_insert_items=
-OS__gtk_list_insert_items_0=cast=(GtkList *)
-OS__gtk_list_insert_items_1=cast=(GList *)
-OS__gtk_list_insert_items_2=
-
-OS__gtk_list_item_new_with_label=
-OS__gtk_list_item_new_with_label_0=cast=(const gchar *)
-
-OS__gtk_list_remove_items=
-OS__gtk_list_remove_items_0=cast=(GtkList *)
-OS__gtk_list_remove_items_1=cast=(GList *)
-
-OS__gtk_list_select_item=
-OS__gtk_list_select_item_0=cast=(GtkList *)
-OS__gtk_list_select_item_1=
-
-OS__gtk_list_store_append=
-OS__gtk_list_store_append_0=cast=(GtkListStore *)
-OS__gtk_list_store_append_1=cast=(GtkTreeIter *)
-
-OS__gtk_list_store_clear=
-OS__gtk_list_store_clear_0=cast=(GtkListStore *)
-
-OS__gtk_list_store_insert=
-OS__gtk_list_store_insert_0=cast=(GtkListStore *)
-OS__gtk_list_store_insert_1=cast=(GtkTreeIter *)
-OS__gtk_list_store_insert_2=cast=(gint)
-
-OS__gtk_list_store_newv=
-OS__gtk_list_store_newv_0=cast=(gint)
-OS__gtk_list_store_newv_1=cast=(GType *)
-
-OS__gtk_list_store_remove=
-OS__gtk_list_store_remove_0=cast=(GtkListStore *)
-OS__gtk_list_store_remove_1=cast=(GtkTreeIter *)
-
-OS__1gtk_1list_1store_1set__IIIII=
-OS__1gtk_1list_1store_1set__IIIII_0=cast=(GtkListStore *)
-OS__1gtk_1list_1store_1set__IIIII_1=cast=(GtkTreeIter *)
-OS__1gtk_1list_1store_1set__IIIII_2=
-OS__1gtk_1list_1store_1set__IIIII_3=
-OS__1gtk_1list_1store_1set__IIIII_4=
-
-OS__1gtk_1list_1store_1set__IIIJI=
-OS__1gtk_1list_1store_1set__IIIJI_0=cast=(GtkListStore *)
-OS__1gtk_1list_1store_1set__IIIJI_1=cast=(GtkTreeIter *)
-OS__1gtk_1list_1store_1set__IIIJI_2=
-OS__1gtk_1list_1store_1set__IIIJI_3=
-OS__1gtk_1list_1store_1set__IIIJI_4=
-
-OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I=
-OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_0=cast=(GtkListStore *)
-OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_1=cast=(GtkTreeIter *)
-OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_2=
-OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_3=flags=no_out
-OS__1gtk_1list_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_4=
-
-OS__1gtk_1list_1store_1set__IIIZI=
-OS__1gtk_1list_1store_1set__IIIZI_0=cast=(GtkListStore *)
-OS__1gtk_1list_1store_1set__IIIZI_1=cast=(GtkTreeIter *)
-OS__1gtk_1list_1store_1set__IIIZI_2=
-OS__1gtk_1list_1store_1set__IIIZI_3=
-OS__1gtk_1list_1store_1set__IIIZI_4=
-
-OS__1gtk_1list_1store_1set__III_3BI=
-OS__1gtk_1list_1store_1set__III_3BI_0=cast=(GtkListStore *)
-OS__1gtk_1list_1store_1set__III_3BI_1=cast=(GtkTreeIter *)
-OS__1gtk_1list_1store_1set__III_3BI_2=
-OS__1gtk_1list_1store_1set__III_3BI_3=
-OS__1gtk_1list_1store_1set__III_3BI_4=
-
-OS__gtk_list_unselect_all=
-OS__gtk_list_unselect_all_0=cast=(GtkList *)
-
-OS__gtk_list_unselect_item=
-OS__gtk_list_unselect_item_0=cast=(GtkList *)
-OS__gtk_list_unselect_item_1=
-
-OS__gtk_main=
-
-OS__gtk_main_do_event=
-OS__gtk_main_do_event_0=cast=(GdkEvent *)
-
-OS__gtk_main_iteration=
-
-OS__gtk_major_version=flags=const
-
-OS__gtk_menu_bar_new=
-
-OS__gtk_menu_item_get_submenu=
-OS__gtk_menu_item_get_submenu_0=cast=(GtkMenuItem *)
-
-OS__gtk_menu_item_remove_submenu=
-OS__gtk_menu_item_remove_submenu_0=cast=(GtkMenuItem *)
-
-OS__gtk_menu_item_set_submenu=
-OS__gtk_menu_item_set_submenu_0=cast=(GtkMenuItem *)
-OS__gtk_menu_item_set_submenu_1=cast=(GtkWidget *)
-
-OS__gtk_menu_new=
-
-OS__gtk_menu_popdown=
-OS__gtk_menu_popdown_0=cast=(GtkMenu *)
-
-OS__gtk_menu_popup=
-OS__gtk_menu_popup_0=cast=(GtkMenu *)
-OS__gtk_menu_popup_1=cast=(GtkWidget *)
-OS__gtk_menu_popup_2=cast=(GtkWidget *)
-OS__gtk_menu_popup_3=cast=(GtkMenuPositionFunc)
-OS__gtk_menu_popup_4=cast=(gpointer)
-OS__gtk_menu_popup_5=cast=(guint)
-OS__gtk_menu_popup_6=cast=(guint32)
-
-OS__gtk_menu_shell_deactivate=
-OS__gtk_menu_shell_deactivate_0=cast=(GtkMenuShell *)
-
-OS__gtk_menu_shell_insert=
-OS__gtk_menu_shell_insert_0=cast=(GtkMenuShell *)
-OS__gtk_menu_shell_insert_1=cast=(GtkWidget *)
-OS__gtk_menu_shell_insert_2=cast=(gint)
-
-OS__gtk_menu_shell_select_item=
-OS__gtk_menu_shell_select_item_0=cast=(GtkMenuShell *)
-OS__gtk_menu_shell_select_item_1=cast=(GtkWidget *)
-
-OS__gtk_menu_shell_set_take_focus=flags=dynamic
-OS__gtk_menu_shell_set_take_focus_0=cast=(GtkMenuShell *)
-OS__gtk_menu_shell_set_take_focus_1=cast=(gboolean)
-
-OS__gtk_message_dialog_new=
-OS__gtk_message_dialog_new_0=cast=(GtkWindow *)
-OS__gtk_message_dialog_new_1=cast=(GtkDialogFlags)
-OS__gtk_message_dialog_new_2=cast=(GtkMessageType)
-OS__gtk_message_dialog_new_3=cast=(GtkButtonsType)
-OS__gtk_message_dialog_new_4=cast=(const gchar *)
-
-OS__gtk_micro_version=flags=const
-
-OS__gtk_minor_version=flags=const
-
-OS__gtk_misc_set_alignment=
-OS__gtk_misc_set_alignment_0=cast=(GtkMisc *)
-OS__gtk_misc_set_alignment_1=cast=(gfloat)
-OS__gtk_misc_set_alignment_2=cast=(gfloat)
-
-OS__gtk_notebook_get_current_page=
-OS__gtk_notebook_get_current_page_0=cast=(GtkNotebook *)
-
-OS__gtk_notebook_get_scrollable=
-OS__gtk_notebook_get_scrollable_0=cast=(GtkNotebook *)
-
-OS__gtk_notebook_insert_page=
-OS__gtk_notebook_insert_page_0=cast=(GtkNotebook *)
-OS__gtk_notebook_insert_page_1=cast=(GtkWidget *)
-OS__gtk_notebook_insert_page_2=cast=(GtkWidget *)
-OS__gtk_notebook_insert_page_3=cast=(gint)
-
-OS__gtk_notebook_new=
-
-OS__gtk_notebook_next_page=
-OS__gtk_notebook_next_page_0=cast=(GtkNotebook *)
-
-OS__gtk_notebook_prev_page=
-OS__gtk_notebook_prev_page_0=cast=(GtkNotebook *)
-
-OS__gtk_notebook_remove_page=
-OS__gtk_notebook_remove_page_0=cast=(GtkNotebook *)
-OS__gtk_notebook_remove_page_1=cast=(gint)
-
-OS__gtk_notebook_set_current_page=
-OS__gtk_notebook_set_current_page_0=cast=(GtkNotebook *)
-OS__gtk_notebook_set_current_page_1=cast=(gint)
-
-OS__gtk_notebook_set_scrollable=
-OS__gtk_notebook_set_scrollable_0=cast=(GtkNotebook *)
-OS__gtk_notebook_set_scrollable_1=cast=(gboolean)
-
-OS__gtk_notebook_set_show_tabs=
-OS__gtk_notebook_set_show_tabs_0=cast=(GtkNotebook *)
-OS__gtk_notebook_set_show_tabs_1=cast=(gboolean)
-
-OS__gtk_notebook_set_tab_pos=
-OS__gtk_notebook_set_tab_pos_0=cast=(GtkNotebook *)
-OS__gtk_notebook_set_tab_pos_1=cast=(GtkPositionType)
-
-OS__gtk_object_sink=
-OS__gtk_object_sink_0=cast=(GtkObject *)
-
-OS__gtk_page_setup_get_bottom_margin=flags=dynamic
-OS__gtk_page_setup_get_bottom_margin_0=
-OS__gtk_page_setup_get_bottom_margin_1=
-
-OS__gtk_page_setup_get_left_margin=flags=dynamic
-OS__gtk_page_setup_get_left_margin_0=
-OS__gtk_page_setup_get_left_margin_1=
-
-OS__gtk_page_setup_get_orientation=flags=dynamic
-OS__gtk_page_setup_get_orientation_0=
-
-OS__gtk_page_setup_get_page_height=flags=dynamic
-OS__gtk_page_setup_get_page_height_0=
-OS__gtk_page_setup_get_page_height_1=
-
-OS__gtk_page_setup_get_page_width=flags=dynamic
-OS__gtk_page_setup_get_page_width_0=
-OS__gtk_page_setup_get_page_width_1=
-
-OS__gtk_page_setup_get_paper_height=flags=dynamic
-OS__gtk_page_setup_get_paper_height_0=
-OS__gtk_page_setup_get_paper_height_1=
-
-OS__gtk_page_setup_get_paper_size=flags=dynamic
-OS__gtk_page_setup_get_paper_size_0=
-
-OS__gtk_page_setup_get_paper_width=flags=dynamic
-OS__gtk_page_setup_get_paper_width_0=
-OS__gtk_page_setup_get_paper_width_1=
-
-OS__gtk_page_setup_get_right_margin=flags=dynamic
-OS__gtk_page_setup_get_right_margin_0=
-OS__gtk_page_setup_get_right_margin_1=
-
-OS__gtk_page_setup_get_top_margin=flags=dynamic
-OS__gtk_page_setup_get_top_margin_0=
-OS__gtk_page_setup_get_top_margin_1=
-
-OS__gtk_page_setup_new=flags=dynamic
-
-OS__gtk_page_setup_set_bottom_margin=flags=dynamic
-OS__gtk_page_setup_set_bottom_margin_0=
-OS__gtk_page_setup_set_bottom_margin_1=
-OS__gtk_page_setup_set_bottom_margin_2=
-
-OS__gtk_page_setup_set_left_margin=flags=dynamic
-OS__gtk_page_setup_set_left_margin_0=
-OS__gtk_page_setup_set_left_margin_1=
-OS__gtk_page_setup_set_left_margin_2=
-
-OS__gtk_page_setup_set_orientation=flags=dynamic
-OS__gtk_page_setup_set_orientation_0=
-OS__gtk_page_setup_set_orientation_1=
-
-OS__gtk_page_setup_set_paper_size=flags=dynamic
-OS__gtk_page_setup_set_paper_size_0=
-OS__gtk_page_setup_set_paper_size_1=
-
-OS__gtk_page_setup_set_right_margin=flags=dynamic
-OS__gtk_page_setup_set_right_margin_0=
-OS__gtk_page_setup_set_right_margin_1=
-OS__gtk_page_setup_set_right_margin_2=
-
-OS__gtk_page_setup_set_top_margin=flags=dynamic
-OS__gtk_page_setup_set_top_margin_0=
-OS__gtk_page_setup_set_top_margin_1=
-OS__gtk_page_setup_set_top_margin_2=
-
-OS__gtk_paint_arrow=
-OS__gtk_paint_arrow_0=cast=(GtkStyle *)
-OS__gtk_paint_arrow_1=cast=(GdkWindow *)
-OS__gtk_paint_arrow_2=
-OS__gtk_paint_arrow_3=
-OS__gtk_paint_arrow_4=
-OS__gtk_paint_arrow_5=cast=(GtkWidget *)
-OS__gtk_paint_arrow_6=cast=(const gchar *)
-OS__gtk_paint_arrow_7=
-OS__gtk_paint_arrow_8=
-OS__gtk_paint_arrow_9=
-OS__gtk_paint_arrow_10=
-OS__gtk_paint_arrow_11=
-OS__gtk_paint_arrow_12=
-
-OS__gtk_paint_box=
-OS__gtk_paint_box_0=cast=(GtkStyle *)
-OS__gtk_paint_box_1=cast=(GdkWindow *)
-OS__gtk_paint_box_2=
-OS__gtk_paint_box_3=
-OS__gtk_paint_box_4=
-OS__gtk_paint_box_5=cast=(GtkWidget *)
-OS__gtk_paint_box_6=cast=(const gchar *)
-OS__gtk_paint_box_7=
-OS__gtk_paint_box_8=
-OS__gtk_paint_box_9=
-OS__gtk_paint_box_10=
-
-OS__gtk_paint_box_gap=
-OS__gtk_paint_box_gap_0=cast=(GtkStyle *)
-OS__gtk_paint_box_gap_1=cast=(GdkWindow *)
-OS__gtk_paint_box_gap_2=
-OS__gtk_paint_box_gap_3=
-OS__gtk_paint_box_gap_4=
-OS__gtk_paint_box_gap_5=cast=(GtkWidget *)
-OS__gtk_paint_box_gap_6=cast=(gchar *)
-OS__gtk_paint_box_gap_7=
-OS__gtk_paint_box_gap_8=
-OS__gtk_paint_box_gap_9=
-OS__gtk_paint_box_gap_10=
-OS__gtk_paint_box_gap_11=
-OS__gtk_paint_box_gap_12=
-OS__gtk_paint_box_gap_13=
-
-OS__gtk_paint_check=
-OS__gtk_paint_check_0=cast=(GtkStyle *)
-OS__gtk_paint_check_1=cast=(GdkWindow *)
-OS__gtk_paint_check_2=
-OS__gtk_paint_check_3=
-OS__gtk_paint_check_4=
-OS__gtk_paint_check_5=cast=(GtkWidget *)
-OS__gtk_paint_check_6=cast=(const gchar *)
-OS__gtk_paint_check_7=
-OS__gtk_paint_check_8=
-OS__gtk_paint_check_9=
-OS__gtk_paint_check_10=
-
-OS__gtk_paint_expander=
-OS__gtk_paint_expander_0=cast=(GtkStyle *)
-OS__gtk_paint_expander_1=cast=(GdkWindow *)
-OS__gtk_paint_expander_2=
-OS__gtk_paint_expander_3=
-OS__gtk_paint_expander_4=cast=(GtkWidget *)
-OS__gtk_paint_expander_5=cast=(const gchar *)
-OS__gtk_paint_expander_6=
-OS__gtk_paint_expander_7=
-OS__gtk_paint_expander_8=
-
-OS__gtk_paint_extension=
-OS__gtk_paint_extension_0=cast=(GtkStyle *)
-OS__gtk_paint_extension_1=cast=(GdkWindow *)
-OS__gtk_paint_extension_2=
-OS__gtk_paint_extension_3=
-OS__gtk_paint_extension_4=
-OS__gtk_paint_extension_5=cast=(GtkWidget *)
-OS__gtk_paint_extension_6=cast=(gchar *)
-OS__gtk_paint_extension_7=
-OS__gtk_paint_extension_8=
-OS__gtk_paint_extension_9=
-OS__gtk_paint_extension_10=
-OS__gtk_paint_extension_11=
-
-OS__gtk_paint_flat_box=
-OS__gtk_paint_flat_box_0=cast=(GtkStyle *)
-OS__gtk_paint_flat_box_1=cast=(GdkWindow *)
-OS__gtk_paint_flat_box_2=
-OS__gtk_paint_flat_box_3=
-OS__gtk_paint_flat_box_4=
-OS__gtk_paint_flat_box_5=cast=(GtkWidget *)
-OS__gtk_paint_flat_box_6=cast=(const gchar *)
-OS__gtk_paint_flat_box_7=
-OS__gtk_paint_flat_box_8=
-OS__gtk_paint_flat_box_9=
-OS__gtk_paint_flat_box_10=
-
-OS__gtk_paint_focus=
-OS__gtk_paint_focus_0=cast=(GtkStyle *)
-OS__gtk_paint_focus_1=cast=(GdkWindow *)
-OS__gtk_paint_focus_2=
-OS__gtk_paint_focus_3=flags=no_out
-OS__gtk_paint_focus_4=cast=(GtkWidget *)
-OS__gtk_paint_focus_5=cast=(const gchar *)
-OS__gtk_paint_focus_6=
-OS__gtk_paint_focus_7=
-OS__gtk_paint_focus_8=
-OS__gtk_paint_focus_9=
-
-OS__gtk_paint_handle=
-OS__gtk_paint_handle_0=cast=GtkStyle *
-OS__gtk_paint_handle_1=cast=GdkWindow *
-OS__gtk_paint_handle_2=
-OS__gtk_paint_handle_3=
-OS__gtk_paint_handle_4=flags=no_out
-OS__gtk_paint_handle_5=cast=(GtkWidget *)
-OS__gtk_paint_handle_6=cast=(const gchar *)
-OS__gtk_paint_handle_7=
-OS__gtk_paint_handle_8=
-OS__gtk_paint_handle_9=
-OS__gtk_paint_handle_10=
-OS__gtk_paint_handle_11=
-
-OS__gtk_paint_hline=
-OS__gtk_paint_hline_0=cast=(GtkStyle *)
-OS__gtk_paint_hline_1=cast=(GdkWindow *)
-OS__gtk_paint_hline_2=
-OS__gtk_paint_hline_3=
-OS__gtk_paint_hline_4=cast=(GtkWidget *)
-OS__gtk_paint_hline_5=cast=(const gchar *)
-OS__gtk_paint_hline_6=
-OS__gtk_paint_hline_7=
-OS__gtk_paint_hline_8=
-
-OS__gtk_paint_layout=
-OS__gtk_paint_layout_0=cast=(GtkStyle *)
-OS__gtk_paint_layout_1=cast=(GdkWindow *)
-OS__gtk_paint_layout_2=
-OS__gtk_paint_layout_3=
-OS__gtk_paint_layout_4=
-OS__gtk_paint_layout_5=cast=(GtkWidget *)
-OS__gtk_paint_layout_6=cast=(const gchar *)
-OS__gtk_paint_layout_7=
-OS__gtk_paint_layout_8=
-OS__gtk_paint_layout_9=cast=PangoLayout *
-
-OS__gtk_paint_option=
-OS__gtk_paint_option_0=cast=(GtkStyle *)
-OS__gtk_paint_option_1=cast=(GdkWindow *)
-OS__gtk_paint_option_2=
-OS__gtk_paint_option_3=
-OS__gtk_paint_option_4=
-OS__gtk_paint_option_5=cast=GtkWidget *
-OS__gtk_paint_option_6=cast=(const gchar *)
-OS__gtk_paint_option_7=
-OS__gtk_paint_option_8=
-OS__gtk_paint_option_9=
-OS__gtk_paint_option_10=
-
-OS__gtk_paint_shadow=
-OS__gtk_paint_shadow_0=cast=(GtkStyle *)
-OS__gtk_paint_shadow_1=cast=(GdkWindow *)
-OS__gtk_paint_shadow_2=
-OS__gtk_paint_shadow_3=
-OS__gtk_paint_shadow_4=
-OS__gtk_paint_shadow_5=cast=(GtkWidget *)
-OS__gtk_paint_shadow_6=cast=(gchar *)
-OS__gtk_paint_shadow_7=
-OS__gtk_paint_shadow_8=
-OS__gtk_paint_shadow_9=
-OS__gtk_paint_shadow_10=
-
-OS__gtk_paint_shadow_gap=
-OS__gtk_paint_shadow_gap_0=cast=(GtkStyle *)
-OS__gtk_paint_shadow_gap_1=cast=(GdkWindow *)
-OS__gtk_paint_shadow_gap_2=
-OS__gtk_paint_shadow_gap_3=
-OS__gtk_paint_shadow_gap_4=
-OS__gtk_paint_shadow_gap_5=cast=(GtkWidget *)
-OS__gtk_paint_shadow_gap_6=cast=(gchar *)
-OS__gtk_paint_shadow_gap_7=
-OS__gtk_paint_shadow_gap_8=
-OS__gtk_paint_shadow_gap_9=
-OS__gtk_paint_shadow_gap_10=
-OS__gtk_paint_shadow_gap_11=
-OS__gtk_paint_shadow_gap_12=
-OS__gtk_paint_shadow_gap_13=
-
-OS__gtk_paint_slider=
-OS__gtk_paint_slider_0=cast=(GtkStyle *)
-OS__gtk_paint_slider_1=cast=(GdkWindow *)
-OS__gtk_paint_slider_2=
-OS__gtk_paint_slider_3=
-OS__gtk_paint_slider_4=
-OS__gtk_paint_slider_5=cast=(GtkWidget *)
-OS__gtk_paint_slider_6=cast=(const gchar *)
-OS__gtk_paint_slider_7=
-OS__gtk_paint_slider_8=
-OS__gtk_paint_slider_9=
-OS__gtk_paint_slider_10=
-OS__gtk_paint_slider_11=
-
-OS__gtk_paint_tab=
-OS__gtk_paint_tab_0=cast=(GtkStyle *)
-OS__gtk_paint_tab_1=cast=(GdkWindow *)
-OS__gtk_paint_tab_2=
-OS__gtk_paint_tab_3=
-OS__gtk_paint_tab_4=
-OS__gtk_paint_tab_5=cast=(GtkWidget *)
-OS__gtk_paint_tab_6=cast=(const gchar *)
-OS__gtk_paint_tab_7=
-OS__gtk_paint_tab_8=
-OS__gtk_paint_tab_9=
-OS__gtk_paint_tab_10=
-
-OS__gtk_paint_vline=
-OS__gtk_paint_vline_0=cast=(GtkStyle *)
-OS__gtk_paint_vline_1=cast=(GdkWindow *)
-OS__gtk_paint_vline_2=
-OS__gtk_paint_vline_3=
-OS__gtk_paint_vline_4=cast=(GtkWidget *)
-OS__gtk_paint_vline_5=cast=(const gchar *)
-OS__gtk_paint_vline_6=
-OS__gtk_paint_vline_7=
-OS__gtk_paint_vline_8=
-
-OS__gtk_paper_size_free=flags=dynamic
-OS__gtk_paper_size_free_0=
-
-OS__gtk_paper_size_get_display_name=flags=dynamic
-OS__gtk_paper_size_get_display_name_0=
-
-OS__gtk_paper_size_get_height=flags=dynamic
-OS__gtk_paper_size_get_height_0=
-OS__gtk_paper_size_get_height_1=
-
-OS__gtk_paper_size_get_name=flags=dynamic
-OS__gtk_paper_size_get_name_0=
-
-OS__gtk_paper_size_get_ppd_name=flags=dynamic
-OS__gtk_paper_size_get_ppd_name_0=
-
-OS__gtk_paper_size_get_width=flags=dynamic
-OS__gtk_paper_size_get_width_0=
-OS__gtk_paper_size_get_width_1=
-
-OS__gtk_paper_size_is_custom=flags=dynamic
-OS__gtk_paper_size_is_custom_0=
-
-OS__gtk_paper_size_new=flags=dynamic
-OS__gtk_paper_size_new_0=
-
-OS__gtk_paper_size_new_custom=flags=dynamic
-OS__gtk_paper_size_new_custom_0=
-OS__gtk_paper_size_new_custom_1=
-OS__gtk_paper_size_new_custom_2=
-OS__gtk_paper_size_new_custom_3=
-OS__gtk_paper_size_new_custom_4=
-
-OS__gtk_paper_size_new_from_ppd=flags=dynamic
-OS__gtk_paper_size_new_from_ppd_0=
-OS__gtk_paper_size_new_from_ppd_1=
-OS__gtk_paper_size_new_from_ppd_2=
-OS__gtk_paper_size_new_from_ppd_3=
-
-OS__gtk_plug_get_id=
-OS__gtk_plug_get_id_0=cast=(GtkPlug *)
-
-OS__gtk_plug_new=
-OS__gtk_plug_new_0=
-
-OS__gtk_print_job_get_printer=flags=dynamic
-OS__gtk_print_job_get_printer_0=
-
-OS__gtk_print_job_get_settings=flags=dynamic
-OS__gtk_print_job_get_settings_0=
-
-OS__gtk_print_job_get_status=flags=dynamic
-OS__gtk_print_job_get_status_0=
-
-OS__gtk_print_job_get_surface=flags=dynamic
-OS__gtk_print_job_get_surface_0=
-OS__gtk_print_job_get_surface_1=cast=GError **
-
-OS__gtk_print_job_get_title=flags=dynamic
-OS__gtk_print_job_get_title_0=
-
-OS__gtk_print_job_new=flags=dynamic
-OS__gtk_print_job_new_0=cast=const gchar *
-OS__gtk_print_job_new_1=
-OS__gtk_print_job_new_2=
-OS__gtk_print_job_new_3=
-
-OS__gtk_print_job_send=flags=dynamic
-OS__gtk_print_job_send_0=
-OS__gtk_print_job_send_1=
-OS__gtk_print_job_send_2=cast=gpointer
-OS__gtk_print_job_send_3=cast=GDestroyNotify
-
-OS__gtk_print_job_set_source_file=flags=dynamic
-OS__gtk_print_job_set_source_file_0=
-OS__gtk_print_job_set_source_file_1=cast=const gchar *
-OS__gtk_print_job_set_source_file_2=cast=GError **
-
-OS__gtk_print_settings_foreach=flags=dynamic
-OS__gtk_print_settings_foreach_0=
-OS__gtk_print_settings_foreach_1=
-OS__gtk_print_settings_foreach_2=cast=(gpointer)
-
-OS__gtk_print_settings_get=flags=dynamic
-OS__gtk_print_settings_get_0=
-OS__gtk_print_settings_get_1=cast=(const gchar *)
-
-OS__gtk_print_settings_get_collate=flags=dynamic
-OS__gtk_print_settings_get_collate_0=
-
-OS__gtk_print_settings_get_n_copies=flags=dynamic
-OS__gtk_print_settings_get_n_copies_0=
-
-OS__gtk_print_settings_get_orientation=flags=dynamic
-OS__gtk_print_settings_get_orientation_0=
-
-OS__gtk_print_settings_get_page_ranges=flags=dynamic
-OS__gtk_print_settings_get_page_ranges_0=
-OS__gtk_print_settings_get_page_ranges_1=cast=(gint *)
-
-OS__gtk_print_settings_get_paper_height=flags=dynamic
-OS__gtk_print_settings_get_paper_height_0=
-OS__gtk_print_settings_get_paper_height_1=
-
-OS__gtk_print_settings_get_paper_width=flags=dynamic
-OS__gtk_print_settings_get_paper_width_0=
-OS__gtk_print_settings_get_paper_width_1=
-
-OS__gtk_print_settings_get_print_pages=flags=dynamic
-OS__gtk_print_settings_get_print_pages_0=
-
-OS__gtk_print_settings_get_printer=flags=dynamic
-OS__gtk_print_settings_get_printer_0=
-
-OS__gtk_print_settings_get_resolution=flags=dynamic
-OS__gtk_print_settings_get_resolution_0=
-
-OS__gtk_print_settings_new=flags=dynamic
-
-OS__gtk_print_settings_set=flags=dynamic
-OS__gtk_print_settings_set_0=
-OS__gtk_print_settings_set_1=cast=(const gchar *)
-OS__gtk_print_settings_set_2=cast=(const gchar *)
-
-OS__gtk_print_settings_set_collate=flags=dynamic
-OS__gtk_print_settings_set_collate_0=
-OS__gtk_print_settings_set_collate_1=cast=(gboolean)
-
-OS__gtk_print_settings_set_n_copies=flags=dynamic
-OS__gtk_print_settings_set_n_copies_0=
-OS__gtk_print_settings_set_n_copies_1=cast=(gint)
-
-OS__gtk_print_settings_set_orientation=flags=dynamic
-OS__gtk_print_settings_set_orientation_0=
-OS__gtk_print_settings_set_orientation_1=
-
-OS__gtk_print_settings_set_page_ranges=flags=dynamic
-OS__gtk_print_settings_set_page_ranges_0=
-OS__gtk_print_settings_set_page_ranges_1=
-OS__gtk_print_settings_set_page_ranges_2=cast=(gint)
-
-OS__gtk_print_settings_set_print_pages=flags=dynamic
-OS__gtk_print_settings_set_print_pages_0=
-OS__gtk_print_settings_set_print_pages_1=
-
-OS__gtk_print_settings_set_printer=flags=dynamic
-OS__gtk_print_settings_set_printer_0=
-OS__gtk_print_settings_set_printer_1=
-
-OS__gtk_print_unix_dialog_get_current_page=flags=dynamic
-OS__gtk_print_unix_dialog_get_current_page_0=
-
-OS__gtk_print_unix_dialog_get_page_setup=flags=dynamic
-OS__gtk_print_unix_dialog_get_page_setup_0=
-
-OS__gtk_print_unix_dialog_get_selected_printer=flags=dynamic
-OS__gtk_print_unix_dialog_get_selected_printer_0=
-
-OS__gtk_print_unix_dialog_get_settings=flags=dynamic
-OS__gtk_print_unix_dialog_get_settings_0=
-
-OS__gtk_print_unix_dialog_new=flags=dynamic
-OS__gtk_print_unix_dialog_new_0=cast=const gchar *
-OS__gtk_print_unix_dialog_new_1=cast=GtkWindow *
-
-OS__gtk_print_unix_dialog_set_current_page=flags=dynamic
-OS__gtk_print_unix_dialog_set_current_page_0=
-OS__gtk_print_unix_dialog_set_current_page_1=cast=gint
-
-OS__gtk_print_unix_dialog_set_manual_capabilities=flags=dynamic
-OS__gtk_print_unix_dialog_set_manual_capabilities_0=
-OS__gtk_print_unix_dialog_set_manual_capabilities_1=
-
-OS__gtk_print_unix_dialog_set_page_setup=flags=dynamic
-OS__gtk_print_unix_dialog_set_page_setup_0=
-OS__gtk_print_unix_dialog_set_page_setup_1=
-
-OS__gtk_print_unix_dialog_set_settings=flags=dynamic
-OS__gtk_print_unix_dialog_set_settings_0=
-OS__gtk_print_unix_dialog_set_settings_1=
-
-OS__gtk_printer_get_backend=flags=dynamic
-OS__gtk_printer_get_backend_0=
-
-OS__gtk_printer_get_name=flags=dynamic
-OS__gtk_printer_get_name_0=
-
-OS__gtk_printer_is_default=flags=dynamic
-OS__gtk_printer_is_default_0=
-
-OS__gtk_progress_bar_new=
-
-OS__gtk_progress_bar_pulse=
-OS__gtk_progress_bar_pulse_0=cast=(GtkProgressBar *)
-
-OS__gtk_progress_bar_set_fraction=
-OS__gtk_progress_bar_set_fraction_0=cast=(GtkProgressBar *)
-OS__gtk_progress_bar_set_fraction_1=cast=(gdouble)
-
-OS__gtk_progress_bar_set_orientation=
-OS__gtk_progress_bar_set_orientation_0=cast=(GtkProgressBar *)
-OS__gtk_progress_bar_set_orientation_1=cast=(GtkProgressBarOrientation)
-
-OS__gtk_radio_button_get_group=
-OS__gtk_radio_button_get_group_0=cast=(GtkRadioButton *)
-
-OS__gtk_radio_button_new=
-OS__gtk_radio_button_new_0=cast=(GSList *)
-
-OS__gtk_radio_menu_item_get_group=
-OS__gtk_radio_menu_item_get_group_0=cast=GtkRadioMenuItem *
-
-OS__gtk_radio_menu_item_new=
-OS__gtk_radio_menu_item_new_0=cast=(GSList *)
-
-OS__gtk_radio_menu_item_new_with_label=
-OS__gtk_radio_menu_item_new_with_label_0=cast=(GSList *)
-OS__gtk_radio_menu_item_new_with_label_1=cast=(const gchar *)
-
-OS__gtk_range_get_adjustment=
-OS__gtk_range_get_adjustment_0=cast=(GtkRange *)
-
-OS__gtk_range_set_increments=
-OS__gtk_range_set_increments_0=cast=(GtkRange *)
-OS__gtk_range_set_increments_1=
-OS__gtk_range_set_increments_2=
-
-OS__gtk_range_set_inverted=
-OS__gtk_range_set_inverted_0=cast=(GtkRange *)
-OS__gtk_range_set_inverted_1=
-
-OS__gtk_range_set_range=
-OS__gtk_range_set_range_0=cast=(GtkRange *)
-OS__gtk_range_set_range_1=
-OS__gtk_range_set_range_2=
-
-OS__gtk_range_set_value=
-OS__gtk_range_set_value_0=cast=(GtkRange *)
-OS__gtk_range_set_value_1=
-
-OS__gtk_rc_parse_string=
-OS__gtk_rc_parse_string_0=cast=(const gchar *)
-
-OS__gtk_rc_style_get_bg_pixmap_name=
-OS__gtk_rc_style_get_bg_pixmap_name_0=cast=(GtkRcStyle *)
-OS__gtk_rc_style_get_bg_pixmap_name_1=
-
-OS__gtk_rc_style_get_color_flags=
-OS__gtk_rc_style_get_color_flags_0=cast=(GtkRcStyle *)
-OS__gtk_rc_style_get_color_flags_1=
-
-OS__gtk_rc_style_set_bg=
-OS__gtk_rc_style_set_bg_0=cast=(GtkRcStyle *)
-OS__gtk_rc_style_set_bg_1=
-OS__gtk_rc_style_set_bg_2=flags=no_out
-
-OS__gtk_rc_style_set_bg_pixmap_name=
-OS__gtk_rc_style_set_bg_pixmap_name_0=cast=(GtkRcStyle *)
-OS__gtk_rc_style_set_bg_pixmap_name_1=
-OS__gtk_rc_style_set_bg_pixmap_name_2=cast=(char *)
-
-OS__gtk_rc_style_set_color_flags=
-OS__gtk_rc_style_set_color_flags_0=cast=(GtkRcStyle *)
-OS__gtk_rc_style_set_color_flags_1=
-OS__gtk_rc_style_set_color_flags_2=
-
-OS__gtk_rc_style_set_fg=
-OS__gtk_rc_style_set_fg_0=cast=(GtkRcStyle *)
-OS__gtk_rc_style_set_fg_1=
-OS__gtk_rc_style_set_fg_2=flags=no_out
-
-OS__gtk_rc_style_set_text=
-OS__gtk_rc_style_set_text_0=cast=(GtkRcStyle *)
-OS__gtk_rc_style_set_text_1=
-OS__gtk_rc_style_set_text_2=flags=no_out
-
-OS__gtk_scale_set_digits=
-OS__gtk_scale_set_digits_0=cast=(GtkScale *)
-OS__gtk_scale_set_digits_1=cast=(gint)
-
-OS__gtk_scale_set_draw_value=
-OS__gtk_scale_set_draw_value_0=cast=(GtkScale *)
-OS__gtk_scale_set_draw_value_1=cast=(gboolean)
-
-OS__gtk_scrolled_window_add_with_viewport=
-OS__gtk_scrolled_window_add_with_viewport_0=cast=GtkScrolledWindow *
-OS__gtk_scrolled_window_add_with_viewport_1=cast=GtkWidget *
-
-OS__gtk_scrolled_window_get_hadjustment=
-OS__gtk_scrolled_window_get_hadjustment_0=cast=(GtkScrolledWindow *)
-
-OS__gtk_scrolled_window_get_policy=
-OS__gtk_scrolled_window_get_policy_0=cast=(GtkScrolledWindow *)
-OS__gtk_scrolled_window_get_policy_1=cast=(GtkPolicyType *)
-OS__gtk_scrolled_window_get_policy_2=cast=(GtkPolicyType *)
-
-OS__gtk_scrolled_window_get_shadow_type=
-OS__gtk_scrolled_window_get_shadow_type_0=cast=(GtkScrolledWindow *)
-
-OS__gtk_scrolled_window_get_vadjustment=
-OS__gtk_scrolled_window_get_vadjustment_0=cast=(GtkScrolledWindow *)
-
-OS__gtk_scrolled_window_new=
-OS__gtk_scrolled_window_new_0=cast=(GtkAdjustment *)
-OS__gtk_scrolled_window_new_1=cast=(GtkAdjustment *)
-
-OS__gtk_scrolled_window_set_placement=
-OS__gtk_scrolled_window_set_placement_0=cast=(GtkScrolledWindow *)
-OS__gtk_scrolled_window_set_placement_1=cast=(GtkCornerType)
-
-OS__gtk_scrolled_window_set_policy=
-OS__gtk_scrolled_window_set_policy_0=cast=(GtkScrolledWindow *)
-OS__gtk_scrolled_window_set_policy_1=cast=(GtkPolicyType)
-OS__gtk_scrolled_window_set_policy_2=cast=(GtkPolicyType)
-
-OS__gtk_scrolled_window_set_shadow_type=
-OS__gtk_scrolled_window_set_shadow_type_0=cast=(GtkScrolledWindow *)
-OS__gtk_scrolled_window_set_shadow_type_1=cast=(GtkShadowType)
-
-OS__gtk_selection_data_free=
-OS__gtk_selection_data_free_0=cast=(GtkSelectionData *)
-
-OS__gtk_selection_data_set=
-OS__gtk_selection_data_set_0=cast=(GtkSelectionData *)
-OS__gtk_selection_data_set_1=cast=(GdkAtom)
-OS__gtk_selection_data_set_2=cast=(gint)
-OS__gtk_selection_data_set_3=cast=(const guchar *)
-OS__gtk_selection_data_set_4=cast=(gint)
-
-OS__gtk_separator_menu_item_new=
-
-OS__gtk_set_locale=
-
-OS__gtk_settings_get_default=
-
-OS__gtk_socket_get_id=
-OS__gtk_socket_get_id_0=cast=GtkSocket *
-
-OS__gtk_socket_new=
-
-OS__gtk_spin_button_get_adjustment=
-OS__gtk_spin_button_get_adjustment_0=cast=GtkSpinButton*
-
-OS__gtk_spin_button_get_digits=
-OS__gtk_spin_button_get_digits_0=cast=GtkSpinButton*
-
-OS__gtk_spin_button_new=
-OS__gtk_spin_button_new_0=cast=GtkAdjustment *
-OS__gtk_spin_button_new_1=
-OS__gtk_spin_button_new_2=
-
-OS__gtk_spin_button_set_digits=
-OS__gtk_spin_button_set_digits_0=cast=GtkSpinButton*
-OS__gtk_spin_button_set_digits_1=
-
-OS__gtk_spin_button_set_increments=
-OS__gtk_spin_button_set_increments_0=cast=GtkSpinButton*
-OS__gtk_spin_button_set_increments_1=
-OS__gtk_spin_button_set_increments_2=
-
-OS__gtk_spin_button_set_range=
-OS__gtk_spin_button_set_range_0=cast=GtkSpinButton*
-OS__gtk_spin_button_set_range_1=
-OS__gtk_spin_button_set_range_2=
-
-OS__gtk_spin_button_set_value=
-OS__gtk_spin_button_set_value_0=cast=(GtkSpinButton*)
-OS__gtk_spin_button_set_value_1=
-
-OS__gtk_spin_button_set_wrap=
-OS__gtk_spin_button_set_wrap_0=cast=(GtkSpinButton*)
-OS__gtk_spin_button_set_wrap_1=
-
-OS__gtk_spin_button_update=
-OS__gtk_spin_button_update_0=cast=(GtkSpinButton*)
-
-OS__gtk_style_get_base=
-OS__gtk_style_get_base_0=cast=(GtkStyle *)
-OS__gtk_style_get_base_1=
-OS__gtk_style_get_base_2=flags=no_in
-
-OS__gtk_style_get_bg=
-OS__gtk_style_get_bg_0=cast=(GtkStyle *)
-OS__gtk_style_get_bg_1=
-OS__gtk_style_get_bg_2=flags=no_in
-
-OS__gtk_style_get_bg_gc=
-OS__gtk_style_get_bg_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_bg_gc_1=
-OS__gtk_style_get_bg_gc_2=cast=(GdkGC **),flags=no_in
-
-OS__gtk_style_get_black=
-OS__gtk_style_get_black_0=cast=(GtkStyle *)
-OS__gtk_style_get_black_1=flags=no_in
-
-OS__gtk_style_get_black_gc=
-OS__gtk_style_get_black_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_black_gc_1=cast=(GdkGC **),flags=no_in
-
-OS__gtk_style_get_dark=
-OS__gtk_style_get_dark_0=cast=(GtkStyle *)
-OS__gtk_style_get_dark_1=
-OS__gtk_style_get_dark_2=flags=no_in
-
-OS__gtk_style_get_dark_gc=
-OS__gtk_style_get_dark_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_dark_gc_1=
-OS__gtk_style_get_dark_gc_2=cast=(GdkGC **),flags=no_in
-
-OS__gtk_style_get_fg=
-OS__gtk_style_get_fg_0=cast=(GtkStyle *)
-OS__gtk_style_get_fg_1=
-OS__gtk_style_get_fg_2=flags=no_in
-
-OS__gtk_style_get_fg_gc=
-OS__gtk_style_get_fg_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_fg_gc_1=
-OS__gtk_style_get_fg_gc_2=cast=(GdkGC **),flags=no_in
-
-OS__gtk_style_get_font_desc=
-OS__gtk_style_get_font_desc_0=cast=(GtkStyle *)
-
-OS__gtk_style_get_light=
-OS__gtk_style_get_light_0=cast=(GtkStyle *)
-OS__gtk_style_get_light_1=
-OS__gtk_style_get_light_2=flags=no_in
-
-OS__gtk_style_get_light_gc=
-OS__gtk_style_get_light_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_light_gc_1=
-OS__gtk_style_get_light_gc_2=cast=(GdkGC **)
-
-OS__gtk_style_get_mid_gc=
-OS__gtk_style_get_mid_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_mid_gc_1=
-OS__gtk_style_get_mid_gc_2=cast=(GdkGC **)
-
-OS__gtk_style_get_text=
-OS__gtk_style_get_text_0=cast=(GtkStyle *)
-OS__gtk_style_get_text_1=
-OS__gtk_style_get_text_2=flags=no_in
-
-OS__gtk_style_get_text_aa_gc=
-OS__gtk_style_get_text_aa_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_text_aa_gc_1=
-OS__gtk_style_get_text_aa_gc_2=cast=(GdkGC **)
-
-OS__gtk_style_get_text_gc=
-OS__gtk_style_get_text_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_text_gc_1=
-OS__gtk_style_get_text_gc_2=cast=(GdkGC **)
-
-OS__gtk_style_get_white_gc=
-OS__gtk_style_get_white_gc_0=cast=(GtkStyle *)
-OS__gtk_style_get_white_gc_1=cast=(GdkGC **)
-
-OS__gtk_style_get_xthickness=
-OS__gtk_style_get_xthickness_0=cast=(GtkStyle *)
-
-OS__gtk_style_get_ythickness=
-OS__gtk_style_get_ythickness_0=cast=(GtkStyle *)
-
-OS__gtk_style_render_icon=
-OS__gtk_style_render_icon_0=cast=GtkStyle *
-OS__gtk_style_render_icon_1=cast=GtkIconSource *
-OS__gtk_style_render_icon_2=
-OS__gtk_style_render_icon_3=
-OS__gtk_style_render_icon_4=
-OS__gtk_style_render_icon_5=cast=GtkWidget *
-OS__gtk_style_render_icon_6=cast=const gchar *
-
-OS__gtk_target_list_new=
-OS__gtk_target_list_new_0=cast=(const GtkTargetEntry *)
-OS__gtk_target_list_new_1=cast=(guint)
-
-OS__gtk_target_list_unref=
-OS__gtk_target_list_unref_0=cast=(GtkTargetList *)
-
-OS__gtk_text_buffer_copy_clipboard=
-OS__gtk_text_buffer_copy_clipboard_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_copy_clipboard_1=cast=(GtkClipboard *)
-
-OS__gtk_text_buffer_cut_clipboard=
-OS__gtk_text_buffer_cut_clipboard_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_cut_clipboard_1=cast=(GtkClipboard *)
-OS__gtk_text_buffer_cut_clipboard_2=cast=(gboolean)
-
-OS__gtk_text_buffer_delete=
-OS__gtk_text_buffer_delete_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_delete_1=cast=(GtkTextIter *)
-OS__gtk_text_buffer_delete_2=cast=(GtkTextIter *)
-
-OS__gtk_text_buffer_get_bounds=
-OS__gtk_text_buffer_get_bounds_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_get_bounds_1=cast=(GtkTextIter *)
-OS__gtk_text_buffer_get_bounds_2=cast=(GtkTextIter *)
-
-OS__gtk_text_buffer_get_char_count=
-OS__gtk_text_buffer_get_char_count_0=cast=(GtkTextBuffer *)
-
-OS__gtk_text_buffer_get_end_iter=
-OS__gtk_text_buffer_get_end_iter_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_get_end_iter_1=cast=(GtkTextIter *)
-
-OS__gtk_text_buffer_get_insert=
-OS__gtk_text_buffer_get_insert_0=cast=(GtkTextBuffer *)
-
-OS__gtk_text_buffer_get_iter_at_line=
-OS__gtk_text_buffer_get_iter_at_line_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_get_iter_at_line_1=cast=(GtkTextIter *)
-OS__gtk_text_buffer_get_iter_at_line_2=cast=(gint)
-
-OS__gtk_text_buffer_get_iter_at_mark=
-OS__gtk_text_buffer_get_iter_at_mark_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_get_iter_at_mark_1=cast=(GtkTextIter *)
-OS__gtk_text_buffer_get_iter_at_mark_2=cast=(GtkTextMark *)
-
-OS__gtk_text_buffer_get_iter_at_offset=
-OS__gtk_text_buffer_get_iter_at_offset_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_get_iter_at_offset_1=cast=(GtkTextIter *)
-OS__gtk_text_buffer_get_iter_at_offset_2=cast=(gint)
-
-OS__gtk_text_buffer_get_line_count=
-OS__gtk_text_buffer_get_line_count_0=cast=(GtkTextBuffer *)
-
-OS__gtk_text_buffer_get_selection_bound=
-OS__gtk_text_buffer_get_selection_bound_0=cast=(GtkTextBuffer *)
-
-OS__gtk_text_buffer_get_selection_bounds=
-OS__gtk_text_buffer_get_selection_bounds_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_get_selection_bounds_1=cast=(GtkTextIter *)
-OS__gtk_text_buffer_get_selection_bounds_2=cast=(GtkTextIter *)
-
-OS__gtk_text_buffer_get_text=
-OS__gtk_text_buffer_get_text_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_get_text_1=cast=(GtkTextIter *)
-OS__gtk_text_buffer_get_text_2=cast=(GtkTextIter *)
-OS__gtk_text_buffer_get_text_3=cast=(gboolean)
-
-OS__1gtk_1text_1buffer_1insert__II_3BI=
-OS__1gtk_1text_1buffer_1insert__II_3BI_0=cast=(GtkTextBuffer *)
-OS__1gtk_1text_1buffer_1insert__II_3BI_1=cast=(GtkTextIter *)
-OS__1gtk_1text_1buffer_1insert__II_3BI_2=cast=(const gchar *)
-OS__1gtk_1text_1buffer_1insert__II_3BI_3=cast=(gint)
-
-OS__1gtk_1text_1buffer_1insert__I_3B_3BI=
-OS__1gtk_1text_1buffer_1insert__I_3B_3BI_0=cast=(GtkTextBuffer *)
-OS__1gtk_1text_1buffer_1insert__I_3B_3BI_1=cast=(GtkTextIter *)
-OS__1gtk_1text_1buffer_1insert__I_3B_3BI_2=cast=(const gchar *)
-OS__1gtk_1text_1buffer_1insert__I_3B_3BI_3=cast=(gint)
-
-OS__gtk_text_buffer_move_mark=
-OS__gtk_text_buffer_move_mark_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_move_mark_1=cast=(GtkTextMark *)
-OS__gtk_text_buffer_move_mark_2=cast=(const GtkTextIter *)
-
-OS__gtk_text_buffer_paste_clipboard=
-OS__gtk_text_buffer_paste_clipboard_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_paste_clipboard_1=cast=(GtkClipboard *)
-OS__gtk_text_buffer_paste_clipboard_2=cast=(GtkTextIter *)
-OS__gtk_text_buffer_paste_clipboard_3=cast=(gboolean)
-
-OS__gtk_text_buffer_place_cursor=
-OS__gtk_text_buffer_place_cursor_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_place_cursor_1=cast=(const GtkTextIter *)
-
-OS__gtk_text_buffer_set_text=
-OS__gtk_text_buffer_set_text_0=cast=(GtkTextBuffer *)
-OS__gtk_text_buffer_set_text_1=cast=(const gchar *)
-OS__gtk_text_buffer_set_text_2=cast=(gint)
-
-OS__gtk_text_iter_get_line=
-OS__gtk_text_iter_get_line_0=cast=(const GtkTextIter *)
-
-OS__gtk_text_iter_get_offset=
-OS__gtk_text_iter_get_offset_0=cast=(const GtkTextIter *)
-
-OS__gtk_text_view_buffer_to_window_coords=
-OS__gtk_text_view_buffer_to_window_coords_0=cast=(GtkTextView *)
-OS__gtk_text_view_buffer_to_window_coords_1=cast=(GtkTextWindowType)
-OS__gtk_text_view_buffer_to_window_coords_2=cast=(gint)
-OS__gtk_text_view_buffer_to_window_coords_3=cast=(gint)
-OS__gtk_text_view_buffer_to_window_coords_4=cast=(gint *)
-OS__gtk_text_view_buffer_to_window_coords_5=cast=(gint *)
-
-OS__gtk_text_view_get_buffer=
-OS__gtk_text_view_get_buffer_0=cast=(GtkTextView *)
-
-OS__gtk_text_view_get_editable=
-OS__gtk_text_view_get_editable_0=cast=(GtkTextView *)
-
-OS__gtk_text_view_get_iter_at_location=
-OS__gtk_text_view_get_iter_at_location_0=cast=GtkTextView *
-OS__gtk_text_view_get_iter_at_location_1=cast=GtkTextIter *
-OS__gtk_text_view_get_iter_at_location_2=cast=gint
-OS__gtk_text_view_get_iter_at_location_3=cast=gint
-
-OS__gtk_text_view_get_iter_location=
-OS__gtk_text_view_get_iter_location_0=cast=(GtkTextView *)
-OS__gtk_text_view_get_iter_location_1=cast=(const GtkTextIter *)
-OS__gtk_text_view_get_iter_location_2=cast=(GdkRectangle *),flags=no_in
-
-OS__gtk_text_view_get_line_at_y=
-OS__gtk_text_view_get_line_at_y_0=cast=(GtkTextView *)
-OS__gtk_text_view_get_line_at_y_1=cast=(GtkTextIter *)
-OS__gtk_text_view_get_line_at_y_2=cast=(gint)
-OS__gtk_text_view_get_line_at_y_3=cast=(gint *)
-
-OS__gtk_text_view_get_visible_rect=
-OS__gtk_text_view_get_visible_rect_0=cast=(GtkTextView *)
-OS__gtk_text_view_get_visible_rect_1=cast=(GdkRectangle *),flags=no_in
-
-OS__gtk_text_view_get_window=
-OS__gtk_text_view_get_window_0=cast=(GtkTextView *)
-OS__gtk_text_view_get_window_1=cast=(GtkTextWindowType)
-
-OS__gtk_text_view_new=
-
-OS__gtk_text_view_scroll_mark_onscreen=
-OS__gtk_text_view_scroll_mark_onscreen_0=cast=(GtkTextView *)
-OS__gtk_text_view_scroll_mark_onscreen_1=cast=(GtkTextMark *)
-
-OS__gtk_text_view_scroll_to_iter=
-OS__gtk_text_view_scroll_to_iter_0=cast=(GtkTextView *)
-OS__gtk_text_view_scroll_to_iter_1=cast=(GtkTextIter *)
-OS__gtk_text_view_scroll_to_iter_2=cast=(gdouble)
-OS__gtk_text_view_scroll_to_iter_3=cast=(gboolean)
-OS__gtk_text_view_scroll_to_iter_4=cast=(gdouble)
-OS__gtk_text_view_scroll_to_iter_5=cast=(gdouble)
-
-OS__gtk_text_view_set_editable=
-OS__gtk_text_view_set_editable_0=cast=(GtkTextView *)
-OS__gtk_text_view_set_editable_1=cast=(gboolean)
-
-OS__gtk_text_view_set_justification=
-OS__gtk_text_view_set_justification_0=cast=(GtkTextView *)
-OS__gtk_text_view_set_justification_1=
-
-OS__gtk_text_view_set_tabs=
-OS__gtk_text_view_set_tabs_0=cast=(GtkTextView *)
-OS__gtk_text_view_set_tabs_1=cast=(PangoTabArray *)
-
-OS__gtk_text_view_set_wrap_mode=
-OS__gtk_text_view_set_wrap_mode_0=cast=(GtkTextView *)
-OS__gtk_text_view_set_wrap_mode_1=
-
-OS__gtk_text_view_window_to_buffer_coords=
-OS__gtk_text_view_window_to_buffer_coords_0=cast=(GtkTextView *)
-OS__gtk_text_view_window_to_buffer_coords_1=cast=GtkTextWindowType
-OS__gtk_text_view_window_to_buffer_coords_2=cast=gint
-OS__gtk_text_view_window_to_buffer_coords_3=cast=gint
-OS__gtk_text_view_window_to_buffer_coords_4=cast=(gint *)
-OS__gtk_text_view_window_to_buffer_coords_5=cast=(gint *)
-
-OS__gtk_timeout_add=
-OS__gtk_timeout_add_0=cast=(guint32)
-OS__gtk_timeout_add_1=cast=(GtkFunction)
-OS__gtk_timeout_add_2=cast=(gpointer)
-
-OS__gtk_timeout_remove=
-OS__gtk_timeout_remove_0=cast=(guint)
-
-OS__gtk_toggle_button_get_active=
-OS__gtk_toggle_button_get_active_0=cast=(GtkToggleButton *)
-
-OS__gtk_toggle_button_get_inconsistent=
-OS__gtk_toggle_button_get_inconsistent_0=cast=(GtkToggleButton *)
-
-OS__gtk_toggle_button_new=
-
-OS__gtk_toggle_button_set_active=
-OS__gtk_toggle_button_set_active_0=cast=(GtkToggleButton *)
-OS__gtk_toggle_button_set_active_1=cast=(gboolean)
-
-OS__gtk_toggle_button_set_inconsistent=
-OS__gtk_toggle_button_set_inconsistent_0=cast=(GtkToggleButton *)
-OS__gtk_toggle_button_set_inconsistent_1=cast=(gboolean)
-
-OS__gtk_toggle_button_set_mode=
-OS__gtk_toggle_button_set_mode_0=cast=(GtkToggleButton *)
-OS__gtk_toggle_button_set_mode_1=cast=(gboolean)
-
-OS__gtk_toolbar_insert_widget=
-OS__gtk_toolbar_insert_widget_0=cast=(GtkToolbar *)
-OS__gtk_toolbar_insert_widget_1=cast=(GtkWidget *)
-OS__gtk_toolbar_insert_widget_2=cast=(const char *)
-OS__gtk_toolbar_insert_widget_3=cast=(const char *)
-OS__gtk_toolbar_insert_widget_4=cast=(gint)
-
-OS__gtk_toolbar_new=
-
-OS__gtk_toolbar_set_orientation=
-OS__gtk_toolbar_set_orientation_0=cast=(GtkToolbar *)
-OS__gtk_toolbar_set_orientation_1=cast=(GtkOrientation)
-
-OS__gtk_tooltip_trigger_tooltip_query=flags=dynamic
-OS__gtk_tooltip_trigger_tooltip_query_0=cast=(GdkDisplay*)
-
-OS__gtk_tooltips_data_get=
-OS__gtk_tooltips_data_get_0=cast=(GtkWidget *)
-
-OS__gtk_tooltips_disable=
-OS__gtk_tooltips_disable_0=cast=(GtkTooltips *)
-
-OS__gtk_tooltips_enable=
-OS__gtk_tooltips_enable_0=cast=(GtkTooltips *)
-
-OS__gtk_tooltips_force_window=
-OS__gtk_tooltips_force_window_0=cast=(GtkTooltips *)
-
-OS__gtk_tooltips_new=
-
-OS__gtk_tooltips_set_tip=
-OS__gtk_tooltips_set_tip_0=cast=(GtkTooltips *)
-OS__gtk_tooltips_set_tip_1=cast=(GtkWidget *)
-OS__gtk_tooltips_set_tip_2=cast=(const gchar *)
-OS__gtk_tooltips_set_tip_3=cast=(const gchar *)
-
-OS__1gtk_1tree_1model_1get__III_3II=
-OS__1gtk_1tree_1model_1get__III_3II_0=cast=(GtkTreeModel *)
-OS__1gtk_1tree_1model_1get__III_3II_1=cast=(GtkTreeIter *)
-OS__1gtk_1tree_1model_1get__III_3II_2=
-OS__1gtk_1tree_1model_1get__III_3II_3=
-OS__1gtk_1tree_1model_1get__III_3II_4=
-
-OS__1gtk_1tree_1model_1get__III_3JI=
-OS__1gtk_1tree_1model_1get__III_3JI_0=cast=(GtkTreeModel *)
-OS__1gtk_1tree_1model_1get__III_3JI_1=cast=(GtkTreeIter *)
-OS__1gtk_1tree_1model_1get__III_3JI_2=
-OS__1gtk_1tree_1model_1get__III_3JI_3=
-OS__1gtk_1tree_1model_1get__III_3JI_4=
-
-OS__gtk_tree_model_get_iter=
-OS__gtk_tree_model_get_iter_0=cast=(GtkTreeModel *)
-OS__gtk_tree_model_get_iter_1=cast=(GtkTreeIter *)
-OS__gtk_tree_model_get_iter_2=cast=(GtkTreePath *)
-
-OS__gtk_tree_model_get_iter_first=
-OS__gtk_tree_model_get_iter_first_0=cast=(GtkTreeModel *)
-OS__gtk_tree_model_get_iter_first_1=cast=(GtkTreeIter *)
-
-OS__gtk_tree_model_get_n_columns=
-OS__gtk_tree_model_get_n_columns_0=cast=(GtkTreeModel *)
-
-OS__gtk_tree_model_get_path=
-OS__gtk_tree_model_get_path_0=cast=(GtkTreeModel *)
-OS__gtk_tree_model_get_path_1=cast=(GtkTreeIter *)
-
-OS__gtk_tree_model_get_type=
-
-OS__gtk_tree_model_iter_children=
-OS__gtk_tree_model_iter_children_0=cast=(GtkTreeModel *)
-OS__gtk_tree_model_iter_children_1=cast=(GtkTreeIter *)
-OS__gtk_tree_model_iter_children_2=cast=(GtkTreeIter *)
-
-OS__gtk_tree_model_iter_n_children=
-OS__gtk_tree_model_iter_n_children_0=cast=(GtkTreeModel *)
-OS__gtk_tree_model_iter_n_children_1=cast=(GtkTreeIter *)
-
-OS__gtk_tree_model_iter_next=
-OS__gtk_tree_model_iter_next_0=cast=(GtkTreeModel *)
-OS__gtk_tree_model_iter_next_1=cast=(GtkTreeIter *)
-
-OS__gtk_tree_model_iter_nth_child=
-OS__gtk_tree_model_iter_nth_child_0=cast=(GtkTreeModel *)
-OS__gtk_tree_model_iter_nth_child_1=cast=(GtkTreeIter *)
-OS__gtk_tree_model_iter_nth_child_2=cast=(GtkTreeIter *)
-OS__gtk_tree_model_iter_nth_child_3=
-
-OS__gtk_tree_path_append_index=
-OS__gtk_tree_path_append_index_0=cast=(GtkTreePath *)
-OS__gtk_tree_path_append_index_1=
-
-OS__gtk_tree_path_compare=
-OS__gtk_tree_path_compare_0=cast=(const GtkTreePath *)
-OS__gtk_tree_path_compare_1=cast=(const GtkTreePath *)
-
-OS__gtk_tree_path_down=
-OS__gtk_tree_path_down_0=cast=(GtkTreePath *)
-
-OS__gtk_tree_path_free=
-OS__gtk_tree_path_free_0=cast=(GtkTreePath *)
-
-OS__gtk_tree_path_get_depth=
-OS__gtk_tree_path_get_depth_0=cast=(GtkTreePath *)
-
-OS__gtk_tree_path_get_indices=
-OS__gtk_tree_path_get_indices_0=cast=(GtkTreePath *)
-
-OS__gtk_tree_path_new=
-
-OS__gtk_tree_path_new_first=
-
-OS__1gtk_1tree_1path_1new_1from_1string__I=
-OS__1gtk_1tree_1path_1new_1from_1string__I_0=cast=(const gchar *)
-
-OS__1gtk_1tree_1path_1new_1from_1string___3B=
-OS__1gtk_1tree_1path_1new_1from_1string___3B_0=cast=(const gchar *)
-
-OS__gtk_tree_path_next=
-OS__gtk_tree_path_next_0=cast=(GtkTreePath *)
-
-OS__gtk_tree_path_prev=
-OS__gtk_tree_path_prev_0=cast=(GtkTreePath *)
-
-OS__gtk_tree_path_up=
-OS__gtk_tree_path_up_0=cast=(GtkTreePath *)
-
-OS__gtk_tree_selection_count_selected_rows=flags=dynamic
-OS__gtk_tree_selection_count_selected_rows_0=cast=(GtkTreeSelection *)
-
-OS__gtk_tree_selection_get_selected=
-OS__gtk_tree_selection_get_selected_0=cast=(GtkTreeSelection *)
-OS__gtk_tree_selection_get_selected_1=cast=(GtkTreeModel **)
-OS__gtk_tree_selection_get_selected_2=cast=(GtkTreeIter *)
-
-OS__gtk_tree_selection_get_selected_rows=flags=dynamic
-OS__gtk_tree_selection_get_selected_rows_0=cast=(GtkTreeSelection *)
-OS__gtk_tree_selection_get_selected_rows_1=cast=(GtkTreeModel **)
-
-OS__gtk_tree_selection_path_is_selected=
-OS__gtk_tree_selection_path_is_selected_0=cast=(GtkTreeSelection *)
-OS__gtk_tree_selection_path_is_selected_1=cast=(GtkTreePath *)
-
-OS__gtk_tree_selection_select_all=
-OS__gtk_tree_selection_select_all_0=cast=(GtkTreeSelection *)
-
-OS__gtk_tree_selection_select_iter=
-OS__gtk_tree_selection_select_iter_0=cast=(GtkTreeSelection *)
-OS__gtk_tree_selection_select_iter_1=cast=(GtkTreeIter *)
-
-OS__gtk_tree_selection_selected_foreach=
-OS__gtk_tree_selection_selected_foreach_0=cast=(GtkTreeSelection *)
-OS__gtk_tree_selection_selected_foreach_1=cast=(GtkTreeSelectionForeachFunc)
-OS__gtk_tree_selection_selected_foreach_2=cast=(gpointer)
-
-OS__gtk_tree_selection_set_mode=
-OS__gtk_tree_selection_set_mode_0=cast=(GtkTreeSelection *)
-OS__gtk_tree_selection_set_mode_1=cast=(GtkSelectionMode)
-
-OS__gtk_tree_selection_unselect_all=
-OS__gtk_tree_selection_unselect_all_0=cast=(GtkTreeSelection *)
-
-OS__gtk_tree_selection_unselect_iter=
-OS__gtk_tree_selection_unselect_iter_0=cast=(GtkTreeSelection *)
-OS__gtk_tree_selection_unselect_iter_1=cast=(GtkTreeIter *)
-
-OS__gtk_tree_store_append=
-OS__gtk_tree_store_append_0=cast=(GtkTreeStore *)
-OS__gtk_tree_store_append_1=cast=(GtkTreeIter *)
-OS__gtk_tree_store_append_2=cast=(GtkTreeIter *)
-
-OS__gtk_tree_store_clear=
-OS__gtk_tree_store_clear_0=cast=(GtkTreeStore *)
-
-OS__gtk_tree_store_insert=
-OS__gtk_tree_store_insert_0=cast=(GtkTreeStore *)
-OS__gtk_tree_store_insert_1=cast=(GtkTreeIter *)
-OS__gtk_tree_store_insert_2=cast=(GtkTreeIter *)
-OS__gtk_tree_store_insert_3=cast=(gint)
-
-OS__gtk_tree_store_newv=
-OS__gtk_tree_store_newv_0=
-OS__gtk_tree_store_newv_1=cast=(GType *)
-
-OS__gtk_tree_store_remove=
-OS__gtk_tree_store_remove_0=cast=(GtkTreeStore *)
-OS__gtk_tree_store_remove_1=cast=(GtkTreeIter *)
-
-OS__1gtk_1tree_1store_1set__IIIII=
-OS__1gtk_1tree_1store_1set__IIIII_0=cast=(GtkTreeStore *)
-OS__1gtk_1tree_1store_1set__IIIII_1=cast=(GtkTreeIter *)
-OS__1gtk_1tree_1store_1set__IIIII_2=
-OS__1gtk_1tree_1store_1set__IIIII_3=
-OS__1gtk_1tree_1store_1set__IIIII_4=
-
-OS__1gtk_1tree_1store_1set__IIIJI=
-OS__1gtk_1tree_1store_1set__IIIJI_0=cast=(GtkTreeStore *)
-OS__1gtk_1tree_1store_1set__IIIJI_1=cast=(GtkTreeIter *)
-OS__1gtk_1tree_1store_1set__IIIJI_2=
-OS__1gtk_1tree_1store_1set__IIIJI_3=
-OS__1gtk_1tree_1store_1set__IIIJI_4=
-
-OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I=
-OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_0=cast=(GtkTreeStore *)
-OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_1=cast=(GtkTreeIter *)
-OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_2=
-OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_3=flags=no_out
-OS__1gtk_1tree_1store_1set__IIILorg_eclipse_swt_internal_gtk_GdkColor_2I_4=
-
-OS__1gtk_1tree_1store_1set__IIIZI=
-OS__1gtk_1tree_1store_1set__IIIZI_0=cast=(GtkTreeStore *)
-OS__1gtk_1tree_1store_1set__IIIZI_1=cast=(GtkTreeIter *)
-OS__1gtk_1tree_1store_1set__IIIZI_2=
-OS__1gtk_1tree_1store_1set__IIIZI_3=
-OS__1gtk_1tree_1store_1set__IIIZI_4=
-
-OS__1gtk_1tree_1store_1set__III_3BI=
-OS__1gtk_1tree_1store_1set__III_3BI_0=cast=(GtkTreeStore *)
-OS__1gtk_1tree_1store_1set__III_3BI_1=cast=(GtkTreeIter *)
-OS__1gtk_1tree_1store_1set__III_3BI_2=
-OS__1gtk_1tree_1store_1set__III_3BI_3=
-OS__1gtk_1tree_1store_1set__III_3BI_4=
-
-OS__gtk_tree_view_collapse_row=
-OS__gtk_tree_view_collapse_row_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_collapse_row_1=cast=(GtkTreePath *)
-
-OS__gtk_tree_view_column_add_attribute=
-OS__gtk_tree_view_column_add_attribute_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_add_attribute_1=cast=(GtkCellRenderer *)
-OS__gtk_tree_view_column_add_attribute_2=cast=(const gchar *)
-OS__gtk_tree_view_column_add_attribute_3=cast=(gint)
-
-OS__gtk_tree_view_column_cell_get_position=flags=dynamic
-OS__gtk_tree_view_column_cell_get_position_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_cell_get_position_1=cast=(GtkCellRenderer *)
-OS__gtk_tree_view_column_cell_get_position_2=cast=(gint *)
-OS__gtk_tree_view_column_cell_get_position_3=cast=(gint *)
-
-OS__gtk_tree_view_column_cell_get_size=
-OS__gtk_tree_view_column_cell_get_size_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_cell_get_size_1=cast=(GdkRectangle *),flags=no_in
-OS__gtk_tree_view_column_cell_get_size_2=cast=(gint *)
-OS__gtk_tree_view_column_cell_get_size_3=cast=(gint *)
-OS__gtk_tree_view_column_cell_get_size_4=cast=(gint *)
-OS__gtk_tree_view_column_cell_get_size_5=cast=(gint *)
-
-OS__gtk_tree_view_column_cell_set_cell_data=
-OS__gtk_tree_view_column_cell_set_cell_data_0=cast=GtkTreeViewColumn *
-OS__gtk_tree_view_column_cell_set_cell_data_1=cast=GtkTreeModel *
-OS__gtk_tree_view_column_cell_set_cell_data_2=cast=GtkTreeIter *
-OS__gtk_tree_view_column_cell_set_cell_data_3=
-OS__gtk_tree_view_column_cell_set_cell_data_4=
-
-OS__gtk_tree_view_column_clear=
-OS__gtk_tree_view_column_clear_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_get_cell_renderers=
-OS__gtk_tree_view_column_get_cell_renderers_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_get_fixed_width=
-OS__gtk_tree_view_column_get_fixed_width_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_get_reorderable=
-OS__gtk_tree_view_column_get_reorderable_0=cast=GtkTreeViewColumn *
-
-OS__gtk_tree_view_column_get_resizable=
-OS__gtk_tree_view_column_get_resizable_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_get_sizing=
-OS__gtk_tree_view_column_get_sizing_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_get_sort_indicator=
-OS__gtk_tree_view_column_get_sort_indicator_0=cast=GtkTreeViewColumn *
-
-OS__gtk_tree_view_column_get_sort_order=
-OS__gtk_tree_view_column_get_sort_order_0=cast=GtkTreeViewColumn *
-
-OS__gtk_tree_view_column_get_spacing=
-OS__gtk_tree_view_column_get_spacing_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_get_visible=
-OS__gtk_tree_view_column_get_visible_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_get_width=
-OS__gtk_tree_view_column_get_width_0=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_column_new=
-
-OS__gtk_tree_view_column_pack_end=
-OS__gtk_tree_view_column_pack_end_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_pack_end_1=cast=(GtkCellRenderer *)
-OS__gtk_tree_view_column_pack_end_2=cast=(gboolean)
-
-OS__gtk_tree_view_column_pack_start=
-OS__gtk_tree_view_column_pack_start_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_pack_start_1=cast=(GtkCellRenderer *)
-OS__gtk_tree_view_column_pack_start_2=cast=(gboolean)
-
-OS__gtk_tree_view_column_set_alignment=
-OS__gtk_tree_view_column_set_alignment_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_alignment_1=
-
-OS__gtk_tree_view_column_set_cell_data_func=
-OS__gtk_tree_view_column_set_cell_data_func_0=cast=GtkTreeViewColumn *
-OS__gtk_tree_view_column_set_cell_data_func_1=cast=GtkCellRenderer *
-OS__gtk_tree_view_column_set_cell_data_func_2=cast=(GtkTreeCellDataFunc)
-OS__gtk_tree_view_column_set_cell_data_func_3=cast=(gpointer)
-OS__gtk_tree_view_column_set_cell_data_func_4=cast=GtkDestroyNotify
-
-OS__gtk_tree_view_column_set_clickable=
-OS__gtk_tree_view_column_set_clickable_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_clickable_1=cast=(gboolean)
-
-OS__gtk_tree_view_column_set_fixed_width=
-OS__gtk_tree_view_column_set_fixed_width_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_fixed_width_1=cast=(gint)
-
-OS__gtk_tree_view_column_set_min_width=
-OS__gtk_tree_view_column_set_min_width_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_min_width_1=cast=gint
-
-OS__gtk_tree_view_column_set_reorderable=
-OS__gtk_tree_view_column_set_reorderable_0=cast=GtkTreeViewColumn *
-OS__gtk_tree_view_column_set_reorderable_1=cast=gboolean
-
-OS__gtk_tree_view_column_set_resizable=
-OS__gtk_tree_view_column_set_resizable_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_resizable_1=cast=(gboolean)
-
-OS__gtk_tree_view_column_set_sizing=
-OS__gtk_tree_view_column_set_sizing_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_sizing_1=cast=(GtkTreeViewColumnSizing)
-
-OS__gtk_tree_view_column_set_sort_indicator=
-OS__gtk_tree_view_column_set_sort_indicator_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_sort_indicator_1=cast=gboolean
-
-OS__gtk_tree_view_column_set_sort_order=
-OS__gtk_tree_view_column_set_sort_order_0=cast=GtkTreeViewColumn *
-OS__gtk_tree_view_column_set_sort_order_1=cast=GtkSortType
-
-OS__gtk_tree_view_column_set_title=
-OS__gtk_tree_view_column_set_title_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_title_1=cast=(const gchar *)
-
-OS__gtk_tree_view_column_set_visible=
-OS__gtk_tree_view_column_set_visible_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_visible_1=
-
-OS__gtk_tree_view_column_set_widget=
-OS__gtk_tree_view_column_set_widget_0=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_column_set_widget_1=cast=(GtkWidget *)
-
-OS__gtk_tree_view_create_row_drag_icon=
-OS__gtk_tree_view_create_row_drag_icon_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_create_row_drag_icon_1=cast=(GtkTreePath *)
-
-OS__gtk_tree_view_expand_row=
-OS__gtk_tree_view_expand_row_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_expand_row_1=cast=(GtkTreePath *)
-OS__gtk_tree_view_expand_row_2=cast=(gboolean)
-
-OS__gtk_tree_view_get_background_area=
-OS__gtk_tree_view_get_background_area_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_get_background_area_1=cast=(GtkTreePath *)
-OS__gtk_tree_view_get_background_area_2=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_get_background_area_3=cast=(GdkRectangle *)
-
-OS__gtk_tree_view_get_bin_window=
-OS__gtk_tree_view_get_bin_window_0=cast=(GtkTreeView *)
-
-OS__gtk_tree_view_get_cell_area=
-OS__gtk_tree_view_get_cell_area_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_get_cell_area_1=cast=(GtkTreePath *)
-OS__gtk_tree_view_get_cell_area_2=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_get_cell_area_3=cast=(GdkRectangle *),flags=no_in
-
-OS__gtk_tree_view_get_column=
-OS__gtk_tree_view_get_column_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_get_column_1=cast=(gint)
-
-OS__gtk_tree_view_get_columns=
-OS__gtk_tree_view_get_columns_0=cast=GtkTreeView *
-
-OS__gtk_tree_view_get_cursor=
-OS__gtk_tree_view_get_cursor_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_get_cursor_1=cast=(GtkTreePath **)
-OS__gtk_tree_view_get_cursor_2=cast=(GtkTreeViewColumn **)
-
-OS__gtk_tree_view_get_expander_column=
-OS__gtk_tree_view_get_expander_column_0=cast=(GtkTreeView *)
-
-OS__gtk_tree_view_get_headers_visible=
-OS__gtk_tree_view_get_headers_visible_0=cast=(GtkTreeView *)
-
-OS__gtk_tree_view_get_path_at_pos=
-OS__gtk_tree_view_get_path_at_pos_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_get_path_at_pos_1=cast=(gint)
-OS__gtk_tree_view_get_path_at_pos_2=cast=(gint)
-OS__gtk_tree_view_get_path_at_pos_3=cast=(GtkTreePath **)
-OS__gtk_tree_view_get_path_at_pos_4=cast=(GtkTreeViewColumn **)
-OS__gtk_tree_view_get_path_at_pos_5=cast=(gint *)
-OS__gtk_tree_view_get_path_at_pos_6=cast=(gint *)
-
-OS__gtk_tree_view_get_rules_hint=
-OS__gtk_tree_view_get_rules_hint_0=cast=(GtkTreeView *)
-
-OS__gtk_tree_view_get_selection=
-OS__gtk_tree_view_get_selection_0=cast=(GtkTreeView *)
-
-OS__gtk_tree_view_get_visible_rect=
-OS__gtk_tree_view_get_visible_rect_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_get_visible_rect_1=flags=no_in
-
-OS__gtk_tree_view_insert_column=
-OS__gtk_tree_view_insert_column_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_insert_column_1=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_insert_column_2=cast=(gint)
-
-OS__gtk_tree_view_move_column_after=
-OS__gtk_tree_view_move_column_after_0=cast=GtkTreeView *
-OS__gtk_tree_view_move_column_after_1=cast=GtkTreeViewColumn *
-OS__gtk_tree_view_move_column_after_2=cast=GtkTreeViewColumn *
-
-OS__gtk_tree_view_new_with_model=
-OS__gtk_tree_view_new_with_model_0=cast=(GtkTreeModel *)
-
-OS__gtk_tree_view_remove_column=
-OS__gtk_tree_view_remove_column_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_remove_column_1=cast=(GtkTreeViewColumn *)
-
-OS__gtk_tree_view_row_expanded=
-OS__gtk_tree_view_row_expanded_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_row_expanded_1=cast=(GtkTreePath *)
-
-OS__gtk_tree_view_scroll_to_cell=
-OS__gtk_tree_view_scroll_to_cell_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_scroll_to_cell_1=cast=(GtkTreePath *)
-OS__gtk_tree_view_scroll_to_cell_2=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_scroll_to_cell_3=cast=(gboolean)
-OS__gtk_tree_view_scroll_to_cell_4=cast=(gfloat)
-OS__gtk_tree_view_scroll_to_cell_5=cast=(gfloat)
-
-OS__gtk_tree_view_scroll_to_point=
-OS__gtk_tree_view_scroll_to_point_0=cast=GtkTreeView *
-OS__gtk_tree_view_scroll_to_point_1=cast=(gint)
-OS__gtk_tree_view_scroll_to_point_2=cast=(gint)
-
-OS__gtk_tree_view_set_cursor=
-OS__gtk_tree_view_set_cursor_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_set_cursor_1=cast=(GtkTreePath *)
-OS__gtk_tree_view_set_cursor_2=cast=(GtkTreeViewColumn *)
-OS__gtk_tree_view_set_cursor_3=
-
-OS__gtk_tree_view_set_drag_dest_row=
-OS__gtk_tree_view_set_drag_dest_row_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_set_drag_dest_row_1=cast=(GtkTreePath *)
-OS__gtk_tree_view_set_drag_dest_row_2=
-
-OS__gtk_tree_view_set_enable_search=
-OS__gtk_tree_view_set_enable_search_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_set_enable_search_1=
-
-OS__gtk_tree_view_set_headers_visible=
-OS__gtk_tree_view_set_headers_visible_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_set_headers_visible_1=cast=(gboolean)
-
-OS__gtk_tree_view_set_model=
-OS__gtk_tree_view_set_model_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_set_model_1=cast=(GtkTreeModel *)
-
-OS__gtk_tree_view_set_rules_hint=
-OS__gtk_tree_view_set_rules_hint_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_set_rules_hint_1=
-
-OS__gtk_tree_view_set_search_column=
-OS__gtk_tree_view_set_search_column_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_set_search_column_1=cast=(gint)
-
-OS__gtk_tree_view_tree_to_widget_coords=
-OS__gtk_tree_view_tree_to_widget_coords_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_tree_to_widget_coords_1=cast=(gint)
-OS__gtk_tree_view_tree_to_widget_coords_2=cast=gint
-OS__gtk_tree_view_tree_to_widget_coords_3=cast=gint *
-OS__gtk_tree_view_tree_to_widget_coords_4=cast=gint *
-
-OS__gtk_tree_view_unset_rows_drag_dest=
-OS__gtk_tree_view_unset_rows_drag_dest_0=cast=(GtkTreeView *)
-
-OS__gtk_tree_view_widget_to_tree_coords=
-OS__gtk_tree_view_widget_to_tree_coords_0=cast=(GtkTreeView *)
-OS__gtk_tree_view_widget_to_tree_coords_1=
-OS__gtk_tree_view_widget_to_tree_coords_2=
-OS__gtk_tree_view_widget_to_tree_coords_3=
-OS__gtk_tree_view_widget_to_tree_coords_4=
-
-OS__gtk_vbox_new=
-OS__gtk_vbox_new_0=cast=(gboolean)
-OS__gtk_vbox_new_1=cast=(gint)
-
-OS__gtk_vscale_new=
-OS__gtk_vscale_new_0=cast=(GtkAdjustment *)
-
-OS__gtk_vscrollbar_new=
-OS__gtk_vscrollbar_new_0=cast=(GtkAdjustment *)
-
-OS__gtk_vseparator_new=
-
-OS__gtk_widget_add_accelerator=
-OS__gtk_widget_add_accelerator_0=cast=(GtkWidget *)
-OS__gtk_widget_add_accelerator_1=cast=(const gchar *)
-OS__gtk_widget_add_accelerator_2=cast=(GtkAccelGroup *)
-OS__gtk_widget_add_accelerator_3=cast=(guint)
-OS__gtk_widget_add_accelerator_4=cast=(GdkModifierType)
-OS__gtk_widget_add_accelerator_5=
-
-OS__gtk_widget_add_events=
-OS__gtk_widget_add_events_0=cast=(GtkWidget *)
-OS__gtk_widget_add_events_1=cast=(gint)
-
-OS__gtk_widget_child_focus=
-OS__gtk_widget_child_focus_0=cast=(GtkWidget *)
-OS__gtk_widget_child_focus_1=
-
-OS__1gtk_1widget_1create_1pango_1layout__II=
-OS__1gtk_1widget_1create_1pango_1layout__II_0=cast=(GtkWidget *)
-OS__1gtk_1widget_1create_1pango_1layout__II_1=cast=(const gchar *)
-
-OS__1gtk_1widget_1create_1pango_1layout__I_3B=
-OS__1gtk_1widget_1create_1pango_1layout__I_3B_0=cast=(GtkWidget *)
-OS__1gtk_1widget_1create_1pango_1layout__I_3B_1=cast=(const gchar *)
-
-OS__gtk_widget_destroy=
-OS__gtk_widget_destroy_0=cast=(GtkWidget *)
-
-OS__gtk_widget_event=
-OS__gtk_widget_event_0=cast=GtkWidget *
-OS__gtk_widget_event_1=cast=GdkEvent *
-
-OS__gtk_widget_get_accessible=
-OS__gtk_widget_get_accessible_0=cast=(GtkWidget *)
-
-OS__gtk_widget_get_child_visible=
-OS__gtk_widget_get_child_visible_0=cast=(GtkWidget *)
-
-OS__gtk_widget_get_default_direction=
-
-OS__gtk_widget_get_default_style=
-
-OS__gtk_widget_get_direction=
-OS__gtk_widget_get_direction_0=cast=(GtkWidget *)
-
-OS__gtk_widget_get_events=
-OS__gtk_widget_get_events_0=cast=GtkWidget *
-
-OS__gtk_widget_get_modifier_style=
-OS__gtk_widget_get_modifier_style_0=cast=(GtkWidget *)
-
-OS__gtk_widget_get_pango_context=
-OS__gtk_widget_get_pango_context_0=cast=(GtkWidget *)
-
-OS__gtk_widget_get_parent=
-OS__gtk_widget_get_parent_0=cast=(GtkWidget *)
-
-OS__gtk_widget_get_size_request=
-OS__gtk_widget_get_size_request_0=cast=(GtkWidget *)
-OS__gtk_widget_get_size_request_1=cast=(gint *)
-OS__gtk_widget_get_size_request_2=cast=(gint *)
-
-OS__gtk_widget_get_style=
-OS__gtk_widget_get_style_0=cast=(GtkWidget *)
-
-OS__gtk_widget_get_toplevel=
-OS__gtk_widget_get_toplevel_0=cast=(GtkWidget *)
-
-OS__gtk_widget_grab_focus=
-OS__gtk_widget_grab_focus_0=cast=(GtkWidget *)
-
-OS__gtk_widget_hide=
-OS__gtk_widget_hide_0=cast=(GtkWidget *)
-
-OS__gtk_widget_is_composited=flags=dynamic
-OS__gtk_widget_is_composited_0=cast=(GtkWidget *)
-
-OS__gtk_widget_is_focus=
-OS__gtk_widget_is_focus_0=cast=(GtkWidget *)
-
-OS__gtk_widget_map=
-OS__gtk_widget_map_0=cast=(GtkWidget *)
-
-OS__gtk_widget_mnemonic_activate=
-OS__gtk_widget_mnemonic_activate_0=cast=(GtkWidget *)
-OS__gtk_widget_mnemonic_activate_1=cast=gboolean
-
-OS__gtk_widget_modify_base=
-OS__gtk_widget_modify_base_0=cast=(GtkWidget *)
-OS__gtk_widget_modify_base_1=cast=(GtkStateType)
-OS__gtk_widget_modify_base_2=cast=(GdkColor *),flags=no_out
-
-OS__gtk_widget_modify_bg=
-OS__gtk_widget_modify_bg_0=cast=(GtkWidget *)
-OS__gtk_widget_modify_bg_1=cast=(GtkStateType)
-OS__gtk_widget_modify_bg_2=cast=(GdkColor *),flags=no_out
-
-OS__gtk_widget_modify_fg=
-OS__gtk_widget_modify_fg_0=cast=(GtkWidget *)
-OS__gtk_widget_modify_fg_1=cast=(GtkStateType)
-OS__gtk_widget_modify_fg_2=cast=(GdkColor *),flags=no_out
-
-OS__gtk_widget_modify_font=
-OS__gtk_widget_modify_font_0=cast=(GtkWidget *)
-OS__gtk_widget_modify_font_1=cast=(PangoFontDescription *)
-
-OS__gtk_widget_modify_style=
-OS__gtk_widget_modify_style_0=cast=(GtkWidget *)
-OS__gtk_widget_modify_style_1=cast=(GtkRcStyle *)
-
-OS__gtk_widget_modify_text=
-OS__gtk_widget_modify_text_0=cast=(GtkWidget *)
-OS__gtk_widget_modify_text_1=cast=(GtkStateType)
-OS__gtk_widget_modify_text_2=cast=(GdkColor *),flags=no_out
-
-OS__gtk_widget_queue_resize=
-OS__gtk_widget_queue_resize_0=cast=GtkWidget *
-
-OS__gtk_widget_realize=
-OS__gtk_widget_realize_0=cast=(GtkWidget *)
-
-OS__gtk_widget_remove_accelerator=
-OS__gtk_widget_remove_accelerator_0=cast=(GtkWidget *)
-OS__gtk_widget_remove_accelerator_1=cast=(GtkAccelGroup *)
-OS__gtk_widget_remove_accelerator_2=cast=(guint)
-OS__gtk_widget_remove_accelerator_3=cast=(GdkModifierType)
-
-OS__gtk_widget_reparent=
-OS__gtk_widget_reparent_0=cast=(GtkWidget *)
-OS__gtk_widget_reparent_1=cast=(GtkWidget *)
-
-OS__gtk_widget_send_expose=
-OS__gtk_widget_send_expose_0=cast=GtkWidget *
-OS__gtk_widget_send_expose_1=cast=GdkEvent *
-
-OS__gtk_widget_set_app_paintable=
-OS__gtk_widget_set_app_paintable_0=cast=(GtkWidget *)
-OS__gtk_widget_set_app_paintable_1=
-
-OS__gtk_widget_set_default_direction=
-OS__gtk_widget_set_default_direction_0=cast=(GtkTextDirection)
-
-OS__gtk_widget_set_direction=
-OS__gtk_widget_set_direction_0=cast=(GtkWidget *)
-OS__gtk_widget_set_direction_1=cast=(GtkTextDirection)
-
-OS__gtk_widget_set_double_buffered=
-OS__gtk_widget_set_double_buffered_0=cast=(GtkWidget *)
-OS__gtk_widget_set_double_buffered_1=cast=(gboolean)
-
-OS__gtk_widget_set_name=
-OS__gtk_widget_set_name_0=cast=(GtkWidget *)
-OS__gtk_widget_set_name_1=cast=(const char *)
-
-OS__gtk_widget_set_parent_window=
-OS__gtk_widget_set_parent_window_0=cast=(GtkWidget *)
-OS__gtk_widget_set_parent_window_1=cast=(GdkWindow *)
-
-OS__gtk_widget_set_redraw_on_allocate=
-OS__gtk_widget_set_redraw_on_allocate_0=cast=(GtkWidget *)
-OS__gtk_widget_set_redraw_on_allocate_1=cast=(gboolean)
-
-OS__gtk_widget_set_sensitive=
-OS__gtk_widget_set_sensitive_0=cast=(GtkWidget *)
-OS__gtk_widget_set_sensitive_1=cast=(gboolean)
-
-OS__gtk_widget_set_size_request=
-OS__gtk_widget_set_size_request_0=cast=(GtkWidget *)
-OS__gtk_widget_set_size_request_1=cast=(gint)
-OS__gtk_widget_set_size_request_2=cast=(gint)
-
-OS__gtk_widget_set_state=
-OS__gtk_widget_set_state_0=cast=(GtkWidget *)
-OS__gtk_widget_set_state_1=cast=(GtkStateType)
-
-OS__gtk_widget_set_style=
-OS__gtk_widget_set_style_0=cast=(GtkWidget *)
-OS__gtk_widget_set_style_1=cast=(GtkStyle *)
-
-OS__gtk_widget_set_tooltip_text=flags=dynamic
-OS__gtk_widget_set_tooltip_text_0=cast=(GtkWidget *)
-OS__gtk_widget_set_tooltip_text_1=cast=(const gchar *)
-
-OS__gtk_widget_shape_combine_mask=
-OS__gtk_widget_shape_combine_mask_0=cast=(GtkWidget *)
-OS__gtk_widget_shape_combine_mask_1=cast=(GdkBitmap *)
-OS__gtk_widget_shape_combine_mask_2=cast=gint
-OS__gtk_widget_shape_combine_mask_3=cast=gint
-
-OS__gtk_widget_show=
-OS__gtk_widget_show_0=cast=(GtkWidget *)
-
-OS__gtk_widget_show_now=
-OS__gtk_widget_show_now_0=cast=(GtkWidget *)
-
-OS__gtk_widget_size_allocate=
-OS__gtk_widget_size_allocate_0=cast=(GtkWidget *)
-OS__gtk_widget_size_allocate_1=cast=(GtkAllocation *),flags=no_out
-
-OS__gtk_widget_size_request=
-OS__gtk_widget_size_request_0=cast=(GtkWidget *)
-OS__gtk_widget_size_request_1=cast=(GtkRequisition *),flags=no_in
-
-OS__1gtk_1widget_1style_1get__I_3B_3II=
-OS__1gtk_1widget_1style_1get__I_3B_3II_0=cast=(GtkWidget *)
-OS__1gtk_1widget_1style_1get__I_3B_3II_1=cast=(const gchar *)
-OS__1gtk_1widget_1style_1get__I_3B_3II_2=
-OS__1gtk_1widget_1style_1get__I_3B_3II_3=cast=(const gchar *),flags=sentinel
-
-OS__1gtk_1widget_1style_1get__I_3B_3JI=
-OS__1gtk_1widget_1style_1get__I_3B_3JI_0=cast=(GtkWidget *)
-OS__1gtk_1widget_1style_1get__I_3B_3JI_1=cast=(const gchar *)
-OS__1gtk_1widget_1style_1get__I_3B_3JI_2=
-OS__1gtk_1widget_1style_1get__I_3B_3JI_3=cast=(const gchar *),flags=sentinel
-
-OS__gtk_widget_translate_coordinates=
-OS__gtk_widget_translate_coordinates_0=cast=(GtkWidget *)
-OS__gtk_widget_translate_coordinates_1=cast=(GtkWidget *)
-OS__gtk_widget_translate_coordinates_2=
-OS__gtk_widget_translate_coordinates_3=
-OS__gtk_widget_translate_coordinates_4=
-OS__gtk_widget_translate_coordinates_5=
-
-OS__gtk_widget_unrealize=
-OS__gtk_widget_unrealize_0=cast=(GtkWidget *)
-
-OS__gtk_window_activate_default=
-OS__gtk_window_activate_default_0=cast=(GtkWindow *)
-
-OS__gtk_window_add_accel_group=
-OS__gtk_window_add_accel_group_0=cast=(GtkWindow *)
-OS__gtk_window_add_accel_group_1=cast=(GtkAccelGroup *)
-
-OS__gtk_window_deiconify=
-OS__gtk_window_deiconify_0=cast=(GtkWindow *)
-
-OS__gtk_window_fullscreen=
-OS__gtk_window_fullscreen_0=cast=GtkWindow *
-
-OS__gtk_window_get_focus=
-OS__gtk_window_get_focus_0=cast=(GtkWindow *)
-
-OS__gtk_window_get_group=flags=dynamic
-OS__gtk_window_get_group_0=cast=(GtkWindow *)
-
-OS__gtk_window_get_icon_list=
-OS__gtk_window_get_icon_list_0=cast=(GtkWindow *)
-
-OS__gtk_window_get_mnemonic_modifier=
-OS__gtk_window_get_mnemonic_modifier_0=cast=(GtkWindow *)
-
-OS__gtk_window_get_modal=
-OS__gtk_window_get_modal_0=cast=(GtkWindow *)
-
-OS__gtk_window_get_opacity=flags=dynamic
-OS__gtk_window_get_opacity_0=cast=(GtkWindow *)
-
-OS__gtk_window_get_position=
-OS__gtk_window_get_position_0=cast=(GtkWindow *)
-OS__gtk_window_get_position_1=cast=(gint *)
-OS__gtk_window_get_position_2=cast=(gint *)
-
-OS__gtk_window_get_size=
-OS__gtk_window_get_size_0=cast=(GtkWindow *)
-OS__gtk_window_get_size_1=cast=(gint *)
-OS__gtk_window_get_size_2=cast=(gint *)
-
-OS__gtk_window_group_add_window=
-OS__gtk_window_group_add_window_0=cast=(GtkWindowGroup*)
-OS__gtk_window_group_add_window_1=cast=(GtkWindow*)
-
-OS__gtk_window_group_new=
-
-OS__gtk_window_group_remove_window=
-OS__gtk_window_group_remove_window_0=cast=(GtkWindowGroup*)
-OS__gtk_window_group_remove_window_1=cast=(GtkWindow*)
-
-OS__gtk_window_iconify=
-OS__gtk_window_iconify_0=cast=(GtkWindow *)
-
-OS__gtk_window_list_toplevels=
-
-OS__gtk_window_maximize=
-OS__gtk_window_maximize_0=cast=(GtkWindow *)
-
-OS__gtk_window_move=
-OS__gtk_window_move_0=cast=(GtkWindow *)
-OS__gtk_window_move_1=cast=(gint)
-OS__gtk_window_move_2=cast=(gint)
-
-OS__gtk_window_new=
-OS__gtk_window_new_0=cast=(GtkWindowType)
-
-OS__gtk_window_present=
-OS__gtk_window_present_0=cast=(GtkWindow *)
-
-OS__gtk_window_remove_accel_group=
-OS__gtk_window_remove_accel_group_0=cast=(GtkWindow *)
-OS__gtk_window_remove_accel_group_1=cast=(GtkAccelGroup *)
-
-OS__gtk_window_resize=
-OS__gtk_window_resize_0=cast=(GtkWindow *)
-OS__gtk_window_resize_1=cast=(gint)
-OS__gtk_window_resize_2=cast=(gint)
-
-OS__gtk_window_set_default=
-OS__gtk_window_set_default_0=cast=(GtkWindow *)
-OS__gtk_window_set_default_1=cast=(GtkWidget *)
-
-OS__gtk_window_set_destroy_with_parent=
-OS__gtk_window_set_destroy_with_parent_0=cast=(GtkWindow *)
-OS__gtk_window_set_destroy_with_parent_1=cast=(gboolean)
-
-OS__gtk_window_set_geometry_hints=
-OS__gtk_window_set_geometry_hints_0=cast=GtkWindow *
-OS__gtk_window_set_geometry_hints_1=cast=(GtkWidget *)
-OS__gtk_window_set_geometry_hints_2=flags=no_out
-OS__gtk_window_set_geometry_hints_3=
-
-OS__gtk_window_set_icon_list=
-OS__gtk_window_set_icon_list_0=cast=(GtkWindow *)
-OS__gtk_window_set_icon_list_1=cast=(GList *)
-
-OS__gtk_window_set_keep_below=flags=dynamic
-OS__gtk_window_set_keep_below_0=cast=(GtkWindow *)
-OS__gtk_window_set_keep_below_1=cast=(gboolean)
-
-OS__gtk_window_set_modal=
-OS__gtk_window_set_modal_0=cast=(GtkWindow *)
-OS__gtk_window_set_modal_1=cast=(gboolean)
-
-OS__gtk_window_set_opacity=flags=dynamic
-OS__gtk_window_set_opacity_0=cast=(GtkWindow *)
-OS__gtk_window_set_opacity_1=
-
-OS__gtk_window_set_resizable=
-OS__gtk_window_set_resizable_0=cast=(GtkWindow *)
-OS__gtk_window_set_resizable_1=cast=(gboolean)
-
-OS__gtk_window_set_skip_taskbar_hint=flags=dynamic
-OS__gtk_window_set_skip_taskbar_hint_0=cast=(GtkWindow *)
-OS__gtk_window_set_skip_taskbar_hint_1=cast=(gboolean)
-
-OS__gtk_window_set_title=
-OS__gtk_window_set_title_0=cast=(GtkWindow *)
-OS__gtk_window_set_title_1=cast=(const gchar *)
-
-OS__gtk_window_set_transient_for=
-OS__gtk_window_set_transient_for_0=cast=(GtkWindow *)
-OS__gtk_window_set_transient_for_1=cast=(GtkWindow *)
-
-OS__gtk_window_set_type_hint=
-OS__gtk_window_set_type_hint_0=cast=(GtkWindow *)
-OS__gtk_window_set_type_hint_1=
-
-OS__gtk_window_unfullscreen=
-OS__gtk_window_unfullscreen_0=cast=GtkWindow *
-
-OS__gtk_window_unmaximize=
-OS__gtk_window_unmaximize_0=cast=(GtkWindow *)
-
-OS__pango_attr_background_new=
-OS__pango_attr_background_new_0=
-OS__pango_attr_background_new_1=
-OS__pango_attr_background_new_2=
-
-OS__pango_attr_font_desc_new=
-OS__pango_attr_font_desc_new_0=cast=const PangoFontDescription *
-
-OS__pango_attr_foreground_new=
-OS__pango_attr_foreground_new_0=
-OS__pango_attr_foreground_new_1=
-OS__pango_attr_foreground_new_2=
-
-OS__pango_attr_iterator_destroy=
-OS__pango_attr_iterator_destroy_0=cast=PangoAttrIterator *
-
-OS__pango_attr_iterator_get=
-OS__pango_attr_iterator_get_0=cast=(PangoAttrIterator *)
-OS__pango_attr_iterator_get_1=cast=PangoAttrType
-
-OS__pango_attr_iterator_get_attrs=
-OS__pango_attr_iterator_get_attrs_0=cast=(PangoAttrIterator *)
-
-OS__pango_attr_iterator_next=
-OS__pango_attr_iterator_next_0=cast=(PangoAttrIterator *)
-
-OS__pango_attr_iterator_range=
-OS__pango_attr_iterator_range_0=cast=(PangoAttrIterator *)
-OS__pango_attr_iterator_range_1=
-OS__pango_attr_iterator_range_2=
-
-OS__pango_attr_list_change=
-OS__pango_attr_list_change_0=cast=(PangoAttrList *)
-OS__pango_attr_list_change_1=cast=PangoAttribute *
-
-OS__pango_attr_list_get_iterator=
-OS__pango_attr_list_get_iterator_0=cast=(PangoAttrList *)
-
-OS__pango_attr_list_insert=
-OS__pango_attr_list_insert_0=cast=PangoAttrList *
-OS__pango_attr_list_insert_1=cast=PangoAttribute *
-
-OS__pango_attr_list_new=
-
-OS__pango_attr_list_unref=
-OS__pango_attr_list_unref_0=cast=(PangoAttrList *)
-
-OS__pango_attr_rise_new=
-OS__pango_attr_rise_new_0=
-
-OS__pango_attr_shape_new=
-OS__pango_attr_shape_new_0=flags=no_out
-OS__pango_attr_shape_new_1=flags=no_out
-
-OS__pango_attr_strikethrough_color_new=flags=dynamic
-OS__pango_attr_strikethrough_color_new_0=
-OS__pango_attr_strikethrough_color_new_1=
-OS__pango_attr_strikethrough_color_new_2=
-
-OS__pango_attr_strikethrough_new=
-OS__pango_attr_strikethrough_new_0=
-
-OS__pango_attr_underline_color_new=flags=dynamic
-OS__pango_attr_underline_color_new_0=
-OS__pango_attr_underline_color_new_1=
-OS__pango_attr_underline_color_new_2=
-
-OS__pango_attr_underline_new=
-OS__pango_attr_underline_new_0=
-
-OS__pango_attr_weight_new=
-OS__pango_attr_weight_new_0=
-
-OS__pango_cairo_context_get_font_options=flags=dynamic
-OS__pango_cairo_context_get_font_options_0=cast=(PangoContext *)
-
-OS__pango_cairo_context_set_font_options=flags=dynamic
-OS__pango_cairo_context_set_font_options_0=cast=(PangoContext *)
-OS__pango_cairo_context_set_font_options_1=
-
-OS__pango_cairo_create_layout=flags=dynamic
-OS__pango_cairo_create_layout_0=
-
-OS__pango_cairo_font_map_create_context=flags=dynamic
-OS__pango_cairo_font_map_create_context_0=
-
-OS__pango_cairo_font_map_get_default=flags=dynamic
-
-OS__pango_cairo_font_map_new=flags=dynamic
-
-OS__pango_cairo_font_map_set_resolution=flags=dynamic
-OS__pango_cairo_font_map_set_resolution_0=
-OS__pango_cairo_font_map_set_resolution_1=
-
-OS__pango_cairo_layout_path=flags=dynamic
-OS__pango_cairo_layout_path_0=
-OS__pango_cairo_layout_path_1=
-
-OS__pango_cairo_show_layout=flags=dynamic
-OS__pango_cairo_show_layout_0=
-OS__pango_cairo_show_layout_1=
-
-OS__pango_context_get_base_dir=
-OS__pango_context_get_base_dir_0=cast=(PangoContext *)
-
-OS__pango_context_get_language=
-OS__pango_context_get_language_0=cast=(PangoContext *)
-
-OS__pango_context_get_metrics=
-OS__pango_context_get_metrics_0=cast=(PangoContext *)
-OS__pango_context_get_metrics_1=cast=(const PangoFontDescription *)
-OS__pango_context_get_metrics_2=cast=(PangoLanguage *)
-
-OS__pango_context_list_families=
-OS__pango_context_list_families_0=cast=(PangoContext *)
-OS__pango_context_list_families_1=cast=(PangoFontFamily ***)
-OS__pango_context_list_families_2=cast=(int *)
-
-OS__pango_context_set_base_dir=
-OS__pango_context_set_base_dir_0=cast=(PangoContext *)
-OS__pango_context_set_base_dir_1=
-
-OS__pango_context_set_language=
-OS__pango_context_set_language_0=cast=(PangoContext *)
-OS__pango_context_set_language_1=cast=(PangoLanguage *)
-
-OS__pango_font_description_copy=
-OS__pango_font_description_copy_0=cast=(PangoFontDescription *)
-
-OS__pango_font_description_free=
-OS__pango_font_description_free_0=cast=(PangoFontDescription *)
-
-OS__pango_font_description_from_string=
-OS__pango_font_description_from_string_0=cast=(const char *),flags=no_out critical
-
-OS__pango_font_description_get_family=
-OS__pango_font_description_get_family_0=cast=(PangoFontDescription *)
-
-OS__pango_font_description_get_size=
-OS__pango_font_description_get_size_0=cast=(PangoFontDescription *)
-
-OS__pango_font_description_get_style=
-OS__pango_font_description_get_style_0=cast=(PangoFontDescription *)
-
-OS__pango_font_description_get_weight=
-OS__pango_font_description_get_weight_0=cast=(PangoFontDescription *)
-
-OS__pango_font_description_new=
-
-OS__pango_font_description_set_family=
-OS__pango_font_description_set_family_0=cast=(PangoFontDescription *)
-OS__pango_font_description_set_family_1=cast=(const char *),flags=no_out critical
-
-OS__pango_font_description_set_size=
-OS__pango_font_description_set_size_0=cast=(PangoFontDescription *)
-OS__pango_font_description_set_size_1=cast=(gint)
-
-OS__pango_font_description_set_stretch=
-OS__pango_font_description_set_stretch_0=cast=(PangoFontDescription *)
-OS__pango_font_description_set_stretch_1=cast=(PangoStretch)
-
-OS__pango_font_description_set_style=
-OS__pango_font_description_set_style_0=cast=(PangoFontDescription *)
-OS__pango_font_description_set_style_1=cast=(PangoStyle)
-
-OS__pango_font_description_set_weight=
-OS__pango_font_description_set_weight_0=cast=(PangoFontDescription *)
-OS__pango_font_description_set_weight_1=cast=(PangoWeight)
-
-OS__pango_font_description_to_string=
-OS__pango_font_description_to_string_0=cast=(PangoFontDescription *)
-
-OS__pango_font_face_describe=
-OS__pango_font_face_describe_0=cast=(PangoFontFace *)
-
-OS__pango_font_family_get_name=
-OS__pango_font_family_get_name_0=cast=(PangoFontFamily *)
-
-OS__pango_font_family_list_faces=
-OS__pango_font_family_list_faces_0=cast=(PangoFontFamily *)
-OS__pango_font_family_list_faces_1=cast=(PangoFontFace ***)
-OS__pango_font_family_list_faces_2=cast=(int *)
-
-OS__pango_font_get_metrics=
-OS__pango_font_get_metrics_0=cast=PangoFont *
-OS__pango_font_get_metrics_1=cast=PangoLanguage *
-
-OS__pango_font_metrics_get_approximate_char_width=
-OS__pango_font_metrics_get_approximate_char_width_0=cast=(PangoFontMetrics *)
-
-OS__pango_font_metrics_get_ascent=
-OS__pango_font_metrics_get_ascent_0=cast=(PangoFontMetrics *)
-
-OS__pango_font_metrics_get_descent=
-OS__pango_font_metrics_get_descent_0=cast=(PangoFontMetrics *)
-
-OS__pango_font_metrics_get_strikethrough_position=flags=dynamic
-OS__pango_font_metrics_get_strikethrough_position_0=
-
-OS__pango_font_metrics_get_strikethrough_thickness=flags=dynamic
-OS__pango_font_metrics_get_strikethrough_thickness_0=
-
-OS__pango_font_metrics_get_underline_position=flags=dynamic
-OS__pango_font_metrics_get_underline_position_0=
-
-OS__pango_font_metrics_get_underline_thickness=flags=dynamic
-OS__pango_font_metrics_get_underline_thickness_0=
-
-OS__pango_font_metrics_unref=
-OS__pango_font_metrics_unref_0=cast=(PangoFontMetrics *)
-
-OS__pango_language_from_string=
-OS__pango_language_from_string_0=cast=(const char *),flags=no_out
-
-OS__pango_layout_context_changed=
-OS__pango_layout_context_changed_0=cast=PangoLayout *
-
-OS__pango_layout_get_alignment=
-OS__pango_layout_get_alignment_0=cast=PangoLayout*
-
-OS__pango_layout_get_attributes=
-OS__pango_layout_get_attributes_0=cast=(PangoLayout *)
-
-OS__pango_layout_get_context=
-OS__pango_layout_get_context_0=cast=(PangoLayout *)
-
-OS__pango_layout_get_indent=
-OS__pango_layout_get_indent_0=cast=(PangoLayout*)
-
-OS__pango_layout_get_iter=
-OS__pango_layout_get_iter_0=cast=(PangoLayout*)
-
-OS__pango_layout_get_justify=
-OS__pango_layout_get_justify_0=cast=(PangoLayout*)
-
-OS__pango_layout_get_line=
-OS__pango_layout_get_line_0=cast=PangoLayout *
-OS__pango_layout_get_line_1=
-
-OS__pango_layout_get_line_count=
-OS__pango_layout_get_line_count_0=cast=PangoLayout*
-
-OS__pango_layout_get_log_attrs=
-OS__pango_layout_get_log_attrs_0=cast=PangoLayout*
-OS__pango_layout_get_log_attrs_1=cast=PangoLogAttr **
-OS__pango_layout_get_log_attrs_2=cast=(int *)
-
-OS__pango_layout_get_size=
-OS__pango_layout_get_size_0=cast=(PangoLayout *)
-OS__pango_layout_get_size_1=cast=(int *)
-OS__pango_layout_get_size_2=cast=(int *)
-
-OS__pango_layout_get_spacing=
-OS__pango_layout_get_spacing_0=cast=PangoLayout*
-
-OS__pango_layout_get_tabs=
-OS__pango_layout_get_tabs_0=cast=PangoLayout*
-
-OS__pango_layout_get_text=
-OS__pango_layout_get_text_0=cast=PangoLayout *
-
-OS__pango_layout_get_width=
-OS__pango_layout_get_width_0=cast=(PangoLayout *)
-
-OS__pango_layout_index_to_pos=
-OS__pango_layout_index_to_pos_0=cast=(PangoLayout*)
-OS__pango_layout_index_to_pos_1=
-OS__pango_layout_index_to_pos_2=flags=no_in
-
-OS__pango_layout_iter_free=
-OS__pango_layout_iter_free_0=cast=PangoLayoutIter*
-
-OS__pango_layout_iter_get_index=
-OS__pango_layout_iter_get_index_0=cast=(PangoLayoutIter*)
-
-OS__pango_layout_iter_get_line_extents=
-OS__pango_layout_iter_get_line_extents_0=cast=(PangoLayoutIter*)
-OS__pango_layout_iter_get_line_extents_1=flags=no_in
-OS__pango_layout_iter_get_line_extents_2=flags=no_in
-
-OS__pango_layout_iter_get_run=
-OS__pango_layout_iter_get_run_0=cast=PangoLayoutIter*
-
-OS__pango_layout_iter_next_line=
-OS__pango_layout_iter_next_line_0=cast=PangoLayoutIter*
-
-OS__pango_layout_iter_next_run=
-OS__pango_layout_iter_next_run_0=cast=PangoLayoutIter*
-
-OS__pango_layout_line_get_extents=
-OS__pango_layout_line_get_extents_0=cast=PangoLayoutLine*
-OS__pango_layout_line_get_extents_1=cast=PangoRectangle *,flags=no_in
-OS__pango_layout_line_get_extents_2=cast=PangoRectangle *,flags=no_in
-
-OS__pango_layout_line_get_resolved_dir=flags=no_gen
-OS__pango_layout_line_get_resolved_dir_0=
-
-OS__pango_layout_line_x_to_index=
-OS__pango_layout_line_x_to_index_0=cast=PangoLayoutLine*
-OS__pango_layout_line_x_to_index_1=
-OS__pango_layout_line_x_to_index_2=cast=int *
-OS__pango_layout_line_x_to_index_3=cast=int *
-
-OS__pango_layout_new=
-OS__pango_layout_new_0=cast=(PangoContext *)
-
-OS__pango_layout_set_alignment=
-OS__pango_layout_set_alignment_0=cast=(PangoLayout *)
-OS__pango_layout_set_alignment_1=
-
-OS__pango_layout_set_attributes=
-OS__pango_layout_set_attributes_0=cast=(PangoLayout *)
-OS__pango_layout_set_attributes_1=cast=PangoAttrList *
-
-OS__pango_layout_set_auto_dir=flags=dynamic
-OS__pango_layout_set_auto_dir_0=
-OS__pango_layout_set_auto_dir_1=
-
-OS__pango_layout_set_font_description=
-OS__pango_layout_set_font_description_0=cast=(PangoLayout *)
-OS__pango_layout_set_font_description_1=cast=(PangoFontDescription *)
-
-OS__pango_layout_set_indent=
-OS__pango_layout_set_indent_0=cast=(PangoLayout*)
-OS__pango_layout_set_indent_1=
-
-OS__pango_layout_set_justify=
-OS__pango_layout_set_justify_0=cast=(PangoLayout*)
-OS__pango_layout_set_justify_1=
-
-OS__pango_layout_set_single_paragraph_mode=
-OS__pango_layout_set_single_paragraph_mode_0=cast=PangoLayout *
-OS__pango_layout_set_single_paragraph_mode_1=cast=gboolean
-
-OS__pango_layout_set_spacing=
-OS__pango_layout_set_spacing_0=cast=(PangoLayout *)
-OS__pango_layout_set_spacing_1=
-
-OS__pango_layout_set_tabs=
-OS__pango_layout_set_tabs_0=cast=PangoLayout *
-OS__pango_layout_set_tabs_1=cast=(PangoTabArray *)
-
-OS__pango_layout_set_text=
-OS__pango_layout_set_text_0=cast=(PangoLayout *)
-OS__pango_layout_set_text_1=cast=(const char *),flags=no_out critical
-OS__pango_layout_set_text_2=cast=(int)
-
-OS__pango_layout_set_width=
-OS__pango_layout_set_width_0=cast=(PangoLayout *)
-OS__pango_layout_set_width_1=
-
-OS__pango_layout_set_wrap=
-OS__pango_layout_set_wrap_0=cast=PangoLayout *
-OS__pango_layout_set_wrap_1=
-
-OS__pango_layout_xy_to_index=
-OS__pango_layout_xy_to_index_0=cast=PangoLayout *
-OS__pango_layout_xy_to_index_1=
-OS__pango_layout_xy_to_index_2=
-OS__pango_layout_xy_to_index_3=cast=int *
-OS__pango_layout_xy_to_index_4=cast=int *
-
-OS__pango_tab_array_free=
-OS__pango_tab_array_free_0=cast=(PangoTabArray *)
-
-OS__pango_tab_array_get_size=
-OS__pango_tab_array_get_size_0=cast=(PangoTabArray *)
-
-OS__pango_tab_array_get_tabs=
-OS__pango_tab_array_get_tabs_0=cast=(PangoTabArray *)
-OS__pango_tab_array_get_tabs_1=cast=(PangoTabAlign **)
-OS__pango_tab_array_get_tabs_2=cast=(int **)
-
-OS__pango_tab_array_new=
-OS__pango_tab_array_new_0=cast=(gint)
-OS__pango_tab_array_new_1=cast=(gboolean)
-
-OS__pango_tab_array_set_tab=
-OS__pango_tab_array_set_tab_0=cast=(PangoTabArray *)
-OS__pango_tab_array_set_tab_1=cast=(gint)
-OS__pango_tab_array_set_tab_2=cast=(PangoTabAlign)
-OS__pango_tab_array_set_tab_3=cast=(gint)
-
-OS_g_main_context_wakeup=
-OS_g_main_context_wakeup_0=cast=GMainContext *
-
-OS_localeconv_decimal_point=
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GInterfaceInfo_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GInterfaceInfo_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GInterfaceInfo_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GInterfaceInfo_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GObjectClass_2=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GObjectClass_2_0=cast=(void *),flags=no_in
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GObjectClass_2_1=cast=(const void *),flags=no_out
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GTypeInfo_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GTypeInfo_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GTypeInfo_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GTypeInfo_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventButton_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventButton_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventButton_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventButton_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventExpose_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventExpose_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventExpose_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventExpose_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventMotion_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventMotion_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventMotion_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GdkEventMotion_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkAdjustment_2=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkAdjustment_2_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkAdjustment_2_1=cast=(const void *),flags=no_out
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2_0=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2_1=
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkFixed_2=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkFixed_2_0=cast=(void *),flags=no_in
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkFixed_2_1=cast=(const void *),flags=no_out
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkTargetEntry_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkTargetEntry_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkTargetEntry_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkTargetEntry_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkWidgetClass_2=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_0=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_1=flags=no_out
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_PangoAttribute_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_PangoAttribute_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_PangoAttribute_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_PangoAttribute_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XButtonEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XButtonEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XButtonEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XButtonEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XClientMessageEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XClientMessageEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XClientMessageEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XClientMessageEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XCrossingEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XCrossingEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XCrossingEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XCrossingEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XExposeEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XExposeEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XExposeEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XExposeEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2I_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GObjectClass_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GObjectClass_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GObjectClass_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GTypeQuery_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GTypeQuery_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GTypeQuery_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GTypeQuery_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkColor_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkColor_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkColor_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkColor_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkDragContext_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkDragContext_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkDragContext_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkDragContext_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventAny_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventAny_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventAny_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventAny_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventExpose_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventExpose_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventExpose_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventExpose_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventScroll_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventScroll_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventScroll_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventScroll_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventVisibility_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventVisibility_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventVisibility_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventVisibility_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkImage_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkImage_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkImage_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkVisual_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkVisual_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GdkVisual_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkAdjustment_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkAdjustment_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkAdjustment_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2I_0=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2I_1=
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkColorSelectionDialog_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkColorSelectionDialog_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkColorSelectionDialog_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCombo_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCombo_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkCombo_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFileSelection_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFileSelection_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFileSelection_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFixed_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFixed_2I_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkFixed_2I_1=cast=(const void *)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkSelectionData_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkSelectionData_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkSelectionData_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkSelectionData_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkTargetPair_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkTargetPair_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkTargetPair_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkTargetPair_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2I=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2I_0=flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2I_1=
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XButtonEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XButtonEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XButtonEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XButtonEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XCrossingEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XCrossingEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XCrossingEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XCrossingEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XVisibilityEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XVisibilityEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XVisibilityEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_gtk_XVisibilityEvent_2II_2=cast=(size_t)
-
-OS_realpath=
-OS_realpath_0=cast=(const char *)
-OS_realpath_1=cast=(char *)
-
-
-org_eclipse_swt_internal_gtk_PangoAttrColor=
-PangoAttrColor_color_red=accessor=color.red
-PangoAttrColor_color_green=accessor=color.green
-PangoAttrColor_color_blue=accessor=color.blue
-
-org_eclipse_swt_internal_gtk_PangoAttrInt=
-PangoAttrInt_value=
-
-org_eclipse_swt_internal_gtk_PangoAttribute=
-PangoAttribute_klass=cast=const PangoAttrClass *
-PangoAttribute_start_index=
-PangoAttribute_end_index=
-
-org_eclipse_swt_internal_gtk_PangoItem=
-PangoItem_offset=
-PangoItem_length=
-PangoItem_num_chars=
-PangoItem_analysis_shape_engine=accessor=analysis.shape_engine,cast=(PangoEngineShape *)
-PangoItem_analysis_lang_engine=accessor=analysis.lang_engine,cast=PangoEngineLang *
-PangoItem_analysis_font=accessor=analysis.font,cast=PangoFont *
-PangoItem_analysis_level=accessor=analysis.level
-PangoItem_analysis_language=accessor=analysis.language,cast=(PangoLanguage *)
-PangoItem_analysis_extra_attrs=accessor=analysis.extra_attrs,cast=GSList *
-
-org_eclipse_swt_internal_gtk_PangoLayoutLine=
-PangoLayoutLine_layout=cast=PangoLayout *
-PangoLayoutLine_start_index=
-PangoLayoutLine_length=
-PangoLayoutLine_runs=cast=GSList *
-
-org_eclipse_swt_internal_gtk_PangoLayoutRun=
-PangoLayoutRun_item=cast=PangoItem *
-PangoLayoutRun_glyphs=cast=PangoGlyphString *
-
-org_eclipse_swt_internal_gtk_PangoLogAttr=
-PangoLogAttr_is_line_break=
-PangoLogAttr_is_mandatory_break=
-PangoLogAttr_is_char_break=
-PangoLogAttr_is_white=
-PangoLogAttr_is_cursor_position=
-PangoLogAttr_is_word_start=
-PangoLogAttr_is_word_end=
-PangoLogAttr_is_sentence_boundary=
-PangoLogAttr_is_sentence_start=
-PangoLogAttr_is_sentence_end=
-
-org_eclipse_swt_internal_gtk_PangoRectangle=
-PangoRectangle_x=
-PangoRectangle_y=
-PangoRectangle_width=
-PangoRectangle_height=
-
-org_eclipse_swt_internal_gtk_XAnyEvent=
-XAnyEvent_serial=
-XAnyEvent_send_event=
-XAnyEvent_display=cast=Display *
-XAnyEvent_window=cast=Window
-
-org_eclipse_swt_internal_gtk_XButtonEvent=
-XButtonEvent_root=
-XButtonEvent_subwindow=
-XButtonEvent_time=
-XButtonEvent_x=
-XButtonEvent_y=
-XButtonEvent_x_root=
-XButtonEvent_y_root=
-XButtonEvent_state=
-XButtonEvent_button=
-XButtonEvent_same_screen=
-
-org_eclipse_swt_internal_gtk_XClientMessageEvent=
-XClientMessageEvent_type=
-XClientMessageEvent_serial=
-XClientMessageEvent_send_event=
-XClientMessageEvent_display=cast=(Display *)
-XClientMessageEvent_window=cast=(Window)
-XClientMessageEvent_message_type=cast=(Atom)
-XClientMessageEvent_format=
-XClientMessageEvent_data=accessor=data.l,cast=(long *)
-
-org_eclipse_swt_internal_gtk_XCrossingEvent=
-XCrossingEvent_root=cast=(Window)
-XCrossingEvent_subwindow=cast=(Window)
-XCrossingEvent_time=cast=Time
-XCrossingEvent_x=
-XCrossingEvent_y=
-XCrossingEvent_x_root=
-XCrossingEvent_y_root=
-XCrossingEvent_mode=
-XCrossingEvent_detail=
-XCrossingEvent_same_screen=cast=Bool
-XCrossingEvent_focus=cast=Bool
-XCrossingEvent_state=cast=unsigned int
-
-org_eclipse_swt_internal_gtk_XEvent=
-XEvent_type=
-
-org_eclipse_swt_internal_gtk_XExposeEvent=
-XExposeEvent_x=
-XExposeEvent_y=
-XExposeEvent_width=
-XExposeEvent_height=
-XExposeEvent_count=
-
-org_eclipse_swt_internal_gtk_XFocusChangeEvent=
-XFocusChangeEvent_mode=
-XFocusChangeEvent_detail=
-
-org_eclipse_swt_internal_gtk_XRenderPictureAttributes=
-XRenderPictureAttributes_repeat=
-XRenderPictureAttributes_alpha_map=
-XRenderPictureAttributes_alpha_x_origin=
-XRenderPictureAttributes_alpha_y_origin=
-XRenderPictureAttributes_clip_x_origin=
-XRenderPictureAttributes_clip_y_origin=
-XRenderPictureAttributes_clip_mask=
-XRenderPictureAttributes_graphics_exposures=
-XRenderPictureAttributes_subwindow_mode=
-XRenderPictureAttributes_poly_edge=
-XRenderPictureAttributes_poly_mode=
-XRenderPictureAttributes_dither=
-XRenderPictureAttributes_component_alpha=
-
-org_eclipse_swt_internal_gtk_XVisibilityEvent=
-XVisibilityEvent_state=
-
-org_eclipse_swt_internal_gtk_XWindowChanges=
-XWindowChanges_x=
-XWindowChanges_y=
-XWindowChanges_width=
-XWindowChanges_height=
-XWindowChanges_border_width=
-XWindowChanges_sibling=
-XWindowChanges_stack_mode=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.properties
deleted file mode 100644
index a2fa663ab5..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.gtk.properties
+++ /dev/null
@@ -1,25 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 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
-###############################################################################
-swt_copyright=/*******************************************************************************\n \
-* Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved.\n \
-* The contents of this file are made available under the terms\n \
-* of the GNU Lesser General Public License (LGPL) Version 2.1 that\n \
-* accompanies this distribution (lgpl-v21.txt). The LGPL is also\n \
-* available at http://www.gnu.org/licenses/lgpl.html. If the version\n \
-* of the LGPL at http://www.gnu.org is different to the version of\n \
-* the LGPL accompanying this distribution and there is any conflict\n \
-* between the two license versions, the terms of the LGPL accompanying\n \
-* this distribution shall govern.\n \
-* \n \
-* Contributors:\n \
-* IBM Corporation - initial API and implementation\n \
-*******************************************************************************/\n
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.motif.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.motif.OS.properties
deleted file mode 100644
index 026dddc345..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.motif.OS.properties
+++ /dev/null
@@ -1,2756 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_motif_OS=
-OS_CODESET=flags=const
-
-OS_FD_ISSET=
-OS_FD_ISSET_0=
-OS_FD_ISSET_1=cast=(fd_set *)
-
-OS_FD_SET=
-OS_FD_SET_0=
-OS_FD_SET_1=cast=(fd_set *)
-
-OS_FD_ZERO=
-OS_FD_ZERO_0=cast=(fd_set *)
-
-OS_LC_CTYPE=flags=const
-
-OS_MB_CUR_MAX=flags=const
-
-OS_MonitorEnter=flags=no_gen
-OS_MonitorEnter_0=
-
-OS_MonitorExit=flags=no_gen
-OS_MonitorExit_0=
-
-OS_XRenderPictureAttributes_sizeof=
-
-OS__Call=
-OS__Call_0=
-OS__Call_1=
-OS__Call_2=
-
-OS__ConnectionNumber=
-OS__ConnectionNumber_0=
-
-OS__XAllocColor=
-OS__XAllocColor_0=cast=(Display *)
-OS__XAllocColor_1=
-OS__XAllocColor_2=
-
-OS__XBell=
-OS__XBell_0=cast=(Display *)
-OS__XBell_1=
-
-OS__XBlackPixel=
-OS__XBlackPixel_0=cast=(Display *)
-OS__XBlackPixel_1=
-
-OS__XChangeActivePointerGrab=
-OS__XChangeActivePointerGrab_0=cast=(Display *)
-OS__XChangeActivePointerGrab_1=
-OS__XChangeActivePointerGrab_2=cast=(Cursor)
-OS__XChangeActivePointerGrab_3=cast=(Time)
-
-OS__XChangeProperty=
-OS__XChangeProperty_0=cast=Display *
-OS__XChangeProperty_1=cast=Window
-OS__XChangeProperty_2=cast=Atom
-OS__XChangeProperty_3=cast=Atom
-OS__XChangeProperty_4=
-OS__XChangeProperty_5=
-OS__XChangeProperty_6=cast=unsigned char *
-OS__XChangeProperty_7=
-
-OS__XChangeWindowAttributes=
-OS__XChangeWindowAttributes_0=cast=(Display *)
-OS__XChangeWindowAttributes_1=
-OS__XChangeWindowAttributes_2=
-OS__XChangeWindowAttributes_3=
-
-OS__XCheckIfEvent=
-OS__XCheckIfEvent_0=cast=(Display *)
-OS__XCheckIfEvent_1=cast=(XEvent *)
-OS__XCheckIfEvent_2=cast=(Bool (*)())
-OS__XCheckIfEvent_3=cast=(XPointer)
-
-OS__XCheckMaskEvent=
-OS__XCheckMaskEvent_0=cast=(Display *)
-OS__XCheckMaskEvent_1=
-OS__XCheckMaskEvent_2=cast=(XEvent *)
-
-OS__XCheckWindowEvent=
-OS__XCheckWindowEvent_0=cast=(Display *)
-OS__XCheckWindowEvent_1=cast=(Window)
-OS__XCheckWindowEvent_2=
-OS__XCheckWindowEvent_3=cast=(XEvent *)
-
-OS__XClearArea=
-OS__XClearArea_0=cast=(Display *)
-OS__XClearArea_1=
-OS__XClearArea_2=
-OS__XClearArea_3=
-OS__XClearArea_4=
-OS__XClearArea_5=
-OS__XClearArea_6=
-
-OS__XClipBox=
-OS__XClipBox_0=cast=(Region)
-OS__XClipBox_1=cast=(XRectangle *)
-
-OS__XCloseDisplay=
-OS__XCloseDisplay_0=cast=(Display *)
-
-OS__XCopyArea=
-OS__XCopyArea_0=cast=(Display *)
-OS__XCopyArea_1=
-OS__XCopyArea_2=
-OS__XCopyArea_3=cast=(GC)
-OS__XCopyArea_4=
-OS__XCopyArea_5=
-OS__XCopyArea_6=
-OS__XCopyArea_7=
-OS__XCopyArea_8=
-OS__XCopyArea_9=
-
-OS__XCopyPlane=
-OS__XCopyPlane_0=cast=(Display *)
-OS__XCopyPlane_1=
-OS__XCopyPlane_2=
-OS__XCopyPlane_3=cast=(GC)
-OS__XCopyPlane_4=
-OS__XCopyPlane_5=
-OS__XCopyPlane_6=
-OS__XCopyPlane_7=
-OS__XCopyPlane_8=
-OS__XCopyPlane_9=
-OS__XCopyPlane_10=
-
-OS__XCreateBitmapFromData=
-OS__XCreateBitmapFromData_0=cast=(Display *)
-OS__XCreateBitmapFromData_1=
-OS__XCreateBitmapFromData_2=cast=(char *)
-OS__XCreateBitmapFromData_3=
-OS__XCreateBitmapFromData_4=
-
-OS__XCreateColormap=
-OS__XCreateColormap_0=cast=(Display *)
-OS__XCreateColormap_1=cast=(Window)
-OS__XCreateColormap_2=cast=(Visual *)
-OS__XCreateColormap_3=
-
-OS__XCreateFontCursor=
-OS__XCreateFontCursor_0=cast=(Display *)
-OS__XCreateFontCursor_1=
-
-OS__XCreateGC=
-OS__XCreateGC_0=cast=(Display *)
-OS__XCreateGC_1=
-OS__XCreateGC_2=
-OS__XCreateGC_3=
-
-OS__XCreateImage=
-OS__XCreateImage_0=cast=(Display *)
-OS__XCreateImage_1=cast=(Visual *)
-OS__XCreateImage_2=
-OS__XCreateImage_3=
-OS__XCreateImage_4=
-OS__XCreateImage_5=cast=(char *)
-OS__XCreateImage_6=
-OS__XCreateImage_7=
-OS__XCreateImage_8=
-OS__XCreateImage_9=
-
-OS__XCreatePixmap=
-OS__XCreatePixmap_0=cast=(Display *)
-OS__XCreatePixmap_1=
-OS__XCreatePixmap_2=
-OS__XCreatePixmap_3=
-OS__XCreatePixmap_4=
-
-OS__XCreatePixmapCursor=
-OS__XCreatePixmapCursor_0=cast=(Display *)
-OS__XCreatePixmapCursor_1=cast=(Pixmap)
-OS__XCreatePixmapCursor_2=cast=(Pixmap)
-OS__XCreatePixmapCursor_3=
-OS__XCreatePixmapCursor_4=
-OS__XCreatePixmapCursor_5=
-OS__XCreatePixmapCursor_6=
-
-OS__XCreateRegion=
-
-OS__XCreateWindow=
-OS__XCreateWindow_0=cast=(Display *)
-OS__XCreateWindow_1=cast=(Window)
-OS__XCreateWindow_2=
-OS__XCreateWindow_3=
-OS__XCreateWindow_4=
-OS__XCreateWindow_5=
-OS__XCreateWindow_6=
-OS__XCreateWindow_7=
-OS__XCreateWindow_8=
-OS__XCreateWindow_9=cast=(Visual *)
-OS__XCreateWindow_10=
-OS__XCreateWindow_11=cast=(XSetWindowAttributes *)
-
-OS__XDefaultColormap=
-OS__XDefaultColormap_0=cast=(Display *)
-OS__XDefaultColormap_1=
-
-OS__XDefaultColormapOfScreen=
-OS__XDefaultColormapOfScreen_0=cast=(Screen *)
-
-OS__XDefaultDepthOfScreen=
-OS__XDefaultDepthOfScreen_0=cast=(Screen *)
-
-OS__XDefaultGCOfScreen=
-OS__XDefaultGCOfScreen_0=cast=(Screen *)
-
-OS__XDefaultRootWindow=
-OS__XDefaultRootWindow_0=cast=(Display *)
-
-OS__XDefaultScreen=
-OS__XDefaultScreen_0=cast=(Display *)
-
-OS__XDefaultScreenOfDisplay=
-OS__XDefaultScreenOfDisplay_0=cast=(Display *)
-
-OS__XDefaultVisual=
-OS__XDefaultVisual_0=cast=(Display *)
-OS__XDefaultVisual_1=
-
-OS__XDefineCursor=
-OS__XDefineCursor_0=cast=(Display *)
-OS__XDefineCursor_1=
-OS__XDefineCursor_2=
-
-OS__XDestroyImage=
-OS__XDestroyImage_0=cast=(XImage *)
-
-OS__XDestroyRegion=
-OS__XDestroyRegion_0=cast=(Region)
-
-OS__XDestroyWindow=
-OS__XDestroyWindow_0=cast=(Display *)
-OS__XDestroyWindow_1=cast=(Window)
-
-OS__XDisplayHeight=
-OS__XDisplayHeight_0=cast=(Display *)
-OS__XDisplayHeight_1=
-
-OS__XDisplayHeightMM=
-OS__XDisplayHeightMM_0=cast=(Display *)
-OS__XDisplayHeightMM_1=
-
-OS__XDisplayWidth=
-OS__XDisplayWidth_0=cast=(Display *)
-OS__XDisplayWidth_1=
-
-OS__XDisplayWidthMM=
-OS__XDisplayWidthMM_0=cast=(Display *)
-OS__XDisplayWidthMM_1=
-
-OS__XDrawArc=
-OS__XDrawArc_0=cast=(Display *)
-OS__XDrawArc_1=cast=(Drawable)
-OS__XDrawArc_2=cast=(GC)
-OS__XDrawArc_3=
-OS__XDrawArc_4=
-OS__XDrawArc_5=
-OS__XDrawArc_6=
-OS__XDrawArc_7=
-OS__XDrawArc_8=
-
-OS__XDrawLine=
-OS__XDrawLine_0=cast=(Display *)
-OS__XDrawLine_1=cast=(Drawable)
-OS__XDrawLine_2=cast=(GC)
-OS__XDrawLine_3=
-OS__XDrawLine_4=
-OS__XDrawLine_5=
-OS__XDrawLine_6=
-
-OS__XDrawLines=
-OS__XDrawLines_0=cast=(Display *)
-OS__XDrawLines_1=cast=(Drawable)
-OS__XDrawLines_2=cast=(GC)
-OS__XDrawLines_3=cast=(XPoint *)
-OS__XDrawLines_4=
-OS__XDrawLines_5=
-
-OS__XDrawPoint=
-OS__XDrawPoint_0=cast=(Display *)
-OS__XDrawPoint_1=cast=Drawable
-OS__XDrawPoint_2=cast=GC
-OS__XDrawPoint_3=
-OS__XDrawPoint_4=
-
-OS__XDrawRectangle=
-OS__XDrawRectangle_0=cast=(Display *)
-OS__XDrawRectangle_1=cast=(Drawable)
-OS__XDrawRectangle_2=cast=(GC)
-OS__XDrawRectangle_3=
-OS__XDrawRectangle_4=
-OS__XDrawRectangle_5=
-OS__XDrawRectangle_6=
-
-OS__XEmptyRegion=
-OS__XEmptyRegion_0=cast=(Region)
-
-OS__XEventsQueued=
-OS__XEventsQueued_0=cast=(Display *)
-OS__XEventsQueued_1=
-
-OS__XFillArc=
-OS__XFillArc_0=cast=(Display *)
-OS__XFillArc_1=cast=(Drawable)
-OS__XFillArc_2=cast=(GC)
-OS__XFillArc_3=
-OS__XFillArc_4=
-OS__XFillArc_5=
-OS__XFillArc_6=
-OS__XFillArc_7=
-OS__XFillArc_8=
-
-OS__XFillPolygon=
-OS__XFillPolygon_0=cast=(Display *)
-OS__XFillPolygon_1=cast=(Drawable)
-OS__XFillPolygon_2=cast=(GC)
-OS__XFillPolygon_3=cast=(XPoint *)
-OS__XFillPolygon_4=
-OS__XFillPolygon_5=
-OS__XFillPolygon_6=
-
-OS__XFillRectangle=
-OS__XFillRectangle_0=cast=(Display *)
-OS__XFillRectangle_1=cast=(Drawable)
-OS__XFillRectangle_2=cast=(GC)
-OS__XFillRectangle_3=
-OS__XFillRectangle_4=
-OS__XFillRectangle_5=
-OS__XFillRectangle_6=
-
-OS__XFilterEvent=
-OS__XFilterEvent_0=cast=(XEvent *)
-OS__XFilterEvent_1=cast=(Window)
-
-OS__XFlush=
-OS__XFlush_0=cast=(Display *)
-
-OS__XFontsOfFontSet=
-OS__XFontsOfFontSet_0=cast=(XFontSet)
-OS__XFontsOfFontSet_1=cast=(XFontStruct ***)
-OS__XFontsOfFontSet_2=cast=(char ***)
-
-OS__XFree=
-OS__XFree_0=cast=(char *)
-
-OS__XFreeColormap=
-OS__XFreeColormap_0=cast=(Display *)
-OS__XFreeColormap_1=cast=(Colormap)
-
-OS__XFreeColors=
-OS__XFreeColors_0=cast=(Display *)
-OS__XFreeColors_1=
-OS__XFreeColors_2=cast=(unsigned long *)
-OS__XFreeColors_3=
-OS__XFreeColors_4=
-
-OS__XFreeCursor=
-OS__XFreeCursor_0=cast=(Display *)
-OS__XFreeCursor_1=cast=(Cursor)
-
-OS__XFreeFont=
-OS__XFreeFont_0=cast=(Display *)
-OS__XFreeFont_1=cast=(XFontStruct *)
-
-OS__XFreeFontNames=
-OS__XFreeFontNames_0=cast=(char **)
-
-OS__XFreeFontPath=
-OS__XFreeFontPath_0=cast=char **
-
-OS__XFreeGC=
-OS__XFreeGC_0=cast=(Display *)
-OS__XFreeGC_1=cast=(GC)
-
-OS__XFreeModifiermap=
-OS__XFreeModifiermap_0=cast=(XModifierKeymap *)
-
-OS__XFreePixmap=
-OS__XFreePixmap_0=cast=(Display *)
-OS__XFreePixmap_1=cast=(Pixmap)
-
-OS__XFreeStringList=
-OS__XFreeStringList_0=cast=(char **)
-
-OS__XGetFontPath=
-OS__XGetFontPath_0=cast=Display *
-OS__XGetFontPath_1=
-
-OS__XGetGCValues=
-OS__XGetGCValues_0=cast=(Display *)
-OS__XGetGCValues_1=cast=(GC)
-OS__XGetGCValues_2=
-OS__XGetGCValues_3=
-
-OS__XGetGeometry=
-OS__XGetGeometry_0=cast=(Display *)
-OS__XGetGeometry_1=cast=(Drawable)
-OS__XGetGeometry_2=cast=(Window *)
-OS__XGetGeometry_3=cast=(int *)
-OS__XGetGeometry_4=cast=(int *)
-OS__XGetGeometry_5=cast=(unsigned int *)
-OS__XGetGeometry_6=cast=(unsigned int *)
-OS__XGetGeometry_7=cast=(unsigned int *)
-OS__XGetGeometry_8=cast=(unsigned int *)
-
-OS__XGetIconSizes=
-OS__XGetIconSizes_0=cast=Display *
-OS__XGetIconSizes_1=cast=Window
-OS__XGetIconSizes_2=cast=XIconSize **
-OS__XGetIconSizes_3=cast=int *
-
-OS__XGetImage=
-OS__XGetImage_0=cast=(Display *)
-OS__XGetImage_1=cast=(Drawable)
-OS__XGetImage_2=
-OS__XGetImage_3=
-OS__XGetImage_4=
-OS__XGetImage_5=
-OS__XGetImage_6=
-OS__XGetImage_7=
-
-OS__XGetInputFocus=
-OS__XGetInputFocus_0=cast=(Display *)
-OS__XGetInputFocus_1=cast=(Window *)
-OS__XGetInputFocus_2=cast=(int *)
-
-OS__XGetModifierMapping=
-OS__XGetModifierMapping_0=cast=(Display *)
-
-OS__XGetWindowAttributes=
-OS__XGetWindowAttributes_0=cast=(Display *)
-OS__XGetWindowAttributes_1=
-OS__XGetWindowAttributes_2=
-
-OS__XGetWindowProperty=
-OS__XGetWindowProperty_0=cast=Display *
-OS__XGetWindowProperty_1=cast=Window
-OS__XGetWindowProperty_2=cast=Atom
-OS__XGetWindowProperty_3=
-OS__XGetWindowProperty_4=
-OS__XGetWindowProperty_5=cast=Bool
-OS__XGetWindowProperty_6=cast=Atom
-OS__XGetWindowProperty_7=cast=Atom *
-OS__XGetWindowProperty_8=cast=int *
-OS__XGetWindowProperty_9=cast=unsigned long *
-OS__XGetWindowProperty_10=cast=unsigned long *
-OS__XGetWindowProperty_11=cast=unsigned char **
-
-OS__XGrabKeyboard=
-OS__XGrabKeyboard_0=cast=(Display *)
-OS__XGrabKeyboard_1=
-OS__XGrabKeyboard_2=
-OS__XGrabKeyboard_3=
-OS__XGrabKeyboard_4=
-OS__XGrabKeyboard_5=
-
-OS__XGrabPointer=
-OS__XGrabPointer_0=cast=(Display *)
-OS__XGrabPointer_1=
-OS__XGrabPointer_2=
-OS__XGrabPointer_3=
-OS__XGrabPointer_4=
-OS__XGrabPointer_5=
-OS__XGrabPointer_6=
-OS__XGrabPointer_7=
-OS__XGrabPointer_8=
-
-OS__XInitThreads=
-
-OS__XInternAtom=
-OS__XInternAtom_0=cast=(Display *)
-OS__XInternAtom_1=cast=(char *)
-OS__XInternAtom_2=
-
-OS__XIntersectRegion=
-OS__XIntersectRegion_0=cast=(Region)
-OS__XIntersectRegion_1=cast=(Region)
-OS__XIntersectRegion_2=cast=(Region)
-
-OS__XKeysymToKeycode=
-OS__XKeysymToKeycode_0=cast=(Display *)
-OS__XKeysymToKeycode_1=cast=(KeySym)
-
-OS__XKeysymToString=
-OS__XKeysymToString_0=
-
-OS__XListFonts=
-OS__XListFonts_0=cast=(Display *)
-OS__XListFonts_1=cast=(char *)
-OS__XListFonts_2=
-OS__XListFonts_3=cast=(int *)
-
-OS__XListProperties=
-OS__XListProperties_0=cast=(Display *)
-OS__XListProperties_1=cast=(Window)
-OS__XListProperties_2=cast=(int *)
-
-OS__XLocaleOfFontSet=
-OS__XLocaleOfFontSet_0=cast=(XFontSet)
-
-OS__XLookupString=
-OS__XLookupString_0=cast=(XKeyEvent *)
-OS__XLookupString_1=cast=(char *)
-OS__XLookupString_2=
-OS__XLookupString_3=cast=(KeySym *)
-OS__XLookupString_4=cast=(XComposeStatus *)
-
-OS__XLowerWindow=
-OS__XLowerWindow_0=cast=(Display *)
-OS__XLowerWindow_1=cast=(Window)
-
-OS__XMapWindow=
-OS__XMapWindow_0=cast=Display *
-OS__XMapWindow_1=cast=Window
-
-OS__XMoveResizeWindow=
-OS__XMoveResizeWindow_0=cast=Display *
-OS__XMoveResizeWindow_1=cast=Window
-OS__XMoveResizeWindow_2=
-OS__XMoveResizeWindow_3=
-OS__XMoveResizeWindow_4=
-OS__XMoveResizeWindow_5=
-
-OS__XOffsetRegion=
-OS__XOffsetRegion_0=cast=(Region)
-OS__XOffsetRegion_1=
-OS__XOffsetRegion_2=
-
-OS__XOpenDisplay=
-OS__XOpenDisplay_0=cast=(char *)
-
-OS__XPointInRegion=
-OS__XPointInRegion_0=cast=(Region)
-OS__XPointInRegion_1=
-OS__XPointInRegion_2=
-
-OS__XPolygonRegion=
-OS__XPolygonRegion_0=cast=(XPoint *)
-OS__XPolygonRegion_1=
-OS__XPolygonRegion_2=
-
-OS__XPutImage=
-OS__XPutImage_0=cast=(Display *)
-OS__XPutImage_1=cast=(Drawable)
-OS__XPutImage_2=cast=(GC)
-OS__XPutImage_3=cast=(XImage *)
-OS__XPutImage_4=
-OS__XPutImage_5=
-OS__XPutImage_6=
-OS__XPutImage_7=
-OS__XPutImage_8=
-OS__XPutImage_9=
-
-OS__XQueryBestCursor=
-OS__XQueryBestCursor_0=cast=Display *
-OS__XQueryBestCursor_1=
-OS__XQueryBestCursor_2=
-OS__XQueryBestCursor_3=
-OS__XQueryBestCursor_4=cast=(unsigned int *)
-OS__XQueryBestCursor_5=cast=(unsigned int *)
-
-OS__XQueryColor=
-OS__XQueryColor_0=cast=(Display *)
-OS__XQueryColor_1=
-OS__XQueryColor_2=
-
-OS__XQueryPointer=
-OS__XQueryPointer_0=cast=(Display *)
-OS__XQueryPointer_1=cast=(Window)
-OS__XQueryPointer_2=cast=(Window *)
-OS__XQueryPointer_3=cast=(Window *)
-OS__XQueryPointer_4=cast=(int *)
-OS__XQueryPointer_5=cast=(int *)
-OS__XQueryPointer_6=cast=(int *)
-OS__XQueryPointer_7=cast=(int *)
-OS__XQueryPointer_8=cast=(unsigned int *)
-
-OS__XQueryTree=
-OS__XQueryTree_0=cast=(Display *)
-OS__XQueryTree_1=cast=(Window)
-OS__XQueryTree_2=cast=(Window *)
-OS__XQueryTree_3=cast=(Window *)
-OS__XQueryTree_4=cast=(Window **)
-OS__XQueryTree_5=cast=(unsigned int *)
-
-OS__XRaiseWindow=
-OS__XRaiseWindow_0=cast=(Display *)
-OS__XRaiseWindow_1=cast=(Window)
-
-OS__XReconfigureWMWindow=
-OS__XReconfigureWMWindow_0=cast=(Display *)
-OS__XReconfigureWMWindow_1=cast=(Window)
-OS__XReconfigureWMWindow_2=
-OS__XReconfigureWMWindow_3=
-OS__XReconfigureWMWindow_4=
-
-OS__XRectInRegion=
-OS__XRectInRegion_0=cast=(Region)
-OS__XRectInRegion_1=
-OS__XRectInRegion_2=
-OS__XRectInRegion_3=
-OS__XRectInRegion_4=
-
-OS__XRenderComposite=flags=dynamic
-OS__XRenderComposite_0=
-OS__XRenderComposite_1=
-OS__XRenderComposite_2=
-OS__XRenderComposite_3=
-OS__XRenderComposite_4=
-OS__XRenderComposite_5=
-OS__XRenderComposite_6=
-OS__XRenderComposite_7=
-OS__XRenderComposite_8=
-OS__XRenderComposite_9=
-OS__XRenderComposite_10=
-OS__XRenderComposite_11=
-OS__XRenderComposite_12=
-
-OS__XRenderCreatePicture=flags=dynamic
-OS__XRenderCreatePicture_0=
-OS__XRenderCreatePicture_1=
-OS__XRenderCreatePicture_2=
-OS__XRenderCreatePicture_3=
-OS__XRenderCreatePicture_4=
-
-OS__XRenderFindStandardFormat=flags=dynamic
-OS__XRenderFindStandardFormat_0=
-OS__XRenderFindStandardFormat_1=
-
-OS__XRenderFindVisualFormat=flags=dynamic
-OS__XRenderFindVisualFormat_0=
-OS__XRenderFindVisualFormat_1=
-
-OS__XRenderFreePicture=flags=dynamic
-OS__XRenderFreePicture_0=
-OS__XRenderFreePicture_1=
-
-OS__XRenderQueryExtension=flags=dynamic
-OS__XRenderQueryExtension_0=
-OS__XRenderQueryExtension_1=
-OS__XRenderQueryExtension_2=
-
-OS__XRenderQueryVersion=flags=dynamic
-OS__XRenderQueryVersion_0=
-OS__XRenderQueryVersion_1=
-OS__XRenderQueryVersion_2=
-
-OS__XRenderSetPictureClipRectangles=flags=dynamic
-OS__XRenderSetPictureClipRectangles_0=
-OS__XRenderSetPictureClipRectangles_1=
-OS__XRenderSetPictureClipRectangles_2=
-OS__XRenderSetPictureClipRectangles_3=
-OS__XRenderSetPictureClipRectangles_4=
-OS__XRenderSetPictureClipRectangles_5=
-
-OS__XRenderSetPictureClipRegion=flags=dynamic
-OS__XRenderSetPictureClipRegion_0=
-OS__XRenderSetPictureClipRegion_1=
-OS__XRenderSetPictureClipRegion_2=
-
-OS__XRenderSetPictureTransform=flags=dynamic
-OS__XRenderSetPictureTransform_0=
-OS__XRenderSetPictureTransform_1=
-OS__XRenderSetPictureTransform_2=
-
-OS__XReparentWindow=
-OS__XReparentWindow_0=cast=(Display *)
-OS__XReparentWindow_1=cast=(Window)
-OS__XReparentWindow_2=cast=(Window)
-OS__XReparentWindow_3=
-OS__XReparentWindow_4=
-
-OS__XResizeWindow=
-OS__XResizeWindow_0=cast=Display *
-OS__XResizeWindow_1=cast=Window
-OS__XResizeWindow_2=
-OS__XResizeWindow_3=
-
-OS__XRootWindowOfScreen=
-OS__XRootWindowOfScreen_0=cast=(Screen *)
-
-OS__XSelectInput=
-OS__XSelectInput_0=cast=Display *
-OS__XSelectInput_1=cast=Window
-OS__XSelectInput_2=
-
-OS__XSendEvent=
-OS__XSendEvent_0=cast=Display *
-OS__XSendEvent_1=cast=Window
-OS__XSendEvent_2=cast=Bool
-OS__XSendEvent_3=cast=long
-OS__XSendEvent_4=cast=XEvent *
-
-OS__XSetBackground=
-OS__XSetBackground_0=cast=(Display *)
-OS__XSetBackground_1=cast=(GC)
-OS__XSetBackground_2=
-
-OS__XSetClipMask=
-OS__XSetClipMask_0=cast=(Display *)
-OS__XSetClipMask_1=cast=(GC)
-OS__XSetClipMask_2=cast=(Pixmap)
-
-OS__XSetClipRectangles=
-OS__XSetClipRectangles_0=cast=(Display *)
-OS__XSetClipRectangles_1=cast=(GC)
-OS__XSetClipRectangles_2=
-OS__XSetClipRectangles_3=
-OS__XSetClipRectangles_4=cast=(XRectangle *)
-OS__XSetClipRectangles_5=
-OS__XSetClipRectangles_6=
-
-OS__XSetDashes=
-OS__XSetDashes_0=cast=(Display *)
-OS__XSetDashes_1=cast=(GC)
-OS__XSetDashes_2=
-OS__XSetDashes_3=cast=(char *)
-OS__XSetDashes_4=
-
-OS__XSetErrorHandler=
-OS__XSetErrorHandler_0=cast=(XErrorHandler)
-
-OS__XSetFillRule=
-OS__XSetFillRule_0=cast=(Display *)
-OS__XSetFillRule_1=cast=(GC)
-OS__XSetFillRule_2=
-
-OS__XSetFillStyle=
-OS__XSetFillStyle_0=cast=(Display *)
-OS__XSetFillStyle_1=cast=(GC)
-OS__XSetFillStyle_2=
-
-OS__XSetFontPath=
-OS__XSetFontPath_0=cast=Display *
-OS__XSetFontPath_1=cast=char **
-OS__XSetFontPath_2=
-
-OS__XSetForeground=
-OS__XSetForeground_0=cast=(Display *)
-OS__XSetForeground_1=cast=(GC)
-OS__XSetForeground_2=
-
-OS__XSetFunction=
-OS__XSetFunction_0=cast=(Display *)
-OS__XSetFunction_1=cast=(GC)
-OS__XSetFunction_2=
-
-OS__XSetGraphicsExposures=
-OS__XSetGraphicsExposures_0=cast=(Display *)
-OS__XSetGraphicsExposures_1=cast=(GC)
-OS__XSetGraphicsExposures_2=cast=(Bool)
-
-OS__XSetIOErrorHandler=
-OS__XSetIOErrorHandler_0=cast=(XIOErrorHandler)
-
-OS__XSetInputFocus=
-OS__XSetInputFocus_0=cast=(Display *)
-OS__XSetInputFocus_1=cast=(Window)
-OS__XSetInputFocus_2=
-OS__XSetInputFocus_3=
-
-OS__XSetLineAttributes=
-OS__XSetLineAttributes_0=cast=(Display *)
-OS__XSetLineAttributes_1=cast=(GC)
-OS__XSetLineAttributes_2=
-OS__XSetLineAttributes_3=
-OS__XSetLineAttributes_4=
-OS__XSetLineAttributes_5=
-
-OS__XSetRegion=
-OS__XSetRegion_0=cast=(Display *)
-OS__XSetRegion_1=cast=(GC)
-OS__XSetRegion_2=cast=(Region)
-
-OS__XSetStipple=
-OS__XSetStipple_0=cast=(Display *)
-OS__XSetStipple_1=cast=(GC)
-OS__XSetStipple_2=cast=(Pixmap)
-
-OS__XSetSubwindowMode=
-OS__XSetSubwindowMode_0=cast=(Display *)
-OS__XSetSubwindowMode_1=cast=(GC)
-OS__XSetSubwindowMode_2=
-
-OS__XSetTSOrigin=
-OS__XSetTSOrigin_0=cast=Display *
-OS__XSetTSOrigin_1=cast=GC
-OS__XSetTSOrigin_2=
-OS__XSetTSOrigin_3=
-
-OS__XSetTile=
-OS__XSetTile_0=cast=Display *
-OS__XSetTile_1=cast=GC
-OS__XSetTile_2=cast=Pixmap
-
-OS__XSetWMNormalHints=
-OS__XSetWMNormalHints_0=cast=Display *
-OS__XSetWMNormalHints_1=cast=(Window)
-OS__XSetWMNormalHints_2=
-
-OS__XSetWindowBackgroundPixmap=
-OS__XSetWindowBackgroundPixmap_0=cast=(Display *)
-OS__XSetWindowBackgroundPixmap_1=cast=(Window)
-OS__XSetWindowBackgroundPixmap_2=cast=Pixmap
-
-OS__XShapeCombineMask=
-OS__XShapeCombineMask_0=cast=(Display *)
-OS__XShapeCombineMask_1=cast=(Window)
-OS__XShapeCombineMask_2=
-OS__XShapeCombineMask_3=
-OS__XShapeCombineMask_4=
-OS__XShapeCombineMask_5=cast=Pixmap
-OS__XShapeCombineMask_6=
-
-OS__XShapeCombineRegion=
-OS__XShapeCombineRegion_0=cast=(Display *)
-OS__XShapeCombineRegion_1=cast=(Window)
-OS__XShapeCombineRegion_2=
-OS__XShapeCombineRegion_3=
-OS__XShapeCombineRegion_4=
-OS__XShapeCombineRegion_5=cast=(Region)
-OS__XShapeCombineRegion_6=
-
-OS__XSubtractRegion=
-OS__XSubtractRegion_0=cast=(Region)
-OS__XSubtractRegion_1=cast=(Region)
-OS__XSubtractRegion_2=cast=(Region)
-
-OS__XSync=
-OS__XSync_0=cast=(Display *)
-OS__XSync_1=cast=(Bool)
-
-OS__XSynchronize=
-OS__XSynchronize_0=cast=(Display *)
-OS__XSynchronize_1=cast=(Bool)
-
-OS__XTestFakeButtonEvent=
-OS__XTestFakeButtonEvent_0=cast=Display *
-OS__XTestFakeButtonEvent_1=
-OS__XTestFakeButtonEvent_2=cast=Bool
-OS__XTestFakeButtonEvent_3=cast=unsigned long
-
-OS__XTestFakeKeyEvent=
-OS__XTestFakeKeyEvent_0=cast=Display *
-OS__XTestFakeKeyEvent_1=
-OS__XTestFakeKeyEvent_2=cast=Bool
-OS__XTestFakeKeyEvent_3=cast=unsigned long
-
-OS__XTestFakeMotionEvent=
-OS__XTestFakeMotionEvent_0=cast=Display *
-OS__XTestFakeMotionEvent_1=
-OS__XTestFakeMotionEvent_2=
-OS__XTestFakeMotionEvent_3=
-OS__XTestFakeMotionEvent_4=cast=unsigned long
-
-OS__XTranslateCoordinates=
-OS__XTranslateCoordinates_0=cast=Display *
-OS__XTranslateCoordinates_1=cast=Window
-OS__XTranslateCoordinates_2=cast=Window
-OS__XTranslateCoordinates_3=
-OS__XTranslateCoordinates_4=
-OS__XTranslateCoordinates_5=
-OS__XTranslateCoordinates_6=
-OS__XTranslateCoordinates_7=cast=Window *
-
-OS__XUndefineCursor=
-OS__XUndefineCursor_0=cast=(Display *)
-OS__XUndefineCursor_1=cast=(Window)
-
-OS__XUngrabKeyboard=
-OS__XUngrabKeyboard_0=cast=(Display *)
-OS__XUngrabKeyboard_1=
-
-OS__XUngrabPointer=
-OS__XUngrabPointer_0=cast=(Display *)
-OS__XUngrabPointer_1=
-
-OS__XUnionRectWithRegion=
-OS__XUnionRectWithRegion_0=cast=(XRectangle *)
-OS__XUnionRectWithRegion_1=cast=(Region)
-OS__XUnionRectWithRegion_2=cast=(Region)
-
-OS__XUnionRegion=
-OS__XUnionRegion_0=cast=(Region)
-OS__XUnionRegion_1=cast=(Region)
-OS__XUnionRegion_2=cast=(Region)
-
-OS__XUnmapWindow=
-OS__XUnmapWindow_0=cast=Display *
-OS__XUnmapWindow_1=cast=Window
-
-OS__XWarpPointer=
-OS__XWarpPointer_0=cast=(Display *)
-OS__XWarpPointer_1=
-OS__XWarpPointer_2=
-OS__XWarpPointer_3=
-OS__XWarpPointer_4=
-OS__XWarpPointer_5=
-OS__XWarpPointer_6=
-OS__XWarpPointer_7=
-OS__XWarpPointer_8=
-
-OS__XWhitePixel=
-OS__XWhitePixel_0=cast=(Display *)
-OS__XWhitePixel_1=
-
-OS__XWithdrawWindow=
-OS__XWithdrawWindow_0=cast=(Display *)
-OS__XWithdrawWindow_1=cast=(Window)
-OS__XWithdrawWindow_2=
-
-OS__XineramaIsActive=
-OS__XineramaIsActive_0=cast=(Display *)
-
-OS__XineramaQueryScreens=
-OS__XineramaQueryScreens_0=cast=(Display *)
-OS__XineramaQueryScreens_1=
-
-OS__XmAddWMProtocolCallback=
-OS__XmAddWMProtocolCallback_0=cast=(Widget)
-OS__XmAddWMProtocolCallback_1=cast=(Atom)
-OS__XmAddWMProtocolCallback_2=cast=(XtCallbackProc)
-OS__XmAddWMProtocolCallback_3=cast=(XtPointer)
-
-OS__XmChangeColor=
-OS__XmChangeColor_0=cast=(Widget)
-OS__XmChangeColor_1=
-
-OS__XmClipboardCopy=
-OS__XmClipboardCopy_0=cast=(Display *)
-OS__XmClipboardCopy_1=cast=(Window)
-OS__XmClipboardCopy_2=
-OS__XmClipboardCopy_3=cast=(char *)
-OS__XmClipboardCopy_4=cast=(char *)
-OS__XmClipboardCopy_5=
-OS__XmClipboardCopy_6=
-OS__XmClipboardCopy_7=cast=(void *)
-
-OS__XmClipboardEndCopy=
-OS__XmClipboardEndCopy_0=cast=(Display *)
-OS__XmClipboardEndCopy_1=cast=(Window)
-OS__XmClipboardEndCopy_2=
-
-OS__XmClipboardEndRetrieve=
-OS__XmClipboardEndRetrieve_0=cast=(Display *)
-OS__XmClipboardEndRetrieve_1=cast=(Window)
-
-OS__XmClipboardInquireCount=
-OS__XmClipboardInquireCount_0=cast=(Display *)
-OS__XmClipboardInquireCount_1=cast=(Window)
-OS__XmClipboardInquireCount_2=cast=(int *)
-OS__XmClipboardInquireCount_3=cast=(unsigned long *)
-
-OS__XmClipboardInquireFormat=
-OS__XmClipboardInquireFormat_0=cast=(Display *)
-OS__XmClipboardInquireFormat_1=cast=(Window)
-OS__XmClipboardInquireFormat_2=
-OS__XmClipboardInquireFormat_3=cast=(char *)
-OS__XmClipboardInquireFormat_4=
-OS__XmClipboardInquireFormat_5=cast=(unsigned long *)
-
-OS__XmClipboardInquireLength=
-OS__XmClipboardInquireLength_0=cast=(Display *)
-OS__XmClipboardInquireLength_1=cast=(Window)
-OS__XmClipboardInquireLength_2=cast=(char *)
-OS__XmClipboardInquireLength_3=cast=(unsigned long *)
-
-OS__XmClipboardRetrieve=
-OS__XmClipboardRetrieve_0=cast=(Display *)
-OS__XmClipboardRetrieve_1=cast=(Window)
-OS__XmClipboardRetrieve_2=cast=(char *)
-OS__XmClipboardRetrieve_3=cast=(char *)
-OS__XmClipboardRetrieve_4=
-OS__XmClipboardRetrieve_5=cast=(unsigned long *)
-OS__XmClipboardRetrieve_6=cast=(long *)
-
-OS__XmClipboardStartCopy=
-OS__XmClipboardStartCopy_0=cast=(Display *)
-OS__XmClipboardStartCopy_1=cast=(Window)
-OS__XmClipboardStartCopy_2=cast=(XmString)
-OS__XmClipboardStartCopy_3=
-OS__XmClipboardStartCopy_4=cast=(Widget)
-OS__XmClipboardStartCopy_5=cast=(XmCutPasteProc)
-OS__XmClipboardStartCopy_6=cast=(long *)
-
-OS__XmClipboardStartRetrieve=
-OS__XmClipboardStartRetrieve_0=cast=(Display *)
-OS__XmClipboardStartRetrieve_1=cast=(Window)
-OS__XmClipboardStartRetrieve_2=
-
-OS__XmComboBoxAddItem=
-OS__XmComboBoxAddItem_0=cast=(Widget)
-OS__XmComboBoxAddItem_1=cast=(XmString)
-OS__XmComboBoxAddItem_2=
-OS__XmComboBoxAddItem_3=
-
-OS__XmComboBoxDeletePos=
-OS__XmComboBoxDeletePos_0=cast=(Widget)
-OS__XmComboBoxDeletePos_1=
-
-OS__XmComboBoxSelectItem=
-OS__XmComboBoxSelectItem_0=cast=(Widget)
-OS__XmComboBoxSelectItem_1=cast=(XmString)
-
-OS__XmCreateArrowButton=
-OS__XmCreateArrowButton_0=cast=(Widget)
-OS__XmCreateArrowButton_1=cast=(String)
-OS__XmCreateArrowButton_2=cast=(ArgList)
-OS__XmCreateArrowButton_3=
-
-OS__XmCreateCascadeButtonGadget=
-OS__XmCreateCascadeButtonGadget_0=cast=(Widget)
-OS__XmCreateCascadeButtonGadget_1=cast=(String)
-OS__XmCreateCascadeButtonGadget_2=cast=(ArgList)
-OS__XmCreateCascadeButtonGadget_3=
-
-OS__XmCreateComboBox=
-OS__XmCreateComboBox_0=cast=(Widget)
-OS__XmCreateComboBox_1=cast=(String)
-OS__XmCreateComboBox_2=cast=(ArgList)
-OS__XmCreateComboBox_3=
-
-OS__XmCreateDialogShell=
-OS__XmCreateDialogShell_0=cast=(Widget)
-OS__XmCreateDialogShell_1=cast=(String)
-OS__XmCreateDialogShell_2=cast=(ArgList)
-OS__XmCreateDialogShell_3=
-
-OS__XmCreateDrawingArea=
-OS__XmCreateDrawingArea_0=cast=(Widget)
-OS__XmCreateDrawingArea_1=cast=(String)
-OS__XmCreateDrawingArea_2=cast=(ArgList)
-OS__XmCreateDrawingArea_3=
-
-OS__XmCreateDrawnButton=
-OS__XmCreateDrawnButton_0=cast=(Widget)
-OS__XmCreateDrawnButton_1=cast=(String)
-OS__XmCreateDrawnButton_2=cast=(ArgList)
-OS__XmCreateDrawnButton_3=
-
-OS__XmCreateErrorDialog=
-OS__XmCreateErrorDialog_0=cast=(Widget)
-OS__XmCreateErrorDialog_1=cast=(String)
-OS__XmCreateErrorDialog_2=cast=(ArgList)
-OS__XmCreateErrorDialog_3=
-
-OS__XmCreateFileSelectionDialog=
-OS__XmCreateFileSelectionDialog_0=cast=(Widget)
-OS__XmCreateFileSelectionDialog_1=cast=(String)
-OS__XmCreateFileSelectionDialog_2=cast=(ArgList)
-OS__XmCreateFileSelectionDialog_3=
-
-OS__XmCreateForm=
-OS__XmCreateForm_0=cast=(Widget)
-OS__XmCreateForm_1=cast=(String)
-OS__XmCreateForm_2=cast=(ArgList)
-OS__XmCreateForm_3=
-
-OS__XmCreateFrame=
-OS__XmCreateFrame_0=cast=(Widget)
-OS__XmCreateFrame_1=cast=(String)
-OS__XmCreateFrame_2=cast=(ArgList)
-OS__XmCreateFrame_3=
-
-OS__XmCreateInformationDialog=
-OS__XmCreateInformationDialog_0=cast=(Widget)
-OS__XmCreateInformationDialog_1=cast=(String)
-OS__XmCreateInformationDialog_2=cast=(ArgList)
-OS__XmCreateInformationDialog_3=
-
-OS__XmCreateLabel=
-OS__XmCreateLabel_0=cast=(Widget)
-OS__XmCreateLabel_1=cast=(String)
-OS__XmCreateLabel_2=cast=(ArgList)
-OS__XmCreateLabel_3=
-
-OS__XmCreateList=
-OS__XmCreateList_0=cast=(Widget)
-OS__XmCreateList_1=cast=(String)
-OS__XmCreateList_2=cast=(ArgList)
-OS__XmCreateList_3=
-
-OS__XmCreateMainWindow=
-OS__XmCreateMainWindow_0=cast=(Widget)
-OS__XmCreateMainWindow_1=cast=(String)
-OS__XmCreateMainWindow_2=cast=(ArgList)
-OS__XmCreateMainWindow_3=
-
-OS__XmCreateMenuBar=
-OS__XmCreateMenuBar_0=cast=(Widget)
-OS__XmCreateMenuBar_1=cast=(String)
-OS__XmCreateMenuBar_2=cast=(ArgList)
-OS__XmCreateMenuBar_3=
-
-OS__XmCreateMessageDialog=
-OS__XmCreateMessageDialog_0=cast=(Widget)
-OS__XmCreateMessageDialog_1=cast=(String)
-OS__XmCreateMessageDialog_2=cast=(ArgList)
-OS__XmCreateMessageDialog_3=
-
-OS__XmCreatePopupMenu=
-OS__XmCreatePopupMenu_0=cast=(Widget)
-OS__XmCreatePopupMenu_1=cast=(String)
-OS__XmCreatePopupMenu_2=cast=(ArgList)
-OS__XmCreatePopupMenu_3=
-
-OS__XmCreatePulldownMenu=
-OS__XmCreatePulldownMenu_0=cast=(Widget)
-OS__XmCreatePulldownMenu_1=cast=(String)
-OS__XmCreatePulldownMenu_2=cast=(ArgList)
-OS__XmCreatePulldownMenu_3=
-
-OS__XmCreatePushButton=
-OS__XmCreatePushButton_0=cast=(Widget)
-OS__XmCreatePushButton_1=cast=(String)
-OS__XmCreatePushButton_2=cast=(ArgList)
-OS__XmCreatePushButton_3=
-
-OS__XmCreatePushButtonGadget=
-OS__XmCreatePushButtonGadget_0=cast=(Widget)
-OS__XmCreatePushButtonGadget_1=cast=(String)
-OS__XmCreatePushButtonGadget_2=cast=(ArgList)
-OS__XmCreatePushButtonGadget_3=
-
-OS__XmCreateQuestionDialog=
-OS__XmCreateQuestionDialog_0=cast=(Widget)
-OS__XmCreateQuestionDialog_1=cast=(String)
-OS__XmCreateQuestionDialog_2=cast=(ArgList)
-OS__XmCreateQuestionDialog_3=
-
-OS__XmCreateScale=
-OS__XmCreateScale_0=cast=(Widget)
-OS__XmCreateScale_1=cast=(String)
-OS__XmCreateScale_2=cast=(ArgList)
-OS__XmCreateScale_3=
-
-OS__XmCreateScrollBar=
-OS__XmCreateScrollBar_0=cast=(Widget)
-OS__XmCreateScrollBar_1=cast=(String)
-OS__XmCreateScrollBar_2=cast=(ArgList)
-OS__XmCreateScrollBar_3=
-
-OS__XmCreateScrolledList=
-OS__XmCreateScrolledList_0=cast=(Widget)
-OS__XmCreateScrolledList_1=cast=(String)
-OS__XmCreateScrolledList_2=cast=(ArgList)
-OS__XmCreateScrolledList_3=
-
-OS__XmCreateScrolledText=
-OS__XmCreateScrolledText_0=cast=(Widget)
-OS__XmCreateScrolledText_1=cast=(String)
-OS__XmCreateScrolledText_2=cast=(ArgList)
-OS__XmCreateScrolledText_3=
-
-OS__XmCreateSeparator=
-OS__XmCreateSeparator_0=cast=(Widget)
-OS__XmCreateSeparator_1=cast=(String)
-OS__XmCreateSeparator_2=cast=(ArgList)
-OS__XmCreateSeparator_3=
-
-OS__XmCreateSeparatorGadget=
-OS__XmCreateSeparatorGadget_0=cast=(Widget)
-OS__XmCreateSeparatorGadget_1=cast=(String)
-OS__XmCreateSeparatorGadget_2=cast=(ArgList)
-OS__XmCreateSeparatorGadget_3=
-
-OS__XmCreateSimpleSpinBox=
-OS__XmCreateSimpleSpinBox_0=cast=Widget
-OS__XmCreateSimpleSpinBox_1=cast=String
-OS__XmCreateSimpleSpinBox_2=cast=ArgList
-OS__XmCreateSimpleSpinBox_3=
-
-OS__XmCreateTextField=
-OS__XmCreateTextField_0=cast=(Widget)
-OS__XmCreateTextField_1=cast=(String)
-OS__XmCreateTextField_2=cast=(ArgList)
-OS__XmCreateTextField_3=
-
-OS__XmCreateToggleButton=
-OS__XmCreateToggleButton_0=cast=(Widget)
-OS__XmCreateToggleButton_1=cast=(String)
-OS__XmCreateToggleButton_2=cast=(ArgList)
-OS__XmCreateToggleButton_3=
-
-OS__XmCreateToggleButtonGadget=
-OS__XmCreateToggleButtonGadget_0=cast=(Widget)
-OS__XmCreateToggleButtonGadget_1=cast=(String)
-OS__XmCreateToggleButtonGadget_2=cast=(ArgList)
-OS__XmCreateToggleButtonGadget_3=
-
-OS__XmCreateWarningDialog=
-OS__XmCreateWarningDialog_0=cast=(Widget)
-OS__XmCreateWarningDialog_1=cast=(String)
-OS__XmCreateWarningDialog_2=cast=(ArgList)
-OS__XmCreateWarningDialog_3=
-
-OS__XmCreateWorkingDialog=
-OS__XmCreateWorkingDialog_0=cast=(Widget)
-OS__XmCreateWorkingDialog_1=cast=(String)
-OS__XmCreateWorkingDialog_2=cast=(ArgList)
-OS__XmCreateWorkingDialog_3=
-
-OS__XmDestroyPixmap=
-OS__XmDestroyPixmap_0=cast=(Screen *)
-OS__XmDestroyPixmap_1=cast=(Pixmap)
-
-OS__XmDragCancel=
-OS__XmDragCancel_0=cast=(Widget)
-
-OS__XmDragStart=
-OS__XmDragStart_0=cast=(Widget)
-OS__XmDragStart_1=cast=(XEvent *)
-OS__XmDragStart_2=cast=(ArgList)
-OS__XmDragStart_3=cast=(Cardinal)
-
-OS__XmDropSiteRegister=
-OS__XmDropSiteRegister_0=cast=(Widget)
-OS__XmDropSiteRegister_1=cast=(ArgList)
-OS__XmDropSiteRegister_2=cast=(Cardinal)
-
-OS__XmDropSiteUnregister=
-OS__XmDropSiteUnregister_0=cast=(Widget)
-
-OS__XmDropSiteUpdate=
-OS__XmDropSiteUpdate_0=cast=(Widget)
-OS__XmDropSiteUpdate_1=cast=(ArgList)
-OS__XmDropSiteUpdate_2=cast=(Cardinal)
-
-OS__XmDropTransferAdd=
-OS__XmDropTransferAdd_0=cast=(Widget)
-OS__XmDropTransferAdd_1=cast=(XmDropTransferEntryRec *)
-OS__XmDropTransferAdd_2=cast=(Cardinal)
-
-OS__XmDropTransferStart=
-OS__XmDropTransferStart_0=cast=(Widget)
-OS__XmDropTransferStart_1=cast=(ArgList)
-OS__XmDropTransferStart_2=cast=(Cardinal)
-
-OS__XmFileSelectionBoxGetChild=
-OS__XmFileSelectionBoxGetChild_0=cast=(Widget)
-OS__XmFileSelectionBoxGetChild_1=
-
-OS__XmFontListAppendEntry=
-OS__XmFontListAppendEntry_0=cast=(XmFontList)
-OS__XmFontListAppendEntry_1=cast=(XmFontListEntry)
-
-OS__XmFontListCopy=
-OS__XmFontListCopy_0=cast=(XmFontList)
-
-OS__XmFontListEntryFree=
-OS__XmFontListEntryFree_0=cast=(XmFontListEntry *)
-
-OS__XmFontListEntryGetFont=
-OS__XmFontListEntryGetFont_0=cast=(XmFontListEntry)
-OS__XmFontListEntryGetFont_1=cast=(XmFontType *)
-
-OS__XmFontListEntryLoad=
-OS__XmFontListEntryLoad_0=cast=(Display *)
-OS__XmFontListEntryLoad_1=cast=(char *)
-OS__XmFontListEntryLoad_2=
-OS__XmFontListEntryLoad_3=cast=(char *)
-
-OS__XmFontListFree=
-OS__XmFontListFree_0=cast=(XmFontList)
-
-OS__XmFontListFreeFontContext=
-OS__XmFontListFreeFontContext_0=cast=(XmFontContext)
-
-OS__XmFontListInitFontContext=
-OS__XmFontListInitFontContext_0=cast=(XmFontContext *)
-OS__XmFontListInitFontContext_1=cast=(XmFontList)
-
-OS__XmFontListNextEntry=
-OS__XmFontListNextEntry_0=cast=(XmFontContext)
-
-OS__XmGetAtomName=
-OS__XmGetAtomName_0=cast=(Display *)
-OS__XmGetAtomName_1=cast=(Atom)
-
-OS__XmGetDragContext=
-OS__XmGetDragContext_0=cast=(Widget)
-OS__XmGetDragContext_1=cast=(Time)
-
-OS__XmGetFocusWidget=
-OS__XmGetFocusWidget_0=cast=(Widget)
-
-OS__XmGetPixmap=
-OS__XmGetPixmap_0=cast=(Screen *)
-OS__XmGetPixmap_1=cast=(char *)
-OS__XmGetPixmap_2=cast=(Pixel)
-OS__XmGetPixmap_3=cast=(Pixel)
-
-OS__XmGetPixmapByDepth=
-OS__XmGetPixmapByDepth_0=cast=(Screen *)
-OS__XmGetPixmapByDepth_1=cast=(char *)
-OS__XmGetPixmapByDepth_2=
-OS__XmGetPixmapByDepth_3=
-OS__XmGetPixmapByDepth_4=
-
-OS__XmGetXmDisplay=
-OS__XmGetXmDisplay_0=cast=(Display *)
-
-OS__XmImMbLookupString=
-OS__XmImMbLookupString_0=cast=(Widget)
-OS__XmImMbLookupString_1=cast=(XKeyPressedEvent *)
-OS__XmImMbLookupString_2=cast=(char *)
-OS__XmImMbLookupString_3=
-OS__XmImMbLookupString_4=cast=(KeySym *)
-OS__XmImMbLookupString_5=cast=(int *)
-
-OS__XmImRegister=
-OS__XmImRegister_0=cast=(Widget)
-OS__XmImRegister_1=
-
-OS__XmImSetFocusValues=
-OS__XmImSetFocusValues_0=cast=(Widget)
-OS__XmImSetFocusValues_1=cast=(ArgList)
-OS__XmImSetFocusValues_2=
-
-OS__XmImSetValues=
-OS__XmImSetValues_0=cast=(Widget)
-OS__XmImSetValues_1=cast=(ArgList)
-OS__XmImSetValues_2=
-
-OS__XmImUnregister=
-OS__XmImUnregister_0=cast=(Widget)
-
-OS__XmImUnsetFocus=
-OS__XmImUnsetFocus_0=cast=(Widget)
-
-OS__XmInternAtom=
-OS__XmInternAtom_0=cast=(Display *)
-OS__XmInternAtom_1=cast=(String)
-OS__XmInternAtom_2=
-
-OS__XmListAddItemUnselected=
-OS__XmListAddItemUnselected_0=cast=(Widget)
-OS__XmListAddItemUnselected_1=cast=(XmString)
-OS__XmListAddItemUnselected_2=
-
-OS__XmListDeleteAllItems=
-OS__XmListDeleteAllItems_0=cast=(Widget)
-
-OS__XmListDeleteItemsPos=
-OS__XmListDeleteItemsPos_0=cast=(Widget)
-OS__XmListDeleteItemsPos_1=
-OS__XmListDeleteItemsPos_2=
-
-OS__XmListDeletePos=
-OS__XmListDeletePos_0=cast=(Widget)
-OS__XmListDeletePos_1=
-
-OS__XmListDeletePositions=
-OS__XmListDeletePositions_0=cast=(Widget)
-OS__XmListDeletePositions_1=cast=(int *)
-OS__XmListDeletePositions_2=
-
-OS__XmListDeselectAllItems=
-OS__XmListDeselectAllItems_0=cast=(Widget)
-
-OS__XmListDeselectPos=
-OS__XmListDeselectPos_0=cast=(Widget)
-OS__XmListDeselectPos_1=
-
-OS__XmListGetKbdItemPos=
-OS__XmListGetKbdItemPos_0=cast=(Widget)
-
-OS__XmListGetSelectedPos=
-OS__XmListGetSelectedPos_0=cast=(Widget)
-OS__XmListGetSelectedPos_1=cast=(int **)
-OS__XmListGetSelectedPos_2=cast=(int *)
-
-OS__XmListItemPos=
-OS__XmListItemPos_0=cast=(Widget)
-OS__XmListItemPos_1=cast=(XmString)
-
-OS__XmListPosSelected=
-OS__XmListPosSelected_0=cast=(Widget)
-OS__XmListPosSelected_1=
-
-OS__XmListReplaceItemsPosUnselected=
-OS__XmListReplaceItemsPosUnselected_0=cast=(Widget)
-OS__XmListReplaceItemsPosUnselected_1=cast=(XmString *)
-OS__XmListReplaceItemsPosUnselected_2=
-OS__XmListReplaceItemsPosUnselected_3=
-
-OS__XmListSelectPos=
-OS__XmListSelectPos_0=cast=(Widget)
-OS__XmListSelectPos_1=
-OS__XmListSelectPos_2=
-
-OS__XmListSetKbdItemPos=
-OS__XmListSetKbdItemPos_0=cast=(Widget)
-OS__XmListSetKbdItemPos_1=
-
-OS__XmListSetPos=
-OS__XmListSetPos_0=cast=(Widget)
-OS__XmListSetPos_1=
-
-OS__XmListUpdateSelectedList=
-OS__XmListUpdateSelectedList_0=cast=(Widget)
-
-OS__XmMainWindowSetAreas=
-OS__XmMainWindowSetAreas_0=cast=(Widget)
-OS__XmMainWindowSetAreas_1=cast=(Widget)
-OS__XmMainWindowSetAreas_2=cast=(Widget)
-OS__XmMainWindowSetAreas_3=cast=(Widget)
-OS__XmMainWindowSetAreas_4=cast=(Widget)
-OS__XmMainWindowSetAreas_5=cast=(Widget)
-
-OS__XmMessageBoxGetChild=
-OS__XmMessageBoxGetChild_0=cast=(Widget)
-OS__XmMessageBoxGetChild_1=
-
-OS__XmParseMappingCreate=
-OS__XmParseMappingCreate_0=cast=(ArgList)
-OS__XmParseMappingCreate_1=
-
-OS__XmParseMappingFree=
-OS__XmParseMappingFree_0=cast=(XmParseMapping)
-
-OS__XmProcessTraversal=
-OS__XmProcessTraversal_0=cast=(Widget)
-OS__XmProcessTraversal_1=
-
-OS__XmRenderTableAddRenditions=
-OS__XmRenderTableAddRenditions_0=cast=(XmRenderTable)
-OS__XmRenderTableAddRenditions_1=cast=(XmRendition *)
-OS__XmRenderTableAddRenditions_2=
-OS__XmRenderTableAddRenditions_3=
-
-OS__XmRenderTableFree=
-OS__XmRenderTableFree_0=cast=(XmRenderTable)
-
-OS__XmRenditionCreate=
-OS__XmRenditionCreate_0=cast=(Widget)
-OS__XmRenditionCreate_1=cast=(XmStringTag)
-OS__XmRenditionCreate_2=cast=(ArgList)
-OS__XmRenditionCreate_3=
-
-OS__XmRenditionFree=
-OS__XmRenditionFree_0=cast=(XmRendition)
-
-OS__XmStringBaseline=
-OS__XmStringBaseline_0=cast=XmRenderTable
-OS__XmStringBaseline_1=cast=XmString
-
-OS__XmStringCompare=
-OS__XmStringCompare_0=cast=(XmString)
-OS__XmStringCompare_1=cast=(XmString)
-
-OS__XmStringComponentCreate=
-OS__XmStringComponentCreate_0=
-OS__XmStringComponentCreate_1=
-OS__XmStringComponentCreate_2=cast=(XtPointer)
-
-OS__XmStringConcat=
-OS__XmStringConcat_0=cast=(XmString)
-OS__XmStringConcat_1=cast=(XmString)
-
-OS__XmStringCreate=
-OS__XmStringCreate_0=cast=(char *)
-OS__XmStringCreate_1=cast=(char *)
-
-OS__XmStringCreateLocalized=
-OS__XmStringCreateLocalized_0=cast=(char *)
-
-OS__XmStringDraw=
-OS__XmStringDraw_0=cast=(Display *)
-OS__XmStringDraw_1=cast=(Window)
-OS__XmStringDraw_2=cast=(XmFontList)
-OS__XmStringDraw_3=cast=(XmString)
-OS__XmStringDraw_4=cast=(GC)
-OS__XmStringDraw_5=
-OS__XmStringDraw_6=
-OS__XmStringDraw_7=
-OS__XmStringDraw_8=
-OS__XmStringDraw_9=
-OS__XmStringDraw_10=
-
-OS__XmStringDrawImage=
-OS__XmStringDrawImage_0=cast=(Display *)
-OS__XmStringDrawImage_1=cast=(Window)
-OS__XmStringDrawImage_2=cast=(XmFontList)
-OS__XmStringDrawImage_3=cast=(XmString)
-OS__XmStringDrawImage_4=cast=(GC)
-OS__XmStringDrawImage_5=
-OS__XmStringDrawImage_6=
-OS__XmStringDrawImage_7=
-OS__XmStringDrawImage_8=
-OS__XmStringDrawImage_9=
-OS__XmStringDrawImage_10=
-
-OS__XmStringDrawUnderline=
-OS__XmStringDrawUnderline_0=cast=(Display *)
-OS__XmStringDrawUnderline_1=cast=(Window)
-OS__XmStringDrawUnderline_2=cast=(XmFontList)
-OS__XmStringDrawUnderline_3=cast=(XmString)
-OS__XmStringDrawUnderline_4=cast=(GC)
-OS__XmStringDrawUnderline_5=
-OS__XmStringDrawUnderline_6=
-OS__XmStringDrawUnderline_7=
-OS__XmStringDrawUnderline_8=
-OS__XmStringDrawUnderline_9=
-OS__XmStringDrawUnderline_10=
-OS__XmStringDrawUnderline_11=cast=(XmString)
-
-OS__XmStringEmpty=
-OS__XmStringEmpty_0=cast=(XmString)
-
-OS__XmStringExtent=
-OS__XmStringExtent_0=cast=XmRenderTable
-OS__XmStringExtent_1=cast=XmString
-OS__XmStringExtent_2=cast=Dimension *
-OS__XmStringExtent_3=cast=Dimension *
-
-OS__XmStringFree=
-OS__XmStringFree_0=cast=(XmString)
-
-OS__XmStringGenerate=
-OS__XmStringGenerate_0=cast=(XtPointer)
-OS__XmStringGenerate_1=cast=(XmStringTag)
-OS__XmStringGenerate_2=
-OS__XmStringGenerate_3=cast=(XmStringTag)
-
-OS__XmStringHeight=
-OS__XmStringHeight_0=cast=(XmFontList)
-OS__XmStringHeight_1=cast=(XmString)
-
-OS__XmStringParseText=
-OS__XmStringParseText_0=cast=(XtPointer)
-OS__XmStringParseText_1=cast=(XtPointer *)
-OS__XmStringParseText_2=cast=(XmStringTag)
-OS__XmStringParseText_3=
-OS__XmStringParseText_4=cast=(XmParseTable)
-OS__XmStringParseText_5=
-OS__XmStringParseText_6=cast=(XtPointer)
-
-OS__XmStringUnparse=
-OS__XmStringUnparse_0=cast=(XmString)
-OS__XmStringUnparse_1=cast=(XmStringTag)
-OS__XmStringUnparse_2=
-OS__XmStringUnparse_3=
-OS__XmStringUnparse_4=cast=(XmParseTable)
-OS__XmStringUnparse_5=
-OS__XmStringUnparse_6=
-
-OS__XmStringWidth=
-OS__XmStringWidth_0=cast=(XmFontList)
-OS__XmStringWidth_1=cast=(XmString)
-
-OS__XmTabCreate=
-OS__XmTabCreate_0=
-OS__XmTabCreate_1=
-OS__XmTabCreate_2=
-OS__XmTabCreate_3=
-OS__XmTabCreate_4=cast=(char *)
-
-OS__XmTabFree=
-OS__XmTabFree_0=cast=(XmTab)
-
-OS__XmTabListFree=
-OS__XmTabListFree_0=cast=(XmTabList)
-
-OS__XmTabListInsertTabs=
-OS__XmTabListInsertTabs_0=cast=(XmTabList)
-OS__XmTabListInsertTabs_1=cast=(XmTab *)
-OS__XmTabListInsertTabs_2=
-OS__XmTabListInsertTabs_3=
-
-OS__XmTextClearSelection=
-OS__XmTextClearSelection_0=cast=(Widget)
-OS__XmTextClearSelection_1=
-
-OS__XmTextCopy=
-OS__XmTextCopy_0=cast=(Widget)
-OS__XmTextCopy_1=
-
-OS__XmTextCut=
-OS__XmTextCut_0=cast=(Widget)
-OS__XmTextCut_1=
-
-OS__XmTextDisableRedisplay=
-OS__XmTextDisableRedisplay_0=cast=(Widget)
-
-OS__XmTextEnableRedisplay=
-OS__XmTextEnableRedisplay_0=cast=(Widget)
-
-OS__XmTextFieldPaste=
-OS__XmTextFieldPaste_0=cast=(Widget)
-
-OS__XmTextGetInsertionPosition=
-OS__XmTextGetInsertionPosition_0=cast=(Widget)
-
-OS__XmTextGetLastPosition=
-OS__XmTextGetLastPosition_0=cast=(Widget)
-
-OS__XmTextGetMaxLength=
-OS__XmTextGetMaxLength_0=cast=(Widget)
-
-OS__XmTextGetSelection=
-OS__XmTextGetSelection_0=cast=(Widget)
-
-OS__XmTextGetSelectionPosition=
-OS__XmTextGetSelectionPosition_0=cast=(Widget)
-OS__XmTextGetSelectionPosition_1=cast=(XmTextPosition *)
-OS__XmTextGetSelectionPosition_2=cast=(XmTextPosition *)
-
-OS__XmTextGetString=
-OS__XmTextGetString_0=cast=(Widget)
-
-OS__XmTextGetSubstring=
-OS__XmTextGetSubstring_0=cast=(Widget)
-OS__XmTextGetSubstring_1=
-OS__XmTextGetSubstring_2=
-OS__XmTextGetSubstring_3=
-OS__XmTextGetSubstring_4=cast=(char *)
-
-OS__XmTextGetSubstringWcs=
-OS__XmTextGetSubstringWcs_0=cast=(Widget)
-OS__XmTextGetSubstringWcs_1=cast=(XmTextPosition)
-OS__XmTextGetSubstringWcs_2=
-OS__XmTextGetSubstringWcs_3=
-OS__XmTextGetSubstringWcs_4=cast=(wchar_t *)
-
-OS__XmTextInsert=
-OS__XmTextInsert_0=cast=(Widget)
-OS__XmTextInsert_1=
-OS__XmTextInsert_2=cast=(char *)
-
-OS__XmTextPaste=
-OS__XmTextPaste_0=cast=(Widget)
-
-OS__XmTextPosToXY=
-OS__XmTextPosToXY_0=cast=(Widget)
-OS__XmTextPosToXY_1=cast=(XmTextPosition)
-OS__XmTextPosToXY_2=cast=(Position *)
-OS__XmTextPosToXY_3=cast=(Position *)
-
-OS__XmTextReplace=
-OS__XmTextReplace_0=cast=(Widget)
-OS__XmTextReplace_1=
-OS__XmTextReplace_2=
-OS__XmTextReplace_3=cast=(char *)
-
-OS__XmTextScroll=
-OS__XmTextScroll_0=cast=(Widget)
-OS__XmTextScroll_1=
-
-OS__XmTextSetEditable=
-OS__XmTextSetEditable_0=cast=(Widget)
-OS__XmTextSetEditable_1=
-
-OS__XmTextSetHighlight=
-OS__XmTextSetHighlight_0=cast=(Widget)
-OS__XmTextSetHighlight_1=
-OS__XmTextSetHighlight_2=
-OS__XmTextSetHighlight_3=
-
-OS__XmTextSetInsertionPosition=
-OS__XmTextSetInsertionPosition_0=cast=(Widget)
-OS__XmTextSetInsertionPosition_1=
-
-OS__XmTextSetMaxLength=
-OS__XmTextSetMaxLength_0=cast=(Widget)
-OS__XmTextSetMaxLength_1=
-
-OS__XmTextSetSelection=
-OS__XmTextSetSelection_0=cast=(Widget)
-OS__XmTextSetSelection_1=
-OS__XmTextSetSelection_2=
-OS__XmTextSetSelection_3=
-
-OS__XmTextSetString=
-OS__XmTextSetString_0=cast=(Widget)
-OS__XmTextSetString_1=cast=(char *)
-
-OS__XmTextShowPosition=
-OS__XmTextShowPosition_0=cast=(Widget)
-OS__XmTextShowPosition_1=
-
-OS__XmTextXYToPos=
-OS__XmTextXYToPos_0=cast=Widget
-OS__XmTextXYToPos_1=cast=Position
-OS__XmTextXYToPos_2=cast=Position
-
-OS__XmUpdateDisplay=
-OS__XmUpdateDisplay_0=cast=(Widget)
-
-OS__XmWidgetGetDisplayRect=
-OS__XmWidgetGetDisplayRect_0=cast=(Widget)
-OS__XmWidgetGetDisplayRect_1=cast=(XRectangle *)
-
-OS__XmbTextListToTextProperty=
-OS__XmbTextListToTextProperty_0=cast=(Display *)
-OS__XmbTextListToTextProperty_1=cast=(char **)
-OS__XmbTextListToTextProperty_2=
-OS__XmbTextListToTextProperty_3=cast=(XICCEncodingStyle)
-OS__XmbTextListToTextProperty_4=
-
-OS__XmbTextPropertyToTextList=
-OS__XmbTextPropertyToTextList_0=cast=(Display *)
-OS__XmbTextPropertyToTextList_1=
-OS__XmbTextPropertyToTextList_2=cast=(char ***)
-OS__XmbTextPropertyToTextList_3=cast=(int *)
-
-OS__XpCancelJob=
-OS__XpCancelJob_0=cast=(Display *)
-OS__XpCancelJob_1=
-
-OS__XpCreateContext=
-OS__XpCreateContext_0=cast=(Display *)
-OS__XpCreateContext_1=cast=(char *)
-
-OS__XpDestroyContext=
-OS__XpDestroyContext_0=cast=(Display *)
-OS__XpDestroyContext_1=cast=(XPContext)
-
-OS__XpEndJob=
-OS__XpEndJob_0=cast=(Display *)
-
-OS__XpEndPage=
-OS__XpEndPage_0=cast=(Display *)
-
-OS__XpFreePrinterList=
-OS__XpFreePrinterList_0=cast=(XPPrinterList)
-
-OS__XpGetOneAttribute=
-OS__XpGetOneAttribute_0=cast=(Display *)
-OS__XpGetOneAttribute_1=cast=(XPContext)
-OS__XpGetOneAttribute_2=cast=(XPAttributes)
-OS__XpGetOneAttribute_3=cast=(char *)
-
-OS__XpGetPageDimensions=
-OS__XpGetPageDimensions_0=cast=(Display *)
-OS__XpGetPageDimensions_1=cast=(XPContext)
-OS__XpGetPageDimensions_2=cast=(unsigned short *)
-OS__XpGetPageDimensions_3=cast=(unsigned short *)
-OS__XpGetPageDimensions_4=cast=(XRectangle *)
-
-OS__XpGetPrinterList=
-OS__XpGetPrinterList_0=cast=(Display *)
-OS__XpGetPrinterList_1=cast=(char *)
-OS__XpGetPrinterList_2=cast=(int *)
-
-OS__XpGetScreenOfContext=
-OS__XpGetScreenOfContext_0=cast=(Display *)
-OS__XpGetScreenOfContext_1=cast=(XPContext)
-
-OS__XpSetAttributes=
-OS__XpSetAttributes_0=cast=(Display *)
-OS__XpSetAttributes_1=cast=(XPContext)
-OS__XpSetAttributes_2=cast=(XPAttributes)
-OS__XpSetAttributes_3=cast=(char *)
-OS__XpSetAttributes_4=cast=(XPAttrReplacement)
-
-OS__XpSetContext=
-OS__XpSetContext_0=cast=(Display *)
-OS__XpSetContext_1=cast=(XPContext)
-
-OS__XpStartJob=
-OS__XpStartJob_0=cast=(Display *)
-OS__XpStartJob_1=cast=(XPSaveData)
-
-OS__XpStartPage=
-OS__XpStartPage_0=cast=(Display *)
-OS__XpStartPage_1=cast=(Window)
-
-OS__XtAddCallback=
-OS__XtAddCallback_0=cast=(Widget)
-OS__XtAddCallback_1=cast=(String)
-OS__XtAddCallback_2=cast=(XtCallbackProc)
-OS__XtAddCallback_3=cast=(XtPointer)
-
-OS__XtAddEventHandler=
-OS__XtAddEventHandler_0=cast=(Widget)
-OS__XtAddEventHandler_1=
-OS__XtAddEventHandler_2=
-OS__XtAddEventHandler_3=cast=(XtEventHandler)
-OS__XtAddEventHandler_4=cast=(XtPointer)
-
-OS__XtAddExposureToRegion=
-OS__XtAddExposureToRegion_0=cast=(XEvent *)
-OS__XtAddExposureToRegion_1=cast=(Region)
-
-OS__XtAppAddInput=
-OS__XtAppAddInput_0=cast=(XtAppContext)
-OS__XtAppAddInput_1=
-OS__XtAppAddInput_2=cast=(XtPointer)
-OS__XtAppAddInput_3=cast=(XtInputCallbackProc)
-OS__XtAppAddInput_4=cast=(XtPointer)
-
-OS__XtAppAddTimeOut=
-OS__XtAppAddTimeOut_0=cast=(XtAppContext)
-OS__XtAppAddTimeOut_1=
-OS__XtAppAddTimeOut_2=cast=(XtTimerCallbackProc)
-OS__XtAppAddTimeOut_3=cast=(XtPointer)
-
-OS__XtAppCreateShell=
-OS__XtAppCreateShell_0=cast=(String)
-OS__XtAppCreateShell_1=cast=(String)
-OS__XtAppCreateShell_2=cast=(WidgetClass)
-OS__XtAppCreateShell_3=cast=(Display *)
-OS__XtAppCreateShell_4=cast=(ArgList)
-OS__XtAppCreateShell_5=
-
-OS__XtAppGetSelectionTimeout=
-OS__XtAppGetSelectionTimeout_0=cast=(XtAppContext)
-
-OS__XtAppNextEvent=
-OS__XtAppNextEvent_0=cast=(XtAppContext)
-OS__XtAppNextEvent_1=cast=(XEvent *)
-
-OS__XtAppPeekEvent=
-OS__XtAppPeekEvent_0=cast=(XtAppContext)
-OS__XtAppPeekEvent_1=cast=(XEvent *)
-
-OS__XtAppPending=
-OS__XtAppPending_0=cast=(XtAppContext)
-
-OS__XtAppProcessEvent=
-OS__XtAppProcessEvent_0=cast=(XtAppContext)
-OS__XtAppProcessEvent_1=
-
-OS__XtAppSetErrorHandler=
-OS__XtAppSetErrorHandler_0=cast=(XtAppContext)
-OS__XtAppSetErrorHandler_1=cast=(XtErrorHandler)
-
-OS__XtAppSetFallbackResources=
-OS__XtAppSetFallbackResources_0=cast=(XtAppContext)
-OS__XtAppSetFallbackResources_1=cast=(String *)
-
-OS__XtAppSetSelectionTimeout=
-OS__XtAppSetSelectionTimeout_0=cast=(XtAppContext)
-OS__XtAppSetSelectionTimeout_1=
-
-OS__XtAppSetWarningHandler=
-OS__XtAppSetWarningHandler_0=cast=(XtAppContext)
-OS__XtAppSetWarningHandler_1=cast=(XtErrorHandler)
-
-OS__XtBuildEventMask=
-OS__XtBuildEventMask_0=cast=(Widget)
-
-OS__XtCallActionProc=
-OS__XtCallActionProc_0=cast=(Widget)
-OS__XtCallActionProc_1=cast=(String)
-OS__XtCallActionProc_2=cast=(XEvent *)
-OS__XtCallActionProc_3=cast=(String *)
-OS__XtCallActionProc_4=
-
-OS__XtClass=
-OS__XtClass_0=cast=(Widget)
-
-OS__XtConfigureWidget=
-OS__XtConfigureWidget_0=cast=(Widget)
-OS__XtConfigureWidget_1=
-OS__XtConfigureWidget_2=
-OS__XtConfigureWidget_3=
-OS__XtConfigureWidget_4=
-OS__XtConfigureWidget_5=
-
-OS__XtCreateApplicationContext=
-
-OS__XtCreatePopupShell=
-OS__XtCreatePopupShell_0=cast=(String)
-OS__XtCreatePopupShell_1=cast=(WidgetClass)
-OS__XtCreatePopupShell_2=cast=(Widget)
-OS__XtCreatePopupShell_3=cast=(ArgList)
-OS__XtCreatePopupShell_4=
-
-OS__XtDestroyApplicationContext=
-OS__XtDestroyApplicationContext_0=cast=(XtAppContext)
-
-OS__XtDestroyWidget=
-OS__XtDestroyWidget_0=cast=(Widget)
-
-OS__XtDisownSelection=
-OS__XtDisownSelection_0=cast=Widget
-OS__XtDisownSelection_1=cast=Atom
-OS__XtDisownSelection_2=cast=Time
-
-OS__XtDispatchEvent=
-OS__XtDispatchEvent_0=cast=(XEvent *)
-
-OS__XtDisplay=
-OS__XtDisplay_0=cast=(Widget)
-
-OS__XtDisplayToApplicationContext=
-OS__XtDisplayToApplicationContext_0=cast=(Display *)
-
-OS__XtFree=
-OS__XtFree_0=cast=(char *)
-
-OS__XtGetDisplays=
-OS__XtGetDisplays_0=cast=(XtAppContext)
-OS__XtGetDisplays_1=cast=Display ***
-OS__XtGetDisplays_2=cast=Cardinal *
-
-OS__XtGetMultiClickTime=
-OS__XtGetMultiClickTime_0=cast=(Display *)
-
-OS__XtGetSelectionValue=
-OS__XtGetSelectionValue_0=cast=Widget
-OS__XtGetSelectionValue_1=cast=Atom
-OS__XtGetSelectionValue_2=cast=Atom
-OS__XtGetSelectionValue_3=cast=XtSelectionCallbackProc
-OS__XtGetSelectionValue_4=cast=XtPointer
-OS__XtGetSelectionValue_5=cast=Time
-
-OS__XtGetValues=flags=no_gen
-OS__XtGetValues_0=cast=(Widget)
-OS__XtGetValues_1=cast=(ArgList)
-OS__XtGetValues_2=
-
-OS__XtInsertEventHandler=
-OS__XtInsertEventHandler_0=cast=(Widget)
-OS__XtInsertEventHandler_1=cast=(EventMask)
-OS__XtInsertEventHandler_2=cast=(Boolean)
-OS__XtInsertEventHandler_3=cast=(XtEventHandler)
-OS__XtInsertEventHandler_4=cast=(XtPointer)
-OS__XtInsertEventHandler_5=cast=(XtListPosition)
-
-OS__XtIsManaged=
-OS__XtIsManaged_0=cast=(Widget)
-
-OS__XtIsRealized=
-OS__XtIsRealized_0=cast=(Widget)
-
-OS__XtIsSubclass=
-OS__XtIsSubclass_0=cast=(Widget)
-OS__XtIsSubclass_1=cast=(WidgetClass)
-
-OS__XtIsTopLevelShell=
-OS__XtIsTopLevelShell_0=cast=(Widget)
-
-OS__XtLastTimestampProcessed=
-OS__XtLastTimestampProcessed_0=cast=(Display *)
-
-OS__XtMalloc=
-OS__XtMalloc_0=
-
-OS__XtManageChild=
-OS__XtManageChild_0=cast=(Widget)
-
-OS__XtMapWidget=
-OS__XtMapWidget_0=cast=(Widget)
-
-OS__XtMoveWidget=
-OS__XtMoveWidget_0=cast=(Widget)
-OS__XtMoveWidget_1=
-OS__XtMoveWidget_2=
-
-OS__XtNameToWidget=
-OS__XtNameToWidget_0=cast=(Widget)
-OS__XtNameToWidget_1=cast=(String)
-
-OS__XtOpenDisplay=
-OS__XtOpenDisplay_0=cast=(XtAppContext)
-OS__XtOpenDisplay_1=cast=(String)
-OS__XtOpenDisplay_2=cast=(String)
-OS__XtOpenDisplay_3=cast=(String)
-OS__XtOpenDisplay_4=cast=(XrmOptionDescRec *)
-OS__XtOpenDisplay_5=
-OS__XtOpenDisplay_6=cast=(int *)
-OS__XtOpenDisplay_7=cast=(char **)
-
-OS__XtOverrideTranslations=
-OS__XtOverrideTranslations_0=cast=(Widget)
-OS__XtOverrideTranslations_1=cast=(XtTranslations)
-
-OS__XtOwnSelection=
-OS__XtOwnSelection_0=cast=(Widget)
-OS__XtOwnSelection_1=cast=(Atom)
-OS__XtOwnSelection_2=cast=Time
-OS__XtOwnSelection_3=cast=XtConvertSelectionProc
-OS__XtOwnSelection_4=cast=(XtLoseSelectionProc)
-OS__XtOwnSelection_5=cast=(XtSelectionDoneProc)
-
-OS__XtParent=
-OS__XtParent_0=cast=(Widget)
-
-OS__XtParseTranslationTable=
-OS__XtParseTranslationTable_0=cast=(String)
-
-OS__XtPopdown=
-OS__XtPopdown_0=cast=(Widget)
-
-OS__XtPopup=
-OS__XtPopup_0=cast=(Widget)
-OS__XtPopup_1=
-
-OS__XtQueryGeometry=
-OS__XtQueryGeometry_0=cast=(Widget)
-OS__XtQueryGeometry_1=cast=(XtWidgetGeometry *)
-OS__XtQueryGeometry_2=cast=(XtWidgetGeometry *)
-
-OS__XtRealizeWidget=
-OS__XtRealizeWidget_0=cast=(Widget)
-
-OS__XtRegisterDrawable=
-OS__XtRegisterDrawable_0=cast=Display *
-OS__XtRegisterDrawable_1=cast=Drawable
-OS__XtRegisterDrawable_2=cast=Widget
-
-OS__XtRemoveEventHandler=
-OS__XtRemoveEventHandler_0=cast=Widget
-OS__XtRemoveEventHandler_1=
-OS__XtRemoveEventHandler_2=
-OS__XtRemoveEventHandler_3=cast=XtEventHandler
-OS__XtRemoveEventHandler_4=cast=XtPointer
-
-OS__XtRemoveInput=
-OS__XtRemoveInput_0=cast=(XtInputId)
-
-OS__XtRemoveTimeOut=
-OS__XtRemoveTimeOut_0=
-
-OS__XtResizeWidget=
-OS__XtResizeWidget_0=cast=(Widget)
-OS__XtResizeWidget_1=
-OS__XtResizeWidget_2=
-OS__XtResizeWidget_3=
-
-OS__XtResizeWindow=
-OS__XtResizeWindow_0=cast=(Widget)
-
-OS__XtSetLanguageProc=
-OS__XtSetLanguageProc_0=cast=(XtAppContext)
-OS__XtSetLanguageProc_1=cast=(XtLanguageProc)
-OS__XtSetLanguageProc_2=cast=(XtPointer)
-
-OS__XtSetMappedWhenManaged=
-OS__XtSetMappedWhenManaged_0=cast=(Widget)
-OS__XtSetMappedWhenManaged_1=
-
-OS__XtSetValues=
-OS__XtSetValues_0=cast=(Widget)
-OS__XtSetValues_1=cast=(ArgList)
-OS__XtSetValues_2=
-
-OS__XtToolkitInitialize=
-
-OS__XtToolkitThreadInitialize=
-
-OS__XtTranslateCoords=
-OS__XtTranslateCoords_0=cast=(Widget)
-OS__XtTranslateCoords_1=
-OS__XtTranslateCoords_2=
-OS__XtTranslateCoords_3=
-OS__XtTranslateCoords_4=
-
-OS__XtUnmanageChild=
-OS__XtUnmanageChild_0=cast=(Widget)
-
-OS__XtUnmapWidget=
-OS__XtUnmapWidget_0=cast=(Widget)
-
-OS__XtUnregisterDrawable=
-OS__XtUnregisterDrawable_0=cast=Display *
-OS__XtUnregisterDrawable_1=cast=Drawable
-
-OS__XtWindow=
-OS__XtWindow_0=cast=(Widget)
-
-OS__XtWindowToWidget=
-OS__XtWindowToWidget_0=cast=(Display *)
-OS__XtWindowToWidget_1=cast=(Window)
-
-OS___XmSetMenuTraversal=
-OS___XmSetMenuTraversal_0=cast=(Widget)
-OS___XmSetMenuTraversal_1=
-
-OS___XtDefaultAppContext=
-
-OS__applicationShellWidgetClass=flags=const
-
-OS__dlclose=
-OS__dlclose_0=cast=(void *)
-
-OS__dlopen=
-OS__dlopen_0=cast=(const char *)
-OS__dlopen_1=
-
-OS__dlsym=
-OS__dlsym_0=cast=(void *)
-OS__dlsym_1=cast=(const char *)
-
-OS__overrideShellWidgetClass=flags=const
-
-OS__shellWidgetClass=flags=const
-
-OS__topLevelShellWidgetClass=flags=const
-
-OS__transientShellWidgetClass=flags=const
-
-OS__xmMenuShellWidgetClass=flags=const
-
-OS_close=
-OS_close_0=
-
-OS_fd_set_sizeof=
-
-OS_iconv=
-OS_iconv_0=cast=(iconv_t)
-OS_iconv_1=cast=(void *)
-OS_iconv_2=cast=(size_t *)
-OS_iconv_3=cast=(char **)
-OS_iconv_4=cast=(size_t *)
-
-OS_iconv_close=
-OS_iconv_close_0=cast=(iconv_t)
-
-OS_iconv_open=
-OS_iconv_open_0=cast=(const char *)
-OS_iconv_open_1=cast=(const char *)
-
-OS_localeconv_decimal_point=
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XButtonEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XClientMessageEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I_0=cast=void *
-OS_memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XConfigureEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XExposeEvent_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XImage_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XImage_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XImage_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XImage_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I_0=cast=void *
-OS_memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I_1=cast=const void *,flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XKeyEvent_2I_2=cast=size_t
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextBlockRec_2I_2=cast=(size_t)
-
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I=
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2I_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_Visual_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_Visual_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_Visual_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_Visual_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XAnyEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XAnyEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XAnyEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XAnyEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XButtonEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCharStruct_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XClientMessageEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XConfigureEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCreateWindowEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XCrossingEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II_0=cast=void *,flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II_1=cast=const void *
-OS_memmove__Lorg_eclipse_swt_internal_motif_XDestroyWindowEvent_2II_2=cast=size_t
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II_0=cast=void *
-OS_memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II_1=cast=const void *
-OS_memmove__Lorg_eclipse_swt_internal_motif_XEvent_2II_2=cast=size_t
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XExposeEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFocusChangeEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XFontStruct_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II_0=cast=void *,flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XIconSize_2II_2=cast=size_t
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XImage_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XImage_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XImage_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XImage_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XKeyEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XModifierKeymap_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XMotionEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II_0=cast=void *,flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II_1=cast=const void *
-OS_memmove__Lorg_eclipse_swt_internal_motif_XPropertyEvent_2II_2=cast=size_t
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XReparentEvent_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XineramaScreenInfo_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmAnyCallbackStruct_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDragProcCallbackStruct_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropFinishCallbackStruct_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmDropProcCallbackStruct_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextBlockRec_2II_2=cast=(size_t)
-
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II=
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct_2II_2=cast=(size_t)
-
-OS_nl_langinfo=
-OS_nl_langinfo_0=
-
-OS_pipe=
-OS_pipe_0=cast=(int *)
-
-OS_read=
-OS_read_0=
-OS_read_1=cast=(char *)
-OS_read_2=
-
-OS_select=
-OS_select_0=
-OS_select_1=cast=(fd_set *)
-OS_select_2=cast=(fd_set *)
-OS_select_3=cast=(fd_set *)
-OS_select_4=cast=(struct timeval *)
-
-OS_setResourceMem=flags=no_gen
-OS_setResourceMem_0=
-OS_setResourceMem_1=
-
-OS_setlocale=
-OS_setlocale_0=
-OS_setlocale_1=cast=(char *)
-
-OS_write=
-OS_write_0=
-OS_write_1=cast=(char *)
-OS_write_2=
-
-
-org_eclipse_swt_internal_motif_Visual=
-Visual_ext_data=cast=(XExtData *)
-Visual_visualid=
-Visual_c_class=accessor=class
-Visual_red_mask=
-Visual_green_mask=
-Visual_blue_mask=
-Visual_bits_per_rgb=
-Visual_map_entries=
-
-org_eclipse_swt_internal_motif_XAnyEvent=
-XAnyEvent_serial=
-XAnyEvent_send_event=
-XAnyEvent_display=cast=(Display *)
-XAnyEvent_window=
-
-org_eclipse_swt_internal_motif_XButtonEvent=
-XButtonEvent_root=
-XButtonEvent_subwindow=
-XButtonEvent_time=
-XButtonEvent_x=
-XButtonEvent_y=
-XButtonEvent_x_root=
-XButtonEvent_y_root=
-XButtonEvent_state=
-XButtonEvent_button=
-XButtonEvent_same_screen=
-
-org_eclipse_swt_internal_motif_XCharStruct=
-XCharStruct_lbearing=
-XCharStruct_rbearing=
-XCharStruct_width=
-XCharStruct_ascent=
-XCharStruct_descent=
-XCharStruct_attributes=
-
-org_eclipse_swt_internal_motif_XClientMessageEvent=
-XClientMessageEvent_message_type=cast=Atom
-XClientMessageEvent_format=
-XClientMessageEvent_data=accessor=data.l,cast=long *
-
-org_eclipse_swt_internal_motif_XColor=
-XColor_pixel=
-XColor_red=
-XColor_green=
-XColor_blue=
-XColor_flags=
-XColor_pad=
-
-org_eclipse_swt_internal_motif_XConfigureEvent=
-XConfigureEvent_serial=
-XConfigureEvent_send_event=
-XConfigureEvent_display=cast=Display *
-XConfigureEvent_event=cast=Window
-XConfigureEvent_window=cast=Window
-XConfigureEvent_x=
-XConfigureEvent_y=
-XConfigureEvent_width=
-XConfigureEvent_height=
-XConfigureEvent_border_width=
-XConfigureEvent_above=cast=Window
-XConfigureEvent_override_redirect=
-
-org_eclipse_swt_internal_motif_XCreateWindowEvent=
-XCreateWindowEvent_serial=
-XCreateWindowEvent_send_event=
-XCreateWindowEvent_display=cast=(Display *)
-XCreateWindowEvent_parent=cast=Window
-XCreateWindowEvent_window=cast=Window
-XCreateWindowEvent_x=
-XCreateWindowEvent_y=
-XCreateWindowEvent_width=
-XCreateWindowEvent_height=
-XCreateWindowEvent_border_width=
-XCreateWindowEvent_override_redirect=
-
-org_eclipse_swt_internal_motif_XCrossingEvent=
-XCrossingEvent_root=
-XCrossingEvent_subwindow=
-XCrossingEvent_time=
-XCrossingEvent_x=
-XCrossingEvent_y=
-XCrossingEvent_x_root=
-XCrossingEvent_y_root=
-XCrossingEvent_mode=
-XCrossingEvent_detail=
-XCrossingEvent_same_screen=
-XCrossingEvent_focus=
-XCrossingEvent_state=
-
-org_eclipse_swt_internal_motif_XDestroyWindowEvent=
-XDestroyWindowEvent_serial=
-XDestroyWindowEvent_send_event=
-XDestroyWindowEvent_display=cast=Display *
-XDestroyWindowEvent_event=cast=Window
-XDestroyWindowEvent_window=cast=Window
-
-org_eclipse_swt_internal_motif_XEvent=
-XEvent_type=
-
-org_eclipse_swt_internal_motif_XExposeEvent=
-XExposeEvent_x=
-XExposeEvent_y=
-XExposeEvent_width=
-XExposeEvent_height=
-XExposeEvent_count=
-
-org_eclipse_swt_internal_motif_XFocusChangeEvent=
-XFocusChangeEvent_mode=
-XFocusChangeEvent_detail=
-
-org_eclipse_swt_internal_motif_XFontStruct=
-XFontStruct_ext_data=cast=(XExtData *)
-XFontStruct_fid=
-XFontStruct_direction=
-XFontStruct_min_char_or_byte2=
-XFontStruct_max_char_or_byte2=
-XFontStruct_min_byte1=
-XFontStruct_max_byte1=
-XFontStruct_all_chars_exist=
-XFontStruct_default_char=
-XFontStruct_n_properties=
-XFontStruct_properties=cast=(XFontProp *)
-XFontStruct_min_bounds_lbearing=accessor=min_bounds.lbearing
-XFontStruct_min_bounds_rbearing=accessor=min_bounds.rbearing
-XFontStruct_min_bounds_width=accessor=min_bounds.width
-XFontStruct_min_bounds_ascent=accessor=min_bounds.ascent
-XFontStruct_min_bounds_descent=accessor=min_bounds.descent
-XFontStruct_min_bounds_attributes=accessor=min_bounds.attributes
-XFontStruct_max_bounds_lbearing=accessor=max_bounds.lbearing
-XFontStruct_max_bounds_rbearing=accessor=max_bounds.rbearing
-XFontStruct_max_bounds_width=accessor=max_bounds.width
-XFontStruct_max_bounds_ascent=accessor=max_bounds.ascent
-XFontStruct_max_bounds_descent=accessor=max_bounds.descent
-XFontStruct_max_bounds_attributes=accessor=max_bounds.attributes
-XFontStruct_per_char=cast=(XCharStruct *)
-XFontStruct_ascent=
-XFontStruct_descent=
-
-org_eclipse_swt_internal_motif_XGCValues=
-XGCValues_function=
-XGCValues_plane_mask=
-XGCValues_foreground=
-XGCValues_background=
-XGCValues_line_width=
-XGCValues_line_style=
-XGCValues_cap_style=
-XGCValues_join_style=
-XGCValues_fill_style=
-XGCValues_fill_rule=
-XGCValues_arc_mode=
-XGCValues_tile=
-XGCValues_stipple=
-XGCValues_ts_x_origin=
-XGCValues_ts_y_origin=
-XGCValues_font=
-XGCValues_subwindow_mode=
-XGCValues_graphics_exposures=
-XGCValues_clip_x_origin=
-XGCValues_clip_y_origin=
-XGCValues_clip_mask=
-XGCValues_dash_offset=
-XGCValues_dashes=
-
-org_eclipse_swt_internal_motif_XIconSize=
-XIconSize_min_width=
-XIconSize_min_height=
-XIconSize_max_width=
-XIconSize_max_height=
-XIconSize_width_inc=
-XIconSize_height_inc=
-
-org_eclipse_swt_internal_motif_XImage=
-XImage_width=
-XImage_height=
-XImage_xoffset=
-XImage_format=
-XImage_data=cast=(char *)
-XImage_byte_order=
-XImage_bitmap_unit=
-XImage_bitmap_bit_order=
-XImage_bitmap_pad=
-XImage_depth=
-XImage_bytes_per_line=
-XImage_bits_per_pixel=
-XImage_red_mask=
-XImage_green_mask=
-XImage_blue_mask=
-XImage_obdata=cast=(XPointer)
-XImage_create_image=accessor=f.create_image,cast=(XImage *(*)())
-XImage_destroy_image=accessor=f.destroy_image,cast=(int(*)())
-XImage_get_pixel=accessor=f.get_pixel,cast=(unsigned long(*)())
-XImage_put_pixel=accessor=f.put_pixel,cast=(int(*)())
-XImage_sub_image=accessor=f.sub_image,cast=(XImage *(*)())
-XImage_add_pixel=accessor=f.add_pixel,cast=(int(*)())
-
-org_eclipse_swt_internal_motif_XKeyEvent=
-XKeyEvent_root=
-XKeyEvent_subwindow=
-XKeyEvent_time=
-XKeyEvent_x=
-XKeyEvent_y=
-XKeyEvent_x_root=
-XKeyEvent_y_root=
-XKeyEvent_state=
-XKeyEvent_keycode=
-XKeyEvent_same_screen=
-
-org_eclipse_swt_internal_motif_XModifierKeymap=
-XModifierKeymap_max_keypermod=
-XModifierKeymap_modifiermap=cast=(KeyCode *)
-
-org_eclipse_swt_internal_motif_XMotionEvent=
-XMotionEvent_root=
-XMotionEvent_subwindow=
-XMotionEvent_time=
-XMotionEvent_x=
-XMotionEvent_y=
-XMotionEvent_x_root=
-XMotionEvent_y_root=
-XMotionEvent_state=
-XMotionEvent_is_hint=
-XMotionEvent_same_screen=
-
-org_eclipse_swt_internal_motif_XPropertyEvent=
-XPropertyEvent_atom=
-XPropertyEvent_time=
-XPropertyEvent_state=
-
-org_eclipse_swt_internal_motif_XRectangle=
-XRectangle_x=
-XRectangle_y=
-XRectangle_width=
-XRectangle_height=
-
-org_eclipse_swt_internal_motif_XRenderPictureAttributes=
-XRenderPictureAttributes_repeat=
-XRenderPictureAttributes_alpha_map=
-XRenderPictureAttributes_alpha_x_origin=
-XRenderPictureAttributes_alpha_y_origin=
-XRenderPictureAttributes_clip_x_origin=
-XRenderPictureAttributes_clip_y_origin=
-XRenderPictureAttributes_clip_mask=
-XRenderPictureAttributes_graphics_exposures=
-XRenderPictureAttributes_subwindow_mode=
-XRenderPictureAttributes_poly_edge=
-XRenderPictureAttributes_poly_mode=
-XRenderPictureAttributes_dither=
-XRenderPictureAttributes_component_alpha=
-
-org_eclipse_swt_internal_motif_XReparentEvent=
-XReparentEvent_serial=
-XReparentEvent_send_event=
-XReparentEvent_display=cast=Display *
-XReparentEvent_event=cast=Window
-XReparentEvent_window=cast=Window
-XReparentEvent_parent=cast=Window
-XReparentEvent_x=
-XReparentEvent_y=
-XReparentEvent_override_redirect=
-
-org_eclipse_swt_internal_motif_XSetWindowAttributes=
-XSetWindowAttributes_background_pixmap=
-XSetWindowAttributes_background_pixel=
-XSetWindowAttributes_border_pixmap=
-XSetWindowAttributes_border_pixel=
-XSetWindowAttributes_bit_gravity=
-XSetWindowAttributes_win_gravity=
-XSetWindowAttributes_backing_store=
-XSetWindowAttributes_backing_planes=
-XSetWindowAttributes_backing_pixel=
-XSetWindowAttributes_save_under=
-XSetWindowAttributes_event_mask=
-XSetWindowAttributes_do_not_propagate_mask=
-XSetWindowAttributes_override_redirect=
-XSetWindowAttributes_colormap=
-XSetWindowAttributes_cursor=
-
-org_eclipse_swt_internal_motif_XSizeHints=
-XSizeHints_flags=
-XSizeHints_x=
-XSizeHints_y=
-XSizeHints_width=
-XSizeHints_height=
-XSizeHints_min_width=
-XSizeHints_min_height=
-XSizeHints_max_width=
-XSizeHints_max_height=
-XSizeHints_width_inc=
-XSizeHints_height_inc=
-XSizeHints_aspect_x=accessor=min_aspect.x
-XSizeHints_aspect_y=accessor=min_aspect.y
-XSizeHints_base_width=
-XSizeHints_base_height=
-XSizeHints_win_gravity=
-
-org_eclipse_swt_internal_motif_XTextProperty=
-XTextProperty_value=cast=(unsigned char *)
-XTextProperty_encoding=
-XTextProperty_format=
-XTextProperty_nitems=
-
-org_eclipse_swt_internal_motif_XWindowAttributes=
-XWindowAttributes_x=
-XWindowAttributes_y=
-XWindowAttributes_width=
-XWindowAttributes_height=
-XWindowAttributes_border_width=
-XWindowAttributes_depth=
-XWindowAttributes_visual=cast=(Visual *)
-XWindowAttributes_root=
-XWindowAttributes_c_class=accessor=class
-XWindowAttributes_bit_gravity=
-XWindowAttributes_win_gravity=
-XWindowAttributes_backing_store=
-XWindowAttributes_backing_planes=
-XWindowAttributes_backing_pixel=
-XWindowAttributes_save_under=
-XWindowAttributes_colormap=
-XWindowAttributes_map_installed=
-XWindowAttributes_map_state=
-XWindowAttributes_all_event_masks=
-XWindowAttributes_your_event_mask=
-XWindowAttributes_do_not_propagate_mask=
-XWindowAttributes_override_redirect=
-XWindowAttributes_screen=cast=(Screen *)
-
-org_eclipse_swt_internal_motif_XWindowChanges=
-XWindowChanges_x=
-XWindowChanges_y=
-XWindowChanges_width=
-XWindowChanges_height=
-XWindowChanges_border_width=
-XWindowChanges_sibling=
-XWindowChanges_stack_mode=
-
-org_eclipse_swt_internal_motif_XineramaScreenInfo=
-XineramaScreenInfo_screen_number=
-XineramaScreenInfo_x_org=
-XineramaScreenInfo_y_org=
-XineramaScreenInfo_width=
-XineramaScreenInfo_height=
-
-org_eclipse_swt_internal_motif_XmAnyCallbackStruct=
-XmAnyCallbackStruct_reason=
-XmAnyCallbackStruct_event=cast=(XEvent *)
-
-org_eclipse_swt_internal_motif_XmDragProcCallbackStruct=
-XmDragProcCallbackStruct_timeStamp=
-XmDragProcCallbackStruct_dragContext=cast=(Widget)
-XmDragProcCallbackStruct_x=
-XmDragProcCallbackStruct_y=
-XmDragProcCallbackStruct_dropSiteStatus=
-XmDragProcCallbackStruct_operation=
-XmDragProcCallbackStruct_operations=
-XmDragProcCallbackStruct_animate=
-
-org_eclipse_swt_internal_motif_XmDropFinishCallbackStruct=
-XmDropFinishCallbackStruct_timeStamp=
-XmDropFinishCallbackStruct_operation=
-XmDropFinishCallbackStruct_operations=
-XmDropFinishCallbackStruct_dropSiteStatus=
-XmDropFinishCallbackStruct_dropAction=
-XmDropFinishCallbackStruct_completionStatus=
-
-org_eclipse_swt_internal_motif_XmDropProcCallbackStruct=
-XmDropProcCallbackStruct_timeStamp=
-XmDropProcCallbackStruct_dragContext=cast=(Widget)
-XmDropProcCallbackStruct_x=
-XmDropProcCallbackStruct_y=
-XmDropProcCallbackStruct_dropSiteStatus=
-XmDropProcCallbackStruct_operation=
-XmDropProcCallbackStruct_operations=
-XmDropProcCallbackStruct_dropAction=
-
-org_eclipse_swt_internal_motif_XmSpinBoxCallbackStruct=
-XmSpinBoxCallbackStruct_widget=cast=Widget
-XmSpinBoxCallbackStruct_doit=cast=Boolean
-XmSpinBoxCallbackStruct_position=
-XmSpinBoxCallbackStruct_value=cast=XmString
-XmSpinBoxCallbackStruct_crossed_boundary=cast=Boolean
-
-org_eclipse_swt_internal_motif_XmTextBlockRec=
-XmTextBlockRec_ptr=cast=(char *)
-XmTextBlockRec_length=
-XmTextBlockRec_format=cast=(XmTextFormat)
-
-org_eclipse_swt_internal_motif_XmTextVerifyCallbackStruct=
-XmTextVerifyCallbackStruct_doit=
-XmTextVerifyCallbackStruct_currInsert=
-XmTextVerifyCallbackStruct_newInsert=
-XmTextVerifyCallbackStruct_startPos=
-XmTextVerifyCallbackStruct_endPos=
-XmTextVerifyCallbackStruct_text=cast=(XmTextBlock)
-
-org_eclipse_swt_internal_motif_XtWidgetGeometry=
-XtWidgetGeometry_request_mode=
-XtWidgetGeometry_x=
-XtWidgetGeometry_y=
-XtWidgetGeometry_width=
-XtWidgetGeometry_height=
-XtWidgetGeometry_border_width=
-XtWidgetGeometry_sibling=cast=(Widget)
-XtWidgetGeometry_stack_mode=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
deleted file mode 100644
index 6330601471..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOM.properties
+++ /dev/null
@@ -1,1479 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_mozilla_GREVersionRange=flags=no_gen
-GREVersionRange_lower=
-GREVersionRange_lowerInclusive=
-GREVersionRange_upper=
-GREVersionRange_upperInclusive=
-
-org_eclipse_swt_internal_mozilla_XPCOM=flags=cpp
-XPCOM_Call=
-XPCOM_Call_0=cast=(nsWriteSegmentFun)
-XPCOM_Call_1=cast=(nsIInputStream *)
-XPCOM_Call_2=cast=(void *)
-XPCOM_Call_3=cast=(const char *)
-XPCOM_Call_4=
-XPCOM_Call_5=
-XPCOM_Call_6=cast=(PRUint32 *)
-
-XPCOM_NS_GetComponentManager=
-XPCOM_NS_GetComponentManager_0=cast=(nsIComponentManager**)
-
-XPCOM_NS_GetServiceManager=
-XPCOM_NS_GetServiceManager_0=cast=(nsIServiceManager**)
-
-XPCOM_NS_InitXPCOM2=
-XPCOM_NS_InitXPCOM2_0=cast=(nsIServiceManager **)
-XPCOM_NS_InitXPCOM2_1=cast=(nsIFile *)
-XPCOM_NS_InitXPCOM2_2=cast=(nsIDirectoryServiceProvider *)
-
-XPCOM_NS_NewLocalFile=
-XPCOM_NS_NewLocalFile_0=cast=(nsAString *),flags=struct
-XPCOM_NS_NewLocalFile_1=
-XPCOM_NS_NewLocalFile_2=cast=(nsILocalFile**)
-
-XPCOM_VtblCall__II=
-XPCOM_VtblCall__II_0=
-XPCOM_VtblCall__II_1=
-
-XPCOM_VtblCall__IIF=
-XPCOM_VtblCall__IIF_0=
-XPCOM_VtblCall__IIF_1=
-XPCOM_VtblCall__IIF_2=
-
-XPCOM_VtblCall__III=
-XPCOM_VtblCall__III_0=
-XPCOM_VtblCall__III_1=
-XPCOM_VtblCall__III_2=
-
-XPCOM_VtblCall__IIII=
-XPCOM_VtblCall__IIII_0=
-XPCOM_VtblCall__IIII_1=
-XPCOM_VtblCall__IIII_2=
-XPCOM_VtblCall__IIII_3=
-
-XPCOM_VtblCall__IIIII=
-XPCOM_VtblCall__IIIII_0=
-XPCOM_VtblCall__IIIII_1=
-XPCOM_VtblCall__IIIII_2=
-XPCOM_VtblCall__IIIII_3=
-XPCOM_VtblCall__IIIII_4=
-
-XPCOM_VtblCall__IIIIII=
-XPCOM_VtblCall__IIIIII_0=
-XPCOM_VtblCall__IIIIII_1=
-XPCOM_VtblCall__IIIIII_2=
-XPCOM_VtblCall__IIIIII_3=
-XPCOM_VtblCall__IIIIII_4=
-XPCOM_VtblCall__IIIIII_5=
-
-XPCOM_VtblCall__IIIIIII=
-XPCOM_VtblCall__IIIIIII_0=
-XPCOM_VtblCall__IIIIIII_1=
-XPCOM_VtblCall__IIIIIII_2=
-XPCOM_VtblCall__IIIIIII_3=
-XPCOM_VtblCall__IIIIIII_4=
-XPCOM_VtblCall__IIIIIII_5=
-XPCOM_VtblCall__IIIIIII_6=
-
-XPCOM_VtblCall__IIIIIIII=
-XPCOM_VtblCall__IIIIIIII_0=
-XPCOM_VtblCall__IIIIIIII_1=
-XPCOM_VtblCall__IIIIIIII_2=
-XPCOM_VtblCall__IIIIIIII_3=
-XPCOM_VtblCall__IIIIIIII_4=
-XPCOM_VtblCall__IIIIIIII_5=
-XPCOM_VtblCall__IIIIIIII_6=
-XPCOM_VtblCall__IIIIIIII_7=
-
-XPCOM_VtblCall__IIIIIIIIIIII=
-XPCOM_VtblCall__IIIIIIIIIIII_0=
-XPCOM_VtblCall__IIIIIIIIIIII_1=
-XPCOM_VtblCall__IIIIIIIIIIII_2=
-XPCOM_VtblCall__IIIIIIIIIIII_3=
-XPCOM_VtblCall__IIIIIIIIIIII_4=
-XPCOM_VtblCall__IIIIIIIIIIII_5=
-XPCOM_VtblCall__IIIIIIIIIIII_6=
-XPCOM_VtblCall__IIIIIIIIIIII_7=
-XPCOM_VtblCall__IIIIIIIIIIII_8=
-XPCOM_VtblCall__IIIIIIIIIIII_9=
-XPCOM_VtblCall__IIIIIIIIIIII_10=
-XPCOM_VtblCall__IIIIIIIIIIII_11=
-
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_0=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_1=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_2=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_3=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_4=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_5=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_6=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_7=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_8=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_9=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_10=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_11=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_12=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_13=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_14=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_15=
-XPCOM_VtblCall__IIIIIIIIIIIIIIISI_16=
-
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_0=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_1=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_2=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_3=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_4=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_5=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_6=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_7=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_8=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_9=
-XPCOM_VtblCall__IIIIIIII_3C_3I_3I_10=
-
-XPCOM_VtblCall__IIIIIIJII=
-XPCOM_VtblCall__IIIIIIJII_0=
-XPCOM_VtblCall__IIIIIIJII_1=
-XPCOM_VtblCall__IIIIIIJII_2=
-XPCOM_VtblCall__IIIIIIJII_3=
-XPCOM_VtblCall__IIIIIIJII_4=
-XPCOM_VtblCall__IIIIIIJII_5=
-XPCOM_VtblCall__IIIIIIJII_6=
-XPCOM_VtblCall__IIIIIIJII_7=
-XPCOM_VtblCall__IIIIIIJII_8=
-
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_0=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_1=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_2=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_3=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_4=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_5=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_6=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_7=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_8=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_9=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_10=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_11=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_12=
-XPCOM_VtblCall__IIIIII_3CIIIII_3I_3I_13=
-
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_0=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_1=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_2=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_3=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_4=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_5=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_6=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_7=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_8=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_9=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_10=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_11=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_12=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_13=
-XPCOM_VtblCall__IIIIII_3C_3BIIIII_3I_3I_14=
-
-XPCOM_VtblCall__IIIIII_3C_3I_3I=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_0=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_1=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_2=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_3=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_4=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_5=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_6=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_7=
-XPCOM_VtblCall__IIIIII_3C_3I_3I_8=
-
-XPCOM_VtblCall__IIIIII_3I_3I=
-XPCOM_VtblCall__IIIIII_3I_3I_0=
-XPCOM_VtblCall__IIIIII_3I_3I_1=
-XPCOM_VtblCall__IIIIII_3I_3I_2=
-XPCOM_VtblCall__IIIIII_3I_3I_3=
-XPCOM_VtblCall__IIIIII_3I_3I_4=
-XPCOM_VtblCall__IIIIII_3I_3I_5=
-XPCOM_VtblCall__IIIIII_3I_3I_6=
-XPCOM_VtblCall__IIIIII_3I_3I_7=
-
-XPCOM_VtblCall__IIIII_3C=
-XPCOM_VtblCall__IIIII_3C_0=
-XPCOM_VtblCall__IIIII_3C_1=
-XPCOM_VtblCall__IIIII_3C_2=
-XPCOM_VtblCall__IIIII_3C_3=
-XPCOM_VtblCall__IIIII_3C_4=
-XPCOM_VtblCall__IIIII_3C_5=
-
-XPCOM_VtblCall__IIIII_3I=
-XPCOM_VtblCall__IIIII_3I_0=
-XPCOM_VtblCall__IIIII_3I_1=
-XPCOM_VtblCall__IIIII_3I_2=
-XPCOM_VtblCall__IIIII_3I_3=
-XPCOM_VtblCall__IIIII_3I_4=
-XPCOM_VtblCall__IIIII_3I_5=
-
-XPCOM_VtblCall__IIIIJJJJ=
-XPCOM_VtblCall__IIIIJJJJ_0=
-XPCOM_VtblCall__IIIIJJJJ_1=
-XPCOM_VtblCall__IIIIJJJJ_2=
-XPCOM_VtblCall__IIIIJJJJ_3=
-XPCOM_VtblCall__IIIIJJJJ_4=
-XPCOM_VtblCall__IIIIJJJJ_5=
-XPCOM_VtblCall__IIIIJJJJ_6=
-XPCOM_VtblCall__IIIIJJJJ_7=
-
-XPCOM_VtblCall__IIII_3B=
-XPCOM_VtblCall__IIII_3B_0=
-XPCOM_VtblCall__IIII_3B_1=
-XPCOM_VtblCall__IIII_3B_2=
-XPCOM_VtblCall__IIII_3B_3=
-XPCOM_VtblCall__IIII_3B_4=
-
-XPCOM_VtblCall__IIII_3C=
-XPCOM_VtblCall__IIII_3C_0=
-XPCOM_VtblCall__IIII_3C_1=
-XPCOM_VtblCall__IIII_3C_2=
-XPCOM_VtblCall__IIII_3C_3=
-XPCOM_VtblCall__IIII_3C_4=
-
-XPCOM_VtblCall__IIII_3CIJI=
-XPCOM_VtblCall__IIII_3CIJI_0=
-XPCOM_VtblCall__IIII_3CIJI_1=
-XPCOM_VtblCall__IIII_3CIJI_2=
-XPCOM_VtblCall__IIII_3CIJI_3=
-XPCOM_VtblCall__IIII_3CIJI_4=
-XPCOM_VtblCall__IIII_3CIJI_5=
-XPCOM_VtblCall__IIII_3CIJI_6=
-XPCOM_VtblCall__IIII_3CIJI_7=
-
-XPCOM_VtblCall__IIII_3CJJJ=
-XPCOM_VtblCall__IIII_3CJJJ_0=
-XPCOM_VtblCall__IIII_3CJJJ_1=
-XPCOM_VtblCall__IIII_3CJJJ_2=
-XPCOM_VtblCall__IIII_3CJJJ_3=
-XPCOM_VtblCall__IIII_3CJJJ_4=
-XPCOM_VtblCall__IIII_3CJJJ_5=
-XPCOM_VtblCall__IIII_3CJJJ_6=
-XPCOM_VtblCall__IIII_3CJJJ_7=
-
-XPCOM_VtblCall__IIII_3I=
-XPCOM_VtblCall__IIII_3I_0=
-XPCOM_VtblCall__IIII_3I_1=
-XPCOM_VtblCall__IIII_3I_2=
-XPCOM_VtblCall__IIII_3I_3=
-XPCOM_VtblCall__IIII_3I_4=
-
-XPCOM_VtblCall__IIII_3J=
-XPCOM_VtblCall__IIII_3J_0=
-XPCOM_VtblCall__IIII_3J_1=
-XPCOM_VtblCall__IIII_3J_2=
-XPCOM_VtblCall__IIII_3J_3=
-XPCOM_VtblCall__IIII_3J_4=
-
-XPCOM_VtblCall__IIIJJ=
-XPCOM_VtblCall__IIIJJ_0=
-XPCOM_VtblCall__IIIJJ_1=
-XPCOM_VtblCall__IIIJJ_2=
-XPCOM_VtblCall__IIIJJ_3=
-XPCOM_VtblCall__IIIJJ_4=
-
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_0=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_1=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_2=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3=
-
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-
-XPCOM_VtblCall__III_3B=
-XPCOM_VtblCall__III_3B_0=
-XPCOM_VtblCall__III_3B_1=
-XPCOM_VtblCall__III_3B_2=
-XPCOM_VtblCall__III_3B_3=
-
-XPCOM_VtblCall__III_3BI=
-XPCOM_VtblCall__III_3BI_0=
-XPCOM_VtblCall__III_3BI_1=
-XPCOM_VtblCall__III_3BI_2=
-XPCOM_VtblCall__III_3BI_3=
-XPCOM_VtblCall__III_3BI_4=
-
-XPCOM_VtblCall__III_3BI_3I=
-XPCOM_VtblCall__III_3BI_3I_0=
-XPCOM_VtblCall__III_3BI_3I_1=
-XPCOM_VtblCall__III_3BI_3I_2=
-XPCOM_VtblCall__III_3BI_3I_3=
-XPCOM_VtblCall__III_3BI_3I_4=
-XPCOM_VtblCall__III_3BI_3I_5=
-
-XPCOM_VtblCall__III_3B_3B_3BI_3I=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_0=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_1=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_2=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_3=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_4=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_5=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_6=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_7=
-
-XPCOM_VtblCall__III_3B_3C=
-XPCOM_VtblCall__III_3B_3C_0=
-XPCOM_VtblCall__III_3B_3C_1=
-XPCOM_VtblCall__III_3B_3C_2=
-XPCOM_VtblCall__III_3B_3C_3=
-XPCOM_VtblCall__III_3B_3C_4=
-
-XPCOM_VtblCall__III_3B_3I=
-XPCOM_VtblCall__III_3B_3I_0=
-XPCOM_VtblCall__III_3B_3I_1=
-XPCOM_VtblCall__III_3B_3I_2=
-XPCOM_VtblCall__III_3B_3I_3=
-XPCOM_VtblCall__III_3B_3I_4=
-
-XPCOM_VtblCall__III_3C=
-XPCOM_VtblCall__III_3C_0=
-XPCOM_VtblCall__III_3C_1=
-XPCOM_VtblCall__III_3C_2=
-XPCOM_VtblCall__III_3C_3=
-
-XPCOM_VtblCall__III_3CI=
-XPCOM_VtblCall__III_3CI_0=
-XPCOM_VtblCall__III_3CI_1=
-XPCOM_VtblCall__III_3CI_2=
-XPCOM_VtblCall__III_3CI_3=
-XPCOM_VtblCall__III_3CI_4=
-
-XPCOM_VtblCall__III_3C_3C=
-XPCOM_VtblCall__III_3C_3C_0=
-XPCOM_VtblCall__III_3C_3C_1=
-XPCOM_VtblCall__III_3C_3C_2=
-XPCOM_VtblCall__III_3C_3C_3=
-XPCOM_VtblCall__III_3C_3C_4=
-
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_0=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_1=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_2=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_3=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_4=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_5=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_6=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_7=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_8=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_9=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_10=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3I_3I_11=
-
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_0=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_1=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_2=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_3=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_4=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_5=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_6=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_7=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3I_8=
-
-XPCOM_VtblCall__III_3C_3C_3C_3I=
-XPCOM_VtblCall__III_3C_3C_3C_3I_0=
-XPCOM_VtblCall__III_3C_3C_3C_3I_1=
-XPCOM_VtblCall__III_3C_3C_3C_3I_2=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3=
-XPCOM_VtblCall__III_3C_3C_3C_3I_4=
-XPCOM_VtblCall__III_3C_3C_3C_3I_5=
-XPCOM_VtblCall__III_3C_3C_3C_3I_6=
-
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_0=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_1=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_2=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_3=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_4=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_5=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_6=
-XPCOM_VtblCall__III_3C_3C_3C_3I_3I_7=
-
-XPCOM_VtblCall__III_3C_3C_3I=
-XPCOM_VtblCall__III_3C_3C_3I_0=
-XPCOM_VtblCall__III_3C_3C_3I_1=
-XPCOM_VtblCall__III_3C_3C_3I_2=
-XPCOM_VtblCall__III_3C_3C_3I_3=
-XPCOM_VtblCall__III_3C_3C_3I_4=
-XPCOM_VtblCall__III_3C_3C_3I_5=
-
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_0=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_1=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_2=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_3=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_4=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_5=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_6=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_7=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3I_3I_8=
-
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_0=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_1=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_2=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_3=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_4=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_5=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_6=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_7=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_8=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3I_3I_9=
-
-XPCOM_VtblCall__III_3I=
-XPCOM_VtblCall__III_3I_0=
-XPCOM_VtblCall__III_3I_1=
-XPCOM_VtblCall__III_3I_2=
-XPCOM_VtblCall__III_3I_3=
-
-XPCOM_VtblCall__III_3I_3I_3I_3I=
-XPCOM_VtblCall__III_3I_3I_3I_3I_0=
-XPCOM_VtblCall__III_3I_3I_3I_3I_1=
-XPCOM_VtblCall__III_3I_3I_3I_3I_2=
-XPCOM_VtblCall__III_3I_3I_3I_3I_3=
-XPCOM_VtblCall__III_3I_3I_3I_3I_4=
-XPCOM_VtblCall__III_3I_3I_3I_3I_5=
-XPCOM_VtblCall__III_3I_3I_3I_3I_6=
-
-XPCOM_VtblCall__IIJ=
-XPCOM_VtblCall__IIJ_0=
-XPCOM_VtblCall__IIJ_1=
-XPCOM_VtblCall__IIJ_2=
-
-XPCOM_VtblCall__IIJI=
-XPCOM_VtblCall__IIJI_0=
-XPCOM_VtblCall__IIJI_1=
-XPCOM_VtblCall__IIJI_2=
-XPCOM_VtblCall__IIJI_3=
-
-XPCOM_VtblCall__IIJIIJIIIIII=
-XPCOM_VtblCall__IIJIIJIIIIII_0=
-XPCOM_VtblCall__IIJIIJIIIIII_1=
-XPCOM_VtblCall__IIJIIJIIIIII_2=
-XPCOM_VtblCall__IIJIIJIIIIII_3=
-XPCOM_VtblCall__IIJIIJIIIIII_4=
-XPCOM_VtblCall__IIJIIJIIIIII_5=
-XPCOM_VtblCall__IIJIIJIIIIII_6=
-XPCOM_VtblCall__IIJIIJIIIIII_7=
-XPCOM_VtblCall__IIJIIJIIIIII_8=
-XPCOM_VtblCall__IIJIIJIIIIII_9=
-XPCOM_VtblCall__IIJIIJIIIIII_10=
-XPCOM_VtblCall__IIJIIJIIIIII_11=
-
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_0=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_1=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_2=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_3=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_4=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_5=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_6=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_7=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_8=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_9=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_10=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_11=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_12=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_13=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_14=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_15=
-XPCOM_VtblCall__IIJIIJIIIIIIIIISJ_16=
-
-XPCOM_VtblCall__IIJIIJ_3I_3J=
-XPCOM_VtblCall__IIJIIJ_3I_3J_0=
-XPCOM_VtblCall__IIJIIJ_3I_3J_1=
-XPCOM_VtblCall__IIJIIJ_3I_3J_2=
-XPCOM_VtblCall__IIJIIJ_3I_3J_3=
-XPCOM_VtblCall__IIJIIJ_3I_3J_4=
-XPCOM_VtblCall__IIJIIJ_3I_3J_5=
-XPCOM_VtblCall__IIJIIJ_3I_3J_6=
-XPCOM_VtblCall__IIJIIJ_3I_3J_7=
-
-XPCOM_VtblCall__IIJI_3J=
-XPCOM_VtblCall__IIJI_3J_0=
-XPCOM_VtblCall__IIJI_3J_1=
-XPCOM_VtblCall__IIJI_3J_2=
-XPCOM_VtblCall__IIJI_3J_3=
-XPCOM_VtblCall__IIJI_3J_4=
-
-XPCOM_VtblCall__IIJJ=
-XPCOM_VtblCall__IIJJ_0=
-XPCOM_VtblCall__IIJJ_1=
-XPCOM_VtblCall__IIJJ_2=
-XPCOM_VtblCall__IIJJ_3=
-
-XPCOM_VtblCall__IIJJI=
-XPCOM_VtblCall__IIJJI_0=
-XPCOM_VtblCall__IIJJI_1=
-XPCOM_VtblCall__IIJJI_2=
-XPCOM_VtblCall__IIJJI_3=
-XPCOM_VtblCall__IIJJI_4=
-
-XPCOM_VtblCall__IIJJII=
-XPCOM_VtblCall__IIJJII_0=
-XPCOM_VtblCall__IIJJII_1=
-XPCOM_VtblCall__IIJJII_2=
-XPCOM_VtblCall__IIJJII_3=
-XPCOM_VtblCall__IIJJII_4=
-XPCOM_VtblCall__IIJJII_5=
-
-XPCOM_VtblCall__IIJJIIII=
-XPCOM_VtblCall__IIJJIIII_0=
-XPCOM_VtblCall__IIJJIIII_1=
-XPCOM_VtblCall__IIJJIIII_2=
-XPCOM_VtblCall__IIJJIIII_3=
-XPCOM_VtblCall__IIJJIIII_4=
-XPCOM_VtblCall__IIJJIIII_5=
-XPCOM_VtblCall__IIJJIIII_6=
-XPCOM_VtblCall__IIJJIIII_7=
-
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_0=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_1=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_2=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_3=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_4=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_5=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_6=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_7=
-XPCOM_VtblCall__IIJJIJ_3C_3I_3I_8=
-
-XPCOM_VtblCall__IIJJI_3C=
-XPCOM_VtblCall__IIJJI_3C_0=
-XPCOM_VtblCall__IIJJI_3C_1=
-XPCOM_VtblCall__IIJJI_3C_2=
-XPCOM_VtblCall__IIJJI_3C_3=
-XPCOM_VtblCall__IIJJI_3C_4=
-XPCOM_VtblCall__IIJJI_3C_5=
-
-XPCOM_VtblCall__IIJJI_3I=
-XPCOM_VtblCall__IIJJI_3I_0=
-XPCOM_VtblCall__IIJJI_3I_1=
-XPCOM_VtblCall__IIJJI_3I_2=
-XPCOM_VtblCall__IIJJI_3I_3=
-XPCOM_VtblCall__IIJJI_3I_4=
-XPCOM_VtblCall__IIJJI_3I_5=
-
-XPCOM_VtblCall__IIJJJ=
-XPCOM_VtblCall__IIJJJ_0=
-XPCOM_VtblCall__IIJJJ_1=
-XPCOM_VtblCall__IIJJJ_2=
-XPCOM_VtblCall__IIJJJ_3=
-XPCOM_VtblCall__IIJJJ_4=
-
-XPCOM_VtblCall__IIJJJI=
-XPCOM_VtblCall__IIJJJI_0=
-XPCOM_VtblCall__IIJJJI_1=
-XPCOM_VtblCall__IIJJJI_2=
-XPCOM_VtblCall__IIJJJI_3=
-XPCOM_VtblCall__IIJJJI_4=
-XPCOM_VtblCall__IIJJJI_5=
-
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_0=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_1=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_2=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_3=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_4=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_5=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_6=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_7=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_8=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_9=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_10=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_11=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_12=
-XPCOM_VtblCall__IIJJJI_3CJJIJI_3J_3J_13=
-
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_0=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_1=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_2=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_3=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_4=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_5=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_6=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_7=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_8=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_9=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_10=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_11=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_12=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_13=
-XPCOM_VtblCall__IIJJJI_3C_3BJJIJI_3J_3J_14=
-
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_0=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_1=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_2=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_3=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_4=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_5=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_6=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_7=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_8=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_9=
-XPCOM_VtblCall__IIJJJJIJ_3C_3I_3J_10=
-
-XPCOM_VtblCall__IIJJJJJ=
-XPCOM_VtblCall__IIJJJJJ_0=
-XPCOM_VtblCall__IIJJJJJ_1=
-XPCOM_VtblCall__IIJJJJJ_2=
-XPCOM_VtblCall__IIJJJJJ_3=
-XPCOM_VtblCall__IIJJJJJ_4=
-XPCOM_VtblCall__IIJJJJJ_5=
-XPCOM_VtblCall__IIJJJJJ_6=
-
-XPCOM_VtblCall__IIJJJJJJ=
-XPCOM_VtblCall__IIJJJJJJ_0=
-XPCOM_VtblCall__IIJJJJJJ_1=
-XPCOM_VtblCall__IIJJJJJJ_2=
-XPCOM_VtblCall__IIJJJJJJ_3=
-XPCOM_VtblCall__IIJJJJJJ_4=
-XPCOM_VtblCall__IIJJJJJJ_5=
-XPCOM_VtblCall__IIJJJJJJ_6=
-XPCOM_VtblCall__IIJJJJJJ_7=
-
-XPCOM_VtblCall__IIJJJJJJJ=
-XPCOM_VtblCall__IIJJJJJJJ_0=
-XPCOM_VtblCall__IIJJJJJJJ_1=
-XPCOM_VtblCall__IIJJJJJJJ_2=
-XPCOM_VtblCall__IIJJJJJJJ_3=
-XPCOM_VtblCall__IIJJJJJJJ_4=
-XPCOM_VtblCall__IIJJJJJJJ_5=
-XPCOM_VtblCall__IIJJJJJJJ_6=
-XPCOM_VtblCall__IIJJJJJJJ_7=
-XPCOM_VtblCall__IIJJJJJJJ_8=
-
-XPCOM_VtblCall__IIJJ_3B=
-XPCOM_VtblCall__IIJJ_3B_0=
-XPCOM_VtblCall__IIJJ_3B_1=
-XPCOM_VtblCall__IIJJ_3B_2=
-XPCOM_VtblCall__IIJJ_3B_3=
-XPCOM_VtblCall__IIJJ_3B_4=
-
-XPCOM_VtblCall__IIJJ_3CIJI=
-XPCOM_VtblCall__IIJJ_3CIJI_0=
-XPCOM_VtblCall__IIJJ_3CIJI_1=
-XPCOM_VtblCall__IIJJ_3CIJI_2=
-XPCOM_VtblCall__IIJJ_3CIJI_3=
-XPCOM_VtblCall__IIJJ_3CIJI_4=
-XPCOM_VtblCall__IIJJ_3CIJI_5=
-XPCOM_VtblCall__IIJJ_3CIJI_6=
-XPCOM_VtblCall__IIJJ_3CIJI_7=
-
-XPCOM_VtblCall__IIJJ_3CJJJ=
-XPCOM_VtblCall__IIJJ_3CJJJ_0=
-XPCOM_VtblCall__IIJJ_3CJJJ_1=
-XPCOM_VtblCall__IIJJ_3CJJJ_2=
-XPCOM_VtblCall__IIJJ_3CJJJ_3=
-XPCOM_VtblCall__IIJJ_3CJJJ_4=
-XPCOM_VtblCall__IIJJ_3CJJJ_5=
-XPCOM_VtblCall__IIJJ_3CJJJ_6=
-XPCOM_VtblCall__IIJJ_3CJJJ_7=
-
-XPCOM_VtblCall__IIJJ_3I=
-XPCOM_VtblCall__IIJJ_3I_0=
-XPCOM_VtblCall__IIJJ_3I_1=
-XPCOM_VtblCall__IIJJ_3I_2=
-XPCOM_VtblCall__IIJJ_3I_3=
-XPCOM_VtblCall__IIJJ_3I_4=
-
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_0=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_1=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_2=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_3=
-
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_3J=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_0=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_1=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_2=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_3=
-XPCOM_VtblCall__IIJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_4=
-
-XPCOM_VtblCall__IIJ_3B=
-XPCOM_VtblCall__IIJ_3B_0=
-XPCOM_VtblCall__IIJ_3B_1=
-XPCOM_VtblCall__IIJ_3B_2=
-XPCOM_VtblCall__IIJ_3B_3=
-
-XPCOM_VtblCall__IIJ_3BI=
-XPCOM_VtblCall__IIJ_3BI_0=
-XPCOM_VtblCall__IIJ_3BI_1=
-XPCOM_VtblCall__IIJ_3BI_2=
-XPCOM_VtblCall__IIJ_3BI_3=
-XPCOM_VtblCall__IIJ_3BI_4=
-
-XPCOM_VtblCall__IIJ_3BJ_3J=
-XPCOM_VtblCall__IIJ_3BJ_3J_0=
-XPCOM_VtblCall__IIJ_3BJ_3J_1=
-XPCOM_VtblCall__IIJ_3BJ_3J_2=
-XPCOM_VtblCall__IIJ_3BJ_3J_3=
-XPCOM_VtblCall__IIJ_3BJ_3J_4=
-XPCOM_VtblCall__IIJ_3BJ_3J_5=
-
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_0=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_1=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_2=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_3=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_4=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_5=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_6=
-XPCOM_VtblCall__IIJ_3B_3B_3BJ_3J_7=
-
-XPCOM_VtblCall__IIJ_3B_3C=
-XPCOM_VtblCall__IIJ_3B_3C_0=
-XPCOM_VtblCall__IIJ_3B_3C_1=
-XPCOM_VtblCall__IIJ_3B_3C_2=
-XPCOM_VtblCall__IIJ_3B_3C_3=
-XPCOM_VtblCall__IIJ_3B_3C_4=
-
-XPCOM_VtblCall__IIJ_3CI=
-XPCOM_VtblCall__IIJ_3CI_0=
-XPCOM_VtblCall__IIJ_3CI_1=
-XPCOM_VtblCall__IIJ_3CI_2=
-XPCOM_VtblCall__IIJ_3CI_3=
-XPCOM_VtblCall__IIJ_3CI_4=
-
-XPCOM_VtblCall__IIJ_3C_3C=
-XPCOM_VtblCall__IIJ_3C_3C_0=
-XPCOM_VtblCall__IIJ_3C_3C_1=
-XPCOM_VtblCall__IIJ_3C_3C_2=
-XPCOM_VtblCall__IIJ_3C_3C_3=
-XPCOM_VtblCall__IIJ_3C_3C_4=
-
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_0=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_1=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_2=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_3=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_4=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_5=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_6=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_7=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_8=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_9=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_10=
-XPCOM_VtblCall__IIJ_3C_3CI_3C_3C_3C_3C_3I_3I_11=
-
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_0=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_1=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_2=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_3=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_4=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_5=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_6=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_7=
-XPCOM_VtblCall__IIJ_3C_3CI_3J_3I_3I_8=
-
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_0=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_1=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_2=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_4=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_5=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_6=
-
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_0=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_1=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_2=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_3=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_4=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_5=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_6=
-XPCOM_VtblCall__IIJ_3C_3C_3C_3I_3I_7=
-
-XPCOM_VtblCall__IIJ_3C_3C_3I=
-XPCOM_VtblCall__IIJ_3C_3C_3I_0=
-XPCOM_VtblCall__IIJ_3C_3C_3I_1=
-XPCOM_VtblCall__IIJ_3C_3C_3I_2=
-XPCOM_VtblCall__IIJ_3C_3C_3I_3=
-XPCOM_VtblCall__IIJ_3C_3C_3I_4=
-XPCOM_VtblCall__IIJ_3C_3C_3I_5=
-
-XPCOM_VtblCall__IIJ_3C_3C_3J=
-XPCOM_VtblCall__IIJ_3C_3C_3J_0=
-XPCOM_VtblCall__IIJ_3C_3C_3J_1=
-XPCOM_VtblCall__IIJ_3C_3C_3J_2=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3=
-XPCOM_VtblCall__IIJ_3C_3C_3J_4=
-XPCOM_VtblCall__IIJ_3C_3C_3J_5=
-
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_0=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_1=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_2=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_3=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_4=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_5=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_6=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_7=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3C_3I_3I_8=
-
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_0=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_1=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_2=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_3=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_4=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_5=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_6=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_7=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_8=
-XPCOM_VtblCall__IIJ_3C_3C_3J_3J_3C_3I_3I_9=
-
-XPCOM_VtblCall__IIJ_3I=
-XPCOM_VtblCall__IIJ_3I_0=
-XPCOM_VtblCall__IIJ_3I_1=
-XPCOM_VtblCall__IIJ_3I_2=
-XPCOM_VtblCall__IIJ_3I_3=
-
-XPCOM_VtblCall__IIJ_3J=
-XPCOM_VtblCall__IIJ_3J_0=
-XPCOM_VtblCall__IIJ_3J_1=
-XPCOM_VtblCall__IIJ_3J_2=
-XPCOM_VtblCall__IIJ_3J_3=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_3=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_5=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2J=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2J_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2J_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2J_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2J_3=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2JLorg_eclipse_swt_internal_mozilla_nsID_2_3J=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2JLorg_eclipse_swt_internal_mozilla_nsID_2_3J_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2JLorg_eclipse_swt_internal_mozilla_nsID_2_3J_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2JLorg_eclipse_swt_internal_mozilla_nsID_2_3J_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2JLorg_eclipse_swt_internal_mozilla_nsID_2_3J_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2JLorg_eclipse_swt_internal_mozilla_nsID_2_3J_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2JLorg_eclipse_swt_internal_mozilla_nsID_2_3J_5=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3J=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3J_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3J_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3J_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3J_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3J_4=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_5=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_5=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_6=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_7=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_5=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_5=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_6=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BJ_3B_3B_7=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3J=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3J_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3J_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3J_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3J_3=
-
-XPCOM_VtblCall__II_3B=
-XPCOM_VtblCall__II_3B_0=
-XPCOM_VtblCall__II_3B_1=
-XPCOM_VtblCall__II_3B_2=
-
-XPCOM_VtblCall__II_3BI=
-XPCOM_VtblCall__II_3BI_0=
-XPCOM_VtblCall__II_3BI_1=
-XPCOM_VtblCall__II_3BI_2=
-XPCOM_VtblCall__II_3BI_3=
-
-XPCOM_VtblCall__II_3BII_3I_3I=
-XPCOM_VtblCall__II_3BII_3I_3I_0=
-XPCOM_VtblCall__II_3BII_3I_3I_1=
-XPCOM_VtblCall__II_3BII_3I_3I_2=
-XPCOM_VtblCall__II_3BII_3I_3I_3=
-XPCOM_VtblCall__II_3BII_3I_3I_4=
-XPCOM_VtblCall__II_3BII_3I_3I_5=
-XPCOM_VtblCall__II_3BII_3I_3I_6=
-
-XPCOM_VtblCall__II_3BIJ_3J_3I=
-XPCOM_VtblCall__II_3BIJ_3J_3I_0=
-XPCOM_VtblCall__II_3BIJ_3J_3I_1=
-XPCOM_VtblCall__II_3BIJ_3J_3I_2=
-XPCOM_VtblCall__II_3BIJ_3J_3I_3=
-XPCOM_VtblCall__II_3BIJ_3J_3I_4=
-XPCOM_VtblCall__II_3BIJ_3J_3I_5=
-XPCOM_VtblCall__II_3BIJ_3J_3I_6=
-
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_5=
-
-XPCOM_VtblCall__II_3BI_3I=
-XPCOM_VtblCall__II_3BI_3I_0=
-XPCOM_VtblCall__II_3BI_3I_1=
-XPCOM_VtblCall__II_3BI_3I_2=
-XPCOM_VtblCall__II_3BI_3I_3=
-XPCOM_VtblCall__II_3BI_3I_4=
-
-XPCOM_VtblCall__II_3BI_3I_3I=
-XPCOM_VtblCall__II_3BI_3I_3I_0=
-XPCOM_VtblCall__II_3BI_3I_3I_1=
-XPCOM_VtblCall__II_3BI_3I_3I_2=
-XPCOM_VtblCall__II_3BI_3I_3I_3=
-XPCOM_VtblCall__II_3BI_3I_3I_4=
-XPCOM_VtblCall__II_3BI_3I_3I_5=
-
-XPCOM_VtblCall__II_3BI_3J_3I=
-XPCOM_VtblCall__II_3BI_3J_3I_0=
-XPCOM_VtblCall__II_3BI_3J_3I_1=
-XPCOM_VtblCall__II_3BI_3J_3I_2=
-XPCOM_VtblCall__II_3BI_3J_3I_3=
-XPCOM_VtblCall__II_3BI_3J_3I_4=
-XPCOM_VtblCall__II_3BI_3J_3I_5=
-
-XPCOM_VtblCall__II_3BJ=
-XPCOM_VtblCall__II_3BJ_0=
-XPCOM_VtblCall__II_3BJ_1=
-XPCOM_VtblCall__II_3BJ_2=
-XPCOM_VtblCall__II_3BJ_3=
-
-XPCOM_VtblCall__II_3BJLorg_eclipse_swt_internal_mozilla_nsID_2_3J=
-XPCOM_VtblCall__II_3BJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_0=
-XPCOM_VtblCall__II_3BJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_1=
-XPCOM_VtblCall__II_3BJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_2=
-XPCOM_VtblCall__II_3BJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_3=
-XPCOM_VtblCall__II_3BJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_4=
-XPCOM_VtblCall__II_3BJLorg_eclipse_swt_internal_mozilla_nsID_2_3J_5=
-
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_0=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_1=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_2=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_3=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_4=
-
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2J=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2J_0=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2J_1=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2J_2=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2J_3=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2J_4=
-
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3J=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3J_0=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3J_1=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3J_2=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3J_3=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3J_4=
-
-XPCOM_VtblCall__II_3B_3B=
-XPCOM_VtblCall__II_3B_3B_0=
-XPCOM_VtblCall__II_3B_3B_1=
-XPCOM_VtblCall__II_3B_3B_2=
-XPCOM_VtblCall__II_3B_3B_3=
-
-XPCOM_VtblCall__II_3B_3BI=
-XPCOM_VtblCall__II_3B_3BI_0=
-XPCOM_VtblCall__II_3B_3BI_1=
-XPCOM_VtblCall__II_3B_3BI_2=
-XPCOM_VtblCall__II_3B_3BI_3=
-XPCOM_VtblCall__II_3B_3BI_4=
-
-XPCOM_VtblCall__II_3B_3B_3BII_3I=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_0=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_1=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_2=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_3=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_4=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_5=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_6=
-XPCOM_VtblCall__II_3B_3B_3BII_3I_7=
-
-XPCOM_VtblCall__II_3B_3B_3BII_3J=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_0=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_1=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_2=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_3=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_4=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_5=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_6=
-XPCOM_VtblCall__II_3B_3B_3BII_3J_7=
-
-XPCOM_VtblCall__II_3B_3B_3I=
-XPCOM_VtblCall__II_3B_3B_3I_0=
-XPCOM_VtblCall__II_3B_3B_3I_1=
-XPCOM_VtblCall__II_3B_3B_3I_2=
-XPCOM_VtblCall__II_3B_3B_3I_3=
-XPCOM_VtblCall__II_3B_3B_3I_4=
-
-XPCOM_VtblCall__II_3B_3B_3J=
-XPCOM_VtblCall__II_3B_3B_3J_0=
-XPCOM_VtblCall__II_3B_3B_3J_1=
-XPCOM_VtblCall__II_3B_3B_3J_2=
-XPCOM_VtblCall__II_3B_3B_3J_3=
-XPCOM_VtblCall__II_3B_3B_3J_4=
-
-XPCOM_VtblCall__II_3B_3I=
-XPCOM_VtblCall__II_3B_3I_0=
-XPCOM_VtblCall__II_3B_3I_1=
-XPCOM_VtblCall__II_3B_3I_2=
-XPCOM_VtblCall__II_3B_3I_3=
-
-XPCOM_VtblCall__II_3B_3I_3I=
-XPCOM_VtblCall__II_3B_3I_3I_0=
-XPCOM_VtblCall__II_3B_3I_3I_1=
-XPCOM_VtblCall__II_3B_3I_3I_2=
-XPCOM_VtblCall__II_3B_3I_3I_3=
-XPCOM_VtblCall__II_3B_3I_3I_4=
-
-XPCOM_VtblCall__II_3B_3I_3J=
-XPCOM_VtblCall__II_3B_3I_3J_0=
-XPCOM_VtblCall__II_3B_3I_3J_1=
-XPCOM_VtblCall__II_3B_3I_3J_2=
-XPCOM_VtblCall__II_3B_3I_3J_3=
-XPCOM_VtblCall__II_3B_3I_3J_4=
-
-XPCOM_VtblCall__II_3B_3J=
-XPCOM_VtblCall__II_3B_3J_0=
-XPCOM_VtblCall__II_3B_3J_1=
-XPCOM_VtblCall__II_3B_3J_2=
-XPCOM_VtblCall__II_3B_3J_3=
-
-XPCOM_VtblCall__II_3B_3J_3I=
-XPCOM_VtblCall__II_3B_3J_3I_0=
-XPCOM_VtblCall__II_3B_3J_3I_1=
-XPCOM_VtblCall__II_3B_3J_3I_2=
-XPCOM_VtblCall__II_3B_3J_3I_3=
-XPCOM_VtblCall__II_3B_3J_3I_4=
-
-XPCOM_VtblCall__II_3C=
-XPCOM_VtblCall__II_3C_0=
-XPCOM_VtblCall__II_3C_1=
-XPCOM_VtblCall__II_3C_2=
-
-XPCOM_VtblCall__II_3CIIII=
-XPCOM_VtblCall__II_3CIIII_0=
-XPCOM_VtblCall__II_3CIIII_1=
-XPCOM_VtblCall__II_3CIIII_2=
-XPCOM_VtblCall__II_3CIIII_3=
-XPCOM_VtblCall__II_3CIIII_4=
-XPCOM_VtblCall__II_3CIIII_5=
-XPCOM_VtblCall__II_3CIIII_6=
-
-XPCOM_VtblCall__II_3CIJJJ=
-XPCOM_VtblCall__II_3CIJJJ_0=
-XPCOM_VtblCall__II_3CIJJJ_1=
-XPCOM_VtblCall__II_3CIJJJ_2=
-XPCOM_VtblCall__II_3CIJJJ_3=
-XPCOM_VtblCall__II_3CIJJJ_4=
-XPCOM_VtblCall__II_3CIJJJ_5=
-XPCOM_VtblCall__II_3CIJJJ_6=
-
-XPCOM_VtblCall__II_3CI_3I=
-XPCOM_VtblCall__II_3CI_3I_0=
-XPCOM_VtblCall__II_3CI_3I_1=
-XPCOM_VtblCall__II_3CI_3I_2=
-XPCOM_VtblCall__II_3CI_3I_3=
-XPCOM_VtblCall__II_3CI_3I_4=
-
-XPCOM_VtblCall__II_3CJ_3J=
-XPCOM_VtblCall__II_3CJ_3J_0=
-XPCOM_VtblCall__II_3CJ_3J_1=
-XPCOM_VtblCall__II_3CJ_3J_2=
-XPCOM_VtblCall__II_3CJ_3J_3=
-XPCOM_VtblCall__II_3CJ_3J_4=
-
-XPCOM_VtblCall__II_3C_3C=
-XPCOM_VtblCall__II_3C_3C_0=
-XPCOM_VtblCall__II_3C_3C_1=
-XPCOM_VtblCall__II_3C_3C_2=
-XPCOM_VtblCall__II_3C_3C_3=
-
-XPCOM_VtblCall__II_3F=
-XPCOM_VtblCall__II_3F_0=
-XPCOM_VtblCall__II_3F_1=
-XPCOM_VtblCall__II_3F_2=
-
-XPCOM_VtblCall__II_3I=
-XPCOM_VtblCall__II_3I_0=
-XPCOM_VtblCall__II_3I_1=
-XPCOM_VtblCall__II_3I_2=
-
-XPCOM_VtblCall__II_3I_3I=
-XPCOM_VtblCall__II_3I_3I_0=
-XPCOM_VtblCall__II_3I_3I_1=
-XPCOM_VtblCall__II_3I_3I_2=
-XPCOM_VtblCall__II_3I_3I_3=
-
-XPCOM_VtblCall__II_3I_3I_3I=
-XPCOM_VtblCall__II_3I_3I_3I_0=
-XPCOM_VtblCall__II_3I_3I_3I_1=
-XPCOM_VtblCall__II_3I_3I_3I_2=
-XPCOM_VtblCall__II_3I_3I_3I_3=
-XPCOM_VtblCall__II_3I_3I_3I_4=
-
-XPCOM_VtblCall__II_3I_3I_3I_3I=
-XPCOM_VtblCall__II_3I_3I_3I_3I_0=
-XPCOM_VtblCall__II_3I_3I_3I_3I_1=
-XPCOM_VtblCall__II_3I_3I_3I_3I_2=
-XPCOM_VtblCall__II_3I_3I_3I_3I_3=
-XPCOM_VtblCall__II_3I_3I_3I_3I_4=
-XPCOM_VtblCall__II_3I_3I_3I_3I_5=
-
-XPCOM_VtblCall__II_3I_3J=
-XPCOM_VtblCall__II_3I_3J_0=
-XPCOM_VtblCall__II_3I_3J_1=
-XPCOM_VtblCall__II_3I_3J_2=
-XPCOM_VtblCall__II_3I_3J_3=
-
-XPCOM_VtblCall__II_3I_3J_3I=
-XPCOM_VtblCall__II_3I_3J_3I_0=
-XPCOM_VtblCall__II_3I_3J_3I_1=
-XPCOM_VtblCall__II_3I_3J_3I_2=
-XPCOM_VtblCall__II_3I_3J_3I_3=
-XPCOM_VtblCall__II_3I_3J_3I_4=
-
-XPCOM_VtblCall__II_3I_3J_3J=
-XPCOM_VtblCall__II_3I_3J_3J_0=
-XPCOM_VtblCall__II_3I_3J_3J_1=
-XPCOM_VtblCall__II_3I_3J_3J_2=
-XPCOM_VtblCall__II_3I_3J_3J_3=
-XPCOM_VtblCall__II_3I_3J_3J_4=
-
-XPCOM_VtblCall__II_3J=
-XPCOM_VtblCall__II_3J_0=
-XPCOM_VtblCall__II_3J_1=
-XPCOM_VtblCall__II_3J_2=
-
-XPCOM_VtblCall__II_3J_3J_3J=
-XPCOM_VtblCall__II_3J_3J_3J_0=
-XPCOM_VtblCall__II_3J_3J_3J_1=
-XPCOM_VtblCall__II_3J_3J_3J_2=
-XPCOM_VtblCall__II_3J_3J_3J_3=
-XPCOM_VtblCall__II_3J_3J_3J_4=
-
-XPCOM_VtblCall__II_3S=
-XPCOM_VtblCall__II_3S_0=
-XPCOM_VtblCall__II_3S_1=
-XPCOM_VtblCall__II_3S_2=
-
-XPCOM_XPCOMGlueShutdown=
-
-XPCOM_XPCOMGlueStartup=
-XPCOM_XPCOMGlueStartup_0=cast=(const char *)
-
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I=
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I_0=cast=(void *)
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I_1=cast=(const void *)
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I_2=cast=(size_t)
-
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II=
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II_0=cast=(void *)
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II_1=cast=(const void *)
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II_2=cast=(size_t)
-
-XPCOM_nsEmbedCString_Length=flags=cpp
-XPCOM_nsEmbedCString_Length_0=cast=(nsEmbedCString *)
-
-XPCOM_nsEmbedCString_delete=flags=delete
-XPCOM_nsEmbedCString_delete_0=cast=(nsEmbedCString *)
-
-XPCOM_nsEmbedCString_get=flags=cpp
-XPCOM_nsEmbedCString_get_0=cast=(nsEmbedCString *)
-
-XPCOM_nsEmbedCString_1new__=flags=new
-
-XPCOM_nsEmbedCString_1new__II=flags=new
-XPCOM_nsEmbedCString_1new__II_0=cast=(const char *)
-XPCOM_nsEmbedCString_1new__II_1=
-
-XPCOM_nsEmbedCString_1new___3BI=flags=new
-XPCOM_nsEmbedCString_1new___3BI_0=cast=(const char *)
-XPCOM_nsEmbedCString_1new___3BI_1=
-
-XPCOM_nsEmbedString_Length=flags=cpp
-XPCOM_nsEmbedString_Length_0=cast=(nsEmbedString *)
-
-XPCOM_nsEmbedString_delete=flags=delete
-XPCOM_nsEmbedString_delete_0=cast=(nsEmbedString *)
-
-XPCOM_nsEmbedString_get=flags=cpp
-XPCOM_nsEmbedString_get_0=cast=(nsEmbedString *)
-
-XPCOM_nsEmbedString_1new__=flags=new
-
-XPCOM_nsEmbedString_1new___3C=flags=new
-XPCOM_nsEmbedString_1new___3C_0=cast=(PRUnichar *)
-
-XPCOM_nsID_Equals=flags=cpp
-XPCOM_nsID_Equals_0=cast=(nsID *)
-XPCOM_nsID_Equals_1=cast=(nsID *),flags=struct
-
-XPCOM_nsID_delete=flags=delete
-XPCOM_nsID_delete_0=cast=(nsID *)
-
-XPCOM_nsID_new=flags=new
-
-XPCOM_strlen_PRUnichar=flags=no_gen
-XPCOM_strlen_PRUnichar_0=
-
-
-org_eclipse_swt_internal_mozilla_XPCOMInit=flags=no_gen
-XPCOMInit_GREVersionRange_sizeof=
-
-XPCOMInit_GRE_GetGREPathWithProperties=
-XPCOMInit_GRE_GetGREPathWithProperties_0=
-XPCOMInit_GRE_GetGREPathWithProperties_1=
-XPCOMInit_GRE_GetGREPathWithProperties_2=
-XPCOMInit_GRE_GetGREPathWithProperties_3=
-XPCOMInit_GRE_GetGREPathWithProperties_4=
-XPCOMInit_GRE_GetGREPathWithProperties_5=
-
-XPCOMInit_XPCOMGlueShutdown=
-
-XPCOMInit_XPCOMGlueStartup=
-XPCOMInit_XPCOMGlueStartup_0=
-
-
-org_eclipse_swt_internal_mozilla_XPCOMObject=
-
-org_eclipse_swt_internal_mozilla_nsEmbedString=
-
-org_eclipse_swt_internal_mozilla_nsIAppShell=
-
-org_eclipse_swt_internal_mozilla_nsIAuthInformation=
-
-org_eclipse_swt_internal_mozilla_nsIBaseWindow=
-
-org_eclipse_swt_internal_mozilla_nsICancelable=
-
-org_eclipse_swt_internal_mozilla_nsICategoryManager=
-
-org_eclipse_swt_internal_mozilla_nsIChannel=
-
-org_eclipse_swt_internal_mozilla_nsIComponentManager=
-
-org_eclipse_swt_internal_mozilla_nsIComponentRegistrar=
-
-org_eclipse_swt_internal_mozilla_nsIContextMenuListener=
-
-org_eclipse_swt_internal_mozilla_nsICookie=
-
-org_eclipse_swt_internal_mozilla_nsICookieManager=
-
-org_eclipse_swt_internal_mozilla_nsID=flags=cpp
-nsID_m0=
-nsID_m1=
-nsID_m2=
-nsID_m3=
-
-org_eclipse_swt_internal_mozilla_nsIDOMEvent=
-
-org_eclipse_swt_internal_mozilla_nsIDOMEventTarget=
-
-org_eclipse_swt_internal_mozilla_nsIDOMKeyEvent=
-
-org_eclipse_swt_internal_mozilla_nsIDOMMouseEvent=
-
-org_eclipse_swt_internal_mozilla_nsIDOMSerializer=
-
-org_eclipse_swt_internal_mozilla_nsIDOMSerializer_11_17=
-
-org_eclipse_swt_internal_mozilla_nsIDOMUIEvent=
-
-org_eclipse_swt_internal_mozilla_nsIDOMWindow=
-
-org_eclipse_swt_internal_mozilla_nsIDOMWindowCollection=
-
-org_eclipse_swt_internal_mozilla_nsIDirectoryService=
-
-org_eclipse_swt_internal_mozilla_nsIDirectoryServiceProvider=
-
-org_eclipse_swt_internal_mozilla_nsIDirectoryServiceProvider2=
-
-org_eclipse_swt_internal_mozilla_nsIDocShell=
-
-org_eclipse_swt_internal_mozilla_nsIDocShell_11_18=
-
-org_eclipse_swt_internal_mozilla_nsIDocShell_11_19=
-
-org_eclipse_swt_internal_mozilla_nsIDownload=
-
-org_eclipse_swt_internal_mozilla_nsIDownload_11_18=
-
-org_eclipse_swt_internal_mozilla_nsIEmbeddingSiteWindow=
-
-org_eclipse_swt_internal_mozilla_nsIFactory=
-
-org_eclipse_swt_internal_mozilla_nsIFile=
-
-org_eclipse_swt_internal_mozilla_nsIFilePicker=
-
-org_eclipse_swt_internal_mozilla_nsIFilePicker_11_18=
-
-org_eclipse_swt_internal_mozilla_nsIHelperAppLauncher=
-
-org_eclipse_swt_internal_mozilla_nsIHelperAppLauncherDialog=
-
-org_eclipse_swt_internal_mozilla_nsIHelperAppLauncher_11_18=
-
-org_eclipse_swt_internal_mozilla_nsIHelperAppLauncher_11_19=
-
-org_eclipse_swt_internal_mozilla_nsIIOService=
-
-org_eclipse_swt_internal_mozilla_nsIInputStream=
-
-org_eclipse_swt_internal_mozilla_nsIInterfaceRequestor=
-
-org_eclipse_swt_internal_mozilla_nsIJSContextStack=
-
-org_eclipse_swt_internal_mozilla_nsILocalFile=
-
-org_eclipse_swt_internal_mozilla_nsIMemory=
-
-org_eclipse_swt_internal_mozilla_nsIObserverService=
-
-org_eclipse_swt_internal_mozilla_nsIPrefBranch=
-
-org_eclipse_swt_internal_mozilla_nsIPrefLocalizedString=
-
-org_eclipse_swt_internal_mozilla_nsIPrefService=
-
-org_eclipse_swt_internal_mozilla_nsIProgressDialog=
-
-org_eclipse_swt_internal_mozilla_nsIProgressDialog_11_18=
-
-org_eclipse_swt_internal_mozilla_nsIPromptService=
-
-org_eclipse_swt_internal_mozilla_nsIPromptService2=
-
-org_eclipse_swt_internal_mozilla_nsIProperties=
-
-org_eclipse_swt_internal_mozilla_nsIRequest=
-
-org_eclipse_swt_internal_mozilla_nsIServiceManager=
-
-org_eclipse_swt_internal_mozilla_nsISimpleEnumerator=
-
-org_eclipse_swt_internal_mozilla_nsISupports=
-
-org_eclipse_swt_internal_mozilla_nsISupportsWeakReference=
-
-org_eclipse_swt_internal_mozilla_nsITooltipListener=
-
-org_eclipse_swt_internal_mozilla_nsITransfer=
-
-org_eclipse_swt_internal_mozilla_nsIURI=
-
-org_eclipse_swt_internal_mozilla_nsIURIContentListener=
-
-org_eclipse_swt_internal_mozilla_nsIWeakReference=
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowser=
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowserChrome=
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowserChromeFocus=
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowserFocus=
-
-org_eclipse_swt_internal_mozilla_nsIWebNavigation=
-
-org_eclipse_swt_internal_mozilla_nsIWebNavigationInfo=
-
-org_eclipse_swt_internal_mozilla_nsIWebProgress=
-
-org_eclipse_swt_internal_mozilla_nsIWebProgressListener=
-
-org_eclipse_swt_internal_mozilla_nsIWebProgressListener2=
-
-org_eclipse_swt_internal_mozilla_nsIWindowCreator=
-
-org_eclipse_swt_internal_mozilla_nsIWindowCreator2=
-
-org_eclipse_swt_internal_mozilla_nsIWindowWatcher=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOMInit.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOMInit.properties
deleted file mode 100644
index 1e996a0b11..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.mozilla.XPCOMInit.properties
+++ /dev/null
@@ -1,1090 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_mozilla_GREVersionRange=flags=cpp
-GREVersionRange_lower=cast=(const char *)
-GREVersionRange_lowerInclusive=
-GREVersionRange_upper=cast=(const char *)
-GREVersionRange_upperInclusive=
-
-org_eclipse_swt_internal_mozilla_XPCOM=flags=no_gen
-XPCOM_Call=
-XPCOM_Call_0=
-XPCOM_Call_1=
-XPCOM_Call_2=
-XPCOM_Call_3=
-XPCOM_Call_4=
-XPCOM_Call_5=
-XPCOM_Call_6=
-
-XPCOM_NS_GetComponentManager=
-XPCOM_NS_GetComponentManager_0=
-
-XPCOM_NS_GetServiceManager=
-XPCOM_NS_GetServiceManager_0=
-
-XPCOM_NS_InitXPCOM2=
-XPCOM_NS_InitXPCOM2_0=
-XPCOM_NS_InitXPCOM2_1=
-XPCOM_NS_InitXPCOM2_2=
-
-XPCOM_NS_NewLocalFile=
-XPCOM_NS_NewLocalFile_0=
-XPCOM_NS_NewLocalFile_1=
-XPCOM_NS_NewLocalFile_2=
-
-XPCOM_VtblCall__II=
-XPCOM_VtblCall__II_0=
-XPCOM_VtblCall__II_1=
-
-XPCOM_VtblCall__IIF=
-XPCOM_VtblCall__IIF_0=
-XPCOM_VtblCall__IIF_1=
-XPCOM_VtblCall__IIF_2=
-
-XPCOM_VtblCall__III=
-XPCOM_VtblCall__III_0=
-XPCOM_VtblCall__III_1=
-XPCOM_VtblCall__III_2=
-
-XPCOM_VtblCall__IIII=
-XPCOM_VtblCall__IIII_0=
-XPCOM_VtblCall__IIII_1=
-XPCOM_VtblCall__IIII_2=
-XPCOM_VtblCall__IIII_3=
-
-XPCOM_VtblCall__IIIII=
-XPCOM_VtblCall__IIIII_0=
-XPCOM_VtblCall__IIIII_1=
-XPCOM_VtblCall__IIIII_2=
-XPCOM_VtblCall__IIIII_3=
-XPCOM_VtblCall__IIIII_4=
-
-XPCOM_VtblCall__IIIIII=
-XPCOM_VtblCall__IIIIII_0=
-XPCOM_VtblCall__IIIIII_1=
-XPCOM_VtblCall__IIIIII_2=
-XPCOM_VtblCall__IIIIII_3=
-XPCOM_VtblCall__IIIIII_4=
-XPCOM_VtblCall__IIIIII_5=
-
-XPCOM_VtblCall__IIIIIII=
-XPCOM_VtblCall__IIIIIII_0=
-XPCOM_VtblCall__IIIIIII_1=
-XPCOM_VtblCall__IIIIIII_2=
-XPCOM_VtblCall__IIIIIII_3=
-XPCOM_VtblCall__IIIIIII_4=
-XPCOM_VtblCall__IIIIIII_5=
-XPCOM_VtblCall__IIIIIII_6=
-
-XPCOM_VtblCall__IIIIIIII=
-XPCOM_VtblCall__IIIIIIII_0=
-XPCOM_VtblCall__IIIIIIII_1=
-XPCOM_VtblCall__IIIIIIII_2=
-XPCOM_VtblCall__IIIIIIII_3=
-XPCOM_VtblCall__IIIIIIII_4=
-XPCOM_VtblCall__IIIIIIII_5=
-XPCOM_VtblCall__IIIIIIII_6=
-XPCOM_VtblCall__IIIIIIII_7=
-
-XPCOM_VtblCall__IIIIIIJII=
-XPCOM_VtblCall__IIIIIIJII_0=
-XPCOM_VtblCall__IIIIIIJII_1=
-XPCOM_VtblCall__IIIIIIJII_2=
-XPCOM_VtblCall__IIIIIIJII_3=
-XPCOM_VtblCall__IIIIIIJII_4=
-XPCOM_VtblCall__IIIIIIJII_5=
-XPCOM_VtblCall__IIIIIIJII_6=
-XPCOM_VtblCall__IIIIIIJII_7=
-XPCOM_VtblCall__IIIIIIJII_8=
-
-XPCOM_VtblCall__IIIIIIZ=
-XPCOM_VtblCall__IIIIIIZ_0=
-XPCOM_VtblCall__IIIIIIZ_1=
-XPCOM_VtblCall__IIIIIIZ_2=
-XPCOM_VtblCall__IIIIIIZ_3=
-XPCOM_VtblCall__IIIIIIZ_4=
-XPCOM_VtblCall__IIIIIIZ_5=
-XPCOM_VtblCall__IIIIIIZ_6=
-
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_0=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_1=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_2=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_3=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_4=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_5=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_6=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_7=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_8=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_9=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_10=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_11=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_12=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_13=
-XPCOM_VtblCall__IIIIII_3C_3BIIIIZ_3I_3I_14=
-
-XPCOM_VtblCall__IIIIII_3Z_3I=
-XPCOM_VtblCall__IIIIII_3Z_3I_0=
-XPCOM_VtblCall__IIIIII_3Z_3I_1=
-XPCOM_VtblCall__IIIIII_3Z_3I_2=
-XPCOM_VtblCall__IIIIII_3Z_3I_3=
-XPCOM_VtblCall__IIIIII_3Z_3I_4=
-XPCOM_VtblCall__IIIIII_3Z_3I_5=
-XPCOM_VtblCall__IIIIII_3Z_3I_6=
-XPCOM_VtblCall__IIIIII_3Z_3I_7=
-
-XPCOM_VtblCall__IIIIIZ=
-XPCOM_VtblCall__IIIIIZ_0=
-XPCOM_VtblCall__IIIIIZ_1=
-XPCOM_VtblCall__IIIIIZ_2=
-XPCOM_VtblCall__IIIIIZ_3=
-XPCOM_VtblCall__IIIIIZ_4=
-XPCOM_VtblCall__IIIIIZ_5=
-
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_0=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_1=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_2=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_3=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_4=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_5=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_6=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_7=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_8=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_9=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_10=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_11=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_12=
-XPCOM_VtblCall__IIIIIZ_3CIIIIZ_3I_3I_13=
-
-XPCOM_VtblCall__IIIII_3C=
-XPCOM_VtblCall__IIIII_3C_0=
-XPCOM_VtblCall__IIIII_3C_1=
-XPCOM_VtblCall__IIIII_3C_2=
-XPCOM_VtblCall__IIIII_3C_3=
-XPCOM_VtblCall__IIIII_3C_4=
-XPCOM_VtblCall__IIIII_3C_5=
-
-XPCOM_VtblCall__IIIII_3I=
-XPCOM_VtblCall__IIIII_3I_0=
-XPCOM_VtblCall__IIIII_3I_1=
-XPCOM_VtblCall__IIIII_3I_2=
-XPCOM_VtblCall__IIIII_3I_3=
-XPCOM_VtblCall__IIIII_3I_4=
-XPCOM_VtblCall__IIIII_3I_5=
-
-XPCOM_VtblCall__IIIIJJJJ=
-XPCOM_VtblCall__IIIIJJJJ_0=
-XPCOM_VtblCall__IIIIJJJJ_1=
-XPCOM_VtblCall__IIIIJJJJ_2=
-XPCOM_VtblCall__IIIIJJJJ_3=
-XPCOM_VtblCall__IIIIJJJJ_4=
-XPCOM_VtblCall__IIIIJJJJ_5=
-XPCOM_VtblCall__IIIIJJJJ_6=
-XPCOM_VtblCall__IIIIJJJJ_7=
-
-XPCOM_VtblCall__IIIIJZ=
-XPCOM_VtblCall__IIIIJZ_0=
-XPCOM_VtblCall__IIIIJZ_1=
-XPCOM_VtblCall__IIIIJZ_2=
-XPCOM_VtblCall__IIIIJZ_3=
-XPCOM_VtblCall__IIIIJZ_4=
-XPCOM_VtblCall__IIIIJZ_5=
-
-XPCOM_VtblCall__IIIIZ=
-XPCOM_VtblCall__IIIIZ_0=
-XPCOM_VtblCall__IIIIZ_1=
-XPCOM_VtblCall__IIIIZ_2=
-XPCOM_VtblCall__IIIIZ_3=
-XPCOM_VtblCall__IIIIZ_4=
-
-XPCOM_VtblCall__IIII_3B=
-XPCOM_VtblCall__IIII_3B_0=
-XPCOM_VtblCall__IIII_3B_1=
-XPCOM_VtblCall__IIII_3B_2=
-XPCOM_VtblCall__IIII_3B_3=
-XPCOM_VtblCall__IIII_3B_4=
-
-XPCOM_VtblCall__IIII_3C=
-XPCOM_VtblCall__IIII_3C_0=
-XPCOM_VtblCall__IIII_3C_1=
-XPCOM_VtblCall__IIII_3C_2=
-XPCOM_VtblCall__IIII_3C_3=
-XPCOM_VtblCall__IIII_3C_4=
-
-XPCOM_VtblCall__IIII_3CIJI=
-XPCOM_VtblCall__IIII_3CIJI_0=
-XPCOM_VtblCall__IIII_3CIJI_1=
-XPCOM_VtblCall__IIII_3CIJI_2=
-XPCOM_VtblCall__IIII_3CIJI_3=
-XPCOM_VtblCall__IIII_3CIJI_4=
-XPCOM_VtblCall__IIII_3CIJI_5=
-XPCOM_VtblCall__IIII_3CIJI_6=
-XPCOM_VtblCall__IIII_3CIJI_7=
-
-XPCOM_VtblCall__IIII_3I=
-XPCOM_VtblCall__IIII_3I_0=
-XPCOM_VtblCall__IIII_3I_1=
-XPCOM_VtblCall__IIII_3I_2=
-XPCOM_VtblCall__IIII_3I_3=
-XPCOM_VtblCall__IIII_3I_4=
-
-XPCOM_VtblCall__IIII_3J=
-XPCOM_VtblCall__IIII_3J_0=
-XPCOM_VtblCall__IIII_3J_1=
-XPCOM_VtblCall__IIII_3J_2=
-XPCOM_VtblCall__IIII_3J_3=
-XPCOM_VtblCall__IIII_3J_4=
-
-XPCOM_VtblCall__IIIJJ=
-XPCOM_VtblCall__IIIJJ_0=
-XPCOM_VtblCall__IIIJJ_1=
-XPCOM_VtblCall__IIIJJ_2=
-XPCOM_VtblCall__IIIJJ_3=
-XPCOM_VtblCall__IIIJJ_4=
-
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_0=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_1=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_2=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3=
-
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__IIILorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-
-XPCOM_VtblCall__IIIZ=
-XPCOM_VtblCall__IIIZ_0=
-XPCOM_VtblCall__IIIZ_1=
-XPCOM_VtblCall__IIIZ_2=
-XPCOM_VtblCall__IIIZ_3=
-
-XPCOM_VtblCall__IIIZZ=
-XPCOM_VtblCall__IIIZZ_0=
-XPCOM_VtblCall__IIIZZ_1=
-XPCOM_VtblCall__IIIZZ_2=
-XPCOM_VtblCall__IIIZZ_3=
-XPCOM_VtblCall__IIIZZ_4=
-
-XPCOM_VtblCall__IIIZZII=
-XPCOM_VtblCall__IIIZZII_0=
-XPCOM_VtblCall__IIIZZII_1=
-XPCOM_VtblCall__IIIZZII_2=
-XPCOM_VtblCall__IIIZZII_3=
-XPCOM_VtblCall__IIIZZII_4=
-XPCOM_VtblCall__IIIZZII_5=
-XPCOM_VtblCall__IIIZZII_6=
-
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_0=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_1=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_2=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_3=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_4=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_5=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_6=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_7=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_8=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_9=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_10=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_11=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_12=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_13=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_14=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_15=
-XPCOM_VtblCall__IIIZZIIIIIIZZZZSI_16=
-
-XPCOM_VtblCall__IIIZZIZZZZII=
-XPCOM_VtblCall__IIIZZIZZZZII_0=
-XPCOM_VtblCall__IIIZZIZZZZII_1=
-XPCOM_VtblCall__IIIZZIZZZZII_2=
-XPCOM_VtblCall__IIIZZIZZZZII_3=
-XPCOM_VtblCall__IIIZZIZZZZII_4=
-XPCOM_VtblCall__IIIZZIZZZZII_5=
-XPCOM_VtblCall__IIIZZIZZZZII_6=
-XPCOM_VtblCall__IIIZZIZZZZII_7=
-XPCOM_VtblCall__IIIZZIZZZZII_8=
-XPCOM_VtblCall__IIIZZIZZZZII_9=
-XPCOM_VtblCall__IIIZZIZZZZII_10=
-XPCOM_VtblCall__IIIZZIZZZZII_11=
-
-XPCOM_VtblCall__IIIZ_3Z=
-XPCOM_VtblCall__IIIZ_3Z_0=
-XPCOM_VtblCall__IIIZ_3Z_1=
-XPCOM_VtblCall__IIIZ_3Z_2=
-XPCOM_VtblCall__IIIZ_3Z_3=
-XPCOM_VtblCall__IIIZ_3Z_4=
-
-XPCOM_VtblCall__III_3B=
-XPCOM_VtblCall__III_3B_0=
-XPCOM_VtblCall__III_3B_1=
-XPCOM_VtblCall__III_3B_2=
-XPCOM_VtblCall__III_3B_3=
-
-XPCOM_VtblCall__III_3BI_3I=
-XPCOM_VtblCall__III_3BI_3I_0=
-XPCOM_VtblCall__III_3BI_3I_1=
-XPCOM_VtblCall__III_3BI_3I_2=
-XPCOM_VtblCall__III_3BI_3I_3=
-XPCOM_VtblCall__III_3BI_3I_4=
-XPCOM_VtblCall__III_3BI_3I_5=
-
-XPCOM_VtblCall__III_3BZ=
-XPCOM_VtblCall__III_3BZ_0=
-XPCOM_VtblCall__III_3BZ_1=
-XPCOM_VtblCall__III_3BZ_2=
-XPCOM_VtblCall__III_3BZ_3=
-XPCOM_VtblCall__III_3BZ_4=
-
-XPCOM_VtblCall__III_3B_3B_3BI_3I=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_0=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_1=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_2=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_3=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_4=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_5=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_6=
-XPCOM_VtblCall__III_3B_3B_3BI_3I_7=
-
-XPCOM_VtblCall__III_3B_3C=
-XPCOM_VtblCall__III_3B_3C_0=
-XPCOM_VtblCall__III_3B_3C_1=
-XPCOM_VtblCall__III_3B_3C_2=
-XPCOM_VtblCall__III_3B_3C_3=
-XPCOM_VtblCall__III_3B_3C_4=
-
-XPCOM_VtblCall__III_3B_3Z=
-XPCOM_VtblCall__III_3B_3Z_0=
-XPCOM_VtblCall__III_3B_3Z_1=
-XPCOM_VtblCall__III_3B_3Z_2=
-XPCOM_VtblCall__III_3B_3Z_3=
-XPCOM_VtblCall__III_3B_3Z_4=
-
-XPCOM_VtblCall__III_3C=
-XPCOM_VtblCall__III_3C_0=
-XPCOM_VtblCall__III_3C_1=
-XPCOM_VtblCall__III_3C_2=
-XPCOM_VtblCall__III_3C_3=
-
-XPCOM_VtblCall__III_3CI=
-XPCOM_VtblCall__III_3CI_0=
-XPCOM_VtblCall__III_3CI_1=
-XPCOM_VtblCall__III_3CI_2=
-XPCOM_VtblCall__III_3CI_3=
-XPCOM_VtblCall__III_3CI_4=
-
-XPCOM_VtblCall__III_3C_3C=
-XPCOM_VtblCall__III_3C_3C_0=
-XPCOM_VtblCall__III_3C_3C_1=
-XPCOM_VtblCall__III_3C_3C_2=
-XPCOM_VtblCall__III_3C_3C_3=
-XPCOM_VtblCall__III_3C_3C_4=
-
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_0=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_1=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_2=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_3=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_4=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_5=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_6=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_7=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_8=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_9=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_10=
-XPCOM_VtblCall__III_3C_3CI_3C_3C_3C_3C_3Z_3I_11=
-
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_0=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_1=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_2=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_3=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_4=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_5=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_6=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_7=
-XPCOM_VtblCall__III_3C_3CI_3I_3I_3Z_8=
-
-XPCOM_VtblCall__III_3C_3C_3C_3Z=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_0=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_1=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_2=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_4=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_5=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_6=
-
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_0=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_1=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_2=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_3=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_4=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_5=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_6=
-XPCOM_VtblCall__III_3C_3C_3C_3Z_3Z_7=
-
-XPCOM_VtblCall__III_3C_3C_3I=
-XPCOM_VtblCall__III_3C_3C_3I_0=
-XPCOM_VtblCall__III_3C_3C_3I_1=
-XPCOM_VtblCall__III_3C_3C_3I_2=
-XPCOM_VtblCall__III_3C_3C_3I_3=
-XPCOM_VtblCall__III_3C_3C_3I_4=
-XPCOM_VtblCall__III_3C_3C_3I_5=
-
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_0=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_1=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_2=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_3=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_4=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_5=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_6=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_7=
-XPCOM_VtblCall__III_3C_3C_3I_3C_3Z_3Z_8=
-
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_0=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_1=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_2=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_3=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_4=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_5=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_6=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_7=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_8=
-XPCOM_VtblCall__III_3C_3C_3I_3I_3C_3Z_3Z_9=
-
-XPCOM_VtblCall__III_3C_3C_3Z=
-XPCOM_VtblCall__III_3C_3C_3Z_0=
-XPCOM_VtblCall__III_3C_3C_3Z_1=
-XPCOM_VtblCall__III_3C_3C_3Z_2=
-XPCOM_VtblCall__III_3C_3C_3Z_3=
-XPCOM_VtblCall__III_3C_3C_3Z_4=
-XPCOM_VtblCall__III_3C_3C_3Z_5=
-
-XPCOM_VtblCall__III_3I=
-XPCOM_VtblCall__III_3I_0=
-XPCOM_VtblCall__III_3I_1=
-XPCOM_VtblCall__III_3I_2=
-XPCOM_VtblCall__III_3I_3=
-
-XPCOM_VtblCall__III_3I_3I_3I_3I=
-XPCOM_VtblCall__III_3I_3I_3I_3I_0=
-XPCOM_VtblCall__III_3I_3I_3I_3I_1=
-XPCOM_VtblCall__III_3I_3I_3I_3I_2=
-XPCOM_VtblCall__III_3I_3I_3I_3I_3=
-XPCOM_VtblCall__III_3I_3I_3I_3I_4=
-XPCOM_VtblCall__III_3I_3I_3I_3I_5=
-XPCOM_VtblCall__III_3I_3I_3I_3I_6=
-
-XPCOM_VtblCall__III_3Z=
-XPCOM_VtblCall__III_3Z_0=
-XPCOM_VtblCall__III_3Z_1=
-XPCOM_VtblCall__III_3Z_2=
-XPCOM_VtblCall__III_3Z_3=
-
-XPCOM_VtblCall__IIJ=
-XPCOM_VtblCall__IIJ_0=
-XPCOM_VtblCall__IIJ_1=
-XPCOM_VtblCall__IIJ_2=
-
-XPCOM_VtblCall__IIJI=
-XPCOM_VtblCall__IIJI_0=
-XPCOM_VtblCall__IIJI_1=
-XPCOM_VtblCall__IIJI_2=
-XPCOM_VtblCall__IIJI_3=
-
-XPCOM_VtblCall__IIJJ=
-XPCOM_VtblCall__IIJJ_0=
-XPCOM_VtblCall__IIJJ_1=
-XPCOM_VtblCall__IIJJ_2=
-XPCOM_VtblCall__IIJJ_3=
-
-XPCOM_VtblCall__IIJJI=
-XPCOM_VtblCall__IIJJI_0=
-XPCOM_VtblCall__IIJJI_1=
-XPCOM_VtblCall__IIJJI_2=
-XPCOM_VtblCall__IIJJI_3=
-XPCOM_VtblCall__IIJJI_4=
-
-XPCOM_VtblCall__IIJJJJJ=
-XPCOM_VtblCall__IIJJJJJ_0=
-XPCOM_VtblCall__IIJJJJJ_1=
-XPCOM_VtblCall__IIJJJJJ_2=
-XPCOM_VtblCall__IIJJJJJ_3=
-XPCOM_VtblCall__IIJJJJJ_4=
-XPCOM_VtblCall__IIJJJJJ_5=
-XPCOM_VtblCall__IIJJJJJ_6=
-
-XPCOM_VtblCall__IIJJZ=
-XPCOM_VtblCall__IIJJZ_0=
-XPCOM_VtblCall__IIJJZ_1=
-XPCOM_VtblCall__IIJJZ_2=
-XPCOM_VtblCall__IIJJZ_3=
-XPCOM_VtblCall__IIJJZ_4=
-
-XPCOM_VtblCall__IIJJ_3I=
-XPCOM_VtblCall__IIJJ_3I_0=
-XPCOM_VtblCall__IIJJ_3I_1=
-XPCOM_VtblCall__IIJJ_3I_2=
-XPCOM_VtblCall__IIJJ_3I_3=
-XPCOM_VtblCall__IIJJ_3I_4=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2I_3=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2ILorg_eclipse_swt_internal_mozilla_nsID_2_3I_5=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3Z=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3Z_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3Z_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3Z_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3Z_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2Lorg_eclipse_swt_internal_mozilla_nsID_2_3Z_4=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_5=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_3=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_4=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_5=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_6=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3B_3BI_3B_3B_7=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3Z=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3Z_0=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3Z_1=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3Z_2=
-XPCOM_VtblCall__IILorg_eclipse_swt_internal_mozilla_nsID_2_3Z_3=
-
-XPCOM_VtblCall__IIZ=
-XPCOM_VtblCall__IIZ_0=
-XPCOM_VtblCall__IIZ_1=
-XPCOM_VtblCall__IIZ_2=
-
-XPCOM_VtblCall__IIZI=
-XPCOM_VtblCall__IIZI_0=
-XPCOM_VtblCall__IIZI_1=
-XPCOM_VtblCall__IIZI_2=
-XPCOM_VtblCall__IIZI_3=
-
-XPCOM_VtblCall__IIZ_3Z=
-XPCOM_VtblCall__IIZ_3Z_0=
-XPCOM_VtblCall__IIZ_3Z_1=
-XPCOM_VtblCall__IIZ_3Z_2=
-XPCOM_VtblCall__IIZ_3Z_3=
-
-XPCOM_VtblCall__II_3B=
-XPCOM_VtblCall__II_3B_0=
-XPCOM_VtblCall__II_3B_1=
-XPCOM_VtblCall__II_3B_2=
-
-XPCOM_VtblCall__II_3BI=
-XPCOM_VtblCall__II_3BI_0=
-XPCOM_VtblCall__II_3BI_1=
-XPCOM_VtblCall__II_3BI_2=
-XPCOM_VtblCall__II_3BI_3=
-
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-XPCOM_VtblCall__II_3BILorg_eclipse_swt_internal_mozilla_nsID_2_3I_5=
-
-XPCOM_VtblCall__II_3BI_3I=
-XPCOM_VtblCall__II_3BI_3I_0=
-XPCOM_VtblCall__II_3BI_3I_1=
-XPCOM_VtblCall__II_3BI_3I_2=
-XPCOM_VtblCall__II_3BI_3I_3=
-XPCOM_VtblCall__II_3BI_3I_4=
-
-XPCOM_VtblCall__II_3BJ=
-XPCOM_VtblCall__II_3BJ_0=
-XPCOM_VtblCall__II_3BJ_1=
-XPCOM_VtblCall__II_3BJ_2=
-XPCOM_VtblCall__II_3BJ_3=
-
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_0=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_1=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_2=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_3=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2I_4=
-
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_0=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_1=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_2=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_3=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3I_4=
-
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3Z=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3Z_0=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3Z_1=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3Z_2=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3Z_3=
-XPCOM_VtblCall__II_3BLorg_eclipse_swt_internal_mozilla_nsID_2_3Z_4=
-
-XPCOM_VtblCall__II_3BZI_3I_3Z=
-XPCOM_VtblCall__II_3BZI_3I_3Z_0=
-XPCOM_VtblCall__II_3BZI_3I_3Z_1=
-XPCOM_VtblCall__II_3BZI_3I_3Z_2=
-XPCOM_VtblCall__II_3BZI_3I_3Z_3=
-XPCOM_VtblCall__II_3BZI_3I_3Z_4=
-XPCOM_VtblCall__II_3BZI_3I_3Z_5=
-XPCOM_VtblCall__II_3BZI_3I_3Z_6=
-
-XPCOM_VtblCall__II_3BZ_3I_3Z=
-XPCOM_VtblCall__II_3BZ_3I_3Z_0=
-XPCOM_VtblCall__II_3BZ_3I_3Z_1=
-XPCOM_VtblCall__II_3BZ_3I_3Z_2=
-XPCOM_VtblCall__II_3BZ_3I_3Z_3=
-XPCOM_VtblCall__II_3BZ_3I_3Z_4=
-XPCOM_VtblCall__II_3BZ_3I_3Z_5=
-
-XPCOM_VtblCall__II_3B_3B=
-XPCOM_VtblCall__II_3B_3B_0=
-XPCOM_VtblCall__II_3B_3B_1=
-XPCOM_VtblCall__II_3B_3B_2=
-XPCOM_VtblCall__II_3B_3B_3=
-
-XPCOM_VtblCall__II_3B_3BZ=
-XPCOM_VtblCall__II_3B_3BZ_0=
-XPCOM_VtblCall__II_3B_3BZ_1=
-XPCOM_VtblCall__II_3B_3BZ_2=
-XPCOM_VtblCall__II_3B_3BZ_3=
-XPCOM_VtblCall__II_3B_3BZ_4=
-
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_0=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_1=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_2=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_3=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_4=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_5=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_6=
-XPCOM_VtblCall__II_3B_3B_3BZZ_3I_7=
-
-XPCOM_VtblCall__II_3B_3B_3I=
-XPCOM_VtblCall__II_3B_3B_3I_0=
-XPCOM_VtblCall__II_3B_3B_3I_1=
-XPCOM_VtblCall__II_3B_3B_3I_2=
-XPCOM_VtblCall__II_3B_3B_3I_3=
-XPCOM_VtblCall__II_3B_3B_3I_4=
-
-XPCOM_VtblCall__II_3B_3I=
-XPCOM_VtblCall__II_3B_3I_0=
-XPCOM_VtblCall__II_3B_3I_1=
-XPCOM_VtblCall__II_3B_3I_2=
-XPCOM_VtblCall__II_3B_3I_3=
-
-XPCOM_VtblCall__II_3B_3I_3I=
-XPCOM_VtblCall__II_3B_3I_3I_0=
-XPCOM_VtblCall__II_3B_3I_3I_1=
-XPCOM_VtblCall__II_3B_3I_3I_2=
-XPCOM_VtblCall__II_3B_3I_3I_3=
-XPCOM_VtblCall__II_3B_3I_3I_4=
-
-XPCOM_VtblCall__II_3B_3I_3Z=
-XPCOM_VtblCall__II_3B_3I_3Z_0=
-XPCOM_VtblCall__II_3B_3I_3Z_1=
-XPCOM_VtblCall__II_3B_3I_3Z_2=
-XPCOM_VtblCall__II_3B_3I_3Z_3=
-XPCOM_VtblCall__II_3B_3I_3Z_4=
-
-XPCOM_VtblCall__II_3B_3J=
-XPCOM_VtblCall__II_3B_3J_0=
-XPCOM_VtblCall__II_3B_3J_1=
-XPCOM_VtblCall__II_3B_3J_2=
-XPCOM_VtblCall__II_3B_3J_3=
-
-XPCOM_VtblCall__II_3B_3Z=
-XPCOM_VtblCall__II_3B_3Z_0=
-XPCOM_VtblCall__II_3B_3Z_1=
-XPCOM_VtblCall__II_3B_3Z_2=
-XPCOM_VtblCall__II_3B_3Z_3=
-
-XPCOM_VtblCall__II_3B_3Z_3I=
-XPCOM_VtblCall__II_3B_3Z_3I_0=
-XPCOM_VtblCall__II_3B_3Z_3I_1=
-XPCOM_VtblCall__II_3B_3Z_3I_2=
-XPCOM_VtblCall__II_3B_3Z_3I_3=
-XPCOM_VtblCall__II_3B_3Z_3I_4=
-
-XPCOM_VtblCall__II_3C=
-XPCOM_VtblCall__II_3C_0=
-XPCOM_VtblCall__II_3C_1=
-XPCOM_VtblCall__II_3C_2=
-
-XPCOM_VtblCall__II_3CIIII=
-XPCOM_VtblCall__II_3CIIII_0=
-XPCOM_VtblCall__II_3CIIII_1=
-XPCOM_VtblCall__II_3CIIII_2=
-XPCOM_VtblCall__II_3CIIII_3=
-XPCOM_VtblCall__II_3CIIII_4=
-XPCOM_VtblCall__II_3CIIII_5=
-XPCOM_VtblCall__II_3CIIII_6=
-
-XPCOM_VtblCall__II_3CI_3I=
-XPCOM_VtblCall__II_3CI_3I_0=
-XPCOM_VtblCall__II_3CI_3I_1=
-XPCOM_VtblCall__II_3CI_3I_2=
-XPCOM_VtblCall__II_3CI_3I_3=
-XPCOM_VtblCall__II_3CI_3I_4=
-
-XPCOM_VtblCall__II_3CZ=
-XPCOM_VtblCall__II_3CZ_0=
-XPCOM_VtblCall__II_3CZ_1=
-XPCOM_VtblCall__II_3CZ_2=
-XPCOM_VtblCall__II_3CZ_3=
-
-XPCOM_VtblCall__II_3C_3C=
-XPCOM_VtblCall__II_3C_3C_0=
-XPCOM_VtblCall__II_3C_3C_1=
-XPCOM_VtblCall__II_3C_3C_2=
-XPCOM_VtblCall__II_3C_3C_3=
-
-XPCOM_VtblCall__II_3C_3C_3CZ=
-XPCOM_VtblCall__II_3C_3C_3CZ_0=
-XPCOM_VtblCall__II_3C_3C_3CZ_1=
-XPCOM_VtblCall__II_3C_3C_3CZ_2=
-XPCOM_VtblCall__II_3C_3C_3CZ_3=
-XPCOM_VtblCall__II_3C_3C_3CZ_4=
-XPCOM_VtblCall__II_3C_3C_3CZ_5=
-
-XPCOM_VtblCall__II_3C_3Z=
-XPCOM_VtblCall__II_3C_3Z_0=
-XPCOM_VtblCall__II_3C_3Z_1=
-XPCOM_VtblCall__II_3C_3Z_2=
-XPCOM_VtblCall__II_3C_3Z_3=
-
-XPCOM_VtblCall__II_3F=
-XPCOM_VtblCall__II_3F_0=
-XPCOM_VtblCall__II_3F_1=
-XPCOM_VtblCall__II_3F_2=
-
-XPCOM_VtblCall__II_3I=
-XPCOM_VtblCall__II_3I_0=
-XPCOM_VtblCall__II_3I_1=
-XPCOM_VtblCall__II_3I_2=
-
-XPCOM_VtblCall__II_3I_3I=
-XPCOM_VtblCall__II_3I_3I_0=
-XPCOM_VtblCall__II_3I_3I_1=
-XPCOM_VtblCall__II_3I_3I_2=
-XPCOM_VtblCall__II_3I_3I_3=
-
-XPCOM_VtblCall__II_3I_3I_3I=
-XPCOM_VtblCall__II_3I_3I_3I_0=
-XPCOM_VtblCall__II_3I_3I_3I_1=
-XPCOM_VtblCall__II_3I_3I_3I_2=
-XPCOM_VtblCall__II_3I_3I_3I_3=
-XPCOM_VtblCall__II_3I_3I_3I_4=
-
-XPCOM_VtblCall__II_3I_3I_3I_3I=
-XPCOM_VtblCall__II_3I_3I_3I_3I_0=
-XPCOM_VtblCall__II_3I_3I_3I_3I_1=
-XPCOM_VtblCall__II_3I_3I_3I_3I_2=
-XPCOM_VtblCall__II_3I_3I_3I_3I_3=
-XPCOM_VtblCall__II_3I_3I_3I_3I_4=
-XPCOM_VtblCall__II_3I_3I_3I_3I_5=
-
-XPCOM_VtblCall__II_3I_3J=
-XPCOM_VtblCall__II_3I_3J_0=
-XPCOM_VtblCall__II_3I_3J_1=
-XPCOM_VtblCall__II_3I_3J_2=
-XPCOM_VtblCall__II_3I_3J_3=
-
-XPCOM_VtblCall__II_3I_3J_3I=
-XPCOM_VtblCall__II_3I_3J_3I_0=
-XPCOM_VtblCall__II_3I_3J_3I_1=
-XPCOM_VtblCall__II_3I_3J_3I_2=
-XPCOM_VtblCall__II_3I_3J_3I_3=
-XPCOM_VtblCall__II_3I_3J_3I_4=
-
-XPCOM_VtblCall__II_3J=
-XPCOM_VtblCall__II_3J_0=
-XPCOM_VtblCall__II_3J_1=
-XPCOM_VtblCall__II_3J_2=
-
-XPCOM_VtblCall__II_3S=
-XPCOM_VtblCall__II_3S_0=
-XPCOM_VtblCall__II_3S_1=
-XPCOM_VtblCall__II_3S_2=
-
-XPCOM_VtblCall__II_3Z=
-XPCOM_VtblCall__II_3Z_0=
-XPCOM_VtblCall__II_3Z_1=
-XPCOM_VtblCall__II_3Z_2=
-
-XPCOM_XPCOMGlueShutdown=
-
-XPCOM_XPCOMGlueStartup=
-XPCOM_XPCOMGlueStartup_0=
-
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I=
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I_0=
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I_1=
-XPCOM_memmove__ILorg_eclipse_swt_internal_mozilla_nsID_2I_2=
-
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II=
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II_0=
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II_1=
-XPCOM_memmove__Lorg_eclipse_swt_internal_mozilla_nsID_2II_2=
-
-XPCOM_nsEmbedCString_Length=
-XPCOM_nsEmbedCString_Length_0=
-
-XPCOM_nsEmbedCString_delete=
-XPCOM_nsEmbedCString_delete_0=
-
-XPCOM_nsEmbedCString_get=
-XPCOM_nsEmbedCString_get_0=
-
-XPCOM_nsEmbedCString_1new__=
-
-XPCOM_nsEmbedCString_1new__II=
-XPCOM_nsEmbedCString_1new__II_0=
-XPCOM_nsEmbedCString_1new__II_1=
-
-XPCOM_nsEmbedCString_1new___3BI=
-XPCOM_nsEmbedCString_1new___3BI_0=
-XPCOM_nsEmbedCString_1new___3BI_1=
-
-XPCOM_nsEmbedString_Length=
-XPCOM_nsEmbedString_Length_0=
-
-XPCOM_nsEmbedString_delete=
-XPCOM_nsEmbedString_delete_0=
-
-XPCOM_nsEmbedString_get=
-XPCOM_nsEmbedString_get_0=
-
-XPCOM_nsEmbedString_1new__=
-
-XPCOM_nsEmbedString_1new___3C=
-XPCOM_nsEmbedString_1new___3C_0=
-
-XPCOM_nsID_Equals=
-XPCOM_nsID_Equals_0=
-XPCOM_nsID_Equals_1=
-
-XPCOM_nsID_delete=
-XPCOM_nsID_delete_0=
-
-XPCOM_nsID_new=
-
-XPCOM_strlen_PRUnichar=
-XPCOM_strlen_PRUnichar_0=
-
-
-org_eclipse_swt_internal_mozilla_XPCOMInit=flags=cpp
-XPCOMInit_GREVersionRange_sizeof=
-
-XPCOMInit_GRE_GetGREPathWithProperties=
-XPCOMInit_GRE_GetGREPathWithProperties_0=cast=(const GREVersionRange *)
-XPCOMInit_GRE_GetGREPathWithProperties_1=
-XPCOMInit_GRE_GetGREPathWithProperties_2=cast=(const GREProperty *)
-XPCOMInit_GRE_GetGREPathWithProperties_3=
-XPCOMInit_GRE_GetGREPathWithProperties_4=cast=(char *)
-XPCOMInit_GRE_GetGREPathWithProperties_5=
-
-XPCOMInit_XPCOMGlueShutdown=
-
-XPCOMInit_XPCOMGlueStartup=
-XPCOMInit_XPCOMGlueStartup_0=cast=(const char *)
-
-
-org_eclipse_swt_internal_mozilla_XPCOMObject=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsEmbedString=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIAppShell=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIBaseWindow=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsICancelable=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsICategoryManager=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIComponentManager=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIComponentRegistrar=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIContextMenuListener=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsICookie=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsICookieManager=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsID=flags=no_gen
-nsID_m0=
-nsID_m1=
-nsID_m2=
-nsID_m3=
-
-org_eclipse_swt_internal_mozilla_nsIDOMEvent=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDOMEventTarget=
-
-org_eclipse_swt_internal_mozilla_nsIDOMKeyEvent=
-
-org_eclipse_swt_internal_mozilla_nsIDOMMouseEvent=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDOMSerializer=
-
-org_eclipse_swt_internal_mozilla_nsIDOMSerializer_11_17=
-
-org_eclipse_swt_internal_mozilla_nsIDOMUIEvent=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDOMWindow=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDOMWindowCollection=
-
-org_eclipse_swt_internal_mozilla_nsIDirectoryService=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDirectoryServiceProvider=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDirectoryServiceProvider2=
-
-org_eclipse_swt_internal_mozilla_nsIDocShell=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDocShell_11_18=
-
-org_eclipse_swt_internal_mozilla_nsIDownload=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIDownload_11_18=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIEmbeddingSiteWindow=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIFactory=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIFile=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIFilePicker=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIFilePicker_11_18=
-
-org_eclipse_swt_internal_mozilla_nsIHelperAppLauncher=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIHelperAppLauncherDialog=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIHelperAppLauncher_11_18=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIIOService=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIInputStream=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIInterfaceRequestor=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIJSContextStack=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsILocalFile=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIMemory=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIObserverService=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIPrefBranch=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIPrefLocalizedString=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIPrefService=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIProgressDialog=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIProgressDialog_11_18=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIPromptService=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIProperties=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIRequest=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIServiceManager=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsISimpleEnumerator=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsISupports=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsISupportsWeakReference=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsITooltipListener=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsITransfer=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIURI=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIURIContentListener=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWeakReference=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowser=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowserChrome=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowserChromeFocus=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebBrowserFocus=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebNavigation=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebNavigationInfo=
-
-org_eclipse_swt_internal_mozilla_nsIWebProgress=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebProgressListener=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWebProgressListener2=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWindowCreator=flags=no_gen
-
-org_eclipse_swt_internal_mozilla_nsIWindowCreator2=
-
-org_eclipse_swt_internal_mozilla_nsIWindowWatcher=flags=no_gen
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.ole.win32.COM.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.ole.win32.COM.properties
deleted file mode 100644
index 898e4d6780..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.ole.win32.COM.properties
+++ /dev/null
@@ -1,1064 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2008 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
-###############################################################################
-org_eclipse_swt_internal_ole_win32_CAUUID=
-CAUUID_cElems=
-CAUUID_pElems=cast=(GUID FAR *)
-
-org_eclipse_swt_internal_ole_win32_COM=
-COM_AccessibleObjectFromWindow=flags=dynamic
-COM_AccessibleObjectFromWindow_0=cast=(HWND)
-COM_AccessibleObjectFromWindow_1=cast=(DWORD)
-COM_AccessibleObjectFromWindow_2=
-COM_AccessibleObjectFromWindow_3=cast=(LPVOID *)
-
-COM_CAUUID_sizeof=
-
-COM_CLSIDFromProgID=
-COM_CLSIDFromProgID_0=cast=LPCOLESTR
-COM_CLSIDFromProgID_1=
-
-COM_CLSIDFromString=
-COM_CLSIDFromString_0=cast=LPOLESTR
-COM_CLSIDFromString_1=
-
-COM_CONTROLINFO_sizeof=
-
-COM_COSERVERINFO_sizeof=
-
-COM_CoCreateInstance=
-COM_CoCreateInstance_0=
-COM_CoCreateInstance_1=cast=LPUNKNOWN
-COM_CoCreateInstance_2=
-COM_CoCreateInstance_3=
-COM_CoCreateInstance_4=cast=LPVOID *
-
-COM_CoFreeUnusedLibraries=
-
-COM_CoGetClassObject=
-COM_CoGetClassObject_0=
-COM_CoGetClassObject_1=
-COM_CoGetClassObject_2=cast=(COSERVERINFO *
-COM_CoGetClassObject_3=
-COM_CoGetClassObject_4=cast=LPVOID *
-
-COM_CoLockObjectExternal=
-COM_CoLockObjectExternal_0=cast=(IUnknown *)
-COM_CoLockObjectExternal_1=cast=(BOOL)
-COM_CoLockObjectExternal_2=cast=(BOOL)
-
-COM_CoTaskMemAlloc=
-COM_CoTaskMemAlloc_0=cast=(ULONG)
-
-COM_CoTaskMemFree=
-COM_CoTaskMemFree_0=cast=(LPVOID)
-
-COM_CreateStdAccessibleObject=flags=dynamic
-COM_CreateStdAccessibleObject_0=cast=(HWND)
-COM_CreateStdAccessibleObject_1=
-COM_CreateStdAccessibleObject_2=
-COM_CreateStdAccessibleObject_3=cast=(LPVOID *)
-
-COM_DISPPARAMS_sizeof=
-
-COM_DVTARGETDEVICE_sizeof=
-
-COM_DoDragDrop=
-COM_DoDragDrop_0=cast=(IDataObject *)
-COM_DoDragDrop_1=cast=IDropSource *
-COM_DoDragDrop_2=
-COM_DoDragDrop_3=cast=(LPDWORD)
-
-COM_ELEMDESC_sizeof=
-
-COM_EXCEPINFO_sizeof=
-
-COM_FORMATETC_sizeof=
-
-COM_FUNCDESC_sizeof=
-
-COM_GUID_sizeof=
-
-COM_GetClassFile=
-COM_GetClassFile_0=cast=LPCWSTR
-COM_GetClassFile_1=
-
-COM_IIDFromString=
-COM_IIDFromString_0=cast=LPOLESTR
-COM_IIDFromString_1=
-
-COM_IsEqualGUID=
-COM_IsEqualGUID_0=
-COM_IsEqualGUID_1=
-
-COM_LICINFO_sizeof=
-
-COM_LresultFromObject=flags=dynamic
-COM_LresultFromObject_0=
-COM_LresultFromObject_1=
-COM_LresultFromObject_2=cast=(LPUNKNOWN)
-
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_FORMATETC_2I=
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_FORMATETC_2I_0=cast=(PVOID)
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_FORMATETC_2I_1=cast=(CONST VOID *),flags=no_out
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_FORMATETC_2I_2=
-
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_GUID_2I=
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_GUID_2I_0=cast=(PVOID)
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_GUID_2I_1=cast=(CONST VOID *),flags=no_out
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_GUID_2I_2=
-
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO_2I=
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO_2I_0=cast=(PVOID)
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO_2I_1=cast=(CONST VOID *),flags=no_out
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO_2I_2=
-
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STATSTG_2I=
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STATSTG_2I_0=cast=(PVOID)
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STATSTG_2I_1=cast=(CONST VOID *),flags=no_out
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STATSTG_2I_2=
-
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2I=
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2I_0=cast=(PVOID)
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2I_1=cast=(CONST VOID *),flags=no_out
-COM_MoveMemory__ILorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2I_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FORMATETC_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FORMATETC_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FORMATETC_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FORMATETC_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FUNCDESC_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FUNCDESC_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FUNCDESC_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_FUNCDESC_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_GUID_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_GUID_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_GUID_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_GUID_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STATSTG_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STATSTG_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STATSTG_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STATSTG_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_TYPEATTR_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_TYPEATTR_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_TYPEATTR_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_TYPEATTR_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARDESC_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARDESC_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARDESC_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARDESC_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARIANT_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARIANT_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARIANT_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_ole_win32_VARIANT_2II_2=
-
-COM_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2II=
-COM_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2II_0=cast=(PVOID),flags=no_in
-COM_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2II_1=cast=(CONST VOID *)
-COM_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2II_2=
-
-COM_OLECMD_sizeof=
-
-COM_OLEINPLACEFRAMEINFO_sizeof=
-
-COM_OleCreate=
-COM_OleCreate_0=
-COM_OleCreate_1=
-COM_OleCreate_2=
-COM_OleCreate_3=
-COM_OleCreate_4=cast=IOleClientSite *
-COM_OleCreate_5=cast=IStorage *
-COM_OleCreate_6=cast=void **
-
-COM_OleCreateFromFile=
-COM_OleCreateFromFile_0=
-COM_OleCreateFromFile_1=cast=LPCOLESTR
-COM_OleCreateFromFile_2=
-COM_OleCreateFromFile_3=
-COM_OleCreateFromFile_4=
-COM_OleCreateFromFile_5=cast=(LPOLECLIENTSITE)
-COM_OleCreateFromFile_6=cast=(LPSTORAGE)
-COM_OleCreateFromFile_7=cast=LPVOID *
-
-COM_OleCreatePropertyFrame=
-COM_OleCreatePropertyFrame_0=cast=(HWND)
-COM_OleCreatePropertyFrame_1=
-COM_OleCreatePropertyFrame_2=
-COM_OleCreatePropertyFrame_3=cast=LPCOLESTR
-COM_OleCreatePropertyFrame_4=
-COM_OleCreatePropertyFrame_5=cast=(LPUNKNOWN FAR*)
-COM_OleCreatePropertyFrame_6=
-COM_OleCreatePropertyFrame_7=cast=(LPCLSID)
-COM_OleCreatePropertyFrame_8=cast=(LCID)
-COM_OleCreatePropertyFrame_9=
-COM_OleCreatePropertyFrame_10=cast=(LPVOID)
-
-COM_OleDraw=
-COM_OleDraw_0=cast=(LPUNKNOWN)
-COM_OleDraw_1=cast=(DWORD)
-COM_OleDraw_2=cast=(HDC)
-COM_OleDraw_3=cast=(LPRECT)
-
-COM_OleFlushClipboard=
-
-COM_OleGetClipboard=
-COM_OleGetClipboard_0=cast=(IDataObject **)
-
-COM_OleIsCurrentClipboard=
-COM_OleIsCurrentClipboard_0=cast=(IDataObject *)
-
-COM_OleIsRunning=
-COM_OleIsRunning_0=cast=(LPOLEOBJECT)
-
-COM_OleLoad=
-COM_OleLoad_0=cast=(IStorage *)
-COM_OleLoad_1=
-COM_OleLoad_2=cast=(IOleClientSite *)
-COM_OleLoad_3=cast=LPVOID *
-
-COM_OleRun=
-COM_OleRun_0=cast=(LPUNKNOWN)
-
-COM_OleSave=
-COM_OleSave_0=cast=(IPersistStorage *)
-COM_OleSave_1=cast=(IStorage *)
-COM_OleSave_2=
-
-COM_OleSetClipboard=
-COM_OleSetClipboard_0=cast=(IDataObject *)
-
-COM_OleSetContainedObject=
-COM_OleSetContainedObject_0=cast=(LPUNKNOWN)
-COM_OleSetContainedObject_1=
-
-COM_OleSetMenuDescriptor=
-COM_OleSetMenuDescriptor_0=cast=(HOLEMENU)
-COM_OleSetMenuDescriptor_1=cast=(HWND)
-COM_OleSetMenuDescriptor_2=cast=(HWND)
-COM_OleSetMenuDescriptor_3=cast=(LPOLEINPLACEFRAME)
-COM_OleSetMenuDescriptor_4=cast=(LPOLEINPLACEACTIVEOBJECT)
-
-COM_OleTranslateColor=
-COM_OleTranslateColor_0=cast=(OLE_COLOR)
-COM_OleTranslateColor_1=cast=(HPALETTE)
-COM_OleTranslateColor_2=cast=(COLORREF *)
-
-COM_ProgIDFromCLSID=
-COM_ProgIDFromCLSID_0=
-COM_ProgIDFromCLSID_1=cast=LPOLESTR *
-
-COM_RegisterDragDrop=
-COM_RegisterDragDrop_0=cast=(HWND)
-COM_RegisterDragDrop_1=cast=(IDropTarget *)
-
-COM_ReleaseStgMedium=
-COM_ReleaseStgMedium_0=cast=(STGMEDIUM *)
-
-COM_RevokeDragDrop=
-COM_RevokeDragDrop_0=cast=(HWND)
-
-COM_SHDoDragDrop=
-COM_SHDoDragDrop_0=cast=HWND
-COM_SHDoDragDrop_1=cast=IDataObject *
-COM_SHDoDragDrop_2=cast=IDropSource *
-COM_SHDoDragDrop_3=
-COM_SHDoDragDrop_4=cast=DWORD *
-
-COM_STATSTG_sizeof=
-
-COM_STGMEDIUM_sizeof=
-
-COM_StgCreateDocfile=
-COM_StgCreateDocfile_0=
-COM_StgCreateDocfile_1=
-COM_StgCreateDocfile_2=
-COM_StgCreateDocfile_3=cast=IStorage **
-
-COM_StgIsStorageFile=
-COM_StgIsStorageFile_0=cast=(const WCHAR *)
-
-COM_StgOpenStorage=
-COM_StgOpenStorage_0=cast=const WCHAR *
-COM_StgOpenStorage_1=cast=(IStorage *)
-COM_StgOpenStorage_2=
-COM_StgOpenStorage_3=cast=(SNB)
-COM_StgOpenStorage_4=
-COM_StgOpenStorage_5=cast=IStorage **
-
-COM_StringFromCLSID=
-COM_StringFromCLSID_0=
-COM_StringFromCLSID_1=cast=LPOLESTR *
-
-COM_SysAllocString=
-COM_SysAllocString_0=cast=(OLECHAR *)
-
-COM_SysFreeString=
-COM_SysFreeString_0=cast=(BSTR)
-
-COM_SysStringByteLen=
-COM_SysStringByteLen_0=cast=(BSTR)
-
-COM_TYPEATTR_sizeof=
-
-COM_TYPEDESC_sizeof=
-
-COM_VARDESC_sizeof=
-
-COM_VARIANT_sizeof=
-
-COM_VariantChangeType=
-COM_VariantChangeType_0=cast=(VARIANTARG FAR* )
-COM_VariantChangeType_1=cast=(VARIANTARG FAR* )
-COM_VariantChangeType_2=
-COM_VariantChangeType_3=cast=(VARTYPE)
-
-COM_VariantClear=
-COM_VariantClear_0=cast=(VARIANTARG FAR* )
-
-COM_VariantInit=
-COM_VariantInit_0=cast=(VARIANTARG FAR* )
-
-COM_VtblCall__IIII=
-COM_VtblCall__IIII_0=
-COM_VtblCall__IIII_1=
-COM_VtblCall__IIII_2=
-COM_VtblCall__IIII_3=
-
-COM_VtblCall__IIIII=
-COM_VtblCall__IIIII_0=
-COM_VtblCall__IIIII_1=
-COM_VtblCall__IIIII_2=
-COM_VtblCall__IIIII_3=
-COM_VtblCall__IIIII_4=
-
-COM_VtblCall__IIIIII=
-COM_VtblCall__IIIIII_0=
-COM_VtblCall__IIIIII_1=
-COM_VtblCall__IIIIII_2=
-COM_VtblCall__IIIIII_3=
-COM_VtblCall__IIIIII_4=
-COM_VtblCall__IIIIII_5=
-
-COM_VtblCall__IIIIIII=
-COM_VtblCall__IIIIIII_0=
-COM_VtblCall__IIIIIII_1=
-COM_VtblCall__IIIIIII_2=
-COM_VtblCall__IIIIIII_3=
-COM_VtblCall__IIIIIII_4=
-COM_VtblCall__IIIIIII_5=
-COM_VtblCall__IIIIIII_6=
-
-COM_VtblCall__IIIIIIII=
-COM_VtblCall__IIIIIIII_0=
-COM_VtblCall__IIIIIIII_1=
-COM_VtblCall__IIIIIIII_2=
-COM_VtblCall__IIIIIIII_3=
-COM_VtblCall__IIIIIIII_4=
-COM_VtblCall__IIIIIIII_5=
-COM_VtblCall__IIIIIIII_6=
-COM_VtblCall__IIIIIIII_7=
-
-COM_VtblCall__IIIIIIIIII=
-COM_VtblCall__IIIIIIIIII_0=
-COM_VtblCall__IIIIIIIIII_1=
-COM_VtblCall__IIIIIIIIII_2=
-COM_VtblCall__IIIIIIIIII_3=
-COM_VtblCall__IIIIIIIIII_4=
-COM_VtblCall__IIIIIIIIII_5=
-COM_VtblCall__IIIIIIIIII_6=
-COM_VtblCall__IIIIIIIIII_7=
-COM_VtblCall__IIIIIIIIII_8=
-COM_VtblCall__IIIIIIIIII_9=
-
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_DVTARGETDEVICE_2Lorg_eclipse_swt_internal_win32_SIZE_2=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_DVTARGETDEVICE_2Lorg_eclipse_swt_internal_win32_SIZE_2_0=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_DVTARGETDEVICE_2Lorg_eclipse_swt_internal_win32_SIZE_2_1=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_DVTARGETDEVICE_2Lorg_eclipse_swt_internal_win32_SIZE_2_2=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_DVTARGETDEVICE_2Lorg_eclipse_swt_internal_win32_SIZE_2_3=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_DVTARGETDEVICE_2Lorg_eclipse_swt_internal_win32_SIZE_2_4=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_DVTARGETDEVICE_2Lorg_eclipse_swt_internal_win32_SIZE_2_5=
-
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I_0=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I_1=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I_2=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I_3=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I_4=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I_5=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_ole_win32_GUID_2I_3I_6=
-
-COM_VtblCall__IIIILorg_eclipse_swt_internal_win32_POINT_2I=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_win32_POINT_2I_0=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_win32_POINT_2I_1=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_win32_POINT_2I_2=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_win32_POINT_2I_3=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_win32_POINT_2I_4=
-COM_VtblCall__IIIILorg_eclipse_swt_internal_win32_POINT_2I_5=
-
-COM_VtblCall__IIII_3I=
-COM_VtblCall__IIII_3I_0=
-COM_VtblCall__IIII_3I_1=
-COM_VtblCall__IIII_3I_2=
-COM_VtblCall__IIII_3I_3=
-COM_VtblCall__IIII_3I_4=
-
-COM_VtblCall__IIII_3J=
-COM_VtblCall__IIII_3J_0=
-COM_VtblCall__IIII_3J_1=
-COM_VtblCall__IIII_3J_2=
-COM_VtblCall__IIII_3J_3=
-COM_VtblCall__IIII_3J_4=
-
-COM_VtblCall__IIIJ_3I=
-COM_VtblCall__IIIJ_3I_0=
-COM_VtblCall__IIIJ_3I_1=
-COM_VtblCall__IIIJ_3I_2=
-COM_VtblCall__IIIJ_3I_3=
-COM_VtblCall__IIIJ_3I_4=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_3I=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_3I_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_3I_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_3I_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_3I_3=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_3I_4=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2_3=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2II=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2II_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2II_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2II_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2II_3=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2II_4=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2II_5=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_3=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_4=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_5=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_6=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_7=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_8=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_GUID_2IILorg_eclipse_swt_internal_ole_win32_DISPPARAMS_2ILorg_eclipse_swt_internal_ole_win32_EXCEPINFO_2_3I_9=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_STATSTG_2_3I=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_STATSTG_2_3I_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_STATSTG_2_3I_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_STATSTG_2_3I_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_STATSTG_2_3I_3=
-COM_VtblCall__IIILorg_eclipse_swt_internal_ole_win32_STATSTG_2_3I_4=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_3=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_4=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_5=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_6=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_MSG_2IIILorg_eclipse_swt_internal_win32_RECT_2_7=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_POINT_2I=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_POINT_2I_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_POINT_2I_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_POINT_2I_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_POINT_2I_3=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_POINT_2I_4=
-
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_SIZE_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_SIZE_2_0=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_SIZE_2_1=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_SIZE_2_2=
-COM_VtblCall__IIILorg_eclipse_swt_internal_win32_SIZE_2_3=
-
-COM_VtblCall__IIIZ=
-COM_VtblCall__IIIZ_0=
-COM_VtblCall__IIIZ_1=
-COM_VtblCall__IIIZ_2=
-COM_VtblCall__IIIZ_3=
-
-COM_VtblCall__III_3I=
-COM_VtblCall__III_3I_0=
-COM_VtblCall__III_3I_1=
-COM_VtblCall__III_3I_2=
-COM_VtblCall__III_3I_3=
-
-COM_VtblCall__III_3II_3I=
-COM_VtblCall__III_3II_3I_0=
-COM_VtblCall__III_3II_3I_1=
-COM_VtblCall__III_3II_3I_2=
-COM_VtblCall__III_3II_3I_3=
-COM_VtblCall__III_3II_3I_4=
-COM_VtblCall__III_3II_3I_5=
-
-COM_VtblCall__III_3I_3I_3I_3I=
-COM_VtblCall__III_3I_3I_3I_3I_0=
-COM_VtblCall__III_3I_3I_3I_3I_1=
-COM_VtblCall__III_3I_3I_3I_3I_2=
-COM_VtblCall__III_3I_3I_3I_3I_3=
-COM_VtblCall__III_3I_3I_3I_3I_4=
-COM_VtblCall__III_3I_3I_3I_3I_5=
-COM_VtblCall__III_3I_3I_3I_3I_6=
-
-COM_VtblCall__III_3J=
-COM_VtblCall__III_3J_0=
-COM_VtblCall__III_3J_1=
-COM_VtblCall__III_3J_2=
-COM_VtblCall__III_3J_3=
-
-COM_VtblCall__IIJI_3I=
-COM_VtblCall__IIJI_3I_0=
-COM_VtblCall__IIJI_3I_1=
-COM_VtblCall__IIJI_3I_2=
-COM_VtblCall__IIJI_3I_3=
-COM_VtblCall__IIJI_3I_4=
-
-COM_VtblCall__IIJ_3I=
-COM_VtblCall__IIJ_3I_0=
-COM_VtblCall__IIJ_3I_1=
-COM_VtblCall__IIJ_3I_2=
-COM_VtblCall__IIJ_3I_3=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CAUUID_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CAUUID_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CAUUID_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CAUUID_2_2=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CONTROLINFO_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CONTROLINFO_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CONTROLINFO_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_CONTROLINFO_2_2=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2_2=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2_3=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2Z=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2Z_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2Z_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2Z_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2Z_3=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_FORMATETC_2Lorg_eclipse_swt_internal_ole_win32_STGMEDIUM_2Z_4=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_2=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII_3=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII_4=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII_5=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2IIII_6=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I_3=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I_4=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I_5=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2III_3I_6=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2Lorg_eclipse_swt_internal_ole_win32_OLECMDTEXT_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2Lorg_eclipse_swt_internal_ole_win32_OLECMDTEXT_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2Lorg_eclipse_swt_internal_ole_win32_OLECMDTEXT_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2Lorg_eclipse_swt_internal_ole_win32_OLECMDTEXT_2_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2Lorg_eclipse_swt_internal_ole_win32_OLECMDTEXT_2_3=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2Lorg_eclipse_swt_internal_ole_win32_OLECMDTEXT_2_4=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2ILorg_eclipse_swt_internal_ole_win32_OLECMD_2Lorg_eclipse_swt_internal_ole_win32_OLECMDTEXT_2_5=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3I=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3I_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3I_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3I_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3I_3=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2Lorg_eclipse_swt_internal_ole_win32_GUID_2_3I_4=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_3I=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_3I_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_3I_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_3I_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_GUID_2_3I_3=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_LICINFO_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_LICINFO_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_LICINFO_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_ole_win32_LICINFO_2_2=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_MSG_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_MSG_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_MSG_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_MSG_2_2=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_POINT_2I=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_POINT_2I_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_POINT_2I_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_POINT_2I_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_POINT_2I_3=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2_2=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2IZ=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2IZ_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2IZ_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2IZ_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2IZ_3=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2IZ_4=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_RECT_2Lorg_eclipse_swt_internal_win32_RECT_2_3=
-
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I_0=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I_1=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I_2=
-COM_VtblCall__IILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I_3=
-
-COM_VtblCall__IIZ=
-COM_VtblCall__IIZ_0=
-COM_VtblCall__IIZ_1=
-COM_VtblCall__IIZ_2=
-
-COM_VtblCall__II_3C=
-COM_VtblCall__II_3C_0=
-COM_VtblCall__II_3C_1=
-COM_VtblCall__II_3C_2=
-
-COM_VtblCall__II_3CI=
-COM_VtblCall__II_3CI_0=
-COM_VtblCall__II_3CI_1=
-COM_VtblCall__II_3CI_2=
-COM_VtblCall__II_3CI_3=
-
-COM_VtblCall__II_3CIIII_3I=
-COM_VtblCall__II_3CIIII_3I_0=
-COM_VtblCall__II_3CIIII_3I_1=
-COM_VtblCall__II_3CIIII_3I_2=
-COM_VtblCall__II_3CIIII_3I_3=
-COM_VtblCall__II_3CIIII_3I_4=
-COM_VtblCall__II_3CIIII_3I_5=
-COM_VtblCall__II_3CIIII_3I_6=
-COM_VtblCall__II_3CIIII_3I_7=
-
-COM_VtblCall__II_3CIII_3I=
-COM_VtblCall__II_3CIII_3I_0=
-COM_VtblCall__II_3CIII_3I_1=
-COM_VtblCall__II_3CIII_3I_2=
-COM_VtblCall__II_3CIII_3I_3=
-COM_VtblCall__II_3CIII_3I_4=
-COM_VtblCall__II_3CIII_3I_5=
-COM_VtblCall__II_3CIII_3I_6=
-
-COM_VtblCall__II_3CIII_3J=
-COM_VtblCall__II_3CIII_3J_0=
-COM_VtblCall__II_3CIII_3J_1=
-COM_VtblCall__II_3CIII_3J_2=
-COM_VtblCall__II_3CIII_3J_3=
-COM_VtblCall__II_3CIII_3J_4=
-COM_VtblCall__II_3CIII_3J_5=
-COM_VtblCall__II_3CIII_3J_6=
-
-COM_VtblCall__II_3CJII_3J=
-COM_VtblCall__II_3CJII_3J_0=
-COM_VtblCall__II_3CJII_3J_1=
-COM_VtblCall__II_3CJII_3J_2=
-COM_VtblCall__II_3CJII_3J_3=
-COM_VtblCall__II_3CJII_3J_4=
-COM_VtblCall__II_3CJII_3J_5=
-COM_VtblCall__II_3CJII_3J_6=
-
-COM_VtblCall__II_3C_3C=
-COM_VtblCall__II_3C_3C_0=
-COM_VtblCall__II_3C_3C_1=
-COM_VtblCall__II_3C_3C_2=
-COM_VtblCall__II_3C_3C_3=
-
-COM_VtblCall__IJIIIIJ=
-COM_VtblCall__IJIIIIJ_0=
-COM_VtblCall__IJIIIIJ_1=
-COM_VtblCall__IJIIIIJ_2=
-COM_VtblCall__IJIIIIJ_3=
-COM_VtblCall__IJIIIIJ_4=
-COM_VtblCall__IJIIIIJ_5=
-COM_VtblCall__IJIIIIJ_6=
-
-COM_VtblCall__IJJIIIII=
-COM_VtblCall__IJJIIIII_0=
-COM_VtblCall__IJJIIIII_1=
-COM_VtblCall__IJJIIIII_2=
-COM_VtblCall__IJJIIIII_3=
-COM_VtblCall__IJJIIIII_4=
-COM_VtblCall__IJJIIIII_5=
-COM_VtblCall__IJJIIIII_6=
-COM_VtblCall__IJJIIIII_7=
-
-COM_VtblCall_IVARIANT=flags=no_gen
-COM_VtblCall_IVARIANT_0=
-COM_VtblCall_IVARIANT_1=
-COM_VtblCall_IVARIANT_2=
-COM_VtblCall_IVARIANT_3=
-
-COM_VtblCall_IVARIANTP=flags=no_gen
-COM_VtblCall_IVARIANTP_0=
-COM_VtblCall_IVARIANTP_1=
-COM_VtblCall_IVARIANTP_2=
-COM_VtblCall_IVARIANTP_3=
-COM_VtblCall_IVARIANTP_4=
-
-COM_VtblCall_PPPPVARIANT=flags=no_gen
-COM_VtblCall_PPPPVARIANT_0=
-COM_VtblCall_PPPPVARIANT_1=
-COM_VtblCall_PPPPVARIANT_2=
-COM_VtblCall_PPPPVARIANT_3=
-COM_VtblCall_PPPPVARIANT_4=
-COM_VtblCall_PPPPVARIANT_5=
-COM_VtblCall_PPPPVARIANT_6=
-
-COM_VtblCall_PVARIANTP=flags=no_gen
-COM_VtblCall_PVARIANTP_0=
-COM_VtblCall_PVARIANTP_1=
-COM_VtblCall_PVARIANTP_2=
-COM_VtblCall_PVARIANTP_3=
-COM_VtblCall_PVARIANTP_4=
-
-COM_VtblCall_VARIANT=flags=no_gen
-COM_VtblCall_VARIANT_0=
-COM_VtblCall_VARIANT_1=
-COM_VtblCall_VARIANT_2=
-
-COM_VtblCall_VARIANTP=flags=no_gen
-COM_VtblCall_VARIANTP_0=
-COM_VtblCall_VARIANTP_1=
-COM_VtblCall_VARIANTP_2=
-COM_VtblCall_VARIANTP_3=
-
-COM_WriteClassStg=
-COM_WriteClassStg_0=cast=(IStorage *)
-COM_WriteClassStg_1=
-
-COM_accDoDefaultAction_CALLBACK=flags=no_gen
-COM_accDoDefaultAction_CALLBACK_0=
-
-COM_accLocation_CALLBACK=flags=no_gen
-COM_accLocation_CALLBACK_0=
-
-COM_accNavigate_CALLBACK=flags=no_gen
-COM_accNavigate_CALLBACK_0=
-
-COM_accSelect_CALLBACK=flags=no_gen
-COM_accSelect_CALLBACK_0=
-
-COM_get_accChild_CALLBACK=flags=no_gen
-COM_get_accChild_CALLBACK_0=
-
-COM_get_accDefaultAction_CALLBACK=flags=no_gen
-COM_get_accDefaultAction_CALLBACK_0=
-
-COM_get_accDescription_CALLBACK=flags=no_gen
-COM_get_accDescription_CALLBACK_0=
-
-COM_get_accHelpTopic_CALLBACK=flags=no_gen
-COM_get_accHelpTopic_CALLBACK_0=
-
-COM_get_accHelp_CALLBACK=flags=no_gen
-COM_get_accHelp_CALLBACK_0=
-
-COM_get_accKeyboardShortcut_CALLBACK=flags=no_gen
-COM_get_accKeyboardShortcut_CALLBACK_0=
-
-COM_get_accName_CALLBACK=flags=no_gen
-COM_get_accName_CALLBACK_0=
-
-COM_get_accRole_CALLBACK=flags=no_gen
-COM_get_accRole_CALLBACK_0=
-
-COM_get_accState_CALLBACK=flags=no_gen
-COM_get_accState_CALLBACK_0=
-
-COM_get_accValue_CALLBACK=flags=no_gen
-COM_get_accValue_CALLBACK_0=
-
-COM_put_accName_CALLBACK=flags=no_gen
-COM_put_accName_CALLBACK_0=
-
-COM_put_accValue_CALLBACK=flags=no_gen
-COM_put_accValue_CALLBACK_0=
-
-
-org_eclipse_swt_internal_ole_win32_COMObject=flags=no_gen
-COMObject_ppVtable=
-
-org_eclipse_swt_internal_ole_win32_CONTROLINFO=
-CONTROLINFO_cb=
-CONTROLINFO_hAccel=cast=(HACCEL)
-CONTROLINFO_cAccel=
-CONTROLINFO_dwFlags=
-
-org_eclipse_swt_internal_ole_win32_COSERVERINFO=
-COSERVERINFO_dwReserved1=
-COSERVERINFO_pwszName=cast=(LPWSTR)
-COSERVERINFO_pAuthInfo=cast=(COAUTHINFO *)
-COSERVERINFO_dwReserved2=
-
-org_eclipse_swt_internal_ole_win32_DISPPARAMS=
-DISPPARAMS_rgvarg=cast=(VARIANTARG FAR *)
-DISPPARAMS_rgdispidNamedArgs=cast=(DISPID FAR *)
-DISPPARAMS_cArgs=
-DISPPARAMS_cNamedArgs=
-
-org_eclipse_swt_internal_ole_win32_DVTARGETDEVICE=
-DVTARGETDEVICE_tdSize=
-DVTARGETDEVICE_tdDriverNameOffset=
-DVTARGETDEVICE_tdDeviceNameOffset=
-DVTARGETDEVICE_tdPortNameOffset=
-DVTARGETDEVICE_tdExtDevmodeOffset=
-DVTARGETDEVICE_tdData=
-
-org_eclipse_swt_internal_ole_win32_EXCEPINFO=
-EXCEPINFO_wCode=
-EXCEPINFO_wReserved=
-EXCEPINFO_bstrSource=cast=(BSTR)
-EXCEPINFO_bstrDescription=cast=(BSTR)
-EXCEPINFO_bstrHelpFile=cast=(BSTR)
-EXCEPINFO_dwHelpContext=
-EXCEPINFO_pvReserved=cast=(void FAR *)
-EXCEPINFO_pfnDeferredFillIn=cast=(HRESULT (STDAPICALLTYPE FAR* )(struct tagEXCEPINFO FAR*))
-EXCEPINFO_scode=
-
-org_eclipse_swt_internal_ole_win32_FORMATETC=
-FORMATETC_cfFormat=cast=(CLIPFORMAT)
-FORMATETC_ptd=cast=(DVTARGETDEVICE *)
-FORMATETC_dwAspect=
-FORMATETC_lindex=
-FORMATETC_tymed=
-
-org_eclipse_swt_internal_ole_win32_FUNCDESC=
-FUNCDESC_memid=cast=MEMBERID
-FUNCDESC_lprgscode=cast=SCODE FAR *
-FUNCDESC_lprgelemdescParam=cast=ELEMDESC FAR *
-FUNCDESC_funckind=cast=FUNCKIND
-FUNCDESC_invkind=cast=INVOKEKIND
-FUNCDESC_callconv=cast=CALLCONV
-FUNCDESC_cParams=
-FUNCDESC_cParamsOpt=
-FUNCDESC_oVft=
-FUNCDESC_cScodes=
-FUNCDESC_elemdescFunc_tdesc_union=accessor=elemdescFunc.tdesc.lptdesc,cast=(struct FARSTRUCT tagTYPEDESC FAR* )
-FUNCDESC_elemdescFunc_tdesc_vt=accessor=elemdescFunc.tdesc.vt
-FUNCDESC_elemdescFunc_paramdesc_pparamdescex=accessor=elemdescFunc.paramdesc.pparamdescex,cast=(LPPARAMDESCEX)
-FUNCDESC_elemdescFunc_paramdesc_wParamFlags=accessor=elemdescFunc.paramdesc.wParamFlags
-FUNCDESC_wFuncFlags=
-
-org_eclipse_swt_internal_ole_win32_GUID=
-GUID_Data1=
-GUID_Data2=
-GUID_Data3=
-GUID_Data4=
-
-org_eclipse_swt_internal_ole_win32_IAccessible=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IClassFactory2=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IConnectionPoint=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IConnectionPointContainer=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IDataObject=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IDispatch=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IDragSourceHelper=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IDragSourceHelper2=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IDropTargetHelper=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IEnum=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IEnumFORMATETC=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IEnumSTATSTG=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IEnumVARIANT=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IFont=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IMoniker=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleCommandTarget=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleControl=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleDocument=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleDocumentView=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleInPlaceActiveObject=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleInPlaceObject=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleLink=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleObject=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IOleWindow=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IPersist=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IPersistStorage=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IPersistStreamInit=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IProvideClassInfo=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IProvideClassInfo2=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_ISpecifyPropertyPages=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IStorage=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IStream=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_ITypeInfo=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IUnknown=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_IViewObject2=flags=no_gen
-
-org_eclipse_swt_internal_ole_win32_LICINFO=
-LICINFO_cbLicInfo=
-LICINFO_fRuntimeKeyAvail=
-LICINFO_fLicVerified=
-
-org_eclipse_swt_internal_ole_win32_OLECMD=
-OLECMD_cmdID=
-OLECMD_cmdf=
-
-org_eclipse_swt_internal_ole_win32_OLECMDTEXT=
-OLECMDTEXT_cmdtextf=
-OLECMDTEXT_cwActual=
-OLECMDTEXT_cwBuf=
-OLECMDTEXT_rgwz=
-
-org_eclipse_swt_internal_ole_win32_OLEINPLACEFRAMEINFO=
-OLEINPLACEFRAMEINFO_cb=
-OLEINPLACEFRAMEINFO_fMDIApp=
-OLEINPLACEFRAMEINFO_hwndFrame=cast=(HWND)
-OLEINPLACEFRAMEINFO_haccel=cast=(HACCEL)
-OLEINPLACEFRAMEINFO_cAccelEntries=
-
-org_eclipse_swt_internal_ole_win32_STATSTG=
-STATSTG_pwcsName=cast=(LPWSTR)
-STATSTG_type=
-STATSTG_cbSize=accessor=cbSize.QuadPart
-STATSTG_mtime_dwLowDateTime=accessor=mtime.dwLowDateTime
-STATSTG_mtime_dwHighDateTime=accessor=mtime.dwHighDateTime
-STATSTG_ctime_dwLowDateTime=accessor=ctime.dwLowDateTime
-STATSTG_ctime_dwHighDateTime=accessor=ctime.dwHighDateTime
-STATSTG_atime_dwLowDateTime=accessor=atime.dwLowDateTime
-STATSTG_atime_dwHighDateTime=accessor=atime.dwHighDateTime
-STATSTG_grfMode=
-STATSTG_grfLocksSupported=
-STATSTG_clsid_Data1=accessor=clsid.Data1
-STATSTG_clsid_Data2=accessor=clsid.Data2
-STATSTG_clsid_Data3=accessor=clsid.Data3
-STATSTG_clsid_Data4=accessor=clsid.Data4
-STATSTG_grfStateBits=
-STATSTG_reserved=
-
-org_eclipse_swt_internal_ole_win32_STGMEDIUM=
-STGMEDIUM_tymed=
-STGMEDIUM_unionField=accessor=hGlobal,cast=(HGLOBAL)
-STGMEDIUM_pUnkForRelease=cast=(IUnknown *)
-
-org_eclipse_swt_internal_ole_win32_TYPEATTR=
-TYPEATTR_guid_Data1=accessor=guid.Data1
-TYPEATTR_guid_Data2=accessor=guid.Data2
-TYPEATTR_guid_Data3=accessor=guid.Data3
-TYPEATTR_guid_Data4=accessor=guid.Data4
-TYPEATTR_lcid=
-TYPEATTR_dwReserved=
-TYPEATTR_memidConstructor=
-TYPEATTR_memidDestructor=
-TYPEATTR_lpstrSchema=cast=(OLECHAR FAR *)
-TYPEATTR_cbSizeInstance=
-TYPEATTR_typekind=
-TYPEATTR_cFuncs=
-TYPEATTR_cVars=
-TYPEATTR_cImplTypes=
-TYPEATTR_cbSizeVft=
-TYPEATTR_cbAlignment=
-TYPEATTR_wTypeFlags=
-TYPEATTR_wMajorVerNum=
-TYPEATTR_wMinorVerNum=
-TYPEATTR_tdescAlias_unionField=accessor=tdescAlias.lptdesc,cast=(struct FARSTRUCT tagTYPEDESC FAR *)
-TYPEATTR_tdescAlias_vt=accessor=tdescAlias.vt
-TYPEATTR_idldescType_dwReserved=accessor=idldescType.dwReserved
-TYPEATTR_idldescType_wIDLFlags=accessor=idldescType.wIDLFlags
-
-org_eclipse_swt_internal_ole_win32_VARDESC=
-VARDESC_memid=
-VARDESC_lpstrSchema=cast=(OLECHAR FAR *)
-VARDESC_oInst=
-VARDESC_elemdescVar_tdesc_union=accessor=elemdescVar.tdesc.lptdesc,cast=(struct FARSTRUCT tagTYPEDESC FAR *)
-VARDESC_elemdescVar_tdesc_vt=accessor=elemdescVar.tdesc.vt
-VARDESC_elemdescVar_paramdesc_pparamdescex=accessor=elemdescVar.paramdesc.pparamdescex,cast=(LPPARAMDESCEX)
-VARDESC_elemdescVar_paramdesc_wParamFlags=accessor=elemdescVar.paramdesc.wParamFlags
-VARDESC_wVarFlags=
-VARDESC_varkind=
-
-org_eclipse_swt_internal_ole_win32_VARIANT=
-VARIANT_vt=
-VARIANT_wReserved1=
-VARIANT_wReserved2=
-VARIANT_wReserved3=
-VARIANT_lVal=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.carbon.AGL.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.carbon.AGL.properties
deleted file mode 100644
index 9029ddbae3..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.carbon.AGL.properties
+++ /dev/null
@@ -1,64 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_opengl_carbon_AGL=
-AGL_aglChoosePixelFormat=
-AGL_aglChoosePixelFormat_0=cast=const AGLDevice *
-AGL_aglChoosePixelFormat_1=
-AGL_aglChoosePixelFormat_2=cast=const GLint *
-
-AGL_aglCreateContext=
-AGL_aglCreateContext_0=cast=AGLPixelFormat
-AGL_aglCreateContext_1=cast=AGLContext
-
-AGL_aglDescribePixelFormat=
-AGL_aglDescribePixelFormat_0=cast=AGLPixelFormat
-AGL_aglDescribePixelFormat_1=cast=GLint
-AGL_aglDescribePixelFormat_2=cast=GLint *
-
-AGL_aglDestroyContext=
-AGL_aglDestroyContext_0=cast=AGLContext
-
-AGL_aglDestroyPixelFormat=
-AGL_aglDestroyPixelFormat_0=cast=AGLPixelFormat
-
-AGL_aglEnable=
-AGL_aglEnable_0=cast=AGLContext
-AGL_aglEnable_1=cast=GLenum
-
-AGL_aglGetCurrentContext=
-
-AGL_aglGetDrawable=
-AGL_aglGetDrawable_0=cast=AGLContext
-
-AGL_aglSetCurrentContext=
-AGL_aglSetCurrentContext_0=cast=AGLContext
-
-AGL_aglSetDrawable=
-AGL_aglSetDrawable_0=cast=AGLContext
-AGL_aglSetDrawable_1=cast=AGLDrawable
-
-AGL_aglSetInteger__III=
-AGL_aglSetInteger__III_0=cast=(AGLContext)
-AGL_aglSetInteger__III_1=cast=GLenum
-AGL_aglSetInteger__III_2=cast=const GLint *
-
-AGL_aglSetInteger__II_3I=
-AGL_aglSetInteger__II_3I_0=cast=(AGLContext)
-AGL_aglSetInteger__II_3I_1=cast=GLenum
-AGL_aglSetInteger__II_3I_2=cast=const GLint *
-
-AGL_aglSwapBuffers=
-AGL_aglSwapBuffers_0=cast=AGLContext
-
-AGL_aglUpdateContext=
-AGL_aglUpdateContext_0=cast=AGLContext
-
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.glx.GLX.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.glx.GLX.properties
deleted file mode 100644
index 56d1d72709..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.glx.GLX.properties
+++ /dev/null
@@ -1,121 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_opengl_glx_GLX=
-GLX_XVisualInfo_sizeof=
-
-GLX__glGetIntegerv=
-GLX__glGetIntegerv_0=cast=(GLenum)
-GLX__glGetIntegerv_1=cast=(GLint *),flags=no_in
-
-GLX__glViewport=
-GLX__glViewport_0=cast=(GLint)
-GLX__glViewport_1=cast=(GLint)
-GLX__glViewport_2=cast=(GLsizei)
-GLX__glViewport_3=cast=(GLsizei)
-
-GLX__glXChooseVisual=
-GLX__glXChooseVisual_0=cast=(Display *)
-GLX__glXChooseVisual_1=
-GLX__glXChooseVisual_2=
-
-GLX__glXCopyContext=
-GLX__glXCopyContext_0=cast=(Display *)
-GLX__glXCopyContext_1=cast=(GLXContext)
-GLX__glXCopyContext_2=cast=(GLXContext)
-GLX__glXCopyContext_3=
-
-GLX__glXCreateContext=
-GLX__glXCreateContext_0=cast=(Display *)
-GLX__glXCreateContext_1=
-GLX__glXCreateContext_2=cast=(GLXContext)
-GLX__glXCreateContext_3=
-
-GLX__glXCreateGLXPixmap=
-GLX__glXCreateGLXPixmap_0=cast=(Display *)
-GLX__glXCreateGLXPixmap_1=
-GLX__glXCreateGLXPixmap_2=cast=(Pixmap)
-
-GLX__glXDestroyContext=
-GLX__glXDestroyContext_0=cast=(Display *)
-GLX__glXDestroyContext_1=cast=(GLXContext)
-
-GLX__glXDestroyGLXPixmap=
-GLX__glXDestroyGLXPixmap_0=cast=(Display *)
-GLX__glXDestroyGLXPixmap_1=cast=(GLXPixmap)
-
-GLX__glXGetClientString=
-GLX__glXGetClientString_0=cast=(Display *)
-GLX__glXGetClientString_1=
-
-GLX__glXGetConfig=
-GLX__glXGetConfig_0=cast=(Display *)
-GLX__glXGetConfig_1=
-GLX__glXGetConfig_2=
-GLX__glXGetConfig_3=
-
-GLX__glXGetCurrentContext=
-
-GLX__glXGetCurrentDrawable=
-
-GLX__glXIsDirect=
-GLX__glXIsDirect_0=cast=(Display *)
-GLX__glXIsDirect_1=cast=(GLXContext)
-
-GLX__glXMakeCurrent=
-GLX__glXMakeCurrent_0=cast=(Display *)
-GLX__glXMakeCurrent_1=cast=(GLXDrawable)
-GLX__glXMakeCurrent_2=cast=(GLXContext)
-
-GLX__glXQueryExtension=
-GLX__glXQueryExtension_0=cast=(Display *)
-GLX__glXQueryExtension_1=
-GLX__glXQueryExtension_2=
-
-GLX__glXQueryExtensionsString=
-GLX__glXQueryExtensionsString_0=cast=(Display *)
-GLX__glXQueryExtensionsString_1=
-
-GLX__glXQueryServerString=
-GLX__glXQueryServerString_0=cast=(Display *)
-GLX__glXQueryServerString_1=
-GLX__glXQueryServerString_2=
-
-GLX__glXQueryVersion=
-GLX__glXQueryVersion_0=cast=(Display *)
-GLX__glXQueryVersion_1=flags=no_in
-GLX__glXQueryVersion_2=flags=no_in
-
-GLX__glXSwapBuffers=
-GLX__glXSwapBuffers_0=cast=(Display *)
-GLX__glXSwapBuffers_1=cast=(GLXDrawable)
-
-GLX__glXWaitGL=
-
-GLX__glXWaitX=
-
-GLX_memmove=
-GLX_memmove_0=
-GLX_memmove_1=cast=(const void *)
-GLX_memmove_2=cast=(size_t)
-
-
-org_eclipse_swt_internal_opengl_glx_XVisualInfo=
-XVisualInfo_visual=cast=(Visual *)
-XVisualInfo_visualid=
-XVisualInfo_screen=
-XVisualInfo_depth=
-XVisualInfo_cclass=accessor=class
-XVisualInfo_red_mask=
-XVisualInfo_green_mask=
-XVisualInfo_blue_mask=
-XVisualInfo_colormap_size=
-XVisualInfo_bits_per_rgb=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.win32.WGL.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.win32.WGL.properties
deleted file mode 100644
index 4127fdfc6c..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.opengl.win32.WGL.properties
+++ /dev/null
@@ -1,147 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_opengl_win32_LAYERPLANEDESCRIPTOR=
-LAYERPLANEDESCRIPTOR_nSize=
-LAYERPLANEDESCRIPTOR_nVersion=
-LAYERPLANEDESCRIPTOR_dwFlags=
-LAYERPLANEDESCRIPTOR_iPixelType=
-LAYERPLANEDESCRIPTOR_cColorBits=
-LAYERPLANEDESCRIPTOR_cRedBits=
-LAYERPLANEDESCRIPTOR_cRedShift=
-LAYERPLANEDESCRIPTOR_cGreenBits=
-LAYERPLANEDESCRIPTOR_cGreenShift=
-LAYERPLANEDESCRIPTOR_cBlueBits=
-LAYERPLANEDESCRIPTOR_cBlueShift=
-LAYERPLANEDESCRIPTOR_cAlphaBits=
-LAYERPLANEDESCRIPTOR_cAlphaShift=
-LAYERPLANEDESCRIPTOR_cAccumBits=
-LAYERPLANEDESCRIPTOR_cAccumRedBits=
-LAYERPLANEDESCRIPTOR_cAccumGreenBits=
-LAYERPLANEDESCRIPTOR_cAccumBlueBits=
-LAYERPLANEDESCRIPTOR_cAccumAlphaBits=
-LAYERPLANEDESCRIPTOR_cDepthBits=
-LAYERPLANEDESCRIPTOR_cStencilBits=
-LAYERPLANEDESCRIPTOR_cAuxBuffers=
-LAYERPLANEDESCRIPTOR_iLayerPlane=
-LAYERPLANEDESCRIPTOR_bReserved=
-LAYERPLANEDESCRIPTOR_crTransparent=
-
-org_eclipse_swt_internal_opengl_win32_PIXELFORMATDESCRIPTOR=
-PIXELFORMATDESCRIPTOR_nSize=
-PIXELFORMATDESCRIPTOR_nVersion=
-PIXELFORMATDESCRIPTOR_dwFlags=
-PIXELFORMATDESCRIPTOR_iPixelType=
-PIXELFORMATDESCRIPTOR_cColorBits=
-PIXELFORMATDESCRIPTOR_cRedBits=
-PIXELFORMATDESCRIPTOR_cRedShift=
-PIXELFORMATDESCRIPTOR_cGreenBits=
-PIXELFORMATDESCRIPTOR_cGreenShift=
-PIXELFORMATDESCRIPTOR_cBlueBits=
-PIXELFORMATDESCRIPTOR_cBlueShift=
-PIXELFORMATDESCRIPTOR_cAlphaBits=
-PIXELFORMATDESCRIPTOR_cAlphaShift=
-PIXELFORMATDESCRIPTOR_cAccumBits=
-PIXELFORMATDESCRIPTOR_cAccumRedBits=
-PIXELFORMATDESCRIPTOR_cAccumGreenBits=
-PIXELFORMATDESCRIPTOR_cAccumBlueBits=
-PIXELFORMATDESCRIPTOR_cAccumAlphaBits=
-PIXELFORMATDESCRIPTOR_cDepthBits=
-PIXELFORMATDESCRIPTOR_cStencilBits=
-PIXELFORMATDESCRIPTOR_cAuxBuffers=
-PIXELFORMATDESCRIPTOR_iLayerType=
-PIXELFORMATDESCRIPTOR_bReserved=
-PIXELFORMATDESCRIPTOR_dwLayerMask=
-PIXELFORMATDESCRIPTOR_dwVisibleMask=
-PIXELFORMATDESCRIPTOR_dwDamageMask=
-
-org_eclipse_swt_internal_opengl_win32_WGL=
-WGL_ChoosePixelFormat=
-WGL_ChoosePixelFormat_0=cast=(HDC)
-WGL_ChoosePixelFormat_1=
-
-WGL_DescribePixelFormat=
-WGL_DescribePixelFormat_0=cast=(HDC)
-WGL_DescribePixelFormat_1=
-WGL_DescribePixelFormat_2=
-WGL_DescribePixelFormat_3=
-
-WGL_GetPixelFormat=
-WGL_GetPixelFormat_0=cast=(HDC)
-
-WGL_SetPixelFormat=
-WGL_SetPixelFormat_0=cast=(HDC)
-WGL_SetPixelFormat_1=
-WGL_SetPixelFormat_2=
-
-WGL_SwapBuffers=
-WGL_SwapBuffers_0=cast=(HDC)
-
-WGL_wglCopyContext=
-WGL_wglCopyContext_0=cast=(HGLRC)
-WGL_wglCopyContext_1=cast=(HGLRC)
-WGL_wglCopyContext_2=
-
-WGL_wglCreateContext=
-WGL_wglCreateContext_0=cast=(HDC)
-
-WGL_wglCreateLayerContext=
-WGL_wglCreateLayerContext_0=cast=(HDC)
-WGL_wglCreateLayerContext_1=
-
-WGL_wglDeleteContext=
-WGL_wglDeleteContext_0=cast=(HGLRC)
-
-WGL_wglDescribeLayerPlane=
-WGL_wglDescribeLayerPlane_0=cast=(HDC)
-WGL_wglDescribeLayerPlane_1=
-WGL_wglDescribeLayerPlane_2=
-WGL_wglDescribeLayerPlane_3=
-WGL_wglDescribeLayerPlane_4=
-
-WGL_wglGetCurrentContext=
-
-WGL_wglGetCurrentDC=
-
-WGL_wglGetLayerPaletteEntries=
-WGL_wglGetLayerPaletteEntries_0=cast=(HDC)
-WGL_wglGetLayerPaletteEntries_1=
-WGL_wglGetLayerPaletteEntries_2=
-WGL_wglGetLayerPaletteEntries_3=
-WGL_wglGetLayerPaletteEntries_4=cast=(COLORREF *)
-
-WGL_wglGetProcAddress=
-WGL_wglGetProcAddress_0=
-
-WGL_wglMakeCurrent=
-WGL_wglMakeCurrent_0=cast=(HDC)
-WGL_wglMakeCurrent_1=cast=(HGLRC)
-
-WGL_wglRealizeLayerPalette=
-WGL_wglRealizeLayerPalette_0=cast=(HDC)
-WGL_wglRealizeLayerPalette_1=
-WGL_wglRealizeLayerPalette_2=
-
-WGL_wglSetLayerPaletteEntries=
-WGL_wglSetLayerPaletteEntries_0=cast=(HDC)
-WGL_wglSetLayerPaletteEntries_1=
-WGL_wglSetLayerPaletteEntries_2=
-WGL_wglSetLayerPaletteEntries_3=
-WGL_wglSetLayerPaletteEntries_4=cast=(COLORREF *)
-
-WGL_wglShareLists=
-WGL_wglShareLists_0=cast=(HGLRC)
-WGL_wglShareLists_1=cast=(HGLRC)
-
-WGL_wglSwapLayerBuffers=
-WGL_wglSwapLayerBuffers_0=cast=(HDC)
-WGL_wglSwapLayerBuffers_1=
-
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.photon.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.photon.OS.properties
deleted file mode 100644
index 82b37ce80c..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.photon.OS.properties
+++ /dev/null
@@ -1,1491 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_photon_FontDetails=
-FontDetails_desc=cast=(FontDescription)
-FontDetails_stem=cast=(FontName)
-FontDetails_losize=
-FontDetails_hisize=
-FontDetails_flags=
-
-org_eclipse_swt_internal_photon_FontQueryInfo=
-FontQueryInfo_font=cast=(FontName)
-FontQueryInfo_desc=cast=(FontDescription)
-FontQueryInfo_size=
-FontQueryInfo_style=
-FontQueryInfo_ascender=
-FontQueryInfo_descender=
-FontQueryInfo_width=
-FontQueryInfo_lochar=
-FontQueryInfo_hichar=
-
-org_eclipse_swt_internal_photon_OS=
-OS_PfDecomposeStemToID=
-OS_PfDecomposeStemToID_0=
-
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2III=
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2III_0=
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2III_1=
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2III_2=cast=(const char *)
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2III_3=cast=(const char *)
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2III_4=
-
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2_3B_3BI=
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2_3B_3BI_0=
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2_3B_3BI_1=
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2_3B_3BI_2=cast=(const char *)
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2_3B_3BI_3=cast=(const char *)
-OS_PfExtentText__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhPoint_1t_2_3B_3BI_4=
-
-OS_PfExtentWideText=
-OS_PfExtentWideText_0=
-OS_PfExtentWideText_1=
-OS_PfExtentWideText_2=cast=(const char *)
-OS_PfExtentWideText_3=cast=(const uint16_t *)
-OS_PfExtentWideText_4=
-
-OS_PfFontDescription=
-OS_PfFontDescription_0=cast=(FontID *)
-
-OS_PfFontFlags=
-OS_PfFontFlags_0=cast=(FontID *)
-
-OS_PfFontSize=
-OS_PfFontSize_0=cast=(FontID *)
-
-OS_PfFreeFont=
-OS_PfFreeFont_0=cast=(FontID *)
-
-OS_PfGenerateFontName=
-OS_PfGenerateFontName_0=cast=(char const *)
-OS_PfGenerateFontName_1=
-OS_PfGenerateFontName_2=
-OS_PfGenerateFontName_3=cast=(char *)
-
-OS_PfLoadMetrics=
-OS_PfLoadMetrics_0=cast=(const char *)
-
-OS_PfQueryFontInfo=
-OS_PfQueryFontInfo_0=cast=(const char *)
-OS_PfQueryFontInfo_1=cast=(FontQueryInfo *)
-
-OS_PfQueryFonts=
-OS_PfQueryFonts_0=
-OS_PfQueryFonts_1=
-OS_PfQueryFonts_2=cast=(FontDetails *)
-OS_PfQueryFonts_3=
-
-OS_PgAlphaOff=
-
-OS_PgAlphaOn=
-
-OS_PgCreateGC=
-OS_PgCreateGC_0=
-
-OS_PgDestroyGC=
-OS_PgDestroyGC_0=cast=(PhGC_t *)
-
-OS_PgDrawArc=
-OS_PgDrawArc_0=
-OS_PgDrawArc_1=
-OS_PgDrawArc_2=
-OS_PgDrawArc_3=
-OS_PgDrawArc_4=
-
-OS_PgDrawArrow=
-OS_PgDrawArrow_0=
-OS_PgDrawArrow_1=
-OS_PgDrawArrow_2=cast=(PgColor_t)
-OS_PgDrawArrow_3=
-
-OS_PgDrawBitmap=
-OS_PgDrawBitmap_0=cast=(void const *)
-OS_PgDrawBitmap_1=cast=(int)
-OS_PgDrawBitmap_2=cast=(PhPoint_t *)
-OS_PgDrawBitmap_3=cast=(PhPoint_t *)
-OS_PgDrawBitmap_4=cast=(int)
-OS_PgDrawBitmap_5=cast=(long)
-
-OS_PgDrawEllipse=
-OS_PgDrawEllipse_0=
-OS_PgDrawEllipse_1=
-OS_PgDrawEllipse_2=
-
-OS_PgDrawGradient=
-OS_PgDrawGradient_0=
-OS_PgDrawGradient_1=
-OS_PgDrawGradient_2=
-OS_PgDrawGradient_3=
-OS_PgDrawGradient_4=
-OS_PgDrawGradient_5=cast=(PgColor_t)
-OS_PgDrawGradient_6=cast=(PgColor_t)
-OS_PgDrawGradient_7=cast=(PgColor_t)
-OS_PgDrawGradient_8=cast=(PgColor_t)
-OS_PgDrawGradient_9=
-OS_PgDrawGradient_10=cast=(unsigned char *)
-
-OS_PgDrawILine=
-OS_PgDrawILine_0=
-OS_PgDrawILine_1=
-OS_PgDrawILine_2=
-OS_PgDrawILine_3=
-
-OS_PgDrawIPixel=
-OS_PgDrawIPixel_0=
-OS_PgDrawIPixel_1=
-
-OS_PgDrawIRect=
-OS_PgDrawIRect_0=
-OS_PgDrawIRect_1=
-OS_PgDrawIRect_2=
-OS_PgDrawIRect_3=
-OS_PgDrawIRect_4=
-
-OS_PgDrawImage=
-OS_PgDrawImage_0=cast=(void const *)
-OS_PgDrawImage_1=
-OS_PgDrawImage_2=
-OS_PgDrawImage_3=
-OS_PgDrawImage_4=
-OS_PgDrawImage_5=
-
-OS_PgDrawMultiTextArea=
-OS_PgDrawMultiTextArea_0=cast=(char *)
-OS_PgDrawMultiTextArea_1=
-OS_PgDrawMultiTextArea_2=
-OS_PgDrawMultiTextArea_3=
-OS_PgDrawMultiTextArea_4=
-OS_PgDrawMultiTextArea_5=
-
-OS_PgDrawPhImageRectmx=
-OS_PgDrawPhImageRectmx_0=
-OS_PgDrawPhImageRectmx_1=cast=(PhImage_t const *)
-OS_PgDrawPhImageRectmx_2=
-OS_PgDrawPhImageRectmx_3=
-
-OS_PgDrawPolygon=
-OS_PgDrawPolygon_0=cast=(PhPoint_t const *)
-OS_PgDrawPolygon_1=
-OS_PgDrawPolygon_2=cast=(PhPoint_t const *)
-OS_PgDrawPolygon_3=
-
-OS_PgDrawRoundRect=
-OS_PgDrawRoundRect_0=cast=(PhRect_t const *)
-OS_PgDrawRoundRect_1=cast=(PhPoint_t const *)
-OS_PgDrawRoundRect_2=
-
-OS_PgDrawTImage=
-OS_PgDrawTImage_0=cast=(void const *)
-OS_PgDrawTImage_1=
-OS_PgDrawTImage_2=cast=(PhPoint_t const *)
-OS_PgDrawTImage_3=cast=(PhDim_t const *)
-OS_PgDrawTImage_4=
-OS_PgDrawTImage_5=
-OS_PgDrawTImage_6=cast=(void const *)
-OS_PgDrawTImage_7=
-
-OS_PgDrawText=
-OS_PgDrawText_0=cast=(char const *)
-OS_PgDrawText_1=
-OS_PgDrawText_2=cast=(PhPoint_t *)
-OS_PgDrawText_3=
-
-OS_PgExtentMultiText=
-OS_PgExtentMultiText_0=cast=(PhRect_t *)
-OS_PgExtentMultiText_1=cast=(PhPoint_t *)
-OS_PgExtentMultiText_2=cast=(char *)
-OS_PgExtentMultiText_3=cast=(char *)
-OS_PgExtentMultiText_4=
-OS_PgExtentMultiText_5=
-
-OS_PgFlush=
-
-OS_PgGetVideoMode=
-OS_PgGetVideoMode_0=cast=(PgDisplaySettings_t *),flags=init
-
-OS_PgGetVideoModeInfo=
-OS_PgGetVideoModeInfo_0=
-OS_PgGetVideoModeInfo_1=cast=(PgVideoModeInfo_t *)
-
-OS_PgReadScreen=
-OS_PgReadScreen_0=cast=(PhRect_t *)
-OS_PgReadScreen_1=cast=(void *)
-
-OS_PgReadScreenSize=
-OS_PgReadScreenSize_0=cast=(PhRect_t *)
-
-OS_PgSetAlpha=
-OS_PgSetAlpha_0=
-OS_PgSetAlpha_1=cast=(PgMap_t const *)
-OS_PgSetAlpha_2=cast=(PgGradient_t const *)
-OS_PgSetAlpha_3=
-OS_PgSetAlpha_4=
-
-OS_PgSetClipping=
-OS_PgSetClipping_0=
-OS_PgSetClipping_1=cast=(PhRect_t const *)
-
-OS_PgSetDrawBufferSize=
-OS_PgSetDrawBufferSize_0=
-
-OS_PgSetDrawMode=
-OS_PgSetDrawMode_0=
-
-OS_PgSetFillColor=
-OS_PgSetFillColor_0=cast=(PgColor_t)
-
-OS_PgSetFillTransPat=
-OS_PgSetFillTransPat_0=cast=(PgPattern_t)
-
-OS_PgSetFont=
-OS_PgSetFont_0=cast=(char const *)
-
-OS_PgSetGC=
-OS_PgSetGC_0=cast=(PhGC_t *)
-
-OS_PgSetMultiClip=
-OS_PgSetMultiClip_0=
-OS_PgSetMultiClip_1=cast=(PhRect_t const *)
-
-OS_PgSetPalette=
-OS_PgSetPalette_0=cast=(PgColor_t const *)
-OS_PgSetPalette_1=
-OS_PgSetPalette_2=
-OS_PgSetPalette_3=
-OS_PgSetPalette_4=
-OS_PgSetPalette_5=
-
-OS_PgSetRegion=
-OS_PgSetRegion_0=cast=(PhRid_t)
-
-OS_PgSetStrokeCap=
-OS_PgSetStrokeCap_0=
-
-OS_PgSetStrokeColor=
-OS_PgSetStrokeColor_0=cast=(PgColor_t)
-
-OS_PgSetStrokeDash=
-OS_PgSetStrokeDash_0=cast=(unsigned char const *)
-OS_PgSetStrokeDash_1=
-OS_PgSetStrokeDash_2=
-
-OS_PgSetStrokeJoin=
-OS_PgSetStrokeJoin_0=
-
-OS_PgSetStrokeWidth=
-OS_PgSetStrokeWidth_0=
-
-OS_PgSetTextColor=
-OS_PgSetTextColor_0=cast=(PgColor_t)
-
-OS_PgSetTextXORColor=
-OS_PgSetTextXORColor_0=cast=(PgColor_t)
-OS_PgSetTextXORColor_1=cast=(PgColor_t)
-
-OS_PgSetUserClip=
-OS_PgSetUserClip_0=cast=(PhRect_t const *)
-
-OS_PgShmemCreate=
-OS_PgShmemCreate_0=
-OS_PgShmemCreate_1=cast=(char const *)
-
-OS_PgShmemDestroy=
-OS_PgShmemDestroy_0=cast=(void *)
-
-OS_PhAddMergeTiles=
-OS_PhAddMergeTiles_0=cast=(PhTile_t *)
-OS_PhAddMergeTiles_1=cast=(PhTile_t *)
-OS_PhAddMergeTiles_2=cast=(int *)
-
-OS_PhAreaToRect=
-OS_PhAreaToRect_0=cast=(PhArea_t const *)
-OS_PhAreaToRect_1=cast=(PhRect_t *)
-
-OS_PhBlit=
-OS_PhBlit_0=cast=(PhRid_t)
-OS_PhBlit_1=cast=(const PhRect_t *)
-OS_PhBlit_2=cast=(const PhPoint_t *)
-
-OS_PhClipTilings=
-OS_PhClipTilings_0=cast=(PhTile_t *)
-OS_PhClipTilings_1=cast=(PhTile_t *)
-OS_PhClipTilings_2=cast=(PhTile_t **)
-
-OS_PhClipboardCopy=
-OS_PhClipboardCopy_0=
-OS_PhClipboardCopy_1=
-OS_PhClipboardCopy_2=cast=(PhClipHeader const *)
-
-OS_PhClipboardCopyString=
-OS_PhClipboardCopyString_0=
-OS_PhClipboardCopyString_1=cast=(const char *)
-
-OS_PhClipboardPasteFinish=
-OS_PhClipboardPasteFinish_0=cast=(void *)
-
-OS_PhClipboardPasteStart=
-OS_PhClipboardPasteStart_0=
-
-OS_PhClipboardPasteString=
-OS_PhClipboardPasteString_0=
-
-OS_PhClipboardPasteType=
-OS_PhClipboardPasteType_0=cast=(void *)
-OS_PhClipboardPasteType_1=
-
-OS_PhClipboardPasteTypeN=
-OS_PhClipboardPasteTypeN_0=cast=(void *)
-OS_PhClipboardPasteTypeN_1=
-
-OS_PhCoalesceTiles=
-OS_PhCoalesceTiles_0=cast=(PhTile_t *)
-
-OS_PhCopyTiles=
-OS_PhCopyTiles_0=cast=(PhTile_t *)
-
-OS_PhCreateImage=
-OS_PhCreateImage_0=cast=(PhImage_t *)
-OS_PhCreateImage_1=
-OS_PhCreateImage_2=
-OS_PhCreateImage_3=
-OS_PhCreateImage_4=cast=(PgColor_t const *)
-OS_PhCreateImage_5=
-OS_PhCreateImage_6=
-
-OS_PhDCSetCurrent=
-OS_PhDCSetCurrent_0=cast=(void *)
-
-OS_PhDeTranslateTiles=
-OS_PhDeTranslateTiles_0=cast=(PhTile_t *)
-OS_PhDeTranslateTiles_1=cast=(PhPoint_t const *)
-
-OS_PhEventNext=
-OS_PhEventNext_0=cast=(void *)
-OS_PhEventNext_1=
-
-OS_PhEventPeek=
-OS_PhEventPeek_0=cast=(void *)
-OS_PhEventPeek_1=
-
-OS_PhFreeTiles=
-OS_PhFreeTiles_0=cast=(PhTile_t *)
-
-OS_PhGetData=
-OS_PhGetData_0=cast=(PhEvent_t *)
-
-OS_PhGetMsgSize=
-OS_PhGetMsgSize_0=cast=(PhEvent_t const *)
-
-OS_PhGetRects=
-OS_PhGetRects_0=cast=(PhEvent_t *)
-
-OS_PhGetTile=flags=no_gen
-
-OS_PhInitDrag=
-OS_PhInitDrag_0=cast=(PhRid_t)
-OS_PhInitDrag_1=
-OS_PhInitDrag_2=cast=(const PhRect_t *)
-OS_PhInitDrag_3=cast=(const PhRect_t *)
-OS_PhInitDrag_4=
-OS_PhInitDrag_5=cast=(PhDim_t *)
-OS_PhInitDrag_6=cast=(PhDim_t *)
-OS_PhInitDrag_7=cast=(PhDim_t *)
-OS_PhInitDrag_8=cast=(PhPoint_t *)
-OS_PhInitDrag_9=cast=(PhCursorDescription_t *)
-
-OS_PhInputGroup=
-OS_PhInputGroup_0=cast=(PhEvent_t *)
-
-OS_PhIntersectTilings=
-OS_PhIntersectTilings_0=cast=(PhTile_t const *)
-OS_PhIntersectTilings_1=cast=(PhTile_t const *)
-OS_PhIntersectTilings_2=
-
-OS_PhKeyToMb=
-OS_PhKeyToMb_0=cast=char *
-OS_PhKeyToMb_1=
-
-OS_PhMakeGhostBitmap=
-OS_PhMakeGhostBitmap_0=cast=(PhImage_t *)
-
-OS_PhMakeTransBitmap=
-OS_PhMakeTransBitmap_0=cast=(PhImage_t *)
-OS_PhMakeTransBitmap_1=cast=(PgColor_t)
-
-OS_PhMergeTiles=
-OS_PhMergeTiles_0=cast=(PhTile_t *)
-
-OS_PhMoveCursorAbs=
-OS_PhMoveCursorAbs_0=
-OS_PhMoveCursorAbs_1=
-OS_PhMoveCursorAbs_2=
-
-OS_PhQueryCursor=
-OS_PhQueryCursor_0=
-OS_PhQueryCursor_1=cast=(PhCursorInfo_t *)
-
-OS_PhQueryRids=
-OS_PhQueryRids_0=
-OS_PhQueryRids_1=cast=(PhRid_t)
-OS_PhQueryRids_2=
-OS_PhQueryRids_3=
-OS_PhQueryRids_4=
-OS_PhQueryRids_5=cast=(PhRid_t)
-OS_PhQueryRids_6=cast=(const PhRect_t *)
-OS_PhQueryRids_7=cast=(PhRid_t *)
-OS_PhQueryRids_8=
-
-OS_PhRectIntersect=
-OS_PhRectIntersect_0=cast=(PhRect_t *)
-OS_PhRectIntersect_1=cast=(PhRect_t const *)
-
-OS_PhRectUnion__II=
-OS_PhRectUnion__II_0=cast=(PhRect_t *)
-OS_PhRectUnion__II_1=cast=(PhRect_t const *)
-
-OS_PhRectUnion__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhRect_1t_2=
-OS_PhRectUnion__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhRect_1t_2_0=cast=(PhRect_t *)
-OS_PhRectUnion__Lorg_eclipse_swt_internal_photon_PhRect_1t_2Lorg_eclipse_swt_internal_photon_PhRect_1t_2_1=cast=(PhRect_t const *)
-
-OS_PhRectsToTiles=
-OS_PhRectsToTiles_0=cast=(PhRect_t *)
-OS_PhRectsToTiles_1=
-
-OS_PhRegionQuery=
-OS_PhRegionQuery_0=cast=(PhRid_t)
-OS_PhRegionQuery_1=cast=(PhRegion_t *)
-OS_PhRegionQuery_2=cast=(PhRect_t *)
-OS_PhRegionQuery_3=cast=(void *)
-OS_PhRegionQuery_4=
-
-OS_PhReleaseImage=
-OS_PhReleaseImage_0=cast=(PhImage_t *)
-
-OS_PhSortTiles=
-OS_PhSortTiles_0=cast=(PhTile_t *)
-
-OS_PhTilesToRects=
-OS_PhTilesToRects_0=cast=(PhTile_t *)
-OS_PhTilesToRects_1=cast=(int *)
-
-OS_PhTranslateTiles=
-OS_PhTranslateTiles_0=cast=(PhTile_t *)
-OS_PhTranslateTiles_1=cast=(PhPoint_t const *)
-
-OS_PhWindowQueryVisible=
-OS_PhWindowQueryVisible_0=
-OS_PhWindowQueryVisible_1=cast=(PhRid_t)
-OS_PhWindowQueryVisible_2=
-OS_PhWindowQueryVisible_3=cast=(PhRect_t *)
-
-OS_PiCropImage=
-OS_PiCropImage_0=cast=(PhImage_t *)
-OS_PiCropImage_1=cast=(PhRect_t const *)
-OS_PiCropImage_2=
-
-OS_PiDuplicateImage=
-OS_PiDuplicateImage_0=cast=(PhImage_t *)
-OS_PiDuplicateImage_1=
-
-OS_PmMemCreateMC=
-OS_PmMemCreateMC_0=cast=(PhImage_t *)
-OS_PmMemCreateMC_1=cast=(PhDim_t *)
-OS_PmMemCreateMC_2=cast=(PhPoint_t *)
-
-OS_PmMemFlush=
-OS_PmMemFlush_0=cast=(PmMemoryContext_t *)
-OS_PmMemFlush_1=cast=(PhImage_t *)
-
-OS_PmMemReleaseMC=
-OS_PmMemReleaseMC_0=cast=(PmMemoryContext_t *)
-
-OS_PmMemStart=
-OS_PmMemStart_0=cast=(PmMemoryContext_t *)
-
-OS_PmMemStop=
-OS_PmMemStop_0=cast=(PmMemoryContext_t *)
-
-OS_PtAddCallback=
-OS_PtAddCallback_0=cast=(PtWidget_t *)
-OS_PtAddCallback_1=
-OS_PtAddCallback_2=cast=(PtCallbackF_t *)
-OS_PtAddCallback_3=cast=(void *)
-
-OS_PtAddEventHandler=
-OS_PtAddEventHandler_0=cast=(PtWidget_t *)
-OS_PtAddEventHandler_1=
-OS_PtAddEventHandler_2=cast=(PtCallbackF_t *)
-OS_PtAddEventHandler_3=cast=(void *)
-
-OS_PtAddFilterCallback=
-OS_PtAddFilterCallback_0=cast=(PtWidget_t *)
-OS_PtAddFilterCallback_1=
-OS_PtAddFilterCallback_2=cast=(PtCallbackF_t *)
-OS_PtAddFilterCallback_3=cast=(void *)
-
-OS_PtAddHotkeyHandler=
-OS_PtAddHotkeyHandler_0=cast=(PtWidget_t *)
-OS_PtAddHotkeyHandler_1=
-OS_PtAddHotkeyHandler_2=
-OS_PtAddHotkeyHandler_3=
-OS_PtAddHotkeyHandler_4=cast=(void *)
-OS_PtAddHotkeyHandler_5=cast=(PtCallbackF_t *)
-
-OS_PtAlert=
-OS_PtAlert_0=cast=(PtWidget_t *)
-OS_PtAlert_1=cast=(PhPoint_t const *)
-OS_PtAlert_2=cast=(char const *)
-OS_PtAlert_3=cast=(PhImage_t const *)
-OS_PtAlert_4=cast=(char const *)
-OS_PtAlert_5=cast=(char const *)
-OS_PtAlert_6=
-OS_PtAlert_7=cast=(char const **)
-OS_PtAlert_8=cast=(char const **)
-OS_PtAlert_9=
-OS_PtAlert_10=
-OS_PtAlert_11=
-
-OS_PtAppAddInput=
-OS_PtAppAddInput_0=cast=(PtAppContext_t)
-OS_PtAppAddInput_1=cast=(pid_t)
-OS_PtAppAddInput_2=cast=(PtInputCallbackProc_t)
-OS_PtAppAddInput_3=cast=(void *)
-
-OS_PtAppAddWorkProc=
-OS_PtAppAddWorkProc_0=cast=(PtAppContext_t)
-OS_PtAppAddWorkProc_1=cast=(PtWorkProc_t)
-OS_PtAppAddWorkProc_2=cast=(void *)
-
-OS_PtAppCreatePulse=
-OS_PtAppCreatePulse_0=cast=(PtAppContext_t)
-OS_PtAppCreatePulse_1=
-
-OS_PtAppDeletePulse=
-OS_PtAppDeletePulse_0=cast=(PtAppContext_t)
-OS_PtAppDeletePulse_1=cast=(pid_t)
-
-OS_PtAppProcessEvent=
-OS_PtAppProcessEvent_0=cast=(PtAppContext_t)
-
-OS_PtAppPulseTrigger=
-OS_PtAppPulseTrigger_0=cast=(PtAppContext_t)
-OS_PtAppPulseTrigger_1=cast=(pid_t)
-
-OS_PtAppRemoveInput=
-OS_PtAppRemoveInput_0=cast=(PtAppContext_t)
-OS_PtAppRemoveInput_1=cast=(PtInputId_t *)
-
-OS_PtAppRemoveWorkProc=
-OS_PtAppRemoveWorkProc_0=cast=(PtAppContext_t)
-OS_PtAppRemoveWorkProc_1=cast=(PtWorkProcId_t *)
-
-OS_PtBeep=
-
-OS_PtBlit=
-OS_PtBlit_0=cast=(PtWidget_t const *)
-OS_PtBlit_1=cast=(PhRect_t const *)
-OS_PtBlit_2=cast=(PhPoint_t const *)
-
-OS_PtBlockAllWindows=
-OS_PtBlockAllWindows_0=cast=(PtWidget_t *)
-OS_PtBlockAllWindows_1=
-OS_PtBlockAllWindows_2=cast=(PgColor_t)
-
-OS_PtBlockWindow=
-OS_PtBlockWindow_0=cast=(PtWidget_t *)
-OS_PtBlockWindow_1=
-OS_PtBlockWindow_2=cast=(PgColor_t)
-
-OS_PtButton=flags=const
-
-OS_PtCalcBorder=
-OS_PtCalcBorder_0=cast=(PtWidget_t *)
-OS_PtCalcBorder_1=
-
-OS_PtCalcCanvas=
-OS_PtCalcCanvas_0=cast=(PtWidget_t *)
-OS_PtCalcCanvas_1=cast=(PhRect_t *)
-
-OS_PtClippedBlit=
-OS_PtClippedBlit_0=cast=(PtWidget_t const *)
-OS_PtClippedBlit_1=cast=(PhTile_t const *)
-OS_PtClippedBlit_2=cast=(PhPoint_t const *)
-OS_PtClippedBlit_3=cast=(PhTile_t const *)
-
-OS_PtColorSelect=
-OS_PtColorSelect_0=cast=(PtWidget_t *)
-OS_PtColorSelect_1=cast=(char *)
-OS_PtColorSelect_2=
-
-OS_PtComboBox=flags=const
-
-OS_PtContainer=flags=const
-
-OS_PtContainerFindFocus=
-OS_PtContainerFindFocus_0=cast=(PtWidget_t *)
-
-OS_PtContainerFocusNext=
-OS_PtContainerFocusNext_0=cast=(PtWidget_t *)
-OS_PtContainerFocusNext_1=cast=(PhEvent_t *)
-
-OS_PtContainerFocusPrev=
-OS_PtContainerFocusPrev_0=cast=(PtWidget_t *)
-OS_PtContainerFocusPrev_1=cast=(PhEvent_t *)
-
-OS_PtContainerGiveFocus=
-OS_PtContainerGiveFocus_0=cast=(PtWidget_t *)
-OS_PtContainerGiveFocus_1=cast=(PhEvent_t *)
-
-OS_PtContainerHold=
-OS_PtContainerHold_0=cast=(PtWidget_t *)
-
-OS_PtContainerRelease=
-OS_PtContainerRelease_0=cast=(PtWidget_t *)
-
-OS_PtCreateAppContext=
-
-OS_PtCreateWidget=
-OS_PtCreateWidget_0=cast=(PtWidgetClassRef_t *)
-OS_PtCreateWidget_1=cast=(PtWidget_t *)
-OS_PtCreateWidget_2=
-OS_PtCreateWidget_3=cast=(PtArg_t const *)
-
-OS_PtCreateWidgetClass=
-OS_PtCreateWidgetClass_0=cast=(PtWidgetClassRef_t *)
-OS_PtCreateWidgetClass_1=
-OS_PtCreateWidgetClass_2=
-OS_PtCreateWidgetClass_3=cast=(PtArg_t const *)
-
-OS_PtDamageExtent=
-OS_PtDamageExtent_0=cast=(PtWidget_t *)
-OS_PtDamageExtent_1=cast=(PhRect_t const *)
-
-OS_PtDamageWidget=
-OS_PtDamageWidget_0=cast=(PtWidget_t *)
-
-OS_PtDestroyWidget=
-OS_PtDestroyWidget_0=cast=(PtWidget_t *)
-
-OS_PtDisjoint=flags=const
-
-OS_PtEnter=
-OS_PtEnter_0=
-
-OS_PtEventHandler=
-OS_PtEventHandler_0=cast=(PhEvent_t *)
-
-OS_PtExtentWidget=
-OS_PtExtentWidget_0=cast=(PtWidget_t *)
-
-OS_PtExtentWidgetFamily=
-OS_PtExtentWidgetFamily_0=cast=(PtWidget_t *)
-
-OS_PtFileSelection=
-OS_PtFileSelection_0=cast=(PtWidget_t *)
-OS_PtFileSelection_1=cast=(PhPoint_t const *)
-OS_PtFileSelection_2=cast=(char const *)
-OS_PtFileSelection_3=cast=(char const *)
-OS_PtFileSelection_4=cast=(char const *)
-OS_PtFileSelection_5=cast=(char const *)
-OS_PtFileSelection_6=cast=(char const *)
-OS_PtFileSelection_7=cast=(char const *)
-OS_PtFileSelection_8=cast=(PtFileSelectionInfo_t *),flags=init
-OS_PtFileSelection_9=
-
-OS_PtFindDisjoint=
-OS_PtFindDisjoint_0=cast=(PtWidget_t *)
-
-OS_PtFlush=
-
-OS_PtFontSelection=
-OS_PtFontSelection_0=cast=(PtWidget_t *)
-OS_PtFontSelection_1=cast=(const PhPoint_t *)
-OS_PtFontSelection_2=cast=(const char *)
-OS_PtFontSelection_3=cast=(const char *)
-OS_PtFontSelection_4=
-OS_PtFontSelection_5=
-OS_PtFontSelection_6=cast=(const char *)
-
-OS_PtForwardWindowEvent=
-OS_PtForwardWindowEvent_0=cast=(PhWindowEvent_t const *)
-
-OS_PtFrameSize=
-OS_PtFrameSize_0=
-OS_PtFrameSize_1=
-OS_PtFrameSize_2=
-OS_PtFrameSize_3=
-OS_PtFrameSize_4=
-OS_PtFrameSize_5=
-
-OS_PtGetAbsPosition=
-OS_PtGetAbsPosition_0=cast=(PtWidget_t *)
-OS_PtGetAbsPosition_1=
-OS_PtGetAbsPosition_2=
-
-OS_PtGetResources=
-OS_PtGetResources_0=cast=(PtWidget_t *)
-OS_PtGetResources_1=
-OS_PtGetResources_2=cast=(PtArg_t *)
-
-OS_PtGlobalFocusNext=
-OS_PtGlobalFocusNext_0=cast=(PtWidget_t *)
-OS_PtGlobalFocusNext_1=cast=(PhEvent_t *)
-
-OS_PtGlobalFocusNextContainer=
-OS_PtGlobalFocusNextContainer_0=cast=(PtWidget_t *)
-OS_PtGlobalFocusNextContainer_1=cast=(PhEvent_t *)
-
-OS_PtGlobalFocusPrev=
-OS_PtGlobalFocusPrev_0=cast=(PtWidget_t *)
-OS_PtGlobalFocusPrev_1=cast=(PhEvent_t *)
-
-OS_PtGlobalFocusPrevContainer=
-OS_PtGlobalFocusPrevContainer_0=cast=(PtWidget_t *)
-OS_PtGlobalFocusPrevContainer_1=cast=(PhEvent_t *)
-
-OS_PtGroup=flags=const
-
-OS_PtHit=
-OS_PtHit_0=cast=( PtWidget_t *)
-OS_PtHit_1=
-OS_PtHit_2=cast=(PhRect_t const *)
-
-OS_PtHold=
-
-OS_PtInflateBalloon=
-OS_PtInflateBalloon_0=cast=(PtWidget_t *)
-OS_PtInflateBalloon_1=cast=(PtWidget_t *)
-OS_PtInflateBalloon_2=
-OS_PtInflateBalloon_3=cast=(char const *)
-OS_PtInflateBalloon_4=cast=(char const *)
-OS_PtInflateBalloon_5=cast=(PgColor_t)
-OS_PtInflateBalloon_6=cast=(PgColor_t)
-
-OS_PtInit=
-OS_PtInit_0=cast=(char const *)
-
-OS_PtIsFocused=
-OS_PtIsFocused_0=cast=(PtWidget_t *)
-
-OS_PtLabel=flags=const
-
-OS_PtLeave=
-OS_PtLeave_0=
-
-OS_PtList=flags=const
-
-OS_PtListAddItems=
-OS_PtListAddItems_0=cast=(PtWidget_t *)
-OS_PtListAddItems_1=cast=(const char **)
-OS_PtListAddItems_2=
-OS_PtListAddItems_3=
-
-OS_PtListDeleteAllItems=
-OS_PtListDeleteAllItems_0=cast=(PtWidget_t *)
-
-OS_PtListDeleteItemPos=
-OS_PtListDeleteItemPos_0=cast=(PtWidget_t *)
-OS_PtListDeleteItemPos_1=
-OS_PtListDeleteItemPos_2=
-
-OS_PtListGotoPos=
-OS_PtListGotoPos_0=cast=(PtWidget_t *)
-OS_PtListGotoPos_1=
-
-OS_PtListItemPos=
-OS_PtListItemPos_0=cast=(PtWidget_t *)
-OS_PtListItemPos_1=cast=(const char *)
-
-OS_PtListReplaceItemPos=
-OS_PtListReplaceItemPos_0=cast=(PtWidget_t *)
-OS_PtListReplaceItemPos_1=cast=(const char **)
-OS_PtListReplaceItemPos_2=
-OS_PtListReplaceItemPos_3=
-
-OS_PtListSelectPos=
-OS_PtListSelectPos_0=cast=(PtWidget_t *)
-OS_PtListSelectPos_1=
-
-OS_PtListUnselectPos=
-OS_PtListUnselectPos_0=cast=(PtWidget_t *)
-OS_PtListUnselectPos_1=
-
-OS_PtMainLoop=
-
-OS_PtMenu=flags=const
-
-OS_PtMenuBar=flags=const
-
-OS_PtMenuButton=flags=const
-
-OS_PtMultiText=flags=const
-
-OS_PtNextTopLevelWidget=
-OS_PtNextTopLevelWidget_0=cast=(PtWidget_t *)
-
-OS_PtNumericInteger=flags=const
-
-OS_PtPane=flags=const
-
-OS_PtPanelGroup=flags=const
-
-OS_PtPositionMenu=
-OS_PtPositionMenu_0=cast=(PtWidget_t *)
-OS_PtPositionMenu_1=cast=(PhEvent_t *)
-
-OS_PtProgress=flags=const
-
-OS_PtReParentWidget=
-OS_PtReParentWidget_0=cast=(PtWidget_t *)
-OS_PtReParentWidget_1=cast=(PtWidget_t *)
-
-OS_PtRealizeWidget=
-OS_PtRealizeWidget_0=cast=(PtWidget_t *)
-
-OS_PtRegion=flags=const
-
-OS_PtRelease=
-
-OS_PtRemoveCallback=
-OS_PtRemoveCallback_0=cast=(PtWidget_t *)
-OS_PtRemoveCallback_1=
-OS_PtRemoveCallback_2=cast=(PtCallbackF_t *)
-OS_PtRemoveCallback_3=cast=(void *)
-
-OS_PtRemoveHotkeyHandler=
-OS_PtRemoveHotkeyHandler_0=cast=(PtWidget_t *)
-OS_PtRemoveHotkeyHandler_1=
-OS_PtRemoveHotkeyHandler_2=
-OS_PtRemoveHotkeyHandler_3=
-OS_PtRemoveHotkeyHandler_4=cast=(void *)
-OS_PtRemoveHotkeyHandler_5=cast=(PtCallbackF_t *)
-
-OS_PtScrollArea=flags=const
-
-OS_PtScrollContainer=flags=const
-
-OS_PtScrollbar=flags=const
-
-OS_PtSendEventToWidget=
-OS_PtSendEventToWidget_0=cast=(PtWidget_t *)
-OS_PtSendEventToWidget_1=cast=(PhEvent_t *)
-
-OS_PtSeparator=flags=const
-
-OS_PtSetAreaFromWidgetCanvas=
-OS_PtSetAreaFromWidgetCanvas_0=cast=(PtWidget_t *)
-OS_PtSetAreaFromWidgetCanvas_1=
-OS_PtSetAreaFromWidgetCanvas_2=
-
-OS_PtSetParentWidget=
-OS_PtSetParentWidget_0=cast=(PtWidget_t *)
-
-OS_PtSetResource=
-OS_PtSetResource_0=cast=(PtWidget_t *)
-OS_PtSetResource_1=
-OS_PtSetResource_2=
-OS_PtSetResource_3=
-
-OS_PtSetResources=
-OS_PtSetResources_0=cast=(PtWidget_t *)
-OS_PtSetResources_1=
-OS_PtSetResources_2=cast=(PtArg_t *)
-
-OS_PtSlider=flags=const
-
-OS_PtSuperClassDraw=
-OS_PtSuperClassDraw_0=cast=(PtWidgetClassRef_t *)
-OS_PtSuperClassDraw_1=cast=(PtWidget_t *)
-OS_PtSuperClassDraw_2=cast=(PhTile_t const *)
-
-OS_PtSyncWidget=
-OS_PtSyncWidget_0=cast=(PtWidget_t *)
-
-OS_PtText=flags=const
-
-OS_PtTextGetSelection=
-OS_PtTextGetSelection_0=cast=(PtWidget_t *)
-OS_PtTextGetSelection_1=
-OS_PtTextGetSelection_2=
-
-OS_PtTextModifyText__IIIIII=
-OS_PtTextModifyText__IIIIII_0=cast=(PtWidget_t *)
-OS_PtTextModifyText__IIIIII_1=
-OS_PtTextModifyText__IIIIII_2=
-OS_PtTextModifyText__IIIIII_3=
-OS_PtTextModifyText__IIIIII_4=cast=(char const *)
-OS_PtTextModifyText__IIIIII_5=
-
-OS_PtTextModifyText__IIII_3BI=
-OS_PtTextModifyText__IIII_3BI_0=cast=(PtWidget_t *)
-OS_PtTextModifyText__IIII_3BI_1=
-OS_PtTextModifyText__IIII_3BI_2=
-OS_PtTextModifyText__IIII_3BI_3=
-OS_PtTextModifyText__IIII_3BI_4=cast=(char const *)
-OS_PtTextModifyText__IIII_3BI_5=
-
-OS_PtTextSetSelection=
-OS_PtTextSetSelection_0=cast=(PtWidget_t *)
-OS_PtTextSetSelection_1=
-OS_PtTextSetSelection_2=
-
-OS_PtTimer=flags=const
-
-OS_PtToggleButton=flags=const
-
-OS_PtToolbar=flags=const
-
-OS_PtUnblockWindows=
-OS_PtUnblockWindows_0=cast=(PtBlockedList_t *)
-
-OS_PtUnrealizeWidget=
-OS_PtUnrealizeWidget_0=cast=(PtWidget_t *)
-
-OS_PtValidParent=
-OS_PtValidParent_0=cast=(PtWidget_t *)
-OS_PtValidParent_1=cast=(PtWidgetClassRef_t *)
-
-OS_PtWebClient=flags=const
-
-OS_PtWidgetArea=
-OS_PtWidgetArea_0=cast=(PtWidget_t *)
-OS_PtWidgetArea_1=cast=(PhArea_t *)
-
-OS_PtWidgetBrotherBehind=
-OS_PtWidgetBrotherBehind_0=cast=(PtWidget_t *)
-
-OS_PtWidgetBrotherInFront=
-OS_PtWidgetBrotherInFront_0=cast=(PtWidget_t *)
-
-OS_PtWidgetCanvas__II=
-OS_PtWidgetCanvas__II_0=cast=(PtWidget_t *)
-OS_PtWidgetCanvas__II_1=cast=(PhRect_t *)
-
-OS_PtWidgetCanvas__ILorg_eclipse_swt_internal_photon_PhRect_1t_2=
-OS_PtWidgetCanvas__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_0=cast=(PtWidget_t *)
-OS_PtWidgetCanvas__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_1=
-
-OS_PtWidgetChildBack=
-OS_PtWidgetChildBack_0=cast=(PtWidget_t *)
-
-OS_PtWidgetChildFront=
-OS_PtWidgetChildFront_0=cast=(PtWidget_t *)
-
-OS_PtWidgetClass=
-OS_PtWidgetClass_0=cast=(PtWidget_t *)
-
-OS_PtWidgetExtent__II=
-OS_PtWidgetExtent__II_0=cast=(PtWidget_t *)
-OS_PtWidgetExtent__II_1=
-
-OS_PtWidgetExtent__ILorg_eclipse_swt_internal_photon_PhRect_1t_2=
-OS_PtWidgetExtent__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_0=cast=(PtWidget_t *)
-OS_PtWidgetExtent__ILorg_eclipse_swt_internal_photon_PhRect_1t_2_1=
-
-OS_PtWidgetFlags=
-OS_PtWidgetFlags_0=cast=(PtWidget_t *)
-
-OS_PtWidgetInsert=
-OS_PtWidgetInsert_0=cast=(PtWidget_t *)
-OS_PtWidgetInsert_1=cast=(PtWidget_t *)
-OS_PtWidgetInsert_2=
-
-OS_PtWidgetIsClassMember=
-OS_PtWidgetIsClassMember_0=cast=(PtWidget_t *)
-OS_PtWidgetIsClassMember_1=cast=(PtWidgetClassRef_t *)
-
-OS_PtWidgetIsRealized=
-OS_PtWidgetIsRealized_0=cast=(PtWidget_t *)
-
-OS_PtWidgetOffset=
-OS_PtWidgetOffset_0=cast=(PtWidget_t *)
-OS_PtWidgetOffset_1=cast=(PhPoint_t *)
-
-OS_PtWidgetParent=
-OS_PtWidgetParent_0=cast=(PtWidget_t *)
-
-OS_PtWidgetPreferredSize=
-OS_PtWidgetPreferredSize_0=cast=(PtWidget_t *)
-OS_PtWidgetPreferredSize_1=cast=(PhDim_t *)
-
-OS_PtWidgetRid=
-OS_PtWidgetRid_0=cast=(PtWidget_t *)
-
-OS_PtWidgetToBack=
-OS_PtWidgetToBack_0=cast=(PtWidget_t *)
-
-OS_PtWidgetToFront=
-OS_PtWidgetToFront_0=cast=(PtWidget_t *)
-
-OS_PtWindow=flags=const
-
-OS_PtWindowFocus=
-OS_PtWindowFocus_0=cast=(PtWidget_t *)
-
-OS_PtWindowGetState=
-OS_PtWindowGetState_0=cast=(PtWidget_t *)
-
-OS_PtWindowToBack=
-OS_PtWindowToBack_0=cast=(PtWidget_t *)
-
-OS_PtWindowToFront=
-OS_PtWindowToFront_0=cast=(PtWidget_t *)
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PgAlpha_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PgAlpha_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PgAlpha_1t_2I_1=cast=(const void *),flags=no_out init
-OS_memmove__ILorg_eclipse_swt_internal_photon_PgAlpha_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhArea_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhArea_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhArea_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhArea_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhCursorDef_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhCursorDef_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhCursorDef_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhCursorDef_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhEvent_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhEvent_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhEvent_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhEvent_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhImage_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhImage_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhImage_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhImage_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPoint_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPoint_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPoint_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPoint_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhRect_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhRect_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhRect_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhRect_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhTile_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhTile_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhTile_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PhTile_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtTextCallback_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtTextCallback_1t_2I_0=cast=(void *)
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtTextCallback_1t_2I_1=cast=(const void *),flags=no_out
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtTextCallback_1t_2I_2=
-
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtWebClient2Data_1t_2I=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtWebClient2Data_1t_2I_0=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtWebClient2Data_1t_2I_1=
-OS_memmove__ILorg_eclipse_swt_internal_photon_PtWebClient2Data_1t_2I_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_FontDetails_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_FontDetails_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_FontDetails_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_FontDetails_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgAlpha_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgAlpha_1t_2II_0=cast=(void *),flags=no_in init
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgAlpha_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgAlpha_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgMap_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgMap_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgMap_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PgMap_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhClipHeader_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhClipHeader_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhClipHeader_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhClipHeader_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhEvent_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhEvent_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhEvent_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhEvent_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhImage_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhImage_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhImage_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhImage_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhKeyEvent_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhKeyEvent_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhKeyEvent_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhKeyEvent_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhPointerEvent_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhRect_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhRect_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhRect_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhRect_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhTile_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhTile_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhTile_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhTile_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhWindowEvent_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhWindowEvent_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhWindowEvent_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PhWindowEvent_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtCallbackInfo_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtCallbackInfo_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtCallbackInfo_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtCallbackInfo_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtScrollbarCallback_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtScrollbarCallback_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtScrollbarCallback_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtScrollbarCallback_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtTextCallback_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtTextCallback_1t_2II_0=cast=(void *),flags=no_in
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtTextCallback_1t_2II_1=cast=(const void *)
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtTextCallback_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebDataReqCallback_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebDataReqCallback_1t_2II_0=cast=void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebDataReqCallback_1t_2II_1=cast=const void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebDataReqCallback_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebMetaDataCallback_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebMetaDataCallback_1t_2II_0=cast=void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebMetaDataCallback_1t_2II_1=cast=const void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebMetaDataCallback_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebStatusCallback_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebStatusCallback_1t_2II_0=cast=void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebStatusCallback_1t_2II_1=cast=const void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebStatusCallback_1t_2II_2=
-
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebWindowCallback_1t_2II=
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebWindowCallback_1t_2II_0=cast=void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebWindowCallback_1t_2II_1=cast=const void *
-OS_memmove__Lorg_eclipse_swt_internal_photon_PtWebWindowCallback_1t_2II_2=
-
-OS_memmove___3BLorg_eclipse_swt_internal_photon_PhClipHeader_2I=
-OS_memmove___3BLorg_eclipse_swt_internal_photon_PhClipHeader_2I_0=cast=(void *),flags=no_in
-OS_memmove___3BLorg_eclipse_swt_internal_photon_PhClipHeader_2I_1=cast=(const void *)
-OS_memmove___3BLorg_eclipse_swt_internal_photon_PhClipHeader_2I_2=
-
-OS_strdup=
-OS_strdup_0=cast=(const char *)
-
-OS_uname=
-OS_uname_0=cast=(utsname *)
-
-
-org_eclipse_swt_internal_photon_PgAlpha_1t=
-PgAlpha_t_alpha_op=
-PgAlpha_t_src_alpha_map_dim_w=accessor=src_alpha_map.dim.w
-PgAlpha_t_src_alpha_map_dim_h=accessor=src_alpha_map.dim.h
-PgAlpha_t_src_alpha_map_bpl=accessor=src_alpha_map.bpl
-PgAlpha_t_src_alpha_map_bpp=accessor=src_alpha_map.bpp
-PgAlpha_t_src_alpha_map_map=accessor=src_alpha_map.map,cast=(char *)
-PgAlpha_t_src_global_alpha=
-PgAlpha_t_dest_global_alpha=
-
-org_eclipse_swt_internal_photon_PgDisplaySettings_1t=
-PgDisplaySettings_t_mode=
-PgDisplaySettings_t_xres=
-PgDisplaySettings_t_yres=
-PgDisplaySettings_t_refresh=
-PgDisplaySettings_t_flags=
-PgDisplaySettings_t_reserved=cast=(long *)
-
-org_eclipse_swt_internal_photon_PgMap_1t=
-PgMap_t_dim_w=accessor=dim.w
-PgMap_t_dim_h=accessor=dim.h
-PgMap_t_bpl=
-PgMap_t_bpp=
-PgMap_t_map=cast=(char *)
-
-org_eclipse_swt_internal_photon_PgVideoModeInfo_1t=
-PgVideoModeInfo_t_width=
-PgVideoModeInfo_t_height=
-PgVideoModeInfo_t_bits_per_pixel=
-PgVideoModeInfo_t_bytes_per_scanline=
-PgVideoModeInfo_t_type=
-PgVideoModeInfo_t_mode_capabilities1=
-PgVideoModeInfo_t_mode_capabilities2=
-PgVideoModeInfo_t_mode_capabilities3=
-PgVideoModeInfo_t_mode_capabilities4=
-PgVideoModeInfo_t_mode_capabilities5=
-PgVideoModeInfo_t_mode_capabilities6=
-PgVideoModeInfo_t_refresh_rates=cast=(char *)
-
-org_eclipse_swt_internal_photon_PhArea_1t=
-PhArea_t_pos_x=accessor=pos.x
-PhArea_t_pos_y=accessor=pos.y
-PhArea_t_size_w=accessor=size.w
-PhArea_t_size_h=accessor=size.h
-
-org_eclipse_swt_internal_photon_PhClipHeader=
-PhClipHeader_type=cast=(PhClipHeader)
-PhClipHeader_length=
-PhClipHeader_zero=
-PhClipHeader_data=cast=(void *)
-
-org_eclipse_swt_internal_photon_PhCursorDef_1t=
-PhCursorDef_t_hdr_len=accessor=hdr.len
-PhCursorDef_t_hdr_type=accessor=hdr.type
-PhCursorDef_t_size1_x=accessor=size1.x
-PhCursorDef_t_size1_y=accessor=size1.y
-PhCursorDef_t_offset1_x=accessor=offset1.x
-PhCursorDef_t_offset1_y=accessor=offset1.y
-PhCursorDef_t_color1=
-PhCursorDef_t_bytesperline1=
-PhCursorDef_t_size2_x=accessor=size2.x
-PhCursorDef_t_size2_y=accessor=size2.y
-PhCursorDef_t_offset2_x=accessor=offset2.x
-PhCursorDef_t_offset2_y=accessor=offset2.y
-PhCursorDef_t_color2=
-PhCursorDef_t_bytesperline2=
-
-org_eclipse_swt_internal_photon_PhCursorInfo_1t=
-PhCursorInfo_t_pos_x=accessor=pos.x
-PhCursorInfo_t_pos_y=accessor=pos.y
-PhCursorInfo_t_region=
-PhCursorInfo_t_ig_region=
-PhCursorInfo_t_color=
-PhCursorInfo_t_last_press_x=accessor=last_press.x
-PhCursorInfo_t_last_press_y=accessor=last_press.y
-PhCursorInfo_t_msec=
-PhCursorInfo_t_steady_x=accessor=steady.x
-PhCursorInfo_t_steady_y=accessor=steady.y
-PhCursorInfo_t_dragger=
-PhCursorInfo_t_drag_boundary_ul_x=accessor=drag_boundary.ul.x
-PhCursorInfo_t_drag_boundary_ul_y=accessor=drag_boundary.ul.y
-PhCursorInfo_t_drag_boundary_lr_x=accessor=drag_boundary.lr.x
-PhCursorInfo_t_drag_boundary_lr_y=accessor=drag_boundary.lr.y
-PhCursorInfo_t_phantom_rid=
-PhCursorInfo_t_type=
-PhCursorInfo_t_ig=
-PhCursorInfo_t_button_state=
-PhCursorInfo_t_click_count=
-PhCursorInfo_t_zero1=
-PhCursorInfo_t_key_mods=
-PhCursorInfo_t_zero2=
-
-org_eclipse_swt_internal_photon_PhDim_1t=
-PhDim_t_w=
-PhDim_t_h=
-
-org_eclipse_swt_internal_photon_PhEvent_1t=
-PhEvent_t_type=
-PhEvent_t_subtype=
-PhEvent_t_processing_flags=
-PhEvent_t_emitter_rid=accessor=emitter.rid
-PhEvent_t_emitter_handle=accessor=emitter.handle
-PhEvent_t_collector_rid=accessor=collector.rid
-PhEvent_t_collector_handle=accessor=collector.handle
-PhEvent_t_input_group=
-PhEvent_t_flags=
-PhEvent_t_timestamp=
-PhEvent_t_translation_x=accessor=translation.x
-PhEvent_t_translation_y=accessor=translation.y
-PhEvent_t_num_rects=
-PhEvent_t_data_len=
-
-org_eclipse_swt_internal_photon_PhImage_1t=
-PhImage_t_type=
-PhImage_t_image_tag=
-PhImage_t_bpl=
-PhImage_t_size_w=accessor=size.w
-PhImage_t_size_h=accessor=size.h
-PhImage_t_palette_tag=
-PhImage_t_colors=
-PhImage_t_alpha=cast=(PgAlpha_t *)
-PhImage_t_transparent=
-PhImage_t_format=
-PhImage_t_flags=
-PhImage_t_ghost_bpl=
-PhImage_t_spare1=
-PhImage_t_ghost_bitmap=cast=(char *)
-PhImage_t_mask_bpl=
-PhImage_t_mask_bm=cast=(char *)
-PhImage_t_palette=cast=(PgColor_t *)
-PhImage_t_image=cast=(char *)
-
-org_eclipse_swt_internal_photon_PhKeyEvent_1t=
-PhKeyEvent_t_key_mods=
-PhKeyEvent_t_key_flags=
-PhKeyEvent_t_key_cap=
-PhKeyEvent_t_key_sym=
-PhKeyEvent_t_key_scan=
-PhKeyEvent_t_key_zero=
-PhKeyEvent_t_pos_x=accessor=pos.x
-PhKeyEvent_t_pos_y=accessor=pos.y
-PhKeyEvent_t_button_state=
-
-org_eclipse_swt_internal_photon_PhPoint_1t=
-PhPoint_t_x=
-PhPoint_t_y=
-
-org_eclipse_swt_internal_photon_PhPointerEvent_1t=
-PhPointerEvent_t_pos_x=accessor=pos.x
-PhPointerEvent_t_pos_y=accessor=pos.y
-PhPointerEvent_t_buttons=
-PhPointerEvent_t_button_state=
-PhPointerEvent_t_click_count=
-PhPointerEvent_t_flags=
-PhPointerEvent_t_z=
-PhPointerEvent_t_key_mods=
-PhPointerEvent_t_zero=
-
-org_eclipse_swt_internal_photon_PhRect_1t=
-PhRect_t_ul_x=accessor=ul.x
-PhRect_t_ul_y=accessor=ul.y
-PhRect_t_lr_x=accessor=lr.x
-PhRect_t_lr_y=accessor=lr.y
-
-org_eclipse_swt_internal_photon_PhRegion_1t=
-PhRegion_t_rid=
-PhRegion_t_handle=
-PhRegion_t_owner=
-PhRegion_t_flags=
-PhRegion_t_state=
-PhRegion_t_events_sense=
-PhRegion_t_events_opaque=
-PhRegion_t_origin_x=accessor=origin.x
-PhRegion_t_origin_y=accessor=origin.y
-PhRegion_t_parent=
-PhRegion_t_child=
-PhRegion_t_bro_in_front=
-PhRegion_t_bro_behind=
-PhRegion_t_cursor_color=
-PhRegion_t_input_group=
-PhRegion_t_data_len=
-PhRegion_t_cursor_type=
-
-org_eclipse_swt_internal_photon_PhTile_1t=
-PhTile_t_rect_ul_x=accessor=rect.ul.x
-PhTile_t_rect_ul_y=accessor=rect.ul.y
-PhTile_t_rect_lr_x=accessor=rect.lr.x
-PhTile_t_rect_lr_y=accessor=rect.lr.y
-PhTile_t_next=cast=(PhTile_t *)
-
-org_eclipse_swt_internal_photon_PhWindowEvent_1t=
-PhWindowEvent_t_event_f=
-PhWindowEvent_t_state_f=
-PhWindowEvent_t_rid=
-PhWindowEvent_t_pos_x=accessor=pos.x
-PhWindowEvent_t_pos_y=accessor=pos.y
-PhWindowEvent_t_size_w=accessor=size.w
-PhWindowEvent_t_size_h=accessor=size.h
-PhWindowEvent_t_event_state=
-PhWindowEvent_t_input_group=
-PhWindowEvent_t_rsvd0=accessor=rsvd[0]
-PhWindowEvent_t_rsvd1=accessor=rsvd[1]
-PhWindowEvent_t_rsvd2=accessor=rsvd[2]
-PhWindowEvent_t_rsvd3=accessor=rsvd[3]
-
-org_eclipse_swt_internal_photon_PtCallbackInfo_1t=
-PtCallbackInfo_t_reason=
-PtCallbackInfo_t_reason_subtype=
-PtCallbackInfo_t_event=cast=(PhEvent_t *)
-PtCallbackInfo_t_cbdata=cast=(void *)
-
-org_eclipse_swt_internal_photon_PtColorSelectInfo_1t=
-PtColorSelectInfo_t_flags=
-PtColorSelectInfo_t_nselectors=
-PtColorSelectInfo_t_ncolor_models=
-PtColorSelectInfo_t_color_models=cast=(PgColorModel_t **)
-PtColorSelectInfo_t_selectors=cast=(PtColorSelectorSpec_t *)
-PtColorSelectInfo_t_pos_x=accessor=pos.x
-PtColorSelectInfo_t_pos_y=accessor=pos.y
-PtColorSelectInfo_t_size_w=accessor=size.w
-PtColorSelectInfo_t_size_h=accessor=size.h
-PtColorSelectInfo_t_palette=accessor=palette.instance,cast=(void *)
-PtColorSelectInfo_t_accept_text=cast=(char *)
-PtColorSelectInfo_t_dismiss_text=cast=(char *)
-PtColorSelectInfo_t_accept_dismiss_text=cast=(char *)
-PtColorSelectInfo_t_apply_f=cast=(void *)
-PtColorSelectInfo_t_data=cast=(void *)
-PtColorSelectInfo_t_rgb=
-PtColorSelectInfo_t_dialog=cast=(PtWidget_t *)
-
-org_eclipse_swt_internal_photon_PtFileSelectionInfo_1t=
-PtFileSelectionInfo_t_ret=
-PtFileSelectionInfo_t_path=
-PtFileSelectionInfo_t_dim=
-PtFileSelectionInfo_t_pos=
-PtFileSelectionInfo_t_format=
-PtFileSelectionInfo_t_fspec=
-PtFileSelectionInfo_t_user_data=cast=(void *)
-PtFileSelectionInfo_t_confirm_display=cast=(void *)
-PtFileSelectionInfo_t_confirm_selection=cast=(void *)
-PtFileSelectionInfo_t_new_directory=cast=(void *)
-PtFileSelectionInfo_t_btn1=cast=(char *)
-PtFileSelectionInfo_t_btn2=cast=(char *)
-PtFileSelectionInfo_t_num_args=
-PtFileSelectionInfo_t_args=cast=(void *)
-PtFileSelectionInfo_t_minfo=cast=(PtFileSelectorInfo_t *)
-PtFileSelectionInfo_t_spare=cast=(long *)
-
-org_eclipse_swt_internal_photon_PtScrollbarCallback_1t=
-PtScrollbarCallback_t_action=
-PtScrollbarCallback_t_position=
-
-org_eclipse_swt_internal_photon_PtTextCallback_1t=
-PtTextCallback_t_start_pos=
-PtTextCallback_t_end_pos=
-PtTextCallback_t_cur_insert=
-PtTextCallback_t_new_insert=
-PtTextCallback_t_length=
-PtTextCallback_t_reserved=
-PtTextCallback_t_text=cast=(char *)
-PtTextCallback_t_doit=
-
-org_eclipse_swt_internal_photon_PtWebClient2Data_1t=
-PtWebClient2Data_t_type=
-PtWebClient2Data_t_url=
-PtWebClient2Data_t_length=
-PtWebClient2Data_t_data=
-
-org_eclipse_swt_internal_photon_PtWebDataReqCallback_1t=
-PtWebDataReqCallback_t_type=
-PtWebDataReqCallback_t_length=
-PtWebDataReqCallback_t_url=
-
-org_eclipse_swt_internal_photon_PtWebMetaDataCallback_1t=
-PtWebMetaDataCallback_t_name=
-PtWebMetaDataCallback_t_value=
-
-org_eclipse_swt_internal_photon_PtWebStatusCallback_1t=
-PtWebStatusCallback_t_desc=
-PtWebStatusCallback_t_type=
-PtWebStatusCallback_t_url=
-
-org_eclipse_swt_internal_photon_PtWebWindowCallback_1t=
-PtWebWindowCallback_t_size_w=accessor=size.w
-PtWebWindowCallback_t_size_h=accessor=size.h
-PtWebWindowCallback_t_flags=
-
-org_eclipse_swt_internal_photon_utsname=
-utsname_sysname=
-utsname_nodename=
-utsname_release=
-utsname_version=
-utsname_machine=
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.properties
deleted file mode 100644
index 2c7489828c..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.properties
+++ /dev/null
@@ -1,53 +0,0 @@
-###############################################################################
-# Copyright (c) 2004, 2007 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
-###############################################################################
-swt_copyright=/*******************************************************************************\n \
-* Copyright (c) 2000, 2008 IBM Corporation and others.\n \
-* All rights reserved. This program and the accompanying materials\n \
-* are made available under the terms of the Eclipse Public License v1.0\n \
-* which accompanies this distribution, and is available at\n \
-* http://www.eclipse.org/legal/epl-v10.html\n \
-*\n \
-* Contributors:\n \
-* IBM Corporation - initial API and implementation\n \
-*******************************************************************************/\n
-swt_properties_copyright=###############################################################################\n\
-# Copyright (c) 2000, 2008 IBM Corporation and others.\n\
-# All rights reserved. This program and the accompanying materials\n\
-# are made available under the terms of the Eclipse Public License v1.0\n\
-# which accompanies this distribution, and is available at\n\
-# http://www.eclipse.org/legal/epl-v10.html\n\
-#\n\
-# Contributors:\n\
-# IBM Corporation - initial API and implementation\n\
-###############################################################################
-swt_main_classes=\
-org.eclipse.swt.internal.accessibility.gtk.ATK,../org.eclipse.swt/Eclipse SWT PI/gtk/library/,\
-org.eclipse.swt.internal.carbon.OS,../org.eclipse.swt/Eclipse SWT PI/carbon/library/,\
-org.eclipse.swt.internal.cde.CDE,../org.eclipse.swt/Eclipse SWT Program/cde/library/,\
-org.eclipse.swt.internal.gnome.GNOME,../org.eclipse.swt/Eclipse SWT Program/gnome/library/,\
-org.eclipse.swt.internal.gtk.GTK,../org.eclipse.swt/Eclipse SWT PI/motif_gtk/library/,\
-org.eclipse.swt.internal.gtk.OS,../org.eclipse.swt/Eclipse SWT PI/gtk/library/,\
-org.eclipse.swt.internal.motif.OS,../org.eclipse.swt/Eclipse SWT PI/motif/library/,\
-org.eclipse.swt.internal.mozilla.XPCOM,../org.eclipse.swt/Eclipse SWT Mozilla/common/library/,\
-org.eclipse.swt.internal.mozilla.XPCOMInit,../org.eclipse.swt/Eclipse SWT Mozilla/common/library/,\
-org.eclipse.swt.internal.ole.win32.COM,../org.eclipse.swt/Eclipse SWT PI/win32/library/,\
-org.eclipse.swt.internal.photon.OS,../org.eclipse.swt/Eclipse SWT PI/photon/library/,\
-org.eclipse.swt.internal.win32.OS,../org.eclipse.swt/Eclipse SWT PI/win32/library/,\
-org.eclipse.swt.internal.gdip.Gdip,../org.eclipse.swt/Eclipse SWT PI/win32/library/,\
-org.eclipse.swt.internal.cairo.Cairo,../org.eclipse.swt/Eclipse SWT PI/cairo/library/,\
-org.eclipse.swt.internal.opengl.glx.GLX,../org.eclipse.swt/Eclipse SWT OpenGL/glx/library/,\
-org.eclipse.swt.internal.opengl.win32.WGL,../org.eclipse.swt/Eclipse SWT OpenGL/win32/library/,\
-org.eclipse.swt.internal.opengl.carbon.AGL,../org.eclipse.swt/Eclipse SWT OpenGL/carbon/library/,\
-org.eclipse.swt.internal.C,../org.eclipse.swt/Eclipse SWT PI/common/library/,\
-org.eclipse.swt.internal.wpf.OS,../org.eclipse.swt/Eclipse SWT PI/wpf/library/,\
-org.eclipse.swt.internal.win32.Win32,../org.eclipse.swt/Eclipse SWT PI/wpf_win32/library/,\
-org.eclipse.swt.internal.cocoa.Cocoa,../org.eclipse.swt/Eclipse SWT PI/carbon/library/,\
-org.eclipse.swt.internal.cocoa.OS,../org.eclipse.swt/Eclipse SWT PI/cocoa/library/
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.OS.properties
deleted file mode 100644
index d17ebf7eb9..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.OS.properties
+++ /dev/null
@@ -1,5713 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2008 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
-###############################################################################
-org_eclipse_swt_internal_win32_ACCEL=
-ACCEL_fVirt=
-ACCEL_key=
-ACCEL_cmd=
-
-org_eclipse_swt_internal_win32_ACTCTX=
-ACTCTX_cbSize=
-ACTCTX_dwFlags=
-ACTCTX_lpSource=cast=(LPCTSTR)
-ACTCTX_wProcessorArchitecture=
-ACTCTX_wLangId=
-ACTCTX_lpAssemblyDirectory=cast=(LPCTSTR)
-ACTCTX_lpResourceName=cast=(LPCTSTR)
-ACTCTX_lpApplicationName=cast=(LPCTSTR)
-ACTCTX_hModule=cast=HMODULE
-
-org_eclipse_swt_internal_win32_BITMAP=
-BITMAP_bmType=
-BITMAP_bmWidth=
-BITMAP_bmHeight=
-BITMAP_bmWidthBytes=
-BITMAP_bmPlanes=
-BITMAP_bmBitsPixel=
-BITMAP_bmBits=cast=(LPVOID)
-
-org_eclipse_swt_internal_win32_BITMAPINFOHEADER=
-BITMAPINFOHEADER_biSize=
-BITMAPINFOHEADER_biWidth=
-BITMAPINFOHEADER_biHeight=
-BITMAPINFOHEADER_biPlanes=
-BITMAPINFOHEADER_biBitCount=
-BITMAPINFOHEADER_biCompression=
-BITMAPINFOHEADER_biSizeImage=
-BITMAPINFOHEADER_biXPelsPerMeter=
-BITMAPINFOHEADER_biYPelsPerMeter=
-BITMAPINFOHEADER_biClrUsed=
-BITMAPINFOHEADER_biClrImportant=
-
-org_eclipse_swt_internal_win32_BLENDFUNCTION=
-BLENDFUNCTION_BlendOp=
-BLENDFUNCTION_BlendFlags=
-BLENDFUNCTION_SourceConstantAlpha=
-BLENDFUNCTION_AlphaFormat=
-
-org_eclipse_swt_internal_win32_BP_1PAINTPARAMS=
-BP_PAINTPARAMS_cbSize=
-BP_PAINTPARAMS_dwFlags=
-BP_PAINTPARAMS_prcExclude=cast=RECT*
-BP_PAINTPARAMS_pBlendFunction=cast=BLENDFUNCTION*
-
-org_eclipse_swt_internal_win32_BROWSEINFO=
-BROWSEINFO_hwndOwner=cast=(HWND)
-BROWSEINFO_pidlRoot=cast=(LPCITEMIDLIST)
-BROWSEINFO_pszDisplayName=cast=(LPTSTR)
-BROWSEINFO_lpszTitle=cast=(LPCTSTR)
-BROWSEINFO_ulFlags=
-BROWSEINFO_lpfn=cast=(BFFCALLBACK)
-BROWSEINFO_lParam=
-BROWSEINFO_iImage=
-
-org_eclipse_swt_internal_win32_BUTTON_1IMAGELIST=
-BUTTON_IMAGELIST_himl=cast=HIMAGELIST
-BUTTON_IMAGELIST_margin_left=accessor=margin.left,cast=LONG
-BUTTON_IMAGELIST_margin_top=accessor=margin.top,cast=LONG
-BUTTON_IMAGELIST_margin_right=accessor=margin.right,cast=LONG
-BUTTON_IMAGELIST_margin_bottom=accessor=margin.bottom,cast=LONG
-BUTTON_IMAGELIST_uAlign=cast=UINT
-
-org_eclipse_swt_internal_win32_CANDIDATEFORM=
-CANDIDATEFORM_dwIndex=
-CANDIDATEFORM_dwStyle=
-CANDIDATEFORM_ptCurrentPos=
-CANDIDATEFORM_rcArea=
-
-org_eclipse_swt_internal_win32_CHOOSECOLOR=
-CHOOSECOLOR_lStructSize=
-CHOOSECOLOR_hwndOwner=cast=(HWND)
-CHOOSECOLOR_hInstance=cast=(HANDLE)
-CHOOSECOLOR_rgbResult=
-CHOOSECOLOR_lpCustColors=cast=(COLORREF *)
-CHOOSECOLOR_Flags=
-CHOOSECOLOR_lCustData=
-CHOOSECOLOR_lpfnHook=cast=(LPCCHOOKPROC)
-CHOOSECOLOR_lpTemplateName=cast=(LPCTSTR)
-
-org_eclipse_swt_internal_win32_CHOOSEFONT=
-CHOOSEFONT_lStructSize=
-CHOOSEFONT_hwndOwner=cast=(HWND)
-CHOOSEFONT_hDC=cast=(HDC)
-CHOOSEFONT_lpLogFont=cast=(LPLOGFONT)
-CHOOSEFONT_iPointSize=
-CHOOSEFONT_Flags=
-CHOOSEFONT_rgbColors=
-CHOOSEFONT_lCustData=
-CHOOSEFONT_lpfnHook=cast=(LPCFHOOKPROC)
-CHOOSEFONT_lpTemplateName=cast=(LPCTSTR)
-CHOOSEFONT_hInstance=cast=(HINSTANCE)
-CHOOSEFONT_lpszStyle=cast=(LPTSTR)
-CHOOSEFONT_nFontType=
-CHOOSEFONT_nSizeMin=
-CHOOSEFONT_nSizeMax=
-
-org_eclipse_swt_internal_win32_COMBOBOXINFO=
-COMBOBOXINFO_cbSize=
-COMBOBOXINFO_itemLeft=accessor=rcItem.left
-COMBOBOXINFO_itemTop=accessor=rcItem.top
-COMBOBOXINFO_itemRight=accessor=rcItem.right
-COMBOBOXINFO_itemBottom=accessor=rcItem.bottom
-COMBOBOXINFO_buttonLeft=accessor=rcButton.left
-COMBOBOXINFO_buttonTop=accessor=rcButton.top
-COMBOBOXINFO_buttonRight=accessor=rcButton.right
-COMBOBOXINFO_buttonBottom=accessor=rcButton.bottom
-COMBOBOXINFO_stateButton=
-COMBOBOXINFO_hwndCombo=cast=HWND
-COMBOBOXINFO_hwndItem=cast=HWND
-COMBOBOXINFO_hwndList=cast=HWND
-
-org_eclipse_swt_internal_win32_COMPOSITIONFORM=
-COMPOSITIONFORM_dwStyle=
-COMPOSITIONFORM_x=accessor=ptCurrentPos.x
-COMPOSITIONFORM_y=accessor=ptCurrentPos.y
-COMPOSITIONFORM_left=accessor=rcArea.left
-COMPOSITIONFORM_top=accessor=rcArea.top
-COMPOSITIONFORM_right=accessor=rcArea.right
-COMPOSITIONFORM_bottom=accessor=rcArea.bottom
-
-org_eclipse_swt_internal_win32_CREATESTRUCT=
-CREATESTRUCT_lpCreateParams=cast=(LPVOID)
-CREATESTRUCT_hInstance=cast=(HINSTANCE)
-CREATESTRUCT_hMenu=cast=(HMENU)
-CREATESTRUCT_hwndParent=cast=(HWND)
-CREATESTRUCT_cy=
-CREATESTRUCT_cx=
-CREATESTRUCT_y=
-CREATESTRUCT_x=
-CREATESTRUCT_style=
-CREATESTRUCT_lpszName=cast=(LPCTSTR)
-CREATESTRUCT_lpszClass=cast=(LPCTSTR)
-CREATESTRUCT_dwExStyle=
-
-org_eclipse_swt_internal_win32_DIBSECTION=
-DIBSECTION_biSize=accessor=dsBmih.biSize
-DIBSECTION_biWidth=accessor=dsBmih.biWidth
-DIBSECTION_biHeight=accessor=dsBmih.biHeight
-DIBSECTION_biPlanes=accessor=dsBmih.biPlanes
-DIBSECTION_biBitCount=accessor=dsBmih.biBitCount
-DIBSECTION_biCompression=accessor=dsBmih.biCompression
-DIBSECTION_biSizeImage=accessor=dsBmih.biSizeImage
-DIBSECTION_biXPelsPerMeter=accessor=dsBmih.biXPelsPerMeter
-DIBSECTION_biYPelsPerMeter=accessor=dsBmih.biYPelsPerMeter
-DIBSECTION_biClrUsed=accessor=dsBmih.biClrUsed
-DIBSECTION_biClrImportant=accessor=dsBmih.biClrImportant
-DIBSECTION_dsBitfields0=accessor=dsBitfields[0]
-DIBSECTION_dsBitfields1=accessor=dsBitfields[1]
-DIBSECTION_dsBitfields2=accessor=dsBitfields[2]
-DIBSECTION_dshSection=cast=(HANDLE)
-DIBSECTION_dsOffset=
-
-org_eclipse_swt_internal_win32_DLLVERSIONINFO=
-DLLVERSIONINFO_cbSize=
-DLLVERSIONINFO_dwMajorVersion=
-DLLVERSIONINFO_dwMinorVersion=
-DLLVERSIONINFO_dwBuildNumber=
-DLLVERSIONINFO_dwPlatformID=
-
-org_eclipse_swt_internal_win32_DOCHOSTUIINFO=
-DOCHOSTUIINFO_cbSize=
-DOCHOSTUIINFO_dwFlags=
-DOCHOSTUIINFO_dwDoubleClick=
-
-org_eclipse_swt_internal_win32_DOCINFO=
-DOCINFO_cbSize=
-DOCINFO_lpszDocName=cast=(LPCTSTR)
-DOCINFO_lpszOutput=cast=(LPCTSTR)
-DOCINFO_lpszDatatype=cast=(LPCTSTR)
-DOCINFO_fwType=
-
-org_eclipse_swt_internal_win32_DRAWITEMSTRUCT=
-DRAWITEMSTRUCT_CtlType=
-DRAWITEMSTRUCT_CtlID=
-DRAWITEMSTRUCT_itemID=
-DRAWITEMSTRUCT_itemAction=
-DRAWITEMSTRUCT_itemState=
-DRAWITEMSTRUCT_hwndItem=cast=(HWND)
-DRAWITEMSTRUCT_hDC=cast=(HDC)
-DRAWITEMSTRUCT_left=accessor=rcItem.left
-DRAWITEMSTRUCT_top=accessor=rcItem.top
-DRAWITEMSTRUCT_bottom=accessor=rcItem.bottom
-DRAWITEMSTRUCT_right=accessor=rcItem.right
-DRAWITEMSTRUCT_itemData=
-
-org_eclipse_swt_internal_win32_DROPFILES=
-DROPFILES_pFiles=
-DROPFILES_pt_x=accessor=pt.x
-DROPFILES_pt_y=accessor=pt.y
-DROPFILES_fNC=
-DROPFILES_fWide=
-
-org_eclipse_swt_internal_win32_DWM_1BLURBEHIND=
-DWM_BLURBEHIND_dwFlags=
-DWM_BLURBEHIND_fEnable=
-DWM_BLURBEHIND_hRgnBlur=cast=HRGN
-DWM_BLURBEHIND_fTransitionOnMaximized=
-
-org_eclipse_swt_internal_win32_EMR=
-EMR_iType=
-EMR_nSize=
-
-org_eclipse_swt_internal_win32_EMREXTCREATEFONTINDIRECTW=
-EMREXTCREATEFONTINDIRECTW_emr=
-EMREXTCREATEFONTINDIRECTW_ihFont=
-EMREXTCREATEFONTINDIRECTW_elfw=
-
-org_eclipse_swt_internal_win32_EXTLOGFONTW=
-EXTLOGFONTW_elfLogFont=
-EXTLOGFONTW_elfFullName=
-EXTLOGFONTW_elfStyle=
-EXTLOGFONTW_elfVersion=
-EXTLOGFONTW_elfStyleSize=
-EXTLOGFONTW_elfMatch=
-EXTLOGFONTW_elfReserved=
-EXTLOGFONTW_elfVendorId=
-EXTLOGFONTW_elfCulture=
-EXTLOGFONTW_elfPanose=
-
-org_eclipse_swt_internal_win32_EXTLOGPEN=
-EXTLOGPEN_elpPenStyle=
-EXTLOGPEN_elpWidth=
-EXTLOGPEN_elpBrushStyle=
-EXTLOGPEN_elpColor=
-EXTLOGPEN_elpHatch=
-EXTLOGPEN_elpNumEntries=
-EXTLOGPEN_elpStyleEntry=
-
-org_eclipse_swt_internal_win32_FILETIME=
-FILETIME_dwLowDateTime=
-FILETIME_dwHighDateTime=
-
-org_eclipse_swt_internal_win32_GCP_1RESULTS=
-GCP_RESULTS_lStructSize=
-GCP_RESULTS_lpOutString=cast=(LPTSTR)
-GCP_RESULTS_lpOrder=cast=(UINT *)
-GCP_RESULTS_lpDx=cast=(int *)
-GCP_RESULTS_lpCaretPos=cast=(int *)
-GCP_RESULTS_lpClass=cast=(LPSTR)
-GCP_RESULTS_lpGlyphs=cast=(LPWSTR)
-GCP_RESULTS_nGlyphs=
-GCP_RESULTS_nMaxFit=
-
-org_eclipse_swt_internal_win32_GRADIENT_1RECT=
-GRADIENT_RECT_UpperLeft=
-GRADIENT_RECT_LowerRight=
-
-org_eclipse_swt_internal_win32_GUITHREADINFO=
-GUITHREADINFO_cbSize=cast=(DWORD)
-GUITHREADINFO_flags=cast=(DWORD)
-GUITHREADINFO_hwndActive=cast=(HWND)
-GUITHREADINFO_hwndFocus=cast=(HWND)
-GUITHREADINFO_hwndCapture=cast=(HWND)
-GUITHREADINFO_hwndMenuOwner=cast=(HWND)
-GUITHREADINFO_hwndMoveSize=cast=(HWND)
-GUITHREADINFO_hwndCaret=cast=(HWND)
-GUITHREADINFO_left=accessor=rcCaret.left
-GUITHREADINFO_top=accessor=rcCaret.top
-GUITHREADINFO_right=accessor=rcCaret.right
-GUITHREADINFO_bottom=accessor=rcCaret.bottom
-
-org_eclipse_swt_internal_win32_HDHITTESTINFO=
-HDHITTESTINFO_x=accessor=pt.x
-HDHITTESTINFO_y=accessor=pt.y
-HDHITTESTINFO_flags=
-HDHITTESTINFO_iItem=
-
-org_eclipse_swt_internal_win32_HDITEM=
-HDITEM_mask=
-HDITEM_cxy=
-HDITEM_pszText=cast=(LPTSTR)
-HDITEM_hbm=cast=(HBITMAP)
-HDITEM_cchTextMax=
-HDITEM_fmt=
-HDITEM_lParam=
-HDITEM_iImage=
-HDITEM_iOrder=
-HDITEM_type=flags=no_wince
-HDITEM_pvFilter=cast=(void *),flags=no_wince
-
-org_eclipse_swt_internal_win32_HDLAYOUT=
-HDLAYOUT_prc=cast=RECT *
-HDLAYOUT_pwpos=cast=(WINDOWPOS *)
-
-org_eclipse_swt_internal_win32_HELPINFO=
-HELPINFO_cbSize=
-HELPINFO_iContextType=
-HELPINFO_iCtrlId=
-HELPINFO_hItemHandle=cast=(HANDLE)
-HELPINFO_dwContextId=
-HELPINFO_x=accessor=MousePos.x
-HELPINFO_y=accessor=MousePos.y
-
-org_eclipse_swt_internal_win32_HIGHCONTRAST=
-HIGHCONTRAST_cbSize=
-HIGHCONTRAST_dwFlags=
-HIGHCONTRAST_lpszDefaultScheme=cast=LPTSTR
-
-org_eclipse_swt_internal_win32_ICONINFO=
-ICONINFO_fIcon=
-ICONINFO_xHotspot=
-ICONINFO_yHotspot=
-ICONINFO_hbmMask=cast=(HBITMAP)
-ICONINFO_hbmColor=cast=(HBITMAP)
-
-org_eclipse_swt_internal_win32_INITCOMMONCONTROLSEX=
-INITCOMMONCONTROLSEX_dwSize=
-INITCOMMONCONTROLSEX_dwICC=
-
-org_eclipse_swt_internal_win32_INPUT=
-INPUT_type=
-
-org_eclipse_swt_internal_win32_KEYBDINPUT=
-KEYBDINPUT_wVk=
-KEYBDINPUT_wScan=
-KEYBDINPUT_dwFlags=
-KEYBDINPUT_time=
-KEYBDINPUT_dwExtraInfo=
-
-org_eclipse_swt_internal_win32_LITEM=
-LITEM_mask=
-LITEM_iLink=
-LITEM_state=
-LITEM_stateMask=
-LITEM_szID=
-LITEM_szUrl=
-
-org_eclipse_swt_internal_win32_LOGBRUSH=
-LOGBRUSH_lbStyle=
-LOGBRUSH_lbColor=
-LOGBRUSH_lbHatch=
-
-org_eclipse_swt_internal_win32_LOGFONT=
-LOGFONT_lfHeight=
-LOGFONT_lfWidth=
-LOGFONT_lfEscapement=
-LOGFONT_lfOrientation=
-LOGFONT_lfWeight=
-LOGFONT_lfItalic=
-LOGFONT_lfUnderline=
-LOGFONT_lfStrikeOut=
-LOGFONT_lfCharSet=
-LOGFONT_lfOutPrecision=
-LOGFONT_lfClipPrecision=
-LOGFONT_lfQuality=
-LOGFONT_lfPitchAndFamily=
-
-org_eclipse_swt_internal_win32_LOGFONTA=
-LOGFONTA_lfFaceName=
-
-org_eclipse_swt_internal_win32_LOGFONTW=
-LOGFONTW_lfFaceName=
-
-org_eclipse_swt_internal_win32_LOGPEN=
-LOGPEN_lopnStyle=
-LOGPEN_x=accessor=lopnWidth.x
-LOGPEN_y=accessor=lopnWidth.y
-LOGPEN_lopnColor=
-
-org_eclipse_swt_internal_win32_LRESULT=flags=no_gen
-LRESULT_value=
-
-org_eclipse_swt_internal_win32_LVCOLUMN=
-LVCOLUMN_mask=
-LVCOLUMN_fmt=
-LVCOLUMN_cx=
-LVCOLUMN_pszText=cast=(LPTSTR)
-LVCOLUMN_cchTextMax=
-LVCOLUMN_iSubItem=
-LVCOLUMN_iImage=
-LVCOLUMN_iOrder=
-
-org_eclipse_swt_internal_win32_LVHITTESTINFO=
-LVHITTESTINFO_x=accessor=pt.x
-LVHITTESTINFO_y=accessor=pt.y
-LVHITTESTINFO_flags=
-LVHITTESTINFO_iItem=
-LVHITTESTINFO_iSubItem=
-
-org_eclipse_swt_internal_win32_LVITEM=
-LVITEM_mask=
-LVITEM_iItem=
-LVITEM_iSubItem=
-LVITEM_state=
-LVITEM_stateMask=
-LVITEM_pszText=cast=(LPTSTR)
-LVITEM_cchTextMax=
-LVITEM_iImage=
-LVITEM_lParam=
-LVITEM_iIndent=
-LVITEM_iGroupId=flags=no_wince
-LVITEM_cColumns=flags=no_wince
-LVITEM_puColumns=cast=(PUINT),flags=no_wince
-
-org_eclipse_swt_internal_win32_MARGINS=
-MARGINS_cxLeftWidth=
-MARGINS_cxRightWidth=
-MARGINS_cyTopHeight=
-MARGINS_cyBottomHeight=
-
-org_eclipse_swt_internal_win32_MEASUREITEMSTRUCT=
-MEASUREITEMSTRUCT_CtlType=
-MEASUREITEMSTRUCT_CtlID=
-MEASUREITEMSTRUCT_itemID=
-MEASUREITEMSTRUCT_itemWidth=
-MEASUREITEMSTRUCT_itemHeight=
-MEASUREITEMSTRUCT_itemData=
-
-org_eclipse_swt_internal_win32_MENUBARINFO=
-MENUBARINFO_cbSize=
-MENUBARINFO_left=accessor=rcBar.left
-MENUBARINFO_top=accessor=rcBar.top
-MENUBARINFO_right=accessor=rcBar.right
-MENUBARINFO_bottom=accessor=rcBar.bottom
-MENUBARINFO_hMenu=cast=(HMENU)
-MENUBARINFO_hwndMenu=cast=(HWND)
-MENUBARINFO_fBarFocused=
-MENUBARINFO_fFocused=
-
-org_eclipse_swt_internal_win32_MENUINFO=
-MENUINFO_cbSize=
-MENUINFO_fMask=
-MENUINFO_dwStyle=
-MENUINFO_cyMax=
-MENUINFO_hbrBack=cast=(HBRUSH)
-MENUINFO_dwContextHelpID=
-MENUINFO_dwMenuData=
-
-org_eclipse_swt_internal_win32_MENUITEMINFO=
-MENUITEMINFO_cbSize=
-MENUITEMINFO_fMask=
-MENUITEMINFO_fType=
-MENUITEMINFO_fState=
-MENUITEMINFO_wID=
-MENUITEMINFO_hSubMenu=cast=(HMENU)
-MENUITEMINFO_hbmpChecked=cast=(HBITMAP)
-MENUITEMINFO_hbmpUnchecked=cast=(HBITMAP)
-MENUITEMINFO_dwItemData=
-MENUITEMINFO_dwTypeData=cast=(LPTSTR)
-MENUITEMINFO_cch=
-MENUITEMINFO_hbmpItem=cast=(HBITMAP),flags=no_wince
-
-org_eclipse_swt_internal_win32_MINMAXINFO=
-MINMAXINFO_ptReserved_x=accessor=ptReserved.x
-MINMAXINFO_ptReserved_y=accessor=ptReserved.y
-MINMAXINFO_ptMaxSize_x=accessor=ptMaxSize.x
-MINMAXINFO_ptMaxSize_y=accessor=ptMaxSize.y
-MINMAXINFO_ptMaxPosition_x=accessor=ptMaxPosition.x
-MINMAXINFO_ptMaxPosition_y=accessor=ptMaxPosition.y
-MINMAXINFO_ptMinTrackSize_x=accessor=ptMinTrackSize.x
-MINMAXINFO_ptMinTrackSize_y=accessor=ptMinTrackSize.y
-MINMAXINFO_ptMaxTrackSize_x=accessor=ptMaxTrackSize.x
-MINMAXINFO_ptMaxTrackSize_y=accessor=ptMaxTrackSize.y
-
-org_eclipse_swt_internal_win32_MONITORINFO=
-MONITORINFO_cbSize=
-MONITORINFO_rcMonitor_left=accessor=rcMonitor.left
-MONITORINFO_rcMonitor_top=accessor=rcMonitor.top
-MONITORINFO_rcMonitor_right=accessor=rcMonitor.right
-MONITORINFO_rcMonitor_bottom=accessor=rcMonitor.bottom
-MONITORINFO_rcWork_left=accessor=rcWork.left
-MONITORINFO_rcWork_top=accessor=rcWork.top
-MONITORINFO_rcWork_right=accessor=rcWork.right
-MONITORINFO_rcWork_bottom=accessor=rcWork.bottom
-MONITORINFO_dwFlags=
-
-org_eclipse_swt_internal_win32_MOUSEINPUT=
-MOUSEINPUT_dx=
-MOUSEINPUT_dy=
-MOUSEINPUT_mouseData=
-MOUSEINPUT_dwFlags=
-MOUSEINPUT_time=
-MOUSEINPUT_dwExtraInfo=
-
-org_eclipse_swt_internal_win32_MSG=
-MSG_hwnd=cast=(HWND)
-MSG_message=
-MSG_wParam=
-MSG_lParam=
-MSG_time=
-MSG_x=accessor=pt.x
-MSG_y=accessor=pt.y
-
-org_eclipse_swt_internal_win32_NMCUSTOMDRAW=
-NMCUSTOMDRAW_dwDrawStage=
-NMCUSTOMDRAW_hdc=cast=(HDC)
-NMCUSTOMDRAW_left=accessor=rc.left
-NMCUSTOMDRAW_top=accessor=rc.top
-NMCUSTOMDRAW_right=accessor=rc.right
-NMCUSTOMDRAW_bottom=accessor=rc.bottom
-NMCUSTOMDRAW_dwItemSpec=
-NMCUSTOMDRAW_uItemState=
-NMCUSTOMDRAW_lItemlParam=
-
-org_eclipse_swt_internal_win32_NMHDR=
-NMHDR_hwndFrom=cast=(HWND)
-NMHDR_idFrom=
-NMHDR_code=
-
-org_eclipse_swt_internal_win32_NMHEADER=
-NMHEADER_iItem=
-NMHEADER_iButton=
-NMHEADER_pitem=cast=(HDITEM FAR *)
-
-org_eclipse_swt_internal_win32_NMLINK=
-NMLINK_mask=accessor=item.mask
-NMLINK_iLink=accessor=item.iLink
-NMLINK_state=accessor=item.state
-NMLINK_stateMask=accessor=item.stateMask
-NMLINK_szID=accessor=item.szID
-NMLINK_szUrl=accessor=item.szUrl
-
-org_eclipse_swt_internal_win32_NMLISTVIEW=
-NMLISTVIEW_iItem=
-NMLISTVIEW_iSubItem=
-NMLISTVIEW_uNewState=
-NMLISTVIEW_uOldState=
-NMLISTVIEW_uChanged=
-NMLISTVIEW_x=accessor=ptAction.x
-NMLISTVIEW_y=accessor=ptAction.y
-NMLISTVIEW_lParam=
-
-org_eclipse_swt_internal_win32_NMLVCUSTOMDRAW=
-NMLVCUSTOMDRAW_clrText=
-NMLVCUSTOMDRAW_clrTextBk=
-NMLVCUSTOMDRAW_iSubItem=
-NMLVCUSTOMDRAW_dwItemType=flags=no_wince
-NMLVCUSTOMDRAW_clrFace=flags=no_wince
-NMLVCUSTOMDRAW_iIconEffect=flags=no_wince
-NMLVCUSTOMDRAW_iIconPhase=flags=no_wince
-NMLVCUSTOMDRAW_iPartId=flags=no_wince
-NMLVCUSTOMDRAW_iStateId=flags=no_wince
-NMLVCUSTOMDRAW_rcText_left=accessor=rcText.left,flags=no_wince
-NMLVCUSTOMDRAW_rcText_top=accessor=rcText.top,flags=no_wince
-NMLVCUSTOMDRAW_rcText_right=accessor=rcText.right,flags=no_wince
-NMLVCUSTOMDRAW_rcText_bottom=accessor=rcText.bottom,flags=no_wince
-NMLVCUSTOMDRAW_uAlign=flags=no_wince
-
-org_eclipse_swt_internal_win32_NMLVDISPINFO=
-NMLVDISPINFO_mask=accessor=item.mask
-NMLVDISPINFO_iItem=accessor=item.iItem
-NMLVDISPINFO_iSubItem=accessor=item.iSubItem
-NMLVDISPINFO_state=accessor=item.state
-NMLVDISPINFO_stateMask=accessor=item.stateMask
-NMLVDISPINFO_pszText=accessor=item.pszText,cast=LPTSTR
-NMLVDISPINFO_cchTextMax=accessor=item.cchTextMax
-NMLVDISPINFO_iImage=accessor=item.iImage
-NMLVDISPINFO_lParam=accessor=item.lParam
-NMLVDISPINFO_iIndent=accessor=item.iIndent
-NMLVDISPINFO_iGroupId=accessor=item.iGroupId,flags=no_wince
-NMLVDISPINFO_cColumns=accessor=item.cColumns,flags=no_wince
-NMLVDISPINFO_puColumns=accessor=item.puColumns,cast=(PUINT),flags=no_wince
-
-org_eclipse_swt_internal_win32_NMLVFINDITEM=
-NMLVFINDITEM_iStart=
-NMLVFINDITEM_flags=accessor=lvfi.flags
-NMLVFINDITEM_psz=accessor=lvfi.psz,cast=LPCTSTR
-NMLVFINDITEM_lParam=accessor=lvfi.lParam
-NMLVFINDITEM_x=accessor=lvfi.pt.x
-NMLVFINDITEM_y=accessor=lvfi.pt.y
-NMLVFINDITEM_vkDirection=accessor=lvfi.vkDirection
-
-org_eclipse_swt_internal_win32_NMLVODSTATECHANGE=
-NMLVODSTATECHANGE_iFrom=
-NMLVODSTATECHANGE_iTo=
-NMLVODSTATECHANGE_uNewState=
-NMLVODSTATECHANGE_uOldState=
-
-org_eclipse_swt_internal_win32_NMREBARCHEVRON=
-NMREBARCHEVRON_uBand=
-NMREBARCHEVRON_wID=
-NMREBARCHEVRON_lParam=
-NMREBARCHEVRON_left=accessor=rc.left
-NMREBARCHEVRON_top=accessor=rc.top
-NMREBARCHEVRON_right=accessor=rc.right
-NMREBARCHEVRON_bottom=accessor=rc.bottom
-NMREBARCHEVRON_lParamNM=
-
-org_eclipse_swt_internal_win32_NMREBARCHILDSIZE=
-NMREBARCHILDSIZE_uBand=
-NMREBARCHILDSIZE_wID=
-NMREBARCHILDSIZE_rcChild_left=accessor=rcChild.left
-NMREBARCHILDSIZE_rcChild_top=accessor=rcChild.top
-NMREBARCHILDSIZE_rcChild_right=accessor=rcChild.right
-NMREBARCHILDSIZE_rcChild_bottom=accessor=rcChild.bottom
-NMREBARCHILDSIZE_rcBand_left=accessor=rcBand.left
-NMREBARCHILDSIZE_rcBand_top=accessor=rcBand.top
-NMREBARCHILDSIZE_rcBand_right=accessor=rcBand.right
-NMREBARCHILDSIZE_rcBand_bottom=accessor=rcBand.bottom
-
-org_eclipse_swt_internal_win32_NMRGINFO=
-NMRGINFO_x=accessor=ptAction.x
-NMRGINFO_y=accessor=ptAction.y
-NMRGINFO_dwItemSpec=
-
-org_eclipse_swt_internal_win32_NMTBHOTITEM=
-NMTBHOTITEM_idOld=
-NMTBHOTITEM_idNew=
-NMTBHOTITEM_dwFlags=
-
-org_eclipse_swt_internal_win32_NMTOOLBAR=
-NMTOOLBAR_iItem=
-NMTOOLBAR_iBitmap=accessor=tbButton.iBitmap
-NMTOOLBAR_idCommand=accessor=tbButton.idCommand
-NMTOOLBAR_fsState=accessor=tbButton.fsState
-NMTOOLBAR_fsStyle=accessor=tbButton.fsStyle
-NMTOOLBAR_dwData=accessor=tbButton.dwData
-NMTOOLBAR_iString=accessor=tbButton.iString
-NMTOOLBAR_cchText=
-NMTOOLBAR_pszText=cast=(LPTSTR)
-NMTOOLBAR_left=accessor=rcButton.left,flags=no_wince
-NMTOOLBAR_top=accessor=rcButton.top,flags=no_wince
-NMTOOLBAR_right=accessor=rcButton.right,flags=no_wince
-NMTOOLBAR_bottom=accessor=rcButton.bottom,flags=no_wince
-
-org_eclipse_swt_internal_win32_NMTREEVIEW=
-NMTREEVIEW_hdr=
-NMTREEVIEW_action=
-NMTREEVIEW_itemOld=
-NMTREEVIEW_itemNew=
-NMTREEVIEW_ptDrag=
-
-org_eclipse_swt_internal_win32_NMTTCUSTOMDRAW=
-NMTTCUSTOMDRAW_uDrawFlags=
-
-org_eclipse_swt_internal_win32_NMTTDISPINFO=
-NMTTDISPINFO_lpszText=cast=(void *)
-NMTTDISPINFO_hinst=cast=(HINSTANCE)
-NMTTDISPINFO_uFlags=
-NMTTDISPINFO_lParam=
-
-org_eclipse_swt_internal_win32_NMTTDISPINFOA=
-NMTTDISPINFOA_szText=
-
-org_eclipse_swt_internal_win32_NMTTDISPINFOW=
-NMTTDISPINFOW_szText=
-
-org_eclipse_swt_internal_win32_NMTVCUSTOMDRAW=
-NMTVCUSTOMDRAW_clrText=
-NMTVCUSTOMDRAW_clrTextBk=
-NMTVCUSTOMDRAW_iLevel=flags=no_wince
-
-org_eclipse_swt_internal_win32_NMTVDISPINFO=
-NMTVDISPINFO_mask=accessor=item.mask
-NMTVDISPINFO_hItem=accessor=item.hItem,cast=HTREEITEM
-NMTVDISPINFO_state=accessor=item.state
-NMTVDISPINFO_stateMask=accessor=item.stateMask
-NMTVDISPINFO_pszText=accessor=item.pszText,cast=LPTSTR
-NMTVDISPINFO_cchTextMax=accessor=item.cchTextMax
-NMTVDISPINFO_iImage=accessor=item.iImage
-NMTVDISPINFO_iSelectedImage=accessor=item.iSelectedImage
-NMTVDISPINFO_cChildren=accessor=item.cChildren
-NMTVDISPINFO_lParam=accessor=item.lParam
-
-org_eclipse_swt_internal_win32_NMTVITEMCHANGE=
-NMTVITEMCHANGE_uChanged=
-NMTVITEMCHANGE_hItem=cast=HTREEITEM
-NMTVITEMCHANGE_uStateNew=
-NMTVITEMCHANGE_uStateOld=
-NMTVITEMCHANGE_lParam=
-
-org_eclipse_swt_internal_win32_NMUPDOWN=
-NMUPDOWN_iPos=
-NMUPDOWN_iDelta=
-
-org_eclipse_swt_internal_win32_NONCLIENTMETRICS=
-NONCLIENTMETRICS_cbSize=
-NONCLIENTMETRICS_iBorderWidth=
-NONCLIENTMETRICS_iScrollWidth=
-NONCLIENTMETRICS_iScrollHeight=
-NONCLIENTMETRICS_iCaptionWidth=
-NONCLIENTMETRICS_iCaptionHeight=
-NONCLIENTMETRICS_iSmCaptionWidth=
-NONCLIENTMETRICS_iSmCaptionHeight=
-NONCLIENTMETRICS_iMenuWidth=
-NONCLIENTMETRICS_iMenuHeight=
-
-org_eclipse_swt_internal_win32_NONCLIENTMETRICSA=
-NONCLIENTMETRICSA_lfCaptionFont=
-NONCLIENTMETRICSA_lfSmCaptionFont=
-NONCLIENTMETRICSA_lfMenuFont=
-NONCLIENTMETRICSA_lfStatusFont=
-NONCLIENTMETRICSA_lfMessageFont=
-
-org_eclipse_swt_internal_win32_NONCLIENTMETRICSW=
-NONCLIENTMETRICSW_lfCaptionFont=
-NONCLIENTMETRICSW_lfSmCaptionFont=
-NONCLIENTMETRICSW_lfMenuFont=
-NONCLIENTMETRICSW_lfStatusFont=
-NONCLIENTMETRICSW_lfMessageFont=
-
-org_eclipse_swt_internal_win32_NOTIFYICONDATA=
-NOTIFYICONDATA_cbSize=
-NOTIFYICONDATA_hWnd=cast=(HWND)
-NOTIFYICONDATA_uID=
-NOTIFYICONDATA_uFlags=
-NOTIFYICONDATA_uCallbackMessage=
-NOTIFYICONDATA_hIcon=cast=(HICON)
-NOTIFYICONDATA_dwState=flags=no_wince
-NOTIFYICONDATA_dwStateMask=flags=no_wince
-NOTIFYICONDATA_uVersion=flags=no_wince
-NOTIFYICONDATA_dwInfoFlags=flags=no_wince
-
-org_eclipse_swt_internal_win32_NOTIFYICONDATAA=
-NOTIFYICONDATAA_szTip=cast=(TCHAR)
-NOTIFYICONDATAA_szInfo=cast=(TCHAR),flags=no_wince
-NOTIFYICONDATAA_szInfoTitle=cast=(TCHAR),flags=no_wince
-
-org_eclipse_swt_internal_win32_NOTIFYICONDATAW=
-NOTIFYICONDATAW_szTip=cast=(TCHAR)
-NOTIFYICONDATAW_szInfo=cast=(TCHAR),flags=no_wince
-NOTIFYICONDATAW_szInfoTitle=cast=(TCHAR),flags=no_wince
-
-org_eclipse_swt_internal_win32_OFNOTIFY=
-OFNOTIFY_lpOFN=cast=LPOPENFILENAME
-OFNOTIFY_pszFile=cast=LPTSTR
-
-org_eclipse_swt_internal_win32_OPENFILENAME=
-OPENFILENAME_lStructSize=
-OPENFILENAME_hwndOwner=cast=(HWND)
-OPENFILENAME_hInstance=cast=(HINSTANCE)
-OPENFILENAME_lpstrFilter=cast=(LPCTSTR)
-OPENFILENAME_lpstrCustomFilter=cast=(LPTSTR)
-OPENFILENAME_nMaxCustFilter=
-OPENFILENAME_nFilterIndex=
-OPENFILENAME_lpstrFile=cast=(LPTSTR)
-OPENFILENAME_nMaxFile=
-OPENFILENAME_lpstrFileTitle=cast=(LPTSTR)
-OPENFILENAME_nMaxFileTitle=
-OPENFILENAME_lpstrInitialDir=cast=(LPCTSTR)
-OPENFILENAME_lpstrTitle=cast=(LPCTSTR)
-OPENFILENAME_Flags=
-OPENFILENAME_nFileOffset=
-OPENFILENAME_nFileExtension=
-OPENFILENAME_lpstrDefExt=cast=(LPCTSTR)
-OPENFILENAME_lCustData=
-OPENFILENAME_lpfnHook=cast=(LPOFNHOOKPROC)
-OPENFILENAME_lpTemplateName=cast=(LPCTSTR)
-OPENFILENAME_pvReserved=cast=(void *),flags=no_wince
-OPENFILENAME_dwReserved=flags=no_wince
-OPENFILENAME_FlagsEx=flags=no_wince
-
-org_eclipse_swt_internal_win32_OS=
-OS_ACCEL_sizeof=
-
-OS_ACTCTX_sizeof=
-
-OS_AbortDoc=
-OS_AbortDoc_0=cast=(HDC)
-
-OS_ActivateActCtx=flags=dynamic
-OS_ActivateActCtx_0=
-OS_ActivateActCtx_1=cast=ULONG_PTR*
-
-OS_ActivateKeyboardLayout=
-OS_ActivateKeyboardLayout_0=cast=(HKL)
-OS_ActivateKeyboardLayout_1=
-
-OS_AddFontResourceExA=flags=dynamic
-OS_AddFontResourceExA_0=
-OS_AddFontResourceExA_1=
-OS_AddFontResourceExA_2=
-
-OS_AddFontResourceExW=flags=dynamic
-OS_AddFontResourceExW_0=
-OS_AddFontResourceExW_1=
-OS_AddFontResourceExW_2=
-
-OS_AdjustWindowRectEx=
-OS_AdjustWindowRectEx_0=
-OS_AdjustWindowRectEx_1=
-OS_AdjustWindowRectEx_2=
-OS_AdjustWindowRectEx_3=
-
-OS_AllowSetForegroundWindow=flags=dynamic
-OS_AllowSetForegroundWindow_0=
-
-OS_AlphaBlend=flags=dynamic
-OS_AlphaBlend_0=
-OS_AlphaBlend_1=
-OS_AlphaBlend_2=
-OS_AlphaBlend_3=
-OS_AlphaBlend_4=
-OS_AlphaBlend_5=
-OS_AlphaBlend_6=
-OS_AlphaBlend_7=
-OS_AlphaBlend_8=
-OS_AlphaBlend_9=
-OS_AlphaBlend_10=flags=struct
-
-OS_AnimateWindow=flags=dynamic
-OS_AnimateWindow_0=cast=HWND
-OS_AnimateWindow_1=
-OS_AnimateWindow_2=
-
-OS_Arc=
-OS_Arc_0=cast=(HDC)
-OS_Arc_1=
-OS_Arc_2=
-OS_Arc_3=
-OS_Arc_4=
-OS_Arc_5=
-OS_Arc_6=
-OS_Arc_7=
-OS_Arc_8=
-
-OS_AssocQueryStringA=flags=dynamic
-OS_AssocQueryStringA_0=
-OS_AssocQueryStringA_1=
-OS_AssocQueryStringA_2=
-OS_AssocQueryStringA_3=
-OS_AssocQueryStringA_4=
-OS_AssocQueryStringA_5=
-
-OS_AssocQueryStringW=flags=dynamic
-OS_AssocQueryStringW_0=
-OS_AssocQueryStringW_1=
-OS_AssocQueryStringW_2=
-OS_AssocQueryStringW_3=
-OS_AssocQueryStringW_4=
-OS_AssocQueryStringW_5=
-
-OS_AttachThreadInput=
-OS_AttachThreadInput_0=cast=DWORD
-OS_AttachThreadInput_1=cast=DWORD
-OS_AttachThreadInput_2=
-
-OS_BITMAPINFOHEADER_sizeof=
-
-OS_BITMAP_sizeof=
-
-OS_BLENDFUNCTION_sizeof=
-
-OS_BP_PAINTPARAMS_sizeof=
-
-OS_BROWSEINFO_sizeof=
-
-OS_BUTTON_IMAGELIST_sizeof=
-
-OS_BeginBufferedPaint=flags=dynamic
-OS_BeginBufferedPaint_0=cast=HDC
-OS_BeginBufferedPaint_1=
-OS_BeginBufferedPaint_2=
-OS_BeginBufferedPaint_3=
-OS_BeginBufferedPaint_4=cast=HDC*
-
-OS_BeginDeferWindowPos=
-OS_BeginDeferWindowPos_0=
-
-OS_BeginPaint=
-OS_BeginPaint_0=cast=(HWND)
-OS_BeginPaint_1=
-
-OS_BeginPath=
-OS_BeginPath_0=cast=(HDC)
-
-OS_BitBlt=
-OS_BitBlt_0=cast=(HDC)
-OS_BitBlt_1=
-OS_BitBlt_2=
-OS_BitBlt_3=
-OS_BitBlt_4=
-OS_BitBlt_5=cast=(HDC)
-OS_BitBlt_6=
-OS_BitBlt_7=
-OS_BitBlt_8=
-
-OS_BringWindowToTop=
-OS_BringWindowToTop_0=cast=(HWND)
-
-OS_BufferedPaintInit=flags=dynamic
-
-OS_BufferedPaintSetAlpha=flags=dynamic
-OS_BufferedPaintSetAlpha_0=cast=(HPAINTBUFFER)
-OS_BufferedPaintSetAlpha_1=
-OS_BufferedPaintSetAlpha_2=
-
-OS_BufferedPaintUnInit=flags=dynamic
-
-OS_CANDIDATEFORM_sizeof=
-
-OS_CHOOSECOLOR_sizeof=
-
-OS_CHOOSEFONT_sizeof=
-
-OS_COMBOBOXINFO_sizeof=
-
-OS_COMPOSITIONFORM_sizeof=
-
-OS_CREATESTRUCT_sizeof=
-
-OS_Call=
-OS_Call_0=cast=(DLLGETVERSIONPROC)
-OS_Call_1=
-
-OS_CallNextHookEx=
-OS_CallNextHookEx_0=cast=(HHOOK)
-OS_CallNextHookEx_1=
-OS_CallNextHookEx_2=cast=(WPARAM)
-OS_CallNextHookEx_3=cast=(LPARAM)
-
-OS_CallWindowProcA=
-OS_CallWindowProcA_0=cast=(WNDPROC)
-OS_CallWindowProcA_1=cast=(HWND)
-OS_CallWindowProcA_2=
-OS_CallWindowProcA_3=
-OS_CallWindowProcA_4=
-
-OS_CallWindowProcW=
-OS_CallWindowProcW_0=cast=(WNDPROC)
-OS_CallWindowProcW_1=cast=(HWND)
-OS_CallWindowProcW_2=
-OS_CallWindowProcW_3=
-OS_CallWindowProcW_4=
-
-OS_CharLowerA=
-OS_CharLowerA_0=cast=(LPSTR)
-
-OS_CharLowerW=
-OS_CharLowerW_0=cast=(LPWSTR)
-
-OS_CharUpperA=
-OS_CharUpperA_0=cast=(LPSTR)
-
-OS_CharUpperW=
-OS_CharUpperW_0=cast=(LPWSTR)
-
-OS_CheckMenuItem=
-OS_CheckMenuItem_0=cast=(HMENU)
-OS_CheckMenuItem_1=cast=(UINT)
-OS_CheckMenuItem_2=cast=(UINT)
-
-OS_ChooseColorA=
-OS_ChooseColorA_0=
-
-OS_ChooseColorW=
-OS_ChooseColorW_0=cast=(LPCHOOSECOLORW)
-
-OS_ChooseFontA=
-OS_ChooseFontA_0=
-
-OS_ChooseFontW=
-OS_ChooseFontW_0=cast=(LPCHOOSEFONTW)
-
-OS_ClientToScreen=
-OS_ClientToScreen_0=cast=(HWND)
-OS_ClientToScreen_1=
-
-OS_CloseClipboard=
-
-OS_CloseEnhMetaFile=
-OS_CloseEnhMetaFile_0=cast=(HDC)
-
-OS_CloseHandle=
-OS_CloseHandle_0=cast=HANDLE
-
-OS_CloseThemeData=flags=dynamic
-OS_CloseThemeData_0=cast=HTHEME
-
-OS_CoCreateInstance=
-OS_CoCreateInstance_0=cast=REFCLSID
-OS_CoCreateInstance_1=cast=LPUNKNOWN
-OS_CoCreateInstance_2=
-OS_CoCreateInstance_3=cast=REFIID
-OS_CoCreateInstance_4=cast=LPVOID *
-
-OS_CoInternetIsFeatureEnabled=flags=dynamic
-OS_CoInternetIsFeatureEnabled_0=
-OS_CoInternetIsFeatureEnabled_1=
-
-OS_CoInternetSetFeatureEnabled=flags=dynamic
-OS_CoInternetSetFeatureEnabled_0=
-OS_CoInternetSetFeatureEnabled_1=
-OS_CoInternetSetFeatureEnabled_2=cast=(BOOL)
-
-OS_CombineRgn=
-OS_CombineRgn_0=cast=(HRGN)
-OS_CombineRgn_1=cast=(HRGN)
-OS_CombineRgn_2=cast=(HRGN)
-OS_CombineRgn_3=
-
-OS_CommDlgExtendedError=
-
-OS_CommandBar_AddAdornments=
-OS_CommandBar_AddAdornments_0=cast=(HWND)
-OS_CommandBar_AddAdornments_1=
-OS_CommandBar_AddAdornments_2=
-
-OS_CommandBar_Create=
-OS_CommandBar_Create_0=cast=(HINSTANCE)
-OS_CommandBar_Create_1=cast=(HWND)
-OS_CommandBar_Create_2=
-
-OS_CommandBar_Destroy=
-OS_CommandBar_Destroy_0=cast=(HWND)
-
-OS_CommandBar_DrawMenuBar=
-OS_CommandBar_DrawMenuBar_0=cast=(HWND)
-OS_CommandBar_DrawMenuBar_1=cast=(WORD)
-
-OS_CommandBar_Height=
-OS_CommandBar_Height_0=cast=(HWND)
-
-OS_CommandBar_InsertMenubarEx=
-OS_CommandBar_InsertMenubarEx_0=cast=(HWND)
-OS_CommandBar_InsertMenubarEx_1=cast=(HINSTANCE)
-OS_CommandBar_InsertMenubarEx_2=cast=(LPTSTR)
-OS_CommandBar_InsertMenubarEx_3=cast=(WORD)
-
-OS_CommandBar_Show=
-OS_CommandBar_Show_0=cast=(HWND)
-OS_CommandBar_Show_1=cast=(BOOL)
-
-OS_CopyImage=
-OS_CopyImage_0=cast=(HANDLE)
-OS_CopyImage_1=
-OS_CopyImage_2=
-OS_CopyImage_3=
-OS_CopyImage_4=
-
-OS_CreateAcceleratorTableA=
-OS_CreateAcceleratorTableA_0=cast=(LPACCEL)
-OS_CreateAcceleratorTableA_1=
-
-OS_CreateAcceleratorTableW=
-OS_CreateAcceleratorTableW_0=cast=(LPACCEL)
-OS_CreateAcceleratorTableW_1=
-
-OS_CreateActCtxA=flags=dynamic
-OS_CreateActCtxA_0=flags=no_out
-
-OS_CreateActCtxW=flags=dynamic
-OS_CreateActCtxW_0=flags=no_out
-
-OS_CreateBitmap=
-OS_CreateBitmap_0=
-OS_CreateBitmap_1=
-OS_CreateBitmap_2=
-OS_CreateBitmap_3=
-OS_CreateBitmap_4=cast=(CONST VOID *),flags=no_out critical
-
-OS_CreateCaret=
-OS_CreateCaret_0=cast=(HWND)
-OS_CreateCaret_1=cast=(HBITMAP)
-OS_CreateCaret_2=
-OS_CreateCaret_3=
-
-OS_CreateCompatibleBitmap=
-OS_CreateCompatibleBitmap_0=cast=(HDC)
-OS_CreateCompatibleBitmap_1=
-OS_CreateCompatibleBitmap_2=
-
-OS_CreateCompatibleDC=
-OS_CreateCompatibleDC_0=cast=(HDC)
-
-OS_CreateCursor=
-OS_CreateCursor_0=cast=(HINSTANCE)
-OS_CreateCursor_1=
-OS_CreateCursor_2=
-OS_CreateCursor_3=
-OS_CreateCursor_4=
-OS_CreateCursor_5=cast=(CONST VOID *),flags=no_out critical
-OS_CreateCursor_6=cast=(CONST VOID *),flags=no_out critical
-
-OS_CreateDCA=
-OS_CreateDCA_0=cast=(LPSTR)
-OS_CreateDCA_1=cast=(LPSTR)
-OS_CreateDCA_2=cast=(LPSTR)
-OS_CreateDCA_3=cast=(CONST DEVMODE *)
-
-OS_CreateDCW=
-OS_CreateDCW_0=cast=(LPWSTR)
-OS_CreateDCW_1=cast=(LPWSTR)
-OS_CreateDCW_2=cast=(LPWSTR)
-OS_CreateDCW_3=cast=(CONST DEVMODEW *)
-
-OS_CreateDIBSection__III_3III=
-OS_CreateDIBSection__III_3III_0=cast=(HDC)
-OS_CreateDIBSection__III_3III_1=cast=(BITMAPINFO *),flags=no_out critical
-OS_CreateDIBSection__III_3III_2=
-OS_CreateDIBSection__III_3III_3=cast=(VOID **),flags=no_in critical
-OS_CreateDIBSection__III_3III_4=cast=(HANDLE)
-OS_CreateDIBSection__III_3III_5=
-
-OS_CreateDIBSection__I_3BI_3III=
-OS_CreateDIBSection__I_3BI_3III_0=cast=(HDC)
-OS_CreateDIBSection__I_3BI_3III_1=cast=(BITMAPINFO *),flags=no_out critical
-OS_CreateDIBSection__I_3BI_3III_2=
-OS_CreateDIBSection__I_3BI_3III_3=cast=(VOID **),flags=no_in critical
-OS_CreateDIBSection__I_3BI_3III_4=cast=(HANDLE)
-OS_CreateDIBSection__I_3BI_3III_5=
-
-OS_CreateEnhMetaFileA=
-OS_CreateEnhMetaFileA_0=cast=HDC
-OS_CreateEnhMetaFileA_1=cast=LPCSTR
-OS_CreateEnhMetaFileA_2=
-OS_CreateEnhMetaFileA_3=cast=LPCSTR
-
-OS_CreateEnhMetaFileW=
-OS_CreateEnhMetaFileW_0=cast=HDC
-OS_CreateEnhMetaFileW_1=cast=LPCWSTR
-OS_CreateEnhMetaFileW_2=
-OS_CreateEnhMetaFileW_3=cast=LPCWSTR
-
-OS_CreateFontIndirectA__I=
-OS_CreateFontIndirectA__I_0=cast=(LPLOGFONTA)
-
-OS_CreateFontIndirectA__Lorg_eclipse_swt_internal_win32_LOGFONTA_2=
-OS_CreateFontIndirectA__Lorg_eclipse_swt_internal_win32_LOGFONTA_2_0=flags=no_out
-
-OS_CreateFontIndirectW__I=
-OS_CreateFontIndirectW__I_0=cast=(LPLOGFONTW)
-
-OS_CreateFontIndirectW__Lorg_eclipse_swt_internal_win32_LOGFONTW_2=
-OS_CreateFontIndirectW__Lorg_eclipse_swt_internal_win32_LOGFONTW_2_0=flags=no_out
-
-OS_CreateIconIndirect=
-OS_CreateIconIndirect_0=flags=no_out
-
-OS_CreateMenu=
-
-OS_CreatePalette=
-OS_CreatePalette_0=cast=(LOGPALETTE *),flags=no_out critical
-
-OS_CreatePatternBrush=
-OS_CreatePatternBrush_0=cast=(HBITMAP)
-
-OS_CreatePen=
-OS_CreatePen_0=
-OS_CreatePen_1=
-OS_CreatePen_2=cast=(COLORREF)
-
-OS_CreatePolygonRgn=
-OS_CreatePolygonRgn_0=cast=(CONST POINT *)
-OS_CreatePolygonRgn_1=
-OS_CreatePolygonRgn_2=
-
-OS_CreatePopupMenu=
-
-OS_CreateProcessA=
-OS_CreateProcessA_0=cast=(LPCSTR)
-OS_CreateProcessA_1=cast=(LPSTR)
-OS_CreateProcessA_2=cast=(LPSECURITY_ATTRIBUTES)
-OS_CreateProcessA_3=cast=(LPSECURITY_ATTRIBUTES)
-OS_CreateProcessA_4=
-OS_CreateProcessA_5=
-OS_CreateProcessA_6=cast=(LPVOID)
-OS_CreateProcessA_7=cast=(LPSTR)
-OS_CreateProcessA_8=cast=LPSTARTUPINFOA
-OS_CreateProcessA_9=cast=(LPPROCESS_INFORMATION)
-
-OS_CreateProcessW=
-OS_CreateProcessW_0=cast=(LPCWSTR)
-OS_CreateProcessW_1=cast=(LPWSTR)
-OS_CreateProcessW_2=cast=(LPSECURITY_ATTRIBUTES)
-OS_CreateProcessW_3=cast=(LPSECURITY_ATTRIBUTES)
-OS_CreateProcessW_4=
-OS_CreateProcessW_5=
-OS_CreateProcessW_6=cast=(LPVOID)
-OS_CreateProcessW_7=cast=(LPWSTR)
-OS_CreateProcessW_8=cast=LPSTARTUPINFOW
-OS_CreateProcessW_9=cast=(LPPROCESS_INFORMATION)
-
-OS_CreateRectRgn=
-OS_CreateRectRgn_0=
-OS_CreateRectRgn_1=
-OS_CreateRectRgn_2=
-OS_CreateRectRgn_3=
-
-OS_CreateSolidBrush=
-OS_CreateSolidBrush_0=cast=(COLORREF)
-
-OS_CreateStreamOnHGlobal=
-OS_CreateStreamOnHGlobal_0=cast=HGLOBAL
-OS_CreateStreamOnHGlobal_1=cast=BOOL
-OS_CreateStreamOnHGlobal_2=cast=LPSTREAM *
-
-OS_CreateWindowExA=
-OS_CreateWindowExA_0=
-OS_CreateWindowExA_1=cast=(LPSTR)
-OS_CreateWindowExA_2=
-OS_CreateWindowExA_3=
-OS_CreateWindowExA_4=
-OS_CreateWindowExA_5=
-OS_CreateWindowExA_6=
-OS_CreateWindowExA_7=
-OS_CreateWindowExA_8=cast=(HWND)
-OS_CreateWindowExA_9=cast=(HMENU)
-OS_CreateWindowExA_10=cast=(HINSTANCE)
-OS_CreateWindowExA_11=
-
-OS_CreateWindowExW=
-OS_CreateWindowExW_0=
-OS_CreateWindowExW_1=cast=(LPWSTR)
-OS_CreateWindowExW_2=cast=(LPWSTR)
-OS_CreateWindowExW_3=
-OS_CreateWindowExW_4=
-OS_CreateWindowExW_5=
-OS_CreateWindowExW_6=
-OS_CreateWindowExW_7=
-OS_CreateWindowExW_8=cast=(HWND)
-OS_CreateWindowExW_9=cast=(HMENU)
-OS_CreateWindowExW_10=cast=(HINSTANCE)
-OS_CreateWindowExW_11=
-
-OS_DIBSECTION_sizeof=
-
-OS_DLLVERSIONINFO_sizeof=
-
-OS_DOCHOSTUIINFO_sizeof=
-
-OS_DOCINFO_sizeof=
-
-OS_DPtoLP=
-OS_DPtoLP_0=cast=HDC
-OS_DPtoLP_1=
-OS_DPtoLP_2=
-
-OS_DRAWITEMSTRUCT_sizeof=
-
-OS_DROPFILES_sizeof=
-
-OS_DWM_BLURBEHIND_sizeof=
-
-OS_DefFrameProcA=
-OS_DefFrameProcA_0=cast=(HWND)
-OS_DefFrameProcA_1=cast=(HWND)
-OS_DefFrameProcA_2=
-OS_DefFrameProcA_3=cast=(WPARAM)
-OS_DefFrameProcA_4=cast=(LPARAM)
-
-OS_DefFrameProcW=
-OS_DefFrameProcW_0=cast=(HWND)
-OS_DefFrameProcW_1=cast=(HWND)
-OS_DefFrameProcW_2=
-OS_DefFrameProcW_3=cast=(WPARAM)
-OS_DefFrameProcW_4=cast=(LPARAM)
-
-OS_DefMDIChildProcA=
-OS_DefMDIChildProcA_0=cast=(HWND)
-OS_DefMDIChildProcA_1=
-OS_DefMDIChildProcA_2=cast=(WPARAM)
-OS_DefMDIChildProcA_3=cast=(LPARAM)
-
-OS_DefMDIChildProcW=
-OS_DefMDIChildProcW_0=cast=(HWND)
-OS_DefMDIChildProcW_1=
-OS_DefMDIChildProcW_2=cast=(WPARAM)
-OS_DefMDIChildProcW_3=cast=(LPARAM)
-
-OS_DefWindowProcA=
-OS_DefWindowProcA_0=cast=(HWND)
-OS_DefWindowProcA_1=
-OS_DefWindowProcA_2=cast=(WPARAM)
-OS_DefWindowProcA_3=cast=(LPARAM)
-
-OS_DefWindowProcW=
-OS_DefWindowProcW_0=cast=(HWND)
-OS_DefWindowProcW_1=
-OS_DefWindowProcW_2=cast=(WPARAM)
-OS_DefWindowProcW_3=cast=(LPARAM)
-
-OS_DeferWindowPos=
-OS_DeferWindowPos_0=cast=(HDWP)
-OS_DeferWindowPos_1=cast=(HWND)
-OS_DeferWindowPos_2=cast=(HWND)
-OS_DeferWindowPos_3=
-OS_DeferWindowPos_4=
-OS_DeferWindowPos_5=
-OS_DeferWindowPos_6=
-OS_DeferWindowPos_7=
-
-OS_DeleteDC=
-OS_DeleteDC_0=cast=(HDC)
-
-OS_DeleteEnhMetaFile=
-OS_DeleteEnhMetaFile_0=cast=HENHMETAFILE
-
-OS_DeleteMenu=
-OS_DeleteMenu_0=cast=(HMENU)
-OS_DeleteMenu_1=
-OS_DeleteMenu_2=
-
-OS_DeleteObject=
-OS_DeleteObject_0=cast=(HGDIOBJ)
-
-OS_DestroyAcceleratorTable=
-OS_DestroyAcceleratorTable_0=cast=(HACCEL)
-
-OS_DestroyCaret=
-
-OS_DestroyCursor=
-OS_DestroyCursor_0=cast=(HCURSOR)
-
-OS_DestroyIcon=
-OS_DestroyIcon_0=cast=(HICON)
-
-OS_DestroyMenu=
-OS_DestroyMenu_0=cast=(HMENU)
-
-OS_DestroyWindow=
-OS_DestroyWindow_0=cast=(HWND)
-
-OS_DispatchMessageA=
-OS_DispatchMessageA_0=
-
-OS_DispatchMessageW=
-OS_DispatchMessageW_0=
-
-OS_DragDetect=
-OS_DragDetect_0=cast=(HWND)
-OS_DragDetect_1=flags=struct
-
-OS_DragFinish=
-OS_DragFinish_0=cast=(HDROP)
-
-OS_DragQueryFileA=
-OS_DragQueryFileA_0=cast=(HDROP)
-OS_DragQueryFileA_1=
-OS_DragQueryFileA_2=cast=(LPTSTR)
-OS_DragQueryFileA_3=
-
-OS_DragQueryFileW=
-OS_DragQueryFileW_0=cast=(HDROP)
-OS_DragQueryFileW_1=
-OS_DragQueryFileW_2=cast=(LPWSTR)
-OS_DragQueryFileW_3=
-
-OS_DrawAnimatedRects=
-OS_DrawAnimatedRects_0=cast=HWND
-OS_DrawAnimatedRects_1=
-OS_DrawAnimatedRects_2=
-OS_DrawAnimatedRects_3=
-
-OS_DrawEdge=
-OS_DrawEdge_0=cast=(HDC)
-OS_DrawEdge_1=
-OS_DrawEdge_2=
-OS_DrawEdge_3=
-
-OS_DrawFocusRect=
-OS_DrawFocusRect_0=cast=(HDC)
-OS_DrawFocusRect_1=
-
-OS_DrawFrameControl=
-OS_DrawFrameControl_0=cast=(HDC)
-OS_DrawFrameControl_1=
-OS_DrawFrameControl_2=
-OS_DrawFrameControl_3=
-
-OS_DrawIconEx=
-OS_DrawIconEx_0=cast=(HDC)
-OS_DrawIconEx_1=
-OS_DrawIconEx_2=
-OS_DrawIconEx_3=cast=(HICON)
-OS_DrawIconEx_4=
-OS_DrawIconEx_5=
-OS_DrawIconEx_6=
-OS_DrawIconEx_7=cast=(HBRUSH)
-OS_DrawIconEx_8=
-
-OS_DrawMenuBar=
-OS_DrawMenuBar_0=cast=(HWND)
-
-OS_DrawStateA=
-OS_DrawStateA_0=cast=(HDC)
-OS_DrawStateA_1=cast=(HBRUSH)
-OS_DrawStateA_2=cast=(DRAWSTATEPROC)
-OS_DrawStateA_3=cast=(LPARAM)
-OS_DrawStateA_4=cast=(WPARAM)
-OS_DrawStateA_5=
-OS_DrawStateA_6=
-OS_DrawStateA_7=
-OS_DrawStateA_8=
-OS_DrawStateA_9=
-
-OS_DrawStateW=
-OS_DrawStateW_0=cast=(HDC)
-OS_DrawStateW_1=cast=(HBRUSH)
-OS_DrawStateW_2=cast=(DRAWSTATEPROC)
-OS_DrawStateW_3=cast=(LPARAM)
-OS_DrawStateW_4=cast=(WPARAM)
-OS_DrawStateW_5=
-OS_DrawStateW_6=
-OS_DrawStateW_7=
-OS_DrawStateW_8=
-OS_DrawStateW_9=
-
-OS_DrawTextA=
-OS_DrawTextA_0=cast=(HDC)
-OS_DrawTextA_1=cast=(LPSTR),flags=no_out critical
-OS_DrawTextA_2=
-OS_DrawTextA_3=
-OS_DrawTextA_4=
-
-OS_DrawTextW=
-OS_DrawTextW_0=cast=(HDC)
-OS_DrawTextW_1=cast=(LPWSTR),flags=no_out critical
-OS_DrawTextW_2=
-OS_DrawTextW_3=
-OS_DrawTextW_4=
-
-OS_DrawThemeBackground=flags=dynamic
-OS_DrawThemeBackground_0=cast=HTHEME
-OS_DrawThemeBackground_1=cast=HDC
-OS_DrawThemeBackground_2=
-OS_DrawThemeBackground_3=
-OS_DrawThemeBackground_4=cast=const RECT *
-OS_DrawThemeBackground_5=cast=const RECT *
-
-OS_DrawThemeEdge=flags=dynamic
-OS_DrawThemeEdge_0=
-OS_DrawThemeEdge_1=
-OS_DrawThemeEdge_2=
-OS_DrawThemeEdge_3=
-OS_DrawThemeEdge_4=
-OS_DrawThemeEdge_5=
-OS_DrawThemeEdge_6=
-OS_DrawThemeEdge_7=
-
-OS_DrawThemeIcon=flags=dynamic
-OS_DrawThemeIcon_0=
-OS_DrawThemeIcon_1=
-OS_DrawThemeIcon_2=
-OS_DrawThemeIcon_3=
-OS_DrawThemeIcon_4=
-OS_DrawThemeIcon_5=
-OS_DrawThemeIcon_6=
-
-OS_DrawThemeParentBackground=flags=dynamic
-OS_DrawThemeParentBackground_0=
-OS_DrawThemeParentBackground_1=
-OS_DrawThemeParentBackground_2=
-
-OS_DrawThemeText=flags=dynamic
-OS_DrawThemeText_0=
-OS_DrawThemeText_1=
-OS_DrawThemeText_2=
-OS_DrawThemeText_3=
-OS_DrawThemeText_4=
-OS_DrawThemeText_5=
-OS_DrawThemeText_6=
-OS_DrawThemeText_7=
-OS_DrawThemeText_8=
-
-OS_DwmEnableBlurBehindWindow=flags=dynamic
-OS_DwmEnableBlurBehindWindow_0=cast=HWND
-OS_DwmEnableBlurBehindWindow_1=
-
-OS_DwmExtendFrameIntoClientArea=flags=dynamic
-OS_DwmExtendFrameIntoClientArea_0=cast=HWND
-OS_DwmExtendFrameIntoClientArea_1=
-
-OS_EMREXTCREATEFONTINDIRECTW_sizeof=
-
-OS_EMR_sizeof=
-
-OS_EXTLOGFONTW_sizeof=
-
-OS_EXTLOGPEN_sizeof=
-
-OS_Ellipse=
-OS_Ellipse_0=cast=(HDC)
-OS_Ellipse_1=
-OS_Ellipse_2=
-OS_Ellipse_3=
-OS_Ellipse_4=
-
-OS_EnableMenuItem=
-OS_EnableMenuItem_0=cast=(HMENU)
-OS_EnableMenuItem_1=
-OS_EnableMenuItem_2=
-
-OS_EnableScrollBar=
-OS_EnableScrollBar_0=cast=(HWND)
-OS_EnableScrollBar_1=
-OS_EnableScrollBar_2=
-
-OS_EnableWindow=
-OS_EnableWindow_0=cast=(HWND)
-OS_EnableWindow_1=
-
-OS_EndBufferedPaint=flags=dynamic
-OS_EndBufferedPaint_0=cast=(HPAINTBUFFER)
-OS_EndBufferedPaint_1=
-
-OS_EndDeferWindowPos=
-OS_EndDeferWindowPos_0=cast=(HDWP)
-
-OS_EndDoc=
-OS_EndDoc_0=cast=(HDC)
-
-OS_EndPage=
-OS_EndPage_0=cast=(HDC)
-
-OS_EndPaint=
-OS_EndPaint_0=cast=(HWND)
-OS_EndPaint_1=
-
-OS_EndPath=
-OS_EndPath_0=cast=(HDC)
-
-OS_EnumDisplayMonitors=flags=dynamic
-OS_EnumDisplayMonitors_0=cast=(HDC)
-OS_EnumDisplayMonitors_1=cast=(LPCRECT)
-OS_EnumDisplayMonitors_2=cast=(MONITORENUMPROC)
-OS_EnumDisplayMonitors_3=cast=(LPARAM)
-
-OS_EnumEnhMetaFile=
-OS_EnumEnhMetaFile_0=cast=HDC
-OS_EnumEnhMetaFile_1=cast=HENHMETAFILE
-OS_EnumEnhMetaFile_2=cast=ENHMFENUMPROC
-OS_EnumEnhMetaFile_3=cast=LPVOID
-OS_EnumEnhMetaFile_4=
-
-OS_EnumFontFamiliesA=
-OS_EnumFontFamiliesA_0=cast=(HDC)
-OS_EnumFontFamiliesA_1=cast=(LPSTR)
-OS_EnumFontFamiliesA_2=cast=(FONTENUMPROC)
-OS_EnumFontFamiliesA_3=cast=(LPARAM)
-
-OS_EnumFontFamiliesExA=
-OS_EnumFontFamiliesExA_0=cast=HDC
-OS_EnumFontFamiliesExA_1=cast=LPLOGFONTA
-OS_EnumFontFamiliesExA_2=cast=(FONTENUMPROCA)
-OS_EnumFontFamiliesExA_3=cast=(LPARAM)
-OS_EnumFontFamiliesExA_4=
-
-OS_EnumFontFamiliesExW=
-OS_EnumFontFamiliesExW_0=cast=HDC
-OS_EnumFontFamiliesExW_1=cast=LPLOGFONTW
-OS_EnumFontFamiliesExW_2=cast=FONTENUMPROCW
-OS_EnumFontFamiliesExW_3=cast=LPARAM
-OS_EnumFontFamiliesExW_4=
-
-OS_EnumFontFamiliesW=
-OS_EnumFontFamiliesW_0=cast=(HDC)
-OS_EnumFontFamiliesW_1=cast=(LPCWSTR)
-OS_EnumFontFamiliesW_2=cast=(FONTENUMPROCW)
-OS_EnumFontFamiliesW_3=cast=(LPARAM)
-
-OS_EnumSystemLanguageGroupsA=flags=dynamic
-OS_EnumSystemLanguageGroupsA_0=cast=(LANGUAGEGROUP_ENUMPROCA)
-OS_EnumSystemLanguageGroupsA_1=
-OS_EnumSystemLanguageGroupsA_2=cast=(LONG_PTR)
-
-OS_EnumSystemLanguageGroupsW=flags=dynamic
-OS_EnumSystemLanguageGroupsW_0=cast=(LANGUAGEGROUP_ENUMPROCW)
-OS_EnumSystemLanguageGroupsW_1=
-OS_EnumSystemLanguageGroupsW_2=cast=(LONG_PTR)
-
-OS_EnumSystemLocalesA=
-OS_EnumSystemLocalesA_0=cast=(LOCALE_ENUMPROCA)
-OS_EnumSystemLocalesA_1=
-
-OS_EnumSystemLocalesW=
-OS_EnumSystemLocalesW_0=cast=(LOCALE_ENUMPROCW)
-OS_EnumSystemLocalesW_1=
-
-OS_EqualRect=
-OS_EqualRect_0=cast=(CONST RECT *),flags=no_out
-OS_EqualRect_1=cast=(CONST RECT *),flags=no_out
-
-OS_EqualRgn=
-OS_EqualRgn_0=cast=(HRGN)
-OS_EqualRgn_1=cast=(HRGN)
-
-OS_ExcludeClipRect=
-OS_ExcludeClipRect_0=cast=HDC
-OS_ExcludeClipRect_1=
-OS_ExcludeClipRect_2=
-OS_ExcludeClipRect_3=
-OS_ExcludeClipRect_4=
-
-OS_ExpandEnvironmentStringsA=
-OS_ExpandEnvironmentStringsA_0=
-OS_ExpandEnvironmentStringsA_1=
-OS_ExpandEnvironmentStringsA_2=
-
-OS_ExpandEnvironmentStringsW=
-OS_ExpandEnvironmentStringsW_0=
-OS_ExpandEnvironmentStringsW_1=
-OS_ExpandEnvironmentStringsW_2=
-
-OS_ExtCreatePen=
-OS_ExtCreatePen_0=
-OS_ExtCreatePen_1=
-OS_ExtCreatePen_2=cast=CONST LOGBRUSH *
-OS_ExtCreatePen_3=
-OS_ExtCreatePen_4=cast=CONST DWORD *
-
-OS_ExtCreateRegion=
-OS_ExtCreateRegion_0=cast=XFORM *
-OS_ExtCreateRegion_1=
-OS_ExtCreateRegion_2=cast=CONST RGNDATA *
-
-OS_ExtTextOutA=
-OS_ExtTextOutA_0=cast=(HDC)
-OS_ExtTextOutA_1=
-OS_ExtTextOutA_2=
-OS_ExtTextOutA_3=
-OS_ExtTextOutA_4=flags=no_out
-OS_ExtTextOutA_5=cast=(LPSTR),flags=no_out critical
-OS_ExtTextOutA_6=
-OS_ExtTextOutA_7=cast=(CONST INT *),flags=no_out critical
-
-OS_ExtTextOutW=
-OS_ExtTextOutW_0=cast=(HDC)
-OS_ExtTextOutW_1=
-OS_ExtTextOutW_2=
-OS_ExtTextOutW_3=
-OS_ExtTextOutW_4=flags=no_out
-OS_ExtTextOutW_5=cast=(LPWSTR),flags=no_out critical
-OS_ExtTextOutW_6=
-OS_ExtTextOutW_7=cast=(CONST INT *),flags=no_out critical
-
-OS_ExtractIconExA=
-OS_ExtractIconExA_0=cast=(LPSTR)
-OS_ExtractIconExA_1=
-OS_ExtractIconExA_2=cast=(HICON FAR *)
-OS_ExtractIconExA_3=cast=(HICON FAR *)
-OS_ExtractIconExA_4=
-
-OS_ExtractIconExW=
-OS_ExtractIconExW_0=cast=(LPWSTR)
-OS_ExtractIconExW_1=
-OS_ExtractIconExW_2=cast=(HICON FAR *)
-OS_ExtractIconExW_3=cast=(HICON FAR *)
-OS_ExtractIconExW_4=
-
-OS_FILETIME_sizeof=
-
-OS_FillPath=
-OS_FillPath_0=cast=(HDC)
-
-OS_FillRect=
-OS_FillRect_0=cast=(HDC)
-OS_FillRect_1=flags=no_out
-OS_FillRect_2=cast=(HBRUSH)
-
-OS_FindWindowA=
-OS_FindWindowA_0=cast=(LPSTR)
-OS_FindWindowA_1=cast=(LPSTR)
-
-OS_FindWindowW=
-OS_FindWindowW_0=cast=(LPWSTR)
-OS_FindWindowW_1=cast=(LPWSTR)
-
-OS_FormatMessageA=
-OS_FormatMessageA_0=
-OS_FormatMessageA_1=cast=LPCVOID
-OS_FormatMessageA_2=
-OS_FormatMessageA_3=
-OS_FormatMessageA_4=cast=LPSTR
-OS_FormatMessageA_5=
-OS_FormatMessageA_6=cast=va_list*
-
-OS_FormatMessageW=
-OS_FormatMessageW_0=
-OS_FormatMessageW_1=cast=LPCVOID
-OS_FormatMessageW_2=
-OS_FormatMessageW_3=
-OS_FormatMessageW_4=cast=LPWSTR
-OS_FormatMessageW_5=
-OS_FormatMessageW_6=cast=va_list*
-
-OS_FreeLibrary=
-OS_FreeLibrary_0=cast=(HMODULE)
-
-OS_GCP_RESULTS_sizeof=
-
-OS_GET_WHEEL_DELTA_WPARAM=
-OS_GET_WHEEL_DELTA_WPARAM_0=
-
-OS_GET_X_LPARAM=
-OS_GET_X_LPARAM_0=
-
-OS_GET_Y_LPARAM=
-OS_GET_Y_LPARAM_0=
-
-OS_GRADIENT_RECT_sizeof=
-
-OS_GUITHREADINFO_sizeof=
-
-OS_GdiSetBatchLimit=
-OS_GdiSetBatchLimit_0=cast=DWORD
-
-OS_GetACP=
-
-OS_GetActiveWindow=
-
-OS_GetAsyncKeyState=
-OS_GetAsyncKeyState_0=
-
-OS_GetBkColor=
-OS_GetBkColor_0=cast=(HDC)
-
-OS_GetCapture=
-
-OS_GetCaretPos=
-OS_GetCaretPos_0=
-
-OS_GetCharABCWidthsA=
-OS_GetCharABCWidthsA_0=cast=(HDC)
-OS_GetCharABCWidthsA_1=
-OS_GetCharABCWidthsA_2=
-OS_GetCharABCWidthsA_3=cast=(LPABC),flags=no_in critical
-
-OS_GetCharABCWidthsW=
-OS_GetCharABCWidthsW_0=cast=(HDC)
-OS_GetCharABCWidthsW_1=
-OS_GetCharABCWidthsW_2=
-OS_GetCharABCWidthsW_3=cast=(LPABC),flags=no_in critical
-
-OS_GetCharWidthA=
-OS_GetCharWidthA_0=cast=(HDC)
-OS_GetCharWidthA_1=
-OS_GetCharWidthA_2=
-OS_GetCharWidthA_3=cast=(LPINT),flags=no_in critical
-
-OS_GetCharWidthW=
-OS_GetCharWidthW_0=cast=(HDC)
-OS_GetCharWidthW_1=
-OS_GetCharWidthW_2=
-OS_GetCharWidthW_3=cast=(LPINT),flags=no_in critical
-
-OS_GetCharacterPlacementA=
-OS_GetCharacterPlacementA_0=cast=(HDC)
-OS_GetCharacterPlacementA_1=cast=(LPSTR),flags=no_out critical
-OS_GetCharacterPlacementA_2=
-OS_GetCharacterPlacementA_3=
-OS_GetCharacterPlacementA_4=
-OS_GetCharacterPlacementA_5=
-
-OS_GetCharacterPlacementW=
-OS_GetCharacterPlacementW_0=cast=(HDC)
-OS_GetCharacterPlacementW_1=cast=(LPWSTR),flags=no_out critical
-OS_GetCharacterPlacementW_2=
-OS_GetCharacterPlacementW_3=
-OS_GetCharacterPlacementW_4=cast=(LPGCP_RESULTSW)
-OS_GetCharacterPlacementW_5=
-
-OS_GetClassInfoA=
-OS_GetClassInfoA_0=cast=(HINSTANCE)
-OS_GetClassInfoA_1=cast=(LPSTR)
-OS_GetClassInfoA_2=
-
-OS_GetClassInfoW=
-OS_GetClassInfoW_0=cast=(HINSTANCE)
-OS_GetClassInfoW_1=cast=(LPWSTR)
-OS_GetClassInfoW_2=cast=(LPWNDCLASSW)
-
-OS_GetClassNameA=
-OS_GetClassNameA_0=cast=HWND
-OS_GetClassNameA_1=
-OS_GetClassNameA_2=
-
-OS_GetClassNameW=
-OS_GetClassNameW_0=cast=HWND
-OS_GetClassNameW_1=
-OS_GetClassNameW_2=
-
-OS_GetClientRect=
-OS_GetClientRect_0=cast=(HWND)
-OS_GetClientRect_1=
-
-OS_GetClipBox=
-OS_GetClipBox_0=cast=(HDC)
-OS_GetClipBox_1=
-
-OS_GetClipRgn=
-OS_GetClipRgn_0=cast=(HDC)
-OS_GetClipRgn_1=cast=(HRGN)
-
-OS_GetClipboardData=
-OS_GetClipboardData_0=
-
-OS_GetClipboardFormatNameA=
-OS_GetClipboardFormatNameA_0=
-OS_GetClipboardFormatNameA_1=
-OS_GetClipboardFormatNameA_2=
-
-OS_GetClipboardFormatNameW=
-OS_GetClipboardFormatNameW_0=
-OS_GetClipboardFormatNameW_1=cast=(LPWSTR)
-OS_GetClipboardFormatNameW_2=
-
-OS_GetComboBoxInfo=flags=dynamic
-OS_GetComboBoxInfo_0=cast=(HWND)
-OS_GetComboBoxInfo_1=
-
-OS_GetCurrentObject=
-OS_GetCurrentObject_0=cast=(HDC)
-OS_GetCurrentObject_1=
-
-OS_GetCurrentProcessId=
-
-OS_GetCurrentThreadId=
-
-OS_GetCursor=
-
-OS_GetCursorPos=
-OS_GetCursorPos_0=
-
-OS_GetDC=
-OS_GetDC_0=cast=(HWND)
-
-OS_GetDCEx=
-OS_GetDCEx_0=cast=(HWND)
-OS_GetDCEx_1=cast=(HRGN)
-OS_GetDCEx_2=
-
-OS_GetDIBColorTable=
-OS_GetDIBColorTable_0=cast=(HDC)
-OS_GetDIBColorTable_1=
-OS_GetDIBColorTable_2=
-OS_GetDIBColorTable_3=cast=(RGBQUAD *),flags=no_in critical
-
-OS_GetDIBits=
-OS_GetDIBits_0=cast=(HDC)
-OS_GetDIBits_1=cast=(HBITMAP)
-OS_GetDIBits_2=
-OS_GetDIBits_3=
-OS_GetDIBits_4=cast=(LPVOID)
-OS_GetDIBits_5=cast=(LPBITMAPINFO),flags=critical
-OS_GetDIBits_6=
-
-OS_GetDateFormatA=
-OS_GetDateFormatA_0=cast=(LCID)
-OS_GetDateFormatA_1=cast=(DWORD)
-OS_GetDateFormatA_2=
-OS_GetDateFormatA_3=cast=(LPSTR)
-OS_GetDateFormatA_4=cast=(LPSTR)
-OS_GetDateFormatA_5=
-
-OS_GetDateFormatW=
-OS_GetDateFormatW_0=cast=(LCID)
-OS_GetDateFormatW_1=cast=(DWORD)
-OS_GetDateFormatW_2=
-OS_GetDateFormatW_3=cast=(LPWSTR)
-OS_GetDateFormatW_4=cast=(LPWSTR)
-OS_GetDateFormatW_5=
-
-OS_GetDesktopWindow=
-
-OS_GetDeviceCaps=
-OS_GetDeviceCaps_0=cast=(HDC)
-OS_GetDeviceCaps_1=
-
-OS_GetDialogBaseUnits=
-
-OS_GetDlgItem=
-OS_GetDlgItem_0=cast=(HWND)
-OS_GetDlgItem_1=
-
-OS_GetDoubleClickTime=
-
-OS_GetFocus=
-
-OS_GetFontLanguageInfo=
-OS_GetFontLanguageInfo_0=cast=(HDC)
-
-OS_GetForegroundWindow=
-
-OS_GetGUIThreadInfo=
-OS_GetGUIThreadInfo_0=cast=(DWORD)
-OS_GetGUIThreadInfo_1=cast=(LPGUITHREADINFO)
-
-OS_GetIconInfo=
-OS_GetIconInfo_0=cast=(HICON)
-OS_GetIconInfo_1=flags=no_in
-
-OS_GetKeyNameTextA=
-OS_GetKeyNameTextA_0=
-OS_GetKeyNameTextA_1=cast=(LPSTR)
-OS_GetKeyNameTextA_2=
-
-OS_GetKeyNameTextW=
-OS_GetKeyNameTextW_0=
-OS_GetKeyNameTextW_1=cast=(LPWSTR)
-OS_GetKeyNameTextW_2=
-
-OS_GetKeyState=
-OS_GetKeyState_0=
-
-OS_GetKeyboardLayout=
-OS_GetKeyboardLayout_0=
-
-OS_GetKeyboardLayoutList=
-OS_GetKeyboardLayoutList_0=
-OS_GetKeyboardLayoutList_1=cast=(HKL FAR *)
-
-OS_GetKeyboardState=
-OS_GetKeyboardState_0=cast=(PBYTE)
-
-OS_GetLastActivePopup=
-OS_GetLastActivePopup_0=cast=(HWND)
-
-OS_GetLastError=
-
-OS_GetLayeredWindowAttributes=flags=dynamic
-OS_GetLayeredWindowAttributes_0=cast=HWND
-OS_GetLayeredWindowAttributes_1=
-OS_GetLayeredWindowAttributes_2=
-OS_GetLayeredWindowAttributes_3=
-
-OS_GetLayout=flags=dynamic
-OS_GetLayout_0=cast=(HDC)
-
-OS_GetLibraryHandle=flags=no_gen
-
-OS_GetLocaleInfoA=
-OS_GetLocaleInfoA_0=
-OS_GetLocaleInfoA_1=
-OS_GetLocaleInfoA_2=cast=(LPSTR)
-OS_GetLocaleInfoA_3=
-
-OS_GetLocaleInfoW=
-OS_GetLocaleInfoW_0=
-OS_GetLocaleInfoW_1=
-OS_GetLocaleInfoW_2=cast=(LPWSTR)
-OS_GetLocaleInfoW_3=
-
-OS_GetMapMode=
-OS_GetMapMode_0=cast=HDC
-
-OS_GetMenu=
-OS_GetMenu_0=cast=(HWND)
-
-OS_GetMenuBarInfo=flags=dynamic
-OS_GetMenuBarInfo_0=
-OS_GetMenuBarInfo_1=
-OS_GetMenuBarInfo_2=
-OS_GetMenuBarInfo_3=
-
-OS_GetMenuDefaultItem=
-OS_GetMenuDefaultItem_0=cast=(HMENU)
-OS_GetMenuDefaultItem_1=
-OS_GetMenuDefaultItem_2=
-
-OS_GetMenuInfo=flags=dynamic
-OS_GetMenuInfo_0=cast=(HMENU)
-OS_GetMenuInfo_1=
-
-OS_GetMenuItemCount=
-OS_GetMenuItemCount_0=cast=(HMENU)
-
-OS_GetMenuItemInfoA=
-OS_GetMenuItemInfoA_0=cast=(HMENU)
-OS_GetMenuItemInfoA_1=
-OS_GetMenuItemInfoA_2=
-OS_GetMenuItemInfoA_3=
-
-OS_GetMenuItemInfoW=
-OS_GetMenuItemInfoW_0=cast=(HMENU)
-OS_GetMenuItemInfoW_1=
-OS_GetMenuItemInfoW_2=
-OS_GetMenuItemInfoW_3=cast=(LPMENUITEMINFOW)
-
-OS_GetMenuItemRect=
-OS_GetMenuItemRect_0=cast=(HWND)
-OS_GetMenuItemRect_1=cast=(HMENU)
-OS_GetMenuItemRect_2=
-OS_GetMenuItemRect_3=
-
-OS_GetMessageA=
-OS_GetMessageA_0=
-OS_GetMessageA_1=cast=(HWND)
-OS_GetMessageA_2=
-OS_GetMessageA_3=
-
-OS_GetMessagePos=
-
-OS_GetMessageTime=
-
-OS_GetMessageW=
-OS_GetMessageW_0=
-OS_GetMessageW_1=cast=(HWND)
-OS_GetMessageW_2=
-OS_GetMessageW_3=
-
-OS_GetMetaRgn=
-OS_GetMetaRgn_0=cast=HDC
-OS_GetMetaRgn_1=cast=HRGN
-
-OS_GetModuleFileNameA=
-OS_GetModuleFileNameA_0=cast=HMODULE
-OS_GetModuleFileNameA_1=cast=LPSTR
-OS_GetModuleFileNameA_2=
-
-OS_GetModuleFileNameW=
-OS_GetModuleFileNameW_0=cast=HMODULE
-OS_GetModuleFileNameW_1=cast=LPWSTR
-OS_GetModuleFileNameW_2=
-
-OS_GetModuleHandleA=
-OS_GetModuleHandleA_0=cast=(LPSTR)
-
-OS_GetModuleHandleW=
-OS_GetModuleHandleW_0=cast=(LPWSTR)
-
-OS_GetMonitorInfoA=flags=dynamic
-OS_GetMonitorInfoA_0=cast=(HMONITOR)
-OS_GetMonitorInfoA_1=cast=(LPMONITORINFO)
-
-OS_GetMonitorInfoW=flags=dynamic
-OS_GetMonitorInfoW_0=cast=(HMONITOR)
-OS_GetMonitorInfoW_1=cast=(LPMONITORINFO)
-
-OS_GetNearestPaletteIndex=
-OS_GetNearestPaletteIndex_0=cast=(HPALETTE)
-OS_GetNearestPaletteIndex_1=cast=(COLORREF)
-
-OS_GetObjectA__III=
-OS_GetObjectA__III_0=cast=(HGDIOBJ)
-OS_GetObjectA__III_1=
-OS_GetObjectA__III_2=cast=LPVOID,flags=no_in
-
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_BITMAP_2=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_BITMAP_2_0=cast=(HGDIOBJ)
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_BITMAP_2_1=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_BITMAP_2_2=flags=no_in
-
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_DIBSECTION_2=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_DIBSECTION_2_0=cast=(HGDIOBJ)
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_DIBSECTION_2_1=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_DIBSECTION_2_2=flags=no_in
-
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2_0=cast=(HGDIOBJ)
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2_1=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2_2=flags=no_in
-
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2_0=cast=(HGDIOBJ)
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2_1=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2_2=flags=no_in
-
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGFONTA_2=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGFONTA_2_0=cast=(HGDIOBJ)
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGFONTA_2_1=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGFONTA_2_2=flags=no_in
-
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGPEN_2=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGPEN_2_0=cast=(HGDIOBJ)
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGPEN_2_1=
-OS_GetObjectA__IILorg_eclipse_swt_internal_win32_LOGPEN_2_2=flags=no_in
-
-OS_GetObjectW__III=
-OS_GetObjectW__III_0=cast=(HGDIOBJ)
-OS_GetObjectW__III_1=
-OS_GetObjectW__III_2=cast=LPVOID,flags=no_in
-
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_BITMAP_2=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_BITMAP_2_0=cast=(HGDIOBJ)
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_BITMAP_2_1=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_BITMAP_2_2=flags=no_in
-
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_DIBSECTION_2=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_DIBSECTION_2_0=cast=(HGDIOBJ)
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_DIBSECTION_2_1=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_DIBSECTION_2_2=flags=no_in
-
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2_0=cast=(HGDIOBJ)
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2_1=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_EXTLOGPEN_2_2=flags=no_in
-
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2_0=cast=(HGDIOBJ)
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2_1=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2_2=flags=no_in
-
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGFONTW_2=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGFONTW_2_0=cast=(HGDIOBJ)
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGFONTW_2_1=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGFONTW_2_2=flags=no_in
-
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGPEN_2=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGPEN_2_0=cast=(HGDIOBJ)
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGPEN_2_1=
-OS_GetObjectW__IILorg_eclipse_swt_internal_win32_LOGPEN_2_2=flags=no_in
-
-OS_GetOpenFileNameA=
-OS_GetOpenFileNameA_0=
-
-OS_GetOpenFileNameW=
-OS_GetOpenFileNameW_0=cast=(LPOPENFILENAMEW)
-
-OS_GetOutlineTextMetricsA=
-OS_GetOutlineTextMetricsA_0=cast=(HDC)
-OS_GetOutlineTextMetricsA_1=
-OS_GetOutlineTextMetricsA_2=
-
-OS_GetOutlineTextMetricsW=
-OS_GetOutlineTextMetricsW_0=cast=(HDC)
-OS_GetOutlineTextMetricsW_1=
-OS_GetOutlineTextMetricsW_2=
-
-OS_GetPaletteEntries=
-OS_GetPaletteEntries_0=cast=(HPALETTE)
-OS_GetPaletteEntries_1=
-OS_GetPaletteEntries_2=
-OS_GetPaletteEntries_3=cast=(LPPALETTEENTRY),flags=no_in critical
-
-OS_GetParent=
-OS_GetParent_0=cast=(HWND)
-
-OS_GetPath=
-OS_GetPath_0=cast=HDC
-OS_GetPath_1=cast=LPPOINT
-OS_GetPath_2=cast=LPBYTE
-OS_GetPath_3=
-
-OS_GetPixel=
-OS_GetPixel_0=cast=(HDC)
-OS_GetPixel_1=
-OS_GetPixel_2=
-
-OS_GetPolyFillMode=
-OS_GetPolyFillMode_0=cast=HDC
-
-OS_GetProcAddress=
-OS_GetProcAddress_0=cast=(HMODULE)
-OS_GetProcAddress_1=cast=(LPCTSTR)
-
-OS_GetProcessHeap=
-
-OS_GetProcessHeaps=
-OS_GetProcessHeaps_0=
-OS_GetProcessHeaps_1=cast=PHANDLE
-
-OS_GetProfileStringA=
-OS_GetProfileStringA_0=cast=(LPSTR)
-OS_GetProfileStringA_1=cast=(LPSTR)
-OS_GetProfileStringA_2=cast=(LPSTR)
-OS_GetProfileStringA_3=cast=(LPSTR)
-OS_GetProfileStringA_4=
-
-OS_GetProfileStringW=
-OS_GetProfileStringW_0=cast=(LPWSTR)
-OS_GetProfileStringW_1=cast=(LPWSTR)
-OS_GetProfileStringW_2=cast=(LPWSTR)
-OS_GetProfileStringW_3=cast=(LPWSTR)
-OS_GetProfileStringW_4=
-
-OS_GetPropA=
-OS_GetPropA_0=cast=HWND
-OS_GetPropA_1=cast=LPCTSTR
-
-OS_GetPropW=
-OS_GetPropW_0=cast=HWND
-OS_GetPropW_1=cast=(LPCWSTR)
-
-OS_GetROP2=
-OS_GetROP2_0=cast=(HDC)
-
-OS_GetRandomRgn=
-OS_GetRandomRgn_0=cast=HDC
-OS_GetRandomRgn_1=cast=HRGN
-OS_GetRandomRgn_2=
-
-OS_GetRegionData=
-OS_GetRegionData_0=cast=(HRGN)
-OS_GetRegionData_1=
-OS_GetRegionData_2=cast=(RGNDATA *),flags=no_in critical
-
-OS_GetRgnBox=
-OS_GetRgnBox_0=cast=(HRGN)
-OS_GetRgnBox_1=flags=no_in
-
-OS_GetSaveFileNameA=
-OS_GetSaveFileNameA_0=
-
-OS_GetSaveFileNameW=
-OS_GetSaveFileNameW_0=cast=(LPOPENFILENAMEW)
-
-OS_GetScrollBarInfo=
-OS_GetScrollBarInfo_0=cast=HWND
-OS_GetScrollBarInfo_1=
-OS_GetScrollBarInfo_2=
-
-OS_GetScrollInfo=
-OS_GetScrollInfo_0=cast=(HWND)
-OS_GetScrollInfo_1=
-OS_GetScrollInfo_2=
-
-OS_GetStartupInfoA=
-OS_GetStartupInfoA_0=cast=(LPSTARTUPINFOA)
-
-OS_GetStartupInfoW=
-OS_GetStartupInfoW_0=cast=(LPSTARTUPINFOW)
-
-OS_GetStockObject=
-OS_GetStockObject_0=
-
-OS_GetSysColor=
-OS_GetSysColor_0=
-
-OS_GetSysColorBrush=
-OS_GetSysColorBrush_0=
-
-OS_GetSystemDefaultUILanguage=flags=dynamic
-
-OS_GetSystemMenu=
-OS_GetSystemMenu_0=cast=(HWND)
-OS_GetSystemMenu_1=
-
-OS_GetSystemMetrics=
-OS_GetSystemMetrics_0=
-
-OS_GetSystemPaletteEntries=
-OS_GetSystemPaletteEntries_0=cast=(HDC)
-OS_GetSystemPaletteEntries_1=cast=(UINT)
-OS_GetSystemPaletteEntries_2=cast=(UINT)
-OS_GetSystemPaletteEntries_3=cast=(LPPALETTEENTRY),flags=no_in critical
-
-OS_GetTextCharset=
-OS_GetTextCharset_0=cast=(HDC)
-
-OS_GetTextColor=
-OS_GetTextColor_0=cast=(HDC)
-
-OS_GetTextExtentPoint32A=
-OS_GetTextExtentPoint32A_0=cast=(HDC)
-OS_GetTextExtentPoint32A_1=cast=(LPSTR),flags=no_out critical
-OS_GetTextExtentPoint32A_2=
-OS_GetTextExtentPoint32A_3=flags=no_in
-
-OS_GetTextExtentPoint32W=
-OS_GetTextExtentPoint32W_0=cast=(HDC)
-OS_GetTextExtentPoint32W_1=cast=(LPWSTR),flags=no_out critical
-OS_GetTextExtentPoint32W_2=
-OS_GetTextExtentPoint32W_3=flags=no_in
-
-OS_GetTextMetricsA=
-OS_GetTextMetricsA_0=cast=(HDC)
-OS_GetTextMetricsA_1=flags=no_in
-
-OS_GetTextMetricsW=
-OS_GetTextMetricsW_0=cast=(HDC)
-OS_GetTextMetricsW_1=flags=no_in
-
-OS_GetThemeBackgroundContentRect=flags=dynamic
-OS_GetThemeBackgroundContentRect_0=
-OS_GetThemeBackgroundContentRect_1=
-OS_GetThemeBackgroundContentRect_2=
-OS_GetThemeBackgroundContentRect_3=
-OS_GetThemeBackgroundContentRect_4=
-OS_GetThemeBackgroundContentRect_5=
-
-OS_GetThemeBackgroundExtent=flags=dynamic
-OS_GetThemeBackgroundExtent_0=
-OS_GetThemeBackgroundExtent_1=
-OS_GetThemeBackgroundExtent_2=
-OS_GetThemeBackgroundExtent_3=
-OS_GetThemeBackgroundExtent_4=flags=no_out
-OS_GetThemeBackgroundExtent_5=
-
-OS_GetThemeColor=flags=dynamic
-OS_GetThemeColor_0=
-OS_GetThemeColor_1=
-OS_GetThemeColor_2=
-OS_GetThemeColor_3=
-OS_GetThemeColor_4=
-
-OS_GetThemeInt=flags=dynamic
-OS_GetThemeInt_0=
-OS_GetThemeInt_1=
-OS_GetThemeInt_2=
-OS_GetThemeInt_3=
-OS_GetThemeInt_4=
-
-OS_GetThemeMargins=flags=dynamic
-OS_GetThemeMargins_0=
-OS_GetThemeMargins_1=
-OS_GetThemeMargins_2=
-OS_GetThemeMargins_3=
-OS_GetThemeMargins_4=
-OS_GetThemeMargins_5=
-OS_GetThemeMargins_6=
-
-OS_GetThemeMetric=flags=dynamic
-OS_GetThemeMetric_0=
-OS_GetThemeMetric_1=
-OS_GetThemeMetric_2=
-OS_GetThemeMetric_3=
-OS_GetThemeMetric_4=
-OS_GetThemeMetric_5=
-
-OS_GetThemePartSize=flags=dynamic
-OS_GetThemePartSize_0=
-OS_GetThemePartSize_1=
-OS_GetThemePartSize_2=
-OS_GetThemePartSize_3=
-OS_GetThemePartSize_4=
-OS_GetThemePartSize_5=
-OS_GetThemePartSize_6=
-
-OS_GetThemeRect=flags=dynamic
-OS_GetThemeRect_0=
-OS_GetThemeRect_1=
-OS_GetThemeRect_2=
-OS_GetThemeRect_3=
-OS_GetThemeRect_4=
-
-OS_GetThemeSysSize=flags=dynamic
-OS_GetThemeSysSize_0=
-OS_GetThemeSysSize_1=
-
-OS_GetThemeTextExtent=flags=dynamic
-OS_GetThemeTextExtent_0=
-OS_GetThemeTextExtent_1=
-OS_GetThemeTextExtent_2=
-OS_GetThemeTextExtent_3=
-OS_GetThemeTextExtent_4=
-OS_GetThemeTextExtent_5=
-OS_GetThemeTextExtent_6=
-OS_GetThemeTextExtent_7=
-OS_GetThemeTextExtent_8=
-
-OS_GetTickCount=
-
-OS_GetTimeFormatA=
-OS_GetTimeFormatA_0=cast=(LCID)
-OS_GetTimeFormatA_1=cast=(DWORD)
-OS_GetTimeFormatA_2=
-OS_GetTimeFormatA_3=cast=(LPSTR)
-OS_GetTimeFormatA_4=cast=(LPSTR)
-OS_GetTimeFormatA_5=
-
-OS_GetTimeFormatW=
-OS_GetTimeFormatW_0=cast=(LCID)
-OS_GetTimeFormatW_1=cast=(DWORD)
-OS_GetTimeFormatW_2=
-OS_GetTimeFormatW_3=cast=(LPWSTR)
-OS_GetTimeFormatW_4=cast=(LPWSTR)
-OS_GetTimeFormatW_5=
-
-OS_GetUpdateRect=
-OS_GetUpdateRect_0=cast=(HWND)
-OS_GetUpdateRect_1=cast=(LPRECT)
-OS_GetUpdateRect_2=cast=(BOOL)
-
-OS_GetUpdateRgn=
-OS_GetUpdateRgn_0=cast=(HWND)
-OS_GetUpdateRgn_1=cast=(HRGN)
-OS_GetUpdateRgn_2=
-
-OS_GetVersionExA__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOA_2=
-OS_GetVersionExA__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOA_2_0=
-
-OS_GetVersionExA__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOEXA_2=
-OS_GetVersionExA__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOEXA_2_0=cast=LPOSVERSIONINFOA
-
-OS_GetVersionExW__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOEXW_2=
-OS_GetVersionExW__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOEXW_2_0=cast=(LPOSVERSIONINFOW)
-
-OS_GetVersionExW__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOW_2=
-OS_GetVersionExW__Lorg_eclipse_swt_internal_win32_OSVERSIONINFOW_2_0=
-
-OS_GetWindow=
-OS_GetWindow_0=cast=(HWND)
-OS_GetWindow_1=
-
-OS_GetWindowDC=
-OS_GetWindowDC_0=cast=HWND
-
-OS_GetWindowLongA=
-OS_GetWindowLongA_0=cast=(HWND)
-OS_GetWindowLongA_1=
-
-OS_GetWindowLongPtrA=
-OS_GetWindowLongPtrA_0=cast=(HWND)
-OS_GetWindowLongPtrA_1=
-
-OS_GetWindowLongPtrW=
-OS_GetWindowLongPtrW_0=cast=(HWND)
-OS_GetWindowLongPtrW_1=
-
-OS_GetWindowLongW=
-OS_GetWindowLongW_0=cast=(HWND)
-OS_GetWindowLongW_1=
-
-OS_GetWindowOrgEx=
-OS_GetWindowOrgEx_0=cast=HDC
-OS_GetWindowOrgEx_1=
-
-OS_GetWindowPlacement=
-OS_GetWindowPlacement_0=cast=(HWND)
-OS_GetWindowPlacement_1=
-
-OS_GetWindowRect=
-OS_GetWindowRect_0=cast=(HWND)
-OS_GetWindowRect_1=
-
-OS_GetWindowRgn=
-OS_GetWindowRgn_0=cast=(HWND)
-OS_GetWindowRgn_1=cast=(HRGN)
-
-OS_GetWindowTextA=
-OS_GetWindowTextA_0=cast=(HWND)
-OS_GetWindowTextA_1=cast=(LPSTR)
-OS_GetWindowTextA_2=
-
-OS_GetWindowTextLengthA=
-OS_GetWindowTextLengthA_0=cast=(HWND)
-
-OS_GetWindowTextLengthW=
-OS_GetWindowTextLengthW_0=cast=(HWND)
-
-OS_GetWindowTextW=
-OS_GetWindowTextW_0=cast=(HWND)
-OS_GetWindowTextW_1=cast=(LPWSTR)
-OS_GetWindowTextW_2=
-
-OS_GetWindowTheme=flags=dynamic
-OS_GetWindowTheme_0=cast=HWND
-
-OS_GetWindowThreadProcessId=
-OS_GetWindowThreadProcessId_0=cast=(HWND)
-OS_GetWindowThreadProcessId_1=cast=(LPDWORD)
-
-OS_GetWorldTransform=
-OS_GetWorldTransform_0=cast=HDC
-OS_GetWorldTransform_1=cast=LPXFORM
-
-OS_GlobalAddAtomA=
-OS_GlobalAddAtomA_0=cast=LPCTSTR
-
-OS_GlobalAddAtomW=
-OS_GlobalAddAtomW_0=cast=(LPCWSTR)
-
-OS_GlobalAlloc=
-OS_GlobalAlloc_0=
-OS_GlobalAlloc_1=
-
-OS_GlobalFree=
-OS_GlobalFree_0=cast=(HANDLE)
-
-OS_GlobalLock=
-OS_GlobalLock_0=cast=(HANDLE)
-
-OS_GlobalSize=
-OS_GlobalSize_0=cast=(HANDLE)
-
-OS_GlobalUnlock=
-OS_GlobalUnlock_0=cast=(HANDLE)
-
-OS_GradientFill=flags=dynamic
-OS_GradientFill_0=cast=(HDC)
-OS_GradientFill_1=cast=(PTRIVERTEX)
-OS_GradientFill_2=cast=(ULONG)
-OS_GradientFill_3=cast=(PVOID)
-OS_GradientFill_4=cast=(ULONG)
-OS_GradientFill_5=cast=(ULONG)
-
-OS_HDHITTESTINFO_sizeof=
-
-OS_HDITEM_sizeof=
-
-OS_HDLAYOUT_sizeof=
-
-OS_HELPINFO_sizeof=
-
-OS_HIGHCONTRAST_sizeof=
-
-OS_HIWORD=
-OS_HIWORD_0=
-
-OS_HeapAlloc=
-OS_HeapAlloc_0=cast=(HANDLE)
-OS_HeapAlloc_1=
-OS_HeapAlloc_2=
-
-OS_HeapFree=
-OS_HeapFree_0=cast=(HANDLE)
-OS_HeapFree_1=
-OS_HeapFree_2=cast=(LPVOID)
-
-OS_HeapValidate=
-OS_HeapValidate_0=cast=HANDLE
-OS_HeapValidate_1=
-OS_HeapValidate_2=cast=LPCVOID
-
-OS_HideCaret=
-OS_HideCaret_0=cast=(HWND)
-
-OS_HitTestThemeBackground=flags=dynamic
-OS_HitTestThemeBackground_0=
-OS_HitTestThemeBackground_1=
-OS_HitTestThemeBackground_2=
-OS_HitTestThemeBackground_3=
-OS_HitTestThemeBackground_4=
-OS_HitTestThemeBackground_5=
-OS_HitTestThemeBackground_6=
-OS_HitTestThemeBackground_7=flags=struct
-OS_HitTestThemeBackground_8=
-
-OS_ICONINFO_sizeof=
-
-OS_IIDFromString=
-OS_IIDFromString_0=cast=LPOLESTR
-OS_IIDFromString_1=cast=LPIID
-
-OS_INITCOMMONCONTROLSEX_sizeof=
-
-OS_INPUT_sizeof=
-
-OS_ImageList_Add=
-OS_ImageList_Add_0=cast=(HIMAGELIST)
-OS_ImageList_Add_1=cast=(HBITMAP)
-OS_ImageList_Add_2=cast=(HBITMAP)
-
-OS_ImageList_AddMasked=
-OS_ImageList_AddMasked_0=cast=(HIMAGELIST)
-OS_ImageList_AddMasked_1=cast=(HBITMAP)
-OS_ImageList_AddMasked_2=cast=(COLORREF)
-
-OS_ImageList_BeginDrag=
-OS_ImageList_BeginDrag_0=cast=(HIMAGELIST)
-OS_ImageList_BeginDrag_1=
-OS_ImageList_BeginDrag_2=
-OS_ImageList_BeginDrag_3=
-
-OS_ImageList_Create=
-OS_ImageList_Create_0=
-OS_ImageList_Create_1=
-OS_ImageList_Create_2=
-OS_ImageList_Create_3=
-OS_ImageList_Create_4=
-
-OS_ImageList_Destroy=
-OS_ImageList_Destroy_0=cast=(HIMAGELIST)
-
-OS_ImageList_DragEnter=
-OS_ImageList_DragEnter_0=cast=(HWND)
-OS_ImageList_DragEnter_1=
-OS_ImageList_DragEnter_2=
-
-OS_ImageList_DragLeave=
-OS_ImageList_DragLeave_0=cast=(HWND)
-
-OS_ImageList_DragMove=
-OS_ImageList_DragMove_0=
-OS_ImageList_DragMove_1=
-
-OS_ImageList_DragShowNolock=
-OS_ImageList_DragShowNolock_0=cast=(BOOL)
-
-OS_ImageList_Draw=
-OS_ImageList_Draw_0=cast=(HIMAGELIST)
-OS_ImageList_Draw_1=
-OS_ImageList_Draw_2=cast=(HDC)
-OS_ImageList_Draw_3=
-OS_ImageList_Draw_4=
-OS_ImageList_Draw_5=cast=(UINT)
-
-OS_ImageList_EndDrag=
-
-OS_ImageList_GetDragImage=
-OS_ImageList_GetDragImage_0=cast=(POINT *)
-OS_ImageList_GetDragImage_1=cast=(POINT *)
-
-OS_ImageList_GetIcon=
-OS_ImageList_GetIcon_0=cast=(HIMAGELIST)
-OS_ImageList_GetIcon_1=
-OS_ImageList_GetIcon_2=
-
-OS_ImageList_GetIconSize=
-OS_ImageList_GetIconSize_0=cast=(HIMAGELIST)
-OS_ImageList_GetIconSize_1=cast=(int *)
-OS_ImageList_GetIconSize_2=cast=(int *)
-
-OS_ImageList_GetImageCount=
-OS_ImageList_GetImageCount_0=cast=(HIMAGELIST)
-
-OS_ImageList_Remove=
-OS_ImageList_Remove_0=cast=(HIMAGELIST)
-OS_ImageList_Remove_1=
-
-OS_ImageList_Replace=
-OS_ImageList_Replace_0=cast=(HIMAGELIST)
-OS_ImageList_Replace_1=
-OS_ImageList_Replace_2=cast=(HBITMAP)
-OS_ImageList_Replace_3=cast=(HBITMAP)
-
-OS_ImageList_ReplaceIcon=
-OS_ImageList_ReplaceIcon_0=cast=(HIMAGELIST)
-OS_ImageList_ReplaceIcon_1=
-OS_ImageList_ReplaceIcon_2=cast=(HICON)
-
-OS_ImageList_SetIconSize=
-OS_ImageList_SetIconSize_0=cast=(HIMAGELIST)
-OS_ImageList_SetIconSize_1=
-OS_ImageList_SetIconSize_2=
-
-OS_ImmAssociateContext=
-OS_ImmAssociateContext_0=cast=(HWND)
-OS_ImmAssociateContext_1=cast=(HIMC)
-
-OS_ImmCreateContext=
-
-OS_ImmDestroyContext=
-OS_ImmDestroyContext_0=cast=(HIMC)
-
-OS_ImmDisableTextFrameService=flags=dynamic
-OS_ImmDisableTextFrameService_0=
-
-OS_ImmGetCompositionFontA=
-OS_ImmGetCompositionFontA_0=cast=(HIMC)
-OS_ImmGetCompositionFontA_1=
-
-OS_ImmGetCompositionFontW=
-OS_ImmGetCompositionFontW_0=cast=(HIMC)
-OS_ImmGetCompositionFontW_1=
-
-OS_ImmGetCompositionStringA=
-OS_ImmGetCompositionStringA_0=cast=(HIMC)
-OS_ImmGetCompositionStringA_1=
-OS_ImmGetCompositionStringA_2=cast=(LPSTR)
-OS_ImmGetCompositionStringA_3=
-
-OS_ImmGetCompositionStringW__II_3CI=
-OS_ImmGetCompositionStringW__II_3CI_0=cast=(HIMC)
-OS_ImmGetCompositionStringW__II_3CI_1=
-OS_ImmGetCompositionStringW__II_3CI_2=cast=(LPWSTR)
-OS_ImmGetCompositionStringW__II_3CI_3=
-
-OS_ImmGetCompositionStringW__II_3II=
-OS_ImmGetCompositionStringW__II_3II_0=cast=(HIMC)
-OS_ImmGetCompositionStringW__II_3II_1=
-OS_ImmGetCompositionStringW__II_3II_2=cast=(LPWSTR)
-OS_ImmGetCompositionStringW__II_3II_3=
-
-OS_ImmGetContext=
-OS_ImmGetContext_0=cast=(HWND)
-
-OS_ImmGetConversionStatus=
-OS_ImmGetConversionStatus_0=cast=(HIMC)
-OS_ImmGetConversionStatus_1=cast=(LPDWORD)
-OS_ImmGetConversionStatus_2=cast=(LPDWORD)
-
-OS_ImmGetDefaultIMEWnd=
-OS_ImmGetDefaultIMEWnd_0=cast=(HWND)
-
-OS_ImmGetOpenStatus=
-OS_ImmGetOpenStatus_0=cast=(HIMC)
-
-OS_ImmNotifyIME=
-OS_ImmNotifyIME_0=cast=(HIMC)
-OS_ImmNotifyIME_1=
-OS_ImmNotifyIME_2=
-OS_ImmNotifyIME_3=
-
-OS_ImmReleaseContext=
-OS_ImmReleaseContext_0=cast=(HWND)
-OS_ImmReleaseContext_1=cast=(HIMC)
-
-OS_ImmSetCandidateWindow=
-OS_ImmSetCandidateWindow_0=cast=(HIMC)
-OS_ImmSetCandidateWindow_1=
-
-OS_ImmSetCompositionFontA=
-OS_ImmSetCompositionFontA_0=cast=(HIMC)
-OS_ImmSetCompositionFontA_1=
-
-OS_ImmSetCompositionFontW=
-OS_ImmSetCompositionFontW_0=cast=(HIMC)
-OS_ImmSetCompositionFontW_1=
-
-OS_ImmSetCompositionWindow=
-OS_ImmSetCompositionWindow_0=cast=(HIMC)
-OS_ImmSetCompositionWindow_1=
-
-OS_ImmSetConversionStatus=
-OS_ImmSetConversionStatus_0=cast=(HIMC)
-OS_ImmSetConversionStatus_1=
-OS_ImmSetConversionStatus_2=
-
-OS_ImmSetOpenStatus=
-OS_ImmSetOpenStatus_0=cast=(HIMC)
-OS_ImmSetOpenStatus_1=
-
-OS_InSendMessage=
-
-OS_InitCommonControls=
-
-OS_InitCommonControlsEx=
-OS_InitCommonControlsEx_0=
-
-OS_InsertMenuA=
-OS_InsertMenuA_0=cast=(HMENU)
-OS_InsertMenuA_1=
-OS_InsertMenuA_2=
-OS_InsertMenuA_3=
-OS_InsertMenuA_4=
-
-OS_InsertMenuItemA=
-OS_InsertMenuItemA_0=cast=(HMENU)
-OS_InsertMenuItemA_1=
-OS_InsertMenuItemA_2=
-OS_InsertMenuItemA_3=
-
-OS_InsertMenuItemW=
-OS_InsertMenuItemW_0=cast=(HMENU)
-OS_InsertMenuItemW_1=
-OS_InsertMenuItemW_2=
-OS_InsertMenuItemW_3=cast=(LPMENUITEMINFOW)
-
-OS_InsertMenuW=
-OS_InsertMenuW_0=cast=(HMENU)
-OS_InsertMenuW_1=
-OS_InsertMenuW_2=
-OS_InsertMenuW_3=
-OS_InsertMenuW_4=
-
-OS_InternetSetOption=
-OS_InternetSetOption_0=cast=(HINTERNET)
-OS_InternetSetOption_1=
-OS_InternetSetOption_2=cast=(LPVOID)
-OS_InternetSetOption_3=
-
-OS_IntersectClipRect=
-OS_IntersectClipRect_0=cast=HDC
-OS_IntersectClipRect_1=
-OS_IntersectClipRect_2=
-OS_IntersectClipRect_3=
-OS_IntersectClipRect_4=
-
-OS_IntersectRect=
-OS_IntersectRect_0=flags=no_in
-OS_IntersectRect_1=flags=no_out
-OS_IntersectRect_2=flags=no_out
-
-OS_InvalidateRect=
-OS_InvalidateRect_0=cast=(HWND)
-OS_InvalidateRect_1=
-OS_InvalidateRect_2=
-
-OS_InvalidateRgn=
-OS_InvalidateRgn_0=cast=(HWND)
-OS_InvalidateRgn_1=cast=(HRGN)
-OS_InvalidateRgn_2=
-
-OS_IsAppThemed=flags=dynamic
-
-OS_IsBadReadPtr=
-OS_IsBadReadPtr_0=cast=LPVOID
-OS_IsBadReadPtr_1=cast=UINT_PTR
-
-OS_IsBadWritePtr=
-OS_IsBadWritePtr_0=cast=LPVOID
-OS_IsBadWritePtr_1=cast=UINT_PTR
-
-OS_IsDBCSLeadByte=
-OS_IsDBCSLeadByte_0=
-
-OS_IsHungAppWindow=flags=dynamic
-OS_IsHungAppWindow_0=cast=HWND
-
-OS_IsIconic=
-OS_IsIconic_0=cast=(HWND)
-
-OS_IsPPC=flags=no_gen
-
-OS_IsSP=flags=no_gen
-
-OS_IsWindowEnabled=
-OS_IsWindowEnabled_0=cast=(HWND)
-
-OS_IsWindowVisible=
-OS_IsWindowVisible_0=cast=(HWND)
-
-OS_IsZoomed=
-OS_IsZoomed_0=cast=(HWND)
-
-OS_KEYBDINPUT_sizeof=
-
-OS_KillTimer=
-OS_KillTimer_0=cast=(HWND)
-OS_KillTimer_1=
-
-OS_LITEM_sizeof=
-
-OS_LOGBRUSH_sizeof=
-
-OS_LOGFONTA_sizeof=
-
-OS_LOGFONTW_sizeof=
-
-OS_LOGPEN_sizeof=
-
-OS_LOWORD=
-OS_LOWORD_0=
-
-OS_LPtoDP=
-OS_LPtoDP_0=cast=HDC
-OS_LPtoDP_1=
-OS_LPtoDP_2=
-
-OS_LVCOLUMN_sizeof=
-
-OS_LVHITTESTINFO_sizeof=
-
-OS_LVITEM_sizeof=
-
-OS_LineTo=
-OS_LineTo_0=cast=(HDC)
-OS_LineTo_1=
-OS_LineTo_2=
-
-OS_LoadBitmapA=
-OS_LoadBitmapA_0=cast=(HINSTANCE)
-OS_LoadBitmapA_1=cast=(LPSTR)
-
-OS_LoadBitmapW=
-OS_LoadBitmapW_0=cast=(HINSTANCE)
-OS_LoadBitmapW_1=cast=(LPWSTR)
-
-OS_LoadCursorA=
-OS_LoadCursorA_0=cast=(HINSTANCE)
-OS_LoadCursorA_1=cast=(LPSTR)
-
-OS_LoadCursorW=
-OS_LoadCursorW_0=cast=(HINSTANCE)
-OS_LoadCursorW_1=cast=(LPWSTR)
-
-OS_LoadIconA=
-OS_LoadIconA_0=cast=(HINSTANCE)
-OS_LoadIconA_1=cast=(LPSTR)
-
-OS_LoadIconW=
-OS_LoadIconW_0=cast=(HINSTANCE)
-OS_LoadIconW_1=cast=(LPWSTR)
-
-OS_LoadImageA__IIIIII=
-OS_LoadImageA__IIIIII_0=cast=(HINSTANCE)
-OS_LoadImageA__IIIIII_1=cast=(LPSTR)
-OS_LoadImageA__IIIIII_2=
-OS_LoadImageA__IIIIII_3=
-OS_LoadImageA__IIIIII_4=
-OS_LoadImageA__IIIIII_5=
-
-OS_LoadImageA__I_3BIIII=
-OS_LoadImageA__I_3BIIII_0=cast=(HINSTANCE)
-OS_LoadImageA__I_3BIIII_1=cast=(LPSTR)
-OS_LoadImageA__I_3BIIII_2=
-OS_LoadImageA__I_3BIIII_3=
-OS_LoadImageA__I_3BIIII_4=
-OS_LoadImageA__I_3BIIII_5=
-
-OS_LoadImageW__IIIIII=
-OS_LoadImageW__IIIIII_0=cast=(HINSTANCE)
-OS_LoadImageW__IIIIII_1=cast=(LPWSTR)
-OS_LoadImageW__IIIIII_2=
-OS_LoadImageW__IIIIII_3=
-OS_LoadImageW__IIIIII_4=
-OS_LoadImageW__IIIIII_5=
-
-OS_LoadImageW__I_3CIIII=
-OS_LoadImageW__I_3CIIII_0=cast=(HINSTANCE)
-OS_LoadImageW__I_3CIIII_1=cast=(LPWSTR)
-OS_LoadImageW__I_3CIIII_2=
-OS_LoadImageW__I_3CIIII_3=
-OS_LoadImageW__I_3CIIII_4=
-OS_LoadImageW__I_3CIIII_5=
-
-OS_LoadLibraryA=
-OS_LoadLibraryA_0=cast=(LPSTR)
-
-OS_LoadLibraryW=
-OS_LoadLibraryW_0=cast=(LPWSTR)
-
-OS_LoadStringA=
-OS_LoadStringA_0=cast=HINSTANCE
-OS_LoadStringA_1=
-OS_LoadStringA_2=cast=LPSTR
-OS_LoadStringA_3=
-
-OS_LoadStringW=
-OS_LoadStringW_0=cast=HINSTANCE
-OS_LoadStringW_1=
-OS_LoadStringW_2=cast=LPWSTR
-OS_LoadStringW_3=
-
-OS_LocalFree=
-OS_LocalFree_0=cast=HLOCAL
-
-OS_LockWindowUpdate=
-OS_LockWindowUpdate_0=cast=(HWND)
-
-OS_MAKELPARAM=
-OS_MAKELPARAM_0=
-OS_MAKELPARAM_1=
-
-OS_MAKELRESULT=
-OS_MAKELRESULT_0=
-OS_MAKELRESULT_1=
-
-OS_MAKEWORD=
-OS_MAKEWORD_0=
-OS_MAKEWORD_1=
-
-OS_MAKEWPARAM=
-OS_MAKEWPARAM_0=
-OS_MAKEWPARAM_1=
-
-OS_MARGINS_sizeof=
-
-OS_MCIWndRegisterClass=flags=dynamic
-
-OS_MEASUREITEMSTRUCT_sizeof=
-
-OS_MENUBARINFO_sizeof=
-
-OS_MENUINFO_sizeof=
-
-OS_MENUITEMINFO_sizeof=
-
-OS_MINMAXINFO_sizeof=
-
-OS_MONITORINFO_sizeof=
-
-OS_MOUSEINPUT_sizeof=
-
-OS_MSG_sizeof=
-
-OS_MapVirtualKeyA=
-OS_MapVirtualKeyA_0=
-OS_MapVirtualKeyA_1=
-
-OS_MapVirtualKeyW=
-OS_MapVirtualKeyW_0=
-OS_MapVirtualKeyW_1=
-
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_POINT_2I=
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_POINT_2I_0=cast=(HWND)
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_POINT_2I_1=cast=(HWND)
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_POINT_2I_2=cast=(LPPOINT)
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_POINT_2I_3=
-
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_RECT_2I=
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_RECT_2I_0=cast=(HWND)
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_RECT_2I_1=cast=(HWND)
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_RECT_2I_2=cast=(LPPOINT)
-OS_MapWindowPoints__IILorg_eclipse_swt_internal_win32_RECT_2I_3=
-
-OS_MessageBeep=
-OS_MessageBeep_0=
-
-OS_MessageBoxA=
-OS_MessageBoxA_0=cast=(HWND)
-OS_MessageBoxA_1=cast=(LPSTR)
-OS_MessageBoxA_2=cast=(LPSTR)
-OS_MessageBoxA_3=
-
-OS_MessageBoxW=
-OS_MessageBoxW_0=cast=(HWND)
-OS_MessageBoxW_1=cast=(LPWSTR)
-OS_MessageBoxW_2=cast=(LPWSTR)
-OS_MessageBoxW_3=
-
-OS_MonitorFromWindow=flags=dynamic
-OS_MonitorFromWindow_0=
-OS_MonitorFromWindow_1=
-
-OS_MoveMemory__III=
-OS_MoveMemory__III_0=cast=(PVOID)
-OS_MoveMemory__III_1=cast=(CONST VOID *)
-OS_MoveMemory__III_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DROPFILES_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DROPFILES_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DROPFILES_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_DROPFILES_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_GRADIENT_1RECT_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_GRADIENT_1RECT_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_GRADIENT_1RECT_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_GRADIENT_1RECT_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_KEYBDINPUT_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_KEYBDINPUT_2I_0=cast=PVOID
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_KEYBDINPUT_2I_1=cast=CONST VOID *,flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_KEYBDINPUT_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTA_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTA_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTA_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTA_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTW_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTW_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTW_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTW_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MINMAXINFO_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MINMAXINFO_2I_0=cast=PVOID
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MINMAXINFO_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MINMAXINFO_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MOUSEINPUT_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MOUSEINPUT_2I_0=cast=PVOID
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MOUSEINPUT_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MOUSEINPUT_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MSG_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MSG_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MSG_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_MSG_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVDISPINFO_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVDISPINFO_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVDISPINFO_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMLVDISPINFO_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVDISPINFO_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVDISPINFO_2I_0=cast=PVOID
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVDISPINFO_2I_1=cast=(CONST VOID *,flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVDISPINFO_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_OPENFILENAME_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_OPENFILENAME_2I_0=cast=PVOID
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_OPENFILENAME_2I_1=cast=CONST VOID *
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_OPENFILENAME_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_RECT_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_RECT_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_RECT_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_RECT_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_TRIVERTEX_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_TRIVERTEX_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_TRIVERTEX_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_TRIVERTEX_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_UDACCEL_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_UDACCEL_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_UDACCEL_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_UDACCEL_2I_2=
-
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_WINDOWPOS_2I=
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_WINDOWPOS_2I_0=cast=(PVOID)
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_WINDOWPOS_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory__ILorg_eclipse_swt_internal_win32_WINDOWPOS_2I_2=
-
-OS_MoveMemory__I_3BI=
-OS_MoveMemory__I_3BI_0=cast=(PVOID)
-OS_MoveMemory__I_3BI_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__I_3BI_2=
-
-OS_MoveMemory__I_3CI=
-OS_MoveMemory__I_3CI_0=cast=(PVOID)
-OS_MoveMemory__I_3CI_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__I_3CI_2=
-
-OS_MoveMemory__I_3DI=
-OS_MoveMemory__I_3DI_0=cast=(PVOID)
-OS_MoveMemory__I_3DI_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__I_3DI_2=
-
-OS_MoveMemory__I_3FI=
-OS_MoveMemory__I_3FI_0=cast=(PVOID)
-OS_MoveMemory__I_3FI_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__I_3FI_2=
-
-OS_MoveMemory__I_3II=
-OS_MoveMemory__I_3II_0=cast=(PVOID)
-OS_MoveMemory__I_3II_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__I_3II_2=
-
-OS_MoveMemory__I_3JI=
-OS_MoveMemory__I_3JI_0=cast=(PVOID)
-OS_MoveMemory__I_3JI_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__I_3JI_2=
-
-OS_MoveMemory__I_3SI=
-OS_MoveMemory__I_3SI_0=cast=(PVOID)
-OS_MoveMemory__I_3SI_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__I_3SI_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2II_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2_3BI=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2_3BI_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2_3BI_1=cast=(CONST VOID *),flags=no_out critical
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2_3BI_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DRAWITEMSTRUCT_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DRAWITEMSTRUCT_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DRAWITEMSTRUCT_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_DRAWITEMSTRUCT_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMREXTCREATEFONTINDIRECTW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMREXTCREATEFONTINDIRECTW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMREXTCREATEFONTINDIRECTW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMREXTCREATEFONTINDIRECTW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMR_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMR_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMR_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EMR_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EXTLOGPEN_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EXTLOGPEN_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EXTLOGPEN_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_EXTLOGPEN_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HDITEM_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HDITEM_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HDITEM_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HDITEM_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HELPINFO_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HELPINFO_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HELPINFO_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_HELPINFO_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTA_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTA_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTA_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTA_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MINMAXINFO_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MINMAXINFO_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MINMAXINFO_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MINMAXINFO_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MSG_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MSG_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MSG_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_MSG_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMCUSTOMDRAW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMCUSTOMDRAW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMCUSTOMDRAW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMCUSTOMDRAW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHDR_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHDR_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHDR_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHDR_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHEADER_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHEADER_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHEADER_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMHEADER_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLINK_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLINK_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLINK_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLINK_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLISTVIEW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLISTVIEW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLISTVIEW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLISTVIEW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVCUSTOMDRAW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVDISPINFO_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVDISPINFO_2II_0=cast=(PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVDISPINFO_2II_1=cast=(CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVDISPINFO_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVFINDITEM_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVFINDITEM_2II_0=cast=PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVFINDITEM_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVFINDITEM_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVODSTATECHANGE_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVODSTATECHANGE_2II_0=cast=PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVODSTATECHANGE_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMLVODSTATECHANGE_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHEVRON_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHEVRON_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHEVRON_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHEVRON_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHILDSIZE_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHILDSIZE_2II_0=cast=PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHILDSIZE_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMREBARCHILDSIZE_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMRGINFO_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMRGINFO_2II_0=cast=PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMRGINFO_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMRGINFO_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTBHOTITEM_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTBHOTITEM_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTBHOTITEM_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTBHOTITEM_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTOOLBAR_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTOOLBAR_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTOOLBAR_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTOOLBAR_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTREEVIEW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTREEVIEW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTREEVIEW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTREEVIEW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVDISPINFO_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVDISPINFO_2II_0=cast=PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVDISPINFO_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVDISPINFO_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVITEMCHANGE_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVITEMCHANGE_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVITEMCHANGE_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVITEMCHANGE_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMUPDOWN_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMUPDOWN_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMUPDOWN_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_NMUPDOWN_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OFNOTIFY_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OFNOTIFY_2II_0=cast=PVOID
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OFNOTIFY_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OFNOTIFY_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OPENFILENAME_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OPENFILENAME_2II_0=cast=PVOID
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OPENFILENAME_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_OPENFILENAME_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2II_0=cast=PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2II_1=cast=CONST VOID *
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2_3JI=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2_3JI_0=cast=PVOID,flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2_3JI_1=cast=CONST VOID *,flags=no_out critical
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_POINT_2_3JI_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2_3II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2_3II_0=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2_3II_1=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_RECT_2_3II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1ITEM_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1ITEM_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1ITEM_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1ITEM_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1LOGATTR_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1LOGATTR_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1LOGATTR_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1LOGATTR_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1PROPERTIES_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1PROPERTIES_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1PROPERTIES_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1PROPERTIES_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICA_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICA_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICA_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICA_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICW_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICW_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICW_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICW_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TVITEM_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TVITEM_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TVITEM_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_TVITEM_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_UDACCEL_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_UDACCEL_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_UDACCEL_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_UDACCEL_2II_2=
-
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_WINDOWPOS_2II=
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_WINDOWPOS_2II_0=cast=(PVOID),flags=no_in
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_WINDOWPOS_2II_1=cast=(CONST VOID *)
-OS_MoveMemory__Lorg_eclipse_swt_internal_win32_WINDOWPOS_2II_2=
-
-OS_MoveMemory___3BII=
-OS_MoveMemory___3BII_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3BII_1=cast=(CONST VOID *)
-OS_MoveMemory___3BII_2=
-
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_ACCEL_2I=
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_ACCEL_2I_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_ACCEL_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_ACCEL_2I_2=
-
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2I=
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2I_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2I_1=cast=(CONST VOID *),flags=no_out
-OS_MoveMemory___3BLorg_eclipse_swt_internal_win32_BITMAPINFOHEADER_2I_2=
-
-OS_MoveMemory___3CII=
-OS_MoveMemory___3CII_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3CII_1=cast=(CONST VOID *)
-OS_MoveMemory___3CII_2=
-
-OS_MoveMemory___3DII=
-OS_MoveMemory___3DII_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3DII_1=cast=(CONST VOID *)
-OS_MoveMemory___3DII_2=
-
-OS_MoveMemory___3FII=
-OS_MoveMemory___3FII_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3FII_1=cast=(CONST VOID *)
-OS_MoveMemory___3FII_2=
-
-OS_MoveMemory___3III=
-OS_MoveMemory___3III_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3III_1=cast=(CONST VOID *)
-OS_MoveMemory___3III_2=
-
-OS_MoveMemory___3JII=
-OS_MoveMemory___3JII_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3JII_1=cast=(CONST VOID *)
-OS_MoveMemory___3JII_2=
-
-OS_MoveMemory___3SII=
-OS_MoveMemory___3SII_0=cast=(PVOID),flags=no_in critical
-OS_MoveMemory___3SII_1=cast=(CONST VOID *)
-OS_MoveMemory___3SII_2=
-
-OS_MoveToEx=
-OS_MoveToEx_0=cast=(HDC)
-OS_MoveToEx_1=
-OS_MoveToEx_2=
-OS_MoveToEx_3=cast=(LPPOINT)
-
-OS_MsgWaitForMultipleObjectsEx=
-OS_MsgWaitForMultipleObjectsEx_0=cast=(DWORD)
-OS_MsgWaitForMultipleObjectsEx_1=cast=(LPHANDLE)
-OS_MsgWaitForMultipleObjectsEx_2=cast=(DWORD)
-OS_MsgWaitForMultipleObjectsEx_3=cast=(DWORD)
-OS_MsgWaitForMultipleObjectsEx_4=cast=(DWORD)
-
-OS_MultiByteToWideChar__IIII_3CI=
-OS_MultiByteToWideChar__IIII_3CI_0=
-OS_MultiByteToWideChar__IIII_3CI_1=
-OS_MultiByteToWideChar__IIII_3CI_2=cast=(LPCSTR)
-OS_MultiByteToWideChar__IIII_3CI_3=
-OS_MultiByteToWideChar__IIII_3CI_4=cast=(LPWSTR),flags=no_in critical
-OS_MultiByteToWideChar__IIII_3CI_5=
-
-OS_MultiByteToWideChar__II_3BI_3CI=
-OS_MultiByteToWideChar__II_3BI_3CI_0=
-OS_MultiByteToWideChar__II_3BI_3CI_1=
-OS_MultiByteToWideChar__II_3BI_3CI_2=cast=(LPCSTR),flags=no_out critical
-OS_MultiByteToWideChar__II_3BI_3CI_3=
-OS_MultiByteToWideChar__II_3BI_3CI_4=cast=(LPWSTR),flags=no_in critical
-OS_MultiByteToWideChar__II_3BI_3CI_5=
-
-OS_NMCUSTOMDRAW_sizeof=
-
-OS_NMHDR_sizeof=
-
-OS_NMHEADER_sizeof=
-
-OS_NMLINK_sizeof=
-
-OS_NMLISTVIEW_sizeof=
-
-OS_NMLVCUSTOMDRAW_sizeof=
-
-OS_NMLVDISPINFO_sizeof=
-
-OS_NMLVFINDITEM_sizeof=
-
-OS_NMLVODSTATECHANGE_sizeof=
-
-OS_NMREBARCHEVRON_sizeof=
-
-OS_NMREBARCHILDSIZE_sizeof=
-
-OS_NMRGINFO_sizeof=
-
-OS_NMTBHOTITEM_sizeof=
-
-OS_NMTOOLBAR_sizeof=
-
-OS_NMTREEVIEW_sizeof=
-
-OS_NMTTCUSTOMDRAW_sizeof=
-
-OS_NMTTDISPINFOA_sizeof=
-
-OS_NMTTDISPINFOW_sizeof=
-
-OS_NMTVCUSTOMDRAW_sizeof=
-
-OS_NMTVDISPINFO_sizeof=
-
-OS_NMTVITEMCHANGE_sizeof=
-
-OS_NMUPDOWN_sizeof=
-
-OS_NONCLIENTMETRICSA_sizeof=
-
-OS_NONCLIENTMETRICSW_sizeof=
-
-OS_NOTIFYICONDATAA_V2_SIZE=flags=const
-
-OS_NOTIFYICONDATAW_V2_SIZE=flags=const
-
-OS_NotifyWinEvent=flags=dynamic
-OS_NotifyWinEvent_0=cast=DWORD
-OS_NotifyWinEvent_1=cast=HWND
-OS_NotifyWinEvent_2=cast=LONG
-OS_NotifyWinEvent_3=cast=LONG
-
-OS_OFNOTIFY_sizeof=
-
-OS_OPENFILENAME_sizeof=
-
-OS_OSVERSIONINFOA_sizeof=
-
-OS_OSVERSIONINFOEXA_sizeof=
-
-OS_OSVERSIONINFOEXW_sizeof=
-
-OS_OSVERSIONINFOW_sizeof=
-
-OS_OUTLINETEXTMETRICA_sizeof=
-
-OS_OUTLINETEXTMETRICW_sizeof=
-
-OS_OffsetRect=
-OS_OffsetRect_0=
-OS_OffsetRect_1=
-OS_OffsetRect_2=
-
-OS_OffsetRgn=
-OS_OffsetRgn_0=cast=HRGN
-OS_OffsetRgn_1=
-OS_OffsetRgn_2=
-
-OS_OleInitialize=
-OS_OleInitialize_0=cast=(LPVOID)
-
-OS_OleUninitialize=
-
-OS_OpenClipboard=
-OS_OpenClipboard_0=cast=(HWND)
-
-OS_OpenThemeData=flags=dynamic
-OS_OpenThemeData_0=cast=HWND
-OS_OpenThemeData_1=cast=LPCWSTR
-
-OS_PAINTSTRUCT_sizeof=
-
-OS_PANOSE_sizeof=
-
-OS_POINTSTOPOINT=
-OS_POINTSTOPOINT_0=flags=struct
-OS_POINTSTOPOINT_1=
-
-OS_POINT_sizeof=
-
-OS_PRIMARYLANGID=
-OS_PRIMARYLANGID_0=
-
-OS_PRINTDLG_sizeof=
-
-OS_PROCESS_INFORMATION_sizeof=
-
-OS_PatBlt=
-OS_PatBlt_0=cast=(HDC)
-OS_PatBlt_1=
-OS_PatBlt_2=
-OS_PatBlt_3=
-OS_PatBlt_4=
-OS_PatBlt_5=
-
-OS_PeekMessageA=
-OS_PeekMessageA_0=
-OS_PeekMessageA_1=cast=(HWND)
-OS_PeekMessageA_2=
-OS_PeekMessageA_3=
-OS_PeekMessageA_4=
-
-OS_PeekMessageW=
-OS_PeekMessageW_0=
-OS_PeekMessageW_1=cast=(HWND)
-OS_PeekMessageW_2=
-OS_PeekMessageW_3=
-OS_PeekMessageW_4=
-
-OS_Pie=
-OS_Pie_0=cast=(HDC)
-OS_Pie_1=
-OS_Pie_2=
-OS_Pie_3=
-OS_Pie_4=
-OS_Pie_5=
-OS_Pie_6=
-OS_Pie_7=
-OS_Pie_8=
-
-OS_Polygon=
-OS_Polygon_0=cast=(HDC)
-OS_Polygon_1=cast=(CONST POINT *),flags=no_out critical
-OS_Polygon_2=
-
-OS_Polyline=
-OS_Polyline_0=cast=(HDC)
-OS_Polyline_1=cast=(CONST POINT *),flags=no_out critical
-OS_Polyline_2=
-
-OS_PostMessageA=
-OS_PostMessageA_0=cast=(HWND)
-OS_PostMessageA_1=
-OS_PostMessageA_2=cast=(WPARAM)
-OS_PostMessageA_3=cast=(LPARAM)
-
-OS_PostMessageW=
-OS_PostMessageW_0=cast=(HWND)
-OS_PostMessageW_1=
-OS_PostMessageW_2=cast=(WPARAM)
-OS_PostMessageW_3=cast=(LPARAM)
-
-OS_PostThreadMessageA=
-OS_PostThreadMessageA_0=
-OS_PostThreadMessageA_1=
-OS_PostThreadMessageA_2=cast=(WPARAM)
-OS_PostThreadMessageA_3=cast=(LPARAM)
-
-OS_PostThreadMessageW=
-OS_PostThreadMessageW_0=
-OS_PostThreadMessageW_1=
-OS_PostThreadMessageW_2=cast=(WPARAM)
-OS_PostThreadMessageW_3=cast=(LPARAM)
-
-OS_PrintDlgA=
-OS_PrintDlgA_0=
-
-OS_PrintDlgW=
-OS_PrintDlgW_0=cast=(LPPRINTDLGW)
-
-OS_PrintWindow=flags=dynamic
-OS_PrintWindow_0=cast=HWND
-OS_PrintWindow_1=cast=HDC
-OS_PrintWindow_2=
-
-OS_PtInRect=
-OS_PtInRect_0=flags=no_out
-OS_PtInRect_1=flags=no_out struct
-
-OS_PtInRegion=
-OS_PtInRegion_0=cast=(HRGN)
-OS_PtInRegion_1=
-OS_PtInRegion_2=
-
-OS_REBARBANDINFO_sizeof=
-
-OS_RECT_sizeof=
-
-OS_RealizePalette=
-OS_RealizePalette_0=cast=(HDC)
-
-OS_RectInRegion=
-OS_RectInRegion_0=cast=(HRGN)
-OS_RectInRegion_1=flags=no_out
-
-OS_Rectangle=
-OS_Rectangle_0=cast=(HDC)
-OS_Rectangle_1=
-OS_Rectangle_2=
-OS_Rectangle_3=
-OS_Rectangle_4=
-
-OS_RedrawWindow=
-OS_RedrawWindow_0=cast=(HWND)
-OS_RedrawWindow_1=
-OS_RedrawWindow_2=cast=(HRGN)
-OS_RedrawWindow_3=
-
-OS_RegCloseKey=
-OS_RegCloseKey_0=cast=(HKEY)
-
-OS_RegEnumKeyExA=
-OS_RegEnumKeyExA_0=cast=(HKEY)
-OS_RegEnumKeyExA_1=
-OS_RegEnumKeyExA_2=cast=(LPSTR)
-OS_RegEnumKeyExA_3=cast=(LPDWORD)
-OS_RegEnumKeyExA_4=cast=(LPDWORD)
-OS_RegEnumKeyExA_5=cast=(LPSTR)
-OS_RegEnumKeyExA_6=cast=(LPDWORD)
-OS_RegEnumKeyExA_7=
-
-OS_RegEnumKeyExW=
-OS_RegEnumKeyExW_0=cast=(HKEY)
-OS_RegEnumKeyExW_1=
-OS_RegEnumKeyExW_2=cast=(LPWSTR)
-OS_RegEnumKeyExW_3=cast=(LPDWORD)
-OS_RegEnumKeyExW_4=cast=(LPDWORD)
-OS_RegEnumKeyExW_5=cast=(LPWSTR)
-OS_RegEnumKeyExW_6=cast=(LPDWORD)
-OS_RegEnumKeyExW_7=
-
-OS_RegOpenKeyExA=
-OS_RegOpenKeyExA_0=cast=(HKEY)
-OS_RegOpenKeyExA_1=cast=(LPSTR)
-OS_RegOpenKeyExA_2=
-OS_RegOpenKeyExA_3=
-OS_RegOpenKeyExA_4=cast=(PHKEY)
-
-OS_RegOpenKeyExW=
-OS_RegOpenKeyExW_0=cast=(HKEY)
-OS_RegOpenKeyExW_1=cast=(LPWSTR)
-OS_RegOpenKeyExW_2=
-OS_RegOpenKeyExW_3=
-OS_RegOpenKeyExW_4=cast=(PHKEY)
-
-OS_RegQueryInfoKeyA=
-OS_RegQueryInfoKeyA_0=cast=(HKEY)
-OS_RegQueryInfoKeyA_1=cast=(LPSTR)
-OS_RegQueryInfoKeyA_2=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_3=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_4=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_5=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_6=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_7=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_8=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_9=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_10=cast=(LPDWORD)
-OS_RegQueryInfoKeyA_11=cast=(PFILETIME)
-
-OS_RegQueryInfoKeyW=
-OS_RegQueryInfoKeyW_0=cast=(HKEY)
-OS_RegQueryInfoKeyW_1=cast=(LPWSTR)
-OS_RegQueryInfoKeyW_2=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_3=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_4=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_5=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_6=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_7=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_8=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_9=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_10=cast=(LPDWORD)
-OS_RegQueryInfoKeyW_11=cast=(PFILETIME)
-
-OS_RegQueryValueExA__I_3BI_3I_3B_3I=
-OS_RegQueryValueExA__I_3BI_3I_3B_3I_0=cast=(HKEY)
-OS_RegQueryValueExA__I_3BI_3I_3B_3I_1=cast=(LPSTR)
-OS_RegQueryValueExA__I_3BI_3I_3B_3I_2=cast=(LPDWORD)
-OS_RegQueryValueExA__I_3BI_3I_3B_3I_3=cast=(LPDWORD)
-OS_RegQueryValueExA__I_3BI_3I_3B_3I_4=cast=(LPBYTE)
-OS_RegQueryValueExA__I_3BI_3I_3B_3I_5=cast=(LPDWORD)
-
-OS_RegQueryValueExA__I_3BI_3I_3I_3I=
-OS_RegQueryValueExA__I_3BI_3I_3I_3I_0=cast=(HKEY)
-OS_RegQueryValueExA__I_3BI_3I_3I_3I_1=cast=(LPSTR)
-OS_RegQueryValueExA__I_3BI_3I_3I_3I_2=cast=(LPDWORD)
-OS_RegQueryValueExA__I_3BI_3I_3I_3I_3=cast=(LPDWORD)
-OS_RegQueryValueExA__I_3BI_3I_3I_3I_4=cast=(LPBYTE)
-OS_RegQueryValueExA__I_3BI_3I_3I_3I_5=cast=(LPDWORD)
-
-OS_RegQueryValueExW__I_3CI_3I_3C_3I=
-OS_RegQueryValueExW__I_3CI_3I_3C_3I_0=cast=(HKEY)
-OS_RegQueryValueExW__I_3CI_3I_3C_3I_1=cast=(LPWSTR)
-OS_RegQueryValueExW__I_3CI_3I_3C_3I_2=cast=(LPDWORD)
-OS_RegQueryValueExW__I_3CI_3I_3C_3I_3=cast=(LPDWORD)
-OS_RegQueryValueExW__I_3CI_3I_3C_3I_4=cast=(LPBYTE)
-OS_RegQueryValueExW__I_3CI_3I_3C_3I_5=cast=(LPDWORD)
-
-OS_RegQueryValueExW__I_3CI_3I_3I_3I=
-OS_RegQueryValueExW__I_3CI_3I_3I_3I_0=cast=(HKEY)
-OS_RegQueryValueExW__I_3CI_3I_3I_3I_1=cast=(LPWSTR)
-OS_RegQueryValueExW__I_3CI_3I_3I_3I_2=cast=(LPDWORD)
-OS_RegQueryValueExW__I_3CI_3I_3I_3I_3=cast=(LPDWORD)
-OS_RegQueryValueExW__I_3CI_3I_3I_3I_4=cast=(LPBYTE)
-OS_RegQueryValueExW__I_3CI_3I_3I_3I_5=cast=(LPDWORD)
-
-OS_RegisterClassA=
-OS_RegisterClassA_0=
-
-OS_RegisterClassW=
-OS_RegisterClassW_0=cast=(LPWNDCLASSW)
-
-OS_RegisterClipboardFormatA=
-OS_RegisterClipboardFormatA_0=cast=(LPTSTR)
-
-OS_RegisterClipboardFormatW=
-OS_RegisterClipboardFormatW_0=cast=(LPWSTR)
-
-OS_RegisterWindowMessageA=
-OS_RegisterWindowMessageA_0=cast=(LPTSTR)
-
-OS_RegisterWindowMessageW=
-OS_RegisterWindowMessageW_0=cast=(LPWSTR)
-
-OS_ReleaseCapture=
-
-OS_ReleaseDC=
-OS_ReleaseDC_0=cast=(HWND)
-OS_ReleaseDC_1=cast=(HDC)
-
-OS_RemoveMenu=
-OS_RemoveMenu_0=cast=(HMENU)
-OS_RemoveMenu_1=
-OS_RemoveMenu_2=
-
-OS_RemovePropA=
-OS_RemovePropA_0=cast=HWND
-OS_RemovePropA_1=cast=LPCTSTR
-
-OS_RemovePropW=
-OS_RemovePropW_0=cast=HWND
-OS_RemovePropW_1=cast=(LPCWSTR)
-
-OS_ReplyMessage=
-OS_ReplyMessage_0=
-
-OS_RestoreDC=
-OS_RestoreDC_0=cast=(HDC)
-OS_RestoreDC_1=cast=(int)
-
-OS_RoundRect=
-OS_RoundRect_0=cast=(HDC)
-OS_RoundRect_1=
-OS_RoundRect_2=
-OS_RoundRect_3=
-OS_RoundRect_4=
-OS_RoundRect_5=
-OS_RoundRect_6=
-
-OS_SCRIPT_ANALYSIS_sizeof=
-
-OS_SCRIPT_CONTROL_sizeof=
-
-OS_SCRIPT_DIGITSUBSTITUTE_sizeof=
-
-OS_SCRIPT_FONTPROPERTIES_sizeof=
-
-OS_SCRIPT_ITEM_sizeof=
-
-OS_SCRIPT_LOGATTR_sizeof=
-
-OS_SCRIPT_PROPERTIES_sizeof=
-
-OS_SCRIPT_STATE_sizeof=
-
-OS_SCRIPT_STRING_ANALYSIS_sizeof=
-
-OS_SCROLLBARINFO_sizeof=
-
-OS_SCROLLINFO_sizeof=
-
-OS_SHACTIVATEINFO_sizeof=
-
-OS_SHBrowseForFolderA=
-OS_SHBrowseForFolderA_0=
-
-OS_SHBrowseForFolderW=
-OS_SHBrowseForFolderW_0=cast=(LPBROWSEINFOW)
-
-OS_SHCreateMenuBar=
-OS_SHCreateMenuBar_0=cast=(PSHMENUBARINFO)
-
-OS_SHDRAGIMAGE_sizeof=
-
-OS_SHELLEXECUTEINFO_sizeof=
-
-OS_SHFILEINFOA_sizeof=
-
-OS_SHFILEINFOW_sizeof=
-
-OS_SHGetFileInfoA=
-OS_SHGetFileInfoA_0=cast=LPCSTR
-OS_SHGetFileInfoA_1=
-OS_SHGetFileInfoA_2=cast=(SHFILEINFOA *)
-OS_SHGetFileInfoA_3=
-OS_SHGetFileInfoA_4=
-
-OS_SHGetFileInfoW=
-OS_SHGetFileInfoW_0=cast=LPCWSTR
-OS_SHGetFileInfoW_1=
-OS_SHGetFileInfoW_2=cast=(SHFILEINFOW *)
-OS_SHGetFileInfoW_3=
-OS_SHGetFileInfoW_4=
-
-OS_SHGetMalloc=
-OS_SHGetMalloc_0=cast=(LPMALLOC *)
-
-OS_SHGetPathFromIDListA=
-OS_SHGetPathFromIDListA_0=cast=(LPCITEMIDLIST)
-OS_SHGetPathFromIDListA_1=cast=(LPSTR)
-
-OS_SHGetPathFromIDListW=
-OS_SHGetPathFromIDListW_0=cast=(LPCITEMIDLIST)
-OS_SHGetPathFromIDListW_1=cast=(LPWSTR)
-
-OS_SHHandleWMSettingChange=
-OS_SHHandleWMSettingChange_0=cast=(HWND)
-OS_SHHandleWMSettingChange_1=
-OS_SHHandleWMSettingChange_2=
-OS_SHHandleWMSettingChange_3=
-
-OS_SHMENUBARINFO_sizeof=
-
-OS_SHRGINFO_sizeof=
-
-OS_SHRecognizeGesture=
-OS_SHRecognizeGesture_0=
-
-OS_SHSendBackToFocusWindow=
-OS_SHSendBackToFocusWindow_0=
-OS_SHSendBackToFocusWindow_1=
-OS_SHSendBackToFocusWindow_2=
-
-OS_SHSetAppKeyWndAssoc=
-OS_SHSetAppKeyWndAssoc_0=cast=(BYTE)
-OS_SHSetAppKeyWndAssoc_1=cast=(HWND)
-
-OS_SHSipPreference=
-OS_SHSipPreference_0=cast=(HWND)
-OS_SHSipPreference_1=
-
-OS_SIPINFO_sizeof=
-
-OS_SIZE_sizeof=
-
-OS_STARTUPINFO_sizeof=
-
-OS_SYSTEMTIME_sizeof=
-
-OS_SaveDC=
-OS_SaveDC_0=cast=(HDC)
-
-OS_ScreenToClient=
-OS_ScreenToClient_0=cast=(HWND)
-OS_ScreenToClient_1=
-
-OS_ScriptApplyDigitSubstitution=
-OS_ScriptApplyDigitSubstitution_0=cast=const SCRIPT_DIGITSUBSTITUTE*
-OS_ScriptApplyDigitSubstitution_1=cast=SCRIPT_CONTROL*
-OS_ScriptApplyDigitSubstitution_2=cast=SCRIPT_STATE*
-
-OS_ScriptBreak=
-OS_ScriptBreak_0=cast=const WCHAR *
-OS_ScriptBreak_1=
-OS_ScriptBreak_2=cast=const SCRIPT_ANALYSIS *
-OS_ScriptBreak_3=cast=SCRIPT_LOGATTR *
-
-OS_ScriptCPtoX=
-OS_ScriptCPtoX_0=
-OS_ScriptCPtoX_1=
-OS_ScriptCPtoX_2=
-OS_ScriptCPtoX_3=
-OS_ScriptCPtoX_4=cast=const WORD *
-OS_ScriptCPtoX_5=cast=const SCRIPT_VISATTR *
-OS_ScriptCPtoX_6=cast=const int *
-OS_ScriptCPtoX_7=cast=const SCRIPT_ANALYSIS *
-OS_ScriptCPtoX_8=cast=int *
-
-OS_ScriptCacheGetHeight=
-OS_ScriptCacheGetHeight_0=cast=HDC
-OS_ScriptCacheGetHeight_1=cast=(SCRIPT_CACHE *)
-OS_ScriptCacheGetHeight_2=cast=long *
-
-OS_ScriptFreeCache=
-OS_ScriptFreeCache_0=cast=(SCRIPT_CACHE *)
-
-OS_ScriptGetCMap=
-OS_ScriptGetCMap_0=cast=(HDC)
-OS_ScriptGetCMap_1=cast=(SCRIPT_CACHE *)
-OS_ScriptGetCMap_2=cast=(const WCHAR *)
-OS_ScriptGetCMap_3=
-OS_ScriptGetCMap_4=
-OS_ScriptGetCMap_5=cast=WORD*
-
-OS_ScriptGetFontProperties=
-OS_ScriptGetFontProperties_0=cast=HDC
-OS_ScriptGetFontProperties_1=cast=SCRIPT_CACHE *
-OS_ScriptGetFontProperties_2=cast=SCRIPT_FONTPROPERTIES *
-
-OS_ScriptGetLogicalWidths=
-OS_ScriptGetLogicalWidths_0=cast=const SCRIPT_ANALYSIS *
-OS_ScriptGetLogicalWidths_1=
-OS_ScriptGetLogicalWidths_2=
-OS_ScriptGetLogicalWidths_3=cast=const int *
-OS_ScriptGetLogicalWidths_4=cast=const WORD *
-OS_ScriptGetLogicalWidths_5=cast=(const SCRIPT_VISATTR *)
-OS_ScriptGetLogicalWidths_6=cast=(int *)
-
-OS_ScriptGetProperties=
-OS_ScriptGetProperties_0=cast=const SCRIPT_PROPERTIES ***
-OS_ScriptGetProperties_1=cast=int *
-
-OS_ScriptItemize=
-OS_ScriptItemize_0=cast=const WCHAR *
-OS_ScriptItemize_1=
-OS_ScriptItemize_2=
-OS_ScriptItemize_3=cast=const SCRIPT_CONTROL *
-OS_ScriptItemize_4=cast=const SCRIPT_STATE *
-OS_ScriptItemize_5=cast=SCRIPT_ITEM *
-OS_ScriptItemize_6=cast=int *
-
-OS_ScriptJustify=
-OS_ScriptJustify_0=cast=(SCRIPT_VISATTR *)
-OS_ScriptJustify_1=cast=const int *
-OS_ScriptJustify_2=
-OS_ScriptJustify_3=
-OS_ScriptJustify_4=
-OS_ScriptJustify_5=cast=int *
-
-OS_ScriptLayout=
-OS_ScriptLayout_0=
-OS_ScriptLayout_1=cast=const BYTE *
-OS_ScriptLayout_2=cast=int *
-OS_ScriptLayout_3=cast=int *
-
-OS_ScriptPlace=
-OS_ScriptPlace_0=cast=HDC
-OS_ScriptPlace_1=cast=SCRIPT_CACHE *
-OS_ScriptPlace_2=cast=const WORD *
-OS_ScriptPlace_3=
-OS_ScriptPlace_4=cast=const SCRIPT_VISATTR *
-OS_ScriptPlace_5=cast=SCRIPT_ANALYSIS *
-OS_ScriptPlace_6=cast=int *
-OS_ScriptPlace_7=cast=GOFFSET *
-OS_ScriptPlace_8=cast=ABC *
-
-OS_ScriptRecordDigitSubstitution=
-OS_ScriptRecordDigitSubstitution_0=cast=LCID
-OS_ScriptRecordDigitSubstitution_1=cast=SCRIPT_DIGITSUBSTITUTE*
-
-OS_ScriptShape=
-OS_ScriptShape_0=cast=HDC
-OS_ScriptShape_1=cast=SCRIPT_CACHE *
-OS_ScriptShape_2=cast=const WCHAR *
-OS_ScriptShape_3=
-OS_ScriptShape_4=
-OS_ScriptShape_5=cast=(SCRIPT_ANALYSIS *)
-OS_ScriptShape_6=cast=WORD *
-OS_ScriptShape_7=cast=WORD *
-OS_ScriptShape_8=cast=SCRIPT_VISATTR *
-OS_ScriptShape_9=cast=int *
-
-OS_ScriptStringAnalyse=
-OS_ScriptStringAnalyse_0=cast=HDC
-OS_ScriptStringAnalyse_1=cast=const void*
-OS_ScriptStringAnalyse_2=
-OS_ScriptStringAnalyse_3=
-OS_ScriptStringAnalyse_4=
-OS_ScriptStringAnalyse_5=
-OS_ScriptStringAnalyse_6=
-OS_ScriptStringAnalyse_7=
-OS_ScriptStringAnalyse_8=
-OS_ScriptStringAnalyse_9=cast=const int*
-OS_ScriptStringAnalyse_10=cast=SCRIPT_TABDEF*
-OS_ScriptStringAnalyse_11=cast=const BYTE*
-OS_ScriptStringAnalyse_12=cast=SCRIPT_STRING_ANALYSIS*
-
-OS_ScriptStringFree=
-OS_ScriptStringFree_0=cast=SCRIPT_STRING_ANALYSIS*
-
-OS_ScriptStringOut=
-OS_ScriptStringOut_0=cast=SCRIPT_STRING_ANALYSIS*,flags=struct
-OS_ScriptStringOut_1=
-OS_ScriptStringOut_2=
-OS_ScriptStringOut_3=
-OS_ScriptStringOut_4=
-OS_ScriptStringOut_5=
-OS_ScriptStringOut_6=
-OS_ScriptStringOut_7=
-
-OS_ScriptTextOut=
-OS_ScriptTextOut_0=cast=const HDC
-OS_ScriptTextOut_1=cast=SCRIPT_CACHE *
-OS_ScriptTextOut_2=
-OS_ScriptTextOut_3=
-OS_ScriptTextOut_4=
-OS_ScriptTextOut_5=cast=const RECT *
-OS_ScriptTextOut_6=cast=const SCRIPT_ANALYSIS *
-OS_ScriptTextOut_7=cast=const WCHAR *
-OS_ScriptTextOut_8=
-OS_ScriptTextOut_9=cast=const WORD *
-OS_ScriptTextOut_10=
-OS_ScriptTextOut_11=cast=const int *
-OS_ScriptTextOut_12=cast=const int *
-OS_ScriptTextOut_13=cast=const GOFFSET *
-
-OS_ScriptXtoCP=
-OS_ScriptXtoCP_0=
-OS_ScriptXtoCP_1=
-OS_ScriptXtoCP_2=
-OS_ScriptXtoCP_3=cast=(const WORD *)
-OS_ScriptXtoCP_4=cast=const SCRIPT_VISATTR *
-OS_ScriptXtoCP_5=cast=const int *
-OS_ScriptXtoCP_6=cast=const SCRIPT_ANALYSIS *
-OS_ScriptXtoCP_7=cast=int *
-OS_ScriptXtoCP_8=cast=int *
-
-OS_ScrollWindowEx=
-OS_ScrollWindowEx_0=cast=(HWND)
-OS_ScrollWindowEx_1=
-OS_ScrollWindowEx_2=
-OS_ScrollWindowEx_3=
-OS_ScrollWindowEx_4=
-OS_ScrollWindowEx_5=cast=(HRGN)
-OS_ScrollWindowEx_6=
-OS_ScrollWindowEx_7=
-
-OS_SelectClipRgn=
-OS_SelectClipRgn_0=cast=(HDC)
-OS_SelectClipRgn_1=cast=(HRGN)
-
-OS_SelectObject=
-OS_SelectObject_0=cast=(HDC)
-OS_SelectObject_1=cast=(HGDIOBJ)
-
-OS_SelectPalette=
-OS_SelectPalette_0=cast=(HDC)
-OS_SelectPalette_1=cast=(HPALETTE)
-OS_SelectPalette_2=
-
-OS_SendInput=
-OS_SendInput_0=
-OS_SendInput_1=cast=LPINPUT
-OS_SendInput_2=
-
-OS_SendMessageA__IIII=
-OS_SendMessageA__IIII_0=cast=(HWND)
-OS_SendMessageA__IIII_1=
-OS_SendMessageA__IIII_2=cast=(WPARAM)
-OS_SendMessageA__IIII_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_0=cast=HWND
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_2=cast=WPARAM
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_3=cast=LPARAM
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_0=cast=HWND
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_2=cast=WPARAM
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_3=cast=LPARAM
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDITEM_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDITEM_2_0=cast=HWND
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDITEM_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDITEM_2_2=cast=WPARAM
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDITEM_2_3=cast=LPARAM
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_0=cast=HWND
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_3=cast=LPARAM
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LITEM_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LITEM_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LITEM_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LITEM_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVITEM_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVITEM_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVITEM_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVITEM_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_LVITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_MARGINS_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_MARGINS_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_MARGINS_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_MARGINS_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_MARGINS_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_POINT_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_POINT_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_POINT_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_POINT_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_POINT_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_RECT_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_RECT_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_RECT_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_RECT_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_RECT_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SIZE_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SIZE_2_0=cast=HWND
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SIZE_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SIZE_2_2=cast=WPARAM
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SIZE_2_3=cast=LPARAM
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCITEM_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCITEM_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCITEM_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCITEM_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TCITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVITEM_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVITEM_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVITEM_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVITEM_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_0=cast=HWND
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_2=cast=WPARAM
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_3=cast=LPARAM
-
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_UDACCEL_2=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_0=cast=(HWND)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_1=
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_2=cast=(WPARAM)
-OS_SendMessageA__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_3=cast=(LPARAM)
-
-OS_SendMessageA__III_3B=
-OS_SendMessageA__III_3B_0=cast=(HWND)
-OS_SendMessageA__III_3B_1=
-OS_SendMessageA__III_3B_2=cast=(WPARAM)
-OS_SendMessageA__III_3B_3=cast=(LPARAM)
-
-OS_SendMessageA__III_3C=
-OS_SendMessageA__III_3C_0=cast=HWND
-OS_SendMessageA__III_3C_1=
-OS_SendMessageA__III_3C_2=cast=WPARAM
-OS_SendMessageA__III_3C_3=cast=LPARAM
-
-OS_SendMessageA__III_3I=
-OS_SendMessageA__III_3I_0=cast=(HWND)
-OS_SendMessageA__III_3I_1=
-OS_SendMessageA__III_3I_2=cast=(WPARAM)
-OS_SendMessageA__III_3I_3=cast=(LPARAM)
-
-OS_SendMessageA__III_3S=
-OS_SendMessageA__III_3S_0=cast=(HWND)
-OS_SendMessageA__III_3S_1=
-OS_SendMessageA__III_3S_2=cast=(WPARAM)
-OS_SendMessageA__III_3S_3=cast=(LPARAM)
-
-OS_SendMessageA__II_3II=
-OS_SendMessageA__II_3II_0=cast=(HWND)
-OS_SendMessageA__II_3II_1=
-OS_SendMessageA__II_3II_2=cast=(WPARAM)
-OS_SendMessageA__II_3II_3=cast=(LPARAM)
-
-OS_SendMessageA__II_3I_3I=
-OS_SendMessageA__II_3I_3I_0=cast=(HWND)
-OS_SendMessageA__II_3I_3I_1=
-OS_SendMessageA__II_3I_3I_2=cast=(WPARAM)
-OS_SendMessageA__II_3I_3I_3=cast=(LPARAM)
-
-OS_SendMessageW__IIII=
-OS_SendMessageW__IIII_0=cast=(HWND)
-OS_SendMessageW__IIII_1=
-OS_SendMessageW__IIII_2=cast=(WPARAM)
-OS_SendMessageW__IIII_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_0=cast=HWND
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_2=cast=WPARAM
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2_3=cast=LPARAM
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_0=cast=HWND
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_2=cast=WPARAM
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDITEM_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDITEM_2_0=cast=HWND
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDITEM_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDITEM_2_2=cast=WPARAM
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDITEM_2_3=cast=LPARAM
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_0=cast=HWND
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_2=cast=WPARAM
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2_3=cast=LPARAM
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LITEM_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LITEM_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LITEM_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LITEM_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVITEM_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVITEM_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVITEM_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVITEM_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_LVITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_MARGINS_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_MARGINS_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_MARGINS_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_MARGINS_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_MARGINS_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_POINT_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_POINT_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_POINT_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_POINT_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_POINT_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_RECT_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_RECT_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_RECT_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_RECT_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_RECT_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SIZE_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SIZE_2_0=cast=HWND
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SIZE_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SIZE_2_2=cast=WPARAM
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SIZE_2_3=cast=LPARAM
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCITEM_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCITEM_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCITEM_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCITEM_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TCITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVITEM_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVITEM_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVITEM_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVITEM_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVITEM_2_3=cast=(LPARAM)
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_0=cast=HWND
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_2=cast=WPARAM
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2_3=cast=LPARAM
-
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_UDACCEL_2=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_0=cast=(HWND)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_1=
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_2=cast=(WPARAM)
-OS_SendMessageW__IIILorg_eclipse_swt_internal_win32_UDACCEL_2_3=cast=(LPARAM)
-
-OS_SendMessageW__III_3C=
-OS_SendMessageW__III_3C_0=cast=(HWND)
-OS_SendMessageW__III_3C_1=
-OS_SendMessageW__III_3C_2=cast=(WPARAM)
-OS_SendMessageW__III_3C_3=cast=(LPARAM)
-
-OS_SendMessageW__III_3I=
-OS_SendMessageW__III_3I_0=cast=(HWND)
-OS_SendMessageW__III_3I_1=
-OS_SendMessageW__III_3I_2=cast=(WPARAM)
-OS_SendMessageW__III_3I_3=cast=(LPARAM)
-
-OS_SendMessageW__III_3S=
-OS_SendMessageW__III_3S_0=cast=(HWND)
-OS_SendMessageW__III_3S_1=
-OS_SendMessageW__III_3S_2=cast=(WPARAM)
-OS_SendMessageW__III_3S_3=cast=(LPARAM)
-
-OS_SendMessageW__II_3II=
-OS_SendMessageW__II_3II_0=cast=(HWND)
-OS_SendMessageW__II_3II_1=
-OS_SendMessageW__II_3II_2=cast=(WPARAM)
-OS_SendMessageW__II_3II_3=cast=(LPARAM)
-
-OS_SendMessageW__II_3I_3I=flags=no_gen
-OS_SendMessageW__II_3I_3I_0=cast=(HWND)
-OS_SendMessageW__II_3I_3I_1=
-OS_SendMessageW__II_3I_3I_2=cast=(WPARAM)
-OS_SendMessageW__II_3I_3I_3=cast=(LPARAM)
-
-OS_SetActiveWindow=
-OS_SetActiveWindow_0=cast=(HWND)
-
-OS_SetBkColor=
-OS_SetBkColor_0=cast=(HDC)
-OS_SetBkColor_1=cast=(COLORREF)
-
-OS_SetBkMode=
-OS_SetBkMode_0=cast=(HDC)
-OS_SetBkMode_1=
-
-OS_SetBrushOrgEx=
-OS_SetBrushOrgEx_0=cast=HDC
-OS_SetBrushOrgEx_1=
-OS_SetBrushOrgEx_2=
-OS_SetBrushOrgEx_3=cast=(LPPOINT)
-
-OS_SetCapture=
-OS_SetCapture_0=cast=(HWND)
-
-OS_SetCaretPos=
-OS_SetCaretPos_0=
-OS_SetCaretPos_1=
-
-OS_SetClipboardData=
-OS_SetClipboardData_0=
-OS_SetClipboardData_1=cast=(HANDLE)
-
-OS_SetCursor=
-OS_SetCursor_0=cast=(HCURSOR)
-
-OS_SetCursorPos=
-OS_SetCursorPos_0=
-OS_SetCursorPos_1=
-
-OS_SetDIBColorTable=
-OS_SetDIBColorTable_0=cast=(HDC)
-OS_SetDIBColorTable_1=
-OS_SetDIBColorTable_2=
-OS_SetDIBColorTable_3=cast=(RGBQUAD *),flags=no_out critical
-
-OS_SetErrorMode=
-OS_SetErrorMode_0=
-
-OS_SetFocus=
-OS_SetFocus_0=cast=(HWND)
-
-OS_SetForegroundWindow=
-OS_SetForegroundWindow_0=cast=(HWND)
-
-OS_SetGraphicsMode=
-OS_SetGraphicsMode_0=cast=HDC
-OS_SetGraphicsMode_1=
-
-OS_SetLayeredWindowAttributes=flags=dynamic
-OS_SetLayeredWindowAttributes_0=cast=HWND
-OS_SetLayeredWindowAttributes_1=
-OS_SetLayeredWindowAttributes_2=
-OS_SetLayeredWindowAttributes_3=
-
-OS_SetLayout=flags=dynamic
-OS_SetLayout_0=cast=(HDC)
-OS_SetLayout_1=cast=(DWORD)
-
-OS_SetMapMode=
-OS_SetMapMode_0=cast=HDC
-OS_SetMapMode_1=
-
-OS_SetMapperFlags=
-OS_SetMapperFlags_0=cast=HDC
-OS_SetMapperFlags_1=cast=DWORD
-
-OS_SetMenu=
-OS_SetMenu_0=cast=(HWND)
-OS_SetMenu_1=cast=(HMENU)
-
-OS_SetMenuDefaultItem=
-OS_SetMenuDefaultItem_0=cast=(HMENU)
-OS_SetMenuDefaultItem_1=
-OS_SetMenuDefaultItem_2=
-
-OS_SetMenuInfo=flags=dynamic
-OS_SetMenuInfo_0=cast=(HMENU)
-OS_SetMenuInfo_1=
-
-OS_SetMenuItemInfoA=
-OS_SetMenuItemInfoA_0=cast=(HMENU)
-OS_SetMenuItemInfoA_1=
-OS_SetMenuItemInfoA_2=
-OS_SetMenuItemInfoA_3=
-
-OS_SetMenuItemInfoW=
-OS_SetMenuItemInfoW_0=cast=(HMENU)
-OS_SetMenuItemInfoW_1=
-OS_SetMenuItemInfoW_2=
-OS_SetMenuItemInfoW_3=cast=(LPMENUITEMINFOW)
-
-OS_SetMetaRgn=
-OS_SetMetaRgn_0=cast=HDC
-
-OS_SetPaletteEntries=
-OS_SetPaletteEntries_0=cast=(HPALETTE)
-OS_SetPaletteEntries_1=
-OS_SetPaletteEntries_2=
-OS_SetPaletteEntries_3=cast=(PALETTEENTRY *),flags=no_out critical
-
-OS_SetParent=
-OS_SetParent_0=cast=(HWND)
-OS_SetParent_1=cast=(HWND)
-
-OS_SetPixel=
-OS_SetPixel_0=cast=(HDC)
-OS_SetPixel_1=
-OS_SetPixel_2=
-OS_SetPixel_3=
-
-OS_SetPolyFillMode=
-OS_SetPolyFillMode_0=cast=HDC
-OS_SetPolyFillMode_1=
-
-OS_SetProcessDPIAware=flags=dynamic
-
-OS_SetPropA=
-OS_SetPropA_0=cast=HWND
-OS_SetPropA_1=cast=LPCTSTR
-OS_SetPropA_2=cast=(HANDLE)
-
-OS_SetPropW=
-OS_SetPropW_0=cast=HWND
-OS_SetPropW_1=cast=(LPCWSTR)
-OS_SetPropW_2=cast=HANDLE
-
-OS_SetROP2=
-OS_SetROP2_0=cast=(HDC)
-OS_SetROP2_1=
-
-OS_SetRect=
-OS_SetRect_0=flags=no_in
-OS_SetRect_1=
-OS_SetRect_2=
-OS_SetRect_3=
-OS_SetRect_4=
-
-OS_SetRectRgn=
-OS_SetRectRgn_0=cast=(HRGN)
-OS_SetRectRgn_1=
-OS_SetRectRgn_2=
-OS_SetRectRgn_3=
-OS_SetRectRgn_4=
-
-OS_SetScrollInfo=
-OS_SetScrollInfo_0=cast=(HWND)
-OS_SetScrollInfo_1=
-OS_SetScrollInfo_2=
-OS_SetScrollInfo_3=
-
-OS_SetStretchBltMode=
-OS_SetStretchBltMode_0=cast=(HDC)
-OS_SetStretchBltMode_1=
-
-OS_SetTextAlign=
-OS_SetTextAlign_0=cast=(HDC)
-OS_SetTextAlign_1=
-
-OS_SetTextColor=
-OS_SetTextColor_0=cast=(HDC)
-OS_SetTextColor_1=cast=(COLORREF)
-
-OS_SetTimer=
-OS_SetTimer_0=cast=(HWND)
-OS_SetTimer_1=
-OS_SetTimer_2=
-OS_SetTimer_3=cast=(TIMERPROC)
-
-OS_SetViewportExtEx=
-OS_SetViewportExtEx_0=cast=HDC
-OS_SetViewportExtEx_1=
-OS_SetViewportExtEx_2=
-OS_SetViewportExtEx_3=
-
-OS_SetViewportOrgEx=
-OS_SetViewportOrgEx_0=cast=HDC
-OS_SetViewportOrgEx_1=
-OS_SetViewportOrgEx_2=
-OS_SetViewportOrgEx_3=
-
-OS_SetWindowExtEx=
-OS_SetWindowExtEx_0=cast=HDC
-OS_SetWindowExtEx_1=
-OS_SetWindowExtEx_2=
-OS_SetWindowExtEx_3=
-
-OS_SetWindowLongA=
-OS_SetWindowLongA_0=cast=(HWND)
-OS_SetWindowLongA_1=
-OS_SetWindowLongA_2=
-
-OS_SetWindowLongPtrA=
-OS_SetWindowLongPtrA_0=cast=(HWND)
-OS_SetWindowLongPtrA_1=
-OS_SetWindowLongPtrA_2=cast=(LONG_PTR)
-
-OS_SetWindowLongPtrW=
-OS_SetWindowLongPtrW_0=cast=(HWND)
-OS_SetWindowLongPtrW_1=
-OS_SetWindowLongPtrW_2=cast=(LONG_PTR)
-
-OS_SetWindowLongW=
-OS_SetWindowLongW_0=cast=(HWND)
-OS_SetWindowLongW_1=
-OS_SetWindowLongW_2=
-
-OS_SetWindowOrgEx=
-OS_SetWindowOrgEx_0=cast=HDC
-OS_SetWindowOrgEx_1=
-OS_SetWindowOrgEx_2=
-OS_SetWindowOrgEx_3=
-
-OS_SetWindowPlacement=
-OS_SetWindowPlacement_0=cast=(HWND)
-OS_SetWindowPlacement_1=
-
-OS_SetWindowPos=
-OS_SetWindowPos_0=cast=(HWND)
-OS_SetWindowPos_1=cast=(HWND)
-OS_SetWindowPos_2=
-OS_SetWindowPos_3=
-OS_SetWindowPos_4=
-OS_SetWindowPos_5=
-OS_SetWindowPos_6=
-
-OS_SetWindowRgn=
-OS_SetWindowRgn_0=cast=HWND
-OS_SetWindowRgn_1=cast=HRGN
-OS_SetWindowRgn_2=
-
-OS_SetWindowTextA=
-OS_SetWindowTextA_0=cast=(HWND)
-OS_SetWindowTextA_1=cast=(LPSTR)
-
-OS_SetWindowTextW=
-OS_SetWindowTextW_0=cast=(HWND)
-OS_SetWindowTextW_1=cast=(LPWSTR)
-
-OS_SetWindowTheme=flags=dynamic
-OS_SetWindowTheme_0=cast=HWND
-OS_SetWindowTheme_1=cast=LPCWSTR
-OS_SetWindowTheme_2=cast=LPCWSTR
-
-OS_SetWindowsHookExA=
-OS_SetWindowsHookExA_0=
-OS_SetWindowsHookExA_1=cast=(HOOKPROC)
-OS_SetWindowsHookExA_2=cast=(HINSTANCE)
-OS_SetWindowsHookExA_3=
-
-OS_SetWindowsHookExW=
-OS_SetWindowsHookExW_0=
-OS_SetWindowsHookExW_1=cast=(HOOKPROC)
-OS_SetWindowsHookExW_2=cast=(HINSTANCE)
-OS_SetWindowsHookExW_3=
-
-OS_SetWorldTransform=
-OS_SetWorldTransform_0=cast=HDC
-OS_SetWorldTransform_1=cast=XFORM *
-
-OS_ShellExecuteExA=
-OS_ShellExecuteExA_0=
-
-OS_ShellExecuteExW=
-OS_ShellExecuteExW_0=cast=(LPSHELLEXECUTEINFOW)
-
-OS_Shell_NotifyIconA=
-OS_Shell_NotifyIconA_0=
-OS_Shell_NotifyIconA_1=
-
-OS_Shell_NotifyIconW=
-OS_Shell_NotifyIconW_0=
-OS_Shell_NotifyIconW_1=
-
-OS_ShowCaret=
-OS_ShowCaret_0=cast=(HWND)
-
-OS_ShowCursor=
-OS_ShowCursor_0=
-
-OS_ShowOwnedPopups=
-OS_ShowOwnedPopups_0=cast=(HWND)
-OS_ShowOwnedPopups_1=
-
-OS_ShowScrollBar=
-OS_ShowScrollBar_0=cast=(HWND)
-OS_ShowScrollBar_1=
-OS_ShowScrollBar_2=
-
-OS_ShowWindow=
-OS_ShowWindow_0=cast=(HWND)
-OS_ShowWindow_1=
-
-OS_SipGetInfo=
-OS_SipGetInfo_0=
-
-OS_StartDocA=
-OS_StartDocA_0=cast=(HDC)
-OS_StartDocA_1=
-
-OS_StartDocW=
-OS_StartDocW_0=cast=(HDC)
-OS_StartDocW_1=cast=(LPDOCINFOW)
-
-OS_StartPage=
-OS_StartPage_0=cast=(HDC)
-
-OS_StretchBlt=
-OS_StretchBlt_0=cast=(HDC)
-OS_StretchBlt_1=
-OS_StretchBlt_2=
-OS_StretchBlt_3=
-OS_StretchBlt_4=
-OS_StretchBlt_5=cast=(HDC)
-OS_StretchBlt_6=
-OS_StretchBlt_7=
-OS_StretchBlt_8=
-OS_StretchBlt_9=
-OS_StretchBlt_10=
-
-OS_StrokePath=
-OS_StrokePath_0=cast=(HDC)
-
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_0=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_1=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_2=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_3=
-
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSA_2I=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSA_2I_0=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSA_2I_1=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSA_2I_2=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSA_2I_3=
-
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_RECT_2I=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_RECT_2I_0=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_RECT_2I_1=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_RECT_2I_2=
-OS_SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_RECT_2I_3=
-
-OS_SystemParametersInfoA__II_3II=
-OS_SystemParametersInfoA__II_3II_0=
-OS_SystemParametersInfoA__II_3II_1=
-OS_SystemParametersInfoA__II_3II_2=
-OS_SystemParametersInfoA__II_3II_3=
-
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_0=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_1=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_2=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I_3=
-
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSW_2I=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSW_2I_0=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSW_2I_1=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSW_2I_2=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSW_2I_3=
-
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_RECT_2I=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_RECT_2I_0=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_RECT_2I_1=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_RECT_2I_2=
-OS_SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_RECT_2I_3=
-
-OS_SystemParametersInfoW__II_3II=
-OS_SystemParametersInfoW__II_3II_0=
-OS_SystemParametersInfoW__II_3II_1=
-OS_SystemParametersInfoW__II_3II_2=
-OS_SystemParametersInfoW__II_3II_3=
-
-OS_TBBUTTONINFO_sizeof=
-
-OS_TBBUTTON_sizeof=
-
-OS_TCHITTESTINFO_sizeof=
-
-OS_TCITEM_sizeof=
-
-OS_TEXTMETRICA_sizeof=
-
-OS_TEXTMETRICW_sizeof=
-
-OS_TF_DA_COLOR_sizeof=
-
-OS_TF_DISPLAYATTRIBUTE_sizeof=
-
-OS_TOOLINFO_sizeof=
-
-OS_TRACKMOUSEEVENT_sizeof=
-
-OS_TRIVERTEX_sizeof=
-
-OS_TVHITTESTINFO_sizeof=
-
-OS_TVINSERTSTRUCT_sizeof=
-
-OS_TVITEMEX_sizeof=
-
-OS_TVITEM_sizeof=
-
-OS_TVSORTCB_sizeof=
-
-OS_ToAscii=
-OS_ToAscii_0=
-OS_ToAscii_1=
-OS_ToAscii_2=cast=(PBYTE)
-OS_ToAscii_3=cast=(LPWORD)
-OS_ToAscii_4=
-
-OS_ToUnicode=
-OS_ToUnicode_0=
-OS_ToUnicode_1=
-OS_ToUnicode_2=cast=(PBYTE)
-OS_ToUnicode_3=cast=(LPWSTR)
-OS_ToUnicode_4=
-OS_ToUnicode_5=
-
-OS_TrackMouseEvent=
-OS_TrackMouseEvent_0=
-
-OS_TrackPopupMenu=
-OS_TrackPopupMenu_0=cast=(HMENU)
-OS_TrackPopupMenu_1=
-OS_TrackPopupMenu_2=
-OS_TrackPopupMenu_3=
-OS_TrackPopupMenu_4=
-OS_TrackPopupMenu_5=cast=(HWND)
-OS_TrackPopupMenu_6=
-
-OS_TranslateAcceleratorA=
-OS_TranslateAcceleratorA_0=cast=(HWND)
-OS_TranslateAcceleratorA_1=cast=(HACCEL)
-OS_TranslateAcceleratorA_2=
-
-OS_TranslateAcceleratorW=
-OS_TranslateAcceleratorW_0=cast=(HWND)
-OS_TranslateAcceleratorW_1=cast=(HACCEL)
-OS_TranslateAcceleratorW_2=
-
-OS_TranslateCharsetInfo=
-OS_TranslateCharsetInfo_0=cast=(DWORD *)
-OS_TranslateCharsetInfo_1=cast=(LPCHARSETINFO)
-OS_TranslateCharsetInfo_2=
-
-OS_TranslateMDISysAccel=
-OS_TranslateMDISysAccel_0=cast=(HWND)
-OS_TranslateMDISysAccel_1=cast=(LPMSG)
-
-OS_TranslateMessage=
-OS_TranslateMessage_0=
-
-OS_TransparentBlt=flags=dynamic
-OS_TransparentBlt_0=
-OS_TransparentBlt_1=
-OS_TransparentBlt_2=
-OS_TransparentBlt_3=
-OS_TransparentBlt_4=
-OS_TransparentBlt_5=
-OS_TransparentBlt_6=
-OS_TransparentBlt_7=
-OS_TransparentBlt_8=
-OS_TransparentBlt_9=
-OS_TransparentBlt_10=
-
-OS_TransparentImage=
-OS_TransparentImage_0=cast=(HDC)
-OS_TransparentImage_1=
-OS_TransparentImage_2=
-OS_TransparentImage_3=
-OS_TransparentImage_4=
-OS_TransparentImage_5=cast=(HANDLE)
-OS_TransparentImage_6=
-OS_TransparentImage_7=
-OS_TransparentImage_8=
-OS_TransparentImage_9=
-OS_TransparentImage_10=cast=(COLORREF)
-
-OS_TreeView_GetItemRect=
-OS_TreeView_GetItemRect_0=cast=HWND
-OS_TreeView_GetItemRect_1=cast=HTREEITEM
-OS_TreeView_GetItemRect_2=
-OS_TreeView_GetItemRect_3=
-
-OS_UDACCEL_sizeof=
-
-OS_UnhookWindowsHookEx=
-OS_UnhookWindowsHookEx_0=cast=(HHOOK)
-
-OS_UnregisterClassA=
-OS_UnregisterClassA_0=cast=(LPSTR)
-OS_UnregisterClassA_1=cast=(HINSTANCE)
-
-OS_UnregisterClassW=
-OS_UnregisterClassW_0=cast=(LPWSTR)
-OS_UnregisterClassW_1=cast=(HINSTANCE)
-
-OS_UpdateLayeredWindow=flags=dynamic
-OS_UpdateLayeredWindow_0=cast=HWND
-OS_UpdateLayeredWindow_1=cast=HDC
-OS_UpdateLayeredWindow_2=
-OS_UpdateLayeredWindow_3=
-OS_UpdateLayeredWindow_4=cast=HDC
-OS_UpdateLayeredWindow_5=
-OS_UpdateLayeredWindow_6=cast=(COLORREF)
-OS_UpdateLayeredWindow_7=
-OS_UpdateLayeredWindow_8=
-
-OS_UpdateWindow=
-OS_UpdateWindow_0=cast=(HWND)
-
-OS_ValidateRect=
-OS_ValidateRect_0=cast=(HWND)
-OS_ValidateRect_1=
-
-OS_VkKeyScanA=
-OS_VkKeyScanA_0=cast=(TCHAR)
-
-OS_VkKeyScanW=
-OS_VkKeyScanW_0=cast=(WCHAR)
-
-OS_VtblCall__II=
-OS_VtblCall__II_0=
-OS_VtblCall__II_1=
-
-OS_VtblCall__III=
-OS_VtblCall__III_0=
-OS_VtblCall__III_1=
-OS_VtblCall__III_2=
-
-OS_VtblCall__IIIII_3I=
-OS_VtblCall__IIIII_3I_0=
-OS_VtblCall__IIIII_3I_1=
-OS_VtblCall__IIIII_3I_2=
-OS_VtblCall__IIIII_3I_3=
-OS_VtblCall__IIIII_3I_4=
-OS_VtblCall__IIIII_3I_5=
-
-OS_VtblCall__IIIJI_3J=
-OS_VtblCall__IIIJI_3J_0=
-OS_VtblCall__IIIJI_3J_1=
-OS_VtblCall__IIIJI_3J_2=
-OS_VtblCall__IIIJI_3J_3=
-OS_VtblCall__IIIJI_3J_4=
-OS_VtblCall__IIIJI_3J_5=
-
-OS_VtblCall__III_3I_3I=
-OS_VtblCall__III_3I_3I_0=
-OS_VtblCall__III_3I_3I_1=
-OS_VtblCall__III_3I_3I_2=
-OS_VtblCall__III_3I_3I_3=
-OS_VtblCall__III_3I_3I_4=
-
-OS_VtblCall__IIJ=
-OS_VtblCall__IIJ_0=
-OS_VtblCall__IIJ_1=
-OS_VtblCall__IIJ_2=
-
-OS_VtblCall__IIJII_3J=
-OS_VtblCall__IIJII_3J_0=
-OS_VtblCall__IIJII_3J_1=
-OS_VtblCall__IIJII_3J_2=
-OS_VtblCall__IIJII_3J_3=
-OS_VtblCall__IIJII_3J_4=
-OS_VtblCall__IIJII_3J_5=
-
-OS_VtblCall__IIJJI_3J=
-OS_VtblCall__IIJJI_3J_0=
-OS_VtblCall__IIJJI_3J_1=
-OS_VtblCall__IIJJI_3J_2=
-OS_VtblCall__IIJJI_3J_3=
-OS_VtblCall__IIJJI_3J_4=
-OS_VtblCall__IIJJI_3J_5=
-
-OS_VtblCall__IILorg_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE_2=
-OS_VtblCall__IILorg_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE_2_0=
-OS_VtblCall__IILorg_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE_2_1=
-OS_VtblCall__IILorg_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE_2_2=
-
-OS_VtblCall__IIS_3B_3B_3B=
-OS_VtblCall__IIS_3B_3B_3B_0=
-OS_VtblCall__IIS_3B_3B_3B_1=
-OS_VtblCall__IIS_3B_3B_3B_2=
-OS_VtblCall__IIS_3B_3B_3B_3=
-OS_VtblCall__IIS_3B_3B_3B_4=
-OS_VtblCall__IIS_3B_3B_3B_5=
-
-OS_VtblCall__II_3B_3I=
-OS_VtblCall__II_3B_3I_0=
-OS_VtblCall__II_3B_3I_1=
-OS_VtblCall__II_3B_3I_2=
-OS_VtblCall__II_3B_3I_3=
-
-OS_VtblCall__II_3CII_3I_3I=
-OS_VtblCall__II_3CII_3I_3I_0=
-OS_VtblCall__II_3CII_3I_3I_1=
-OS_VtblCall__II_3CII_3I_3I_2=
-OS_VtblCall__II_3CII_3I_3I_3=
-OS_VtblCall__II_3CII_3I_3I_4=
-OS_VtblCall__II_3CII_3I_3I_5=
-OS_VtblCall__II_3CII_3I_3I_6=
-
-OS_VtblCall__II_3I=
-OS_VtblCall__II_3I_0=
-OS_VtblCall__II_3I_1=
-OS_VtblCall__II_3I_2=
-
-OS_VtblCall__II_3J=
-OS_VtblCall__II_3J_0=
-OS_VtblCall__II_3J_1=
-OS_VtblCall__II_3J_2=
-
-OS_WINDOWPLACEMENT_sizeof=
-
-OS_WINDOWPOS_sizeof=
-
-OS_WNDCLASS_sizeof=
-
-OS_WaitMessage=
-
-OS_WideCharToMultiByte__II_3CIII_3B_3Z=
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_0=
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_1=
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_2=cast=(LPCWSTR),flags=no_out critical
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_3=
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_4=cast=(LPSTR)
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_5=
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_6=cast=(LPCSTR)
-OS_WideCharToMultiByte__II_3CIII_3B_3Z_7=cast=(LPBOOL)
-
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z=
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_0=
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_1=
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_2=cast=(LPCWSTR),flags=no_out critical
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_3=
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_4=cast=(LPSTR),flags=no_in critical
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_5=
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_6=cast=(LPCSTR)
-OS_WideCharToMultiByte__II_3CI_3BI_3B_3Z_7=cast=(LPBOOL)
-
-OS_WindowFromDC=
-OS_WindowFromDC_0=cast=(HDC)
-
-OS_WindowFromPoint=
-OS_WindowFromPoint_0=flags=struct
-
-OS_wcslen=
-OS_wcslen_0=cast=(const wchar_t *)
-
-
-org_eclipse_swt_internal_win32_OSVERSIONINFO=
-OSVERSIONINFO_dwOSVersionInfoSize=
-OSVERSIONINFO_dwMajorVersion=
-OSVERSIONINFO_dwMinorVersion=
-OSVERSIONINFO_dwBuildNumber=
-OSVERSIONINFO_dwPlatformId=
-
-org_eclipse_swt_internal_win32_OSVERSIONINFOA=
-OSVERSIONINFOA_szCSDVersion=
-
-org_eclipse_swt_internal_win32_OSVERSIONINFOEX=
-OSVERSIONINFOEX_wServicePackMajor=
-OSVERSIONINFOEX_wServicePackMinor=
-OSVERSIONINFOEX_wSuiteMask=
-OSVERSIONINFOEX_wProductType=
-OSVERSIONINFOEX_wReserved=
-
-org_eclipse_swt_internal_win32_OSVERSIONINFOEXA=
-OSVERSIONINFOEXA_szCSDVersion=
-
-org_eclipse_swt_internal_win32_OSVERSIONINFOEXW=
-OSVERSIONINFOEXW_szCSDVersion=
-
-org_eclipse_swt_internal_win32_OSVERSIONINFOW=
-OSVERSIONINFOW_szCSDVersion=
-
-org_eclipse_swt_internal_win32_OUTLINETEXTMETRIC=
-OUTLINETEXTMETRIC_otmSize=
-OUTLINETEXTMETRIC_otmFiller=
-OUTLINETEXTMETRIC_otmPanoseNumber_bFamilyType=accessor=otmPanoseNumber.bFamilyType
-OUTLINETEXTMETRIC_otmPanoseNumber_bSerifStyle=accessor=otmPanoseNumber.bSerifStyle
-OUTLINETEXTMETRIC_otmPanoseNumber_bWeight=accessor=otmPanoseNumber.bWeight
-OUTLINETEXTMETRIC_otmPanoseNumber_bProportion=accessor=otmPanoseNumber.bProportion
-OUTLINETEXTMETRIC_otmPanoseNumber_bContrast=accessor=otmPanoseNumber.bContrast
-OUTLINETEXTMETRIC_otmPanoseNumber_bStrokeVariation=accessor=otmPanoseNumber.bStrokeVariation
-OUTLINETEXTMETRIC_otmPanoseNumber_bArmStyle=accessor=otmPanoseNumber.bArmStyle
-OUTLINETEXTMETRIC_otmPanoseNumber_bLetterform=accessor=otmPanoseNumber.bLetterform
-OUTLINETEXTMETRIC_otmPanoseNumber_bMidline=accessor=otmPanoseNumber.bMidline
-OUTLINETEXTMETRIC_otmPanoseNumber_bXHeight=accessor=otmPanoseNumber.bXHeight
-OUTLINETEXTMETRIC_otmfsSelection=
-OUTLINETEXTMETRIC_otmfsType=
-OUTLINETEXTMETRIC_otmsCharSlopeRise=
-OUTLINETEXTMETRIC_otmsCharSlopeRun=
-OUTLINETEXTMETRIC_otmItalicAngle=
-OUTLINETEXTMETRIC_otmEMSquare=
-OUTLINETEXTMETRIC_otmAscent=
-OUTLINETEXTMETRIC_otmDescent=
-OUTLINETEXTMETRIC_otmLineGap=
-OUTLINETEXTMETRIC_otmsCapEmHeight=
-OUTLINETEXTMETRIC_otmsXHeight=
-OUTLINETEXTMETRIC_otmrcFontBox=
-OUTLINETEXTMETRIC_otmMacAscent=
-OUTLINETEXTMETRIC_otmMacDescent=
-OUTLINETEXTMETRIC_otmMacLineGap=
-OUTLINETEXTMETRIC_otmusMinimumPPEM=
-OUTLINETEXTMETRIC_otmptSubscriptSize=
-OUTLINETEXTMETRIC_otmptSubscriptOffset=
-OUTLINETEXTMETRIC_otmptSuperscriptSize=
-OUTLINETEXTMETRIC_otmptSuperscriptOffset=
-OUTLINETEXTMETRIC_otmsStrikeoutSize=
-OUTLINETEXTMETRIC_otmsStrikeoutPosition=
-OUTLINETEXTMETRIC_otmsUnderscoreSize=
-OUTLINETEXTMETRIC_otmsUnderscorePosition=
-OUTLINETEXTMETRIC_otmpFamilyName=cast=PSTR
-OUTLINETEXTMETRIC_otmpFaceName=cast=PSTR
-OUTLINETEXTMETRIC_otmpStyleName=cast=PSTR
-OUTLINETEXTMETRIC_otmpFullName=cast=PSTR
-
-org_eclipse_swt_internal_win32_OUTLINETEXTMETRICA=
-OUTLINETEXTMETRICA_otmTextMetrics=
-
-org_eclipse_swt_internal_win32_OUTLINETEXTMETRICW=
-OUTLINETEXTMETRICW_otmTextMetrics=
-
-org_eclipse_swt_internal_win32_PAINTSTRUCT=
-PAINTSTRUCT_hdc=cast=(HDC)
-PAINTSTRUCT_fErase=
-PAINTSTRUCT_left=accessor=rcPaint.left
-PAINTSTRUCT_top=accessor=rcPaint.top
-PAINTSTRUCT_right=accessor=rcPaint.right
-PAINTSTRUCT_bottom=accessor=rcPaint.bottom
-PAINTSTRUCT_fRestore=
-PAINTSTRUCT_fIncUpdate=
-PAINTSTRUCT_rgbReserved=
-
-org_eclipse_swt_internal_win32_PANOSE=
-PANOSE_bFamilyType=
-PANOSE_bSerifStyle=
-PANOSE_bWeight=
-PANOSE_bProportion=
-PANOSE_bContrast=
-PANOSE_bStrokeVariation=
-PANOSE_bArmStyle=
-PANOSE_bLetterform=
-PANOSE_bMidline=
-PANOSE_bXHeight=
-
-org_eclipse_swt_internal_win32_POINT=
-POINT_x=
-POINT_y=
-
-org_eclipse_swt_internal_win32_PRINTDLG=
-PRINTDLG_lStructSize=
-PRINTDLG_hwndOwner=cast=(HWND)
-PRINTDLG_hDevMode=cast=(HGLOBAL)
-PRINTDLG_hDevNames=cast=(HGLOBAL)
-PRINTDLG_hDC=cast=(HDC)
-PRINTDLG_Flags=
-PRINTDLG_nFromPage=
-PRINTDLG_nToPage=
-PRINTDLG_nMinPage=
-PRINTDLG_nMaxPage=
-PRINTDLG_nCopies=
-PRINTDLG_hInstance=cast=(HINSTANCE)
-PRINTDLG_lCustData=
-PRINTDLG_lpfnPrintHook=cast=(LPPRINTHOOKPROC)
-PRINTDLG_lpfnSetupHook=cast=(LPPRINTHOOKPROC)
-PRINTDLG_lpPrintTemplateName=cast=(LPCTSTR)
-PRINTDLG_lpSetupTemplateName=cast=(LPCTSTR)
-PRINTDLG_hPrintTemplate=cast=(HGLOBAL)
-PRINTDLG_hSetupTemplate=cast=(HGLOBAL)
-
-org_eclipse_swt_internal_win32_PROCESS_1INFORMATION=
-PROCESS_INFORMATION_hProcess=cast=HANDLE
-PROCESS_INFORMATION_hThread=cast=HANDLE
-PROCESS_INFORMATION_dwProcessId=
-PROCESS_INFORMATION_dwThreadId=
-
-org_eclipse_swt_internal_win32_REBARBANDINFO=
-REBARBANDINFO_cbSize=
-REBARBANDINFO_fMask=
-REBARBANDINFO_fStyle=
-REBARBANDINFO_clrFore=
-REBARBANDINFO_clrBack=
-REBARBANDINFO_lpText=cast=(LPTSTR)
-REBARBANDINFO_cch=
-REBARBANDINFO_iImage=
-REBARBANDINFO_hwndChild=cast=(HWND)
-REBARBANDINFO_cxMinChild=
-REBARBANDINFO_cyMinChild=
-REBARBANDINFO_cx=
-REBARBANDINFO_hbmBack=cast=(HBITMAP)
-REBARBANDINFO_wID=
-REBARBANDINFO_cyChild=
-REBARBANDINFO_cyMaxChild=
-REBARBANDINFO_cyIntegral=
-REBARBANDINFO_cxIdeal=
-REBARBANDINFO_lParam=
-REBARBANDINFO_cxHeader=flags=no_wince
-
-org_eclipse_swt_internal_win32_RECT=
-RECT_left=
-RECT_top=
-RECT_right=
-RECT_bottom=
-
-org_eclipse_swt_internal_win32_SCRIPT_1ANALYSIS=
-SCRIPT_ANALYSIS_eScript=
-SCRIPT_ANALYSIS_fRTL=
-SCRIPT_ANALYSIS_fLayoutRTL=
-SCRIPT_ANALYSIS_fLinkBefore=
-SCRIPT_ANALYSIS_fLinkAfter=
-SCRIPT_ANALYSIS_fLogicalOrder=
-SCRIPT_ANALYSIS_fNoGlyphIndex=
-SCRIPT_ANALYSIS_s=
-
-org_eclipse_swt_internal_win32_SCRIPT_1CONTROL=
-SCRIPT_CONTROL_uDefaultLanguage=
-SCRIPT_CONTROL_fContextDigits=
-SCRIPT_CONTROL_fInvertPreBoundDir=
-SCRIPT_CONTROL_fInvertPostBoundDir=
-SCRIPT_CONTROL_fLinkStringBefore=
-SCRIPT_CONTROL_fLinkStringAfter=
-SCRIPT_CONTROL_fNeutralOverride=
-SCRIPT_CONTROL_fNumericOverride=
-SCRIPT_CONTROL_fLegacyBidiClass=
-SCRIPT_CONTROL_fReserved=
-
-org_eclipse_swt_internal_win32_SCRIPT_1DIGITSUBSTITUTE=
-SCRIPT_DIGITSUBSTITUTE_NationalDigitLanguage=
-SCRIPT_DIGITSUBSTITUTE_TraditionalDigitLanguage=
-SCRIPT_DIGITSUBSTITUTE_DigitSubstitute=
-SCRIPT_DIGITSUBSTITUTE_dwReserved=
-
-org_eclipse_swt_internal_win32_SCRIPT_1FONTPROPERTIES=
-SCRIPT_FONTPROPERTIES_cBytes=
-SCRIPT_FONTPROPERTIES_wgBlank=
-SCRIPT_FONTPROPERTIES_wgDefault=
-SCRIPT_FONTPROPERTIES_wgInvalid=
-SCRIPT_FONTPROPERTIES_wgKashida=
-SCRIPT_FONTPROPERTIES_iKashidaWidth=
-
-org_eclipse_swt_internal_win32_SCRIPT_1ITEM=
-SCRIPT_ITEM_iCharPos=
-SCRIPT_ITEM_a=
-
-org_eclipse_swt_internal_win32_SCRIPT_1LOGATTR=
-SCRIPT_LOGATTR_fSoftBreak=
-SCRIPT_LOGATTR_fWhiteSpace=
-SCRIPT_LOGATTR_fCharStop=
-SCRIPT_LOGATTR_fWordStop=
-SCRIPT_LOGATTR_fInvalid=
-SCRIPT_LOGATTR_fReserved=
-
-org_eclipse_swt_internal_win32_SCRIPT_1PROPERTIES=
-SCRIPT_PROPERTIES_langid=
-SCRIPT_PROPERTIES_fNumeric=
-SCRIPT_PROPERTIES_fComplex=
-SCRIPT_PROPERTIES_fNeedsWordBreaking=
-SCRIPT_PROPERTIES_fNeedsCaretInfo=
-SCRIPT_PROPERTIES_bCharSet=
-SCRIPT_PROPERTIES_fControl=
-SCRIPT_PROPERTIES_fPrivateUseArea=
-SCRIPT_PROPERTIES_fNeedsCharacterJustify=
-SCRIPT_PROPERTIES_fInvalidGlyph=
-SCRIPT_PROPERTIES_fInvalidLogAttr=
-SCRIPT_PROPERTIES_fCDM=
-SCRIPT_PROPERTIES_fAmbiguousCharSet=
-SCRIPT_PROPERTIES_fClusterSizeVaries=
-SCRIPT_PROPERTIES_fRejectInvalid=
-
-org_eclipse_swt_internal_win32_SCRIPT_1STATE=
-SCRIPT_STATE_uBidiLevel=
-SCRIPT_STATE_fOverrideDirection=
-SCRIPT_STATE_fInhibitSymSwap=
-SCRIPT_STATE_fCharShape=
-SCRIPT_STATE_fDigitSubstitute=
-SCRIPT_STATE_fInhibitLigate=
-SCRIPT_STATE_fDisplayZWG=
-SCRIPT_STATE_fArabicNumContext=
-SCRIPT_STATE_fGcpClusters=
-SCRIPT_STATE_fReserved=
-SCRIPT_STATE_fEngineReserved=
-
-org_eclipse_swt_internal_win32_SCROLLBARINFO=
-SCROLLBARINFO_cbSize=
-SCROLLBARINFO_rcScrollBar=
-SCROLLBARINFO_dxyLineButton=
-SCROLLBARINFO_xyThumbTop=
-SCROLLBARINFO_xyThumbBottom=
-SCROLLBARINFO_reserved=
-SCROLLBARINFO_rgstate=
-
-org_eclipse_swt_internal_win32_SCROLLINFO=
-SCROLLINFO_cbSize=
-SCROLLINFO_fMask=
-SCROLLINFO_nMin=
-SCROLLINFO_nMax=
-SCROLLINFO_nPage=
-SCROLLINFO_nPos=
-SCROLLINFO_nTrackPos=
-
-org_eclipse_swt_internal_win32_SHACTIVATEINFO=
-SHACTIVATEINFO_cbSize=
-SHACTIVATEINFO_hwndLastFocus=cast=(HWND)
-SHACTIVATEINFO_fSipUp=
-SHACTIVATEINFO_fSipOnDeactivation=
-SHACTIVATEINFO_fActive=
-SHACTIVATEINFO_fReserved=
-
-org_eclipse_swt_internal_win32_SHDRAGIMAGE=
-SHDRAGIMAGE_sizeDragImage=
-SHDRAGIMAGE_ptOffset=
-SHDRAGIMAGE_hbmpDragImage=cast=HBITMAP
-SHDRAGIMAGE_crColorKey=
-
-org_eclipse_swt_internal_win32_SHELLEXECUTEINFO=
-SHELLEXECUTEINFO_cbSize=
-SHELLEXECUTEINFO_fMask=
-SHELLEXECUTEINFO_hwnd=cast=(HWND)
-SHELLEXECUTEINFO_lpVerb=cast=(LPCTSTR)
-SHELLEXECUTEINFO_lpFile=cast=(LPCTSTR)
-SHELLEXECUTEINFO_lpParameters=cast=(LPCTSTR)
-SHELLEXECUTEINFO_lpDirectory=cast=(LPCTSTR)
-SHELLEXECUTEINFO_nShow=
-SHELLEXECUTEINFO_hInstApp=cast=(HINSTANCE)
-SHELLEXECUTEINFO_lpIDList=cast=(LPVOID)
-SHELLEXECUTEINFO_lpClass=cast=(LPCTSTR)
-SHELLEXECUTEINFO_hkeyClass=cast=(HKEY)
-SHELLEXECUTEINFO_dwHotKey=
-SHELLEXECUTEINFO_hIcon=cast=(HANDLE)
-SHELLEXECUTEINFO_hProcess=cast=(HANDLE)
-
-org_eclipse_swt_internal_win32_SHFILEINFO=
-SHFILEINFO_hIcon=cast=HICON
-SHFILEINFO_iIcon=
-SHFILEINFO_dwAttributes=
-
-org_eclipse_swt_internal_win32_SHFILEINFOA=
-SHFILEINFOA_szDisplayName=
-SHFILEINFOA_szTypeName=
-
-org_eclipse_swt_internal_win32_SHFILEINFOW=
-SHFILEINFOW_szDisplayName=
-SHFILEINFOW_szTypeName=
-
-org_eclipse_swt_internal_win32_SHMENUBARINFO=
-SHMENUBARINFO_cbSize=
-SHMENUBARINFO_hwndParent=cast=(HWND)
-SHMENUBARINFO_dwFlags=
-SHMENUBARINFO_nToolBarId=
-SHMENUBARINFO_hInstRes=cast=(HINSTANCE)
-SHMENUBARINFO_nBmpId=
-SHMENUBARINFO_cBmpImages=
-SHMENUBARINFO_hwndMB=cast=(HWND)
-
-org_eclipse_swt_internal_win32_SHRGINFO=
-SHRGINFO_cbSize=
-SHRGINFO_hwndClient=cast=(HWND)
-SHRGINFO_ptDown_x=accessor=ptDown.x
-SHRGINFO_ptDown_y=accessor=ptDown.y
-SHRGINFO_dwFlags=
-
-org_eclipse_swt_internal_win32_SIPINFO=
-SIPINFO_cbSize=
-SIPINFO_fdwFlags=
-SIPINFO_rcVisibleDesktop_left=accessor=rcVisibleDesktop.left
-SIPINFO_rcVisibleDesktop_top=accessor=rcVisibleDesktop.top
-SIPINFO_rcVisibleDesktop_right=accessor=rcVisibleDesktop.right
-SIPINFO_rcVisibleDesktop_bottom=accessor=rcVisibleDesktop.bottom
-SIPINFO_rcSipRect_left=accessor=rcSipRect.left
-SIPINFO_rcSipRect_top=accessor=rcSipRect.top
-SIPINFO_rcSipRect_right=accessor=rcSipRect.right
-SIPINFO_rcSipRect_bottom=accessor=rcSipRect.bottom
-SIPINFO_dwImDataSize=
-SIPINFO_pvImData=cast=(void *)
-
-org_eclipse_swt_internal_win32_SIZE=
-SIZE_cx=
-SIZE_cy=
-
-org_eclipse_swt_internal_win32_STARTUPINFO=
-STARTUPINFO_cb=
-STARTUPINFO_lpReserved=cast=LPTSTR
-STARTUPINFO_lpDesktop=cast=LPTSTR
-STARTUPINFO_lpTitle=cast=LPTSTR
-STARTUPINFO_dwX=
-STARTUPINFO_dwY=
-STARTUPINFO_dwXSize=
-STARTUPINFO_dwYSize=
-STARTUPINFO_dwXCountChars=
-STARTUPINFO_dwYCountChars=
-STARTUPINFO_dwFillAttribute=
-STARTUPINFO_dwFlags=
-STARTUPINFO_wShowWindow=
-STARTUPINFO_cbReserved2=
-STARTUPINFO_lpReserved2=cast=LPBYTE
-STARTUPINFO_hStdInput=cast=HANDLE
-STARTUPINFO_hStdOutput=cast=HANDLE
-STARTUPINFO_hStdError=cast=HANDLE
-
-org_eclipse_swt_internal_win32_SYSTEMTIME=
-SYSTEMTIME_wYear=
-SYSTEMTIME_wMonth=
-SYSTEMTIME_wDayOfWeek=
-SYSTEMTIME_wDay=
-SYSTEMTIME_wHour=
-SYSTEMTIME_wMinute=
-SYSTEMTIME_wSecond=
-SYSTEMTIME_wMilliseconds=
-
-org_eclipse_swt_internal_win32_TBBUTTON=
-TBBUTTON_iBitmap=
-TBBUTTON_idCommand=
-TBBUTTON_fsState=
-TBBUTTON_fsStyle=
-TBBUTTON_dwData=
-TBBUTTON_iString=
-
-org_eclipse_swt_internal_win32_TBBUTTONINFO=
-TBBUTTONINFO_cbSize=
-TBBUTTONINFO_dwMask=
-TBBUTTONINFO_idCommand=
-TBBUTTONINFO_iImage=
-TBBUTTONINFO_fsState=
-TBBUTTONINFO_fsStyle=
-TBBUTTONINFO_cx=
-TBBUTTONINFO_lParam=
-TBBUTTONINFO_pszText=cast=(LPTSTR)
-TBBUTTONINFO_cchText=
-
-org_eclipse_swt_internal_win32_TCHAR=flags=no_gen
-TCHAR_chars=
-TCHAR_bytes=
-
-org_eclipse_swt_internal_win32_TCHITTESTINFO=
-TCHITTESTINFO_x=accessor=pt.x
-TCHITTESTINFO_y=accessor=pt.y
-TCHITTESTINFO_flags=
-
-org_eclipse_swt_internal_win32_TCITEM=
-TCITEM_mask=
-TCITEM_dwState=
-TCITEM_dwStateMask=
-TCITEM_pszText=cast=(LPTSTR)
-TCITEM_cchTextMax=
-TCITEM_iImage=
-TCITEM_lParam=
-
-org_eclipse_swt_internal_win32_TEXTMETRIC=
-TEXTMETRIC_tmHeight=
-TEXTMETRIC_tmAscent=
-TEXTMETRIC_tmDescent=
-TEXTMETRIC_tmInternalLeading=
-TEXTMETRIC_tmExternalLeading=
-TEXTMETRIC_tmAveCharWidth=
-TEXTMETRIC_tmMaxCharWidth=
-TEXTMETRIC_tmWeight=
-TEXTMETRIC_tmOverhang=
-TEXTMETRIC_tmDigitizedAspectX=
-TEXTMETRIC_tmDigitizedAspectY=
-TEXTMETRIC_tmItalic=
-TEXTMETRIC_tmUnderlined=
-TEXTMETRIC_tmStruckOut=
-TEXTMETRIC_tmPitchAndFamily=
-TEXTMETRIC_tmCharSet=
-
-org_eclipse_swt_internal_win32_TEXTMETRICA=
-TEXTMETRICA_tmFirstChar=
-TEXTMETRICA_tmLastChar=
-TEXTMETRICA_tmDefaultChar=
-TEXTMETRICA_tmBreakChar=
-
-org_eclipse_swt_internal_win32_TEXTMETRICW=
-TEXTMETRICW_tmFirstChar=
-TEXTMETRICW_tmLastChar=
-TEXTMETRICW_tmDefaultChar=
-TEXTMETRICW_tmBreakChar=
-
-org_eclipse_swt_internal_win32_TF_1DA_1COLOR=
-TF_DA_COLOR_type=
-TF_DA_COLOR_cr=
-
-org_eclipse_swt_internal_win32_TF_1DISPLAYATTRIBUTE=
-TF_DISPLAYATTRIBUTE_crText=
-TF_DISPLAYATTRIBUTE_crBk=
-TF_DISPLAYATTRIBUTE_lsStyle=
-TF_DISPLAYATTRIBUTE_fBoldLine=
-TF_DISPLAYATTRIBUTE_crLine=
-TF_DISPLAYATTRIBUTE_bAttr=
-
-org_eclipse_swt_internal_win32_TOOLINFO=
-TOOLINFO_cbSize=
-TOOLINFO_uFlags=
-TOOLINFO_hwnd=cast=(HWND)
-TOOLINFO_uId=
-TOOLINFO_left=accessor=rect.left
-TOOLINFO_top=accessor=rect.top
-TOOLINFO_right=accessor=rect.right
-TOOLINFO_bottom=accessor=rect.bottom
-TOOLINFO_hinst=cast=(HINSTANCE)
-TOOLINFO_lpszText=cast=(LPTSTR)
-TOOLINFO_lParam=
-TOOLINFO_lpReserved=cast=(void *)
-
-org_eclipse_swt_internal_win32_TRACKMOUSEEVENT=
-TRACKMOUSEEVENT_cbSize=
-TRACKMOUSEEVENT_dwFlags=
-TRACKMOUSEEVENT_hwndTrack=cast=(HWND)
-TRACKMOUSEEVENT_dwHoverTime=
-
-org_eclipse_swt_internal_win32_TRIVERTEX=
-TRIVERTEX_x=
-TRIVERTEX_y=
-TRIVERTEX_Red=
-TRIVERTEX_Green=
-TRIVERTEX_Blue=
-TRIVERTEX_Alpha=
-
-org_eclipse_swt_internal_win32_TVHITTESTINFO=
-TVHITTESTINFO_x=accessor=pt.x
-TVHITTESTINFO_y=accessor=pt.y
-TVHITTESTINFO_flags=
-TVHITTESTINFO_hItem=cast=(HTREEITEM)
-
-org_eclipse_swt_internal_win32_TVINSERTSTRUCT=
-TVINSERTSTRUCT_hParent=cast=(HTREEITEM)
-TVINSERTSTRUCT_hInsertAfter=cast=(HTREEITEM)
-TVINSERTSTRUCT_mask=accessor=item.mask
-TVINSERTSTRUCT_hItem=accessor=item.hItem,cast=(HTREEITEM)
-TVINSERTSTRUCT_state=accessor=item.state
-TVINSERTSTRUCT_stateMask=accessor=item.stateMask
-TVINSERTSTRUCT_pszText=accessor=item.pszText,cast=(LPTSTR)
-TVINSERTSTRUCT_cchTextMax=accessor=item.cchTextMax
-TVINSERTSTRUCT_iImage=accessor=item.iImage
-TVINSERTSTRUCT_iSelectedImage=accessor=item.iSelectedImage
-TVINSERTSTRUCT_cChildren=accessor=item.cChildren
-TVINSERTSTRUCT_lParam=accessor=item.lParam
-TVINSERTSTRUCT_iIntegral=accessor=itemex.iIntegral,flags=no_wince
-
-org_eclipse_swt_internal_win32_TVITEM=
-TVITEM_mask=
-TVITEM_hItem=cast=(HTREEITEM)
-TVITEM_state=
-TVITEM_stateMask=
-TVITEM_pszText=cast=(LPTSTR)
-TVITEM_cchTextMax=
-TVITEM_iImage=
-TVITEM_iSelectedImage=
-TVITEM_cChildren=
-TVITEM_lParam=
-
-org_eclipse_swt_internal_win32_TVITEMEX=
-TVITEMEX_iIntegral=
-
-org_eclipse_swt_internal_win32_TVSORTCB=
-TVSORTCB_hParent=cast=(HTREEITEM)
-TVSORTCB_lpfnCompare=cast=PFNTVCOMPARE
-TVSORTCB_lParam=cast=LPARAM
-
-org_eclipse_swt_internal_win32_UDACCEL=
-UDACCEL_nSec=
-UDACCEL_nInc=
-
-org_eclipse_swt_internal_win32_WINDOWPLACEMENT=
-WINDOWPLACEMENT_length=
-WINDOWPLACEMENT_flags=
-WINDOWPLACEMENT_showCmd=
-WINDOWPLACEMENT_ptMinPosition_x=accessor=ptMinPosition.x
-WINDOWPLACEMENT_ptMinPosition_y=accessor=ptMinPosition.y
-WINDOWPLACEMENT_ptMaxPosition_x=accessor=ptMaxPosition.x
-WINDOWPLACEMENT_ptMaxPosition_y=accessor=ptMaxPosition.y
-WINDOWPLACEMENT_left=accessor=rcNormalPosition.left
-WINDOWPLACEMENT_top=accessor=rcNormalPosition.top
-WINDOWPLACEMENT_right=accessor=rcNormalPosition.right
-WINDOWPLACEMENT_bottom=accessor=rcNormalPosition.bottom
-
-org_eclipse_swt_internal_win32_WINDOWPOS=
-WINDOWPOS_hwnd=cast=(HWND)
-WINDOWPOS_hwndInsertAfter=cast=(HWND)
-WINDOWPOS_x=
-WINDOWPOS_y=
-WINDOWPOS_cx=
-WINDOWPOS_cy=
-WINDOWPOS_flags=
-
-org_eclipse_swt_internal_win32_WNDCLASS=
-WNDCLASS_style=
-WNDCLASS_lpfnWndProc=cast=(WNDPROC)
-WNDCLASS_cbClsExtra=
-WNDCLASS_cbWndExtra=
-WNDCLASS_hInstance=cast=(HINSTANCE)
-WNDCLASS_hIcon=cast=(HICON)
-WNDCLASS_hCursor=cast=(HCURSOR)
-WNDCLASS_hbrBackground=cast=(HBRUSH)
-WNDCLASS_lpszMenuName=cast=(LPCTSTR)
-WNDCLASS_lpszClassName=cast=(LPCTSTR)
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.Win32.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.Win32.properties
deleted file mode 100644
index b17e15bf56..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.win32.Win32.properties
+++ /dev/null
@@ -1,178 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_win32_ICONINFO=
-ICONINFO_fIcon=
-ICONINFO_xHotspot=
-ICONINFO_yHotspot=
-ICONINFO_hbmMask=cast=HBITMAP
-ICONINFO_hbmColor=cast=HBITMAP
-
-org_eclipse_swt_internal_win32_POINT=
-POINT_x=
-POINT_y=
-
-org_eclipse_swt_internal_win32_PROCESS_1INFORMATION=
-PROCESS_INFORMATION_hProcess=cast=HANDLE
-PROCESS_INFORMATION_hThread=cast=HANDLE
-PROCESS_INFORMATION_dwProcessId=
-PROCESS_INFORMATION_dwThreadId=
-
-org_eclipse_swt_internal_win32_SHELLEXECUTEINFOW=
-SHELLEXECUTEINFOW_cbSize=
-SHELLEXECUTEINFOW_fMask=
-SHELLEXECUTEINFOW_hwnd=cast=HWND
-SHELLEXECUTEINFOW_lpVerb=cast=(LPWSTR)
-SHELLEXECUTEINFOW_lpFile=cast=(LPWSTR)
-SHELLEXECUTEINFOW_lpParameters=cast=(LPWSTR)
-SHELLEXECUTEINFOW_lpDirectory=cast=(LPWSTR)
-SHELLEXECUTEINFOW_nShow=
-SHELLEXECUTEINFOW_hInstApp=cast=(HINSTANCE)
-SHELLEXECUTEINFOW_lpIDList=cast=(LPVOID)
-SHELLEXECUTEINFOW_lpClass=cast=(LPWSTR)
-SHELLEXECUTEINFOW_hkeyClass=cast=HKEY
-SHELLEXECUTEINFOW_dwHotKey=
-SHELLEXECUTEINFOW_hIcon=cast=HANDLE
-SHELLEXECUTEINFOW_hProcess=cast=HANDLE
-
-org_eclipse_swt_internal_win32_STARTUPINFOW=
-STARTUPINFOW_cb=
-STARTUPINFOW_lpReserved=cast=LPWSTR
-STARTUPINFOW_lpDesktop=cast=LPWSTR
-STARTUPINFOW_lpTitle=cast=LPWSTR
-STARTUPINFOW_dwX=
-STARTUPINFOW_dwY=
-STARTUPINFOW_dwXSize=
-STARTUPINFOW_dwYSize=
-STARTUPINFOW_dwXCountChars=
-STARTUPINFOW_dwYCountChars=
-STARTUPINFOW_dwFillAttribute=
-STARTUPINFOW_dwFlags=
-STARTUPINFOW_wShowWindow=
-STARTUPINFOW_cbReserved2=
-STARTUPINFOW_lpReserved2=cast=LPBYTE
-STARTUPINFOW_hStdInput=cast=(HANDLE)
-STARTUPINFOW_hStdOutput=cast=(HANDLE)
-STARTUPINFOW_hStdError=cast=(HANDLE)
-
-org_eclipse_swt_internal_win32_Win32=
-Win32_CloseHandle=
-Win32_CloseHandle_0=cast=HANDLE
-
-Win32_CreateCursor=
-Win32_CreateCursor_0=cast=(HINSTANCE)
-Win32_CreateCursor_1=
-Win32_CreateCursor_2=
-Win32_CreateCursor_3=
-Win32_CreateCursor_4=
-Win32_CreateCursor_5=cast=(CONST VOID *),flags=no_out critical
-Win32_CreateCursor_6=cast=(CONST VOID *),flags=no_out critical
-
-Win32_CreateIconIndirect=
-Win32_CreateIconIndirect_0=
-
-Win32_CreateProcessW=
-Win32_CreateProcessW_0=cast=LPCWSTR
-Win32_CreateProcessW_1=cast=LPWSTR
-Win32_CreateProcessW_2=cast=LPSECURITY_ATTRIBUTES
-Win32_CreateProcessW_3=cast=LPSECURITY_ATTRIBUTES
-Win32_CreateProcessW_4=
-Win32_CreateProcessW_5=cast=DWORD
-Win32_CreateProcessW_6=cast=LPVOID
-Win32_CreateProcessW_7=cast=LPCWSTR
-Win32_CreateProcessW_8=cast=LPSTARTUPINFOW
-Win32_CreateProcessW_9=cast=LPPROCESS_INFORMATION
-
-Win32_DeleteObject=
-Win32_DeleteObject_0=cast=(HGDIOBJ)
-
-Win32_DestroyIcon=
-Win32_DestroyIcon_0=cast=HICON
-
-Win32_EnableWindow=
-Win32_EnableWindow_0=cast=HWND
-Win32_EnableWindow_1=
-
-Win32_ExtractIconExW=
-Win32_ExtractIconExW_0=cast=LPCWSTR
-Win32_ExtractIconExW_1=
-Win32_ExtractIconExW_2=cast=(HICON*)
-Win32_ExtractIconExW_3=cast=(HICON*)
-Win32_ExtractIconExW_4=cast=UINT
-
-Win32_GetCursorPos=
-Win32_GetCursorPos_0=cast=LPPOINT
-
-Win32_GetIconInfo=
-Win32_GetIconInfo_0=cast=HICON
-Win32_GetIconInfo_1=
-
-Win32_GetKeyboardState=
-Win32_GetKeyboardState_0=cast=(PBYTE)
-
-Win32_GetModuleHandleW=
-Win32_GetModuleHandleW_0=cast=LPCWSTR
-
-Win32_GetProcessHeap=
-
-Win32_HeapAlloc=
-Win32_HeapAlloc_0=cast=(HANDLE)
-Win32_HeapAlloc_1=
-Win32_HeapAlloc_2=
-
-Win32_HeapFree=
-Win32_HeapFree_0=cast=(HANDLE)
-Win32_HeapFree_1=
-Win32_HeapFree_2=cast=(LPVOID)
-
-Win32_LoadImage=
-Win32_LoadImage_0=cast=HINSTANCE
-Win32_LoadImage_1=cast=LPCTSTR
-Win32_LoadImage_2=cast=UINT
-Win32_LoadImage_3=
-Win32_LoadImage_4=
-Win32_LoadImage_5=cast=UINT
-
-Win32_MapVirtualKeyW=
-Win32_MapVirtualKeyW_0=
-Win32_MapVirtualKeyW_1=
-
-Win32_MoveMemory=
-Win32_MoveMemory_0=cast=PVOID
-Win32_MoveMemory_1=cast=CONST VOID *,flags=no_out critical
-Win32_MoveMemory_2=
-
-Win32_OleInitialize=
-Win32_OleInitialize_0=cast=LPVOID
-
-Win32_OleUninitialize=
-
-Win32_PROCESS_INFORMATION_sizeof=
-
-Win32_SHELLEXECUTEINFOW_sizeof=
-
-Win32_STARTUPINFOW_sizeof=
-
-Win32_SetCursorPos=
-Win32_SetCursorPos_0=
-Win32_SetCursorPos_1=
-
-Win32_ShellExecuteExW=
-Win32_ShellExecuteExW_0=cast=(LPSHELLEXECUTEINFOW)
-
-Win32_ToUnicode=
-Win32_ToUnicode_0=
-Win32_ToUnicode_1=
-Win32_ToUnicode_2=cast=(PBYTE)
-Win32_ToUnicode_3=cast=(LPWSTR)
-Win32_ToUnicode_4=
-Win32_ToUnicode_5=
-
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.wpf.OS.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.wpf.OS.properties
deleted file mode 100644
index f9a29c3ad0..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.internal.wpf.OS.properties
+++ /dev/null
@@ -1,4710 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-org_eclipse_swt_internal_wpf_OS=flags=cpp
-OS_AccessText_AccessKey=flags=getter
-OS_AccessText_AccessKey_0=cast=AccessText^,flags=gcobject
-
-OS_AccessText_Text=flags=setter
-OS_AccessText_Text_0=cast=AccessText^,flags=gcobject
-OS_AccessText_Text_1=cast=String^,flags=gcobject
-
-OS_AccessText_TextWrapping=flags=setter
-OS_AccessText_TextWrapping_0=cast=AccessText^,flags=gcobject
-OS_AccessText_TextWrapping_1=cast=TextWrapping
-
-OS_ApplicationCommands_Cut=accessor=ApplicationCommands::Cut,flags=const gcobject
-
-OS_ApplicationCommands_Paste=accessor=ApplicationCommands::Paste,flags=const gcobject
-
-OS_ApplicationCommands_Redo=accessor=ApplicationCommands::Redo,flags=const gcobject
-
-OS_ApplicationCommands_Undo=accessor=ApplicationCommands::Undo,flags=const gcobject
-
-OS_Application_Current=accessor=Application::Current,flags=const gcobject
-
-OS_Application_Dispatcher=flags=gcobject getter
-OS_Application_Dispatcher_0=cast=Application ^,flags=gcobject
-
-OS_Application_1Resources__I=flags=gcobject getter
-OS_Application_1Resources__I_0=cast=Application^,flags=gcobject
-
-OS_Application_1Resources__II=flags=setter
-OS_Application_1Resources__II_0=cast=Application^,flags=gcobject
-OS_Application_1Resources__II_1=cast=ResourceDictionary^,flags=gcobject
-
-OS_Application_Run=flags=cpp
-OS_Application_Run_0=cast=Application^,flags=gcobject
-
-OS_Application_Shutdown=flags=cpp
-OS_Application_Shutdown_0=cast=Application^,flags=gcobject
-
-OS_Application_ShutdownMode=flags=setter
-OS_Application_ShutdownMode_0=cast=Application^,flags=gcobject
-OS_Application_ShutdownMode_1=cast=ShutdownMode
-
-OS_Application_Windows=flags=gcobject getter
-OS_Application_Windows_0=cast=Application^,flags=gcobject
-
-OS_ArrayList_Clear=flags=cpp
-OS_ArrayList_Clear_0=cast=ArrayList^,flags=gcobject
-
-OS_ArrayList_Count=flags=getter
-OS_ArrayList_Count_0=cast=ArrayList^,flags=gcobject
-
-OS_ArrayList_Insert=flags=cpp
-OS_ArrayList_Insert_0=cast=ArrayList^,flags=gcobject
-OS_ArrayList_Insert_1=
-OS_ArrayList_Insert_2=cast=Object^,flags=gcobject
-
-OS_ArrayList_RemoveAt=flags=cpp
-OS_ArrayList_RemoveAt_0=cast=ArrayList^,flags=gcobject
-OS_ArrayList_RemoveAt_1=
-
-OS_ArrayList_ToArray=flags=cpp gcobject
-OS_ArrayList_ToArray_0=cast=ArrayList^,flags=gcobject
-
-OS_ArrayList_1default__II=flags=gcobject getter
-OS_ArrayList_1default__II_0=cast=ArrayList^,flags=gcobject
-OS_ArrayList_1default__II_1=
-
-OS_ArrayList_1default__III=flags=setter
-OS_ArrayList_1default__III_0=cast=ArrayList^,flags=gcobject
-OS_ArrayList_1default__III_1=
-OS_ArrayList_1default__III_2=cast=Object^,flags=gcobject
-
-OS_Array_CreateInstance=accessor=Array::CreateInstance,flags=gcobject
-OS_Array_CreateInstance_0=cast=Type^,flags=gcobject
-OS_Array_CreateInstance_1=
-
-OS_Array_GetLength=flags=cpp
-OS_Array_GetLength_0=cast=Array^,flags=gcobject
-OS_Array_GetLength_1=
-
-OS_Array_GetValue=flags=cpp gcobject
-OS_Array_GetValue_0=cast=Array^,flags=gcobject
-OS_Array_GetValue_1=
-
-OS_Array_SetValue=flags=cpp
-OS_Array_SetValue_0=cast=Array^,flags=gcobject
-OS_Array_SetValue_1=cast=Object^,flags=gcobject
-OS_Array_SetValue_2=
-
-OS_BevelBitmapEffect_1BevelWidth__I=flags=getter
-OS_BevelBitmapEffect_1BevelWidth__I_0=cast=(BevelBitmapEffect^),flags=gcobject
-
-OS_BevelBitmapEffect_1BevelWidth__ID=flags=setter
-OS_BevelBitmapEffect_1BevelWidth__ID_0=cast=(BevelBitmapEffect^),flags=gcobject
-OS_BevelBitmapEffect_1BevelWidth__ID_1=
-
-OS_BevelBitmapEffect_1LightAngle__I=flags=getter
-OS_BevelBitmapEffect_1LightAngle__I_0=cast=(BevelBitmapEffect^),flags=gcobject
-
-OS_BevelBitmapEffect_1LightAngle__ID=flags=setter
-OS_BevelBitmapEffect_1LightAngle__ID_0=cast=(BevelBitmapEffect^),flags=gcobject
-OS_BevelBitmapEffect_1LightAngle__ID_1=
-
-OS_BevelBitmapEffect_1Smoothness__I=flags=getter
-OS_BevelBitmapEffect_1Smoothness__I_0=cast=(BevelBitmapEffect^),flags=gcobject
-
-OS_BevelBitmapEffect_1Smoothness__ID=flags=setter
-OS_BevelBitmapEffect_1Smoothness__ID_0=cast=(BevelBitmapEffect^),flags=gcobject
-OS_BevelBitmapEffect_1Smoothness__ID_1=
-
-OS_Binding_RelativeSource=flags=setter
-OS_Binding_RelativeSource_0=cast=Binding^,flags=gcobject
-OS_Binding_RelativeSource_1=cast=RelativeSource^,flags=gcobject
-
-OS_BitmapDecoder_Create=accessor=BitmapDecoder::Create,flags=gcobject
-OS_BitmapDecoder_Create_0=cast=(System::IO::Stream^),flags=gcobject
-OS_BitmapDecoder_Create_1=cast=BitmapCreateOptions
-OS_BitmapDecoder_Create_2=cast=BitmapCacheOption
-
-OS_BitmapDecoder_Frames=flags=gcobject getter
-OS_BitmapDecoder_Frames_0=cast=BitmapDecoder^,flags=gcobject
-
-OS_BitmapEffectGroup_Children=flags=gcobject getter
-OS_BitmapEffectGroup_Children_0=cast=BitmapEffectGroup^,flags=gcobject
-
-OS_BitmapEncoder_Frames=flags=gcobject getter
-OS_BitmapEncoder_Frames_0=cast=BitmapEncoder^,flags=gcobject
-
-OS_BitmapEncoder_Save=flags=cpp
-OS_BitmapEncoder_Save_0=cast=BitmapEncoder^,flags=gcobject
-OS_BitmapEncoder_Save_1=cast=(System::IO::Stream^),flags=gcobject
-
-OS_BitmapFrameCollection_Add=flags=cpp
-OS_BitmapFrameCollection_Add_0=cast=(System::Collections::Generic::IList^),flags=gcobject
-OS_BitmapFrameCollection_Add_1=cast=BitmapFrame^,flags=gcobject
-
-OS_BitmapFrameCollection_default=flags=gcobject getter
-OS_BitmapFrameCollection_default_0=cast=(System::Collections::Generic::IList^),flags=gcobject
-OS_BitmapFrameCollection_default_1=
-
-OS_BitmapFrame_Create=accessor=BitmapFrame::Create,flags=gcobject
-OS_BitmapFrame_Create_0=cast=BitmapSource^,flags=gcobject
-
-OS_BitmapImage_BeginInit=flags=cpp
-OS_BitmapImage_BeginInit_0=cast=(BitmapImage^),flags=gcobject
-
-OS_BitmapImage_CreateOptions=flags=setter
-OS_BitmapImage_CreateOptions_0=cast=(BitmapImage^),flags=gcobject
-OS_BitmapImage_CreateOptions_1=cast=BitmapCreateOptions
-
-OS_BitmapImage_EndInit=flags=cpp
-OS_BitmapImage_EndInit_0=cast=(BitmapImage^),flags=gcobject
-
-OS_BitmapImage_UriSource=flags=setter
-OS_BitmapImage_UriSource_0=cast=(BitmapImage^),flags=gcobject
-OS_BitmapImage_UriSource_1=cast=(Uri^),flags=gcobject
-
-OS_BitmapPalette_Colors=flags=gcobject getter
-OS_BitmapPalette_Colors_0=cast=BitmapPalette^,flags=gcobject
-
-OS_BitmapSource_Clone=flags=cpp gcobject
-OS_BitmapSource_Clone_0=cast=BitmapSource^,flags=gcobject
-
-OS_BitmapSource_CopyPixels=flags=cpp
-OS_BitmapSource_CopyPixels_0=cast=BitmapSource^,flags=gcobject
-OS_BitmapSource_CopyPixels_1=cast=Int32Rect,flags=gcobject
-OS_BitmapSource_CopyPixels_2=cast=IntPtr
-OS_BitmapSource_CopyPixels_3=
-OS_BitmapSource_CopyPixels_4=
-
-OS_BitmapSource_Create=accessor=BitmapSource::Create,flags=gcobject
-OS_BitmapSource_Create_0=
-OS_BitmapSource_Create_1=
-OS_BitmapSource_Create_2=
-OS_BitmapSource_Create_3=
-OS_BitmapSource_Create_4=cast=PixelFormat,flags=gcobject
-OS_BitmapSource_Create_5=cast=BitmapPalette^,flags=gcobject
-OS_BitmapSource_Create_6=cast=IntPtr
-OS_BitmapSource_Create_7=
-OS_BitmapSource_Create_8=
-
-OS_BitmapSource_Format=flags=gcobject getter
-OS_BitmapSource_Format_0=cast=(BitmapSource^),flags=gcobject
-
-OS_BitmapSource_Palette=flags=gcobject getter
-OS_BitmapSource_Palette_0=cast=(BitmapSource^),flags=gcobject
-
-OS_BitmapSource_PixelHeight=flags=getter
-OS_BitmapSource_PixelHeight_0=cast=BitmapSource^,flags=gcobject
-
-OS_BitmapSource_PixelWidth=flags=getter
-OS_BitmapSource_PixelWidth_0=cast=BitmapSource^,flags=gcobject
-
-OS_Bitmap_GetHicon=flags=no_gen cpp
-OS_Bitmap_GetHicon_0=cast=(System::Drawing::Bitmap^),flags=gcobject
-
-OS_BlurBitmapEffect_1Radius__I=flags=getter
-OS_BlurBitmapEffect_1Radius__I_0=cast=BlurBitmapEffect^,flags=gcobject
-
-OS_BlurBitmapEffect_1Radius__ID=flags=setter
-OS_BlurBitmapEffect_1Radius__ID_0=cast=BlurBitmapEffect^,flags=gcobject
-OS_BlurBitmapEffect_1Radius__ID_1=
-
-OS_Border_typeid=accessor=Border::typeid,flags=const gcobject
-
-OS_Brush_Opacity=flags=setter
-OS_Brush_Opacity_0=cast=Brush^,flags=gcobject
-OS_Brush_Opacity_1=
-
-OS_Brushes_Black=accessor=Brushes::Black,flags=const gcobject
-
-OS_Brushes_LightSkyBlue=accessor=Brushes::LightSkyBlue,flags=const gcobject
-
-OS_Brushes_Navy=accessor=Brushes::Navy,flags=const gcobject
-
-OS_Brushes_Red=accessor=Brushes::Red,flags=const gcobject
-
-OS_Brushes_Transparent=accessor=Brushes::Transparent,flags=const gcobject
-
-OS_Brushes_White=accessor=Brushes::White,flags=const gcobject
-
-OS_ButtonBase_Click=flags=adder
-OS_ButtonBase_Click_0=cast=ButtonBase^,flags=gcobject
-OS_ButtonBase_Click_1=cast=(RoutedEventHandler^),flags=gcobject
-
-OS_ButtonBase_ClickEvent=accessor=ButtonBase::ClickEvent,flags=const gcobject
-
-OS_Button_1IsDefault__I=flags=getter
-OS_Button_1IsDefault__I_0=cast=(Button^),flags=gcobject
-
-OS_Button_1IsDefault__IZ=flags=setter
-OS_Button_1IsDefault__IZ_0=cast=(Button^),flags=gcobject
-OS_Button_1IsDefault__IZ_1=
-
-OS_Byte_typeid=accessor=Byte::typeid,flags=const gcobject
-
-OS_CancelEventArgs_Cancel=flags=setter
-OS_CancelEventArgs_Cancel_0=cast=CancelEventArgs^,flags=gcobject
-OS_CancelEventArgs_Cancel_1=
-
-OS_Canvas_GetLeft=accessor=Canvas::GetLeft
-OS_Canvas_GetLeft_0=cast=(UIElement^),flags=gcobject
-
-OS_Canvas_GetTop=accessor=Canvas::GetTop
-OS_Canvas_GetTop_0=cast=(UIElement^),flags=gcobject
-
-OS_Canvas_LeftProperty=accessor=Canvas::LeftProperty,flags=const gcobject
-
-OS_Canvas_SetLeft=accessor=Canvas::SetLeft
-OS_Canvas_SetLeft_0=cast=(UIElement^),flags=gcobject
-OS_Canvas_SetLeft_1=
-
-OS_Canvas_SetTop=accessor=Canvas::SetTop
-OS_Canvas_SetTop_0=cast=(UIElement^),flags=gcobject
-OS_Canvas_SetTop_1=
-
-OS_Canvas_TopProperty=accessor=Canvas::TopProperty,flags=const gcobject
-
-OS_Canvas_typeid=accessor=Canvas::typeid,flags=const gcobject
-
-OS_CharacterHit_FirstCharacterIndex=flags=getter
-OS_CharacterHit_FirstCharacterIndex_0=cast=(CharacterHit^),flags=gcobject
-
-OS_CharacterHit_TrailingLength=flags=getter
-OS_CharacterHit_TrailingLength_0=cast=(CharacterHit^),flags=gcobject
-
-OS_CheckBox_typeid=accessor=CheckBox::typeid,flags=const gcobject
-
-OS_Clipboard_Clear=accessor=Clipboard::Clear
-
-OS_Clipboard_ContainsData=accessor=Clipboard::ContainsData
-OS_Clipboard_ContainsData_0=cast=String^,flags=gcobject
-
-OS_Clipboard_GetData=accessor=Clipboard::GetData,flags=gcobject
-OS_Clipboard_GetData_0=cast=String^,flags=gcobject
-
-OS_Clipboard_GetDataObject=accessor=Clipboard::GetDataObject,flags=gcobject
-
-OS_Clipboard_GetText=accessor=Clipboard::GetText,flags=gcobject
-
-OS_Clipboard_SetData=accessor=Clipboard::SetData
-OS_Clipboard_SetData_0=cast=String^,flags=gcobject
-OS_Clipboard_SetData_1=cast=Object^,flags=gcobject
-
-OS_Clipboard_SetDataObject=accessor=Clipboard::SetDataObject
-OS_Clipboard_SetDataObject_0=cast=Object^,flags=gcobject
-OS_Clipboard_SetDataObject_1=
-
-OS_ColorDialog_AnyColor=flags=setter
-OS_ColorDialog_AnyColor_0=cast=System::Windows::Forms::ColorDialog^,flags=gcobject
-OS_ColorDialog_AnyColor_1=
-
-OS_ColorDialog_1Color__I=flags=gcobject getter
-OS_ColorDialog_1Color__I_0=cast=(System::Windows::Forms::ColorDialog^),flags=gcobject
-
-OS_ColorDialog_1Color__II=flags=setter
-OS_ColorDialog_1Color__II_0=cast=(System::Windows::Forms::ColorDialog^),flags=gcobject
-OS_ColorDialog_1Color__II_1=cast=(System::Drawing::Color),flags=gcobject
-
-OS_ColorDialog_1CustomColors__I=flags=gcobject getter
-OS_ColorDialog_1CustomColors__I_0=cast=(System::Windows::Forms::ColorDialog^),flags=gcobject
-
-OS_ColorDialog_1CustomColors__II=flags=setter
-OS_ColorDialog_1CustomColors__II_0=cast=(System::Windows::Forms::ColorDialog^),flags=gcobject
-OS_ColorDialog_1CustomColors__II_1=cast=array^,flags=gcobject
-
-OS_ColorList_Add=flags=cpp
-OS_ColorList_Add_0=cast=(System::Collections::Generic::List^),flags=gcobject
-OS_ColorList_Add_1=cast=Color,flags=gcobject
-
-OS_ColorList_Count=flags=getter
-OS_ColorList_Count_0=cast=(System::Collections::Generic::IList^),flags=gcobject
-
-OS_ColorList_Current=flags=getter gcobject
-OS_ColorList_Current_0=cast=(System::Collections::Generic::IEnumerator^),flags=gcobject
-
-OS_ColorList_GetEnumerator=flags=gcobject cpp
-OS_ColorList_GetEnumerator_0=cast=(System::Collections::Generic::IEnumerable^),flags=gcobject
-
-OS_Color_A=flags=getter
-OS_Color_A_0=cast=Color^,flags=gcobject
-
-OS_Color_B=flags=getter
-OS_Color_B_0=cast=(Color^),flags=gcobject
-
-OS_Color_FromArgb=accessor=Color::FromArgb,flags=struct gcobject
-OS_Color_FromArgb_0=
-OS_Color_FromArgb_1=
-OS_Color_FromArgb_2=
-OS_Color_FromArgb_3=
-
-OS_Color_G=flags=getter
-OS_Color_G_0=cast=Color^,flags=gcobject
-
-OS_Color_R=flags=getter
-OS_Color_R_0=cast=Color^,flags=gcobject
-
-OS_Colors_Black=accessor=Colors::Black,flags=const struct gcobject
-
-OS_Colors_Blue=accessor=Colors::Blue,flags=const struct gcobject
-
-OS_Colors_Cyan=accessor=Colors::Cyan,flags=const struct gcobject
-
-OS_Colors_DarkGray=accessor=Colors::DarkGray,flags=const struct gcobject
-
-OS_Colors_Green=accessor=Colors::Green,flags=const struct gcobject
-
-OS_Colors_LightSkyBlue=accessor=Colors::LightSkyBlue,flags=const struct gcobject
-
-OS_Colors_Lime=accessor=Colors::Lime,flags=const struct gcobject
-
-OS_Colors_Magenta=accessor=Colors::Magenta,flags=const struct gcobject
-
-OS_Colors_Maroon=accessor=Colors::Maroon,flags=const struct gcobject
-
-OS_Colors_Navy=accessor=Colors::Navy,flags=const struct gcobject
-
-OS_Colors_Olive=accessor=Colors::Olive,flags=const struct gcobject
-
-OS_Colors_Purple=accessor=Colors::Purple,flags=const struct gcobject
-
-OS_Colors_Red=accessor=Colors::Red,flags=const struct gcobject
-
-OS_Colors_Silver=accessor=Colors::Silver,flags=const struct gcobject
-
-OS_Colors_Teal=accessor=Colors::Teal,flags=const struct gcobject
-
-OS_Colors_Transparent=accessor=Colors::Transparent,flags=const struct gcobject
-
-OS_Colors_White=accessor=Colors::White,flags=const struct gcobject
-
-OS_Colors_Yellow=accessor=Colors::Yellow,flags=const struct gcobject
-
-OS_ColumnDefinitionCollection_Add=flags=cpp
-OS_ColumnDefinitionCollection_Add_0=cast=(ColumnDefinitionCollection^),flags=gcobject
-OS_ColumnDefinitionCollection_Add_1=cast=(ColumnDefinition^),flags=gcobject
-
-OS_ColumnDefinition_Width=flags=setter
-OS_ColumnDefinition_Width_0=cast=(ColumnDefinition^),flags=gcobject
-OS_ColumnDefinition_Width_1=cast=(GridLength),flags=gcobject
-
-OS_ComboBox_1IsDropDownOpen__I=flags=getter
-OS_ComboBox_1IsDropDownOpen__I_0=cast=(ComboBox^),flags=gcobject
-
-OS_ComboBox_1IsDropDownOpen__IZ=flags=setter
-OS_ComboBox_1IsDropDownOpen__IZ_0=cast=(ComboBox^),flags=gcobject
-OS_ComboBox_1IsDropDownOpen__IZ_1=
-
-OS_ComboBox_IsEditable=flags=setter
-OS_ComboBox_IsEditable_0=cast=(ComboBox^),flags=gcobject
-OS_ComboBox_IsEditable_1=
-
-OS_ComboBox_SelectionBoxItem=flags=gcobject getter
-OS_ComboBox_SelectionBoxItem_0=cast=ComboBox^,flags=gcobject
-
-OS_CommandManager_AddPreviewExecutedHandler=accessor=CommandManager::AddPreviewExecutedHandler,flags=struct
-OS_CommandManager_AddPreviewExecutedHandler_0=cast=UIElement^,flags=gcobject
-OS_CommandManager_AddPreviewExecutedHandler_1=cast=ExecutedRoutedEventHandler^,flags=gcobject
-
-OS_CommonDialog_ShowDialog=flags=cpp
-OS_CommonDialog_ShowDialog_0=cast=CommonDialog^,flags=gcobject
-OS_CommonDialog_ShowDialog_1=cast=Window^,flags=gcobject
-
-OS_CompositeCollection_IndexOf=flags=cpp
-OS_CompositeCollection_IndexOf_0=cast=CompositeCollection^,flags=gcobject
-OS_CompositeCollection_IndexOf_1=cast=Object^,flags=gcobject
-
-OS_CompositeCollection_Insert=flags=cpp
-OS_CompositeCollection_Insert_0=cast=CompositeCollection^,flags=gcobject
-OS_CompositeCollection_Insert_1=
-OS_CompositeCollection_Insert_2=cast=Object^,flags=gcobject
-
-OS_CompositeCollection_Remove=flags=cpp
-OS_CompositeCollection_Remove_0=cast=CompositeCollection^,flags=gcobject
-OS_CompositeCollection_Remove_1=cast=Object^,flags=gcobject
-
-OS_CompositeCollection_RemoveAt=flags=cpp
-OS_CompositeCollection_RemoveAt_0=cast=CompositeCollection^,flags=gcobject
-OS_CompositeCollection_RemoveAt_1=
-
-OS_Console_Beep=accessor=Console::Beep
-
-OS_ContainerVisual_1Clip__I=flags=gcobject getter
-OS_ContainerVisual_1Clip__I_0=cast=ContainerVisual^,flags=gcobject
-
-OS_ContainerVisual_1Clip__II=flags=setter
-OS_ContainerVisual_1Clip__II_0=cast=ContainerVisual^,flags=gcobject
-OS_ContainerVisual_1Clip__II_1=cast=Geometry^,flags=gcobject
-
-OS_ContentControl_1Content__I=flags=gcobject getter
-OS_ContentControl_1Content__I_0=cast=ContentControl^,flags=gcobject
-
-OS_ContentControl_1Content__II=flags=setter
-OS_ContentControl_1Content__II_0=cast=(ContentControl^),flags=gcobject
-OS_ContentControl_1Content__II_1=cast=Object^,flags=gcobject
-
-OS_ContentPresenter_Content=flags=gcobject getter
-OS_ContentPresenter_Content_0=cast=(ContentPresenter^),flags=gcobject
-
-OS_ContentPresenter_typeid=accessor=ContentPresenter::typeid,flags=const gcobject
-
-OS_ContextMenuEventArgs_CursorLeft=flags=getter
-OS_ContextMenuEventArgs_CursorLeft_0=cast=(ContextMenuEventArgs^),flags=gcobject
-
-OS_ContextMenuEventArgs_CursorTop=flags=getter
-OS_ContextMenuEventArgs_CursorTop_0=cast=(ContextMenuEventArgs^),flags=gcobject
-
-OS_ContextMenu_Closed=flags=adder
-OS_ContextMenu_Closed_0=cast=(ContextMenu^),flags=gcobject
-OS_ContextMenu_Closed_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_ContextMenu_HorizontalOffset=flags=setter
-OS_ContextMenu_HorizontalOffset_0=cast=(ContextMenu^),flags=gcobject
-OS_ContextMenu_HorizontalOffset_1=
-
-OS_ContextMenu_IsOpen=flags=setter
-OS_ContextMenu_IsOpen_0=cast=ContextMenu^,flags=gcobject
-OS_ContextMenu_IsOpen_1=
-
-OS_ContextMenu_Opened=flags=adder
-OS_ContextMenu_Opened_0=cast=(ContextMenu^),flags=gcobject
-OS_ContextMenu_Opened_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_ContextMenu_Placement=flags=setter
-OS_ContextMenu_Placement_0=cast=(ContextMenu^),flags=gcobject
-OS_ContextMenu_Placement_1=cast=PlacementMode
-
-OS_ContextMenu_VerticalOffset=flags=setter
-OS_ContextMenu_VerticalOffset_0=cast=(ContextMenu^),flags=gcobject
-OS_ContextMenu_VerticalOffset_1=
-
-OS_Control_Background=flags=setter
-OS_Control_Background_0=cast=Control^,flags=gcobject
-OS_Control_Background_1=cast=Brush^,flags=gcobject
-
-OS_Control_BackgroundProperty=accessor=Control::BackgroundProperty,flags=const gcobject
-
-OS_Control_BorderBrushProperty=accessor=Control::BorderBrushProperty,flags=const gcobject
-
-OS_Control_BorderThickness=flags=setter
-OS_Control_BorderThickness_0=cast=Control^,flags=gcobject
-OS_Control_BorderThickness_1=cast=(Thickness),flags=gcobject
-
-OS_Control_BorderThicknessProperty=accessor=Control::BorderThicknessProperty,flags=const gcobject
-
-OS_Control_1FontFamily__I=flags=gcobject getter
-OS_Control_1FontFamily__I_0=cast=(Control^),flags=gcobject
-
-OS_Control_1FontFamily__II=flags=setter
-OS_Control_1FontFamily__II_0=cast=(Control^),flags=gcobject
-OS_Control_1FontFamily__II_1=cast=FontFamily^,flags=gcobject
-
-OS_Control_FontFamilyProperty=accessor=Control::FontFamilyProperty,flags=const gcobject
-
-OS_Control_1FontSize__I=flags=getter
-OS_Control_1FontSize__I_0=cast=(Control^),flags=gcobject
-
-OS_Control_1FontSize__ID=flags=setter
-OS_Control_1FontSize__ID_0=cast=(Control^),flags=gcobject
-OS_Control_1FontSize__ID_1=
-
-OS_Control_FontSizeProperty=accessor=Control::FontSizeProperty,flags=const gcobject
-
-OS_Control_FontStretch=flags=setter
-OS_Control_FontStretch_0=cast=(Control^),flags=gcobject
-OS_Control_FontStretch_1=cast=FontStretch,flags=gcobject
-
-OS_Control_FontStretchProperty=accessor=Control::FontStretchProperty,flags=const gcobject
-
-OS_Control_FontStyle=flags=setter
-OS_Control_FontStyle_0=cast=(Control^),flags=gcobject
-OS_Control_FontStyle_1=cast=FontStyle,flags=gcobject
-
-OS_Control_FontStyleProperty=accessor=Control::FontStyleProperty,flags=const gcobject
-
-OS_Control_FontWeight=flags=setter
-OS_Control_FontWeight_0=cast=(Control^),flags=gcobject
-OS_Control_FontWeight_1=cast=FontWeight,flags=gcobject
-
-OS_Control_FontWeightProperty=accessor=Control::FontWeightProperty,flags=const gcobject
-
-OS_Control_Foreground=flags=setter
-OS_Control_Foreground_0=cast=Control^,flags=gcobject
-OS_Control_Foreground_1=cast=(Brush^),flags=gcobject
-
-OS_Control_ForegroundProperty=accessor=Control::ForegroundProperty,flags=const gcobject
-
-OS_Control_1HorizontalContentAlignment__I=flags=getter
-OS_Control_1HorizontalContentAlignment__I_0=cast=(Control ^),flags=gcobject
-
-OS_Control_1HorizontalContentAlignment__II=flags=setter
-OS_Control_1HorizontalContentAlignment__II_0=cast=(Control ^),flags=gcobject
-OS_Control_1HorizontalContentAlignment__II_1=cast=(HorizontalAlignment)
-
-OS_Control_MouseDoubleClick=flags=adder
-OS_Control_MouseDoubleClick_0=cast=Control^,flags=gcobject
-OS_Control_MouseDoubleClick_1=cast=(MouseButtonEventHandler^),flags=gcobject
-
-OS_Control_MouseDoubleClickEvent=accessor=Control::MouseDoubleClickEvent,flags=const gcobject
-
-OS_Control_1Padding__I=flags=gcobject getter
-OS_Control_1Padding__I_0=cast=Control^,flags=gcobject
-
-OS_Control_1Padding__II=flags=setter
-OS_Control_1Padding__II_0=cast=Control^,flags=gcobject
-OS_Control_1Padding__II_1=cast=(Thickness),flags=gcobject
-
-OS_Control_PreviewMouseDoubleClick=flags=adder
-OS_Control_PreviewMouseDoubleClick_0=cast=Control^,flags=gcobject
-OS_Control_PreviewMouseDoubleClick_1=cast=(MouseButtonEventHandler^),flags=gcobject
-
-OS_Control_1Template__I=flags=gcobject getter
-OS_Control_1Template__I_0=cast=Control^,flags=gcobject
-
-OS_Control_1Template__II=flags=setter
-OS_Control_1Template__II_0=cast=Control^,flags=gcobject
-OS_Control_1Template__II_1=cast=ControlTemplate^,flags=gcobject
-
-OS_Control_TemplateProperty=accessor=Control::TemplateProperty,flags=const gcobject
-
-OS_Control_VerticalContentAlignment=flags=setter
-OS_Control_VerticalContentAlignment_0=cast=Control^,flags=gcobject
-OS_Control_VerticalContentAlignment_1=cast=VerticalAlignment
-
-OS_CultureInfo_CurrentUICulture=accessor=CultureInfo::CurrentUICulture,flags=gcobject const
-
-OS_CursorInteropHelper_Create=accessor=System::Windows::Interop::CursorInteropHelper::Create,flags=gcobject
-OS_CursorInteropHelper_Create_0=cast=SafeHandle^,flags=gcobject
-
-OS_Cursors_AppStarting=accessor=Cursors::AppStarting,flags=const gcobject
-
-OS_Cursors_Arrow=accessor=Cursors::Arrow,flags=const gcobject
-
-OS_Cursors_Cross=accessor=Cursors::Cross,flags=const gcobject
-
-OS_Cursors_Hand=accessor=Cursors::Hand,flags=const gcobject
-
-OS_Cursors_Help=accessor=Cursors::Help,flags=const gcobject
-
-OS_Cursors_IBeam=accessor=Cursors::IBeam,flags=const gcobject
-
-OS_Cursors_No=accessor=Cursors::No,flags=const gcobject
-
-OS_Cursors_ScrollE=accessor=Cursors::ScrollE,flags=const gcobject
-
-OS_Cursors_ScrollN=accessor=Cursors::ScrollN,flags=const gcobject
-
-OS_Cursors_ScrollNE=accessor=Cursors::ScrollNE,flags=const gcobject
-
-OS_Cursors_ScrollNW=accessor=Cursors::ScrollNW,flags=const gcobject
-
-OS_Cursors_ScrollS=accessor=Cursors::ScrollS,flags=const gcobject
-
-OS_Cursors_ScrollSE=accessor=Cursors::ScrollSE,flags=const gcobject
-
-OS_Cursors_ScrollSW=accessor=Cursors::ScrollSW,flags=const gcobject
-
-OS_Cursors_ScrollW=accessor=Cursors::ScrollW,flags=const gcobject
-
-OS_Cursors_SizeAll=accessor=Cursors::SizeAll,flags=const gcobject
-
-OS_Cursors_SizeNESW=accessor=Cursors::SizeNESW,flags=const gcobject
-
-OS_Cursors_SizeNS=accessor=Cursors::SizeNS,flags=const gcobject
-
-OS_Cursors_SizeNWSE=accessor=Cursors::SizeNWSE,flags=const gcobject
-
-OS_Cursors_SizeWE=accessor=Cursors::SizeWE,flags=const gcobject
-
-OS_Cursors_UpArrow=accessor=Cursors::UpArrow,flags=const gcobject
-
-OS_Cursors_Wait=accessor=Cursors::Wait,flags=const gcobject
-
-OS_DashStyles_Dash=accessor=DashStyles::Dash,flags=const gcobject
-
-OS_DashStyles_DashDot=accessor=DashStyles::DashDot,flags=const gcobject
-
-OS_DashStyles_DashDotDot=accessor=DashStyles::DashDotDot,flags=const gcobject
-
-OS_DashStyles_Dot=accessor=DashStyles::Dot,flags=const gcobject
-
-OS_DashStyles_Solid=accessor=DashStyles::Solid,flags=const gcobject
-
-OS_DataFormats_Bitmap=accessor=DataFormats::Bitmap,flags=const gcobject
-
-OS_DataFormats_FileDrop=accessor=DataFormats::FileDrop,flags=const gcobject
-
-OS_DataFormats_Html=accessor=DataFormats::Html,flags=const gcobject
-
-OS_DataFormats_Rtf=accessor=DataFormats::Rtf,flags=const gcobject
-
-OS_DataFormats_UnicodeText=accessor=DataFormats::UnicodeText,flags=const gcobject
-
-OS_DataObject_GetData=flags=cpp gcobject
-OS_DataObject_GetData_0=cast=(DataObject^),flags=gcobject
-OS_DataObject_GetData_1=cast=String^,flags=gcobject
-OS_DataObject_GetData_2=
-
-OS_DataObject_GetDataPresent=flags=cpp
-OS_DataObject_GetDataPresent_0=cast=(DataObject^),flags=gcobject
-OS_DataObject_GetDataPresent_1=cast=String^,flags=gcobject
-OS_DataObject_GetDataPresent_2=
-
-OS_DataObject_GetFormats=flags=cpp gcobject
-OS_DataObject_GetFormats_0=cast=(DataObject^),flags=gcobject
-OS_DataObject_GetFormats_1=
-
-OS_DataObject_SetData=flags=cpp
-OS_DataObject_SetData_0=cast=(DataObject^),flags=gcobject
-OS_DataObject_SetData_1=cast=String^,flags=gcobject
-OS_DataObject_SetData_2=cast=Object^,flags=gcobject
-OS_DataObject_SetData_3=
-
-OS_DeleteGlobalRef=flags=jni
-OS_DeleteGlobalRef_0=cast=jobject
-
-OS_DependencyObject_ClearValue=flags=cpp
-OS_DependencyObject_ClearValue_0=cast=(DependencyObject^),flags=gcobject
-OS_DependencyObject_ClearValue_1=cast=(DependencyProperty^),flags=gcobject
-
-OS_DependencyObject_GetValue=flags=cpp gcobject
-OS_DependencyObject_GetValue_0=cast=(DependencyObject^),flags=gcobject
-OS_DependencyObject_GetValue_1=cast=(DependencyProperty^),flags=gcobject
-
-OS_DependencyObject_GetValueDouble=accessor=GetValue,flags=cpp
-OS_DependencyObject_GetValueDouble_0=cast=(DependencyObject^),flags=gcobject
-OS_DependencyObject_GetValueDouble_1=cast=(DependencyProperty^),flags=gcobject
-
-OS_DependencyObject_GetValueInt=accessor=GetValue,flags=cpp
-OS_DependencyObject_GetValueInt_0=cast=(DependencyObject^),flags=gcobject
-OS_DependencyObject_GetValueInt_1=cast=(DependencyProperty^),flags=gcobject
-
-OS_DependencyObject_SetValue=flags=cpp
-OS_DependencyObject_SetValue_0=cast=(DependencyObject^),flags=gcobject
-OS_DependencyObject_SetValue_1=cast=(DependencyProperty^),flags=gcobject
-OS_DependencyObject_SetValue_2=cast=Object^,flags=gcobject
-
-OS_DependencyPropertyChangedEventArgs_NewValueDouble=accessor=NewValue,flags=getter
-OS_DependencyPropertyChangedEventArgs_NewValueDouble_0=cast=(DependencyPropertyChangedEventArgs^),flags=gcobject
-
-OS_DependencyPropertyChangedEventArgs_NewValueInt=accessor=NewValue,flags=getter
-OS_DependencyPropertyChangedEventArgs_NewValueInt_0=cast=(DependencyPropertyChangedEventArgs^),flags=gcobject
-
-OS_DependencyPropertyChangedEventArgs_OldValueDouble=accessor=OldValue,flags=getter
-OS_DependencyPropertyChangedEventArgs_OldValueDouble_0=cast=(DependencyPropertyChangedEventArgs^),flags=gcobject
-
-OS_DependencyPropertyChangedEventArgs_OldValueInt=accessor=OldValue,flags=getter
-OS_DependencyPropertyChangedEventArgs_OldValueInt_0=cast=(DependencyPropertyChangedEventArgs^),flags=gcobject
-
-OS_DependencyPropertyDescriptor_AddValueChanged=flags=cpp
-OS_DependencyPropertyDescriptor_AddValueChanged_0=cast=DependencyPropertyDescriptor^,flags=gcobject
-OS_DependencyPropertyDescriptor_AddValueChanged_1=cast=Object^,flags=gcobject
-OS_DependencyPropertyDescriptor_AddValueChanged_2=cast=EventHandler^,flags=gcobject
-
-OS_DependencyPropertyDescriptor_DependencyProperty=flags=gcobject getter
-OS_DependencyPropertyDescriptor_DependencyProperty_0=cast=DependencyPropertyDescriptor^,flags=gcobject
-
-OS_DependencyPropertyDescriptor_1FromProperty__I=accessor=DependencyPropertyDescriptor::FromProperty,flags=gcobject
-OS_DependencyPropertyDescriptor_1FromProperty__I_0=cast=PropertyDescriptor^,flags=gcobject
-
-OS_DependencyPropertyDescriptor_1FromProperty__II=accessor=DependencyPropertyDescriptor::FromProperty,flags=gcobject
-OS_DependencyPropertyDescriptor_1FromProperty__II_0=cast=DependencyProperty^,flags=gcobject
-OS_DependencyPropertyDescriptor_1FromProperty__II_1=cast=Type^,flags=gcobject
-
-OS_DependencyPropertyDescriptor_typeid=accessor=DependencyPropertyDescriptor::typeid,flags=const gcobject
-
-OS_DependencyProperty_UnsetValue=accessor=DependencyProperty::UnsetValue,flags=const gcobject
-
-OS_DispatcherFrame_1Continue__I=flags=getter
-OS_DispatcherFrame_1Continue__I_0=cast=DispatcherFrame^,flags=gcobject
-
-OS_DispatcherFrame_1Continue__IZ=flags=setter
-OS_DispatcherFrame_1Continue__IZ_0=cast=DispatcherFrame^,flags=gcobject
-OS_DispatcherFrame_1Continue__IZ_1=
-
-OS_DispatcherHookEventArgs_Operation=flags=gcobject getter
-OS_DispatcherHookEventArgs_Operation_0=cast=DispatcherHookEventArgs ^,flags=gcobject
-
-OS_DispatcherHooks_DispatcherInactive=flags=adder
-OS_DispatcherHooks_DispatcherInactive_0=cast=(DispatcherHooks ^),flags=gcobject
-OS_DispatcherHooks_DispatcherInactive_1=cast=EventHandler ^,flags=gcobject
-
-OS_DispatcherHooks_OperationAborted=flags=adder
-OS_DispatcherHooks_OperationAborted_0=cast=(DispatcherHooks ^),flags=gcobject
-OS_DispatcherHooks_OperationAborted_1=cast=(DispatcherHookEventHandler ^),flags=gcobject
-
-OS_DispatcherHooks_OperationCompleted=flags=adder
-OS_DispatcherHooks_OperationCompleted_0=cast=(DispatcherHooks ^),flags=gcobject
-OS_DispatcherHooks_OperationCompleted_1=cast=(DispatcherHookEventHandler ^),flags=gcobject
-
-OS_DispatcherHooks_OperationPosted=flags=adder
-OS_DispatcherHooks_OperationPosted_0=cast=(DispatcherHooks ^),flags=gcobject
-OS_DispatcherHooks_OperationPosted_1=cast=DispatcherHookEventHandler ^,flags=gcobject
-
-OS_DispatcherOperation_Abort=flags=cpp
-OS_DispatcherOperation_Abort_0=cast=DispatcherOperation^,flags=gcobject
-
-OS_DispatcherOperation_1Priority__I=flags=getter
-OS_DispatcherOperation_1Priority__I_0=cast=DispatcherOperation ^,flags=gcobject
-
-OS_DispatcherOperation_1Priority__II=flags=setter
-OS_DispatcherOperation_1Priority__II_0=cast=DispatcherOperation ^,flags=gcobject
-OS_DispatcherOperation_1Priority__II_1=cast=DispatcherPriority
-
-OS_DispatcherOperation_Wait=flags=cpp
-OS_DispatcherOperation_Wait_0=cast=DispatcherOperation^,flags=gcobject
-
-OS_DispatcherTimer_Interval=flags=setter
-OS_DispatcherTimer_Interval_0=cast=DispatcherTimer^,flags=gcobject
-OS_DispatcherTimer_Interval_1=cast=(TimeSpan),flags=gcobject
-
-OS_DispatcherTimer_Start=flags=cpp
-OS_DispatcherTimer_Start_0=cast=DispatcherTimer^,flags=gcobject
-
-OS_DispatcherTimer_Stop=flags=cpp
-OS_DispatcherTimer_Stop_0=cast=DispatcherTimer^,flags=gcobject
-
-OS_DispatcherTimer_1Tag__I=flags=getter
-OS_DispatcherTimer_1Tag__I_0=cast=DispatcherTimer^,flags=gcobject
-
-OS_DispatcherTimer_1Tag__II=flags=setter
-OS_DispatcherTimer_1Tag__II_0=cast=DispatcherTimer^,flags=gcobject
-OS_DispatcherTimer_1Tag__II_1=
-
-OS_DispatcherTimer_Tick=flags=adder
-OS_DispatcherTimer_Tick_0=cast=DispatcherTimer^,flags=gcobject
-OS_DispatcherTimer_Tick_1=cast=EventHandler^,flags=gcobject
-
-OS_Dispatcher_BeginInvoke=flags=cpp gcobject
-OS_Dispatcher_BeginInvoke_0=cast=(Dispatcher ^),flags=gcobject
-OS_Dispatcher_BeginInvoke_1=cast=DispatcherPriority
-OS_Dispatcher_BeginInvoke_2=cast=Delegate ^,flags=gcobject
-
-OS_Dispatcher_Hooks=flags=gcobject getter
-OS_Dispatcher_Hooks_0=cast=Dispatcher ^,flags=gcobject
-
-OS_Dispatcher_PushFrame=accessor=Dispatcher::PushFrame
-OS_Dispatcher_PushFrame_0=cast=DispatcherFrame ^,flags=gcobject
-
-OS_DockPanel_DockProperty=accessor=DockPanel::DockProperty,flags=const gcobject
-
-OS_DockPanel_typeid=accessor=DockPanel::typeid,flags=const gcobject
-
-OS_DoubleAnimationUsingKeyFrames_KeyFrames=flags=gcobject getter
-OS_DoubleAnimationUsingKeyFrames_KeyFrames_0=cast=DoubleAnimationUsingKeyFrames^,flags=gcobject
-
-OS_DoubleAnimation_1From__I=flags=getter
-OS_DoubleAnimation_1From__I_0=cast=DoubleAnimation^,flags=gcobject
-
-OS_DoubleAnimation_1From__ID=flags=setter
-OS_DoubleAnimation_1From__ID_0=cast=DoubleAnimation^,flags=gcobject
-OS_DoubleAnimation_1From__ID_1=
-
-OS_DoubleAnimation_1To__I=flags=getter
-OS_DoubleAnimation_1To__I_0=cast=DoubleAnimation^,flags=gcobject
-
-OS_DoubleAnimation_1To__ID=flags=setter
-OS_DoubleAnimation_1To__ID_0=cast=DoubleAnimation^,flags=gcobject
-OS_DoubleAnimation_1To__ID_1=
-
-OS_DoubleCollection_Add=flags=cpp
-OS_DoubleCollection_Add_0=cast=DoubleCollection^,flags=gcobject
-OS_DoubleCollection_Add_1=
-
-OS_DoubleKeyFrameCollection_Add=flags=cpp
-OS_DoubleKeyFrameCollection_Add_0=cast=DoubleKeyFrameCollection^,flags=gcobject
-OS_DoubleKeyFrameCollection_Add_1=cast=(DoubleKeyFrame^),flags=gcobject
-
-OS_DoubleKeyFrame_KeyTime=flags=setter
-OS_DoubleKeyFrame_KeyTime_0=cast=(DoubleKeyFrame^),flags=gcobject
-OS_DoubleKeyFrame_KeyTime_1=cast=(KeyTime),flags=gcobject
-
-OS_DoubleKeyFrame_Value=flags=setter
-OS_DoubleKeyFrame_Value_0=cast=DoubleKeyFrame^,flags=gcobject
-OS_DoubleKeyFrame_Value_1=
-
-OS_DragDeltaEventArgs_HorizontalChange=flags=getter
-OS_DragDeltaEventArgs_HorizontalChange_0=cast=(DragDeltaEventArgs^),flags=gcobject
-
-OS_DragDeltaEventArgs_VerticalChange=flags=getter
-OS_DragDeltaEventArgs_VerticalChange_0=cast=(DragDeltaEventArgs^),flags=gcobject
-
-OS_DragDrop_DoDragDrop=accessor=DragDrop::DoDragDrop
-OS_DragDrop_DoDragDrop_0=cast=(DependencyObject^),flags=gcobject
-OS_DragDrop_DoDragDrop_1=cast=(Object^),flags=gcobject
-OS_DragDrop_DoDragDrop_2=cast=(DragDropEffects)
-
-OS_DragEventArgs_AllowedEffects=flags=getter
-OS_DragEventArgs_AllowedEffects_0=cast=DragEventArgs^,flags=gcobject
-
-OS_DragEventArgs_Data=flags=gcobject getter
-OS_DragEventArgs_Data_0=cast=(DragEventArgs^),flags=gcobject
-
-OS_DragEventArgs_1Effects__I=flags=getter
-OS_DragEventArgs_1Effects__I_0=cast=DragEventArgs^,flags=gcobject
-
-OS_DragEventArgs_1Effects__II=flags=setter
-OS_DragEventArgs_1Effects__II_0=cast=DragEventArgs^,flags=gcobject
-OS_DragEventArgs_1Effects__II_1=cast=DragDropEffects
-
-OS_DragEventArgs_GetPosition=flags=cpp gcobject
-OS_DragEventArgs_GetPosition_0=cast=DragEventArgs^,flags=gcobject
-OS_DragEventArgs_GetPosition_1=cast=IInputElement^,flags=gcobject
-
-OS_DragEventArgs_KeyStates=flags=getter
-OS_DragEventArgs_KeyStates_0=cast=DragEventArgs^,flags=gcobject
-
-OS_DrawingColor_FromArgb=accessor=System::Drawing::Color::FromArgb,flags=gcobject
-OS_DrawingColor_FromArgb_0=
-OS_DrawingColor_FromArgb_1=
-OS_DrawingColor_FromArgb_2=
-OS_DrawingColor_FromArgb_3=
-
-OS_DrawingColor_ToArgb=flags=cpp
-OS_DrawingColor_ToArgb_0=cast=System::Drawing::Color^,flags=gcobject
-
-OS_DrawingContext_Close=flags=cpp
-OS_DrawingContext_Close_0=cast=DrawingContext^,flags=gcobject
-
-OS_DrawingContext_DrawDrawing=flags=cpp
-OS_DrawingContext_DrawDrawing_0=cast=DrawingContext^,flags=gcobject
-OS_DrawingContext_DrawDrawing_1=cast=(System::Windows::Media::Drawing^),flags=gcobject
-
-OS_DrawingContext_DrawEllipse=flags=cpp
-OS_DrawingContext_DrawEllipse_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_DrawEllipse_1=cast=(Brush^),flags=gcobject
-OS_DrawingContext_DrawEllipse_2=cast=Pen^,flags=gcobject
-OS_DrawingContext_DrawEllipse_3=cast=(Point),flags=gcobject
-OS_DrawingContext_DrawEllipse_4=
-OS_DrawingContext_DrawEllipse_5=
-
-OS_DrawingContext_DrawGeometry=flags=cpp
-OS_DrawingContext_DrawGeometry_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_DrawGeometry_1=cast=Brush^,flags=gcobject
-OS_DrawingContext_DrawGeometry_2=cast=Pen^,flags=gcobject
-OS_DrawingContext_DrawGeometry_3=cast=Geometry^,flags=gcobject
-
-OS_DrawingContext_DrawImage=flags=cpp
-OS_DrawingContext_DrawImage_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_DrawImage_1=cast=ImageSource^,flags=gcobject
-OS_DrawingContext_DrawImage_2=cast=Rect,flags=gcobject
-
-OS_DrawingContext_DrawLine=flags=cpp
-OS_DrawingContext_DrawLine_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_DrawLine_1=cast=Pen^,flags=gcobject
-OS_DrawingContext_DrawLine_2=cast=Point,flags=gcobject
-OS_DrawingContext_DrawLine_3=cast=Point,flags=gcobject
-
-OS_DrawingContext_DrawRectangle=flags=cpp
-OS_DrawingContext_DrawRectangle_0=cast=DrawingContext^,flags=gcobject
-OS_DrawingContext_DrawRectangle_1=cast=Brush^,flags=gcobject
-OS_DrawingContext_DrawRectangle_2=cast=Pen^,flags=gcobject
-OS_DrawingContext_DrawRectangle_3=cast=(Rect),flags=gcobject
-
-OS_DrawingContext_DrawRoundedRectangle=flags=cpp
-OS_DrawingContext_DrawRoundedRectangle_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_DrawRoundedRectangle_1=cast=Brush^,flags=gcobject
-OS_DrawingContext_DrawRoundedRectangle_2=cast=Pen^,flags=gcobject
-OS_DrawingContext_DrawRoundedRectangle_3=cast=Rect,flags=gcobject
-OS_DrawingContext_DrawRoundedRectangle_4=
-OS_DrawingContext_DrawRoundedRectangle_5=
-
-OS_DrawingContext_DrawText=flags=cpp
-OS_DrawingContext_DrawText_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_DrawText_1=cast=FormattedText^,flags=gcobject
-OS_DrawingContext_DrawText_2=cast=Point,flags=gcobject
-
-OS_DrawingContext_Pop=flags=cpp
-OS_DrawingContext_Pop_0=cast=(DrawingContext^),flags=gcobject
-
-OS_DrawingContext_PushClip=flags=cpp
-OS_DrawingContext_PushClip_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_PushClip_1=cast=Geometry^,flags=gcobject
-
-OS_DrawingContext_PushOpacity=flags=cpp
-OS_DrawingContext_PushOpacity_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_PushOpacity_1=
-
-OS_DrawingContext_PushTransform=flags=cpp
-OS_DrawingContext_PushTransform_0=cast=(DrawingContext^),flags=gcobject
-OS_DrawingContext_PushTransform_1=cast=Transform^,flags=gcobject
-
-OS_DrawingFontFamily_Name=flags=gcobject getter
-OS_DrawingFontFamily_Name_0=cast=(System::Drawing::FontFamily^),flags=gcobject
-
-OS_DrawingVisual_Drawing=flags=gcobject getter
-OS_DrawingVisual_Drawing_0=cast=DrawingVisual^,flags=gcobject
-
-OS_DrawingVisual_RenderOpen=flags=cpp gcobject
-OS_DrawingVisual_RenderOpen_0=cast=DrawingVisual^,flags=gcobject
-
-OS_DrawingVisual_typeid=accessor=DrawingVisual::typeid,flags=const gcobject
-
-OS_DropShadowBitmapEffect_1Color__I=flags=gcobject getter
-OS_DropShadowBitmapEffect_1Color__I_0=cast=DropShadowBitmapEffect^,flags=gcobject
-
-OS_DropShadowBitmapEffect_1Color__II=flags=setter
-OS_DropShadowBitmapEffect_1Color__II_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-OS_DropShadowBitmapEffect_1Color__II_1=cast=Color,flags=gcobject
-
-OS_DropShadowBitmapEffect_1Direction__I=flags=getter
-OS_DropShadowBitmapEffect_1Direction__I_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-
-OS_DropShadowBitmapEffect_1Direction__ID=flags=setter
-OS_DropShadowBitmapEffect_1Direction__ID_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-OS_DropShadowBitmapEffect_1Direction__ID_1=
-
-OS_DropShadowBitmapEffect_1Opacity__I=flags=getter
-OS_DropShadowBitmapEffect_1Opacity__I_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-
-OS_DropShadowBitmapEffect_1Opacity__ID=flags=setter
-OS_DropShadowBitmapEffect_1Opacity__ID_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-OS_DropShadowBitmapEffect_1Opacity__ID_1=
-
-OS_DropShadowBitmapEffect_1ShadowDepth__I=flags=getter
-OS_DropShadowBitmapEffect_1ShadowDepth__I_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-
-OS_DropShadowBitmapEffect_1ShadowDepth__ID=flags=setter
-OS_DropShadowBitmapEffect_1ShadowDepth__ID_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-OS_DropShadowBitmapEffect_1ShadowDepth__ID_1=
-
-OS_DropShadowBitmapEffect_1Softness__I=flags=getter
-OS_DropShadowBitmapEffect_1Softness__I_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-
-OS_DropShadowBitmapEffect_1Softness__ID=flags=setter
-OS_DropShadowBitmapEffect_1Softness__ID_0=cast=(DropShadowBitmapEffect^),flags=gcobject
-OS_DropShadowBitmapEffect_1Softness__ID_1=
-
-OS_Duration_TimeSpan=flags=gcobject getter
-OS_Duration_TimeSpan_0=cast=Duration^,flags=gcobject
-
-OS_EditingCommands_Backspace=accessor=EditingCommands::Backspace,flags=const gcobject
-
-OS_EditingCommands_Delete=accessor=EditingCommands::Delete,flags=const gcobject
-
-OS_EditingCommands_DeleteNextWord=accessor=EditingCommands::DeleteNextWord,flags=const gcobject
-
-OS_EditingCommands_DeletePreviousWord=accessor=EditingCommands::DeletePreviousWord,flags=const gcobject
-
-OS_Environment_ExpandEnvironmentVariables=accessor=Environment::ExpandEnvironmentVariables,flags=gcobject
-OS_Environment_ExpandEnvironmentVariables_0=cast=String^,flags=gcobject
-
-OS_ExecutedRoutedEventArgs_Command=flags=gcobject getter
-OS_ExecutedRoutedEventArgs_Command_0=cast=ExecutedRoutedEventArgs^,flags=gcobject
-
-OS_ExecutedRoutedEventArgs_Handled=flags=setter
-OS_ExecutedRoutedEventArgs_Handled_0=cast=(ExecutedRoutedEventArgs^),flags=gcobject
-OS_ExecutedRoutedEventArgs_Handled_1=
-
-OS_Expander_Collapsed=flags=adder
-OS_Expander_Collapsed_0=cast=Expander^,flags=gcobject
-OS_Expander_Collapsed_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_Expander_Expanded=flags=adder
-OS_Expander_Expanded_0=cast=Expander^,flags=gcobject
-OS_Expander_Expanded_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_Expander_1IsExpanded__I=flags=getter
-OS_Expander_1IsExpanded__I_0=cast=(Expander^),flags=gcobject
-
-OS_Expander_1IsExpanded__IZ=flags=setter
-OS_Expander_1IsExpanded__IZ_0=cast=Expander^,flags=gcobject
-OS_Expander_1IsExpanded__IZ_1=
-
-OS_FileDialog_FileName=flags=setter
-OS_FileDialog_FileName_0=cast=FileDialog^,flags=gcobject
-OS_FileDialog_FileName_1=cast=String^,flags=gcobject
-
-OS_FileDialog_FileNames=flags=gcobject getter
-OS_FileDialog_FileNames_0=cast=FileDialog^,flags=gcobject
-
-OS_FileDialog_Filter=flags=setter
-OS_FileDialog_Filter_0=cast=(FileDialog^),flags=gcobject
-OS_FileDialog_Filter_1=cast=String^,flags=gcobject
-
-OS_FileDialog_1FilterIndex__I=flags=getter
-OS_FileDialog_1FilterIndex__I_0=cast=(FileDialog^),flags=gcobject
-
-OS_FileDialog_1FilterIndex__II=flags=setter
-OS_FileDialog_1FilterIndex__II_0=cast=(FileDialog^),flags=gcobject
-OS_FileDialog_1FilterIndex__II_1=
-
-OS_FileDialog_InitialDirectory=flags=setter
-OS_FileDialog_InitialDirectory_0=cast=FileDialog^,flags=gcobject
-OS_FileDialog_InitialDirectory_1=cast=String^,flags=gcobject
-
-OS_FileDialog_Title=flags=setter
-OS_FileDialog_Title_0=cast=FileDialog^,flags=gcobject
-OS_FileDialog_Title_1=cast=String^,flags=gcobject
-
-OS_FileInfo_DirectoryName=flags=gcobject getter
-OS_FileInfo_DirectoryName_0=cast=(System::IO::FileInfo^),flags=gcobject
-
-OS_FileInfo_Name=flags=gcobject getter
-OS_FileInfo_Name_0=cast=(System::IO::FileInfo^),flags=gcobject
-
-OS_File_Exists=accessor=System::IO::File::Exists
-OS_File_Exists_0=cast=String^,flags=gcobject
-
-OS_File_ReadAllText=accessor=System::IO::File::ReadAllText,flags=gcobject
-OS_File_ReadAllText_0=cast=String^,flags=gcobject
-
-OS_FocusManager_GetFocusScope=accessor=FocusManager::GetFocusScope,flags=gcobject
-OS_FocusManager_GetFocusScope_0=cast=(DependencyObject^),flags=gcobject
-
-OS_FocusManager_GetFocusedElement=accessor=FocusManager::GetFocusedElement,flags=gcobject
-OS_FocusManager_GetFocusedElement_0=cast=(DependencyObject^),flags=gcobject
-
-OS_FolderBrowserDialog_Description=flags=setter
-OS_FolderBrowserDialog_Description_0=cast=System::Windows::Forms::FolderBrowserDialog^,flags=gcobject
-OS_FolderBrowserDialog_Description_1=cast=String^,flags=gcobject
-
-OS_FolderBrowserDialog_1SelectedPath__I=flags=gcobject getter
-OS_FolderBrowserDialog_1SelectedPath__I_0=cast=(System::Windows::Forms::FolderBrowserDialog^),flags=gcobject
-
-OS_FolderBrowserDialog_1SelectedPath__II=flags=setter
-OS_FolderBrowserDialog_1SelectedPath__II_0=cast=(System::Windows::Forms::FolderBrowserDialog^),flags=gcobject
-OS_FolderBrowserDialog_1SelectedPath__II_1=cast=String^,flags=gcobject
-
-OS_FontDialog_1Color__I=flags=gcobject getter
-OS_FontDialog_1Color__I_0=cast=System::Windows::Forms::FontDialog^,flags=gcobject
-
-OS_FontDialog_1Color__II=flags=setter
-OS_FontDialog_1Color__II_0=cast=System::Windows::Forms::FontDialog^,flags=gcobject
-OS_FontDialog_1Color__II_1=cast=System::Drawing::Color,flags=gcobject
-
-OS_FontDialog_1Font__I=flags=gcobject getter
-OS_FontDialog_1Font__I_0=cast=System::Windows::Forms::FontDialog^,flags=gcobject
-
-OS_FontDialog_1Font__II=flags=setter
-OS_FontDialog_1Font__II_0=cast=System::Windows::Forms::FontDialog^,flags=gcobject
-OS_FontDialog_1Font__II_1=cast=(System::Drawing::Font^),flags=gcobject
-
-OS_FontDialog_ShowColor=flags=setter
-OS_FontDialog_ShowColor_0=cast=System::Windows::Forms::FontDialog^,flags=gcobject
-OS_FontDialog_ShowColor_1=
-
-OS_FontFamily_GetTypefaces=flags=cpp gcobject
-OS_FontFamily_GetTypefaces_0=cast=FontFamily^,flags=gcobject
-
-OS_FontFamily_LineSpacing=flags=getter
-OS_FontFamily_LineSpacing_0=cast=FontFamily^,flags=gcobject
-
-OS_FontFamily_Source=flags=gcobject getter
-OS_FontFamily_Source_0=cast=FontFamily^,flags=gcobject
-
-OS_FontStretch_FromOpenTypeStretch=accessor=FontStretch::FromOpenTypeStretch,flags=gcobject
-OS_FontStretch_FromOpenTypeStretch_0=
-
-OS_FontStretch_ToOpenTypeStretch=flags=cpp
-OS_FontStretch_ToOpenTypeStretch_0=cast=FontStretch^,flags=gcobject
-
-OS_FontStretches_Normal=accessor=FontStretches::Normal,flags=const gcobject
-
-OS_FontStyles_Italic=accessor=FontStyles::Italic,flags=const gcobject
-
-OS_FontStyles_Normal=accessor=FontStyles::Normal,flags=const gcobject
-
-OS_FontStyles_Oblique=accessor=FontStyles::Oblique,flags=const gcobject
-
-OS_FontWeight_FromOpenTypeWeight=accessor=FontWeight::FromOpenTypeWeight,flags=gcobject
-OS_FontWeight_FromOpenTypeWeight_0=
-
-OS_FontWeight_ToOpenTypeWeight=flags=cpp
-OS_FontWeight_ToOpenTypeWeight_0=cast=(FontWeight^),flags=gcobject
-
-OS_FontWeights_Bold=accessor=FontWeights::Bold,flags=const gcobject
-
-OS_FontWeights_Normal=accessor=FontWeights::Normal,flags=const gcobject
-
-OS_Font_FontFamily=flags=gcobject getter
-OS_Font_FontFamily_0=cast=(System::Drawing::Font^),flags=gcobject
-
-OS_Font_Size=flags=getter
-OS_Font_Size_0=cast=System::Drawing::Font^,flags=gcobject
-
-OS_Font_Style=flags=getter
-OS_Font_Style_0=cast=(System::Drawing::Font^),flags=gcobject
-
-OS_Fonts_GetTypefaces=accessor=Fonts::GetTypefaces,flags=gcobject
-OS_Fonts_GetTypefaces_0=cast=String^,flags=gcobject
-
-OS_Fonts_SystemTypefaces=accessor=Fonts::SystemTypefaces,flags=const gcobject
-
-OS_FormattedText_Baseline=flags=getter
-OS_FormattedText_Baseline_0=cast=FormattedText^,flags=gcobject
-
-OS_FormattedText_BuildGeometry=flags=cpp gcobject
-OS_FormattedText_BuildGeometry_0=cast=FormattedText^,flags=gcobject
-OS_FormattedText_BuildGeometry_1=cast=Point,flags=gcobject
-
-OS_FormattedText_BuildHighlightGeometry=flags=cpp gcobject
-OS_FormattedText_BuildHighlightGeometry_0=cast=FormattedText^,flags=gcobject
-OS_FormattedText_BuildHighlightGeometry_1=cast=Point,flags=gcobject
-
-OS_FormattedText_Height=flags=getter
-OS_FormattedText_Height_0=cast=FormattedText^,flags=gcobject
-
-OS_FormattedText_SetTextDecorations=flags=cpp
-OS_FormattedText_SetTextDecorations_0=cast=FormattedText^,flags=gcobject
-OS_FormattedText_SetTextDecorations_1=cast=(TextDecorationCollection^),flags=gcobject
-OS_FormattedText_SetTextDecorations_2=
-OS_FormattedText_SetTextDecorations_3=
-
-OS_FormattedText_WidthIncludingTrailingWhitespace=flags=getter
-OS_FormattedText_WidthIncludingTrailingWhitespace_0=cast=FormattedText^,flags=gcobject
-
-OS_FormsCommonDialog_ShowDialog=flags=cpp
-OS_FormsCommonDialog_ShowDialog_0=cast=(System::Windows::Forms::CommonDialog^),flags=gcobject
-
-OS_FormsMouseEventArgs_Button=flags=getter
-OS_FormsMouseEventArgs_Button_0=cast=(System::Windows::Forms::MouseEventArgs^),flags=gcobject
-
-OS_Frame_CanGoBack=flags=getter
-OS_Frame_CanGoBack_0=cast=Frame^,flags=gcobject
-
-OS_Frame_CanGoForward=flags=getter
-OS_Frame_CanGoForward_0=cast=(Frame^),flags=gcobject
-
-OS_Frame_CurrentSource=flags=gcobject getter
-OS_Frame_CurrentSource_0=cast=(Frame^),flags=gcobject
-
-OS_Frame_GoBack=flags=cpp
-OS_Frame_GoBack_0=cast=(Frame^),flags=gcobject
-
-OS_Frame_GoForward=flags=cpp
-OS_Frame_GoForward_0=cast=(Frame^),flags=gcobject
-
-OS_Frame_Navigate=flags=cpp
-OS_Frame_Navigate_0=cast=(Frame^),flags=gcobject
-OS_Frame_Navigate_1=cast=(Uri^),flags=gcobject
-
-OS_Frame_NavigationUIVisibility=flags=setter
-OS_Frame_NavigationUIVisibility_0=cast=Frame^,flags=gcobject
-OS_Frame_NavigationUIVisibility_1=cast=(System::Windows::Navigation::NavigationUIVisibility)
-
-OS_Frame_Refresh=flags=cpp
-OS_Frame_Refresh_0=cast=(Frame^),flags=gcobject
-
-OS_Frame_1Source__I=flags=gcobject getter
-OS_Frame_1Source__I_0=cast=(Frame^),flags=gcobject
-
-OS_Frame_1Source__II=flags=setter
-OS_Frame_1Source__II_0=cast=(Frame^),flags=gcobject
-OS_Frame_1Source__II_1=cast=(Uri^),flags=gcobject
-
-OS_Frame_StopLoading=flags=cpp
-OS_Frame_StopLoading_0=cast=(Frame^),flags=gcobject
-
-OS_FrameworkContentElement_Parent=flags=gcobject getter
-OS_FrameworkContentElement_Parent_0=cast=(FrameworkContentElement^),flags=gcobject
-
-OS_FrameworkContentElement_1Tag__I=flags=getter
-OS_FrameworkContentElement_1Tag__I_0=cast=(FrameworkContentElement^),flags=gcobject
-
-OS_FrameworkContentElement_1Tag__II=flags=setter
-OS_FrameworkContentElement_1Tag__II_0=cast=FrameworkContentElement^,flags=gcobject
-OS_FrameworkContentElement_1Tag__II_1=
-
-OS_FrameworkContentElement_typeid=accessor=FrameworkContentElement::typeid,flags=const gcobject
-
-OS_FrameworkElementFactory_AppendChild=flags=cpp
-OS_FrameworkElementFactory_AppendChild_0=cast=FrameworkElementFactory^,flags=gcobject
-OS_FrameworkElementFactory_AppendChild_1=cast=FrameworkElementFactory^,flags=gcobject
-
-OS_FrameworkElementFactory_SetBinding=flags=cpp
-OS_FrameworkElementFactory_SetBinding_0=cast=FrameworkElementFactory^,flags=gcobject
-OS_FrameworkElementFactory_SetBinding_1=cast=DependencyProperty^,flags=gcobject
-OS_FrameworkElementFactory_SetBinding_2=cast=BindingBase^,flags=gcobject
-
-OS_FrameworkElementFactory_1SetValue__III=flags=cpp
-OS_FrameworkElementFactory_1SetValue__III_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_1SetValue__III_1=cast=DependencyProperty^,flags=gcobject
-OS_FrameworkElementFactory_1SetValue__III_2=cast=Object^,flags=gcobject
-
-OS_FrameworkElementFactory_1SetValue__IIZ=flags=cpp
-OS_FrameworkElementFactory_1SetValue__IIZ_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_1SetValue__IIZ_1=cast=DependencyProperty^,flags=gcobject
-OS_FrameworkElementFactory_1SetValue__IIZ_2=cast=(Boolean)
-
-OS_FrameworkElementFactory_SetValueDock=accessor=SetValue,flags=cpp
-OS_FrameworkElementFactory_SetValueDock_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_SetValueDock_1=cast=(DependencyProperty^),flags=gcobject
-OS_FrameworkElementFactory_SetValueDock_2=cast=Dock
-
-OS_FrameworkElementFactory_SetValueInt=accessor=SetValue,flags=cpp
-OS_FrameworkElementFactory_SetValueInt_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_SetValueInt_1=cast=(DependencyProperty^),flags=gcobject
-OS_FrameworkElementFactory_SetValueInt_2=
-
-OS_FrameworkElementFactory_SetValueOrientation=accessor=SetValue,flags=cpp
-OS_FrameworkElementFactory_SetValueOrientation_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_SetValueOrientation_1=cast=(DependencyProperty^),flags=gcobject
-OS_FrameworkElementFactory_SetValueOrientation_2=cast=Orientation
-
-OS_FrameworkElementFactory_SetValueStretch=accessor=SetValue,flags=cpp
-OS_FrameworkElementFactory_SetValueStretch_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_SetValueStretch_1=cast=(DependencyProperty^),flags=gcobject
-OS_FrameworkElementFactory_SetValueStretch_2=cast=Stretch
-
-OS_FrameworkElementFactory_SetValueVerticalAlignment=accessor=SetValue,flags=cpp
-OS_FrameworkElementFactory_SetValueVerticalAlignment_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_SetValueVerticalAlignment_1=cast=(DependencyProperty^),flags=gcobject
-OS_FrameworkElementFactory_SetValueVerticalAlignment_2=cast=VerticalAlignment
-
-OS_FrameworkElementFactory_SetValueVisibility=accessor=SetValue,flags=cpp
-OS_FrameworkElementFactory_SetValueVisibility_0=cast=(FrameworkElementFactory^),flags=gcobject
-OS_FrameworkElementFactory_SetValueVisibility_1=cast=(DependencyProperty^),flags=gcobject
-OS_FrameworkElementFactory_SetValueVisibility_2=cast=Visibility
-
-OS_FrameworkElement_ActualHeight=flags=getter
-OS_FrameworkElement_ActualHeight_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_ActualHeightProperty=accessor=FrameworkElement::ActualHeightProperty,flags=const gcobject
-
-OS_FrameworkElement_ActualWidth=flags=getter
-OS_FrameworkElement_ActualWidth_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_ActualWidthProperty=accessor=FrameworkElement::ActualWidthProperty,flags=const gcobject
-
-OS_FrameworkElement_BeginInit=flags=cpp
-OS_FrameworkElement_BeginInit_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_BringIntoView=flags=cpp
-OS_FrameworkElement_BringIntoView_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_ContextMenu=flags=setter
-OS_FrameworkElement_ContextMenu_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_ContextMenu_1=cast=ContextMenu^,flags=gcobject
-
-OS_FrameworkElement_ContextMenuClosing=flags=adder
-OS_FrameworkElement_ContextMenuClosing_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_ContextMenuClosing_1=cast=(ContextMenuEventHandler^),flags=gcobject
-
-OS_FrameworkElement_ContextMenuOpening=flags=adder
-OS_FrameworkElement_ContextMenuOpening_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_ContextMenuOpening_1=cast=(ContextMenuEventHandler^),flags=gcobject
-
-OS_FrameworkElement_Cursor=flags=setter
-OS_FrameworkElement_Cursor_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_Cursor_1=cast=Cursor^,flags=gcobject
-
-OS_FrameworkElement_CursorProperty=accessor=FrameworkElement::CursorProperty,flags=const gcobject
-
-OS_FrameworkElement_FindResource=flags=cpp gcobject
-OS_FrameworkElement_FindResource_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_FindResource_1=cast=Object^,flags=gcobject
-
-OS_FrameworkElement_1FlowDirection__I=flags=getter
-OS_FrameworkElement_1FlowDirection__I_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_1FlowDirection__II=flags=setter
-OS_FrameworkElement_1FlowDirection__II_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_1FlowDirection__II_1=cast=FlowDirection
-
-OS_FrameworkElement_FocusVisualStyle=flags=setter
-OS_FrameworkElement_FocusVisualStyle_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_FocusVisualStyle_1=cast=Style^,flags=gcobject
-
-OS_FrameworkElement_GetBindingExpression=flags=cpp gcobject
-OS_FrameworkElement_GetBindingExpression_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_GetBindingExpression_1=cast=DependencyProperty^,flags=gcobject
-
-OS_FrameworkElement_1Height__I=flags=getter
-OS_FrameworkElement_1Height__I_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_1Height__ID=flags=setter
-OS_FrameworkElement_1Height__ID_0=cast=(FrameworkElement^),flags=gcobject
-OS_FrameworkElement_1Height__ID_1=
-
-OS_FrameworkElement_HeightProperty=accessor=FrameworkElement::HeightProperty,flags=const gcobject
-
-OS_FrameworkElement_HorizontalAlignment=flags=setter
-OS_FrameworkElement_HorizontalAlignment_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_HorizontalAlignment_1=cast=(HorizontalAlignment)
-
-OS_FrameworkElement_IsLoaded=flags=getter
-OS_FrameworkElement_IsLoaded_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_LayoutTransform=flags=setter
-OS_FrameworkElement_LayoutTransform_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_LayoutTransform_1=cast=Transform^,flags=gcobject
-
-OS_FrameworkElement_Loaded=flags=adder
-OS_FrameworkElement_Loaded_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_Loaded_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_FrameworkElement_1Margin__I=flags=gcobject getter
-OS_FrameworkElement_1Margin__I_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_1Margin__II=flags=setter
-OS_FrameworkElement_1Margin__II_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_1Margin__II_1=cast=(Thickness),flags=gcobject
-
-OS_FrameworkElement_MarginProperty=accessor=FrameworkElement::MarginProperty,flags=const gcobject
-
-OS_FrameworkElement_1MaxHeight__I=flags=getter
-OS_FrameworkElement_1MaxHeight__I_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_1MaxHeight__ID=flags=setter
-OS_FrameworkElement_1MaxHeight__ID_0=cast=(FrameworkElement^),flags=gcobject
-OS_FrameworkElement_1MaxHeight__ID_1=
-
-OS_FrameworkElement_1MaxWidth__I=flags=getter
-OS_FrameworkElement_1MaxWidth__I_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_1MaxWidth__ID=flags=setter
-OS_FrameworkElement_1MaxWidth__ID_0=cast=(FrameworkElement^),flags=gcobject
-OS_FrameworkElement_1MaxWidth__ID_1=
-
-OS_FrameworkElement_1MinHeight__I=flags=getter
-OS_FrameworkElement_1MinHeight__I_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_1MinHeight__ID=flags=setter
-OS_FrameworkElement_1MinHeight__ID_0=cast=(FrameworkElement^),flags=gcobject
-OS_FrameworkElement_1MinHeight__ID_1=
-
-OS_FrameworkElement_1MinWidth__I=flags=getter
-OS_FrameworkElement_1MinWidth__I_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_1MinWidth__ID=flags=setter
-OS_FrameworkElement_1MinWidth__ID_0=cast=(FrameworkElement^),flags=gcobject
-OS_FrameworkElement_1MinWidth__ID_1=
-
-OS_FrameworkElement_Name=flags=gcobject getter
-OS_FrameworkElement_Name_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_NameProperty=accessor=FrameworkElement::NameProperty,flags=const gcobject
-
-OS_FrameworkElement_Parent=flags=gcobject getter
-OS_FrameworkElement_Parent_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_RegisterName=flags=cpp
-OS_FrameworkElement_RegisterName_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_RegisterName_1=cast=String^,flags=gcobject
-OS_FrameworkElement_RegisterName_2=cast=Object^,flags=gcobject
-
-OS_FrameworkElement_1RenderTransform__I=flags=gcobject getter
-OS_FrameworkElement_1RenderTransform__I_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_1RenderTransform__II=flags=setter
-OS_FrameworkElement_1RenderTransform__II_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_1RenderTransform__II_1=cast=Transform^,flags=gcobject
-
-OS_FrameworkElement_1Resources__I=flags=gcobject getter
-OS_FrameworkElement_1Resources__I_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_1Resources__II=flags=setter
-OS_FrameworkElement_1Resources__II_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_1Resources__II_1=cast=ResourceDictionary^,flags=gcobject
-
-OS_FrameworkElement_SizeChanged=flags=adder
-OS_FrameworkElement_SizeChanged_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_SizeChanged_1=cast=(SizeChangedEventHandler^),flags=gcobject
-
-OS_FrameworkElement_SizeChangedEvent=accessor=FrameworkElement::SizeChangedEvent,flags=const gcobject
-
-OS_FrameworkElement_1Style__I=flags=gcobject getter
-OS_FrameworkElement_1Style__I_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_1Style__II=flags=setter
-OS_FrameworkElement_1Style__II_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_1Style__II_1=cast=Style^,flags=gcobject
-
-OS_FrameworkElement_StyleProperty=accessor=FrameworkElement::StyleProperty,flags=const gcobject
-
-OS_FrameworkElement_1Tag__I=flags=gcobject getter
-OS_FrameworkElement_1Tag__I_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_1Tag__II=flags=setter
-OS_FrameworkElement_1Tag__II_0=cast=(FrameworkElement^),flags=gcobject
-OS_FrameworkElement_1Tag__II_1=cast=Object^,flags=gcobject
-
-OS_FrameworkElement_TagProperty=accessor=FrameworkElement::TagProperty,flags=const gcobject
-
-OS_FrameworkElement_1ToolTip__I=flags=gcobject getter
-OS_FrameworkElement_1ToolTip__I_0=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkElement_1ToolTip__II=flags=setter
-OS_FrameworkElement_1ToolTip__II_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_1ToolTip__II_1=cast=Object^,flags=gcobject
-
-OS_FrameworkElement_VerticalAlignment=flags=setter
-OS_FrameworkElement_VerticalAlignment_0=cast=FrameworkElement^,flags=gcobject
-OS_FrameworkElement_VerticalAlignment_1=cast=VerticalAlignment
-
-OS_FrameworkElement_VerticalAlignmentProperty=accessor=FrameworkElement::VerticalAlignmentProperty,flags=const gcobject
-
-OS_FrameworkElement_1Width__I=flags=getter
-OS_FrameworkElement_1Width__I_0=cast=(FrameworkElement^),flags=gcobject
-
-OS_FrameworkElement_1Width__ID=flags=setter
-OS_FrameworkElement_1Width__ID_0=cast=(FrameworkElement^),flags=gcobject
-OS_FrameworkElement_1Width__ID_1=
-
-OS_FrameworkElement_WidthProperty=accessor=FrameworkElement::WidthProperty,flags=const gcobject
-
-OS_FrameworkElement_typeid=accessor=FrameworkElement::typeid,flags=const gcobject
-
-OS_FrameworkTemplate_FindName=flags=cpp gcobject
-OS_FrameworkTemplate_FindName_0=cast=FrameworkTemplate^,flags=gcobject
-OS_FrameworkTemplate_FindName_1=cast=String^,flags=gcobject
-OS_FrameworkTemplate_FindName_2=cast=FrameworkElement^,flags=gcobject
-
-OS_FrameworkTemplate_VisualTree=flags=setter
-OS_FrameworkTemplate_VisualTree_0=cast=FrameworkTemplate^,flags=gcobject
-OS_FrameworkTemplate_VisualTree_1=cast=FrameworkElementFactory^,flags=gcobject
-
-OS_Freezable_CanFreeze=flags=getter
-OS_Freezable_CanFreeze_0=cast=Freezable^,flags=gcobject
-
-OS_Freezable_Clone=flags=cpp gcobject
-OS_Freezable_Clone_0=cast=Freezable^,flags=gcobject
-
-OS_Freezable_Freeze=flags=cpp
-OS_Freezable_Freeze_0=cast=Freezable^,flags=gcobject
-
-OS_GCHandle_Alloc=flags=no_gen
-OS_GCHandle_Alloc_0=
-
-OS_GCHandle_Dump=flags=no_gen
-
-OS_GCHandle_Free=flags=no_gen
-OS_GCHandle_Free_0=
-
-OS_GCHandle_ToHandle=flags=no_gen
-OS_GCHandle_ToHandle_0=
-
-OS_GeometryCollection_Add=flags=cpp
-OS_GeometryCollection_Add_0=cast=(GeometryCollection^),flags=gcobject
-OS_GeometryCollection_Add_1=cast=Geometry^,flags=gcobject
-
-OS_GeometryCollection_Clear=flags=cpp
-OS_GeometryCollection_Clear_0=cast=GeometryCollection^,flags=gcobject
-
-OS_GeometryCollection_Count=flags=getter
-OS_GeometryCollection_Count_0=cast=(GeometryCollection^),flags=gcobject
-
-OS_GeometryCollection_Remove=flags=cpp
-OS_GeometryCollection_Remove_0=cast=(GeometryCollection^),flags=gcobject
-OS_GeometryCollection_Remove_1=cast=Geometry^,flags=gcobject
-
-OS_GeometryGroup_1Children__I=flags=gcobject getter
-OS_GeometryGroup_1Children__I_0=cast=(GeometryGroup^),flags=gcobject
-
-OS_GeometryGroup_1Children__II=flags=gcobject getter
-OS_GeometryGroup_1Children__II_0=cast=(GeometryGroup^),flags=gcobject
-OS_GeometryGroup_1Children__II_1=
-
-OS_Geometry_Bounds=flags=gcobject getter
-OS_Geometry_Bounds_0=cast=Geometry^,flags=gcobject
-
-OS_Geometry_Clone=flags=cpp gcobject
-OS_Geometry_Clone_0=cast=(Geometry^),flags=gcobject
-
-OS_Geometry_FillContains=flags=cpp
-OS_Geometry_FillContains_0=cast=Geometry^,flags=gcobject
-OS_Geometry_FillContains_1=cast=Point,flags=gcobject
-
-OS_Geometry_FillContainsWithDetail=flags=cpp
-OS_Geometry_FillContainsWithDetail_0=cast=Geometry^,flags=gcobject
-OS_Geometry_FillContainsWithDetail_1=cast=Geometry^,flags=gcobject
-
-OS_Geometry_1GetFlattenedPathGeometry__I=flags=cpp gcobject
-OS_Geometry_1GetFlattenedPathGeometry__I_0=cast=Geometry^,flags=gcobject
-
-OS_Geometry_1GetFlattenedPathGeometry__IDI=flags=cpp gcobject
-OS_Geometry_1GetFlattenedPathGeometry__IDI_0=cast=Geometry^,flags=gcobject
-OS_Geometry_1GetFlattenedPathGeometry__IDI_1=
-OS_Geometry_1GetFlattenedPathGeometry__IDI_2=cast=ToleranceType
-
-OS_Geometry_IsEmpty=flags=cpp
-OS_Geometry_IsEmpty_0=cast=Geometry^,flags=gcobject
-
-OS_Geometry_StrokeContains=flags=cpp
-OS_Geometry_StrokeContains_0=cast=Geometry^,flags=gcobject
-OS_Geometry_StrokeContains_1=cast=Pen^,flags=gcobject
-OS_Geometry_StrokeContains_2=cast=Point,flags=gcobject
-
-OS_Geometry_1Transform__I=flags=gcobject getter
-OS_Geometry_1Transform__I_0=cast=Geometry^,flags=gcobject
-
-OS_Geometry_1Transform__II=flags=setter
-OS_Geometry_1Transform__II_0=cast=(Geometry^),flags=gcobject
-OS_Geometry_1Transform__II_1=cast=Transform^,flags=gcobject
-
-OS_GiveFeedbackEventArgs_Effects=flags=getter
-OS_GiveFeedbackEventArgs_Effects_0=cast=GiveFeedbackEventArgs^,flags=gcobject
-
-OS_GlyphRun_BidiLevel=flags=getter
-OS_GlyphRun_BidiLevel_0=cast=GlyphRun^,flags=gcobject
-
-OS_GradientBrush_MappingMode=flags=setter
-OS_GradientBrush_MappingMode_0=cast=(GradientBrush^),flags=gcobject
-OS_GradientBrush_MappingMode_1=cast=BrushMappingMode
-
-OS_GradientBrush_SpreadMethod=flags=setter
-OS_GradientBrush_SpreadMethod_0=cast=(GradientBrush^),flags=gcobject
-OS_GradientBrush_SpreadMethod_1=cast=GradientSpreadMethod
-
-OS_GridViewColumnCollection_Clear=flags=cpp
-OS_GridViewColumnCollection_Clear_0=cast=(GridViewColumnCollection^),flags=gcobject
-
-OS_GridViewColumnCollection_Count=flags=getter
-OS_GridViewColumnCollection_Count_0=cast=(GridViewColumnCollection^),flags=gcobject
-
-OS_GridViewColumnCollection_IndexOf=flags=cpp
-OS_GridViewColumnCollection_IndexOf_0=cast=(GridViewColumnCollection ^),flags=gcobject
-OS_GridViewColumnCollection_IndexOf_1=cast=(GridViewColumn^),flags=gcobject
-
-OS_GridViewColumnCollection_Insert=flags=cpp
-OS_GridViewColumnCollection_Insert_0=cast=(GridViewColumnCollection^),flags=gcobject
-OS_GridViewColumnCollection_Insert_1=
-OS_GridViewColumnCollection_Insert_2=cast=GridViewColumn^,flags=gcobject
-
-OS_GridViewColumnCollection_Remove=flags=cpp
-OS_GridViewColumnCollection_Remove_0=cast=GridViewColumnCollection^,flags=gcobject
-OS_GridViewColumnCollection_Remove_1=cast=GridViewColumn^,flags=gcobject
-
-OS_GridViewColumnCollection_default=flags=gcobject getter
-OS_GridViewColumnCollection_default_0=cast=GridViewColumnCollection^,flags=gcobject
-OS_GridViewColumnCollection_default_1=
-
-OS_GridViewColumnHeader_Content=flags=setter
-OS_GridViewColumnHeader_Content_0=cast=GridViewColumnHeader^,flags=gcobject
-OS_GridViewColumnHeader_Content_1=cast=Object^,flags=gcobject
-
-OS_GridViewColumn_ActualWidth=flags=getter
-OS_GridViewColumn_ActualWidth_0=cast=GridViewColumn^,flags=gcobject
-
-OS_GridViewColumn_1CellTemplate__I=flags=gcobject getter
-OS_GridViewColumn_1CellTemplate__I_0=cast=GridViewColumn^,flags=gcobject
-
-OS_GridViewColumn_1CellTemplate__II=flags=setter
-OS_GridViewColumn_1CellTemplate__II_0=cast=GridViewColumn^,flags=gcobject
-OS_GridViewColumn_1CellTemplate__II_1=cast=DataTemplate^,flags=gcobject
-
-OS_GridViewColumn_1Header__I=flags=gcobject getter
-OS_GridViewColumn_1Header__I_0=cast=GridViewColumn^,flags=gcobject
-
-OS_GridViewColumn_1Header__II=flags=setter
-OS_GridViewColumn_1Header__II_0=cast=GridViewColumn^,flags=gcobject
-OS_GridViewColumn_1Header__II_1=cast=Object^,flags=gcobject
-
-OS_GridViewColumn_1HeaderTemplate__I=flags=gcobject getter
-OS_GridViewColumn_1HeaderTemplate__I_0=cast=GridViewColumn^,flags=gcobject
-
-OS_GridViewColumn_1HeaderTemplate__II=flags=setter
-OS_GridViewColumn_1HeaderTemplate__II_0=cast=GridViewColumn^,flags=gcobject
-OS_GridViewColumn_1HeaderTemplate__II_1=cast=DataTemplate^,flags=gcobject
-
-OS_GridViewColumn_1Width__I=flags=getter
-OS_GridViewColumn_1Width__I_0=cast=GridViewColumn^,flags=gcobject
-
-OS_GridViewColumn_1Width__ID=flags=setter
-OS_GridViewColumn_1Width__ID_0=cast=GridViewColumn^,flags=gcobject
-OS_GridViewColumn_1Width__ID_1=
-
-OS_GridViewColumn_WidthProperty=accessor=GridViewColumn::WidthProperty,flags=const gcobject
-
-OS_GridViewHeaderRowPresenter_typeid=accessor=GridViewHeaderRowPresenter::typeid,flags=const gcobject
-
-OS_GridViewRowPresenterBase_Columns=flags=setter
-OS_GridViewRowPresenterBase_Columns_0=cast=GridViewRowPresenterBase^,flags=gcobject
-OS_GridViewRowPresenterBase_Columns_1=cast=GridViewColumnCollection^,flags=gcobject
-
-OS_GridViewRowPresenterBase_ColumnsProperty=accessor=GridViewRowPresenterBase::ColumnsProperty,flags=const gcobject
-
-OS_GridViewRowPresenter_1Content__I=flags=gcobject getter
-OS_GridViewRowPresenter_1Content__I_0=cast=GridViewRowPresenter^,flags=gcobject
-
-OS_GridViewRowPresenter_1Content__II=flags=setter
-OS_GridViewRowPresenter_1Content__II_0=cast=GridViewRowPresenter^,flags=gcobject
-OS_GridViewRowPresenter_1Content__II_1=cast=Object^,flags=gcobject
-
-OS_GridViewRowPresenter_typeid=accessor=GridViewRowPresenter::typeid,flags=const gcobject
-
-OS_GridView_AllowsColumnReorder=flags=setter
-OS_GridView_AllowsColumnReorder_0=cast=GridView^,flags=gcobject
-OS_GridView_AllowsColumnReorder_1=
-
-OS_GridView_ColumnHeaderContainerStyle=flags=setter
-OS_GridView_ColumnHeaderContainerStyle_0=cast=GridView^,flags=gcobject
-OS_GridView_ColumnHeaderContainerStyle_1=cast=Style^,flags=gcobject
-
-OS_GridView_Columns=flags=gcobject getter
-OS_GridView_Columns_0=cast=GridView^,flags=gcobject
-
-OS_Grid_ColumnDefinitions=flags=gcobject getter
-OS_Grid_ColumnDefinitions_0=cast=Grid^,flags=gcobject
-
-OS_Grid_RowDefinitions=flags=gcobject getter
-OS_Grid_RowDefinitions_0=cast=Grid^,flags=gcobject
-
-OS_Grid_SetColumn=accessor=Grid::SetColumn
-OS_Grid_SetColumn_0=cast=(UIElement^),flags=gcobject
-OS_Grid_SetColumn_1=
-
-OS_Grid_SetColumnSpan=accessor=Grid::SetColumnSpan
-OS_Grid_SetColumnSpan_0=cast=(UIElement^),flags=gcobject
-OS_Grid_SetColumnSpan_1=
-
-OS_Grid_SetRow=accessor=Grid::SetRow
-OS_Grid_SetRow_0=cast=UIElement^,flags=gcobject
-OS_Grid_SetRow_1=
-
-OS_Grid_SetRowSpan=accessor=Grid::SetRowSpan
-OS_Grid_SetRowSpan_0=cast=(UIElement^),flags=gcobject
-OS_Grid_SetRowSpan_1=
-
-OS_HeaderedContentControl_1Header__I=flags=gcobject getter
-OS_HeaderedContentControl_1Header__I_0=cast=(HeaderedContentControl^),flags=gcobject
-
-OS_HeaderedContentControl_1Header__II=flags=setter
-OS_HeaderedContentControl_1Header__II_0=cast=(HeaderedContentControl^),flags=gcobject
-OS_HeaderedContentControl_1Header__II_1=cast=(Object^),flags=gcobject
-
-OS_HeaderedItemsControl_1Header__I=flags=gcobject getter
-OS_HeaderedItemsControl_1Header__I_0=cast=HeaderedItemsControl^,flags=gcobject
-
-OS_HeaderedItemsControl_1Header__II=flags=setter
-OS_HeaderedItemsControl_1Header__II_0=cast=HeaderedItemsControl^,flags=gcobject
-OS_HeaderedItemsControl_1Header__II_1=cast=(Object^),flags=gcobject
-
-OS_HeaderedItemsControl_HeaderTemplateProperty=accessor=HeaderedItemsControl::HeaderTemplateProperty,flags=const gcobject
-
-OS_HtmlDocument_InvokeScript=flags=cpp gcobject
-OS_HtmlDocument_InvokeScript_0=cast=(System::Windows::Forms::HtmlDocument^),flags=gcobject
-OS_HtmlDocument_InvokeScript_1=cast=String^,flags=gcobject
-
-OS_HwndSource_CompositionTarget=flags=gcobject getter
-OS_HwndSource_CompositionTarget_0=cast=HwndSource^,flags=gcobject
-
-OS_HwndSource_Handle=flags=gcobject getter
-OS_HwndSource_Handle_0=cast=(HwndSource^),flags=gcobject
-
-OS_HwndTarget_BackgroundColor=flags=setter
-OS_HwndTarget_BackgroundColor_0=cast=HwndTarget^,flags=gcobject
-OS_HwndTarget_BackgroundColor_1=cast=Color,flags=gcobject
-
-OS_Hyperlink_Click=flags=adder
-OS_Hyperlink_Click_0=cast=Hyperlink^,flags=gcobject
-OS_Hyperlink_Click_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_ICollection_Count=flags=getter
-OS_ICollection_Count_0=cast=ICollection^),flags=gcobject
-
-OS_IEnumerable_GetEnumerator=flags=cpp gcobject
-OS_IEnumerable_GetEnumerator_0=cast=IEnumerable ^,flags=gcobject
-
-OS_IEnumerator_Current=flags=gcobject getter
-OS_IEnumerator_Current_0=cast=IEnumerator^,flags=gcobject
-
-OS_IEnumerator_MoveNext=flags=cpp
-OS_IEnumerator_MoveNext_0=cast=IEnumerator^,flags=gcobject
-
-OS_IList_Add=flags=cpp
-OS_IList_Add_0=cast=IList^,flags=gcobject
-OS_IList_Add_1=cast=Object^,flags=gcobject
-
-OS_IList_Clear=flags=cpp
-OS_IList_Clear_0=cast=IList^,flags=gcobject
-
-OS_IList_GetEnumerator=flags=cpp gcobject
-OS_IList_GetEnumerator_0=cast=IList^,flags=gcobject
-
-OS_IList_IndexOf=flags=cpp
-OS_IList_IndexOf_0=cast=IList^,flags=gcobject
-OS_IList_IndexOf_1=cast=Object^,flags=gcobject
-
-OS_IList_Insert=flags=cpp
-OS_IList_Insert_0=cast=IList^,flags=gcobject
-OS_IList_Insert_1=
-OS_IList_Insert_2=cast=Object^,flags=gcobject
-
-OS_IList_Remove=flags=cpp
-OS_IList_Remove_0=cast=IList^,flags=gcobject
-OS_IList_Remove_1=cast=Object^,flags=gcobject
-
-OS_IList_default=flags=gcobject getter
-OS_IList_default_0=cast=IList^,flags=gcobject
-OS_IList_default_1=
-
-OS_Icon_FromHandle=accessor=System::Drawing::Icon::FromHandle,flags=no_gen gcobject
-OS_Icon_FromHandle_0=cast=(IntPtr),flags=gcobject
-
-OS_ImageSource_typeid=accessor=ImageSource::typeid,flags=const gcobject
-
-OS_Image_1Source__I=flags=gcobject getter
-OS_Image_1Source__I_0=cast=Image^,flags=gcobject
-
-OS_Image_1Source__II=flags=setter
-OS_Image_1Source__II_0=cast=Image^,flags=gcobject
-OS_Image_1Source__II_1=cast=ImageSource^,flags=gcobject
-
-OS_Image_SourceProperty=accessor=Image::SourceProperty,flags=const gcobject
-
-OS_Image_Stretch=flags=setter
-OS_Image_Stretch_0=cast=Image^,flags=gcobject
-OS_Image_Stretch_1=cast=Stretch
-
-OS_Image_StretchProperty=accessor=Image::StretchProperty,flags=const gcobject
-
-OS_Image_typeid=accessor=Image::typeid,flags=const gcobject
-
-OS_Imaging_CreateBitmapSourceFromHIcon=accessor=System::Windows::Interop::Imaging::CreateBitmapSourceFromHIcon,flags=gcobject
-OS_Imaging_CreateBitmapSourceFromHIcon_0=cast=IntPtr
-OS_Imaging_CreateBitmapSourceFromHIcon_1=cast=Int32Rect,flags=gcobject
-OS_Imaging_CreateBitmapSourceFromHIcon_2=cast=BitmapSizeOptions^,flags=gcobject
-
-OS_IndexedGlyphRunCollection_Current=flags=gcobject getter
-OS_IndexedGlyphRunCollection_Current_0=cast=(IEnumerator^),flags=gcobject
-
-OS_IndexedGlyphRunCollection_GetEnumerator=flags=cpp gcobject
-OS_IndexedGlyphRunCollection_GetEnumerator_0=cast=IEnumerable^,flags=gcobject
-
-OS_IndexedGlyphRun_GlyphRun=flags=gcobject getter
-OS_IndexedGlyphRun_GlyphRun_0=cast=IndexedGlyphRun^,flags=gcobject
-
-OS_IndexedGlyphRun_TextSourceCharacterIndex=flags=getter
-OS_IndexedGlyphRun_TextSourceCharacterIndex_0=cast=IndexedGlyphRun^,flags=gcobject
-
-OS_IndexedGlyphRun_TextSourceLength=flags=getter
-OS_IndexedGlyphRun_TextSourceLength_0=cast=IndexedGlyphRun^,flags=gcobject
-
-OS_InlineCollection_Add=flags=cpp
-OS_InlineCollection_Add_0=cast=InlineCollection^,flags=gcobject
-OS_InlineCollection_Add_1=cast=Inline^,flags=gcobject
-
-OS_InlineCollection_Clear=flags=cpp
-OS_InlineCollection_Clear_0=cast=InlineCollection^,flags=gcobject
-
-OS_InputEventArgs_Timestamp=flags=getter
-OS_InputEventArgs_Timestamp_0=cast=InputEventArgs^,flags=gcobject
-
-OS_Int32AnimationUsingKeyFrames_KeyFrames=flags=gcobject getter
-OS_Int32AnimationUsingKeyFrames_KeyFrames_0=cast=Int32AnimationUsingKeyFrames^,flags=gcobject
-
-OS_Int32Animation_1From__I=flags=getter
-OS_Int32Animation_1From__I_0=cast=Int32Animation^,flags=gcobject
-
-OS_Int32Animation_1From__II=flags=setter
-OS_Int32Animation_1From__II_0=cast=Int32Animation^,flags=gcobject
-OS_Int32Animation_1From__II_1=
-
-OS_Int32Animation_1To__I=flags=getter
-OS_Int32Animation_1To__I_0=cast=Int32Animation^,flags=gcobject
-
-OS_Int32Animation_1To__II=flags=setter
-OS_Int32Animation_1To__II_0=cast=Int32Animation^,flags=gcobject
-OS_Int32Animation_1To__II_1=
-
-OS_Int32KeyFrame_KeyTime=flags=setter
-OS_Int32KeyFrame_KeyTime_0=cast=Int32KeyFrame^,flags=gcobject
-OS_Int32KeyFrame_KeyTime_1=cast=(KeyTime),flags=gcobject
-
-OS_Int32KeyFrame_Value=flags=setter
-OS_Int32KeyFrame_Value_0=cast=Int32KeyFrame^,flags=gcobject
-OS_Int32KeyFrame_Value_1=
-
-OS_Int32Rect_Empty=accessor=Int32Rect::Empty,flags=const gcobject
-
-OS_IntPtr_ToInt32=flags=cpp
-OS_IntPtr_ToInt32_0=cast=(IntPtr^),flags=gcobject
-
-OS_ItemCollection_Add=flags=cpp
-OS_ItemCollection_Add_0=cast=(ItemCollection^),flags=gcobject
-OS_ItemCollection_Add_1=cast=(Object^),flags=gcobject
-
-OS_ItemCollection_Clear=flags=cpp
-OS_ItemCollection_Clear_0=cast=(ItemCollection^),flags=gcobject
-
-OS_ItemCollection_Count=flags=getter
-OS_ItemCollection_Count_0=cast=(ItemCollection^),flags=gcobject
-
-OS_ItemCollection_CurrentItem=flags=gcobject getter
-OS_ItemCollection_CurrentItem_0=cast=(ItemCollection^),flags=gcobject
-
-OS_ItemCollection_CurrentPosition=flags=getter
-OS_ItemCollection_CurrentPosition_0=cast=ItemCollection^,flags=gcobject
-
-OS_ItemCollection_GetItemAt=flags=cpp gcobject
-OS_ItemCollection_GetItemAt_0=cast=(ItemCollection^),flags=gcobject
-OS_ItemCollection_GetItemAt_1=
-
-OS_ItemCollection_IndexOf=flags=cpp
-OS_ItemCollection_IndexOf_0=cast=ItemCollection^,flags=gcobject
-OS_ItemCollection_IndexOf_1=cast=(Object^),flags=gcobject
-
-OS_ItemCollection_Insert=flags=cpp
-OS_ItemCollection_Insert_0=cast=(ItemCollection^),flags=gcobject
-OS_ItemCollection_Insert_1=
-OS_ItemCollection_Insert_2=cast=(Object^),flags=gcobject
-
-OS_ItemCollection_Remove=flags=cpp
-OS_ItemCollection_Remove_0=cast=ItemCollection^,flags=gcobject
-OS_ItemCollection_Remove_1=cast=Object^,flags=gcobject
-
-OS_ItemCollection_RemoveAt=flags=cpp
-OS_ItemCollection_RemoveAt_0=cast=(ItemCollection^),flags=gcobject
-OS_ItemCollection_RemoveAt_1=
-
-OS_ItemsControl_HasItems=flags=getter
-OS_ItemsControl_HasItems_0=cast=ItemsControl^,flags=gcobject
-
-OS_ItemsControl_IsTextSearchEnabled=flags=setter
-OS_ItemsControl_IsTextSearchEnabled_0=cast=ItemsControl^,flags=gcobject
-OS_ItemsControl_IsTextSearchEnabled_1=
-
-OS_ItemsControl_1ItemTemplate__I=flags=gcobject getter
-OS_ItemsControl_1ItemTemplate__I_0=cast=ItemsControl^,flags=gcobject
-
-OS_ItemsControl_1ItemTemplate__II=flags=setter
-OS_ItemsControl_1ItemTemplate__II_0=cast=ItemsControl^,flags=gcobject
-OS_ItemsControl_1ItemTemplate__II_1=cast=DataTemplate^,flags=gcobject
-
-OS_ItemsControl_Items=flags=gcobject getter
-OS_ItemsControl_Items_0=cast=(ItemsControl^),flags=gcobject
-
-OS_ItemsControl_ItemsSource=flags=setter
-OS_ItemsControl_ItemsSource_0=cast=ItemsControl^,flags=gcobject
-OS_ItemsControl_ItemsSource_1=cast=IEnumerable^,flags=gcobject
-
-OS_ItemsPresenter_typeid=accessor=ItemsPresenter::typeid,flags=const gcobject
-
-OS_JNIGetObject=flags=no_gen
-OS_JNIGetObject_0=
-
-OS_KeyEventArgs_IsDown=flags=getter
-OS_KeyEventArgs_IsDown_0=cast=(KeyEventArgs^),flags=gcobject
-
-OS_KeyEventArgs_IsRepeat=flags=getter
-OS_KeyEventArgs_IsRepeat_0=cast=(KeyEventArgs^),flags=gcobject
-
-OS_KeyEventArgs_IsToggled=flags=getter
-OS_KeyEventArgs_IsToggled_0=cast=(KeyEventArgs^),flags=gcobject
-
-OS_KeyEventArgs_Key=flags=getter
-OS_KeyEventArgs_Key_0=cast=(KeyEventArgs^),flags=gcobject
-
-OS_KeyEventArgs_SystemKey=flags=getter
-OS_KeyEventArgs_SystemKey_0=cast=(KeyEventArgs^),flags=gcobject
-
-OS_KeyInterop_VirtualKeyFromKey=accessor=KeyInterop::VirtualKeyFromKey
-OS_KeyInterop_VirtualKeyFromKey_0=cast=Key
-
-OS_KeyTime_FromTimeSpan=accessor=KeyTime::FromTimeSpan,flags=gcobject
-OS_KeyTime_FromTimeSpan_0=cast=(TimeSpan),flags=gcobject
-
-OS_KeyTime_Uniform=accessor=KeyTime::Uniform,flags=const gcobject
-
-OS_KeyboardDevice_Modifiers=flags=getter
-OS_KeyboardDevice_Modifiers_0=cast=(KeyboardDevice^),flags=gcobject
-
-OS_KeyboardEventArgs_KeyboardDevice=flags=gcobject getter
-OS_KeyboardEventArgs_KeyboardDevice_0=cast=KeyboardEventArgs^,flags=gcobject
-
-OS_KeyboardNavigation_GetIsTabStop=accessor=KeyboardNavigation::GetIsTabStop
-OS_KeyboardNavigation_GetIsTabStop_0=cast=(DependencyObject^),flags=gcobject
-
-OS_KeyboardNavigation_SetControlTabNavigation=accessor=KeyboardNavigation::SetControlTabNavigation
-OS_KeyboardNavigation_SetControlTabNavigation_0=cast=(DependencyObject^),flags=gcobject
-OS_KeyboardNavigation_SetControlTabNavigation_1=cast=(KeyboardNavigationMode)
-
-OS_KeyboardNavigation_SetDirectionalNavigation=accessor=KeyboardNavigation::SetDirectionalNavigation
-OS_KeyboardNavigation_SetDirectionalNavigation_0=cast=(DependencyObject^),flags=gcobject
-OS_KeyboardNavigation_SetDirectionalNavigation_1=cast=(KeyboardNavigationMode)
-
-OS_KeyboardNavigation_SetIsTabStop=accessor=KeyboardNavigation::SetIsTabStop
-OS_KeyboardNavigation_SetIsTabStop_0=cast=(DependencyObject^),flags=gcobject
-OS_KeyboardNavigation_SetIsTabStop_1=
-
-OS_KeyboardNavigation_SetTabNavigation=accessor=KeyboardNavigation::SetTabNavigation
-OS_KeyboardNavigation_SetTabNavigation_0=cast=(DependencyObject^),flags=gcobject
-OS_KeyboardNavigation_SetTabNavigation_1=cast=(KeyboardNavigationMode)
-
-OS_Keyboard_Focus=accessor=Keyboard::Focus,flags=gcobject
-OS_Keyboard_Focus_0=cast=IInputElement^,flags=gcobject
-
-OS_Keyboard_FocusedElement=accessor=Keyboard::FocusedElement,flags=const gcobject
-
-OS_Keyboard_Modifiers=accessor=Keyboard::Modifiers,flags=const
-
-OS_ListBoxItem_1IsSelected__I=flags=getter
-OS_ListBoxItem_1IsSelected__I_0=cast=ListBoxItem^,flags=gcobject
-
-OS_ListBoxItem_1IsSelected__IZ=flags=setter
-OS_ListBoxItem_1IsSelected__IZ_0=cast=ListBoxItem^,flags=gcobject
-OS_ListBoxItem_1IsSelected__IZ_1=
-
-OS_ListBox_ScrollIntoView=flags=cpp
-OS_ListBox_ScrollIntoView_0=cast=ListBox^,flags=gcobject
-OS_ListBox_ScrollIntoView_1=cast=(Object^),flags=gcobject
-
-OS_ListBox_SelectAll=flags=cpp
-OS_ListBox_SelectAll_0=cast=ListBox^,flags=gcobject
-
-OS_ListBox_SelectedItems=flags=gcobject getter
-OS_ListBox_SelectedItems_0=cast=ListBox^,flags=gcobject
-
-OS_ListBox_SelectionMode=flags=setter
-OS_ListBox_SelectionMode_0=cast=(ListBox^),flags=gcobject
-OS_ListBox_SelectionMode_1=cast=(SelectionMode)
-
-OS_ListBox_UnselectAll=flags=cpp
-OS_ListBox_UnselectAll_0=cast=ListBox^,flags=gcobject
-
-OS_ListViewItem_typeid=accessor=ListViewItem::typeid,flags=const gcobject
-
-OS_ListView_View=flags=setter
-OS_ListView_View_0=cast=ListView^,flags=gcobject
-OS_ListView_View_1=cast=ViewBase^,flags=gcobject
-
-OS_MatrixTransform_1Matrix__I=flags=gcobject getter
-OS_MatrixTransform_1Matrix__I_0=cast=(MatrixTransform^),flags=gcobject
-
-OS_MatrixTransform_1Matrix__II=flags=setter
-OS_MatrixTransform_1Matrix__II_0=cast=(MatrixTransform^),flags=gcobject
-OS_MatrixTransform_1Matrix__II_1=cast=(Matrix),flags=gcobject
-
-OS_Matrix_Invert=flags=cpp
-OS_Matrix_Invert_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_IsIdentity=flags=getter
-OS_Matrix_IsIdentity_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_1M11__I=flags=getter
-OS_Matrix_1M11__I_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_1M11__ID=flags=setter
-OS_Matrix_1M11__ID_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_1M11__ID_1=
-
-OS_Matrix_1M12__I=flags=getter
-OS_Matrix_1M12__I_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_1M12__ID=flags=setter
-OS_Matrix_1M12__ID_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_1M12__ID_1=
-
-OS_Matrix_1M21__I=flags=getter
-OS_Matrix_1M21__I_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_1M21__ID=flags=setter
-OS_Matrix_1M21__ID_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_1M21__ID_1=
-
-OS_Matrix_1M22__I=flags=getter
-OS_Matrix_1M22__I_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_1M22__ID=flags=setter
-OS_Matrix_1M22__ID_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_1M22__ID_1=
-
-OS_Matrix_Multiply=accessor=Matrix::Multiply,flags=gcobject
-OS_Matrix_Multiply_0=cast=(Matrix),flags=gcobject
-OS_Matrix_Multiply_1=cast=(Matrix),flags=gcobject
-
-OS_Matrix_1OffsetX__I=flags=getter
-OS_Matrix_1OffsetX__I_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_1OffsetX__ID=flags=setter
-OS_Matrix_1OffsetX__ID_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_1OffsetX__ID_1=
-
-OS_Matrix_1OffsetY__I=flags=getter
-OS_Matrix_1OffsetY__I_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_1OffsetY__ID=flags=setter
-OS_Matrix_1OffsetY__ID_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_1OffsetY__ID_1=
-
-OS_Matrix_RotatePrepend=flags=cpp
-OS_Matrix_RotatePrepend_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_RotatePrepend_1=
-
-OS_Matrix_ScalePrepend=flags=cpp
-OS_Matrix_ScalePrepend_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_ScalePrepend_1=
-OS_Matrix_ScalePrepend_2=
-
-OS_Matrix_SetIdentity=flags=cpp
-OS_Matrix_SetIdentity_0=cast=(Matrix^),flags=gcobject
-
-OS_Matrix_SkewPrepend=flags=cpp
-OS_Matrix_SkewPrepend_0=cast=Matrix^,flags=gcobject
-OS_Matrix_SkewPrepend_1=
-OS_Matrix_SkewPrepend_2=
-
-OS_Matrix_Transform=flags=cpp gcobject
-OS_Matrix_Transform_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_Transform_1=cast=Point,flags=gcobject
-
-OS_Matrix_TranslatePrepend=flags=cpp
-OS_Matrix_TranslatePrepend_0=cast=(Matrix^),flags=gcobject
-OS_Matrix_TranslatePrepend_1=
-OS_Matrix_TranslatePrepend_2=
-
-OS_MemberDescriptor_Name=flags=gcobject getter
-OS_MemberDescriptor_Name_0=cast=MemberDescriptor^,flags=gcobject
-
-OS_MemoryStream_ToArray=flags=cpp gcobject
-OS_MemoryStream_ToArray_0=cast=(System::IO::MemoryStream^),flags=gcobject
-
-OS_MemoryStream_Write=flags=cpp
-OS_MemoryStream_Write_0=cast=(System::IO::MemoryStream^),flags=gcobject
-OS_MemoryStream_Write_1=cast=(array^),flags=gcobject
-OS_MemoryStream_Write_2=
-OS_MemoryStream_Write_3=
-
-OS_MenuItem_Click=flags=adder
-OS_MenuItem_Click_0=cast=MenuItem^,flags=gcobject
-OS_MenuItem_Click_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_MenuItem_Icon=flags=setter
-OS_MenuItem_Icon_0=cast=MenuItem^,flags=gcobject
-OS_MenuItem_Icon_1=cast=Image^,flags=gcobject
-
-OS_MenuItem_InputGestureText=flags=setter
-OS_MenuItem_InputGestureText_0=cast=MenuItem^,flags=gcobject
-OS_MenuItem_InputGestureText_1=cast=String^,flags=gcobject
-
-OS_MenuItem_IsCheckable=flags=setter
-OS_MenuItem_IsCheckable_0=cast=MenuItem^,flags=gcobject
-OS_MenuItem_IsCheckable_1=
-
-OS_MenuItem_1IsChecked__I=flags=getter
-OS_MenuItem_1IsChecked__I_0=cast=MenuItem^,flags=gcobject
-
-OS_MenuItem_1IsChecked__IZ=flags=setter
-OS_MenuItem_1IsChecked__IZ_0=cast=MenuItem^,flags=gcobject
-OS_MenuItem_1IsChecked__IZ_1=
-
-OS_MenuItem_SubmenuClosed=flags=adder
-OS_MenuItem_SubmenuClosed_0=cast=MenuItem^,flags=gcobject
-OS_MenuItem_SubmenuClosed_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_MenuItem_SubmenuOpened=flags=adder
-OS_MenuItem_SubmenuOpened_0=cast=MenuItem^,flags=gcobject
-OS_MenuItem_SubmenuOpened_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_Menu_IsMainMenu=flags=setter
-OS_Menu_IsMainMenu_0=cast=Menu^,flags=gcobject
-OS_Menu_IsMainMenu_1=
-
-OS_MessageBox_Show=accessor=MessageBox::Show
-OS_MessageBox_Show_0=cast=String^,flags=gcobject
-OS_MessageBox_Show_1=cast=String^,flags=gcobject
-OS_MessageBox_Show_2=cast=MessageBoxButton
-OS_MessageBox_Show_3=cast=MessageBoxImage
-OS_MessageBox_Show_4=cast=MessageBoxResult
-
-OS_MethodInfo_Invoke=flags=cpp gcobject
-OS_MethodInfo_Invoke_0=cast=(MethodInfo^),flags=gcobject
-OS_MethodInfo_Invoke_1=cast=Object^,flags=gcobject
-OS_MethodInfo_Invoke_2=cast=(array^),flags=gcobject
-
-OS_MouseButtonEventArgs_ButtonState=flags=getter
-OS_MouseButtonEventArgs_ButtonState_0=cast=(MouseButtonEventArgs^),flags=gcobject
-
-OS_MouseButtonEventArgs_ChangedButton=flags=getter
-OS_MouseButtonEventArgs_ChangedButton_0=cast=(MouseButtonEventArgs^),flags=gcobject
-
-OS_MouseButtonEventArgs_ClickCount=flags=getter
-OS_MouseButtonEventArgs_ClickCount_0=cast=(MouseButtonEventArgs^),flags=gcobject
-
-OS_MouseEventArgs_GetPosition=flags=cpp gcobject
-OS_MouseEventArgs_GetPosition_0=cast=MouseEventArgs^,flags=gcobject
-OS_MouseEventArgs_GetPosition_1=cast=(IInputElement^),flags=gcobject
-
-OS_MouseEventArgs_LeftButton=flags=getter
-OS_MouseEventArgs_LeftButton_0=cast=(MouseEventArgs^),flags=gcobject
-
-OS_MouseEventArgs_MiddleButton=flags=getter
-OS_MouseEventArgs_MiddleButton_0=cast=(MouseEventArgs^),flags=gcobject
-
-OS_MouseEventArgs_RightButton=flags=getter
-OS_MouseEventArgs_RightButton_0=cast=(MouseEventArgs^),flags=gcobject
-
-OS_MouseEventArgs_XButton1=flags=getter
-OS_MouseEventArgs_XButton1_0=cast=(MouseEventArgs^),flags=gcobject
-
-OS_MouseEventArgs_XButton2=flags=getter
-OS_MouseEventArgs_XButton2_0=cast=(MouseEventArgs^),flags=gcobject
-
-OS_MouseWheelEventArgs_Delta=flags=getter
-OS_MouseWheelEventArgs_Delta_0=cast=MouseWheelEventArgs^,flags=gcobject
-
-OS_Mouse_Captured=accessor=Mouse::Captured,flags=const gcobject
-
-OS_Mouse_DirectlyOver=accessor=Mouse::DirectlyOver,flags=const gcobject
-
-OS_Mouse_GetPosition=accessor=Mouse::GetPosition,flags=gcobject
-OS_Mouse_GetPosition_0=cast=IInputElement^,flags=gcobject
-
-OS_Mouse_LeftButton=accessor=Mouse::LeftButton,flags=const
-
-OS_Mouse_MiddleButton=accessor=Mouse::MiddleButton,flags=const
-
-OS_Mouse_RightButton=accessor=Mouse::RightButton,flags=const
-
-OS_Mouse_SetCursor=accessor=Mouse::SetCursor
-OS_Mouse_SetCursor_0=cast=Cursor^,flags=gcobject
-
-OS_Mouse_XButton1=accessor=Mouse::XButton1,flags=const
-
-OS_Mouse_XButton2=accessor=Mouse::XButton2,flags=const
-
-OS_NameScope_GetNameScope=accessor=NameScope::GetNameScope,flags=gcobject
-OS_NameScope_GetNameScope_0=cast=(DependencyObject^),flags=gcobject
-
-OS_NameScope_RegisterName=flags=cpp
-OS_NameScope_RegisterName_0=cast=NameScope^,flags=gcobject
-OS_NameScope_RegisterName_1=cast=String^,flags=gcobject
-OS_NameScope_RegisterName_2=cast=Object^,flags=gcobject
-
-OS_NameScope_SetNameScope=accessor=NameScope::SetNameScope
-OS_NameScope_SetNameScope_0=cast=(DependencyObject^),flags=gcobject
-OS_NameScope_SetNameScope_1=cast=INameScope^,flags=gcobject
-
-OS_NewGlobalRef=flags=jni
-OS_NewGlobalRef_0=
-
-OS_NotifyIcon_DoubleClick=flags=adder
-OS_NotifyIcon_DoubleClick_0=cast=(System::Windows::Forms::NotifyIcon^),flags=gcobject
-OS_NotifyIcon_DoubleClick_1=cast=EventHandler^,flags=gcobject
-
-OS_NotifyIcon_Icon=flags=setter
-OS_NotifyIcon_Icon_0=cast=(System::Windows::Forms::NotifyIcon^),flags=gcobject
-OS_NotifyIcon_Icon_1=cast=System::Drawing::Icon^,flags=gcobject
-
-OS_NotifyIcon_MouseDown=flags=adder
-OS_NotifyIcon_MouseDown_0=cast=(System::Windows::Forms::NotifyIcon^),flags=gcobject
-OS_NotifyIcon_MouseDown_1=cast=(System::Windows::Forms::MouseEventHandler^),flags=gcobject
-
-OS_NotifyIcon_MouseUp=flags=adder
-OS_NotifyIcon_MouseUp_0=cast=(System::Windows::Forms::NotifyIcon^),flags=gcobject
-OS_NotifyIcon_MouseUp_1=cast=(System::Windows::Forms::MouseEventHandler^),flags=gcobject
-
-OS_NotifyIcon_Text=flags=setter
-OS_NotifyIcon_Text_0=cast=(System::Windows::Forms::NotifyIcon^),flags=gcobject
-OS_NotifyIcon_Text_1=cast=String^,flags=gcobject
-
-OS_NotifyIcon_Visible=flags=setter
-OS_NotifyIcon_Visible_0=cast=(System::Windows::Forms::NotifyIcon^),flags=gcobject
-OS_NotifyIcon_Visible_1=
-
-OS_Object_Equals=flags=cpp
-OS_Object_Equals_0=cast=Object ^,flags=gcobject
-OS_Object_Equals_1=cast=Object ^,flags=gcobject
-
-OS_Object_GetType=flags=cpp gcobject
-OS_Object_GetType_0=cast=(Object ^),flags=gcobject
-
-OS_Object_ToString=flags=cpp gcobject
-OS_Object_ToString_0=cast=(Object ^),flags=gcobject
-
-OS_ObservableCollectionGridViewColumn_Move=flags=cpp
-OS_ObservableCollectionGridViewColumn_Move_0=cast=(ObservableCollection^),flags=gcobject
-OS_ObservableCollectionGridViewColumn_Move_1=
-OS_ObservableCollectionGridViewColumn_Move_2=
-
-OS_OpenFileDialog_Multiselect=flags=setter
-OS_OpenFileDialog_Multiselect_0=cast=OpenFileDialog^,flags=gcobject
-OS_OpenFileDialog_Multiselect_1=
-
-OS_OuterGlowBitmapEffect_1GlowColor__I=flags=gcobject getter
-OS_OuterGlowBitmapEffect_1GlowColor__I_0=cast=(OuterGlowBitmapEffect^),flags=gcobject
-
-OS_OuterGlowBitmapEffect_1GlowColor__II=flags=setter
-OS_OuterGlowBitmapEffect_1GlowColor__II_0=cast=OuterGlowBitmapEffect^,flags=gcobject
-OS_OuterGlowBitmapEffect_1GlowColor__II_1=cast=(Color),flags=gcobject
-
-OS_OuterGlowBitmapEffect_1GlowSize__I=flags=getter
-OS_OuterGlowBitmapEffect_1GlowSize__I_0=cast=(OuterGlowBitmapEffect^),flags=gcobject
-
-OS_OuterGlowBitmapEffect_1GlowSize__ID=flags=setter
-OS_OuterGlowBitmapEffect_1GlowSize__ID_0=cast=(OuterGlowBitmapEffect^),flags=gcobject
-OS_OuterGlowBitmapEffect_1GlowSize__ID_1=
-
-OS_OuterGlowBitmapEffect_GlowSizeProperty=accessor=OuterGlowBitmapEffect::GlowSizeProperty,flags=const gcobject
-
-OS_OuterGlowBitmapEffect_1Opacity__I=flags=getter
-OS_OuterGlowBitmapEffect_1Opacity__I_0=cast=OuterGlowBitmapEffect^,flags=gcobject
-
-OS_OuterGlowBitmapEffect_1Opacity__ID=flags=setter
-OS_OuterGlowBitmapEffect_1Opacity__ID_0=cast=OuterGlowBitmapEffect^,flags=gcobject
-OS_OuterGlowBitmapEffect_1Opacity__ID_1=
-
-OS_Panel_1Background__I=flags=gcobject getter
-OS_Panel_1Background__I_0=cast=Panel^,flags=gcobject
-
-OS_Panel_1Background__II=flags=setter
-OS_Panel_1Background__II_0=cast=Panel^,flags=gcobject
-OS_Panel_1Background__II_1=cast=Brush^,flags=gcobject
-
-OS_Panel_BackgroundProperty=accessor=Panel::BackgroundProperty,flags=const gcobject
-
-OS_Panel_Children=flags=gcobject getter
-OS_Panel_Children_0=cast=(Panel^,flags=gcobject
-
-OS_Panel_GetZIndex=accessor=Panel::GetZIndex
-OS_Panel_GetZIndex_0=cast=UIElement^,flags=gcobject
-
-OS_Panel_HeightProperty=accessor=Panel::HeightProperty,flags=const gcobject
-
-OS_Panel_SetZIndex=accessor=Panel::SetZIndex
-OS_Panel_SetZIndex_0=cast=UIElement ^,flags=gcobject
-OS_Panel_SetZIndex_1=
-
-OS_Panel_WidthProperty=accessor=Panel::WidthProperty,flags=const gcobject
-
-OS_PasswordBox_1MaxLength__I=flags=getter
-OS_PasswordBox_1MaxLength__I_0=cast=(PasswordBox^),flags=gcobject
-
-OS_PasswordBox_1MaxLength__II=flags=setter
-OS_PasswordBox_1MaxLength__II_0=cast=(PasswordBox^),flags=gcobject
-OS_PasswordBox_1MaxLength__II_1=
-
-OS_PasswordBox_1Password__I=flags=gcobject getter
-OS_PasswordBox_1Password__I_0=cast=(PasswordBox^),flags=gcobject
-
-OS_PasswordBox_1Password__II=flags=setter
-OS_PasswordBox_1Password__II_0=cast=(PasswordBox^),flags=gcobject
-OS_PasswordBox_1Password__II_1=cast=String^,flags=gcobject
-
-OS_PasswordBox_PasswordChanged=flags=adder
-OS_PasswordBox_PasswordChanged_0=cast=(PasswordBox^),flags=gcobject
-OS_PasswordBox_PasswordChanged_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_PasswordBox_1PasswordChar__I=flags=getter
-OS_PasswordBox_1PasswordChar__I_0=cast=(PasswordBox^),flags=gcobject
-
-OS_PasswordBox_1PasswordChar__IC=flags=setter
-OS_PasswordBox_1PasswordChar__IC_0=cast=PasswordBox^,flags=gcobject
-OS_PasswordBox_1PasswordChar__IC_1=
-
-OS_PasswordBox_Paste=flags=cpp
-OS_PasswordBox_Paste_0=cast=(PasswordBox^),flags=gcobject
-
-OS_PathFigureCollection_Add=flags=cpp
-OS_PathFigureCollection_Add_0=cast=(PathFigureCollection^),flags=gcobject
-OS_PathFigureCollection_Add_1=cast=PathFigure^,flags=gcobject
-
-OS_PathFigureCollection_Count=flags=getter
-OS_PathFigureCollection_Count_0=cast=PathFigureCollection^,flags=gcobject
-
-OS_PathFigure_1IsClosed__I=flags=getter
-OS_PathFigure_1IsClosed__I_0=cast=PathFigure^,flags=gcobject
-
-OS_PathFigure_1IsClosed__IZ=flags=setter
-OS_PathFigure_1IsClosed__IZ_0=cast=PathFigure^,flags=gcobject
-OS_PathFigure_1IsClosed__IZ_1=
-
-OS_PathFigure_1Segments__I=flags=gcobject getter
-OS_PathFigure_1Segments__I_0=cast=PathFigure^,flags=gcobject
-
-OS_PathFigure_1Segments__II=flags=gcobject getter
-OS_PathFigure_1Segments__II_0=cast=PathFigure^,flags=gcobject
-OS_PathFigure_1Segments__II_1=
-
-OS_PathFigure_StartPoint=flags=setter
-OS_PathFigure_StartPoint_0=cast=PathFigure^,flags=gcobject
-OS_PathFigure_StartPoint_1=cast=Point,flags=gcobject
-
-OS_PathGeometry_AddGeometry=flags=cpp
-OS_PathGeometry_AddGeometry_0=cast=PathGeometry^,flags=gcobject
-OS_PathGeometry_AddGeometry_1=cast=Geometry^,flags=gcobject
-
-OS_PathGeometry_Bounds=flags=gcobject getter
-OS_PathGeometry_Bounds_0=cast=PathGeometry^,flags=gcobject
-
-OS_PathGeometry_Clone=flags=cpp gcobject
-OS_PathGeometry_Clone_0=cast=(PathGeometry^),flags=gcobject
-
-OS_PathGeometry_1Figures__I=flags=gcobject getter
-OS_PathGeometry_1Figures__I_0=cast=PathGeometry^,flags=gcobject
-
-OS_PathGeometry_1Figures__II=flags=gcobject getter
-OS_PathGeometry_1Figures__II_0=cast=PathGeometry^,flags=gcobject
-OS_PathGeometry_1Figures__II_1=
-
-OS_PathGeometry_FillRule=flags=setter
-OS_PathGeometry_FillRule_0=cast=PathGeometry^,flags=gcobject
-OS_PathGeometry_FillRule_1=cast=FillRule
-
-OS_PathSegmentCollection_Add=flags=cpp
-OS_PathSegmentCollection_Add_0=cast=PathSegmentCollection^,flags=gcobject
-OS_PathSegmentCollection_Add_1=cast=PathSegment^,flags=gcobject
-
-OS_PathSegmentCollection_Count=flags=getter
-OS_PathSegmentCollection_Count_0=cast=PathSegmentCollection^,flags=gcobject
-
-OS_Path_Data=flags=setter
-OS_Path_Data_0=cast=Path^,flags=gcobject
-OS_Path_Data_1=cast=Geometry^,flags=gcobject
-
-OS_Path_Fill=flags=setter
-OS_Path_Fill_0=cast=Path^,flags=gcobject
-OS_Path_Fill_1=cast=(Brush^),flags=gcobject
-
-OS_Path_Stretch=flags=setter
-OS_Path_Stretch_0=cast=Path^,flags=gcobject
-OS_Path_Stretch_1=cast=Stretch
-
-OS_Pen_1Brush__I=flags=gcobject getter
-OS_Pen_1Brush__I_0=cast=(Pen^),flags=gcobject
-
-OS_Pen_1Brush__II=flags=setter
-OS_Pen_1Brush__II_0=cast=(Pen^),flags=gcobject
-OS_Pen_1Brush__II_1=cast=Brush^,flags=gcobject
-
-OS_Pen_DashCap=flags=setter
-OS_Pen_DashCap_0=cast=(Pen^),flags=gcobject
-OS_Pen_DashCap_1=cast=PenLineCap
-
-OS_Pen_DashStyle=flags=setter
-OS_Pen_DashStyle_0=cast=(Pen^),flags=gcobject
-OS_Pen_DashStyle_1=cast=DashStyle^,flags=gcobject
-
-OS_Pen_EndLineCap=flags=setter
-OS_Pen_EndLineCap_0=cast=(Pen^),flags=gcobject
-OS_Pen_EndLineCap_1=cast=(PenLineCap
-
-OS_Pen_LineJoin=flags=setter
-OS_Pen_LineJoin_0=cast=(Pen^),flags=gcobject
-OS_Pen_LineJoin_1=cast=(PenLineJoin)
-
-OS_Pen_MiterLimit=flags=setter
-OS_Pen_MiterLimit_0=cast=(Pen^),flags=gcobject
-OS_Pen_MiterLimit_1=
-
-OS_Pen_StartLineCap=flags=setter
-OS_Pen_StartLineCap_0=cast=(Pen^),flags=gcobject
-OS_Pen_StartLineCap_1=cast=(PenLineCap)
-
-OS_Pen_Thickness=flags=setter
-OS_Pen_Thickness_0=cast=(Pen^),flags=gcobject
-OS_Pen_Thickness_1=
-
-OS_PixelFormat_BitsPerPixel=flags=getter
-OS_PixelFormat_BitsPerPixel_0=cast=(PixelFormat^),flags=gcobject
-
-OS_PixelFormats_Bgr101010=accessor=PixelFormats::Bgr101010,flags=const gcobject
-
-OS_PixelFormats_Bgr24=accessor=PixelFormats::Bgr24,flags=const gcobject
-
-OS_PixelFormats_Bgr32=accessor=PixelFormats::Bgr32,flags=const gcobject
-
-OS_PixelFormats_Bgr555=accessor=PixelFormats::Bgr555,flags=const gcobject
-
-OS_PixelFormats_Bgr565=accessor=PixelFormats::Bgr565,flags=const gcobject
-
-OS_PixelFormats_Bgra32=accessor=PixelFormats::Bgra32,flags=const gcobject
-
-OS_PixelFormats_BlackWhite=accessor=PixelFormats::BlackWhite,flags=const gcobject
-
-OS_PixelFormats_Default=accessor=PixelFormats::Default,flags=const gcobject
-
-OS_PixelFormats_Indexed1=accessor=PixelFormats::Indexed1,flags=const gcobject
-
-OS_PixelFormats_Indexed2=accessor=PixelFormats::Indexed2,flags=const gcobject
-
-OS_PixelFormats_Indexed4=accessor=PixelFormats::Indexed4,flags=const gcobject
-
-OS_PixelFormats_Indexed8=accessor=PixelFormats::Indexed8,flags=const gcobject
-
-OS_PixelFormats_Pbgra32=accessor=PixelFormats::Pbgra32,flags=const gcobject
-
-OS_PixelFormats_Rgb24=accessor=PixelFormats::Rgb24,flags=const gcobject
-
-OS_PointCollection_Add=flags=cpp
-OS_PointCollection_Add_0=cast=PointCollection^,flags=gcobject
-OS_PointCollection_Add_1=cast=Point,flags=gcobject
-
-OS_Point_X=flags=getter
-OS_Point_X_0=cast=Point^,flags=gcobject
-
-OS_Point_Y=flags=getter
-OS_Point_Y_0=cast=Point^,flags=gcobject
-
-OS_Popup_AllowsTransparency=flags=setter
-OS_Popup_AllowsTransparency_0=cast=Popup^,flags=gcobject
-OS_Popup_AllowsTransparency_1=
-
-OS_Popup_1Child__I=flags=getter gcobject
-OS_Popup_1Child__I_0=cast=Popup^,flags=gcobject
-
-OS_Popup_1Child__II=flags=setter
-OS_Popup_1Child__II_0=cast=Popup^,flags=gcobject
-OS_Popup_1Child__II_1=cast=UIElement^,flags=gcobject
-
-OS_Popup_Closed=flags=adder
-OS_Popup_Closed_0=cast=Popup^,flags=gcobject
-OS_Popup_Closed_1=cast=EventHandler^,flags=gcobject
-
-OS_Popup_1HorizontalOffset__I=flags=getter
-OS_Popup_1HorizontalOffset__I_0=cast=Popup^,flags=gcobject
-
-OS_Popup_1HorizontalOffset__ID=flags=setter
-OS_Popup_1HorizontalOffset__ID_0=cast=Popup^,flags=gcobject
-OS_Popup_1HorizontalOffset__ID_1=
-
-OS_Popup_1IsOpen__I=flags=getter
-OS_Popup_1IsOpen__I_0=cast=Popup^,flags=gcobject
-
-OS_Popup_1IsOpen__IZ=flags=setter
-OS_Popup_1IsOpen__IZ_0=cast=Popup^,flags=gcobject
-OS_Popup_1IsOpen__IZ_1=
-
-OS_Popup_Opened=flags=adder
-OS_Popup_Opened_0=cast=Popup^,flags=gcobject
-OS_Popup_Opened_1=cast=EventHandler^,flags=gcobject
-
-OS_Popup_1VerticalOffset__I=flags=getter
-OS_Popup_1VerticalOffset__I_0=cast=Popup^,flags=gcobject
-
-OS_Popup_1VerticalOffset__ID=flags=setter
-OS_Popup_1VerticalOffset__ID_0=cast=Popup^,flags=gcobject
-OS_Popup_1VerticalOffset__ID_1=
-
-OS_PresentationSource_CurrentSources=accessor=PresentationSource::CurrentSources,flags=const gcobject
-
-OS_PresentationSource_FromVisual=accessor=PresentationSource::FromVisual,flags=gcobject
-OS_PresentationSource_FromVisual_0=cast=Visual^,flags=gcobject
-
-OS_PresentationSource_RootVisual=flags=gcobject getter
-OS_PresentationSource_RootVisual_0=cast=PresentationSource^,flags=gcobject
-
-OS_ProgressBar_1IsIndeterminate__I=flags=getter
-OS_ProgressBar_1IsIndeterminate__I_0=cast=(ProgressBar ^),flags=gcobject
-
-OS_ProgressBar_1IsIndeterminate__IZ=flags=setter
-OS_ProgressBar_1IsIndeterminate__IZ_0=cast=(ProgressBar ^),flags=gcobject
-OS_ProgressBar_1IsIndeterminate__IZ_1=
-
-OS_ProgressBar_Orientation=flags=setter
-OS_ProgressBar_Orientation_0=cast=(ProgressBar ^),flags=gcobject
-OS_ProgressBar_Orientation_1=cast=(Orientation)
-
-OS_PropertyInfo_SetValue=flags=cpp
-OS_PropertyInfo_SetValue_0=cast=(PropertyInfo^),flags=gcobject
-OS_PropertyInfo_SetValue_1=cast=Object^,flags=gcobject
-OS_PropertyInfo_SetValue_2=cast=Object^,flags=gcobject
-OS_PropertyInfo_SetValue_3=cast=(array^),flags=gcobject
-
-OS_PropertyInfo_SetValueBoolean=accessor=PropertyInfo::SetValue,flags=cpp
-OS_PropertyInfo_SetValueBoolean_0=cast=PropertyInfo^,flags=gcobject
-OS_PropertyInfo_SetValueBoolean_1=cast=Object^,flags=gcobject
-OS_PropertyInfo_SetValueBoolean_2=cast=bool
-OS_PropertyInfo_SetValueBoolean_3=cast=(array^),flags=gcobject
-
-OS_QueryContinueDragEventArgs_Action=flags=setter
-OS_QueryContinueDragEventArgs_Action_0=cast=QueryContinueDragEventArgs^,flags=gcobject
-OS_QueryContinueDragEventArgs_Action_1=cast=(DragAction)
-
-OS_QueryContinueDragEventArgs_EscapePressed=flags=getter
-OS_QueryContinueDragEventArgs_EscapePressed_0=cast=QueryContinueDragEventArgs^,flags=gcobject
-
-OS_RangeBase_1LargeChange__I=flags=getter
-OS_RangeBase_1LargeChange__I_0=cast=RangeBase ^,flags=gcobject
-
-OS_RangeBase_1LargeChange__ID=flags=setter
-OS_RangeBase_1LargeChange__ID_0=cast=RangeBase ^,flags=gcobject
-OS_RangeBase_1LargeChange__ID_1=
-
-OS_RangeBase_1Maximum__I=flags=getter
-OS_RangeBase_1Maximum__I_0=cast=(RangeBase ^),flags=gcobject
-
-OS_RangeBase_1Maximum__ID=flags=setter
-OS_RangeBase_1Maximum__ID_0=cast=(RangeBase ^),flags=gcobject
-OS_RangeBase_1Maximum__ID_1=
-
-OS_RangeBase_1Minimum__I=flags=getter
-OS_RangeBase_1Minimum__I_0=cast=(RangeBase ^),flags=gcobject
-
-OS_RangeBase_1Minimum__ID=flags=setter
-OS_RangeBase_1Minimum__ID_0=cast=(RangeBase ^),flags=gcobject
-OS_RangeBase_1Minimum__ID_1=
-
-OS_RangeBase_1SmallChange__I=flags=getter
-OS_RangeBase_1SmallChange__I_0=cast=RangeBase ^,flags=gcobject
-
-OS_RangeBase_1SmallChange__ID=flags=setter
-OS_RangeBase_1SmallChange__ID_0=cast=RangeBase ^,flags=gcobject
-OS_RangeBase_1SmallChange__ID_1=
-
-OS_RangeBase_1Value__I=flags=getter
-OS_RangeBase_1Value__I_0=cast=(RangeBase ^),flags=gcobject
-
-OS_RangeBase_1Value__ID=flags=setter
-OS_RangeBase_1Value__ID_0=cast=(RangeBase ^),flags=gcobject
-OS_RangeBase_1Value__ID_1=
-
-OS_RangeBase_ValueChanged=flags=adder
-OS_RangeBase_ValueChanged_0=cast=(RangeBase ^),flags=gcobject
-OS_RangeBase_ValueChanged_1=cast=(RoutedPropertyChangedEventHandler ^),flags=gcobject
-
-OS_Rect_Contains=flags=cpp
-OS_Rect_Contains_0=cast=Rect^,flags=gcobject
-OS_Rect_Contains_1=cast=Point,flags=gcobject
-
-OS_Rect_1Height__I=flags=getter
-OS_Rect_1Height__I_0=cast=(Rect^),flags=gcobject
-
-OS_Rect_1Height__ID=flags=setter
-OS_Rect_1Height__ID_0=cast=(Rect^),flags=gcobject
-OS_Rect_1Height__ID_1=
-
-OS_Rect_Intersect=flags=cpp
-OS_Rect_Intersect_0=cast=(Rect^),flags=gcobject
-OS_Rect_Intersect_1=cast=Rect,flags=gcobject
-
-OS_Rect_Union=flags=cpp
-OS_Rect_Union_0=cast=(Rect^),flags=gcobject
-OS_Rect_Union_1=cast=(Rect),flags=gcobject
-
-OS_Rect_1Width__I=flags=getter
-OS_Rect_1Width__I_0=cast=(Rect^),flags=gcobject
-
-OS_Rect_1Width__ID=flags=setter
-OS_Rect_1Width__ID_0=cast=(Rect^),flags=gcobject
-OS_Rect_1Width__ID_1=
-
-OS_Rect_1X__I=flags=getter
-OS_Rect_1X__I_0=cast=(Rect^),flags=gcobject
-
-OS_Rect_1X__ID=flags=setter
-OS_Rect_1X__ID_0=cast=(Rect^),flags=gcobject
-OS_Rect_1X__ID_1=
-
-OS_Rect_1Y__I=flags=getter
-OS_Rect_1Y__I_0=cast=(Rect^),flags=gcobject
-
-OS_Rect_1Y__ID=flags=setter
-OS_Rect_1Y__ID_0=cast=(Rect^),flags=gcobject
-OS_Rect_1Y__ID_1=
-
-OS_Rectangle_Height=flags=getter
-OS_Rectangle_Height_0=cast=System::Drawing::Rectangle^,flags=gcobject
-
-OS_Rectangle_Width=flags=getter
-OS_Rectangle_Width_0=cast=System::Drawing::Rectangle^,flags=gcobject
-
-OS_Rectangle_X=flags=getter
-OS_Rectangle_X_0=cast=System::Drawing::Rectangle^,flags=gcobject
-
-OS_Rectangle_Y=flags=getter
-OS_Rectangle_Y_0=cast=System::Drawing::Rectangle^,flags=gcobject
-
-OS_RegistryKey_GetSubKeyNames=flags=cpp gcobject
-OS_RegistryKey_GetSubKeyNames_0=cast=RegistryKey^,flags=gcobject
-
-OS_RegistryKey_GetValue=flags=cpp gcobject
-OS_RegistryKey_GetValue_0=cast=RegistryKey^,flags=gcobject
-OS_RegistryKey_GetValue_1=cast=String^,flags=gcobject
-
-OS_RegistryKey_OpenSubKey=flags=cpp gcobject
-OS_RegistryKey_OpenSubKey_0=cast=RegistryKey^,flags=gcobject
-OS_RegistryKey_OpenSubKey_1=cast=String^,flags=gcobject
-
-OS_Registry_ClassesRoot=accessor=Registry::ClassesRoot,flags=const gcobject
-
-OS_RelativeSource_AncestorType=flags=setter
-OS_RelativeSource_AncestorType_0=cast=(RelativeSource^),flags=gcobject
-OS_RelativeSource_AncestorType_1=cast=Type^,flags=gcobject
-
-OS_RenderOptions_GetBitmapScalingMode=accessor=RenderOptions::GetBitmapScalingMode
-OS_RenderOptions_GetBitmapScalingMode_0=cast=(DependencyObject^),flags=gcobject
-
-OS_RenderOptions_SetBitmapScalingMode=accessor=RenderOptions::SetBitmapScalingMode
-OS_RenderOptions_SetBitmapScalingMode_0=cast=(DependencyObject^),flags=gcobject
-OS_RenderOptions_SetBitmapScalingMode_1=cast=(BitmapScalingMode)
-
-OS_RenderOptions_SetEdgeMode=accessor=RenderOptions::SetEdgeMode
-OS_RenderOptions_SetEdgeMode_0=cast=(DependencyObject^),flags=gcobject
-OS_RenderOptions_SetEdgeMode_1=cast=(EdgeMode)
-
-OS_RenderTargetBitmap_Render=flags=cpp
-OS_RenderTargetBitmap_Render_0=cast=RenderTargetBitmap^,flags=gcobject
-OS_RenderTargetBitmap_Render_1=cast=Visual^,flags=gcobject
-
-OS_RepeatBehavior_Forever=accessor=RepeatBehavior::Forever,flags=const gcobject
-
-OS_ResourceDictionary_Source=flags=setter
-OS_ResourceDictionary_Source_0=cast=ResourceDictionary^,flags=gcobject
-OS_ResourceDictionary_Source_1=cast=Uri^,flags=gcobject
-
-OS_RoutedEventArgs_Handled=flags=setter
-OS_RoutedEventArgs_Handled_0=cast=RoutedEventArgs^,flags=gcobject
-OS_RoutedEventArgs_Handled_1=
-
-OS_RoutedEventArgs_OriginalSource=flags=gcobject getter
-OS_RoutedEventArgs_OriginalSource_0=cast=(RoutedEventArgs^),flags=gcobject
-
-OS_RoutedEventArgs_Source=flags=gcobject getter
-OS_RoutedEventArgs_Source_0=cast=(RoutedEventArgs^),flags=gcobject
-
-OS_RoutedEventArgs_typeid=accessor=RoutedEventArgs::typeid,flags=const gcobject
-
-OS_RoutedPropertyChangedEventArgs_NewValue=flags=gcobject getter
-OS_RoutedPropertyChangedEventArgs_NewValue_0=cast=(RoutedPropertyChangedEventArgs^),flags=gcobject
-
-OS_RoutedPropertyChangedEventArgs_OldValue=flags=gcobject getter
-OS_RoutedPropertyChangedEventArgs_OldValue_0=cast=(RoutedPropertyChangedEventArgs^),flags=gcobject
-
-OS_RowDefinitionCollection_Add=flags=cpp
-OS_RowDefinitionCollection_Add_0=cast=(RowDefinitionCollection^),flags=gcobject
-OS_RowDefinitionCollection_Add_1=cast=RowDefinition^,flags=gcobject
-
-OS_RowDefinition_Height=flags=setter
-OS_RowDefinition_Height_0=cast=RowDefinition^,flags=gcobject
-OS_RowDefinition_Height_1=cast=(GridLength),flags=gcobject
-
-OS_Run_Text=flags=setter
-OS_Run_Text_0=cast=Run^,flags=gcobject
-OS_Run_Text_1=cast=String^,flags=gcobject
-
-OS_SWTAnimator_DoubleValueProperty=accessor=SWTAnimator::DoubleValueProperty,flags=no_gen gcobject const
-
-OS_SWTAnimator_IntValueProperty=accessor=SWTAnimator::IntValueProperty,flags=no_gen gcobject const
-
-OS_SWTCanvas_1Visual__I=flags=getter no_gen gcobject
-OS_SWTCanvas_1Visual__I_0=cast=(SWTCanvas^),flags=gcobject
-
-OS_SWTCanvas_1Visual__II=flags=no_gen setter
-OS_SWTCanvas_1Visual__II_0=cast=SWTCanvas^,flags=gcobject
-OS_SWTCanvas_1Visual__II_1=cast=DrawingVisual^,flags=gcobject
-
-OS_SWTDockPanel_JNIRefProperty=flags=no_gen
-
-OS_SWTDockPanel_typeid=flags=no_gen
-
-OS_SWTTextRunProperties_ForegroundBrush=flags=no_gen setter
-OS_SWTTextRunProperties_ForegroundBrush_0=cast=SWTTextRunProperties^,flags=gcobject
-OS_SWTTextRunProperties_ForegroundBrush_1=cast=Brush^,flags=gcobject
-
-OS_SaveFileDialog_OverwritePrompt=flags=setter
-OS_SaveFileDialog_OverwritePrompt_0=cast=(SaveFileDialog^),flags=gcobject
-OS_SaveFileDialog_OverwritePrompt_1=
-
-OS_Screen_AllScreens=accessor=System::Windows::Forms::Screen::AllScreens,flags=const gcobject
-
-OS_Screen_Bounds=flags=gcobject getter
-OS_Screen_Bounds_0=cast=(System::Windows::Forms::Screen^),flags=gcobject
-
-OS_Screen_PrimaryScreen=accessor=System::Windows::Forms::Screen::PrimaryScreen,flags=const gcobject
-
-OS_Screen_WorkingArea=flags=gcobject getter
-OS_Screen_WorkingArea_0=cast=(System::Windows::Forms::Screen^),flags=gcobject
-
-OS_ScrollBar_1Orientation__I=flags=getter
-OS_ScrollBar_1Orientation__I_0=cast=(ScrollBar^),flags=gcobject
-
-OS_ScrollBar_1Orientation__II=flags=setter
-OS_ScrollBar_1Orientation__II_0=cast=(ScrollBar^),flags=gcobject
-OS_ScrollBar_1Orientation__II_1=cast=Orientation
-
-OS_ScrollBar_Scroll=flags=adder
-OS_ScrollBar_Scroll_0=cast=(ScrollBar^),flags=gcobject
-OS_ScrollBar_Scroll_1=cast=(ScrollEventHandler^),flags=gcobject
-
-OS_ScrollBar_1ViewportSize__I=flags=getter
-OS_ScrollBar_1ViewportSize__I_0=cast=(ScrollBar^),flags=gcobject
-
-OS_ScrollBar_1ViewportSize__ID=flags=setter
-OS_ScrollBar_1ViewportSize__ID_0=cast=(ScrollBar^),flags=gcobject
-OS_ScrollBar_1ViewportSize__ID_1=
-
-OS_ScrollBar_typeid=accessor=ScrollBar::typeid,flags=const gcobject
-
-OS_ScrollEventArgs_ScrollEventType=flags=getter
-OS_ScrollEventArgs_ScrollEventType_0=cast=ScrollEventArgs^,flags=gcobject
-
-OS_ScrollViewer_ScrollToVerticalOffset=flags=cpp
-OS_ScrollViewer_ScrollToVerticalOffset_0=cast=ScrollViewer^,flags=gcobject
-OS_ScrollViewer_ScrollToVerticalOffset_1=
-
-OS_ScrollViewer_SetHorizontalScrollBarVisibility=accessor=ScrollViewer::SetHorizontalScrollBarVisibility
-OS_ScrollViewer_SetHorizontalScrollBarVisibility_0=cast=(DependencyObject^),flags=gcobject
-OS_ScrollViewer_SetHorizontalScrollBarVisibility_1=cast=(ScrollBarVisibility)
-
-OS_ScrollViewer_SetVerticalScrollBarVisibility=accessor=ScrollViewer::SetVerticalScrollBarVisibility
-OS_ScrollViewer_SetVerticalScrollBarVisibility_0=cast=(DependencyObject^),flags=gcobject
-OS_ScrollViewer_SetVerticalScrollBarVisibility_1=cast=(ScrollBarVisibility)
-
-OS_ScrollViewer_VerticalOffset=flags=getter
-OS_ScrollViewer_VerticalOffset_0=cast=ScrollViewer^,flags=gcobject
-
-OS_ScrollViewer_typeid=accessor=ScrollViewer::typeid,flags=const gcobject
-
-OS_SelectionChangedEventArgs_AddedItems=flags=gcobject getter
-OS_SelectionChangedEventArgs_AddedItems_0=cast=SelectionChangedEventArgs^,flags=gcobject
-
-OS_SelectionChangedEventArgs_RemovedItems=flags=gcobject getter
-OS_SelectionChangedEventArgs_RemovedItems_0=cast=(SelectionChangedEventArgs^),flags=gcobject
-
-OS_Selector_IsSynchronizedWithCurrentItem=flags=setter
-OS_Selector_IsSynchronizedWithCurrentItem_0=cast=Selector^,flags=gcobject
-OS_Selector_IsSynchronizedWithCurrentItem_1=
-
-OS_Selector_1SelectedIndex__I=flags=getter
-OS_Selector_1SelectedIndex__I_0=cast=(Selector^),flags=gcobject
-
-OS_Selector_1SelectedIndex__II=flags=setter
-OS_Selector_1SelectedIndex__II_0=cast=(Selector^),flags=gcobject
-OS_Selector_1SelectedIndex__II_1=
-
-OS_Selector_SelectedItem=flags=gcobject getter
-OS_Selector_SelectedItem_0=cast=(Selector^),flags=gcobject
-
-OS_Selector_SelectedValue=flags=gcobject getter
-OS_Selector_SelectedValue_0=cast=(Selector^),flags=gcobject
-
-OS_Selector_SelectionChanged=flags=adder
-OS_Selector_SelectionChanged_0=cast=Selector^,flags=gcobject
-OS_Selector_SelectionChanged_1=cast=(SelectionChangedEventHandler^),flags=gcobject
-
-OS_SetterBaseCollection_Add=flags=cpp
-OS_SetterBaseCollection_Add_0=cast=SetterBaseCollection^,flags=gcobject
-OS_SetterBaseCollection_Add_1=cast=SetterBase^,flags=gcobject
-
-OS_Shape_Fill=flags=setter
-OS_Shape_Fill_0=cast=Shape^,flags=gcobject
-OS_Shape_Fill_1=cast=Brush^,flags=gcobject
-
-OS_Shape_Stroke=flags=setter
-OS_Shape_Stroke_0=cast=(Shape^),flags=gcobject
-OS_Shape_Stroke_1=cast=Brush^,flags=gcobject
-
-OS_Shape_StrokeThickness=flags=setter
-OS_Shape_StrokeThickness_0=cast=(Shape^),flags=gcobject
-OS_Shape_StrokeThickness_1=
-
-OS_SizeChangedEventArgs_NewSize=flags=gcobject getter
-OS_SizeChangedEventArgs_NewSize_0=cast=(SizeChangedEventArgs^),flags=gcobject
-
-OS_SizeChangedEventArgs_PreviousSize=flags=gcobject getter
-OS_SizeChangedEventArgs_PreviousSize_0=cast=(SizeChangedEventArgs^),flags=gcobject
-
-OS_Size_1Height__I=flags=getter
-OS_Size_1Height__I_0=cast=Size ^,flags=gcobject
-
-OS_Size_1Height__ID=flags=setter
-OS_Size_1Height__ID_0=cast=Size ^,flags=gcobject
-OS_Size_1Height__ID_1=
-
-OS_Size_1Width__I=flags=getter
-OS_Size_1Width__I_0=cast=Size ^,flags=gcobject
-
-OS_Size_1Width__ID=flags=setter
-OS_Size_1Width__ID_0=cast=Size ^,flags=gcobject
-OS_Size_1Width__ID_1=
-
-OS_Slider_Orientation=flags=setter
-OS_Slider_Orientation_0=cast=(Slider ^),flags=gcobject
-OS_Slider_Orientation_1=cast=Orientation
-
-OS_Slider_TickFrequency=flags=setter
-OS_Slider_TickFrequency_0=cast=Slider^,flags=gcobject
-OS_Slider_TickFrequency_1=
-
-OS_Slider_TickPlacement=flags=setter
-OS_Slider_TickPlacement_0=cast=Slider^,flags=gcobject
-OS_Slider_TickPlacement_1=cast=TickPlacement
-
-OS_SplineDoubleKeyFrame_KeySpline=flags=setter
-OS_SplineDoubleKeyFrame_KeySpline_0=cast=SplineDoubleKeyFrame^,flags=gcobject
-OS_SplineDoubleKeyFrame_KeySpline_1=cast=KeySpline^,flags=gcobject
-
-OS_SplineInt32KeyFrame_KeySpline=flags=setter
-OS_SplineInt32KeyFrame_KeySpline_0=cast=(SplineInt32KeyFrame^),flags=gcobject
-OS_SplineInt32KeyFrame_KeySpline_1=cast=(KeySpline^),flags=gcobject
-
-OS_StackPanel_Orientation=flags=setter
-OS_StackPanel_Orientation_0=cast=StackPanel^,flags=gcobject
-OS_StackPanel_Orientation_1=cast=Orientation
-
-OS_StackPanel_OrientationProperty=accessor=StackPanel::OrientationProperty,flags=const gcobject
-
-OS_StackPanel_typeid=accessor=StackPanel::typeid,flags=const gcobject
-
-OS_Storyboard_Begin=flags=cpp
-OS_Storyboard_Begin_0=cast=(Storyboard^),flags=gcobject
-OS_Storyboard_Begin_1=cast=FrameworkElement^,flags=gcobject
-OS_Storyboard_Begin_2=
-
-OS_Storyboard_Pause=flags=cpp
-OS_Storyboard_Pause_0=cast=(Storyboard^),flags=gcobject
-OS_Storyboard_Pause_1=cast=(FrameworkElement^),flags=gcobject
-
-OS_Storyboard_Resume=flags=cpp
-OS_Storyboard_Resume_0=cast=(Storyboard^),flags=gcobject
-OS_Storyboard_Resume_1=cast=(FrameworkElement^),flags=gcobject
-
-OS_Storyboard_SetTargetName=accessor=Storyboard::SetTargetName
-OS_Storyboard_SetTargetName_0=cast=DependencyObject^,flags=gcobject
-OS_Storyboard_SetTargetName_1=cast=String^,flags=gcobject
-
-OS_Storyboard_SetTargetProperty=accessor=Storyboard::SetTargetProperty
-OS_Storyboard_SetTargetProperty_0=cast=DependencyObject^,flags=gcobject
-OS_Storyboard_SetTargetProperty_1=cast=PropertyPath^,flags=gcobject
-
-OS_Storyboard_Stop=flags=cpp
-OS_Storyboard_Stop_0=cast=(Storyboard^),flags=gcobject
-OS_Storyboard_Stop_1=cast=(FrameworkElement^),flags=gcobject
-
-OS_StreamGeometryContext_BeginFigure=flags=cpp
-OS_StreamGeometryContext_BeginFigure_0=cast=(StreamGeometryContext^),flags=gcobject
-OS_StreamGeometryContext_BeginFigure_1=cast=(Point),flags=gcobject
-OS_StreamGeometryContext_BeginFigure_2=
-OS_StreamGeometryContext_BeginFigure_3=
-
-OS_StreamGeometryContext_Close=flags=cpp
-OS_StreamGeometryContext_Close_0=cast=StreamGeometryContext^,flags=gcobject
-
-OS_StreamGeometryContext_LineTo=flags=cpp
-OS_StreamGeometryContext_LineTo_0=cast=(StreamGeometryContext^),flags=gcobject
-OS_StreamGeometryContext_LineTo_1=cast=(Point),flags=gcobject
-OS_StreamGeometryContext_LineTo_2=
-OS_StreamGeometryContext_LineTo_3=
-
-OS_StreamGeometry_Open=flags=cpp gcobject
-OS_StreamGeometry_Open_0=cast=StreamGeometry^,flags=gcobject
-
-OS_String_Length=flags=getter
-OS_String_Length_0=cast=String^,flags=gcobject
-
-OS_String_ToCharArray=flags=cpp gcobject
-OS_String_ToCharArray_0=cast=String^,flags=gcobject
-
-OS_String_typeid=accessor=String::typeid,flags=const gcobject
-
-OS_Style_Setters=flags=gcobject getter
-OS_Style_Setters_0=cast=Style^,flags=gcobject
-
-OS_SystemColors_ActiveBorderBrush=accessor=SystemColors::ActiveBorderBrush,flags=const gcobject
-
-OS_SystemColors_ActiveBorderColor=accessor=SystemColors::ActiveBorderColor,flags=const struct gcobject
-
-OS_SystemColors_ActiveCaptionColor=accessor=SystemColors::ActiveCaptionColor,flags=const struct gcobject
-
-OS_SystemColors_ActiveCaptionTextColor=accessor=SystemColors::ActiveCaptionTextColor,flags=const struct gcobject
-
-OS_SystemColors_ControlBrush=accessor=SystemColors::ControlBrush,flags=const gcobject
-
-OS_SystemColors_ControlColor=accessor=SystemColors::ControlColor,flags=const struct gcobject
-
-OS_SystemColors_ControlDarkColor=accessor=SystemColors::ControlDarkColor,flags=const struct gcobject
-
-OS_SystemColors_ControlDarkDarkColor=accessor=SystemColors::ControlDarkDarkColor,flags=const struct gcobject
-
-OS_SystemColors_ControlLightColor=accessor=SystemColors::ControlLightColor,flags=const struct gcobject
-
-OS_SystemColors_ControlLightLightColor=accessor=SystemColors::ControlLightLightColor,flags=const struct gcobject
-
-OS_SystemColors_ControlTextBrush=accessor=SystemColors::ControlTextBrush,flags=const gcobject
-
-OS_SystemColors_ControlTextColor=accessor=SystemColors::ControlTextColor,flags=const struct gcobject
-
-OS_SystemColors_GradientActiveCaptionColor=accessor=SystemColors::GradientActiveCaptionColor,flags=const struct gcobject
-
-OS_SystemColors_GradientInactiveCaptionColor=accessor=SystemColors::GradientInactiveCaptionColor,flags=const struct gcobject
-
-OS_SystemColors_HighlightBrush=accessor=SystemColors::HighlightBrush,flags=const gcobject
-
-OS_SystemColors_HighlightColor=accessor=SystemColors::HighlightColor,flags=const struct gcobject
-
-OS_SystemColors_HighlightTextColor=accessor=SystemColors::HighlightTextColor,flags=const struct gcobject
-
-OS_SystemColors_InactiveCaptionColor=accessor=SystemColors::InactiveCaptionColor,flags=const struct gcobject
-
-OS_SystemColors_InactiveCaptionTextColor=accessor=SystemColors::InactiveCaptionTextColor,flags=const struct gcobject
-
-OS_SystemColors_InfoColor=accessor=SystemColors::InfoColor,flags=const struct gcobject
-
-OS_SystemColors_InfoTextColor=accessor=SystemColors::InfoTextColor,flags=const struct gcobject
-
-OS_SystemColors_WindowColor=accessor=SystemColors::WindowColor,flags=const struct gcobject
-
-OS_SystemColors_WindowTextColor=accessor=SystemColors::WindowTextColor,flags=const struct gcobject
-
-OS_SystemFonts_MessageFontFamily=accessor=SystemFonts::MessageFontFamily,flags=const gcobject
-
-OS_SystemFonts_MessageFontSize=accessor=SystemFonts::MessageFontSize,flags=const
-
-OS_SystemFonts_MessageFontStyle=accessor=SystemFonts::MessageFontStyle,flags=const gcobject
-
-OS_SystemFonts_MessageFontWeight=accessor=SystemFonts::MessageFontWeight,flags=const gcobject
-
-OS_SystemParameters_HighContrast=accessor=SystemParameters::HighContrast,flags=const
-
-OS_SystemParameters_HorizontalScrollBarButtonWidth=accessor=SystemParameters::HorizontalScrollBarButtonWidth,flags=const
-
-OS_SystemParameters_HorizontalScrollBarHeight=accessor=SystemParameters::HorizontalScrollBarHeight,flags=const
-
-OS_SystemParameters_MinimumHorizontalDragDistance=accessor=SystemParameters::MinimumHorizontalDragDistance,flags=const
-
-OS_SystemParameters_MinimumVerticalDragDistance=accessor=SystemParameters::MinimumVerticalDragDistance,flags=const
-
-OS_SystemParameters_PrimaryScreenHeight=accessor=SystemParameters::PrimaryScreenHeight,flags=const
-
-OS_SystemParameters_PrimaryScreenWidth=accessor=SystemParameters::PrimaryScreenWidth,flags=const
-
-OS_SystemParameters_ThinHorizontalBorderHeight=accessor=SystemParameters::ThinHorizontalBorderHeight,flags=const
-
-OS_SystemParameters_ThinVerticalBorderWidth=accessor=SystemParameters::ThinVerticalBorderWidth,flags=const
-
-OS_SystemParameters_VerticalScrollBarButtonHeight=accessor=SystemParameters::VerticalScrollBarButtonHeight,flags=const
-
-OS_SystemParameters_VerticalScrollBarWidth=accessor=SystemParameters::VerticalScrollBarWidth,flags=const
-
-OS_SystemParameters_VirtualScreenHeight=accessor=SystemParameters::VirtualScreenHeight,flags=const
-
-OS_SystemParameters_VirtualScreenLeft=accessor=SystemParameters::VirtualScreenLeft,flags=const
-
-OS_SystemParameters_VirtualScreenTop=accessor=SystemParameters::VirtualScreenTop,flags=const
-
-OS_SystemParameters_VirtualScreenWidth=accessor=SystemParameters::VirtualScreenWidth,flags=const
-
-OS_SystemParameters_WheelScrollLines=accessor=SystemParameters::WheelScrollLines,flags=const
-
-OS_SystemParameters_WorkArea=accessor=SystemParameters::WorkArea,flags=const gcobject
-
-OS_TabControl_TabStripPlacement=flags=setter
-OS_TabControl_TabStripPlacement_0=cast=TabControl^,flags=gcobject
-OS_TabControl_TabStripPlacement_1=cast=Dock
-
-OS_TabItem_IsSelected=flags=getter
-OS_TabItem_IsSelected_0=cast=TabItem^,flags=gcobject
-
-OS_TextBlock_Background=flags=setter
-OS_TextBlock_Background_0=cast=TextBlock^,flags=gcobject
-OS_TextBlock_Background_1=cast=Brush^,flags=gcobject
-
-OS_TextBlock_BackgroundProperty=accessor=TextBlock::BackgroundProperty,flags=const gcobject
-
-OS_TextBlock_FontFamily=flags=setter
-OS_TextBlock_FontFamily_0=cast=(TextBlock^),flags=gcobject
-OS_TextBlock_FontFamily_1=cast=FontFamily^,flags=gcobject
-
-OS_TextBlock_FontFamilyProperty=accessor=TextBlock::FontFamilyProperty,flags=const gcobject
-
-OS_TextBlock_FontSize=flags=setter
-OS_TextBlock_FontSize_0=cast=(TextBlock^),flags=gcobject
-OS_TextBlock_FontSize_1=
-
-OS_TextBlock_FontSizeProperty=accessor=TextBlock::FontSizeProperty,flags=const gcobject
-
-OS_TextBlock_FontStretch=flags=setter
-OS_TextBlock_FontStretch_0=cast=(TextBlock^),flags=gcobject
-OS_TextBlock_FontStretch_1=cast=FontStretch,flags=gcobject
-
-OS_TextBlock_FontStretchProperty=accessor=TextBlock::FontStretchProperty,flags=const gcobject
-
-OS_TextBlock_FontStyle=flags=setter
-OS_TextBlock_FontStyle_0=cast=(TextBlock^),flags=gcobject
-OS_TextBlock_FontStyle_1=cast=FontStyle,flags=gcobject
-
-OS_TextBlock_FontStyleProperty=accessor=TextBlock::FontStyleProperty,flags=const gcobject
-
-OS_TextBlock_FontWeight=flags=setter
-OS_TextBlock_FontWeight_0=cast=(TextBlock^),flags=gcobject
-OS_TextBlock_FontWeight_1=cast=FontWeight,flags=gcobject
-
-OS_TextBlock_FontWeightProperty=accessor=TextBlock::FontWeightProperty,flags=const gcobject
-
-OS_TextBlock_Foreground=flags=setter
-OS_TextBlock_Foreground_0=cast=TextBlock^,flags=gcobject
-OS_TextBlock_Foreground_1=cast=Brush^,flags=gcobject
-
-OS_TextBlock_ForegroundProperty=accessor=TextBlock::ForegroundProperty,flags=const gcobject
-
-OS_TextBlock_Inlines=flags=gcobject getter
-OS_TextBlock_Inlines_0=cast=TextBlock^,flags=gcobject
-
-OS_TextBlock_1Text__I=flags=gcobject getter
-OS_TextBlock_1Text__I_0=cast=TextBlock^,flags=gcobject
-
-OS_TextBlock_1Text__II=flags=setter
-OS_TextBlock_1Text__II_0=cast=TextBlock^,flags=gcobject
-OS_TextBlock_1Text__II_1=cast=String^,flags=gcobject
-
-OS_TextBlock_TextProperty=accessor=TextBlock::TextProperty,flags=const gcobject
-
-OS_TextBlock_typeid=accessor=TextBlock::typeid,flags=const gcobject
-
-OS_TextBoundsCollection_Current=flags=gcobject getter
-OS_TextBoundsCollection_Current_0=cast=IEnumerator^,flags=gcobject
-
-OS_TextBoundsCollection_GetEnumerator=flags=cpp gcobject
-OS_TextBoundsCollection_GetEnumerator_0=cast=IEnumerable^,flags=gcobject
-
-OS_TextBounds_Rectangle=flags=gcobject getter
-OS_TextBounds_Rectangle_0=cast=TextBounds^,flags=gcobject
-
-OS_TextBoxBase_AcceptsReturn=flags=setter
-OS_TextBoxBase_AcceptsReturn_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_AcceptsReturn_1=
-
-OS_TextBoxBase_AcceptsTab=flags=setter
-OS_TextBoxBase_AcceptsTab_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_AcceptsTab_1=
-
-OS_TextBoxBase_AppendText=flags=cpp
-OS_TextBoxBase_AppendText_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_AppendText_1=cast=(String^),flags=gcobject
-
-OS_TextBoxBase_Copy=flags=cpp
-OS_TextBoxBase_Copy_0=cast=TextBoxBase^,flags=gcobject
-
-OS_TextBoxBase_Cut=flags=cpp
-OS_TextBoxBase_Cut_0=cast=TextBoxBase^,flags=gcobject
-
-OS_TextBoxBase_HorizontalScrollBarVisibility=flags=setter
-OS_TextBoxBase_HorizontalScrollBarVisibility_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_HorizontalScrollBarVisibility_1=cast=(ScrollBarVisibility)
-
-OS_TextBoxBase_1IsReadOnly__I=flags=getter
-OS_TextBoxBase_1IsReadOnly__I_0=cast=TextBoxBase^,flags=gcobject
-
-OS_TextBoxBase_1IsReadOnly__IZ=flags=setter
-OS_TextBoxBase_1IsReadOnly__IZ_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_1IsReadOnly__IZ_1=
-
-OS_TextBoxBase_Paste=flags=cpp
-OS_TextBoxBase_Paste_0=cast=TextBoxBase^,flags=gcobject
-
-OS_TextBoxBase_ScrollToEnd=flags=cpp
-OS_TextBoxBase_ScrollToEnd_0=cast=TextBoxBase^,flags=gcobject
-
-OS_TextBoxBase_ScrollToVerticalOffset=flags=cpp
-OS_TextBoxBase_ScrollToVerticalOffset_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_ScrollToVerticalOffset_1=
-
-OS_TextBoxBase_SelectAll=flags=cpp
-OS_TextBoxBase_SelectAll_0=cast=TextBoxBase^,flags=gcobject
-
-OS_TextBoxBase_TextChanged=flags=adder
-OS_TextBoxBase_TextChanged_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_TextChanged_1=cast=TextChangedEventHandler^,flags=gcobject
-
-OS_TextBoxBase_VerticalOffset=flags=getter
-OS_TextBoxBase_VerticalOffset_0=cast=TextBoxBase^,flags=gcobject
-
-OS_TextBoxBase_VerticalScrollBarVisibility=flags=setter
-OS_TextBoxBase_VerticalScrollBarVisibility_0=cast=TextBoxBase^,flags=gcobject
-OS_TextBoxBase_VerticalScrollBarVisibility_1=cast=(ScrollBarVisibility)
-
-OS_TextBox_1CaretIndex__I=flags=getter
-OS_TextBox_1CaretIndex__I_0=cast=TextBox^,flags=gcobject
-
-OS_TextBox_1CaretIndex__II=flags=setter
-OS_TextBox_1CaretIndex__II_0=cast=TextBox^,flags=gcobject
-OS_TextBox_1CaretIndex__II_1=
-
-OS_TextBox_GetFirstVisibleLineIndex=flags=cpp
-OS_TextBox_GetFirstVisibleLineIndex_0=cast=TextBox^,flags=gcobject
-
-OS_TextBox_GetLineIndexFromCharacterIndex=flags=cpp
-OS_TextBox_GetLineIndexFromCharacterIndex_0=cast=TextBox^,flags=gcobject
-OS_TextBox_GetLineIndexFromCharacterIndex_1=
-
-OS_TextBox_GetRectFromCharacterIndex=flags=cpp gcobject
-OS_TextBox_GetRectFromCharacterIndex_0=cast=TextBox^,flags=gcobject
-OS_TextBox_GetRectFromCharacterIndex_1=
-
-OS_TextBox_LineCount=flags=getter
-OS_TextBox_LineCount_0=cast=TextBox^,flags=gcobject
-
-OS_TextBox_1MaxLength__I=flags=getter
-OS_TextBox_1MaxLength__I_0=cast=TextBox^,flags=gcobject
-
-OS_TextBox_1MaxLength__II=flags=setter
-OS_TextBox_1MaxLength__II_0=cast=TextBox^,flags=gcobject
-OS_TextBox_1MaxLength__II_1=
-
-OS_TextBox_ScrollToLine=flags=cpp
-OS_TextBox_ScrollToLine_0=cast=TextBox^,flags=gcobject
-OS_TextBox_ScrollToLine_1=
-
-OS_TextBox_Select=flags=cpp
-OS_TextBox_Select_0=cast=TextBox^,flags=gcobject
-OS_TextBox_Select_1=
-OS_TextBox_Select_2=
-
-OS_TextBox_1SelectedText__I=flags=gcobject getter
-OS_TextBox_1SelectedText__I_0=cast=TextBox^,flags=gcobject
-
-OS_TextBox_1SelectedText__II=flags=setter
-OS_TextBox_1SelectedText__II_0=cast=TextBox^,flags=gcobject
-OS_TextBox_1SelectedText__II_1=cast=String^,flags=gcobject
-
-OS_TextBox_1SelectionLength__I=flags=getter
-OS_TextBox_1SelectionLength__I_0=cast=TextBox^,flags=gcobject
-
-OS_TextBox_1SelectionLength__II=flags=setter
-OS_TextBox_1SelectionLength__II_0=cast=TextBox^,flags=gcobject
-OS_TextBox_1SelectionLength__II_1=
-
-OS_TextBox_1SelectionStart__I=flags=getter
-OS_TextBox_1SelectionStart__I_0=cast=TextBox^,flags=gcobject
-
-OS_TextBox_1SelectionStart__II=flags=setter
-OS_TextBox_1SelectionStart__II_0=cast=TextBox^,flags=gcobject
-OS_TextBox_1SelectionStart__II_1=
-
-OS_TextBox_1Text__I=flags=gcobject getter
-OS_TextBox_1Text__I_0=cast=(TextBox^),flags=gcobject
-
-OS_TextBox_1Text__II=flags=setter
-OS_TextBox_1Text__II_0=cast=(TextBox^),flags=gcobject
-OS_TextBox_1Text__II_1=cast=String^,flags=gcobject
-
-OS_TextBox_TextWrapping=flags=setter
-OS_TextBox_TextWrapping_0=cast=TextBox^,flags=gcobject
-OS_TextBox_TextWrapping_1=cast=TextWrapping
-
-OS_TextCompositionEventArgs_ControlText=flags=gcobject getter
-OS_TextCompositionEventArgs_ControlText_0=cast=(TextCompositionEventArgs^),flags=gcobject
-
-OS_TextCompositionEventArgs_Handled=flags=setter
-OS_TextCompositionEventArgs_Handled_0=cast=TextCompositionEventArgs^,flags=gcobject
-OS_TextCompositionEventArgs_Handled_1=
-
-OS_TextCompositionEventArgs_SystemText=flags=gcobject getter
-OS_TextCompositionEventArgs_SystemText_0=cast=(TextCompositionEventArgs^),flags=gcobject
-
-OS_TextCompositionEventArgs_Text=flags=gcobject getter
-OS_TextCompositionEventArgs_Text_0=cast=(TextCompositionEventArgs^),flags=gcobject
-
-OS_TextDecorationCollection_Add=flags=cpp
-OS_TextDecorationCollection_Add_0=cast=(TextDecorationCollection^),flags=gcobject
-OS_TextDecorationCollection_Add_1=cast=(TextDecoration^),flags=gcobject
-
-OS_TextDecorations_Strikethrough=accessor=TextDecorations::Strikethrough,flags=const gcobject
-
-OS_TextDecorations_Underline=accessor=TextDecorations::Underline,flags=const gcobject
-
-OS_TextFormatter_Create=accessor=TextFormatter::Create,flags=gcobject
-
-OS_TextFormatter_FormatLine=flags=cpp gcobject
-OS_TextFormatter_FormatLine_0=cast=TextFormatter^,flags=gcobject
-OS_TextFormatter_FormatLine_1=cast=TextSource^,flags=gcobject
-OS_TextFormatter_FormatLine_2=
-OS_TextFormatter_FormatLine_3=
-OS_TextFormatter_FormatLine_4=cast=TextParagraphProperties^,flags=gcobject
-OS_TextFormatter_FormatLine_5=cast=TextLineBreak^,flags=gcobject
-
-OS_TextLine_Baseline=flags=getter
-OS_TextLine_Baseline_0=cast=TextLine^,flags=gcobject
-
-OS_TextLine_Draw=flags=cpp
-OS_TextLine_Draw_0=cast=TextLine^,flags=gcobject
-OS_TextLine_Draw_1=cast=(DrawingContext^),flags=gcobject
-OS_TextLine_Draw_2=cast=Point,flags=gcobject
-OS_TextLine_Draw_3=cast=InvertAxes
-
-OS_TextLine_GetCharacterHitFromDistance=flags=cpp gcobject
-OS_TextLine_GetCharacterHitFromDistance_0=cast=TextLine^,flags=gcobject
-OS_TextLine_GetCharacterHitFromDistance_1=
-
-OS_TextLine_GetDistanceFromCharacterHit=flags=cpp
-OS_TextLine_GetDistanceFromCharacterHit_0=cast=(TextLine^),flags=gcobject
-OS_TextLine_GetDistanceFromCharacterHit_1=cast=(CharacterHit),flags=gcobject
-
-OS_TextLine_GetIndexedGlyphRuns=flags=cpp gcobject
-OS_TextLine_GetIndexedGlyphRuns_0=cast=(TextLine^),flags=gcobject
-
-OS_TextLine_GetNextCaretCharacterHit=flags=cpp gcobject
-OS_TextLine_GetNextCaretCharacterHit_0=cast=(TextLine^),flags=gcobject
-OS_TextLine_GetNextCaretCharacterHit_1=cast=(CharacterHit),flags=gcobject
-
-OS_TextLine_GetPreviousCaretCharacterHit=flags=cpp gcobject
-OS_TextLine_GetPreviousCaretCharacterHit_0=cast=(TextLine^),flags=gcobject
-OS_TextLine_GetPreviousCaretCharacterHit_1=cast=(CharacterHit),flags=gcobject
-
-OS_TextLine_GetTextBounds=flags=cpp gcobject
-OS_TextLine_GetTextBounds_0=cast=TextLine^,flags=gcobject
-OS_TextLine_GetTextBounds_1=
-OS_TextLine_GetTextBounds_2=
-
-OS_TextLine_GetTextLineBreak=flags=cpp gcobject
-OS_TextLine_GetTextLineBreak_0=cast=TextLine^,flags=gcobject
-
-OS_TextLine_Height=flags=getter
-OS_TextLine_Height_0=cast=TextLine^,flags=gcobject
-
-OS_TextLine_Length=flags=getter
-OS_TextLine_Length_0=cast=TextLine^,flags=gcobject
-
-OS_TextLine_NewlineLength=flags=getter
-OS_TextLine_NewlineLength_0=cast=TextLine^,flags=gcobject
-
-OS_TextLine_Start=flags=getter
-OS_TextLine_Start_0=cast=(TextLine^),flags=gcobject
-
-OS_TextLine_Width=flags=getter
-OS_TextLine_Width_0=cast=(TextLine^),flags=gcobject
-
-OS_TextLine_WidthIncludingTrailingWhitespace=flags=getter
-OS_TextLine_WidthIncludingTrailingWhitespace_0=cast=TextLine^,flags=gcobject
-
-OS_TextTabPropertiesCollection_Add=flags=cpp
-OS_TextTabPropertiesCollection_Add_0=cast=System::Collections::Generic::IList^,flags=gcobject
-OS_TextTabPropertiesCollection_Add_1=cast=TextTabProperties^,flags=gcobject
-
-OS_Thickness_Bottom=flags=getter
-OS_Thickness_Bottom_0=cast=(Thickness^),flags=gcobject
-
-OS_Thickness_Left=flags=getter
-OS_Thickness_Left_0=cast=(Thickness^),flags=gcobject
-
-OS_Thickness_Right=flags=getter
-OS_Thickness_Right_0=cast=(Thickness^),flags=gcobject
-
-OS_Thickness_Top=flags=getter
-OS_Thickness_Top_0=cast=(Thickness^),flags=gcobject
-
-OS_Thumb_DragDeltaEvent=accessor=Thumb::DragDeltaEvent,flags=const gcobject
-
-OS_TileBrush_AlignmentX=flags=setter
-OS_TileBrush_AlignmentX_0=cast=(TileBrush^),flags=gcobject
-OS_TileBrush_AlignmentX_1=cast=AlignmentX
-
-OS_TileBrush_AlignmentY=flags=setter
-OS_TileBrush_AlignmentY_0=cast=(TileBrush^),flags=gcobject
-OS_TileBrush_AlignmentY_1=cast=AlignmentY
-
-OS_TileBrush_Stretch=flags=setter
-OS_TileBrush_Stretch_0=cast=(TileBrush^),flags=gcobject
-OS_TileBrush_Stretch_1=cast=(Stretch)
-
-OS_TileBrush_TileMode=flags=setter
-OS_TileBrush_TileMode_0=cast=(TileBrush^),flags=gcobject
-OS_TileBrush_TileMode_1=cast=(TileMode)
-
-OS_TileBrush_Viewport=flags=setter
-OS_TileBrush_Viewport_0=cast=TileBrush^,flags=gcobject
-OS_TileBrush_Viewport_1=cast=Rect,flags=gcobject
-
-OS_TileBrush_ViewportUnits=flags=setter
-OS_TileBrush_ViewportUnits_0=cast=(TileBrush^),flags=gcobject
-OS_TileBrush_ViewportUnits_1=cast=BrushMappingMode
-
-OS_TimeSpan_FromMilliseconds=accessor=TimeSpan::FromMilliseconds(arg0),flags=const gcobject
-OS_TimeSpan_FromMilliseconds_0=
-
-OS_TimeSpan_TotalMilliseconds=flags=getter
-OS_TimeSpan_TotalMilliseconds_0=cast=TimeSpan^,flags=gcobject
-
-OS_TimelineGroup_Children=flags=gcobject getter
-OS_TimelineGroup_Children_0=cast=TimelineGroup^,flags=gcobject
-
-OS_Timeline_1AccelerationRatio__I=flags=getter
-OS_Timeline_1AccelerationRatio__I_0=cast=(Timeline^),flags=gcobject
-
-OS_Timeline_1AccelerationRatio__ID=flags=setter
-OS_Timeline_1AccelerationRatio__ID_0=cast=(Timeline^),flags=gcobject
-OS_Timeline_1AccelerationRatio__ID_1=
-
-OS_Timeline_AutoReverse=flags=setter
-OS_Timeline_AutoReverse_0=cast=Timeline^,flags=gcobject
-OS_Timeline_AutoReverse_1=
-
-OS_Timeline_1BeginTime__I=flags=gcobject getter
-OS_Timeline_1BeginTime__I_0=cast=(Timeline^),flags=gcobject
-
-OS_Timeline_1BeginTime__II=flags=no_gen setter gcobject
-OS_Timeline_1BeginTime__II_0=cast=Timeline^,flags=gcobject
-OS_Timeline_1BeginTime__II_1=cast=(TimeSpan^),flags=gcobject
-
-OS_Timeline_Completed=flags=adder
-OS_Timeline_Completed_0=cast=Timeline^,flags=gcobject
-OS_Timeline_Completed_1=cast=EventHandler^,flags=gcobject
-
-OS_Timeline_1DecelerationRatio__I=flags=getter
-OS_Timeline_1DecelerationRatio__I_0=cast=(Timeline^),flags=gcobject
-
-OS_Timeline_1DecelerationRatio__ID=flags=setter
-OS_Timeline_1DecelerationRatio__ID_0=cast=(Timeline^),flags=gcobject
-OS_Timeline_1DecelerationRatio__ID_1=
-
-OS_Timeline_1Duration__I=flags=gcobject getter
-OS_Timeline_1Duration__I_0=cast=Timeline^,flags=gcobject
-
-OS_Timeline_1Duration__II=flags=setter
-OS_Timeline_1Duration__II_0=cast=Timeline^,flags=gcobject
-OS_Timeline_1Duration__II_1=cast=(Duration),flags=gcobject
-
-OS_Timeline_RepeatBehavior=flags=setter
-OS_Timeline_RepeatBehavior_0=cast=Timeline^,flags=gcobject
-OS_Timeline_RepeatBehavior_1=cast=(RepeatBehavior),flags=gcobject
-
-OS_ToggleButton_Checked=flags=adder
-OS_ToggleButton_Checked_0=cast=ToggleButton^,flags=gcobject
-OS_ToggleButton_Checked_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_ToggleButton_CheckedEvent=accessor=ToggleButton::CheckedEvent,flags=const gcobject
-
-OS_ToggleButton_IndeterminateEvent=accessor=ToggleButton::IndeterminateEvent,flags=const gcobject
-
-OS_ToggleButton_1IsChecked__I=flags=getter
-OS_ToggleButton_1IsChecked__I_0=cast=(ToggleButton ^),flags=gcobject
-
-OS_ToggleButton_1IsChecked__IZ=flags=setter
-OS_ToggleButton_1IsChecked__IZ_0=cast=(ToggleButton ^),flags=gcobject
-OS_ToggleButton_1IsChecked__IZ_1=
-
-OS_ToggleButton_IsCheckedNullSetter=flags=no_gen setter
-OS_ToggleButton_IsCheckedNullSetter_0=cast=ToggleButton^,flags=gcobject
-
-OS_ToggleButton_IsCheckedProperty=accessor=ToggleButton::IsCheckedProperty,flags=const gcobject
-
-OS_ToggleButton_IsThreeStateProperty=accessor=ToggleButton::IsThreeStateProperty,flags=const gcobject
-
-OS_ToggleButton_Unchecked=flags=adder
-OS_ToggleButton_Unchecked_0=cast=ToggleButton^,flags=gcobject
-OS_ToggleButton_Unchecked_1=cast=RoutedEventHandler^,flags=gcobject
-
-OS_ToggleButton_UncheckedEvent=accessor=ToggleButton::UncheckedEvent,flags=const gcobject
-
-OS_ToolBarTray_Background=flags=setter
-OS_ToolBarTray_Background_0=cast=ToolBarTray^,flags=gcobject
-OS_ToolBarTray_Background_1=cast=Brush^,flags=gcobject
-
-OS_ToolBarTray_1IsLocked__I=flags=getter
-OS_ToolBarTray_1IsLocked__I_0=cast=ToolBarTray^,flags=gcobject
-
-OS_ToolBarTray_1IsLocked__IZ=flags=setter
-OS_ToolBarTray_1IsLocked__IZ_0=cast=ToolBarTray^,flags=gcobject
-OS_ToolBarTray_1IsLocked__IZ_1=
-
-OS_ToolBarTray_Orientation=flags=setter
-OS_ToolBarTray_Orientation_0=cast=ToolBarTray^,flags=gcobject
-OS_ToolBarTray_Orientation_1=cast=(Orientation)
-
-OS_ToolBarTray_ToolBars=flags=gcobject getter
-OS_ToolBarTray_ToolBars_0=cast=ToolBarTray^,flags=gcobject
-
-OS_ToolBar_1Band__I=flags=getter
-OS_ToolBar_1Band__I_0=cast=ToolBar^,flags=gcobject
-
-OS_ToolBar_1Band__II=flags=setter
-OS_ToolBar_1Band__II_0=cast=ToolBar^,flags=gcobject
-OS_ToolBar_1Band__II_1=
-
-OS_ToolBar_1BandIndex__I=flags=getter
-OS_ToolBar_1BandIndex__I_0=cast=ToolBar^,flags=gcobject
-
-OS_ToolBar_1BandIndex__II=flags=setter
-OS_ToolBar_1BandIndex__II_0=cast=ToolBar^,flags=gcobject
-OS_ToolBar_1BandIndex__II_1=
-
-OS_ToolBar_BandProperty=accessor=ToolBar::BandProperty,flags=const gcobject
-
-OS_ToolBar_ButtonStyleKey=accessor=ToolBar::ButtonStyleKey,flags=const gcobject
-
-OS_ToolBar_CheckBoxStyleKey=accessor=ToolBar::CheckBoxStyleKey,flags=const gcobject
-
-OS_ToolBar_HasOverflowItems=flags=getter
-OS_ToolBar_HasOverflowItems_0=cast=ToolBar^,flags=gcobject
-
-OS_ToolBar_RadioButtonStyleKey=accessor=ToolBar::RadioButtonStyleKey,flags=const gcobject
-
-OS_ToolBar_SeparatorStyleKey=accessor=ToolBar::SeparatorStyleKey,flags=const gcobject
-
-OS_ToolBar_SetOverflowMode=accessor=ToolBar::SetOverflowMode
-OS_ToolBar_SetOverflowMode_0=cast=DependencyObject^,flags=gcobject
-OS_ToolBar_SetOverflowMode_1=cast=OverflowMode
-
-OS_ToolBar_typeid=accessor=ToolBar::typeid,flags=const gcobject
-
-OS_TransformCollection_Add=flags=cpp
-OS_TransformCollection_Add_0=cast=(TransformCollection^),flags=gcobject
-OS_TransformCollection_Add_1=cast=Transform^,flags=gcobject
-
-OS_TransformGroup_Children=flags=gcobject getter
-OS_TransformGroup_Children_0=cast=TransformGroup^,flags=gcobject
-
-OS_Transform_Clone=flags=cpp gcobject
-OS_Transform_Clone_0=cast=Transform^,flags=gcobject
-
-OS_TreeViewItem_CollapsedEvent=accessor=TreeViewItem::CollapsedEvent,flags=const gcobject
-
-OS_TreeViewItem_ExpandedEvent=accessor=TreeViewItem::ExpandedEvent,flags=const gcobject
-
-OS_TreeViewItem_1HeaderTemplate__I=flags=gcobject getter
-OS_TreeViewItem_1HeaderTemplate__I_0=cast=TreeViewItem^,flags=gcobject
-
-OS_TreeViewItem_1HeaderTemplate__II=flags=setter
-OS_TreeViewItem_1HeaderTemplate__II_0=cast=TreeViewItem^,flags=gcobject
-OS_TreeViewItem_1HeaderTemplate__II_1=cast=DataTemplate^,flags=gcobject
-
-OS_TreeViewItem_HeaderTemplateProperty=accessor=TreeViewItem::HeaderTemplateProperty,flags=const gcobject
-
-OS_TreeViewItem_1IsExpanded__I=flags=getter
-OS_TreeViewItem_1IsExpanded__I_0=cast=TreeViewItem^,flags=gcobject
-
-OS_TreeViewItem_1IsExpanded__IZ=flags=setter
-OS_TreeViewItem_1IsExpanded__IZ_0=cast=TreeViewItem^,flags=gcobject
-OS_TreeViewItem_1IsExpanded__IZ_1=
-
-OS_TreeViewItem_1IsSelected__I=flags=getter
-OS_TreeViewItem_1IsSelected__I_0=cast=TreeViewItem^,flags=gcobject
-
-OS_TreeViewItem_1IsSelected__IZ=flags=setter
-OS_TreeViewItem_1IsSelected__IZ_0=cast=TreeViewItem^,flags=gcobject
-OS_TreeViewItem_1IsSelected__IZ_1=
-
-OS_TreeViewItem_typeid=accessor=TreeViewItem::typeid,flags=const gcobject
-
-OS_TreeView_SelectedItem=flags=gcobject getter
-OS_TreeView_SelectedItem_0=cast=(TreeView^),flags=gcobject
-
-OS_TreeView_SelectedItemChanged=flags=adder
-OS_TreeView_SelectedItemChanged_0=cast=TreeView^,flags=gcobject
-OS_TreeView_SelectedItemChanged_1=cast=(RoutedPropertyChangedEventHandler^),flags=gcobject
-
-OS_TreeView_typeid=accessor=TreeView::typeid,flags=const gcobject
-
-OS_TypeConverter_ConvertFromString=flags=cpp gcobject
-OS_TypeConverter_ConvertFromString_0=cast=(TypeConverter^),flags=gcobject
-OS_TypeConverter_ConvertFromString_1=cast=String^,flags=gcobject
-
-OS_TypeConverter_ConvertToString=flags=cpp gcobject
-OS_TypeConverter_ConvertToString_0=cast=(TypeConverter^),flags=gcobject
-OS_TypeConverter_ConvertToString_1=cast=Object^,flags=gcobject
-
-OS_TypeDescriptor_GetConverter=accessor=TypeDescriptor::GetConverter,flags=gcobject
-OS_TypeDescriptor_GetConverter_0=cast=Object^,flags=gcobject
-
-OS_TypeDescriptor_GetProperties=accessor=TypeDescriptor::GetProperties,flags=gcobject
-OS_TypeDescriptor_GetProperties_0=cast=Object^,flags=gcobject
-
-OS_Type_FullName=flags=struct gcobject getter
-OS_Type_FullName_0=cast=Type^,flags=gcobject
-
-OS_Type_GetMethod=flags=cpp gcobject
-OS_Type_GetMethod_0=cast=Type^,flags=gcobject
-OS_Type_GetMethod_1=cast=String^,flags=gcobject
-OS_Type_GetMethod_2=cast=BindingFlags
-
-OS_Type_GetProperty=flags=cpp gcobject
-OS_Type_GetProperty_0=cast=Type^,flags=gcobject
-OS_Type_GetProperty_1=cast=String^,flags=gcobject
-OS_Type_GetProperty_2=cast=BindingFlags
-
-OS_Type_GetType=accessor=Type::GetType,flags=gcobject
-OS_Type_GetType_0=cast=String^,flags=gcobject
-OS_Type_GetType_1=
-OS_Type_GetType_2=
-
-OS_Type_IsInstanceOfType=flags=cpp
-OS_Type_IsInstanceOfType_0=cast=Type^,flags=gcobject
-OS_Type_IsInstanceOfType_1=cast=Object^,flags=gcobject
-
-OS_TypefaceCollection_Count=flags=getter
-OS_TypefaceCollection_Count_0=cast=(System::Collections::Generic::ICollection^),flags=gcobject
-
-OS_TypefaceCollection_Current=flags=gcobject getter
-OS_TypefaceCollection_Current_0=cast=(System::Collections::Generic::IEnumerator^),flags=gcobject
-
-OS_TypefaceCollection_GetEnumerator=flags=cpp gcobject
-OS_TypefaceCollection_GetEnumerator_0=cast=(System::Collections::Generic::IEnumerable^),flags=gcobject
-
-OS_Typeface_FontFamily=flags=struct gcobject getter
-OS_Typeface_FontFamily_0=cast=(Typeface^),flags=gcobject
-
-OS_Typeface_Stretch=flags=struct gcobject getter
-OS_Typeface_Stretch_0=cast=(Typeface^),flags=gcobject
-
-OS_Typeface_Style=flags=struct gcobject getter
-OS_Typeface_Style_0=cast=(Typeface^),flags=gcobject
-
-OS_Typeface_Weight=flags=struct gcobject getter
-OS_Typeface_Weight_0=cast=(Typeface^),flags=gcobject
-
-OS_UIElementCollection_Add=flags=cpp
-OS_UIElementCollection_Add_0=cast=(UIElementCollection^),flags=gcobject
-OS_UIElementCollection_Add_1=cast=(UIElement^),flags=gcobject
-
-OS_UIElementCollection_Clear=flags=cpp
-OS_UIElementCollection_Clear_0=cast=(UIElementCollection^),flags=gcobject
-
-OS_UIElementCollection_Contains=flags=cpp
-OS_UIElementCollection_Contains_0=cast=(UIElementCollection^),flags=gcobject
-OS_UIElementCollection_Contains_1=cast=(UIElement^),flags=gcobject
-
-OS_UIElementCollection_Count=flags=getter
-OS_UIElementCollection_Count_0=cast=(UIElementCollection^),flags=gcobject
-
-OS_UIElementCollection_Current=flags=gcobject getter
-OS_UIElementCollection_Current_0=cast=(IEnumerator^),flags=gcobject
-
-OS_UIElementCollection_GetEnumerator=flags=cpp gcobject
-OS_UIElementCollection_GetEnumerator_0=cast=(IEnumerable^),flags=gcobject
-
-OS_UIElementCollection_IndexOf=flags=cpp
-OS_UIElementCollection_IndexOf_0=cast=UIElementCollection^,flags=gcobject
-OS_UIElementCollection_IndexOf_1=cast=UIElement^,flags=gcobject
-
-OS_UIElementCollection_Insert=flags=cpp
-OS_UIElementCollection_Insert_0=cast=(UIElementCollection^),flags=gcobject
-OS_UIElementCollection_Insert_1=
-OS_UIElementCollection_Insert_2=cast=UIElement^,flags=gcobject
-
-OS_UIElementCollection_Remove=flags=cpp
-OS_UIElementCollection_Remove_0=cast=(UIElementCollection^),flags=gcobject
-OS_UIElementCollection_Remove_1=cast=(UIElement^),flags=gcobject
-
-OS_UIElementCollection_default=flags=gcobject getter
-OS_UIElementCollection_default_0=cast=(UIElementCollection^),flags=gcobject
-OS_UIElementCollection_default_1=
-
-OS_UIElement_AddHandler=flags=cpp
-OS_UIElement_AddHandler_0=cast=UIElement^,flags=gcobject
-OS_UIElement_AddHandler_1=cast=RoutedEvent^,flags=gcobject
-OS_UIElement_AddHandler_2=cast=Delegate^,flags=gcobject
-OS_UIElement_AddHandler_3=
-
-OS_UIElement_AllowDrop=flags=setter
-OS_UIElement_AllowDrop_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_AllowDrop_1=
-
-OS_UIElement_BeginAnimation=flags=cpp
-OS_UIElement_BeginAnimation_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_BeginAnimation_1=cast=DependencyProperty^,flags=gcobject
-OS_UIElement_BeginAnimation_2=cast=AnimationTimeline^,flags=gcobject
-
-OS_UIElement_1BitmapEffect__I=flags=gcobject getter
-OS_UIElement_1BitmapEffect__I_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_1BitmapEffect__II=flags=setter
-OS_UIElement_1BitmapEffect__II_0=cast=UIElement^,flags=gcobject
-OS_UIElement_1BitmapEffect__II_1=cast=BitmapEffect^,flags=gcobject
-
-OS_UIElement_CaptureMouse=flags=cpp
-OS_UIElement_CaptureMouse_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_Clip=flags=setter
-OS_UIElement_Clip_0=cast=UIElement^,flags=gcobject
-OS_UIElement_Clip_1=cast=Geometry^,flags=gcobject
-
-OS_UIElement_ClipToBounds=flags=setter
-OS_UIElement_ClipToBounds_0=cast=UIElement^,flags=gcobject
-OS_UIElement_ClipToBounds_1=
-
-OS_UIElement_ClipToBoundsProperty=accessor=UIElement::ClipToBoundsProperty,flags=const gcobject
-
-OS_UIElement_DesiredSize=flags=struct gcobject getter
-OS_UIElement_DesiredSize_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_DragEnter=flags=adder
-OS_UIElement_DragEnter_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_DragEnter_1=cast=(DragEventHandler^),flags=gcobject
-
-OS_UIElement_DragEnterEvent=accessor=UIElement::DragEnterEvent,flags=const gcobject
-
-OS_UIElement_DragLeave=flags=adder
-OS_UIElement_DragLeave_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_DragLeave_1=cast=(DragEventHandler^),flags=gcobject
-
-OS_UIElement_DragLeaveEvent=accessor=UIElement::DragLeaveEvent,flags=const gcobject
-
-OS_UIElement_DragOver=flags=adder
-OS_UIElement_DragOver_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_DragOver_1=cast=(DragEventHandler^),flags=gcobject
-
-OS_UIElement_DragOverEvent=accessor=UIElement::DragOverEvent,flags=const gcobject
-
-OS_UIElement_Drop=flags=adder
-OS_UIElement_Drop_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_Drop_1=cast=(DragEventHandler^),flags=gcobject
-
-OS_UIElement_DropEvent=accessor=UIElement::DropEvent,flags=const gcobject
-
-OS_UIElement_Focus=flags=cpp
-OS_UIElement_Focus_0=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_Focusable=flags=setter
-OS_UIElement_Focusable_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_Focusable_1=
-
-OS_UIElement_GiveFeedback=flags=adder
-OS_UIElement_GiveFeedback_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_GiveFeedback_1=cast=GiveFeedbackEventHandler^,flags=gcobject
-
-OS_UIElement_GiveFeedbackEvent=accessor=UIElement::GiveFeedbackEvent,flags=const gcobject
-
-OS_UIElement_InputHitTest=flags=cpp gcobject
-OS_UIElement_InputHitTest_0=cast=UIElement^,flags=gcobject
-OS_UIElement_InputHitTest_1=cast=Point,flags=gcobject
-
-OS_UIElement_InvalidateVisual=flags=cpp
-OS_UIElement_InvalidateVisual_0=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_1IsEnabled__I=flags=getter
-OS_UIElement_1IsEnabled__I_0=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_1IsEnabled__IZ=flags=setter
-OS_UIElement_1IsEnabled__IZ_0=cast=UIElement^,flags=gcobject
-OS_UIElement_1IsEnabled__IZ_1=
-
-OS_UIElement_IsFocused=flags=getter
-OS_UIElement_IsFocused_0=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_IsHitTestVisible=flags=setter
-OS_UIElement_IsHitTestVisible_0=cast=UIElement^,flags=gcobject
-OS_UIElement_IsHitTestVisible_1=
-
-OS_UIElement_IsKeyboardFocusWithin=flags=getter
-OS_UIElement_IsKeyboardFocusWithin_0=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_IsKeyboardFocused=flags=getter
-OS_UIElement_IsKeyboardFocused_0=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_IsMeasureValid=flags=getter
-OS_UIElement_IsMeasureValid_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_IsMouseOver=flags=getter
-OS_UIElement_IsMouseOver_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_IsVisible=flags=getter
-OS_UIElement_IsVisible_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_KeyDown=flags=adder
-OS_UIElement_KeyDown_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_KeyDown_1=cast=(KeyEventHandler^),flags=gcobject
-
-OS_UIElement_KeyUp=flags=adder
-OS_UIElement_KeyUp_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_KeyUp_1=cast=KeyEventHandler^,flags=gcobject
-
-OS_UIElement_LayoutUpdated=flags=adder
-OS_UIElement_LayoutUpdated_0=cast=UIElement^,flags=gcobject
-OS_UIElement_LayoutUpdated_1=cast=EventHandler^,flags=gcobject
-
-OS_UIElement_LostKeyboardFocus=flags=adder
-OS_UIElement_LostKeyboardFocus_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_LostKeyboardFocus_1=cast=(KeyboardFocusChangedEventHandler^),flags=gcobject
-
-OS_UIElement_Measure=flags=cpp
-OS_UIElement_Measure_0=cast=(UIElement ^),flags=gcobject
-OS_UIElement_Measure_1=cast=(Size),flags=gcobject
-
-OS_UIElement_MouseDown=flags=adder
-OS_UIElement_MouseDown_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_MouseDown_1=cast=(MouseButtonEventHandler^),flags=gcobject
-
-OS_UIElement_MouseEnter=flags=adder
-OS_UIElement_MouseEnter_0=cast=UIElement^,flags=gcobject
-OS_UIElement_MouseEnter_1=cast=MouseEventHandler^,flags=gcobject
-
-OS_UIElement_MouseLeave=flags=adder
-OS_UIElement_MouseLeave_0=cast=UIElement^,flags=gcobject
-OS_UIElement_MouseLeave_1=cast=MouseEventHandler^,flags=gcobject
-
-OS_UIElement_MouseMove=flags=adder
-OS_UIElement_MouseMove_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_MouseMove_1=cast=(MouseEventHandler^),flags=gcobject
-
-OS_UIElement_MouseUp=flags=adder
-OS_UIElement_MouseUp_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_MouseUp_1=cast=(MouseButtonEventHandler^),flags=gcobject
-
-OS_UIElement_MouseWheel=flags=adder
-OS_UIElement_MouseWheel_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_MouseWheel_1=cast=(MouseWheelEventHandler^),flags=gcobject
-
-OS_UIElement_MoveFocus=flags=cpp
-OS_UIElement_MoveFocus_0=cast=UIElement^,flags=gcobject
-OS_UIElement_MoveFocus_1=cast=TraversalRequest^,flags=gcobject
-
-OS_UIElement_1Opacity__I=flags=getter
-OS_UIElement_1Opacity__I_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_1Opacity__ID=flags=setter
-OS_UIElement_1Opacity__ID_0=cast=UIElement^,flags=gcobject
-OS_UIElement_1Opacity__ID_1=
-
-OS_UIElement_OpacityProperty=accessor=UIElement::OpacityProperty,flags=const gcobject
-
-OS_UIElement_PreviewGotKeyboardFocus=flags=adder
-OS_UIElement_PreviewGotKeyboardFocus_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_PreviewGotKeyboardFocus_1=cast=(KeyboardFocusChangedEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewKeyDown=flags=adder
-OS_UIElement_PreviewKeyDown_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_PreviewKeyDown_1=cast=(KeyEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewKeyUp=flags=adder
-OS_UIElement_PreviewKeyUp_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_PreviewKeyUp_1=cast=(KeyEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewLostKeyboardFocus=flags=adder
-OS_UIElement_PreviewLostKeyboardFocus_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_PreviewLostKeyboardFocus_1=cast=(KeyboardFocusChangedEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewMouseDown=flags=adder
-OS_UIElement_PreviewMouseDown_0=cast=(UIElement ^),flags=gcobject
-OS_UIElement_PreviewMouseDown_1=cast=(MouseButtonEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewMouseMove=flags=adder
-OS_UIElement_PreviewMouseMove_0=cast=(UIElement ^),flags=gcobject
-OS_UIElement_PreviewMouseMove_1=cast=(MouseEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewMouseUp=flags=adder
-OS_UIElement_PreviewMouseUp_0=cast=(UIElement ^),flags=gcobject
-OS_UIElement_PreviewMouseUp_1=cast=(MouseButtonEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewMouseWheel=flags=adder
-OS_UIElement_PreviewMouseWheel_0=cast=(UIElement ^),flags=gcobject
-OS_UIElement_PreviewMouseWheel_1=cast=(MouseWheelEventHandler^),flags=gcobject
-
-OS_UIElement_PreviewTextInput=flags=adder
-OS_UIElement_PreviewTextInput_0=cast=UIElement^,flags=gcobject
-OS_UIElement_PreviewTextInput_1=cast=TextCompositionEventHandler^,flags=gcobject
-
-OS_UIElement_QueryContinueDrag=flags=adder
-OS_UIElement_QueryContinueDrag_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_QueryContinueDrag_1=cast=QueryContinueDragEventHandler^,flags=gcobject
-
-OS_UIElement_QueryContinueDragEvent=accessor=UIElement::QueryContinueDragEvent,flags=const gcobject
-
-OS_UIElement_ReleaseMouseCapture=flags=cpp
-OS_UIElement_ReleaseMouseCapture_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_RemoveHandler=flags=cpp
-OS_UIElement_RemoveHandler_0=cast=UIElement^,flags=gcobject
-OS_UIElement_RemoveHandler_1=cast=RoutedEvent^,flags=gcobject
-OS_UIElement_RemoveHandler_2=cast=Delegate^,flags=gcobject
-
-OS_UIElement_RenderSize=flags=gcobject getter
-OS_UIElement_RenderSize_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_SnapsToDevicePixels=flags=setter
-OS_UIElement_SnapsToDevicePixels_0=cast=UIElement^,flags=gcobject
-OS_UIElement_SnapsToDevicePixels_1=
-
-OS_UIElement_TextInput=flags=adder
-OS_UIElement_TextInput_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_TextInput_1=cast=TextCompositionEventHandler^,flags=gcobject
-
-OS_UIElement_TranslatePoint=flags=struct cpp gcobject
-OS_UIElement_TranslatePoint_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_TranslatePoint_1=cast=Point,flags=gcobject
-OS_UIElement_TranslatePoint_2=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_UpdateLayout=flags=cpp
-OS_UIElement_UpdateLayout_0=cast=UIElement^,flags=gcobject
-
-OS_UIElement_1Visibility__I=flags=getter
-OS_UIElement_1Visibility__I_0=cast=(UIElement^),flags=gcobject
-
-OS_UIElement_1Visibility__IB=flags=setter
-OS_UIElement_1Visibility__IB_0=cast=(UIElement^),flags=gcobject
-OS_UIElement_1Visibility__IB_1=cast=Visibility
-
-OS_UIElement_VisibilityProperty=accessor=UIElement::VisibilityProperty,flags=const gcobject
-
-OS_VirtualizingStackPanel_VerticalOffset=flags=getter
-OS_VirtualizingStackPanel_VerticalOffset_0=cast=VirtualizingStackPanel^,flags=gcobject
-
-OS_VisualTreeHelper_GetChild=accessor=VisualTreeHelper::GetChild,flags=gcobject
-OS_VisualTreeHelper_GetChild_0=cast=DependencyObject^,flags=gcobject
-OS_VisualTreeHelper_GetChild_1=
-
-OS_VisualTreeHelper_GetChildrenCount=accessor=VisualTreeHelper::GetChildrenCount
-OS_VisualTreeHelper_GetChildrenCount_0=cast=DependencyObject^,flags=gcobject
-
-OS_VisualTreeHelper_GetParent=accessor=VisualTreeHelper::GetParent,flags=gcobject
-OS_VisualTreeHelper_GetParent_0=cast=DependencyObject^,flags=gcobject
-
-OS_Visual_IsAncestorOf=flags=cpp
-OS_Visual_IsAncestorOf_0=cast=Visual^,flags=gcobject
-OS_Visual_IsAncestorOf_1=cast=DependencyObject^,flags=gcobject
-
-OS_Visual_IsDescendantOf=flags=cpp
-OS_Visual_IsDescendantOf_0=cast=Visual^,flags=gcobject
-OS_Visual_IsDescendantOf_1=cast=DependencyObject^,flags=gcobject
-
-OS_Visual_PointFromScreen=flags=struct cpp gcobject
-OS_Visual_PointFromScreen_0=cast=(Visual^),flags=gcobject
-OS_Visual_PointFromScreen_1=cast=(Point),flags=gcobject
-
-OS_Visual_PointToScreen=flags=struct cpp gcobject
-OS_Visual_PointToScreen_0=cast=Visual^,flags=gcobject
-OS_Visual_PointToScreen_1=cast=(Point),flags=gcobject
-
-OS_WebBrowserDocumentCompletedEventArgs_Url=flags=gcobject getter
-OS_WebBrowserDocumentCompletedEventArgs_Url_0=cast=(System::Windows::Forms::WebBrowserDocumentCompletedEventArgs^),flags=gcobject
-
-OS_WebBrowserNavigatedEventArgs_Url=flags=gcobject getter
-OS_WebBrowserNavigatedEventArgs_Url_0=cast=(System::Windows::Forms::WebBrowserNavigatedEventArgs^),flags=gcobject
-
-OS_WebBrowserNavigatingEventArgs_Url=flags=gcobject getter
-OS_WebBrowserNavigatingEventArgs_Url_0=cast=(System::Windows::Forms::WebBrowserNavigatingEventArgs^),flags=gcobject
-
-OS_WebBrowserProgressChangedEventArgs_CurrentProgress=flags=getter
-OS_WebBrowserProgressChangedEventArgs_CurrentProgress_0=cast=(System::Windows::Forms::WebBrowserProgressChangedEventArgs^),flags=gcobject
-
-OS_WebBrowserProgressChangedEventArgs_MaximumProgress=flags=getter
-OS_WebBrowserProgressChangedEventArgs_MaximumProgress_0=cast=(System::Windows::Forms::WebBrowserProgressChangedEventArgs^),flags=gcobject
-
-OS_WebBrowser_CanGoBack=flags=getter
-OS_WebBrowser_CanGoBack_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_CanGoForward=flags=getter
-OS_WebBrowser_CanGoForward_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_Document=flags=gcobject getter
-OS_WebBrowser_Document_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_DocumentCompleted=flags=adder
-OS_WebBrowser_DocumentCompleted_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_DocumentCompleted_1=cast=(System::Windows::Forms::WebBrowserDocumentCompletedEventHandler^),flags=gcobject
-
-OS_WebBrowser_1DocumentText__I=flags=gcobject getter
-OS_WebBrowser_1DocumentText__I_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_1DocumentText__II=flags=setter
-OS_WebBrowser_1DocumentText__II_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_1DocumentText__II_1=cast=String^,flags=gcobject
-
-OS_WebBrowser_DocumentTitle=flags=gcobject getter
-OS_WebBrowser_DocumentTitle_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_DocumentTitleChanged=flags=adder
-OS_WebBrowser_DocumentTitleChanged_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_DocumentTitleChanged_1=cast=EventHandler^,flags=gcobject
-
-OS_WebBrowser_GoBack=flags=cpp
-OS_WebBrowser_GoBack_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_GoForward=flags=cpp
-OS_WebBrowser_GoForward_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_Navigate=flags=cpp
-OS_WebBrowser_Navigate_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_Navigate_1=cast=String^,flags=gcobject
-
-OS_WebBrowser_Navigated=flags=adder
-OS_WebBrowser_Navigated_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_Navigated_1=cast=(System::Windows::Forms::WebBrowserNavigatedEventHandler^),flags=gcobject
-
-OS_WebBrowser_Navigating=flags=adder
-OS_WebBrowser_Navigating_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_Navigating_1=cast=(System::Windows::Forms::WebBrowserNavigatingEventHandler^),flags=gcobject
-
-OS_WebBrowser_ProgressChanged=flags=adder
-OS_WebBrowser_ProgressChanged_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_ProgressChanged_1=cast=(System::Windows::Forms::WebBrowserProgressChangedEventHandler^),flags=gcobject
-
-OS_WebBrowser_ReadyState=flags=getter
-OS_WebBrowser_ReadyState_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_Refresh=flags=cpp
-OS_WebBrowser_Refresh_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_ScriptErrorsSuppressed=flags=setter
-OS_WebBrowser_ScriptErrorsSuppressed_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_ScriptErrorsSuppressed_1=
-
-OS_WebBrowser_StatusText=flags=gcobject getter
-OS_WebBrowser_StatusText_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_StatusTextChanged=flags=adder
-OS_WebBrowser_StatusTextChanged_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-OS_WebBrowser_StatusTextChanged_1=cast=EventHandler^,flags=gcobject
-
-OS_WebBrowser_Stop=flags=cpp
-OS_WebBrowser_Stop_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WebBrowser_Url=flags=gcobject getter
-OS_WebBrowser_Url_0=cast=(System::Windows::Forms::WebBrowser^),flags=gcobject
-
-OS_WindowCollection_Count=flags=getter
-OS_WindowCollection_Count_0=cast=(WindowCollection^),flags=gcobject
-
-OS_WindowCollection_Current=flags=gcobject getter
-OS_WindowCollection_Current_0=cast=IEnumerator^,flags=gcobject
-
-OS_WindowCollection_GetEnumerator=flags=cpp gcobject
-OS_WindowCollection_GetEnumerator_0=cast=IEnumerable^,flags=gcobject
-
-OS_Window_Activate=flags=cpp
-OS_Window_Activate_0=cast=(Window^),flags=gcobject
-
-OS_Window_Activated=flags=adder
-OS_Window_Activated_0=cast=(Window^),flags=gcobject
-OS_Window_Activated_1=cast=EventHandler^,flags=gcobject
-
-OS_Window_AllowsTransparency=flags=setter
-OS_Window_AllowsTransparency_0=cast=(Window^),flags=gcobject
-OS_Window_AllowsTransparency_1=
-
-OS_Window_Close=flags=cpp
-OS_Window_Close_0=cast=(Window^),flags=gcobject
-
-OS_Window_Closing=flags=adder
-OS_Window_Closing_0=cast=(Window^),flags=gcobject
-OS_Window_Closing_1=cast=CancelEventHandler^,flags=gcobject
-
-OS_Window_Deactivated=flags=adder
-OS_Window_Deactivated_0=cast=(Window^),flags=gcobject
-OS_Window_Deactivated_1=cast=EventHandler^,flags=gcobject
-
-OS_Window_GetWindow=accessor=Window::GetWindow,flags=gcobject
-OS_Window_GetWindow_0=cast=(DependencyObject^),flags=gcobject
-
-OS_Window_Hide=flags=cpp
-OS_Window_Hide_0=cast=(Window^),flags=gcobject
-
-OS_Window_Icon=flags=setter
-OS_Window_Icon_0=cast=(Window^),flags=gcobject
-OS_Window_Icon_1=cast=ImageSource^,flags=gcobject
-
-OS_Window_IsActive=flags=getter
-OS_Window_IsActive_0=cast=(Window^),flags=gcobject
-
-OS_Window_1Left__I=flags=getter
-OS_Window_1Left__I_0=cast=Window^,flags=gcobject
-
-OS_Window_1Left__ID=flags=setter
-OS_Window_1Left__ID_0=cast=Window^,flags=gcobject
-OS_Window_1Left__ID_1=
-
-OS_Window_LocationChanged=flags=adder
-OS_Window_LocationChanged_0=cast=Window^,flags=gcobject
-OS_Window_LocationChanged_1=cast=EventHandler^,flags=gcobject
-
-OS_Window_Owner=flags=setter
-OS_Window_Owner_0=cast=(Window^),flags=gcobject
-OS_Window_Owner_1=cast=(Window^),flags=gcobject
-
-OS_Window_ResizeMode=flags=setter
-OS_Window_ResizeMode_0=cast=(Window^),flags=gcobject
-OS_Window_ResizeMode_1=cast=ResizeMode
-
-OS_Window_Show=flags=cpp
-OS_Window_Show_0=cast=(Window^),flags=gcobject
-
-OS_Window_ShowInTaskbar=flags=setter
-OS_Window_ShowInTaskbar_0=cast=(Window^),flags=gcobject
-OS_Window_ShowInTaskbar_1=
-
-OS_Window_1Title__I=flags=gcobject getter
-OS_Window_1Title__I_0=cast=(Window^),flags=gcobject
-
-OS_Window_1Title__II=flags=setter
-OS_Window_1Title__II_0=cast=(Window^),flags=gcobject
-OS_Window_1Title__II_1=cast=String^,flags=gcobject
-
-OS_Window_1Top__I=flags=getter
-OS_Window_1Top__I_0=cast=Window ^,flags=gcobject
-
-OS_Window_1Top__ID=flags=setter
-OS_Window_1Top__ID_0=cast=Window ^,flags=gcobject
-OS_Window_1Top__ID_1=
-
-OS_Window_1WindowState__I=flags=getter
-OS_Window_1WindowState__I_0=cast=(Window^),flags=gcobject
-
-OS_Window_1WindowState__II=flags=setter
-OS_Window_1WindowState__II_0=cast=(Window^),flags=gcobject
-OS_Window_1WindowState__II_1=cast=WindowState
-
-OS_Window_1WindowStyle__I=flags=getter
-OS_Window_1WindowStyle__I_0=cast=(Window^),flags=gcobject
-
-OS_Window_1WindowStyle__II=flags=setter
-OS_Window_1WindowStyle__II_0=cast=(Window^),flags=gcobject
-OS_Window_1WindowStyle__II_1=cast=WindowStyle
-
-OS_WindowsFormsHost_Child=flags=setter
-OS_WindowsFormsHost_Child_0=cast=(System::Windows::Forms::Integration::WindowsFormsHost^),flags=gcobject
-OS_WindowsFormsHost_Child_1=cast=(System::Windows::Forms::Control^),flags=gcobject
-
-OS_WriteableBitmap_WritePixels=flags=cpp
-OS_WriteableBitmap_WritePixels_0=cast=WriteableBitmap^,flags=gcobject
-OS_WriteableBitmap_WritePixels_1=cast=Int32Rect,flags=gcobject
-OS_WriteableBitmap_WritePixels_2=cast=IntPtr
-OS_WriteableBitmap_WritePixels_3=
-OS_WriteableBitmap_WritePixels_4=
-
-OS_XamlReader_Load=accessor=XamlReader::Load,flags=gcobject
-OS_XamlReader_Load_0=cast=XmlReader^,flags=gcobject
-
-OS_XmlReader_Create=accessor=XmlReader::Create,flags=gcobject
-OS_XmlReader_Create_0=cast=(System::IO::TextReader^),flags=gcobject
-
-OS_gcnew_AccessText=flags=gcnew
-
-OS_gcnew_Application=flags=gcnew
-
-OS_gcnew_ArcSegment=flags=gcnew
-OS_gcnew_ArcSegment_0=cast=Point,flags=gcobject
-OS_gcnew_ArcSegment_1=cast=Size,flags=gcobject
-OS_gcnew_ArcSegment_2=
-OS_gcnew_ArcSegment_3=
-OS_gcnew_ArcSegment_4=cast=(SweepDirection)
-OS_gcnew_ArcSegment_5=
-
-OS_gcnew_ArrayList=flags=gcnew
-OS_gcnew_ArrayList_0=
-
-OS_gcnew_BevelBitmapEffect=flags=gcnew
-
-OS_gcnew_BezierSegment=flags=gcnew
-OS_gcnew_BezierSegment_0=cast=Point,flags=gcobject
-OS_gcnew_BezierSegment_1=cast=Point,flags=gcobject
-OS_gcnew_BezierSegment_2=cast=Point,flags=gcobject
-OS_gcnew_BezierSegment_3=
-
-OS_gcnew_Binding=flags=gcnew
-OS_gcnew_Binding_0=cast=String^,flags=gcobject
-
-OS_gcnew_Bitmap=accessor=System::Drawing::Bitmap,flags=gcnew
-OS_gcnew_Bitmap_0=
-OS_gcnew_Bitmap_1=
-OS_gcnew_Bitmap_2=
-OS_gcnew_Bitmap_3=cast=(System::Drawing::Imaging::PixelFormat)
-OS_gcnew_Bitmap_4=cast=IntPtr
-
-OS_gcnew_BitmapEffectGroup=flags=gcnew
-
-OS_gcnew_BitmapImage=flags=gcnew
-
-OS_gcnew_BitmapPalette=flags=gcnew
-OS_gcnew_BitmapPalette_0=cast=(System::Collections::Generic::IList^),flags=gcobject
-
-OS_gcnew_BlurBitmapEffect=flags=gcnew
-
-OS_gcnew_Button=flags=gcnew
-
-OS_gcnew_CancelEventHandler=flags=no_gen
-OS_gcnew_CancelEventHandler_0=
-OS_gcnew_CancelEventHandler_1=
-
-OS_gcnew_Canvas=flags=gcnew
-
-OS_gcnew_CharacterHit=flags=gcnew
-OS_gcnew_CharacterHit_0=
-OS_gcnew_CharacterHit_1=
-
-OS_gcnew_CheckBox=flags=gcnew
-
-OS_gcnew_ColorDialog=accessor=System::Windows::Forms::ColorDialog,flags=gcnew
-
-OS_gcnew_ColorList=accessor=System::Collections::Generic::List,flags=gcnew
-OS_gcnew_ColorList_0=
-
-OS_gcnew_ColumnDefinition=flags=gcnew
-
-OS_gcnew_CombinedGeometry=flags=gcnew
-OS_gcnew_CombinedGeometry_0=cast=(GeometryCombineMode)
-OS_gcnew_CombinedGeometry_1=cast=(Geometry^),flags=gcobject
-OS_gcnew_CombinedGeometry_2=cast=(Geometry^),flags=gcobject
-
-OS_gcnew_ComboBox=flags=gcnew
-
-OS_gcnew_ComboBoxItem=flags=gcnew
-
-OS_gcnew_CompositeCollection=flags=gcnew
-
-OS_gcnew_ContentControl=flags=gcnew
-
-OS_gcnew_ContextMenu=flags=gcnew
-
-OS_gcnew_ContextMenuEventHandler=flags=gcnew no_gen
-OS_gcnew_ContextMenuEventHandler_0=
-OS_gcnew_ContextMenuEventHandler_1=
-
-OS_gcnew_ControlTemplate=flags=gcnew
-
-OS_gcnew_CroppedBitmap=flags=gcnew
-OS_gcnew_CroppedBitmap_0=cast=BitmapSource^,flags=gcobject
-OS_gcnew_CroppedBitmap_1=cast=Int32Rect,flags=gcobject
-
-OS_gcnew_DashStyle=flags=gcnew
-OS_gcnew_DashStyle_0=cast=(DoubleCollection^),flags=gcobject
-OS_gcnew_DashStyle_1=
-
-OS_gcnew_DataObject=flags=gcnew
-
-OS_gcnew_DataTemplate=flags=gcnew
-
-OS_gcnew_1DiscreteDoubleKeyFrame__=flags=gcnew
-
-OS_gcnew_1DiscreteDoubleKeyFrame__DI=flags=gcnew
-OS_gcnew_1DiscreteDoubleKeyFrame__DI_0=
-OS_gcnew_1DiscreteDoubleKeyFrame__DI_1=cast=(KeyTime),flags=gcobject
-
-OS_gcnew_DiscreteInt32KeyFrame=flags=gcnew
-
-OS_gcnew_DispatcherFrame=flags=gcnew
-
-OS_gcnew_DispatcherHookEventHandler=flags=no_gen
-OS_gcnew_DispatcherHookEventHandler_0=
-OS_gcnew_DispatcherHookEventHandler_1=
-
-OS_gcnew_DispatcherTimer=flags=gcnew
-
-OS_gcnew_DoubleAnimation=flags=gcnew
-
-OS_gcnew_DoubleAnimationUsingKeyFrames=flags=gcnew
-
-OS_gcnew_DoubleCollection=flags=gcnew
-OS_gcnew_DoubleCollection_0=
-
-OS_gcnew_DragDeltaEventHandler=flags=no_gen
-OS_gcnew_DragDeltaEventHandler_0=
-OS_gcnew_DragDeltaEventHandler_1=
-
-OS_gcnew_DragEventHandler=flags=no_gen
-OS_gcnew_DragEventHandler_0=
-OS_gcnew_DragEventHandler_1=
-
-OS_gcnew_DrawingVisual=flags=gcnew
-
-OS_gcnew_DropShadowBitmapEffect=flags=gcnew
-
-OS_gcnew_Duration=flags=gcnew
-OS_gcnew_Duration_0=cast=(TimeSpan),flags=gcobject
-
-OS_gcnew_EllipseGeometry=flags=gcnew
-OS_gcnew_EllipseGeometry_0=cast=(Rect),flags=gcobject
-
-OS_gcnew_EventHandler=flags=no_gen
-OS_gcnew_EventHandler_0=
-OS_gcnew_EventHandler_1=
-
-OS_gcnew_ExecutedRoutedEventHandler=flags=no_gen
-OS_gcnew_ExecutedRoutedEventHandler_0=
-OS_gcnew_ExecutedRoutedEventHandler_1=
-
-OS_gcnew_Expander=flags=gcnew
-
-OS_gcnew_FileInfo=accessor=System::IO::FileInfo,flags=gcnew
-OS_gcnew_FileInfo_0=cast=String^,flags=gcobject
-
-OS_gcnew_FolderBrowserDialog=accessor=System::Windows::Forms::FolderBrowserDialog,flags=gcnew
-
-OS_gcnew_Font=accessor=System::Drawing::Font,flags=gcnew
-OS_gcnew_Font_0=cast=String^,flags=gcobject
-OS_gcnew_Font_1=
-OS_gcnew_Font_2=cast=System::Drawing::FontStyle
-
-OS_gcnew_FontDialog=accessor=System::Windows::Forms::FontDialog,flags=gcnew
-
-OS_gcnew_FontFamily=flags=gcnew
-OS_gcnew_FontFamily_0=cast=String^,flags=gcobject
-
-OS_gcnew_FormatConvertedBitmap=flags=gcnew
-OS_gcnew_FormatConvertedBitmap_0=cast=BitmapSource^,flags=gcobject
-OS_gcnew_FormatConvertedBitmap_1=cast=PixelFormat,flags=gcobject
-OS_gcnew_FormatConvertedBitmap_2=cast=BitmapPalette^,flags=gcobject
-OS_gcnew_FormatConvertedBitmap_3=
-
-OS_gcnew_FormattedText=flags=gcnew
-OS_gcnew_FormattedText_0=cast=String^,flags=gcobject
-OS_gcnew_FormattedText_1=cast=CultureInfo^,flags=gcobject
-OS_gcnew_FormattedText_2=cast=FlowDirection
-OS_gcnew_FormattedText_3=cast=Typeface^,flags=gcobject
-OS_gcnew_FormattedText_4=
-OS_gcnew_FormattedText_5=cast=Brush^,flags=gcobject
-
-OS_gcnew_FormsMouseEventHandler=flags=no_gen
-OS_gcnew_FormsMouseEventHandler_0=
-OS_gcnew_FormsMouseEventHandler_1=
-
-OS_gcnew_Frame=flags=gcnew
-
-OS_gcnew_1FrameworkElementFactory__I=flags=gcnew
-OS_gcnew_1FrameworkElementFactory__I_0=cast=Type^,flags=gcobject
-
-OS_gcnew_1FrameworkElementFactory__II=flags=gcnew
-OS_gcnew_1FrameworkElementFactory__II_0=cast=Type^,flags=gcobject
-OS_gcnew_1FrameworkElementFactory__II_1=cast=String^,flags=gcobject
-
-OS_gcnew_GeometryGroup=flags=gcnew
-
-OS_gcnew_GiveFeedbackEventHandler=flags=no_gen
-OS_gcnew_GiveFeedbackEventHandler_0=
-OS_gcnew_GiveFeedbackEventHandler_1=
-
-OS_gcnew_Grid=flags=gcnew
-
-OS_gcnew_GridLength=flags=gcnew
-OS_gcnew_GridLength_0=
-OS_gcnew_GridLength_1=cast=GridUnitType
-
-OS_gcnew_GridView=flags=gcnew
-
-OS_gcnew_GridViewColumn=flags=gcnew
-
-OS_gcnew_GridViewColumnCollection=flags=gcnew
-
-OS_gcnew_GridViewColumnHeader=flags=gcnew
-
-OS_gcnew_GroupBox=flags=gcnew
-
-OS_gcnew_Hyperlink=flags=gcnew
-OS_gcnew_Hyperlink_0=cast=Inline^,flags=gcobject
-
-OS_gcnew_Image=flags=gcnew
-
-OS_gcnew_ImageBrush=flags=gcnew
-OS_gcnew_ImageBrush_0=cast=ImageSource^,flags=gcobject
-
-OS_gcnew_Int32=flags=gcnew
-OS_gcnew_Int32_0=
-
-OS_gcnew_Int32Animation=flags=gcnew
-
-OS_gcnew_Int32AnimationUsingKeyFrames=flags=gcnew
-
-OS_gcnew_Int32Rect=flags=gcnew
-OS_gcnew_Int32Rect_0=
-OS_gcnew_Int32Rect_1=
-OS_gcnew_Int32Rect_2=
-OS_gcnew_Int32Rect_3=
-
-OS_gcnew_IntPtr=flags=gcnew
-OS_gcnew_IntPtr_0=
-
-OS_gcnew_KeyEventHandler=flags=no_gen
-OS_gcnew_KeyEventHandler_0=
-OS_gcnew_KeyEventHandler_1=
-
-OS_gcnew_KeySpline=flags=gcnew
-OS_gcnew_KeySpline_0=
-OS_gcnew_KeySpline_1=
-OS_gcnew_KeySpline_2=
-OS_gcnew_KeySpline_3=
-
-OS_gcnew_KeyboardFocusChangedEventHandler=flags=no_gen
-OS_gcnew_KeyboardFocusChangedEventHandler_0=
-OS_gcnew_KeyboardFocusChangedEventHandler_1=
-
-OS_gcnew_Label=flags=gcnew
-
-OS_gcnew_LineSegment=flags=gcnew
-OS_gcnew_LineSegment_0=cast=Point,flags=gcobject
-OS_gcnew_LineSegment_1=
-
-OS_gcnew_LinearDoubleKeyFrame=flags=gcnew
-
-OS_gcnew_1LinearGradientBrush__IID=flags=gcnew
-OS_gcnew_1LinearGradientBrush__IID_0=cast=Color,flags=gcobject
-OS_gcnew_1LinearGradientBrush__IID_1=cast=Color,flags=gcobject
-OS_gcnew_1LinearGradientBrush__IID_2=
-
-OS_gcnew_1LinearGradientBrush__IIII=flags=gcnew
-OS_gcnew_1LinearGradientBrush__IIII_0=cast=Color,flags=gcobject
-OS_gcnew_1LinearGradientBrush__IIII_1=cast=Color,flags=gcobject
-OS_gcnew_1LinearGradientBrush__IIII_2=cast=Point,flags=gcobject
-OS_gcnew_1LinearGradientBrush__IIII_3=cast=Point,flags=gcobject
-
-OS_gcnew_LinearInt32KeyFrame=flags=gcnew
-
-OS_gcnew_ListBox=flags=gcnew
-
-OS_gcnew_ListBoxItem=flags=gcnew
-
-OS_gcnew_ListView=flags=gcnew
-
-OS_gcnew_ListViewItem=flags=gcnew
-
-OS_gcnew_Matrix=flags=gcnew
-OS_gcnew_Matrix_0=
-OS_gcnew_Matrix_1=
-OS_gcnew_Matrix_2=
-OS_gcnew_Matrix_3=
-OS_gcnew_Matrix_4=
-OS_gcnew_Matrix_5=
-
-OS_gcnew_MatrixTransform=flags=gcnew
-OS_gcnew_MatrixTransform_0=cast=(Matrix),flags=gcobject
-
-OS_gcnew_MemoryStream=accessor=System::IO::MemoryStream,flags=gcnew
-
-OS_gcnew_Menu=flags=gcnew
-
-OS_gcnew_MenuItem=flags=gcnew
-
-OS_gcnew_MouseButtonEventHandler=flags=no_gen
-OS_gcnew_MouseButtonEventHandler_0=
-OS_gcnew_MouseButtonEventHandler_1=
-
-OS_gcnew_MouseEventHandler=flags=no_gen
-OS_gcnew_MouseEventHandler_0=
-OS_gcnew_MouseEventHandler_1=
-
-OS_gcnew_MouseWheelEventHandler=flags=no_gen
-OS_gcnew_MouseWheelEventHandler_0=
-OS_gcnew_MouseWheelEventHandler_1=
-
-OS_gcnew_NameScope=flags=gcnew
-
-OS_gcnew_NoArgsDelegate=flags=no_gen
-OS_gcnew_NoArgsDelegate_0=
-OS_gcnew_NoArgsDelegate_1=
-
-OS_gcnew_NotifyIcon=accessor=System::Windows::Forms::NotifyIcon,flags=gcnew
-
-OS_gcnew_OpenFileDialog=flags=gcnew
-
-OS_gcnew_OuterGlowBitmapEffect=flags=gcnew
-
-OS_gcnew_PasswordBox=flags=gcnew
-
-OS_gcnew_Path=flags=gcnew
-
-OS_gcnew_PathFigure=flags=gcnew
-
-OS_gcnew_PathGeometry=flags=gcnew
-
-OS_gcnew_1Pen__=flags=gcnew
-
-OS_gcnew_1Pen__ID=flags=gcnew
-OS_gcnew_1Pen__ID_0=cast=Brush^,flags=gcobject
-OS_gcnew_1Pen__ID_1=
-
-OS_gcnew_Point=flags=gcnew
-OS_gcnew_Point_0=
-OS_gcnew_Point_1=
-
-OS_gcnew_PointCollection=flags=gcnew
-OS_gcnew_PointCollection_0=
-
-OS_gcnew_PolyLineSegment=flags=gcnew
-OS_gcnew_PolyLineSegment_0=cast=PointCollection^,flags=gcobject
-OS_gcnew_PolyLineSegment_1=
-
-OS_gcnew_Popup=flags=gcnew
-
-OS_gcnew_ProgressBar=flags=gcnew
-
-OS_gcnew_PropertyPath=flags=gcnew
-OS_gcnew_PropertyPath_0=cast=Object^,flags=gcobject
-
-OS_gcnew_QuadraticBezierSegment=flags=gcnew
-OS_gcnew_QuadraticBezierSegment_0=cast=Point,flags=gcobject
-OS_gcnew_QuadraticBezierSegment_1=cast=Point,flags=gcobject
-OS_gcnew_QuadraticBezierSegment_2=
-
-OS_gcnew_QueryContinueDragEventHandler=flags=no_gen
-OS_gcnew_QueryContinueDragEventHandler_0=
-OS_gcnew_QueryContinueDragEventHandler_1=
-
-OS_gcnew_RadioButton=flags=gcnew
-
-OS_gcnew_Rect=flags=gcnew
-OS_gcnew_Rect_0=
-OS_gcnew_Rect_1=
-OS_gcnew_Rect_2=
-OS_gcnew_Rect_3=
-
-OS_gcnew_Rectangle=accessor=System::Windows::Shapes::Rectangle,flags=gcnew
-
-OS_gcnew_RectangleGeometry=flags=gcnew
-OS_gcnew_RectangleGeometry_0=cast=Rect,flags=gcobject
-
-OS_gcnew_RelativeSource=flags=gcnew
-OS_gcnew_RelativeSource_0=cast=RelativeSourceMode
-
-OS_gcnew_RenderTargetBitmap=flags=gcnew
-OS_gcnew_RenderTargetBitmap_0=
-OS_gcnew_RenderTargetBitmap_1=
-OS_gcnew_RenderTargetBitmap_2=
-OS_gcnew_RenderTargetBitmap_3=
-OS_gcnew_RenderTargetBitmap_4=cast=(PixelFormat),flags=gcobject
-
-OS_gcnew_RepeatBehavior=flags=gcnew
-OS_gcnew_RepeatBehavior_0=
-
-OS_gcnew_RepeatButton=flags=gcnew
-
-OS_gcnew_ResourceDictionary=flags=gcnew
-
-OS_gcnew_RoutedEventHandler=flags=no_gen
-OS_gcnew_RoutedEventHandler_0=
-OS_gcnew_RoutedEventHandler_1=
-
-OS_gcnew_RoutedPropertyChangedEventHandler=flags=no_gen
-OS_gcnew_RoutedPropertyChangedEventHandler_0=
-OS_gcnew_RoutedPropertyChangedEventHandler_1=
-
-OS_gcnew_RoutedPropertyChangedEventHandlerObject=flags=no_gen
-OS_gcnew_RoutedPropertyChangedEventHandlerObject_0=
-OS_gcnew_RoutedPropertyChangedEventHandlerObject_1=
-
-OS_gcnew_RowDefinition=flags=gcnew
-
-OS_gcnew_Run=flags=gcnew
-
-OS_gcnew_SWTAnimation=flags=no_gen gcnew
-OS_gcnew_SWTAnimation_0=
-
-OS_gcnew_SWTAnimator=flags=no_gen gcnew
-OS_gcnew_SWTAnimator_0=
-
-OS_gcnew_SWTCanvas=flags=no_gen
-OS_gcnew_SWTCanvas_0=
-
-OS_gcnew_SWTSafeHandle=flags=no_gen gcnew
-OS_gcnew_SWTSafeHandle_0=cast=IntPtr
-OS_gcnew_SWTSafeHandle_1=
-
-OS_gcnew_SWTTextEmbeddedObject=flags=no_gen gcnew
-OS_gcnew_SWTTextEmbeddedObject_0=cast=TextRunProperties^,flags=gcobject
-OS_gcnew_SWTTextEmbeddedObject_1=
-OS_gcnew_SWTTextEmbeddedObject_2=
-OS_gcnew_SWTTextEmbeddedObject_3=
-OS_gcnew_SWTTextEmbeddedObject_4=
-
-OS_gcnew_SWTTextParagraphProperties=flags=no_gen
-OS_gcnew_SWTTextParagraphProperties_0=
-OS_gcnew_SWTTextParagraphProperties_1=
-OS_gcnew_SWTTextParagraphProperties_2=
-OS_gcnew_SWTTextParagraphProperties_3=
-OS_gcnew_SWTTextParagraphProperties_4=
-OS_gcnew_SWTTextParagraphProperties_5=
-OS_gcnew_SWTTextParagraphProperties_6=
-OS_gcnew_SWTTextParagraphProperties_7=
-
-OS_gcnew_SWTTextRunProperties=flags=no_gen gcnew
-OS_gcnew_SWTTextRunProperties_0=cast=Typeface^,flags=gcobject
-OS_gcnew_SWTTextRunProperties_1=
-OS_gcnew_SWTTextRunProperties_2=
-OS_gcnew_SWTTextRunProperties_3=cast=TextDecorationCollection^,flags=gcobject
-OS_gcnew_SWTTextRunProperties_4=cast=Brush^,flags=gcobject
-OS_gcnew_SWTTextRunProperties_5=cast=Brush^,flags=gcobject
-OS_gcnew_SWTTextRunProperties_6=cast=BaselineAlignment
-OS_gcnew_SWTTextRunProperties_7=cast=CultureInfo^,flags=gcobject
-
-OS_gcnew_SWTTextSource=flags=no_gen gcnew
-OS_gcnew_SWTTextSource_0=
-
-OS_gcnew_SWTTreeView=flags=no_gen gcnew
-OS_gcnew_SWTTreeView_0=
-
-OS_gcnew_SWTTreeViewRowPresenter=flags=no_gen gcnew
-OS_gcnew_SWTTreeViewRowPresenter_0=cast=TreeView^,flags=gcobject
-
-OS_gcnew_SaveFileDialog=flags=gcnew
-
-OS_gcnew_ScaleTransform=flags=gcnew
-OS_gcnew_ScaleTransform_0=
-OS_gcnew_ScaleTransform_1=
-
-OS_gcnew_ScrollBar=flags=gcnew
-
-OS_gcnew_ScrollEventHandler=flags=no_gen
-OS_gcnew_ScrollEventHandler_0=
-OS_gcnew_ScrollEventHandler_1=
-
-OS_gcnew_ScrollViewer=flags=gcnew
-
-OS_gcnew_SelectionChangedEventHandler=flags=no_gen
-OS_gcnew_SelectionChangedEventHandler_0=
-OS_gcnew_SelectionChangedEventHandler_1=
-
-OS_gcnew_Separator=flags=gcnew
-
-OS_gcnew_Setter=flags=gcnew
-OS_gcnew_Setter_0=cast=(DependencyProperty^),flags=gcobject
-OS_gcnew_Setter_1=cast=Object^,flags=gcobject
-
-OS_gcnew_SetterVisibility=accessor=System::Windows::Setter,flags=gcnew
-OS_gcnew_SetterVisibility_0=cast=(DependencyProperty^),flags=gcobject
-OS_gcnew_SetterVisibility_1=cast=Visibility
-
-OS_gcnew_1Size__=flags=gcnew
-
-OS_gcnew_1Size__DD=flags=gcnew
-OS_gcnew_1Size__DD_0=
-OS_gcnew_1Size__DD_1=
-
-OS_gcnew_SizeChangedEventHandler=flags=no_gen
-OS_gcnew_SizeChangedEventHandler_0=
-OS_gcnew_SizeChangedEventHandler_1=
-
-OS_gcnew_Slider=flags=gcnew
-
-OS_gcnew_SolidColorBrush=flags=gcnew
-OS_gcnew_SolidColorBrush_0=cast=(Color),flags=gcobject
-
-OS_gcnew_SplineDoubleKeyFrame=flags=gcnew
-
-OS_gcnew_SplineInt32KeyFrame=flags=gcnew
-
-OS_gcnew_StackPanel=flags=gcnew
-
-OS_gcnew_Storyboard=flags=gcnew
-
-OS_gcnew_StreamGeometry=flags=gcnew
-
-OS_gcnew_1String___3C=flags=gcnew
-OS_gcnew_1String___3C_0=cast=const wchar_t *
-
-OS_gcnew_1String___3CII=flags=gcnew
-OS_gcnew_1String___3CII_0=cast=const wchar_t *
-OS_gcnew_1String___3CII_1=
-OS_gcnew_1String___3CII_2=
-
-OS_gcnew_StringReader=accessor=System::IO::StringReader,flags=gcnew
-OS_gcnew_StringReader_0=cast=String^,flags=gcobject
-
-OS_gcnew_Style=flags=gcnew
-
-OS_gcnew_TabControl=flags=gcnew
-
-OS_gcnew_TabItem=flags=gcnew
-
-OS_gcnew_TemplateBindingExtension=flags=gcnew
-OS_gcnew_TemplateBindingExtension_0=cast=DependencyProperty^,flags=gcobject
-
-OS_gcnew_TextBlock=flags=gcnew
-
-OS_gcnew_TextBox=flags=gcnew
-
-OS_gcnew_TextChangedEventHandler=flags=no_gen
-OS_gcnew_TextChangedEventHandler_0=
-OS_gcnew_TextChangedEventHandler_1=
-
-OS_gcnew_TextCharacters=flags=gcnew
-OS_gcnew_TextCharacters_0=cast=String^,flags=gcobject
-OS_gcnew_TextCharacters_1=
-OS_gcnew_TextCharacters_2=
-OS_gcnew_TextCharacters_3=cast=TextRunProperties^,flags=gcobject
-
-OS_gcnew_TextCompositionEventHandler=flags=no_gen gcnew
-OS_gcnew_TextCompositionEventHandler_0=
-OS_gcnew_TextCompositionEventHandler_1=
-
-OS_gcnew_TextDecoration=flags=gcnew
-OS_gcnew_TextDecoration_0=cast=TextDecorationLocation
-OS_gcnew_TextDecoration_1=cast=Pen^,flags=gcobject
-OS_gcnew_TextDecoration_2=
-OS_gcnew_TextDecoration_3=cast=TextDecorationUnit
-OS_gcnew_TextDecoration_4=cast=TextDecorationUnit
-
-OS_gcnew_TextDecorationCollection=flags=gcnew
-OS_gcnew_TextDecorationCollection_0=
-
-OS_gcnew_TextEndOfLine=flags=gcnew
-OS_gcnew_TextEndOfLine_0=
-OS_gcnew_TextEndOfLine_1=cast=TextRunProperties^,flags=gcobject
-
-OS_gcnew_TextEndOfParagraph=flags=gcnew
-OS_gcnew_TextEndOfParagraph_0=
-OS_gcnew_TextEndOfParagraph_1=cast=TextRunProperties^,flags=gcobject
-
-OS_gcnew_TextTabProperties=flags=gcnew
-OS_gcnew_TextTabProperties_0=cast=TextTabAlignment
-OS_gcnew_TextTabProperties_1=
-OS_gcnew_TextTabProperties_2=
-OS_gcnew_TextTabProperties_3=
-
-OS_gcnew_TextTabPropertiesCollection=accessor=System::Collections::Generic::List,flags=gcnew
-OS_gcnew_TextTabPropertiesCollection_0=
-
-OS_gcnew_Thickness=flags=gcnew
-OS_gcnew_Thickness_0=
-OS_gcnew_Thickness_1=
-OS_gcnew_Thickness_2=
-OS_gcnew_Thickness_3=
-
-OS_gcnew_TiffBitmapEncoder=flags=gcnew
-
-OS_gcnew_TimeSpan=flags=gcnew
-OS_gcnew_TimeSpan_0=
-
-OS_gcnew_TimerHandler=flags=no_gen
-OS_gcnew_TimerHandler_0=
-OS_gcnew_TimerHandler_1=
-
-OS_gcnew_ToggleButton=flags=gcnew
-
-OS_gcnew_ToolBar=flags=gcnew
-
-OS_gcnew_ToolBarTray=flags=gcnew
-
-OS_gcnew_TransformGroup=flags=gcnew
-
-OS_gcnew_TranslateTransform=flags=gcnew
-OS_gcnew_TranslateTransform_0=
-OS_gcnew_TranslateTransform_1=
-
-OS_gcnew_TraversalRequest=flags=gcnew
-OS_gcnew_TraversalRequest_0=cast=FocusNavigationDirection
-
-OS_gcnew_TreeView=flags=gcnew
-
-OS_gcnew_TreeViewItem=flags=gcnew
-
-OS_gcnew_Typeface=flags=gcnew
-OS_gcnew_Typeface_0=cast=FontFamily^,flags=gcobject
-OS_gcnew_Typeface_1=cast=(FontStyle),flags=gcobject
-OS_gcnew_Typeface_2=cast=(FontWeight),flags=gcobject
-OS_gcnew_Typeface_3=cast=(FontStretch),flags=gcobject
-
-OS_gcnew_Uri=flags=gcnew
-OS_gcnew_Uri_0=cast=String^,flags=gcobject
-OS_gcnew_Uri_1=cast=UriKind
-
-OS_gcnew_UserControl=flags=gcnew
-
-OS_gcnew_WebBrowser=accessor=System::Windows::Forms::WebBrowser,flags=gcnew
-
-OS_gcnew_WebBrowserDocumentCompletedEventHandler=flags=no_gen
-OS_gcnew_WebBrowserDocumentCompletedEventHandler_0=
-OS_gcnew_WebBrowserDocumentCompletedEventHandler_1=
-
-OS_gcnew_WebBrowserNavigatedEventHandler=flags=no_gen
-OS_gcnew_WebBrowserNavigatedEventHandler_0=
-OS_gcnew_WebBrowserNavigatedEventHandler_1=
-
-OS_gcnew_WebBrowserNavigatingEventHandler=flags=no_gen
-OS_gcnew_WebBrowserNavigatingEventHandler_0=
-OS_gcnew_WebBrowserNavigatingEventHandler_1=
-
-OS_gcnew_WebBrowserProgressChangedEventHandler=flags=no_gen
-OS_gcnew_WebBrowserProgressChangedEventHandler_0=
-OS_gcnew_WebBrowserProgressChangedEventHandler_1=
-
-OS_gcnew_Window=flags=gcnew
-
-OS_gcnew_WindowsFormsHost=accessor=System::Windows::Forms::Integration::WindowsFormsHost,flags=gcnew
-
-OS_gcnew_1WriteableBitmap__I=flags=gcnew
-OS_gcnew_1WriteableBitmap__I_0=cast=BitmapSource^,flags=gcobject
-
-OS_gcnew_1WriteableBitmap__IIDDII=flags=gcnew
-OS_gcnew_1WriteableBitmap__IIDDII_0=
-OS_gcnew_1WriteableBitmap__IIDDII_1=
-OS_gcnew_1WriteableBitmap__IIDDII_2=
-OS_gcnew_1WriteableBitmap__IIDDII_3=
-OS_gcnew_1WriteableBitmap__IIDDII_4=cast=PixelFormat,flags=gcobject
-OS_gcnew_1WriteableBitmap__IIDDII_5=cast=BitmapPalette^,flags=gcobject
-
-OS_memcpy__I_3BI=flags=no_gen
-OS_memcpy__I_3BI_0=cast=array^,flags=gcobject
-OS_memcpy__I_3BI_1=flags=no_out critical
-OS_memcpy__I_3BI_2=
-
-OS_memcpy___3BII=flags=no_gen
-OS_memcpy___3BII_0=flags=no_in critical
-OS_memcpy___3BII_1=cast=array^,flags=gcobject
-OS_memcpy___3BII_2=
-
-OS_memcpy___3CII=flags=no_gen
-OS_memcpy___3CII_0=
-OS_memcpy___3CII_1=
-OS_memcpy___3CII_2=
-
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GL.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GL.properties
deleted file mode 100644
index 98e27b8a72..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GL.properties
+++ /dev/null
@@ -1,1776 +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
-###############################################################################
-org_eclipse_swt_opengl_GL=
-GL_glAccum=
-GL_glAccum_0=
-GL_glAccum_1=
-
-GL_glAlphaFunc=
-GL_glAlphaFunc_0=
-GL_glAlphaFunc_1=
-
-GL_glAreTexturesResident=
-GL_glAreTexturesResident_0=
-GL_glAreTexturesResident_1=cast=(const GLuint *),flags=critical
-GL_glAreTexturesResident_2=flags=critical
-
-GL_glArrayElement=
-GL_glArrayElement_0=
-
-GL_glBegin=
-GL_glBegin_0=
-
-GL_glBindTexture=
-GL_glBindTexture_0=
-GL_glBindTexture_1=
-
-GL_glBitmap=
-GL_glBitmap_0=
-GL_glBitmap_1=
-GL_glBitmap_2=
-GL_glBitmap_3=
-GL_glBitmap_4=
-GL_glBitmap_5=
-GL_glBitmap_6=cast=(const GLubyte *),flags=critical
-
-GL_glBlendFunc=
-GL_glBlendFunc_0=
-GL_glBlendFunc_1=
-
-GL_glCallList=
-GL_glCallList_0=
-
-GL_glCallLists__II_3B=
-GL_glCallLists__II_3B_0=
-GL_glCallLists__II_3B_1=
-GL_glCallLists__II_3B_2=
-
-GL_glCallLists__II_3C=
-GL_glCallLists__II_3C_0=
-GL_glCallLists__II_3C_1=
-GL_glCallLists__II_3C_2=
-
-GL_glCallLists__II_3I=
-GL_glCallLists__II_3I_0=
-GL_glCallLists__II_3I_1=
-GL_glCallLists__II_3I_2=
-
-GL_glClear=
-GL_glClear_0=
-
-GL_glClearAccum=
-GL_glClearAccum_0=
-GL_glClearAccum_1=
-GL_glClearAccum_2=
-GL_glClearAccum_3=
-
-GL_glClearColor=
-GL_glClearColor_0=
-GL_glClearColor_1=
-GL_glClearColor_2=
-GL_glClearColor_3=
-
-GL_glClearDepth=
-GL_glClearDepth_0=
-
-GL_glClearIndex=
-GL_glClearIndex_0=
-
-GL_glClearStencil=
-GL_glClearStencil_0=
-
-GL_glClipPlane=
-GL_glClipPlane_0=
-GL_glClipPlane_1=flags=critical
-
-GL_glColor3b=
-GL_glColor3b_0=
-GL_glColor3b_1=
-GL_glColor3b_2=
-
-GL_glColor3bv=
-GL_glColor3bv_0=flags=critical
-
-GL_glColor3d=
-GL_glColor3d_0=
-GL_glColor3d_1=
-GL_glColor3d_2=
-
-GL_glColor3dv=
-GL_glColor3dv_0=flags=critical
-
-GL_glColor3f=
-GL_glColor3f_0=
-GL_glColor3f_1=
-GL_glColor3f_2=
-
-GL_glColor3fv=
-GL_glColor3fv_0=flags=critical
-
-GL_glColor3i=
-GL_glColor3i_0=
-GL_glColor3i_1=
-GL_glColor3i_2=
-
-GL_glColor3iv=
-GL_glColor3iv_0=flags=critical
-
-GL_glColor3s=
-GL_glColor3s_0=
-GL_glColor3s_1=
-GL_glColor3s_2=
-
-GL_glColor3sv=
-GL_glColor3sv_0=flags=critical
-
-GL_glColor3ub=
-GL_glColor3ub_0=
-GL_glColor3ub_1=
-GL_glColor3ub_2=
-
-GL_glColor3ubv=
-GL_glColor3ubv_0=cast=(const GLubyte *),flags=critical
-
-GL_glColor3ui=
-GL_glColor3ui_0=
-GL_glColor3ui_1=
-GL_glColor3ui_2=
-
-GL_glColor3uiv=
-GL_glColor3uiv_0=cast=(const GLuint *),flags=critical
-
-GL_glColor3us=
-GL_glColor3us_0=
-GL_glColor3us_1=
-GL_glColor3us_2=
-
-GL_glColor3usv=
-GL_glColor3usv_0=cast=(const GLushort *),flags=critical
-
-GL_glColor4b=
-GL_glColor4b_0=
-GL_glColor4b_1=
-GL_glColor4b_2=
-GL_glColor4b_3=
-
-GL_glColor4bv=
-GL_glColor4bv_0=flags=critical
-
-GL_glColor4d=
-GL_glColor4d_0=
-GL_glColor4d_1=
-GL_glColor4d_2=
-GL_glColor4d_3=
-
-GL_glColor4dv=
-GL_glColor4dv_0=flags=critical
-
-GL_glColor4f=
-GL_glColor4f_0=
-GL_glColor4f_1=
-GL_glColor4f_2=
-GL_glColor4f_3=
-
-GL_glColor4fv=
-GL_glColor4fv_0=flags=critical
-
-GL_glColor4i=
-GL_glColor4i_0=
-GL_glColor4i_1=
-GL_glColor4i_2=
-GL_glColor4i_3=
-
-GL_glColor4iv=
-GL_glColor4iv_0=flags=critical
-
-GL_glColor4s=
-GL_glColor4s_0=
-GL_glColor4s_1=
-GL_glColor4s_2=
-GL_glColor4s_3=
-
-GL_glColor4ub=
-GL_glColor4ub_0=
-GL_glColor4ub_1=
-GL_glColor4ub_2=
-GL_glColor4ub_3=
-
-GL_glColor4ubv=
-GL_glColor4ubv_0=
-
-GL_glColor4ui=
-GL_glColor4ui_0=
-GL_glColor4ui_1=
-GL_glColor4ui_2=
-GL_glColor4ui_3=
-
-GL_glColor4uiv=
-GL_glColor4uiv_0=cast=(const GLuint *),flags=critical
-
-GL_glColor4us=
-GL_glColor4us_0=
-GL_glColor4us_1=
-GL_glColor4us_2=
-GL_glColor4us_3=
-
-GL_glColor4usv=
-GL_glColor4usv_0=cast=(const GLushort *),flags=critical
-
-GL_glColorMask=
-GL_glColorMask_0=
-GL_glColorMask_1=
-GL_glColorMask_2=
-GL_glColorMask_3=
-
-GL_glColorMaterial=
-GL_glColorMaterial_0=
-GL_glColorMaterial_1=
-
-GL_glColorPointer=
-GL_glColorPointer_0=
-GL_glColorPointer_1=
-GL_glColorPointer_2=
-GL_glColorPointer_3=flags=critical
-
-GL_glCopyPixels=
-GL_glCopyPixels_0=
-GL_glCopyPixels_1=
-GL_glCopyPixels_2=
-GL_glCopyPixels_3=
-GL_glCopyPixels_4=
-
-GL_glCopyTexImage1D=
-GL_glCopyTexImage1D_0=
-GL_glCopyTexImage1D_1=
-GL_glCopyTexImage1D_2=
-GL_glCopyTexImage1D_3=
-GL_glCopyTexImage1D_4=
-GL_glCopyTexImage1D_5=
-GL_glCopyTexImage1D_6=
-
-GL_glCopyTexImage2D=
-GL_glCopyTexImage2D_0=
-GL_glCopyTexImage2D_1=
-GL_glCopyTexImage2D_2=
-GL_glCopyTexImage2D_3=
-GL_glCopyTexImage2D_4=
-GL_glCopyTexImage2D_5=
-GL_glCopyTexImage2D_6=
-GL_glCopyTexImage2D_7=
-
-GL_glCopyTexSubImage1D=
-GL_glCopyTexSubImage1D_0=
-GL_glCopyTexSubImage1D_1=
-GL_glCopyTexSubImage1D_2=
-GL_glCopyTexSubImage1D_3=
-GL_glCopyTexSubImage1D_4=
-GL_glCopyTexSubImage1D_5=
-
-GL_glCopyTexSubImage2D=
-GL_glCopyTexSubImage2D_0=
-GL_glCopyTexSubImage2D_1=
-GL_glCopyTexSubImage2D_2=
-GL_glCopyTexSubImage2D_3=
-GL_glCopyTexSubImage2D_4=
-GL_glCopyTexSubImage2D_5=
-GL_glCopyTexSubImage2D_6=
-GL_glCopyTexSubImage2D_7=
-
-GL_glCullFace=
-GL_glCullFace_0=
-
-GL_glDeleteLists=
-GL_glDeleteLists_0=
-GL_glDeleteLists_1=
-
-GL_glDeleteTextures=
-GL_glDeleteTextures_0=
-GL_glDeleteTextures_1=cast=(const GLuint *),flags=critical
-
-GL_glDepthFunc=
-GL_glDepthFunc_0=
-
-GL_glDepthMask=
-GL_glDepthMask_0=
-
-GL_glDepthRange=
-GL_glDepthRange_0=
-GL_glDepthRange_1=
-
-GL_glDisable=
-GL_glDisable_0=
-
-GL_glDisableClientState=
-GL_glDisableClientState_0=
-
-GL_glDrawArrays=
-GL_glDrawArrays_0=
-GL_glDrawArrays_1=
-GL_glDrawArrays_2=
-
-GL_glDrawBuffer=
-GL_glDrawBuffer_0=
-
-GL_glDrawElements=
-GL_glDrawElements_0=
-GL_glDrawElements_1=
-GL_glDrawElements_2=
-GL_glDrawElements_3=flags=critical
-
-GL_glDrawPixels=
-GL_glDrawPixels_0=
-GL_glDrawPixels_1=
-GL_glDrawPixels_2=
-GL_glDrawPixels_3=
-GL_glDrawPixels_4=flags=critical
-
-GL_glEdgeFlag=
-GL_glEdgeFlag_0=
-
-GL_glEdgeFlagPointer=
-GL_glEdgeFlagPointer_0=
-GL_glEdgeFlagPointer_1=flags=critical
-
-GL_glEdgeFlagv=
-GL_glEdgeFlagv_0=flags=critical
-
-GL_glEnable=
-GL_glEnable_0=
-
-GL_glEnableClientState=
-GL_glEnableClientState_0=
-
-GL_glEnd=
-
-GL_glEndList=
-
-GL_glEvalCoord1d=
-GL_glEvalCoord1d_0=
-
-GL_glEvalCoord1dv=
-GL_glEvalCoord1dv_0=flags=critical
-
-GL_glEvalCoord1f=
-GL_glEvalCoord1f_0=
-
-GL_glEvalCoord1fv=
-GL_glEvalCoord1fv_0=flags=critical
-
-GL_glEvalCoord2d=
-GL_glEvalCoord2d_0=
-GL_glEvalCoord2d_1=
-
-GL_glEvalCoord2dv=
-GL_glEvalCoord2dv_0=flags=critical
-
-GL_glEvalCoord2f=
-GL_glEvalCoord2f_0=
-GL_glEvalCoord2f_1=
-
-GL_glEvalCoord2fv=
-GL_glEvalCoord2fv_0=flags=critical
-
-GL_glEvalMesh1=
-GL_glEvalMesh1_0=
-GL_glEvalMesh1_1=
-GL_glEvalMesh1_2=
-
-GL_glEvalMesh2=
-GL_glEvalMesh2_0=
-GL_glEvalMesh2_1=
-GL_glEvalMesh2_2=
-GL_glEvalMesh2_3=
-GL_glEvalMesh2_4=
-
-GL_glEvalPoint1=
-GL_glEvalPoint1_0=
-
-GL_glEvalPoint2=
-GL_glEvalPoint2_0=
-GL_glEvalPoint2_1=
-
-GL_glFeedbackBuffer=
-GL_glFeedbackBuffer_0=
-GL_glFeedbackBuffer_1=
-GL_glFeedbackBuffer_2=flags=critical
-
-GL_glFinish=
-
-GL_glFlush=
-
-GL_glFogf=
-GL_glFogf_0=
-GL_glFogf_1=
-
-GL_glFogfv=
-GL_glFogfv_0=
-GL_glFogfv_1=flags=critical
-
-GL_glFogi=
-GL_glFogi_0=
-GL_glFogi_1=
-
-GL_glFogiv=
-GL_glFogiv_0=
-GL_glFogiv_1=flags=critical
-
-GL_glFrontFace=
-GL_glFrontFace_0=
-
-GL_glFrustum=
-GL_glFrustum_0=
-GL_glFrustum_1=
-GL_glFrustum_2=
-GL_glFrustum_3=
-GL_glFrustum_4=
-GL_glFrustum_5=
-
-GL_glGenLists=
-GL_glGenLists_0=
-
-GL_glGenTextures=
-GL_glGenTextures_0=
-GL_glGenTextures_1=cast=(GLuint *),flags=critical
-
-GL_glGetBooleanv=
-GL_glGetBooleanv_0=
-GL_glGetBooleanv_1=flags=critical
-
-GL_glGetClipPlane=
-GL_glGetClipPlane_0=
-GL_glGetClipPlane_1=flags=critical
-
-GL_glGetDoublev=
-GL_glGetDoublev_0=
-GL_glGetDoublev_1=flags=critical
-
-GL_glGetError=
-
-GL_glGetFloatv=
-GL_glGetFloatv_0=
-GL_glGetFloatv_1=flags=critical
-
-GL_glGetIntegerv=
-GL_glGetIntegerv_0=
-GL_glGetIntegerv_1=flags=critical
-
-GL_glGetLightfv=
-GL_glGetLightfv_0=
-GL_glGetLightfv_1=
-GL_glGetLightfv_2=flags=critical
-
-GL_glGetLightiv=
-GL_glGetLightiv_0=
-GL_glGetLightiv_1=
-GL_glGetLightiv_2=flags=critical
-
-GL_glGetMapdv=
-GL_glGetMapdv_0=
-GL_glGetMapdv_1=
-GL_glGetMapdv_2=flags=critical
-
-GL_glGetMapfv=
-GL_glGetMapfv_0=
-GL_glGetMapfv_1=
-GL_glGetMapfv_2=flags=critical
-
-GL_glGetMapiv=
-GL_glGetMapiv_0=
-GL_glGetMapiv_1=
-GL_glGetMapiv_2=flags=critical
-
-GL_glGetMaterialfv=
-GL_glGetMaterialfv_0=
-GL_glGetMaterialfv_1=
-GL_glGetMaterialfv_2=flags=critical
-
-GL_glGetMaterialiv=
-GL_glGetMaterialiv_0=
-GL_glGetMaterialiv_1=
-GL_glGetMaterialiv_2=flags=critical
-
-GL_glGetPixelMapfv=
-GL_glGetPixelMapfv_0=
-GL_glGetPixelMapfv_1=flags=critical
-
-GL_glGetPixelMapuiv=
-GL_glGetPixelMapuiv_0=
-GL_glGetPixelMapuiv_1=cast=(GLuint *),flags=critical
-
-GL_glGetPixelMapusv=
-GL_glGetPixelMapusv_0=
-GL_glGetPixelMapusv_1=cast=(GLushort *),flags=critical
-
-GL_glGetPointerv=
-GL_glGetPointerv_0=
-GL_glGetPointerv_1=cast=(GLvoid **)
-
-GL_glGetPolygonStipple=
-GL_glGetPolygonStipple_0=cast=(GLubyte *),flags=critical
-
-GL_glGetString=
-GL_glGetString_0=
-
-GL_glGetTexEnvfv=
-GL_glGetTexEnvfv_0=
-GL_glGetTexEnvfv_1=
-GL_glGetTexEnvfv_2=flags=critical
-
-GL_glGetTexEnviv=
-GL_glGetTexEnviv_0=
-GL_glGetTexEnviv_1=
-GL_glGetTexEnviv_2=flags=critical
-
-GL_glGetTexGendv=
-GL_glGetTexGendv_0=
-GL_glGetTexGendv_1=
-GL_glGetTexGendv_2=flags=critical
-
-GL_glGetTexGenfv=
-GL_glGetTexGenfv_0=
-GL_glGetTexGenfv_1=
-GL_glGetTexGenfv_2=flags=critical
-
-GL_glGetTexGeniv=
-GL_glGetTexGeniv_0=
-GL_glGetTexGeniv_1=
-GL_glGetTexGeniv_2=flags=critical
-
-GL_glGetTexImage=
-GL_glGetTexImage_0=
-GL_glGetTexImage_1=
-GL_glGetTexImage_2=
-GL_glGetTexImage_3=
-GL_glGetTexImage_4=flags=critical
-
-GL_glGetTexLevelParameterfv=
-GL_glGetTexLevelParameterfv_0=
-GL_glGetTexLevelParameterfv_1=
-GL_glGetTexLevelParameterfv_2=
-GL_glGetTexLevelParameterfv_3=flags=critical
-
-GL_glGetTexLevelParameteriv=
-GL_glGetTexLevelParameteriv_0=
-GL_glGetTexLevelParameteriv_1=
-GL_glGetTexLevelParameteriv_2=
-GL_glGetTexLevelParameteriv_3=flags=critical
-
-GL_glGetTexParameterfv=
-GL_glGetTexParameterfv_0=
-GL_glGetTexParameterfv_1=
-GL_glGetTexParameterfv_2=flags=critical
-
-GL_glGetTexParameteriv=
-GL_glGetTexParameteriv_0=
-GL_glGetTexParameteriv_1=
-GL_glGetTexParameteriv_2=flags=critical
-
-GL_glHint=
-GL_glHint_0=
-GL_glHint_1=
-
-GL_glIndexMask=
-GL_glIndexMask_0=
-
-GL_glIndexPointer=
-GL_glIndexPointer_0=
-GL_glIndexPointer_1=
-GL_glIndexPointer_2=flags=critical
-
-GL_glIndexd=
-GL_glIndexd_0=
-
-GL_glIndexdv=
-GL_glIndexdv_0=flags=critical
-
-GL_glIndexf=
-GL_glIndexf_0=
-
-GL_glIndexfv=
-GL_glIndexfv_0=flags=critical
-
-GL_glIndexi=
-GL_glIndexi_0=
-
-GL_glIndexiv=
-GL_glIndexiv_0=flags=critical
-
-GL_glIndexs=
-GL_glIndexs_0=
-
-GL_glIndexsv=
-GL_glIndexsv_0=flags=critical
-
-GL_glInitNames=
-
-GL_glInterleavedArrays=
-GL_glInterleavedArrays_0=
-GL_glInterleavedArrays_1=
-GL_glInterleavedArrays_2=flags=critical
-
-GL_glIsEnabled=
-GL_glIsEnabled_0=
-
-GL_glIsList=
-GL_glIsList_0=
-
-GL_glIsTexture=
-GL_glIsTexture_0=
-
-GL_glLightModelf=
-GL_glLightModelf_0=
-GL_glLightModelf_1=
-
-GL_glLightModelfv=
-GL_glLightModelfv_0=
-GL_glLightModelfv_1=flags=critical
-
-GL_glLightModeli=
-GL_glLightModeli_0=
-GL_glLightModeli_1=
-
-GL_glLightModeliv=
-GL_glLightModeliv_0=
-GL_glLightModeliv_1=flags=critical
-
-GL_glLightf=
-GL_glLightf_0=
-GL_glLightf_1=
-GL_glLightf_2=
-
-GL_glLightfv=
-GL_glLightfv_0=
-GL_glLightfv_1=
-GL_glLightfv_2=flags=critical
-
-GL_glLighti=
-GL_glLighti_0=
-GL_glLighti_1=
-GL_glLighti_2=
-
-GL_glLightiv=
-GL_glLightiv_0=
-GL_glLightiv_1=
-GL_glLightiv_2=flags=critical
-
-GL_glLineStipple=
-GL_glLineStipple_0=
-GL_glLineStipple_1=
-
-GL_glLineWidth=
-GL_glLineWidth_0=
-
-GL_glListBase=
-GL_glListBase_0=
-
-GL_glLoadIdentity=
-
-GL_glLoadMatrixd=
-GL_glLoadMatrixd_0=flags=critical
-
-GL_glLoadMatrixf=
-GL_glLoadMatrixf_0=flags=critical
-
-GL_glLoadName=
-GL_glLoadName_0=
-
-GL_glLogicOp=
-GL_glLogicOp_0=
-
-GL_glMap1d=
-GL_glMap1d_0=
-GL_glMap1d_1=
-GL_glMap1d_2=
-GL_glMap1d_3=
-GL_glMap1d_4=
-GL_glMap1d_5=flags=critical
-
-GL_glMap1f=
-GL_glMap1f_0=
-GL_glMap1f_1=
-GL_glMap1f_2=
-GL_glMap1f_3=
-GL_glMap1f_4=
-GL_glMap1f_5=flags=critical
-
-GL_glMap2d=
-GL_glMap2d_0=
-GL_glMap2d_1=
-GL_glMap2d_2=
-GL_glMap2d_3=
-GL_glMap2d_4=
-GL_glMap2d_5=
-GL_glMap2d_6=
-GL_glMap2d_7=
-GL_glMap2d_8=
-GL_glMap2d_9=flags=critical
-
-GL_glMap2f=
-GL_glMap2f_0=
-GL_glMap2f_1=
-GL_glMap2f_2=
-GL_glMap2f_3=
-GL_glMap2f_4=
-GL_glMap2f_5=
-GL_glMap2f_6=
-GL_glMap2f_7=
-GL_glMap2f_8=
-GL_glMap2f_9=flags=critical
-
-GL_glMapGrid1d=
-GL_glMapGrid1d_0=
-GL_glMapGrid1d_1=
-GL_glMapGrid1d_2=
-
-GL_glMapGrid1f=
-GL_glMapGrid1f_0=
-GL_glMapGrid1f_1=
-GL_glMapGrid1f_2=
-
-GL_glMapGrid2d=
-GL_glMapGrid2d_0=
-GL_glMapGrid2d_1=
-GL_glMapGrid2d_2=
-GL_glMapGrid2d_3=
-GL_glMapGrid2d_4=
-GL_glMapGrid2d_5=
-
-GL_glMapGrid2f=
-GL_glMapGrid2f_0=
-GL_glMapGrid2f_1=
-GL_glMapGrid2f_2=
-GL_glMapGrid2f_3=
-GL_glMapGrid2f_4=
-GL_glMapGrid2f_5=
-
-GL_glMaterialf=
-GL_glMaterialf_0=
-GL_glMaterialf_1=
-GL_glMaterialf_2=
-
-GL_glMaterialfv=
-GL_glMaterialfv_0=
-GL_glMaterialfv_1=
-GL_glMaterialfv_2=flags=critical
-
-GL_glMateriali=
-GL_glMateriali_0=
-GL_glMateriali_1=
-GL_glMateriali_2=
-
-GL_glMaterialiv=
-GL_glMaterialiv_0=
-GL_glMaterialiv_1=
-GL_glMaterialiv_2=flags=critical
-
-GL_glMatrixMode=
-GL_glMatrixMode_0=
-
-GL_glMultMatrixd=
-GL_glMultMatrixd_0=flags=critical
-
-GL_glMultMatrixf=
-GL_glMultMatrixf_0=flags=critical
-
-GL_glNewList=
-GL_glNewList_0=
-GL_glNewList_1=
-
-GL_glNormal3b=
-GL_glNormal3b_0=
-GL_glNormal3b_1=
-GL_glNormal3b_2=
-
-GL_glNormal3bv=
-GL_glNormal3bv_0=flags=critical
-
-GL_glNormal3d=
-GL_glNormal3d_0=
-GL_glNormal3d_1=
-GL_glNormal3d_2=
-
-GL_glNormal3dv=
-GL_glNormal3dv_0=flags=critical
-
-GL_glNormal3f=
-GL_glNormal3f_0=
-GL_glNormal3f_1=
-GL_glNormal3f_2=
-
-GL_glNormal3fv=
-GL_glNormal3fv_0=flags=critical
-
-GL_glNormal3i=
-GL_glNormal3i_0=
-GL_glNormal3i_1=
-GL_glNormal3i_2=
-
-GL_glNormal3iv=
-GL_glNormal3iv_0=flags=critical
-
-GL_glNormal3s=
-GL_glNormal3s_0=
-GL_glNormal3s_1=
-GL_glNormal3s_2=
-
-GL_glNormal3sv=
-GL_glNormal3sv_0=flags=critical
-
-GL_glNormalPointer=
-GL_glNormalPointer_0=
-GL_glNormalPointer_1=
-GL_glNormalPointer_2=flags=critical
-
-GL_glOrtho=
-GL_glOrtho_0=
-GL_glOrtho_1=
-GL_glOrtho_2=
-GL_glOrtho_3=
-GL_glOrtho_4=
-GL_glOrtho_5=
-
-GL_glPassThrough=
-GL_glPassThrough_0=
-
-GL_glPixelMapfv=
-GL_glPixelMapfv_0=
-GL_glPixelMapfv_1=
-GL_glPixelMapfv_2=flags=critical
-
-GL_glPixelMapuiv=
-GL_glPixelMapuiv_0=
-GL_glPixelMapuiv_1=
-GL_glPixelMapuiv_2=cast=(const GLuint *),flags=critical
-
-GL_glPixelMapusv=
-GL_glPixelMapusv_0=
-GL_glPixelMapusv_1=
-GL_glPixelMapusv_2=cast=(const GLushort *),flags=critical
-
-GL_glPixelStoref=
-GL_glPixelStoref_0=
-GL_glPixelStoref_1=
-
-GL_glPixelStorei=
-GL_glPixelStorei_0=
-GL_glPixelStorei_1=
-
-GL_glPixelTransferf=
-GL_glPixelTransferf_0=
-GL_glPixelTransferf_1=
-
-GL_glPixelTransferi=
-GL_glPixelTransferi_0=
-GL_glPixelTransferi_1=
-
-GL_glPixelZoom=
-GL_glPixelZoom_0=
-GL_glPixelZoom_1=
-
-GL_glPointSize=
-GL_glPointSize_0=
-
-GL_glPolygonMode=
-GL_glPolygonMode_0=
-GL_glPolygonMode_1=
-
-GL_glPolygonOffset=
-GL_glPolygonOffset_0=
-GL_glPolygonOffset_1=
-
-GL_glPolygonStipple=
-GL_glPolygonStipple_0=cast=(GLubyte *),flags=critical
-
-GL_glPopAttrib=
-
-GL_glPopClientAttrib=
-
-GL_glPopMatrix=
-
-GL_glPopName=
-
-GL_glPrioritizeTextures=
-GL_glPrioritizeTextures_0=
-GL_glPrioritizeTextures_1=cast=(const GLuint *),flags=critical
-GL_glPrioritizeTextures_2=flags=critical
-
-GL_glPushAttrib=
-GL_glPushAttrib_0=
-
-GL_glPushClientAttrib=
-GL_glPushClientAttrib_0=
-
-GL_glPushMatrix=
-
-GL_glPushName=
-GL_glPushName_0=
-
-GL_glRasterPos2d=
-GL_glRasterPos2d_0=
-GL_glRasterPos2d_1=
-
-GL_glRasterPos2dv=
-GL_glRasterPos2dv_0=flags=critical
-
-GL_glRasterPos2f=
-GL_glRasterPos2f_0=
-GL_glRasterPos2f_1=
-
-GL_glRasterPos2fv=
-GL_glRasterPos2fv_0=flags=critical
-
-GL_glRasterPos2i=
-GL_glRasterPos2i_0=
-GL_glRasterPos2i_1=
-
-GL_glRasterPos2iv=
-GL_glRasterPos2iv_0=flags=critical
-
-GL_glRasterPos2s=
-GL_glRasterPos2s_0=
-GL_glRasterPos2s_1=
-
-GL_glRasterPos2sv=
-GL_glRasterPos2sv_0=flags=critical
-
-GL_glRasterPos3d=
-GL_glRasterPos3d_0=
-GL_glRasterPos3d_1=
-GL_glRasterPos3d_2=
-
-GL_glRasterPos3dv=
-GL_glRasterPos3dv_0=flags=critical
-
-GL_glRasterPos3f=
-GL_glRasterPos3f_0=
-GL_glRasterPos3f_1=
-GL_glRasterPos3f_2=
-
-GL_glRasterPos3fv=
-GL_glRasterPos3fv_0=flags=critical
-
-GL_glRasterPos3i=
-GL_glRasterPos3i_0=
-GL_glRasterPos3i_1=
-GL_glRasterPos3i_2=
-
-GL_glRasterPos3iv=
-GL_glRasterPos3iv_0=flags=critical
-
-GL_glRasterPos3s=
-GL_glRasterPos3s_0=
-GL_glRasterPos3s_1=
-GL_glRasterPos3s_2=
-
-GL_glRasterPos3sv=
-GL_glRasterPos3sv_0=flags=critical
-
-GL_glRasterPos4d=
-GL_glRasterPos4d_0=
-GL_glRasterPos4d_1=
-GL_glRasterPos4d_2=
-GL_glRasterPos4d_3=
-
-GL_glRasterPos4dv=
-GL_glRasterPos4dv_0=flags=critical
-
-GL_glRasterPos4f=
-GL_glRasterPos4f_0=
-GL_glRasterPos4f_1=
-GL_glRasterPos4f_2=
-GL_glRasterPos4f_3=
-
-GL_glRasterPos4fv=
-GL_glRasterPos4fv_0=flags=critical
-
-GL_glRasterPos4i=
-GL_glRasterPos4i_0=
-GL_glRasterPos4i_1=
-GL_glRasterPos4i_2=
-GL_glRasterPos4i_3=
-
-GL_glRasterPos4iv=
-GL_glRasterPos4iv_0=flags=critical
-
-GL_glRasterPos4s=
-GL_glRasterPos4s_0=
-GL_glRasterPos4s_1=
-GL_glRasterPos4s_2=
-GL_glRasterPos4s_3=
-
-GL_glRasterPos4sv=
-GL_glRasterPos4sv_0=flags=critical
-
-GL_glReadBuffer=
-GL_glReadBuffer_0=
-
-GL_glReadPixels=
-GL_glReadPixels_0=
-GL_glReadPixels_1=
-GL_glReadPixels_2=
-GL_glReadPixels_3=
-GL_glReadPixels_4=
-GL_glReadPixels_5=
-GL_glReadPixels_6=flags=critical
-
-GL_glRectd=
-GL_glRectd_0=
-GL_glRectd_1=
-GL_glRectd_2=
-GL_glRectd_3=
-
-GL_glRectdv=
-GL_glRectdv_0=flags=critical
-GL_glRectdv_1=flags=critical
-
-GL_glRectf=
-GL_glRectf_0=
-GL_glRectf_1=
-GL_glRectf_2=
-GL_glRectf_3=
-
-GL_glRectfv=
-GL_glRectfv_0=flags=critical
-GL_glRectfv_1=flags=critical
-
-GL_glRecti=
-GL_glRecti_0=
-GL_glRecti_1=
-GL_glRecti_2=
-GL_glRecti_3=
-
-GL_glRectiv=
-GL_glRectiv_0=flags=critical
-GL_glRectiv_1=flags=critical
-
-GL_glRects=
-GL_glRects_0=
-GL_glRects_1=
-GL_glRects_2=
-GL_glRects_3=
-
-GL_glRectsv=
-GL_glRectsv_0=flags=critical
-GL_glRectsv_1=flags=critical
-
-GL_glRenderMode=
-GL_glRenderMode_0=
-
-GL_glRotated=
-GL_glRotated_0=
-GL_glRotated_1=
-GL_glRotated_2=
-GL_glRotated_3=
-
-GL_glRotatef=
-GL_glRotatef_0=
-GL_glRotatef_1=
-GL_glRotatef_2=
-GL_glRotatef_3=
-
-GL_glScaled=
-GL_glScaled_0=
-GL_glScaled_1=
-GL_glScaled_2=
-
-GL_glScalef=
-GL_glScalef_0=
-GL_glScalef_1=
-GL_glScalef_2=
-
-GL_glScissor=
-GL_glScissor_0=
-GL_glScissor_1=
-GL_glScissor_2=
-GL_glScissor_3=
-
-GL_glSelectBuffer=
-GL_glSelectBuffer_0=
-GL_glSelectBuffer_1=cast=(GLuint *)
-
-GL_glShadeModel=
-GL_glShadeModel_0=
-
-GL_glStencilFunc=
-GL_glStencilFunc_0=
-GL_glStencilFunc_1=
-GL_glStencilFunc_2=
-
-GL_glStencilMask=
-GL_glStencilMask_0=
-
-GL_glStencilOp=
-GL_glStencilOp_0=
-GL_glStencilOp_1=
-GL_glStencilOp_2=
-
-GL_glTexCoord1d=
-GL_glTexCoord1d_0=
-
-GL_glTexCoord1dv=
-GL_glTexCoord1dv_0=flags=critical
-
-GL_glTexCoord1f=
-GL_glTexCoord1f_0=
-
-GL_glTexCoord1fv=
-GL_glTexCoord1fv_0=flags=critical
-
-GL_glTexCoord1i=
-GL_glTexCoord1i_0=
-
-GL_glTexCoord1iv=
-GL_glTexCoord1iv_0=flags=critical
-
-GL_glTexCoord1s=
-GL_glTexCoord1s_0=
-
-GL_glTexCoord1sv=
-GL_glTexCoord1sv_0=flags=critical
-
-GL_glTexCoord2d=
-GL_glTexCoord2d_0=
-GL_glTexCoord2d_1=
-
-GL_glTexCoord2dv=
-GL_glTexCoord2dv_0=flags=critical
-
-GL_glTexCoord2f=
-GL_glTexCoord2f_0=
-GL_glTexCoord2f_1=
-
-GL_glTexCoord2fv=
-GL_glTexCoord2fv_0=flags=critical
-
-GL_glTexCoord2i=
-GL_glTexCoord2i_0=
-GL_glTexCoord2i_1=
-
-GL_glTexCoord2iv=
-GL_glTexCoord2iv_0=flags=critical
-
-GL_glTexCoord2s=
-GL_glTexCoord2s_0=
-GL_glTexCoord2s_1=
-
-GL_glTexCoord2sv=
-GL_glTexCoord2sv_0=flags=critical
-
-GL_glTexCoord3d=
-GL_glTexCoord3d_0=
-GL_glTexCoord3d_1=
-GL_glTexCoord3d_2=
-
-GL_glTexCoord3dv=
-GL_glTexCoord3dv_0=flags=critical
-
-GL_glTexCoord3f=
-GL_glTexCoord3f_0=
-GL_glTexCoord3f_1=
-GL_glTexCoord3f_2=
-
-GL_glTexCoord3fv=
-GL_glTexCoord3fv_0=flags=critical
-
-GL_glTexCoord3i=
-GL_glTexCoord3i_0=
-GL_glTexCoord3i_1=
-GL_glTexCoord3i_2=
-
-GL_glTexCoord3iv=
-GL_glTexCoord3iv_0=flags=critical
-
-GL_glTexCoord3s=
-GL_glTexCoord3s_0=
-GL_glTexCoord3s_1=
-GL_glTexCoord3s_2=
-
-GL_glTexCoord3sv=
-GL_glTexCoord3sv_0=flags=critical
-
-GL_glTexCoord4d=
-GL_glTexCoord4d_0=
-GL_glTexCoord4d_1=
-GL_glTexCoord4d_2=
-GL_glTexCoord4d_3=
-
-GL_glTexCoord4dv=
-GL_glTexCoord4dv_0=flags=critical
-
-GL_glTexCoord4f=
-GL_glTexCoord4f_0=
-GL_glTexCoord4f_1=
-GL_glTexCoord4f_2=
-GL_glTexCoord4f_3=
-
-GL_glTexCoord4fv=
-GL_glTexCoord4fv_0=flags=critical
-
-GL_glTexCoord4i=
-GL_glTexCoord4i_0=
-GL_glTexCoord4i_1=
-GL_glTexCoord4i_2=
-GL_glTexCoord4i_3=
-
-GL_glTexCoord4iv=
-GL_glTexCoord4iv_0=flags=critical
-
-GL_glTexCoord4s=
-GL_glTexCoord4s_0=
-GL_glTexCoord4s_1=
-GL_glTexCoord4s_2=
-GL_glTexCoord4s_3=
-
-GL_glTexCoord4sv=
-GL_glTexCoord4sv_0=flags=critical
-
-GL_glTexCoordPointer=
-GL_glTexCoordPointer_0=
-GL_glTexCoordPointer_1=
-GL_glTexCoordPointer_2=
-GL_glTexCoordPointer_3=flags=critical
-
-GL_glTexEnvf=
-GL_glTexEnvf_0=
-GL_glTexEnvf_1=
-GL_glTexEnvf_2=
-
-GL_glTexEnvfv=
-GL_glTexEnvfv_0=
-GL_glTexEnvfv_1=
-GL_glTexEnvfv_2=flags=critical
-
-GL_glTexEnvi=
-GL_glTexEnvi_0=
-GL_glTexEnvi_1=
-GL_glTexEnvi_2=
-
-GL_glTexEnviv=
-GL_glTexEnviv_0=
-GL_glTexEnviv_1=
-GL_glTexEnviv_2=flags=critical
-
-GL_glTexGend=
-GL_glTexGend_0=
-GL_glTexGend_1=
-GL_glTexGend_2=
-
-GL_glTexGendv=
-GL_glTexGendv_0=
-GL_glTexGendv_1=
-GL_glTexGendv_2=flags=critical
-
-GL_glTexGenf=
-GL_glTexGenf_0=
-GL_glTexGenf_1=
-GL_glTexGenf_2=
-
-GL_glTexGenfv=
-GL_glTexGenfv_0=
-GL_glTexGenfv_1=
-GL_glTexGenfv_2=flags=critical
-
-GL_glTexGeni=
-GL_glTexGeni_0=
-GL_glTexGeni_1=
-GL_glTexGeni_2=
-
-GL_glTexGeniv=
-GL_glTexGeniv_0=
-GL_glTexGeniv_1=
-GL_glTexGeniv_2=flags=critical
-
-GL_glTexImage1D=
-GL_glTexImage1D_0=
-GL_glTexImage1D_1=
-GL_glTexImage1D_2=
-GL_glTexImage1D_3=
-GL_glTexImage1D_4=
-GL_glTexImage1D_5=
-GL_glTexImage1D_6=
-GL_glTexImage1D_7=flags=critical
-
-GL_glTexImage2D=
-GL_glTexImage2D_0=
-GL_glTexImage2D_1=
-GL_glTexImage2D_2=
-GL_glTexImage2D_3=
-GL_glTexImage2D_4=
-GL_glTexImage2D_5=
-GL_glTexImage2D_6=
-GL_glTexImage2D_7=
-GL_glTexImage2D_8=flags=critical
-
-GL_glTexParameterf=
-GL_glTexParameterf_0=
-GL_glTexParameterf_1=
-GL_glTexParameterf_2=
-
-GL_glTexParameterfv=
-GL_glTexParameterfv_0=
-GL_glTexParameterfv_1=
-GL_glTexParameterfv_2=flags=critical
-
-GL_glTexParameteri=
-GL_glTexParameteri_0=
-GL_glTexParameteri_1=
-GL_glTexParameteri_2=
-
-GL_glTexParameteriv=
-GL_glTexParameteriv_0=
-GL_glTexParameteriv_1=
-GL_glTexParameteriv_2=flags=critical
-
-GL_glTexSubImage1D=
-GL_glTexSubImage1D_0=
-GL_glTexSubImage1D_1=
-GL_glTexSubImage1D_2=
-GL_glTexSubImage1D_3=
-GL_glTexSubImage1D_4=
-GL_glTexSubImage1D_5=
-GL_glTexSubImage1D_6=flags=critical
-
-GL_glTexSubImage2D=
-GL_glTexSubImage2D_0=
-GL_glTexSubImage2D_1=
-GL_glTexSubImage2D_2=
-GL_glTexSubImage2D_3=
-GL_glTexSubImage2D_4=
-GL_glTexSubImage2D_5=
-GL_glTexSubImage2D_6=
-GL_glTexSubImage2D_7=
-GL_glTexSubImage2D_8=flags=critical
-
-GL_glTranslated=
-GL_glTranslated_0=
-GL_glTranslated_1=
-GL_glTranslated_2=
-
-GL_glTranslatef=
-GL_glTranslatef_0=
-GL_glTranslatef_1=
-GL_glTranslatef_2=
-
-GL_glVertex2d=
-GL_glVertex2d_0=
-GL_glVertex2d_1=
-
-GL_glVertex2dv=
-GL_glVertex2dv_0=flags=critical
-
-GL_glVertex2f=
-GL_glVertex2f_0=
-GL_glVertex2f_1=
-
-GL_glVertex2fv=
-GL_glVertex2fv_0=flags=critical
-
-GL_glVertex2i=
-GL_glVertex2i_0=
-GL_glVertex2i_1=
-
-GL_glVertex2iv=
-GL_glVertex2iv_0=flags=critical
-
-GL_glVertex2s=
-GL_glVertex2s_0=
-GL_glVertex2s_1=
-
-GL_glVertex2sv=
-GL_glVertex2sv_0=flags=critical
-
-GL_glVertex3d=
-GL_glVertex3d_0=
-GL_glVertex3d_1=
-GL_glVertex3d_2=
-
-GL_glVertex3dv__I=
-GL_glVertex3dv__I_0=cast=(const GLdouble *)
-
-GL_glVertex3dv___3D=
-GL_glVertex3dv___3D_0=
-
-GL_glVertex3f=
-GL_glVertex3f_0=
-GL_glVertex3f_1=
-GL_glVertex3f_2=
-
-GL_glVertex3fv=
-GL_glVertex3fv_0=flags=critical
-
-GL_glVertex3i=
-GL_glVertex3i_0=
-GL_glVertex3i_1=
-GL_glVertex3i_2=
-
-GL_glVertex3iv=
-GL_glVertex3iv_0=flags=critical
-
-GL_glVertex3s=
-GL_glVertex3s_0=
-GL_glVertex3s_1=
-GL_glVertex3s_2=
-
-GL_glVertex3sv=
-GL_glVertex3sv_0=flags=critical
-
-GL_glVertex4d=
-GL_glVertex4d_0=
-GL_glVertex4d_1=
-GL_glVertex4d_2=
-GL_glVertex4d_3=
-
-GL_glVertex4dv=
-GL_glVertex4dv_0=flags=critical
-
-GL_glVertex4f=
-GL_glVertex4f_0=
-GL_glVertex4f_1=
-GL_glVertex4f_2=
-GL_glVertex4f_3=
-
-GL_glVertex4fv=
-GL_glVertex4fv_0=flags=critical
-
-GL_glVertex4i=
-GL_glVertex4i_0=
-GL_glVertex4i_1=
-GL_glVertex4i_2=
-GL_glVertex4i_3=
-
-GL_glVertex4iv=
-GL_glVertex4iv_0=flags=critical
-
-GL_glVertex4s=
-GL_glVertex4s_0=
-GL_glVertex4s_1=
-GL_glVertex4s_2=
-GL_glVertex4s_3=
-
-GL_glVertex4sv=
-GL_glVertex4sv_0=flags=critical
-
-GL_glVertexPointer=
-GL_glVertexPointer_0=
-GL_glVertexPointer_1=
-GL_glVertexPointer_2=
-GL_glVertexPointer_3=flags=critical
-
-GL_glViewport=
-GL_glViewport_0=
-GL_glViewport_1=
-GL_glViewport_2=
-GL_glViewport_3=
-
-
-org_eclipse_swt_opengl_GLContext=flags=no_gen
-
-org_eclipse_swt_opengl_GLData=flags=no_gen
-GLData_device=
-GLData_style=
-GLData_image=
-GLData_display=
-GLData_drawable=
-GLData_foreground=
-GLData_background=
-GLData_font=
-GLData_colormap=
-GLData_clipRgn=
-GLData_lineStyle=
-GLData_renderTable=
-GLData_string=
-GLData_stringWidth=
-GLData_stringHeight=
-GLData_xmString=
-GLData_text=
-GLData_textWidth=
-GLData_textHeight=
-GLData_xmText=
-GLData_xmMnemonic=
-GLData_drawFlags=
-
-org_eclipse_swt_opengl_GLDrawable=flags=no_gen
-
-org_eclipse_swt_opengl_GLListener=flags=no_gen
-
-org_eclipse_swt_opengl_GLU=flags=no_gen
-GLU_gluBeginCurve=
-GLU_gluBeginCurve_0=
-
-GLU_gluBeginPolygon=
-GLU_gluBeginPolygon_0=
-
-GLU_gluBeginSurface=
-GLU_gluBeginSurface_0=
-
-GLU_gluBeginTrim=
-GLU_gluBeginTrim_0=
-
-GLU_gluBuild1DMipmaps=
-GLU_gluBuild1DMipmaps_0=
-GLU_gluBuild1DMipmaps_1=
-GLU_gluBuild1DMipmaps_2=
-GLU_gluBuild1DMipmaps_3=
-GLU_gluBuild1DMipmaps_4=
-GLU_gluBuild1DMipmaps_5=
-
-GLU_gluBuild2DMipmaps=
-GLU_gluBuild2DMipmaps_0=
-GLU_gluBuild2DMipmaps_1=
-GLU_gluBuild2DMipmaps_2=
-GLU_gluBuild2DMipmaps_3=
-GLU_gluBuild2DMipmaps_4=
-GLU_gluBuild2DMipmaps_5=
-GLU_gluBuild2DMipmaps_6=
-
-GLU_gluCylinder=
-GLU_gluCylinder_0=
-GLU_gluCylinder_1=
-GLU_gluCylinder_2=
-GLU_gluCylinder_3=
-GLU_gluCylinder_4=
-GLU_gluCylinder_5=
-
-GLU_gluDeleteNurbsRenderer=
-GLU_gluDeleteNurbsRenderer_0=
-
-GLU_gluDeleteQuadric=
-GLU_gluDeleteQuadric_0=
-
-GLU_gluDeleteTess=
-GLU_gluDeleteTess_0=
-
-GLU_gluDisk=
-GLU_gluDisk_0=
-GLU_gluDisk_1=
-GLU_gluDisk_2=
-GLU_gluDisk_3=
-GLU_gluDisk_4=
-
-GLU_gluEndCurve=
-GLU_gluEndCurve_0=
-
-GLU_gluEndPolygon=
-GLU_gluEndPolygon_0=
-
-GLU_gluEndSurface=
-GLU_gluEndSurface_0=
-
-GLU_gluEndTrim=
-GLU_gluEndTrim_0=
-
-GLU_gluErrorString=
-GLU_gluErrorString_0=
-
-GLU_gluGetNurbsProperty=
-GLU_gluGetNurbsProperty_0=
-GLU_gluGetNurbsProperty_1=
-GLU_gluGetNurbsProperty_2=
-
-GLU_gluGetString=
-GLU_gluGetString_0=
-
-GLU_gluGetTessProperty=
-GLU_gluGetTessProperty_0=
-GLU_gluGetTessProperty_1=
-GLU_gluGetTessProperty_2=
-
-GLU_gluLoadSamplingMatrices=
-GLU_gluLoadSamplingMatrices_0=
-GLU_gluLoadSamplingMatrices_1=
-GLU_gluLoadSamplingMatrices_2=
-GLU_gluLoadSamplingMatrices_3=
-
-GLU_gluLookAt=
-GLU_gluLookAt_0=
-GLU_gluLookAt_1=
-GLU_gluLookAt_2=
-GLU_gluLookAt_3=
-GLU_gluLookAt_4=
-GLU_gluLookAt_5=
-GLU_gluLookAt_6=
-GLU_gluLookAt_7=
-GLU_gluLookAt_8=
-
-GLU_gluNewNurbsRenderer=
-
-GLU_gluNewQuadric=
-
-GLU_gluNewTess=
-
-GLU_gluNextContour=
-GLU_gluNextContour_0=
-GLU_gluNextContour_1=
-
-GLU_gluNurbsCallback=
-GLU_gluNurbsCallback_0=
-GLU_gluNurbsCallback_1=
-GLU_gluNurbsCallback_2=
-
-GLU_gluNurbsCurve=
-GLU_gluNurbsCurve_0=
-GLU_gluNurbsCurve_1=
-GLU_gluNurbsCurve_2=
-GLU_gluNurbsCurve_3=
-GLU_gluNurbsCurve_4=
-GLU_gluNurbsCurve_5=
-GLU_gluNurbsCurve_6=
-
-GLU_gluNurbsProperty=
-GLU_gluNurbsProperty_0=
-GLU_gluNurbsProperty_1=
-GLU_gluNurbsProperty_2=
-
-GLU_gluNurbsSurface=
-GLU_gluNurbsSurface_0=
-GLU_gluNurbsSurface_1=
-GLU_gluNurbsSurface_2=
-GLU_gluNurbsSurface_3=
-GLU_gluNurbsSurface_4=
-GLU_gluNurbsSurface_5=
-GLU_gluNurbsSurface_6=
-GLU_gluNurbsSurface_7=
-GLU_gluNurbsSurface_8=
-GLU_gluNurbsSurface_9=
-GLU_gluNurbsSurface_10=
-
-GLU_gluOrtho2D=
-GLU_gluOrtho2D_0=
-GLU_gluOrtho2D_1=
-GLU_gluOrtho2D_2=
-GLU_gluOrtho2D_3=
-
-GLU_gluPartialDisk=
-GLU_gluPartialDisk_0=
-GLU_gluPartialDisk_1=
-GLU_gluPartialDisk_2=
-GLU_gluPartialDisk_3=
-GLU_gluPartialDisk_4=
-GLU_gluPartialDisk_5=
-GLU_gluPartialDisk_6=
-
-GLU_gluPerspective=
-GLU_gluPerspective_0=
-GLU_gluPerspective_1=
-GLU_gluPerspective_2=
-GLU_gluPerspective_3=
-
-GLU_gluPickMatrix=
-GLU_gluPickMatrix_0=
-GLU_gluPickMatrix_1=
-GLU_gluPickMatrix_2=
-GLU_gluPickMatrix_3=
-GLU_gluPickMatrix_4=
-
-GLU_gluProject=
-GLU_gluProject_0=
-GLU_gluProject_1=
-GLU_gluProject_2=
-GLU_gluProject_3=
-GLU_gluProject_4=
-GLU_gluProject_5=
-GLU_gluProject_6=
-GLU_gluProject_7=
-GLU_gluProject_8=
-
-GLU_gluPwlCurve=
-GLU_gluPwlCurve_0=
-GLU_gluPwlCurve_1=
-GLU_gluPwlCurve_2=
-GLU_gluPwlCurve_3=
-GLU_gluPwlCurve_4=
-
-GLU_gluQuadricCallback=
-GLU_gluQuadricCallback_0=
-GLU_gluQuadricCallback_1=
-GLU_gluQuadricCallback_2=
-
-GLU_gluQuadricDrawStyle=
-GLU_gluQuadricDrawStyle_0=
-GLU_gluQuadricDrawStyle_1=
-
-GLU_gluQuadricNormals=
-GLU_gluQuadricNormals_0=
-GLU_gluQuadricNormals_1=
-
-GLU_gluQuadricOrientation=
-GLU_gluQuadricOrientation_0=
-GLU_gluQuadricOrientation_1=
-
-GLU_gluQuadricTexture=
-GLU_gluQuadricTexture_0=
-GLU_gluQuadricTexture_1=
-
-GLU_gluScaleImage=
-GLU_gluScaleImage_0=
-GLU_gluScaleImage_1=
-GLU_gluScaleImage_2=
-GLU_gluScaleImage_3=
-GLU_gluScaleImage_4=
-GLU_gluScaleImage_5=
-GLU_gluScaleImage_6=
-GLU_gluScaleImage_7=
-GLU_gluScaleImage_8=
-
-GLU_gluSphere=
-GLU_gluSphere_0=
-GLU_gluSphere_1=
-GLU_gluSphere_2=
-GLU_gluSphere_3=
-
-GLU_gluTessBeginContour=
-GLU_gluTessBeginContour_0=
-
-GLU_gluTessBeginPolygon=
-GLU_gluTessBeginPolygon_0=
-GLU_gluTessBeginPolygon_1=
-
-GLU_gluTessCallback=
-GLU_gluTessCallback_0=
-GLU_gluTessCallback_1=
-GLU_gluTessCallback_2=
-
-GLU_gluTessEndContour=
-GLU_gluTessEndContour_0=
-
-GLU_gluTessEndPolygon=
-GLU_gluTessEndPolygon_0=
-
-GLU_gluTessNormal=
-GLU_gluTessNormal_0=
-GLU_gluTessNormal_1=
-GLU_gluTessNormal_2=
-GLU_gluTessNormal_3=
-
-GLU_gluTessProperty=
-GLU_gluTessProperty_0=
-GLU_gluTessProperty_1=
-GLU_gluTessProperty_2=
-
-GLU_gluTessVertex=
-GLU_gluTessVertex_0=
-GLU_gluTessVertex_1=
-GLU_gluTessVertex_2=
-
-GLU_gluUnProject=
-GLU_gluUnProject_0=
-GLU_gluUnProject_1=
-GLU_gluUnProject_2=
-GLU_gluUnProject_3=
-GLU_gluUnProject_4=
-GLU_gluUnProject_5=
-GLU_gluUnProject_6=
-GLU_gluUnProject_7=
-GLU_gluUnProject_8=
-
-
-org_eclipse_swt_opengl_Library=flags=no_gen
-
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GLU.properties b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GLU.properties
deleted file mode 100644
index 3f80707c50..0000000000
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/org.eclipse.swt.opengl.GLU.properties
+++ /dev/null
@@ -1,1779 +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
-###############################################################################
-org_eclipse_swt_opengl_GL=flags=no_gen
-GL_glAccum=
-GL_glAccum_0=
-GL_glAccum_1=
-
-GL_glAlphaFunc=
-GL_glAlphaFunc_0=
-GL_glAlphaFunc_1=
-
-GL_glAreTexturesResident=
-GL_glAreTexturesResident_0=
-GL_glAreTexturesResident_1=
-GL_glAreTexturesResident_2=
-
-GL_glArrayElement=
-GL_glArrayElement_0=
-
-GL_glBegin=
-GL_glBegin_0=
-
-GL_glBindTexture=
-GL_glBindTexture_0=
-GL_glBindTexture_1=
-
-GL_glBitmap=
-GL_glBitmap_0=
-GL_glBitmap_1=
-GL_glBitmap_2=
-GL_glBitmap_3=
-GL_glBitmap_4=
-GL_glBitmap_5=
-GL_glBitmap_6=
-
-GL_glBlendFunc=
-GL_glBlendFunc_0=
-GL_glBlendFunc_1=
-
-GL_glCallList=
-GL_glCallList_0=
-
-GL_glCallLists__II_3B=
-GL_glCallLists__II_3B_0=
-GL_glCallLists__II_3B_1=
-GL_glCallLists__II_3B_2=
-
-GL_glCallLists__II_3C=
-GL_glCallLists__II_3C_0=
-GL_glCallLists__II_3C_1=
-GL_glCallLists__II_3C_2=
-
-GL_glCallLists__II_3I=
-GL_glCallLists__II_3I_0=
-GL_glCallLists__II_3I_1=
-GL_glCallLists__II_3I_2=
-
-GL_glClear=
-GL_glClear_0=
-
-GL_glClearAccum=
-GL_glClearAccum_0=
-GL_glClearAccum_1=
-GL_glClearAccum_2=
-GL_glClearAccum_3=
-
-GL_glClearColor=
-GL_glClearColor_0=
-GL_glClearColor_1=
-GL_glClearColor_2=
-GL_glClearColor_3=
-
-GL_glClearDepth=
-GL_glClearDepth_0=
-
-GL_glClearIndex=
-GL_glClearIndex_0=
-
-GL_glClearStencil=
-GL_glClearStencil_0=
-
-GL_glClipPlane=
-GL_glClipPlane_0=
-GL_glClipPlane_1=
-
-GL_glColor3b=
-GL_glColor3b_0=
-GL_glColor3b_1=
-GL_glColor3b_2=
-
-GL_glColor3bv=
-GL_glColor3bv_0=
-
-GL_glColor3d=
-GL_glColor3d_0=
-GL_glColor3d_1=
-GL_glColor3d_2=
-
-GL_glColor3dv=
-GL_glColor3dv_0=
-
-GL_glColor3f=
-GL_glColor3f_0=
-GL_glColor3f_1=
-GL_glColor3f_2=
-
-GL_glColor3fv=
-GL_glColor3fv_0=
-
-GL_glColor3i=
-GL_glColor3i_0=
-GL_glColor3i_1=
-GL_glColor3i_2=
-
-GL_glColor3iv=
-GL_glColor3iv_0=
-
-GL_glColor3s=
-GL_glColor3s_0=
-GL_glColor3s_1=
-GL_glColor3s_2=
-
-GL_glColor3sv=
-GL_glColor3sv_0=
-
-GL_glColor3ub=
-GL_glColor3ub_0=
-GL_glColor3ub_1=
-GL_glColor3ub_2=
-
-GL_glColor3ubv=
-GL_glColor3ubv_0=
-
-GL_glColor3ui=
-GL_glColor3ui_0=
-GL_glColor3ui_1=
-GL_glColor3ui_2=
-
-GL_glColor3uiv=
-GL_glColor3uiv_0=
-
-GL_glColor3us=
-GL_glColor3us_0=
-GL_glColor3us_1=
-GL_glColor3us_2=
-
-GL_glColor3usv=
-GL_glColor3usv_0=
-
-GL_glColor4b=
-GL_glColor4b_0=
-GL_glColor4b_1=
-GL_glColor4b_2=
-GL_glColor4b_3=
-
-GL_glColor4bv=
-GL_glColor4bv_0=
-
-GL_glColor4d=
-GL_glColor4d_0=
-GL_glColor4d_1=
-GL_glColor4d_2=
-GL_glColor4d_3=
-
-GL_glColor4dv=
-GL_glColor4dv_0=
-
-GL_glColor4f=
-GL_glColor4f_0=
-GL_glColor4f_1=
-GL_glColor4f_2=
-GL_glColor4f_3=
-
-GL_glColor4fv=
-GL_glColor4fv_0=
-
-GL_glColor4i=
-GL_glColor4i_0=
-GL_glColor4i_1=
-GL_glColor4i_2=
-GL_glColor4i_3=
-
-GL_glColor4iv=
-GL_glColor4iv_0=
-
-GL_glColor4s=
-GL_glColor4s_0=
-GL_glColor4s_1=
-GL_glColor4s_2=
-GL_glColor4s_3=
-
-GL_glColor4ub=
-GL_glColor4ub_0=
-GL_glColor4ub_1=
-GL_glColor4ub_2=
-GL_glColor4ub_3=
-
-GL_glColor4ubv___3B=
-GL_glColor4ubv___3B_0=
-
-GL_glColor4ubv___3S=
-GL_glColor4ubv___3S_0=
-
-GL_glColor4ui=
-GL_glColor4ui_0=
-GL_glColor4ui_1=
-GL_glColor4ui_2=
-GL_glColor4ui_3=
-
-GL_glColor4uiv=
-GL_glColor4uiv_0=
-
-GL_glColor4us=
-GL_glColor4us_0=
-GL_glColor4us_1=
-GL_glColor4us_2=
-GL_glColor4us_3=
-
-GL_glColor4usv=
-GL_glColor4usv_0=
-
-GL_glColorMask=
-GL_glColorMask_0=
-GL_glColorMask_1=
-GL_glColorMask_2=
-GL_glColorMask_3=
-
-GL_glColorMaterial=
-GL_glColorMaterial_0=
-GL_glColorMaterial_1=
-
-GL_glColorPointer=
-GL_glColorPointer_0=
-GL_glColorPointer_1=
-GL_glColorPointer_2=
-GL_glColorPointer_3=
-
-GL_glCopyPixels=
-GL_glCopyPixels_0=
-GL_glCopyPixels_1=
-GL_glCopyPixels_2=
-GL_glCopyPixels_3=
-GL_glCopyPixels_4=
-
-GL_glCopyTexImage1D=
-GL_glCopyTexImage1D_0=
-GL_glCopyTexImage1D_1=
-GL_glCopyTexImage1D_2=
-GL_glCopyTexImage1D_3=
-GL_glCopyTexImage1D_4=
-GL_glCopyTexImage1D_5=
-GL_glCopyTexImage1D_6=
-
-GL_glCopyTexImage2D=
-GL_glCopyTexImage2D_0=
-GL_glCopyTexImage2D_1=
-GL_glCopyTexImage2D_2=
-GL_glCopyTexImage2D_3=
-GL_glCopyTexImage2D_4=
-GL_glCopyTexImage2D_5=
-GL_glCopyTexImage2D_6=
-GL_glCopyTexImage2D_7=
-
-GL_glCopyTexSubImage1D=
-GL_glCopyTexSubImage1D_0=
-GL_glCopyTexSubImage1D_1=
-GL_glCopyTexSubImage1D_2=
-GL_glCopyTexSubImage1D_3=
-GL_glCopyTexSubImage1D_4=
-GL_glCopyTexSubImage1D_5=
-
-GL_glCopyTexSubImage2D=
-GL_glCopyTexSubImage2D_0=
-GL_glCopyTexSubImage2D_1=
-GL_glCopyTexSubImage2D_2=
-GL_glCopyTexSubImage2D_3=
-GL_glCopyTexSubImage2D_4=
-GL_glCopyTexSubImage2D_5=
-GL_glCopyTexSubImage2D_6=
-GL_glCopyTexSubImage2D_7=
-
-GL_glCullFace=
-GL_glCullFace_0=
-
-GL_glDeleteLists=
-GL_glDeleteLists_0=
-GL_glDeleteLists_1=
-
-GL_glDeleteTextures=
-GL_glDeleteTextures_0=
-GL_glDeleteTextures_1=
-
-GL_glDepthFunc=
-GL_glDepthFunc_0=
-
-GL_glDepthMask=
-GL_glDepthMask_0=
-
-GL_glDepthRange=
-GL_glDepthRange_0=
-GL_glDepthRange_1=
-
-GL_glDisable=
-GL_glDisable_0=
-
-GL_glDisableClientState=
-GL_glDisableClientState_0=
-
-GL_glDrawArrays=
-GL_glDrawArrays_0=
-GL_glDrawArrays_1=
-GL_glDrawArrays_2=
-
-GL_glDrawBuffer=
-GL_glDrawBuffer_0=
-
-GL_glDrawElements=
-GL_glDrawElements_0=
-GL_glDrawElements_1=
-GL_glDrawElements_2=
-GL_glDrawElements_3=
-
-GL_glDrawPixels=
-GL_glDrawPixels_0=
-GL_glDrawPixels_1=
-GL_glDrawPixels_2=
-GL_glDrawPixels_3=
-GL_glDrawPixels_4=
-
-GL_glEdgeFlag=
-GL_glEdgeFlag_0=
-
-GL_glEdgeFlagPointer=
-GL_glEdgeFlagPointer_0=
-GL_glEdgeFlagPointer_1=
-
-GL_glEdgeFlagv=
-GL_glEdgeFlagv_0=
-
-GL_glEnable=
-GL_glEnable_0=
-
-GL_glEnableClientState=
-GL_glEnableClientState_0=
-
-GL_glEnd=
-
-GL_glEndList=
-
-GL_glEvalCoord1d=
-GL_glEvalCoord1d_0=
-
-GL_glEvalCoord1dv=
-GL_glEvalCoord1dv_0=
-
-GL_glEvalCoord1f=
-GL_glEvalCoord1f_0=
-
-GL_glEvalCoord1fv=
-GL_glEvalCoord1fv_0=
-
-GL_glEvalCoord2d=
-GL_glEvalCoord2d_0=
-GL_glEvalCoord2d_1=
-
-GL_glEvalCoord2dv=
-GL_glEvalCoord2dv_0=
-
-GL_glEvalCoord2f=
-GL_glEvalCoord2f_0=
-GL_glEvalCoord2f_1=
-
-GL_glEvalCoord2fv=
-GL_glEvalCoord2fv_0=
-
-GL_glEvalMesh1=
-GL_glEvalMesh1_0=
-GL_glEvalMesh1_1=
-GL_glEvalMesh1_2=
-
-GL_glEvalMesh2=
-GL_glEvalMesh2_0=
-GL_glEvalMesh2_1=
-GL_glEvalMesh2_2=
-GL_glEvalMesh2_3=
-GL_glEvalMesh2_4=
-
-GL_glEvalPoint1=
-GL_glEvalPoint1_0=
-
-GL_glEvalPoint2=
-GL_glEvalPoint2_0=
-GL_glEvalPoint2_1=
-
-GL_glFeedbackBuffer=
-GL_glFeedbackBuffer_0=
-GL_glFeedbackBuffer_1=
-GL_glFeedbackBuffer_2=
-
-GL_glFinish=
-
-GL_glFlush=
-
-GL_glFogf=
-GL_glFogf_0=
-GL_glFogf_1=
-
-GL_glFogfv=
-GL_glFogfv_0=
-GL_glFogfv_1=
-
-GL_glFogi=
-GL_glFogi_0=
-GL_glFogi_1=
-
-GL_glFogiv=
-GL_glFogiv_0=
-GL_glFogiv_1=
-
-GL_glFrontFace=
-GL_glFrontFace_0=
-
-GL_glFrustum=
-GL_glFrustum_0=
-GL_glFrustum_1=
-GL_glFrustum_2=
-GL_glFrustum_3=
-GL_glFrustum_4=
-GL_glFrustum_5=
-
-GL_glGenLists=
-GL_glGenLists_0=
-
-GL_glGenTextures=
-GL_glGenTextures_0=
-GL_glGenTextures_1=
-
-GL_glGetBooleanv=
-GL_glGetBooleanv_0=
-GL_glGetBooleanv_1=
-
-GL_glGetClipPlane=
-GL_glGetClipPlane_0=
-GL_glGetClipPlane_1=
-
-GL_glGetDoublev=
-GL_glGetDoublev_0=
-GL_glGetDoublev_1=
-
-GL_glGetError=
-
-GL_glGetFloatv=
-GL_glGetFloatv_0=
-GL_glGetFloatv_1=
-
-GL_glGetIntegerv=
-GL_glGetIntegerv_0=
-GL_glGetIntegerv_1=
-
-GL_glGetLightfv=
-GL_glGetLightfv_0=
-GL_glGetLightfv_1=
-GL_glGetLightfv_2=
-
-GL_glGetLightiv=
-GL_glGetLightiv_0=
-GL_glGetLightiv_1=
-GL_glGetLightiv_2=
-
-GL_glGetMapdv=
-GL_glGetMapdv_0=
-GL_glGetMapdv_1=
-GL_glGetMapdv_2=
-
-GL_glGetMapfv=
-GL_glGetMapfv_0=
-GL_glGetMapfv_1=
-GL_glGetMapfv_2=
-
-GL_glGetMapiv=
-GL_glGetMapiv_0=
-GL_glGetMapiv_1=
-GL_glGetMapiv_2=
-
-GL_glGetMaterialfv=
-GL_glGetMaterialfv_0=
-GL_glGetMaterialfv_1=
-GL_glGetMaterialfv_2=
-
-GL_glGetMaterialiv=
-GL_glGetMaterialiv_0=
-GL_glGetMaterialiv_1=
-GL_glGetMaterialiv_2=
-
-GL_glGetPixelMapfv=
-GL_glGetPixelMapfv_0=
-GL_glGetPixelMapfv_1=
-
-GL_glGetPixelMapuiv=
-GL_glGetPixelMapuiv_0=
-GL_glGetPixelMapuiv_1=
-
-GL_glGetPixelMapusv=
-GL_glGetPixelMapusv_0=
-GL_glGetPixelMapusv_1=
-
-GL_glGetPointerv=
-GL_glGetPointerv_0=
-GL_glGetPointerv_1=
-
-GL_glGetPolygonStipple=
-GL_glGetPolygonStipple_0=
-
-GL_glGetString=
-GL_glGetString_0=
-
-GL_glGetTexEnvfv=
-GL_glGetTexEnvfv_0=
-GL_glGetTexEnvfv_1=
-GL_glGetTexEnvfv_2=
-
-GL_glGetTexEnviv=
-GL_glGetTexEnviv_0=
-GL_glGetTexEnviv_1=
-GL_glGetTexEnviv_2=
-
-GL_glGetTexGendv=
-GL_glGetTexGendv_0=
-GL_glGetTexGendv_1=
-GL_glGetTexGendv_2=
-
-GL_glGetTexGenfv=
-GL_glGetTexGenfv_0=
-GL_glGetTexGenfv_1=
-GL_glGetTexGenfv_2=
-
-GL_glGetTexGeniv=
-GL_glGetTexGeniv_0=
-GL_glGetTexGeniv_1=
-GL_glGetTexGeniv_2=
-
-GL_glGetTexImage=
-GL_glGetTexImage_0=
-GL_glGetTexImage_1=
-GL_glGetTexImage_2=
-GL_glGetTexImage_3=
-GL_glGetTexImage_4=
-
-GL_glGetTexLevelParameterfv=
-GL_glGetTexLevelParameterfv_0=
-GL_glGetTexLevelParameterfv_1=
-GL_glGetTexLevelParameterfv_2=
-GL_glGetTexLevelParameterfv_3=
-
-GL_glGetTexLevelParameteriv=
-GL_glGetTexLevelParameteriv_0=
-GL_glGetTexLevelParameteriv_1=
-GL_glGetTexLevelParameteriv_2=
-GL_glGetTexLevelParameteriv_3=
-
-GL_glGetTexParameterfv=
-GL_glGetTexParameterfv_0=
-GL_glGetTexParameterfv_1=
-GL_glGetTexParameterfv_2=
-
-GL_glGetTexParameteriv=
-GL_glGetTexParameteriv_0=
-GL_glGetTexParameteriv_1=
-GL_glGetTexParameteriv_2=
-
-GL_glHint=
-GL_glHint_0=
-GL_glHint_1=
-
-GL_glIndexMask=
-GL_glIndexMask_0=
-
-GL_glIndexPointer=
-GL_glIndexPointer_0=
-GL_glIndexPointer_1=
-GL_glIndexPointer_2=
-
-GL_glIndexd=
-GL_glIndexd_0=
-
-GL_glIndexdv=
-GL_glIndexdv_0=
-
-GL_glIndexf=
-GL_glIndexf_0=
-
-GL_glIndexfv=
-GL_glIndexfv_0=
-
-GL_glIndexi=
-GL_glIndexi_0=
-
-GL_glIndexiv=
-GL_glIndexiv_0=
-
-GL_glIndexs=
-GL_glIndexs_0=
-
-GL_glIndexsv=
-GL_glIndexsv_0=
-
-GL_glInitNames=
-
-GL_glInterleavedArrays=
-GL_glInterleavedArrays_0=
-GL_glInterleavedArrays_1=
-GL_glInterleavedArrays_2=
-
-GL_glIsEnabled=
-GL_glIsEnabled_0=
-
-GL_glIsList=
-GL_glIsList_0=
-
-GL_glIsTexture=
-GL_glIsTexture_0=
-
-GL_glLightModelf=
-GL_glLightModelf_0=
-GL_glLightModelf_1=
-
-GL_glLightModelfv=
-GL_glLightModelfv_0=
-GL_glLightModelfv_1=
-
-GL_glLightModeli=
-GL_glLightModeli_0=
-GL_glLightModeli_1=
-
-GL_glLightModeliv=
-GL_glLightModeliv_0=
-GL_glLightModeliv_1=
-
-GL_glLightf=
-GL_glLightf_0=
-GL_glLightf_1=
-GL_glLightf_2=
-
-GL_glLightfv=
-GL_glLightfv_0=
-GL_glLightfv_1=
-GL_glLightfv_2=
-
-GL_glLighti=
-GL_glLighti_0=
-GL_glLighti_1=
-GL_glLighti_2=
-
-GL_glLightiv=
-GL_glLightiv_0=
-GL_glLightiv_1=
-GL_glLightiv_2=
-
-GL_glLineStipple=
-GL_glLineStipple_0=
-GL_glLineStipple_1=
-
-GL_glLineWidth=
-GL_glLineWidth_0=
-
-GL_glListBase=
-GL_glListBase_0=
-
-GL_glLoadIdentity=
-
-GL_glLoadMatrixd=
-GL_glLoadMatrixd_0=
-
-GL_glLoadMatrixf=
-GL_glLoadMatrixf_0=
-
-GL_glLoadName=
-GL_glLoadName_0=
-
-GL_glLogicOp=
-GL_glLogicOp_0=
-
-GL_glMap1d=
-GL_glMap1d_0=
-GL_glMap1d_1=
-GL_glMap1d_2=
-GL_glMap1d_3=
-GL_glMap1d_4=
-GL_glMap1d_5=
-
-GL_glMap1f=
-GL_glMap1f_0=
-GL_glMap1f_1=
-GL_glMap1f_2=
-GL_glMap1f_3=
-GL_glMap1f_4=
-GL_glMap1f_5=
-
-GL_glMap2d=
-GL_glMap2d_0=
-GL_glMap2d_1=
-GL_glMap2d_2=
-GL_glMap2d_3=
-GL_glMap2d_4=
-GL_glMap2d_5=
-GL_glMap2d_6=
-GL_glMap2d_7=
-GL_glMap2d_8=
-GL_glMap2d_9=
-
-GL_glMap2f=
-GL_glMap2f_0=
-GL_glMap2f_1=
-GL_glMap2f_2=
-GL_glMap2f_3=
-GL_glMap2f_4=
-GL_glMap2f_5=
-GL_glMap2f_6=
-GL_glMap2f_7=
-GL_glMap2f_8=
-GL_glMap2f_9=
-
-GL_glMapGrid1d=
-GL_glMapGrid1d_0=
-GL_glMapGrid1d_1=
-GL_glMapGrid1d_2=
-
-GL_glMapGrid1f=
-GL_glMapGrid1f_0=
-GL_glMapGrid1f_1=
-GL_glMapGrid1f_2=
-
-GL_glMapGrid2d=
-GL_glMapGrid2d_0=
-GL_glMapGrid2d_1=
-GL_glMapGrid2d_2=
-GL_glMapGrid2d_3=
-GL_glMapGrid2d_4=
-GL_glMapGrid2d_5=
-
-GL_glMapGrid2f=
-GL_glMapGrid2f_0=
-GL_glMapGrid2f_1=
-GL_glMapGrid2f_2=
-GL_glMapGrid2f_3=
-GL_glMapGrid2f_4=
-GL_glMapGrid2f_5=
-
-GL_glMaterialf=
-GL_glMaterialf_0=
-GL_glMaterialf_1=
-GL_glMaterialf_2=
-
-GL_glMaterialfv=
-GL_glMaterialfv_0=
-GL_glMaterialfv_1=
-GL_glMaterialfv_2=
-
-GL_glMateriali=
-GL_glMateriali_0=
-GL_glMateriali_1=
-GL_glMateriali_2=
-
-GL_glMaterialiv=
-GL_glMaterialiv_0=
-GL_glMaterialiv_1=
-GL_glMaterialiv_2=
-
-GL_glMatrixMode=
-GL_glMatrixMode_0=
-
-GL_glMultMatrixd=
-GL_glMultMatrixd_0=
-
-GL_glMultMatrixf=
-GL_glMultMatrixf_0=
-
-GL_glNewList=
-GL_glNewList_0=
-GL_glNewList_1=
-
-GL_glNormal3b=
-GL_glNormal3b_0=
-GL_glNormal3b_1=
-GL_glNormal3b_2=
-
-GL_glNormal3bv=
-GL_glNormal3bv_0=
-
-GL_glNormal3d=
-GL_glNormal3d_0=
-GL_glNormal3d_1=
-GL_glNormal3d_2=
-
-GL_glNormal3dv=
-GL_glNormal3dv_0=
-
-GL_glNormal3f=
-GL_glNormal3f_0=
-GL_glNormal3f_1=
-GL_glNormal3f_2=
-
-GL_glNormal3fv=
-GL_glNormal3fv_0=
-
-GL_glNormal3i=
-GL_glNormal3i_0=
-GL_glNormal3i_1=
-GL_glNormal3i_2=
-
-GL_glNormal3iv=
-GL_glNormal3iv_0=
-
-GL_glNormal3s=
-GL_glNormal3s_0=
-GL_glNormal3s_1=
-GL_glNormal3s_2=
-
-GL_glNormal3sv=
-GL_glNormal3sv_0=
-
-GL_glNormalPointer=
-GL_glNormalPointer_0=
-GL_glNormalPointer_1=
-GL_glNormalPointer_2=
-
-GL_glOrtho=
-GL_glOrtho_0=
-GL_glOrtho_1=
-GL_glOrtho_2=
-GL_glOrtho_3=
-GL_glOrtho_4=
-GL_glOrtho_5=
-
-GL_glPassThrough=
-GL_glPassThrough_0=
-
-GL_glPixelMapfv=
-GL_glPixelMapfv_0=
-GL_glPixelMapfv_1=
-GL_glPixelMapfv_2=
-
-GL_glPixelMapuiv=
-GL_glPixelMapuiv_0=
-GL_glPixelMapuiv_1=
-GL_glPixelMapuiv_2=
-
-GL_glPixelMapusv=
-GL_glPixelMapusv_0=
-GL_glPixelMapusv_1=
-GL_glPixelMapusv_2=
-
-GL_glPixelStoref=
-GL_glPixelStoref_0=
-GL_glPixelStoref_1=
-
-GL_glPixelStorei=
-GL_glPixelStorei_0=
-GL_glPixelStorei_1=
-
-GL_glPixelTransferf=
-GL_glPixelTransferf_0=
-GL_glPixelTransferf_1=
-
-GL_glPixelTransferi=
-GL_glPixelTransferi_0=
-GL_glPixelTransferi_1=
-
-GL_glPixelZoom=
-GL_glPixelZoom_0=
-GL_glPixelZoom_1=
-
-GL_glPointSize=
-GL_glPointSize_0=
-
-GL_glPolygonMode=
-GL_glPolygonMode_0=
-GL_glPolygonMode_1=
-
-GL_glPolygonOffset=
-GL_glPolygonOffset_0=
-GL_glPolygonOffset_1=
-
-GL_glPolygonStipple=
-GL_glPolygonStipple_0=
-
-GL_glPopAttrib=
-
-GL_glPopClientAttrib=
-
-GL_glPopMatrix=
-
-GL_glPopName=
-
-GL_glPrioritizeTextures=
-GL_glPrioritizeTextures_0=
-GL_glPrioritizeTextures_1=
-GL_glPrioritizeTextures_2=
-
-GL_glPushAttrib=
-GL_glPushAttrib_0=
-
-GL_glPushClientAttrib=
-GL_glPushClientAttrib_0=
-
-GL_glPushMatrix=
-
-GL_glPushName=
-GL_glPushName_0=
-
-GL_glRasterPos2d=
-GL_glRasterPos2d_0=
-GL_glRasterPos2d_1=
-
-GL_glRasterPos2dv=
-GL_glRasterPos2dv_0=
-
-GL_glRasterPos2f=
-GL_glRasterPos2f_0=
-GL_glRasterPos2f_1=
-
-GL_glRasterPos2fv=
-GL_glRasterPos2fv_0=
-
-GL_glRasterPos2i=
-GL_glRasterPos2i_0=
-GL_glRasterPos2i_1=
-
-GL_glRasterPos2iv=
-GL_glRasterPos2iv_0=
-
-GL_glRasterPos2s=
-GL_glRasterPos2s_0=
-GL_glRasterPos2s_1=
-
-GL_glRasterPos2sv=
-GL_glRasterPos2sv_0=
-
-GL_glRasterPos3d=
-GL_glRasterPos3d_0=
-GL_glRasterPos3d_1=
-GL_glRasterPos3d_2=
-
-GL_glRasterPos3dv=
-GL_glRasterPos3dv_0=
-
-GL_glRasterPos3f=
-GL_glRasterPos3f_0=
-GL_glRasterPos3f_1=
-GL_glRasterPos3f_2=
-
-GL_glRasterPos3fv=
-GL_glRasterPos3fv_0=
-
-GL_glRasterPos3i=
-GL_glRasterPos3i_0=
-GL_glRasterPos3i_1=
-GL_glRasterPos3i_2=
-
-GL_glRasterPos3iv=
-GL_glRasterPos3iv_0=
-
-GL_glRasterPos3s=
-GL_glRasterPos3s_0=
-GL_glRasterPos3s_1=
-GL_glRasterPos3s_2=
-
-GL_glRasterPos3sv=
-GL_glRasterPos3sv_0=
-
-GL_glRasterPos4d=
-GL_glRasterPos4d_0=
-GL_glRasterPos4d_1=
-GL_glRasterPos4d_2=
-GL_glRasterPos4d_3=
-
-GL_glRasterPos4dv=
-GL_glRasterPos4dv_0=
-
-GL_glRasterPos4f=
-GL_glRasterPos4f_0=
-GL_glRasterPos4f_1=
-GL_glRasterPos4f_2=
-GL_glRasterPos4f_3=
-
-GL_glRasterPos4fv=
-GL_glRasterPos4fv_0=
-
-GL_glRasterPos4i=
-GL_glRasterPos4i_0=
-GL_glRasterPos4i_1=
-GL_glRasterPos4i_2=
-GL_glRasterPos4i_3=
-
-GL_glRasterPos4iv=
-GL_glRasterPos4iv_0=
-
-GL_glRasterPos4s=
-GL_glRasterPos4s_0=
-GL_glRasterPos4s_1=
-GL_glRasterPos4s_2=
-GL_glRasterPos4s_3=
-
-GL_glRasterPos4sv=
-GL_glRasterPos4sv_0=
-
-GL_glReadBuffer=
-GL_glReadBuffer_0=
-
-GL_glReadPixels=
-GL_glReadPixels_0=
-GL_glReadPixels_1=
-GL_glReadPixels_2=
-GL_glReadPixels_3=
-GL_glReadPixels_4=
-GL_glReadPixels_5=
-GL_glReadPixels_6=
-
-GL_glRectd=
-GL_glRectd_0=
-GL_glRectd_1=
-GL_glRectd_2=
-GL_glRectd_3=
-
-GL_glRectdv=
-GL_glRectdv_0=
-GL_glRectdv_1=
-
-GL_glRectf=
-GL_glRectf_0=
-GL_glRectf_1=
-GL_glRectf_2=
-GL_glRectf_3=
-
-GL_glRectfv=
-GL_glRectfv_0=
-GL_glRectfv_1=
-
-GL_glRecti=
-GL_glRecti_0=
-GL_glRecti_1=
-GL_glRecti_2=
-GL_glRecti_3=
-
-GL_glRectiv=
-GL_glRectiv_0=
-GL_glRectiv_1=
-
-GL_glRects=
-GL_glRects_0=
-GL_glRects_1=
-GL_glRects_2=
-GL_glRects_3=
-
-GL_glRectsv=
-GL_glRectsv_0=
-GL_glRectsv_1=
-
-GL_glRenderMode=
-GL_glRenderMode_0=
-
-GL_glRotated=
-GL_glRotated_0=
-GL_glRotated_1=
-GL_glRotated_2=
-GL_glRotated_3=
-
-GL_glRotatef=
-GL_glRotatef_0=
-GL_glRotatef_1=
-GL_glRotatef_2=
-GL_glRotatef_3=
-
-GL_glScaled=
-GL_glScaled_0=
-GL_glScaled_1=
-GL_glScaled_2=
-
-GL_glScalef=
-GL_glScalef_0=
-GL_glScalef_1=
-GL_glScalef_2=
-
-GL_glScissor=
-GL_glScissor_0=
-GL_glScissor_1=
-GL_glScissor_2=
-GL_glScissor_3=
-
-GL_glSelectBuffer=
-GL_glSelectBuffer_0=
-GL_glSelectBuffer_1=
-
-GL_glShadeModel=
-GL_glShadeModel_0=
-
-GL_glStencilFunc=
-GL_glStencilFunc_0=
-GL_glStencilFunc_1=
-GL_glStencilFunc_2=
-
-GL_glStencilMask=
-GL_glStencilMask_0=
-
-GL_glStencilOp=
-GL_glStencilOp_0=
-GL_glStencilOp_1=
-GL_glStencilOp_2=
-
-GL_glTexCoord1d=
-GL_glTexCoord1d_0=
-
-GL_glTexCoord1dv=
-GL_glTexCoord1dv_0=
-
-GL_glTexCoord1f=
-GL_glTexCoord1f_0=
-
-GL_glTexCoord1fv=
-GL_glTexCoord1fv_0=
-
-GL_glTexCoord1i=
-GL_glTexCoord1i_0=
-
-GL_glTexCoord1iv=
-GL_glTexCoord1iv_0=
-
-GL_glTexCoord1s=
-GL_glTexCoord1s_0=
-
-GL_glTexCoord1sv=
-GL_glTexCoord1sv_0=
-
-GL_glTexCoord2d=
-GL_glTexCoord2d_0=
-GL_glTexCoord2d_1=
-
-GL_glTexCoord2dv=
-GL_glTexCoord2dv_0=
-
-GL_glTexCoord2f=
-GL_glTexCoord2f_0=
-GL_glTexCoord2f_1=
-
-GL_glTexCoord2fv=
-GL_glTexCoord2fv_0=
-
-GL_glTexCoord2i=
-GL_glTexCoord2i_0=
-GL_glTexCoord2i_1=
-
-GL_glTexCoord2iv=
-GL_glTexCoord2iv_0=
-
-GL_glTexCoord2s=
-GL_glTexCoord2s_0=
-GL_glTexCoord2s_1=
-
-GL_glTexCoord2sv=
-GL_glTexCoord2sv_0=
-
-GL_glTexCoord3d=
-GL_glTexCoord3d_0=
-GL_glTexCoord3d_1=
-GL_glTexCoord3d_2=
-
-GL_glTexCoord3dv=
-GL_glTexCoord3dv_0=
-
-GL_glTexCoord3f=
-GL_glTexCoord3f_0=
-GL_glTexCoord3f_1=
-GL_glTexCoord3f_2=
-
-GL_glTexCoord3fv=
-GL_glTexCoord3fv_0=
-
-GL_glTexCoord3i=
-GL_glTexCoord3i_0=
-GL_glTexCoord3i_1=
-GL_glTexCoord3i_2=
-
-GL_glTexCoord3iv=
-GL_glTexCoord3iv_0=
-
-GL_glTexCoord3s=
-GL_glTexCoord3s_0=
-GL_glTexCoord3s_1=
-GL_glTexCoord3s_2=
-
-GL_glTexCoord3sv=
-GL_glTexCoord3sv_0=
-
-GL_glTexCoord4d=
-GL_glTexCoord4d_0=
-GL_glTexCoord4d_1=
-GL_glTexCoord4d_2=
-GL_glTexCoord4d_3=
-
-GL_glTexCoord4dv=
-GL_glTexCoord4dv_0=
-
-GL_glTexCoord4f=
-GL_glTexCoord4f_0=
-GL_glTexCoord4f_1=
-GL_glTexCoord4f_2=
-GL_glTexCoord4f_3=
-
-GL_glTexCoord4fv=
-GL_glTexCoord4fv_0=
-
-GL_glTexCoord4i=
-GL_glTexCoord4i_0=
-GL_glTexCoord4i_1=
-GL_glTexCoord4i_2=
-GL_glTexCoord4i_3=
-
-GL_glTexCoord4iv=
-GL_glTexCoord4iv_0=
-
-GL_glTexCoord4s=
-GL_glTexCoord4s_0=
-GL_glTexCoord4s_1=
-GL_glTexCoord4s_2=
-GL_glTexCoord4s_3=
-
-GL_glTexCoord4sv=
-GL_glTexCoord4sv_0=
-
-GL_glTexCoordPointer=
-GL_glTexCoordPointer_0=
-GL_glTexCoordPointer_1=
-GL_glTexCoordPointer_2=
-GL_glTexCoordPointer_3=
-
-GL_glTexEnvf=
-GL_glTexEnvf_0=
-GL_glTexEnvf_1=
-GL_glTexEnvf_2=
-
-GL_glTexEnvfv=
-GL_glTexEnvfv_0=
-GL_glTexEnvfv_1=
-GL_glTexEnvfv_2=
-
-GL_glTexEnvi=
-GL_glTexEnvi_0=
-GL_glTexEnvi_1=
-GL_glTexEnvi_2=
-
-GL_glTexEnviv=
-GL_glTexEnviv_0=
-GL_glTexEnviv_1=
-GL_glTexEnviv_2=
-
-GL_glTexGend=
-GL_glTexGend_0=
-GL_glTexGend_1=
-GL_glTexGend_2=
-
-GL_glTexGendv=
-GL_glTexGendv_0=
-GL_glTexGendv_1=
-GL_glTexGendv_2=
-
-GL_glTexGenf=
-GL_glTexGenf_0=
-GL_glTexGenf_1=
-GL_glTexGenf_2=
-
-GL_glTexGenfv=
-GL_glTexGenfv_0=
-GL_glTexGenfv_1=
-GL_glTexGenfv_2=
-
-GL_glTexGeni=
-GL_glTexGeni_0=
-GL_glTexGeni_1=
-GL_glTexGeni_2=
-
-GL_glTexGeniv=
-GL_glTexGeniv_0=
-GL_glTexGeniv_1=
-GL_glTexGeniv_2=
-
-GL_glTexImage1D=
-GL_glTexImage1D_0=
-GL_glTexImage1D_1=
-GL_glTexImage1D_2=
-GL_glTexImage1D_3=
-GL_glTexImage1D_4=
-GL_glTexImage1D_5=
-GL_glTexImage1D_6=
-GL_glTexImage1D_7=
-
-GL_glTexImage2D=
-GL_glTexImage2D_0=
-GL_glTexImage2D_1=
-GL_glTexImage2D_2=
-GL_glTexImage2D_3=
-GL_glTexImage2D_4=
-GL_glTexImage2D_5=
-GL_glTexImage2D_6=
-GL_glTexImage2D_7=
-GL_glTexImage2D_8=
-
-GL_glTexParameterf=
-GL_glTexParameterf_0=
-GL_glTexParameterf_1=
-GL_glTexParameterf_2=
-
-GL_glTexParameterfv=
-GL_glTexParameterfv_0=
-GL_glTexParameterfv_1=
-GL_glTexParameterfv_2=
-
-GL_glTexParameteri=
-GL_glTexParameteri_0=
-GL_glTexParameteri_1=
-GL_glTexParameteri_2=
-
-GL_glTexParameteriv=
-GL_glTexParameteriv_0=
-GL_glTexParameteriv_1=
-GL_glTexParameteriv_2=
-
-GL_glTexSubImage1D=
-GL_glTexSubImage1D_0=
-GL_glTexSubImage1D_1=
-GL_glTexSubImage1D_2=
-GL_glTexSubImage1D_3=
-GL_glTexSubImage1D_4=
-GL_glTexSubImage1D_5=
-GL_glTexSubImage1D_6=
-
-GL_glTexSubImage2D=
-GL_glTexSubImage2D_0=
-GL_glTexSubImage2D_1=
-GL_glTexSubImage2D_2=
-GL_glTexSubImage2D_3=
-GL_glTexSubImage2D_4=
-GL_glTexSubImage2D_5=
-GL_glTexSubImage2D_6=
-GL_glTexSubImage2D_7=
-GL_glTexSubImage2D_8=
-
-GL_glTranslated=
-GL_glTranslated_0=
-GL_glTranslated_1=
-GL_glTranslated_2=
-
-GL_glTranslatef=
-GL_glTranslatef_0=
-GL_glTranslatef_1=
-GL_glTranslatef_2=
-
-GL_glVertex2d=
-GL_glVertex2d_0=
-GL_glVertex2d_1=
-
-GL_glVertex2dv=
-GL_glVertex2dv_0=
-
-GL_glVertex2f=
-GL_glVertex2f_0=
-GL_glVertex2f_1=
-
-GL_glVertex2fv=
-GL_glVertex2fv_0=
-
-GL_glVertex2i=
-GL_glVertex2i_0=
-GL_glVertex2i_1=
-
-GL_glVertex2iv=
-GL_glVertex2iv_0=
-
-GL_glVertex2s=
-GL_glVertex2s_0=
-GL_glVertex2s_1=
-
-GL_glVertex2sv=
-GL_glVertex2sv_0=
-
-GL_glVertex3d=
-GL_glVertex3d_0=
-GL_glVertex3d_1=
-GL_glVertex3d_2=
-
-GL_glVertex3dv__I=
-GL_glVertex3dv__I_0=
-
-GL_glVertex3dv___3D=
-GL_glVertex3dv___3D_0=
-
-GL_glVertex3f=
-GL_glVertex3f_0=
-GL_glVertex3f_1=
-GL_glVertex3f_2=
-
-GL_glVertex3fv=
-GL_glVertex3fv_0=
-
-GL_glVertex3i=
-GL_glVertex3i_0=
-GL_glVertex3i_1=
-GL_glVertex3i_2=
-
-GL_glVertex3iv=
-GL_glVertex3iv_0=
-
-GL_glVertex3s=
-GL_glVertex3s_0=
-GL_glVertex3s_1=
-GL_glVertex3s_2=
-
-GL_glVertex3sv=
-GL_glVertex3sv_0=
-
-GL_glVertex4d=
-GL_glVertex4d_0=
-GL_glVertex4d_1=
-GL_glVertex4d_2=
-GL_glVertex4d_3=
-
-GL_glVertex4dv=
-GL_glVertex4dv_0=
-
-GL_glVertex4f=
-GL_glVertex4f_0=
-GL_glVertex4f_1=
-GL_glVertex4f_2=
-GL_glVertex4f_3=
-
-GL_glVertex4fv=
-GL_glVertex4fv_0=
-
-GL_glVertex4i=
-GL_glVertex4i_0=
-GL_glVertex4i_1=
-GL_glVertex4i_2=
-GL_glVertex4i_3=
-
-GL_glVertex4iv=
-GL_glVertex4iv_0=
-
-GL_glVertex4s=
-GL_glVertex4s_0=
-GL_glVertex4s_1=
-GL_glVertex4s_2=
-GL_glVertex4s_3=
-
-GL_glVertex4sv=
-GL_glVertex4sv_0=
-
-GL_glVertexPointer=
-GL_glVertexPointer_0=
-GL_glVertexPointer_1=
-GL_glVertexPointer_2=
-GL_glVertexPointer_3=
-
-GL_glViewport=
-GL_glViewport_0=
-GL_glViewport_1=
-GL_glViewport_2=
-GL_glViewport_3=
-
-
-org_eclipse_swt_opengl_GLContext=flags=no_gen
-
-org_eclipse_swt_opengl_GLData=flags=no_gen
-GLData_device=
-GLData_style=
-GLData_image=
-GLData_display=
-GLData_drawable=
-GLData_foreground=
-GLData_background=
-GLData_font=
-GLData_colormap=
-GLData_clipRgn=
-GLData_lineStyle=
-GLData_renderTable=
-GLData_string=
-GLData_stringWidth=
-GLData_stringHeight=
-GLData_xmString=
-GLData_text=
-GLData_textWidth=
-GLData_textHeight=
-GLData_xmText=
-GLData_xmMnemonic=
-GLData_drawFlags=
-
-org_eclipse_swt_opengl_GLDrawable=flags=no_gen
-
-org_eclipse_swt_opengl_GLListener=flags=no_gen
-
-org_eclipse_swt_opengl_GLU=
-GLU_gluBeginCurve=
-GLU_gluBeginCurve_0=cast=(GLUnurbs *)
-
-GLU_gluBeginPolygon=
-GLU_gluBeginPolygon_0=cast=(GLUtesselator*)
-
-GLU_gluBeginSurface=
-GLU_gluBeginSurface_0=cast=(GLUnurbs *)
-
-GLU_gluBeginTrim=
-GLU_gluBeginTrim_0=cast=(GLUnurbs *)
-
-GLU_gluBuild1DMipmaps=
-GLU_gluBuild1DMipmaps_0=
-GLU_gluBuild1DMipmaps_1=
-GLU_gluBuild1DMipmaps_2=
-GLU_gluBuild1DMipmaps_3=
-GLU_gluBuild1DMipmaps_4=
-GLU_gluBuild1DMipmaps_5=cast=(const void *)
-
-GLU_gluBuild2DMipmaps=
-GLU_gluBuild2DMipmaps_0=
-GLU_gluBuild2DMipmaps_1=
-GLU_gluBuild2DMipmaps_2=
-GLU_gluBuild2DMipmaps_3=
-GLU_gluBuild2DMipmaps_4=
-GLU_gluBuild2DMipmaps_5=
-GLU_gluBuild2DMipmaps_6=flags=critical
-
-GLU_gluCylinder=
-GLU_gluCylinder_0=cast=(GLUquadric *)
-GLU_gluCylinder_1=
-GLU_gluCylinder_2=
-GLU_gluCylinder_3=
-GLU_gluCylinder_4=
-GLU_gluCylinder_5=
-
-GLU_gluDeleteNurbsRenderer=
-GLU_gluDeleteNurbsRenderer_0=cast=(GLUnurbs *)
-
-GLU_gluDeleteQuadric=
-GLU_gluDeleteQuadric_0=cast=(GLUquadric *)
-
-GLU_gluDeleteTess=
-GLU_gluDeleteTess_0=cast=(GLUtesselator *)
-
-GLU_gluDisk=
-GLU_gluDisk_0=cast=(GLUquadricObj *)
-GLU_gluDisk_1=
-GLU_gluDisk_2=
-GLU_gluDisk_3=
-GLU_gluDisk_4=
-
-GLU_gluEndCurve=
-GLU_gluEndCurve_0=cast=(GLUnurbsObj *)
-
-GLU_gluEndPolygon=
-GLU_gluEndPolygon_0=cast=(GLUtriangulatorObj *)
-
-GLU_gluEndSurface=
-GLU_gluEndSurface_0=cast=(GLUnurbsObj *)
-
-GLU_gluEndTrim=
-GLU_gluEndTrim_0=cast=(GLUnurbsObj *)
-
-GLU_gluErrorString=
-GLU_gluErrorString_0=
-
-GLU_gluGetNurbsProperty=
-GLU_gluGetNurbsProperty_0=cast=(GLUnurbs *)
-GLU_gluGetNurbsProperty_1=
-GLU_gluGetNurbsProperty_2=flags=critical
-
-GLU_gluGetString=
-GLU_gluGetString_0=
-
-GLU_gluGetTessProperty=
-GLU_gluGetTessProperty_0=cast=(GLUtesselator *)
-GLU_gluGetTessProperty_1=
-GLU_gluGetTessProperty_2=flags=critical
-
-GLU_gluLoadSamplingMatrices=
-GLU_gluLoadSamplingMatrices_0=cast=(GLUnurbs *)
-GLU_gluLoadSamplingMatrices_1=flags=critical
-GLU_gluLoadSamplingMatrices_2=flags=critical
-GLU_gluLoadSamplingMatrices_3=flags=critical
-
-GLU_gluLookAt=
-GLU_gluLookAt_0=
-GLU_gluLookAt_1=
-GLU_gluLookAt_2=
-GLU_gluLookAt_3=
-GLU_gluLookAt_4=
-GLU_gluLookAt_5=
-GLU_gluLookAt_6=
-GLU_gluLookAt_7=
-GLU_gluLookAt_8=
-
-GLU_gluNewNurbsRenderer=
-
-GLU_gluNewQuadric=
-
-GLU_gluNewTess=
-
-GLU_gluNextContour=
-GLU_gluNextContour_0=cast=(GLUtesselator *)
-GLU_gluNextContour_1=
-
-GLU_gluNurbsCallback=
-GLU_gluNurbsCallback_0=cast=(GLUnurbs *)
-GLU_gluNurbsCallback_1=
-GLU_gluNurbsCallback_2=cast=(GLvoid(*))
-
-GLU_gluNurbsCurve=
-GLU_gluNurbsCurve_0=cast=(GLUnurbs *)
-GLU_gluNurbsCurve_1=
-GLU_gluNurbsCurve_2=flags=critical
-GLU_gluNurbsCurve_3=
-GLU_gluNurbsCurve_4=flags=critical
-GLU_gluNurbsCurve_5=
-GLU_gluNurbsCurve_6=
-
-GLU_gluNurbsProperty=
-GLU_gluNurbsProperty_0=cast=(GLUnurbs *)
-GLU_gluNurbsProperty_1=
-GLU_gluNurbsProperty_2=
-
-GLU_gluNurbsSurface=
-GLU_gluNurbsSurface_0=cast=(GLUnurbsObj *)
-GLU_gluNurbsSurface_1=
-GLU_gluNurbsSurface_2=flags=critical
-GLU_gluNurbsSurface_3=
-GLU_gluNurbsSurface_4=flags=critical
-GLU_gluNurbsSurface_5=
-GLU_gluNurbsSurface_6=
-GLU_gluNurbsSurface_7=flags=critical
-GLU_gluNurbsSurface_8=
-GLU_gluNurbsSurface_9=
-GLU_gluNurbsSurface_10=
-
-GLU_gluOrtho2D=
-GLU_gluOrtho2D_0=
-GLU_gluOrtho2D_1=
-GLU_gluOrtho2D_2=
-GLU_gluOrtho2D_3=
-
-GLU_gluPartialDisk=
-GLU_gluPartialDisk_0=cast=(GLUquadric *)
-GLU_gluPartialDisk_1=
-GLU_gluPartialDisk_2=
-GLU_gluPartialDisk_3=
-GLU_gluPartialDisk_4=
-GLU_gluPartialDisk_5=
-GLU_gluPartialDisk_6=
-
-GLU_gluPerspective=
-GLU_gluPerspective_0=
-GLU_gluPerspective_1=
-GLU_gluPerspective_2=
-GLU_gluPerspective_3=
-
-GLU_gluPickMatrix=
-GLU_gluPickMatrix_0=
-GLU_gluPickMatrix_1=
-GLU_gluPickMatrix_2=
-GLU_gluPickMatrix_3=
-GLU_gluPickMatrix_4=flags=critical
-
-GLU_gluProject=
-GLU_gluProject_0=
-GLU_gluProject_1=
-GLU_gluProject_2=
-GLU_gluProject_3=flags=critical
-GLU_gluProject_4=flags=critical
-GLU_gluProject_5=flags=critical
-GLU_gluProject_6=flags=critical
-GLU_gluProject_7=flags=critical
-GLU_gluProject_8=flags=critical
-
-GLU_gluPwlCurve=
-GLU_gluPwlCurve_0=cast=(GLUnurbs *)
-GLU_gluPwlCurve_1=
-GLU_gluPwlCurve_2=flags=critical
-GLU_gluPwlCurve_3=
-GLU_gluPwlCurve_4=
-
-GLU_gluQuadricCallback=
-GLU_gluQuadricCallback_0=cast=(GLUquadricObj *)
-GLU_gluQuadricCallback_1=
-GLU_gluQuadricCallback_2=cast=(GLvoid(*))
-
-GLU_gluQuadricDrawStyle=
-GLU_gluQuadricDrawStyle_0=cast=(GLUquadricObj *)
-GLU_gluQuadricDrawStyle_1=
-
-GLU_gluQuadricNormals=
-GLU_gluQuadricNormals_0=cast=(GLUquadricObj *)
-GLU_gluQuadricNormals_1=
-
-GLU_gluQuadricOrientation=
-GLU_gluQuadricOrientation_0=cast=(GLUquadric *)
-GLU_gluQuadricOrientation_1=
-
-GLU_gluQuadricTexture=
-GLU_gluQuadricTexture_0=cast=(GLUquadric *)
-GLU_gluQuadricTexture_1=
-
-GLU_gluScaleImage=
-GLU_gluScaleImage_0=
-GLU_gluScaleImage_1=
-GLU_gluScaleImage_2=
-GLU_gluScaleImage_3=
-GLU_gluScaleImage_4=cast=(const void *)
-GLU_gluScaleImage_5=
-GLU_gluScaleImage_6=
-GLU_gluScaleImage_7=
-GLU_gluScaleImage_8=cast=(void *)
-
-GLU_gluSphere=
-GLU_gluSphere_0=cast=(GLUquadric *)
-GLU_gluSphere_1=
-GLU_gluSphere_2=
-GLU_gluSphere_3=
-
-GLU_gluTessBeginContour=
-GLU_gluTessBeginContour_0=cast=(GLUtesselator *)
-
-GLU_gluTessBeginPolygon=
-GLU_gluTessBeginPolygon_0=cast=(GLUtesselator *)
-GLU_gluTessBeginPolygon_1=cast=(GLvoid *)
-
-GLU_gluTessCallback=
-GLU_gluTessCallback_0=cast=(GLUtesselator *)
-GLU_gluTessCallback_1=
-GLU_gluTessCallback_2=cast=(GLvoid(*))
-
-GLU_gluTessEndContour=
-GLU_gluTessEndContour_0=cast=(GLUtesselator *)
-
-GLU_gluTessEndPolygon=
-GLU_gluTessEndPolygon_0=cast=(GLUtesselator *)
-
-GLU_gluTessNormal=
-GLU_gluTessNormal_0=cast=(GLUtesselator *)
-GLU_gluTessNormal_1=
-GLU_gluTessNormal_2=
-GLU_gluTessNormal_3=
-
-GLU_gluTessProperty=
-GLU_gluTessProperty_0=cast=(GLUtesselator *)
-GLU_gluTessProperty_1=
-GLU_gluTessProperty_2=
-
-GLU_gluTessVertex=
-GLU_gluTessVertex_0=cast=(GLUtesselator *)
-GLU_gluTessVertex_1=flags=critical
-GLU_gluTessVertex_2=cast=(GLvoid *)
-
-GLU_gluUnProject=
-GLU_gluUnProject_0=
-GLU_gluUnProject_1=
-GLU_gluUnProject_2=
-GLU_gluUnProject_3=flags=critical
-GLU_gluUnProject_4=flags=critical
-GLU_gluUnProject_5=flags=critical
-GLU_gluUnProject_6=flags=critical
-GLU_gluUnProject_7=flags=critical
-GLU_gluUnProject_8=flags=critical
-
-
-org_eclipse_swt_opengl_Library=flags=no_gen
-
diff --git a/bundles/org.eclipse.swt.tools/Mozilla Generation/org/eclipse/swt/tools/internal/MozillaGenerator.java b/bundles/org.eclipse.swt.tools/Mozilla Generation/org/eclipse/swt/tools/internal/MozillaGenerator.java
deleted file mode 100644
index 6269e01908..0000000000
--- a/bundles/org.eclipse.swt.tools/Mozilla Generation/org/eclipse/swt/tools/internal/MozillaGenerator.java
+++ /dev/null
@@ -1,681 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2003, 2006 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.tools.internal;
-import java.io.*;
-import java.util.*;
-
-/* Produces the java classes mapping to XPCOM Mozilla objects */
-public class MozillaGenerator {
- FileReader r = null;
- FileWriter w = null;
- int maxLines = 1000;
- int cntLines = 0;
- int n = 0;
- String[] b = null;
- String body = null;
- int nMethods = 0;
- String uuidName;
- String uuidValue;
- String className;
- String parentName;
- String[] constantNames;
- String[] constantValues;
- String[] methodNames;
- String[][] argTypes;
- String[][] argNames;
- String bodyOrder;
- Hashtable vtbls;
-
- static boolean DEBUG = false;
-
- // Contains the characters found before a method name
- // Useful to extract the method name. e.g.
- // NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result) = 0;
- // NS_IMETHOD_(nsrefcnt) AddRef(void) = 0;
- // method name follows: QueryInterface, AddRef etc.
- static String[] BEFORE_METHOD_NAME = {
- " NS_IMETHOD ",
- " NS_IMETHOD_(nsrefcnt) ",
- " NS_IMETHOD_(void *) ",
- " NS_IMETHOD_(void) "
- };
- static String NO_SUPER_CLASS = "SWT_NO_SUPER_CLASS";
-
- static String[][] TYPES_C2JAVA = {
- { "PRBool *", "int[]" },
- { "nsIID &", "nsID" },
- { "nsCID &", "nsID" },
- { "nsCID * *", "int /*long*/" }, // nsID[] not supported by jnigen
- { "* *", "int /*long*/[]" },
- { "**", "int /*long*/[]" },
- { "* &", "int /*long*/[]" },
- { "PRUint32 *", "int[]" },
- { "PRInt32 *", "int[]" },
- { "PRInt64 *", "long[]" },
- { "PRUnichar *", "char[]" },
- { "char *", "byte[]" },
- { "float *", "float[]" },
- { "PRUint16 *", "short[]" },
- { "nativeWindow *", "int /*long*/[]" },
- { "nsWriteSegmentFun", "int /*long*/" },
- { "nativeWindow", "int /*long*/" },
-
- { "*", "int /*long*/" }, // c type containing one or more * (and any other character, and did not match previous patterns) is a simple pointer
- { "&", "int /*long*/" },
-
- { "PRUint32", "int" },
- { "PRInt32", "int" },
- { "PRInt64", "long" },
- { "nsresult", "int" },
- { "PRBool", "int" },
- { "float", "float" },
- { "PRUint16", "short" },
- { "size_t", "int" },
- };
-
- static String GECKO = "/bluebird/teamswt/swt-builddir/mozilla/1.4/linux_gtk2/mozilla/dist/include/";
- static String TARGET_FOLDER = "/bluebird/teamswt/chrisx/amd64/workspace/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/";
- static String[] XPCOM_HEADERS = {
- "profile/nsIProfile.h",
- "widget/nsIAppShell.h",
- "widget/nsIBaseWindow.h",
- "xpcom/nsIComponentManager.h",
- "xpcom/nsIComponentRegistrar.h",
- "webbrwsr/nsIContextMenuListener.h",
- "docshell/nsIDocShell.h",
- "dom/nsIDOMEvent.h",
- "dom/nsIDOMMouseEvent.h",
- "dom/nsIDOMUIEvent.h",
- "dom/nsIDOMWindow.h",
- "uriloader/nsIDownload.h",
- "webbrwsr/nsIEmbeddingSiteWindow.h",
- "xpcom/nsIFactory.h",
- "xpcom/nsIFile.h",
- "helperAppDlg/nsIHelperAppLauncherDialog.h",
- "exthandler/nsIExternalHelperAppService.h", // contains nsIHelperAppLauncher
- "xpcom/nsIInputStream.h",
- "xpcom/nsIInterfaceRequestor.h",
- "necko/nsIIOService.h",
- "xpcom/nsILocalFile.h",
- "xpcom/nsIMemory.h",
- "progressDlg/nsIProgressDialog.h",
- "windowwatcher/nsIPromptService.h",
- "xpcom/nsIServiceManager.h",
- "xpcom/nsISupports.h",
- "webbrwsr/nsITooltipListener.h",
- "necko/nsIURI.h",
- "uriloader/nsIURIContentListener.h",
- "xpcom/nsIWeakReference.h",
- "webbrwsr/nsIWebBrowser.h",
- "webbrwsr/nsIWebBrowserChrome.h",
- "webbrwsr/nsIWebBrowserChromeFocus.h",
- "webbrwsr/nsIWebBrowserFocus.h",
- "docshell/nsIWebNavigation.h",
- "uriloader/nsIWebProgress.h",
- "uriloader/nsIWebProgressListener.h",
- "embed_base/nsIWindowCreator.h",
- "windowwatcher/nsIWindowWatcher.h" };
-
- public static void main(String[] args) {
- MozillaGenerator x = new MozillaGenerator();
- for (int i = 0; i < XPCOM_HEADERS.length; i++)
- x.parse(GECKO + XPCOM_HEADERS[i], TARGET_FOLDER);
- x.outputVtblCall();
- System.out.println("done");
- }
-
- public MozillaGenerator() {
- vtbls = new Hashtable();
- }
-
- /** Write callbacks */
- public void write(String data) {
- if (DEBUG) {
- System.out.print(data);
- return;
- }
- try {
- w.write(data);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- public void writeLine() {
- if (DEBUG) {
- System.out.println();
- return;
- }
- write("\r\n");
- }
-
- public void writeLine(String data) {
- if (DEBUG) {
- System.out.println(data);
- return;
- }
- write(data + "\r\n");
- }
-
- public void writeCopyrights() {
- writeLine(COPYRIGHTS);
- }
-
- public void writePackageDeclaration() {
- writeLine(PACKAGE_DECLARATION);
- }
-
- public void writeClassDeclaration(String className, String parentName) {
- String line = "public class " + className;
- if (!parentName.equals(NO_SUPER_CLASS)) line += " extends " + parentName;
- line += " {";
- writeLine(line);
- }
-
- public void writeLastMethodId(String parentName, int nMethods) {
- String line = "\tstatic final int LAST_METHOD_ID = ";
- if (!parentName.equals(NO_SUPER_CLASS)) line += parentName + ".LAST_METHOD_ID + " + nMethods + ";";
- else line += "" + (nMethods - 1)+ ";"; // zero indexed
- writeLine(line);
- }
-
- public void writeIID(String uuidName, String uuidValue) {
- writeLine("\tpublic static final String " + uuidName + " =");
- writeLine("\t\t\"" + uuidValue + "\";");
- writeLine();
- String iid = uuidName.substring(0, uuidName.indexOf("_STR"));
- writeLine("\tpublic static final nsID " + iid + " =");
- writeLine("\t\tnew nsID(" + uuidName + ");");
- }
-
- public void writeAddressField() {
- writeLine("\tint /*long*/ address;");
- }
- public void writeConstructor(String className, String parentName) {
- writeLine("\tpublic " + className + "(int /*long*/ address) {");
- if (!parentName.equals(NO_SUPER_CLASS)) {
- writeLine("\t\tsuper(address);");
- } else {
- writeLine("\t\tthis.address = address;");
- }
- writeLine("\t}");
- }
-
- public void writeAddressGetter() {
- writeLine("\tpublic int /*long*/ getAddress() {");
- writeLine("\t\treturn this.address;");
- writeLine("\t}");
- }
-
- public void writeConstant(String name, String value) {
- writeLine("\tpublic static final int " + name + " = " + value + ";");
- }
-
- public void writeMethod(String name, String parentName, int methodIndex, String[] argTypes, String[] argNames) {
- write("\tpublic int " + name + "(");
- for (int i = 0; i < argTypes.length; i++) {
- write(argTypes[i] + " " + argNames[i]);
- if (i < argTypes.length - 1)
- write(", ");
- }
- write(") {");
- writeLine();
- String line = "\t\treturn XPCOM.VtblCall(";
- if (!parentName.equals(NO_SUPER_CLASS)) line += parentName + ".LAST_METHOD_ID + " + (methodIndex + 1) + ", getAddress()";
- else line += methodIndex + ", getAddress()"; // zero indexed
- write(line);
- if (argTypes.length > 0)
- write(", ");
- for (int i = 0; i < argTypes.length; i++) {
- write(argNames[i]);
- if (i < argTypes.length - 1)
- write(", ");
- }
- writeLine(");");
- writeLine("\t}");
- }
-
- public void writeClassEnd() {
- write("}");
- }
-
- public void logVtblCall(String[] argTypes) {
- String vtbl = "static final native int VtblCall(int fnNumber, int /*long*/ ppVtbl";
- if (argTypes.length > 0)
- vtbl += ", ";
- for (int i = 0; i < argTypes.length; i++) {
- vtbl += argTypes[i] + " arg" + i;
- if (i < argTypes.length - 1)
- vtbl += ", ";
- }
- vtbl += ");";
- Integer key = new Integer(argTypes.length);
- Vector list = (Vector) vtbls.get(key);
- if (list == null) {
- list = new Vector();
- vtbls.put(key, list);
- }
- boolean duplicate = false;
- Enumeration e = list.elements();
- while (e.hasMoreElements()) {
- String s = (String) e.nextElement();
- if (vtbl.equals(s)) {
- duplicate = true;
- break;
- }
- }
- if (!duplicate)
- list.add(vtbl);
- }
-
- public void outputVtblCall() {
- Enumeration e = vtbls.keys();
- int n = 0;
- while (e.hasMoreElements()) {
- e.nextElement();
- n++;
- }
- Integer[] keys = new Integer[n];
- e = vtbls.keys();
- n = 0;
- while (e.hasMoreElements()) {
- keys[n] = (Integer) e.nextElement();
- n++;
- }
- Arrays.sort(keys);
- for (int i = 0; i < keys.length; i++) {
- Vector list = (Vector) vtbls.get(keys[i]);
- Object[] elts = (Object[]) list.toArray();
- Arrays.sort(elts);
- for (int j = 0; j < elts.length; j++) {
- System.out.println(elts[j]);
- }
- }
-
- }
-
- /** Parsing invoking write callbacks */
-
- /*
- * Convert a C header file into a Java source file matching SWT Mozilla
- binding.
- */
- public void parse(String src, String destPath) {
- if (DEBUG) writeLine("*** PARSING <"+src+"> to folder "+destPath);
- b = new String[maxLines];
- cntLines = 0;
- try {
- r = new FileReader(src);
- BufferedReader br = new BufferedReader(r);
- while ((b[cntLines] = br.readLine()) != null) {
- cntLines++;
- }
- br.close();
- } catch (IOException e) {
- e.printStackTrace();
- return;
- }
- n = 0;
- boolean lookForClasses = true;
- while (lookForClasses) {
- /* parsing */
- lookForClasses = parse();
-
- String destFile = destPath + className + ".java";
- try {
- w = new FileWriter(destFile);
- if (DEBUG) writeLine("** CREATED JAVA FILE <"+destFile+">");
- } catch (IOException e) {
- e.printStackTrace();
- return;
- }
-
- /* writing */
- writeCopyrights();
- writePackageDeclaration();
- writeLine();
- writeClassDeclaration(className, parentName);
- writeLine();
- writeLastMethodId(parentName, nMethods);
- writeLine();
- writeIID(uuidName, uuidValue);
- writeLine();
- if (parentName.equals(NO_SUPER_CLASS)) {
- writeAddressField();
- writeLine();
- }
- writeConstructor(className, parentName);
- writeLine();
-
- if (parentName.equals(NO_SUPER_CLASS)) {
- writeAddressGetter();
- writeLine();
- }
-
- int constantIndex = 0, methodIndex = 0;
- for (int i = 0; i < bodyOrder.length(); i++) {
- if (bodyOrder.charAt(i) == 'C') {
- writeConstant(constantNames[constantIndex],
- constantValues[constantIndex]);
- if (i < bodyOrder.length() - 1) writeLine();
- constantIndex++;
- } else if (bodyOrder.charAt(i) == 'M') {
- writeMethod(methodNames[methodIndex], parentName, methodIndex,
- argTypes[methodIndex], argNames[methodIndex]);
- if (i < bodyOrder.length() - 1) writeLine();
- methodIndex++;
- }
- }
-
- writeClassEnd();
-
- try {
- w.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
-
- public String getPackages() {
- return "package org.eclipse.swt.internal.mozilla;";
- }
-
- public boolean parse() {
- if (!jumpToUuidDeclaration()) return false;
- uuidName = getUuidName(b[n]);
- if (DEBUG)
- System.out.println("UUID name: <" + uuidName + ">");
- uuidValue = getUuidValue(b[n]);
- if (DEBUG)
- System.out.println("UUID value: <" + uuidValue + ">");
- jumpToInterfaceDeclaration();
- className = getClassName(b[n]);
- if (DEBUG)
- System.out.println("Interface name: <" + className + ">");
- parentName = getParentName(b[n]);
- if (DEBUG)
- System.out.println("parentName: <" + parentName + ">");
- parseBody();
- return true;
- }
-
- boolean jumpToUuidDeclaration() {
- // jump to line matching: "#define NS_IWEBBROWSERCHROME_IID_STR "ba434c60-9d52-11d3-afb0-00a024ffc08c""
- while (!(b[n].startsWith("#define ") && b[n].indexOf("_IID_STR \"") != -1)) {
- n++;
- if (n >= cntLines) return false;
- }
- return true;
- }
-
- //assume a declaration matching: "#define NS_IWEBBROWSERCHROME_IID_STR "ba434c60-9d52-11d3-afb0-00a024ffc08c""
- //returns NS_IWEBBROWSERCHROME_IID_STR
- String getUuidName(String declaration) {
- return declaration.substring(declaration.indexOf("#define ")
- + "#define ".length(), declaration.indexOf(" \""));
- }
-
- //assume a declaration matching: "#define NS_IWEBBROWSERCHROME_IID_STR "ba434c60-9d52-11d3-afb0-00a024ffc08c""
- //returns ba434c60-9d52-11d3-afb0-00a024ffc08c
- String getUuidValue(String declaration) {
- return declaration.substring(declaration.indexOf("_IID_STR \"")
- + "_IID_STR \"".length(), declaration.lastIndexOf('"'));
- }
-
- void jumpToInterfaceDeclaration() {
- // jump to line matching: "class NS_NO_VTABLE nsIWebBrowserChrome : public nsISupports {"
- while (!(b[n].startsWith("class NS_NO_VTABLE "))) {
- n++;
- }
- }
-
- // assume a declaration matching: "class NS_NO_VTABLE nsIWebBrowserChrome : public nsISupports {"
- // returns nsIWebBrowserChrome
- // special case for nsISupports that has no super class: class NS_NO_VTABLE nsISupports {
- String getClassName(String declaration) {
- int endIndex = declaration.indexOf(" :");
- // nsISupports special case (no super class)
- if (endIndex == -1) endIndex = declaration.indexOf(" {");
- return declaration.substring(declaration.indexOf("class NS_NO_VTABLE ")
- + "class NS_NO_VTABLE ".length(), endIndex);
- }
-
- // assume a declaration matching: "class NS_NO_VTABLE nsIWebBrowserChrome : public nsISupports {"
- // returns nsISupports
- // special case for nsISupports that has no super class: class NS_NO_VTABLE nsISupports {
- String getParentName(String declaration) {
- if (declaration.indexOf(" :") == -1) return NO_SUPER_CLASS;
- return declaration.substring(declaration.indexOf(": public ")
- + ": public ".length(), declaration.indexOf(" {"));
- }
-
- // parse methods and constants declarations starting at the current index
- // out:
- // .String body - contains the corresponding java content
- // .n - set to the end of the interface body declaration ( line with the enclosing "};" )
- // .nMethods - set to the number of methods parsed
- void parseBody() {
- body = "";
- bodyOrder = "";
- int nConstants = 0;
- nMethods = 0;
-
- int tmp_n = n;
- while (true) {
- int type = jumpToNextConstantOrMethod();
- if (type == CONSTANT)
- nConstants++;
- if (type == METHOD)
- nMethods++;
- if (type == END_BODY)
- break;
- n++;
- }
- n = tmp_n;
- constantNames = new String[nConstants];
- constantValues = new String[nConstants];
- methodNames = new String[nMethods];
- argTypes = new String[nMethods][];
- argNames = new String[nMethods][];
- int constantIndex = 0, methodIndex = 0;
- while (true) {
- int type = jumpToNextConstantOrMethod();
- if (type == CONSTANT) {
- parseConstant(b[n], constantIndex);
- bodyOrder += "C";
- constantIndex++;
- }
- if (type == METHOD) {
- parseMethod(b[n], methodIndex);
- logVtblCall(argTypes[methodIndex]);
- bodyOrder += "M";
- methodIndex++;
- }
- if (type == END_BODY)
- return;
- n++;
- }
- }
-
- static int CONSTANT = 0;
-
- static int METHOD = 1;
-
- static int END_BODY = 2;
-
- boolean isEndOfInterfaceBody() {
- return b[n].startsWith("};");
- }
-
- int jumpToNextConstantOrMethod() {
- while (!isEndOfInterfaceBody()) {
- if (b[n].startsWith(" enum { ")) {
- return CONSTANT;
- }
- if (methodNameStartIndexOf(b[n]) != -1) {
- return METHOD;
- }
- n++;
- }
- return END_BODY;
- }
-
- void parseConstant(String constant, int constantIndex) {
- String constantName = constant.substring(constant.indexOf(" enum { ")
- + " enum { ".length(), constant.indexOf(" ="));
- if (DEBUG)
- writeLine("constantName <" + constantName + ">");
- constantNames[constantIndex] = constantName;
-
- // most constants values have a trailing U
- // enum { APP_TYPE_UNKNOWN = 0U };
- int endIndex = constant.indexOf("U };");
- // a few others don't
- // enum { ENUMERATE_FORWARDS = 0 };
- if (endIndex == -1) endIndex = constant.indexOf(" };");
- String constantValue = constant.substring(constant.indexOf(" = ")
- + " = ".length(), endIndex);
- if (DEBUG)
- writeLine("constantValue <" + constantValue + ">");
- constantValues[constantIndex] = constantValue;
- }
-
- // NS_IMETHOD SetStatus(PRUint32 statusType, const PRUnichar *status) = 0;
- // identify:
- // method name:
- // Nbr of arguments: 2
- // Type of argument 0: PRUint32
- // Name of argument 0: statusType
- // Type of argument 1: const PRUnichar *
- // Name of argument 1: status
- void parseMethod(String line, int methodIndex) {
- int start = methodNameStartIndexOf(line);
- int end = methodNameEndIndexOf(line);
- String methodName = line.substring(start, end);
- if (DEBUG)
- writeLine("method name: <" + methodName + ">");
- methodNames[methodIndex] = methodName;
- int argStart = end+"(".length();
- int argEnd = line.indexOf(")", argStart);
- parseArgs(line.substring(argStart, argEnd), methodIndex);
- }
-
- // Given a line, returns the start of the method name or -1
- // if the line does not contain a method declaration.
- int methodNameStartIndexOf(String line) {
- for (int i = 0; i < BEFORE_METHOD_NAME.length; i++) {
- int index = line.indexOf(BEFORE_METHOD_NAME[i]);
- if (index != -1) return index + BEFORE_METHOD_NAME[i].length();
- }
- return -1;
- }
- int methodNameEndIndexOf(String line) {
- int startIndex = methodNameStartIndexOf(line);
- return line.indexOf("(", startIndex);
- }
- void parseArgs(String args, int methodIndex) {
- int nArgs = -1;
- // methods with no args look like: () or (void)
- String[] noArgs = new String[] { "", "void" };
- for (int i = 0; i < noArgs.length; i++) {
- if (args.equals(noArgs[i])) {
- nArgs = 0;
- break;
- }
- }
- if (nArgs == -1)
- nArgs = count(args, ", ") + 1;
- String[] argTypes = new String[nArgs];
- this.argTypes[methodIndex] = argTypes;
- String[] argNames = new String[nArgs];
- this.argNames[methodIndex] = argNames;
- int typeStart = 0;
-
- // name is separated from its type by either of the following (sorted by decreasing size to find the most complete pattern */
- String[] typeNameSep = new String[] { " * *", " **", " * & ", " * ", " *",
- " & ", " " };
- for (int i = 0; i < nArgs; i++) {
- /* get the type */
- int nextTypeStart = i < nArgs - 1 ? args.indexOf(", ", typeStart)
- + ", ".length() : args.length();
- int typeNameSepIndex = 0;
- int separatorIndex = 0;
- for (; typeNameSepIndex < typeNameSep.length; typeNameSepIndex++) {
- separatorIndex = args.indexOf(typeNameSep[typeNameSepIndex],
- typeStart);
- if (separatorIndex != -1 && separatorIndex < nextTypeStart)
- break;
- }
- String separator = typeNameSep[typeNameSepIndex];
- argTypes[i] = getC2JavaType(args.substring(typeStart,
- separatorIndex + separator.length()));
- if (DEBUG)
- writeLine("arg type" + i + ": <" + argTypes[i] + ">");
- /* get the name */
- int nameStart = separatorIndex + separator.length();
- int nameEnd = i < nArgs - 1 ? args.indexOf(", ", nameStart) : args
- .length();
- argNames[i] = args.substring(nameStart, nameEnd);
- if (DEBUG)
- writeLine("arg name" + i + ": <" + argNames[i] + ">");
-
- typeStart = nextTypeStart;
- }
- }
-
- String getC2JavaType(String cType) {
- for (int i = 0; i < TYPES_C2JAVA.length; i++) {
- if (cType.indexOf(TYPES_C2JAVA[i][0]) != -1)
- return TYPES_C2JAVA[i][1];
- }
- return "!ERROR UNKNOWN C TYPE <" + cType + ">!";
- }
-
- // how many times part can be found in s
- static int count(String s, String part) {
- int index = -1, cnt = 0;
- while ((index = s.indexOf(part, index + 1)) != -1)
- cnt++;
- return cnt;
- }
-
- static String COPYRIGHTS =
- "/* ***** BEGIN LICENSE BLOCK *****\r\n"
- + " * Version: MPL 1.1\r\n"
- + " *\r\n"
- + " * The contents of this file are subject to the Mozilla Public License Version\r\n"
- + " * 1.1 (the \"License\"); you may not use this file except in compliance with\r\n"
- + " * the License. You may obtain a copy of the License at\r\n"
- + " * http://www.mozilla.org/MPL/\r\n"
- + " *\r\n"
- + " * Software distributed under the License is distributed on an \"AS IS\" basis,\r\n"
- + " * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\r\n"
- + " * for the specific language governing rights and limitations under the\r\n"
- + " * License.\r\n"
- + " *\r\n"
- + " * The Original Code is Mozilla Communicator client code, released March 31, 1998.\r\n"
- + " *\r\n"
- + " * The Initial Developer of the Original Code is\r\n"
- + " * Netscape Communications Corporation.\r\n"
- + " * Portions created by Netscape are Copyright (C) 1998-1999\r\n"
- + " * Netscape Communications Corporation. All Rights Reserved.\r\n"
- + " *\r\n"
- + " * Contributor(s):\r\n"
- + " *\r\n"
- + " * IBM\r\n"
- + " * - Binding to permit interfacing between Mozilla and SWT\r\n"
- + " * - Copyright (C) 2003, 2008 IBM Corp. All Rights Reserved.\r\n"
- + " *\r\n" + " * ***** END LICENSE BLOCK ***** */";
-
- static String PACKAGE_DECLARATION = "package org.eclipse.swt.internal.mozilla;";
-
-}
diff --git a/bundles/org.eclipse.swt.tools/NativeStats/org/eclipse/swt/tools/internal/NativeStats.java b/bundles/org.eclipse.swt.tools/NativeStats/org/eclipse/swt/tools/internal/NativeStats.java
deleted file mode 100644
index 4b2573d701..0000000000
--- a/bundles/org.eclipse.swt.tools/NativeStats/org/eclipse/swt/tools/internal/NativeStats.java
+++ /dev/null
@@ -1,218 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2006 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.tools.internal;
-
-import java.io.PrintStream;
-import java.lang.reflect.Method;
-import java.util.Arrays;
-import java.util.Enumeration;
-import java.util.Hashtable;
-
-/**
- * Instructions on how to use the NativeStats tool with a standlaone SWT example:
- *
- * 1) Compile the SWT native libraries defining the NATIVE_STATS flag (i.e. uncomment line in makefile).
- * 2) Add the following code around the sections of interest to dump the
- * native calls done in that section.
- *
- * NativeStats stats = new NativeStats();
- * ...
- *
- * ...
- * stats.dumpDiff(System.out);
- *
- * 3) Or add the following code at a given point to dump a snapshot of
- * the native calls done until that point.
- *
- * new NativeStats().dumpSnapshot(System.out);
- */
-public class NativeStats {
-
- Hashtable snapshot;
-
- final static String[] classes = new String[]{"OS", "ATK", "CDE", "GNOME", "GTK", "XPCOM", "COM", "AGL", "Gdip", "GLX", "Cairo", "WGL"};
-
-
- public static class NativeFunction implements Comparable {
- String name;
- int callCount;
-
- public NativeFunction(String name, int callCount) {
- this.name = name;
- this.callCount = callCount;
- }
-
- void subtract(NativeFunction func) {
- this.callCount -= func.callCount;
- }
-
- public int getCallCount() {
- return callCount;
- }
-
- public String getName() {
- return name;
- }
- public int compareTo(Object func) {
- return ((NativeFunction)func).callCount - callCount;
- }
- }
-
-public NativeStats() {
- snapshot = snapshot();
-}
-
-public Hashtable diff() {
- Hashtable newSnapshot = snapshot();
- Enumeration keys = newSnapshot.keys();
- while (keys.hasMoreElements()) {
- String className = (String)keys.nextElement();
- NativeFunction[] newFuncs = (NativeFunction[])newSnapshot.get(className);
- NativeFunction[] funcs = (NativeFunction[])snapshot.get(className);
- if (funcs != null) {
- for (int i = 0; i < newFuncs.length; i++) {
- newFuncs[i].subtract(funcs[i]);
- }
- }
- }
- return newSnapshot;
-}
-
-public void dumpDiff(PrintStream ps) {
- dump(diff(), ps);
-}
-
-public void dumpSnapshot(PrintStream ps) {
- dump(snapshot(), ps);
-}
-
-public void dumpSnapshot(String className, PrintStream ps) {
- Hashtable snapshot = new Hashtable();
- snapshot(className, snapshot);
- dump(className, (NativeFunction[])snapshot.get(className), ps);
-}
-
-public void dump(Hashtable snapshot, PrintStream ps) {
- Enumeration keys = snapshot.keys();
- while (keys.hasMoreElements()) {
- String className = (String)keys.nextElement();
- dump(className, (NativeFunction[])snapshot.get(className), ps);
- }
-}
-
-void dump(String className, NativeFunction[] funcs, PrintStream ps) {
- if (funcs == null) return;
- Arrays.sort(funcs);
- int total = 0;
- for (int i = 0; i < funcs.length; i++) {
- NativeFunction func = funcs[i];
- total += func.getCallCount();
- }
- ps.print(className);
- ps.print("=");
- ps.print(total);
- ps.println();
- for (int i = 0; i < funcs.length; i++) {
- NativeFunction func = funcs[i];
- if (func.getCallCount() > 0) {
- ps.print("\t");
- ps.print(func.getName());
- ps.print("=");
- ps.print(func.getCallCount());
- ps.println();
- }
- }
-}
-
-public void reset() {
- snapshot = snapshot();
-}
-
-public Hashtable snapshot() {
- Hashtable snapshot = new Hashtable();
- for (int i = 0; i < classes.length; i++) {
- String className = classes[i];
- snapshot(className, snapshot);
- }
- return snapshot;
-}
-
-public Hashtable snapshot(String className, Hashtable snapshot) {
- try {
- Class clazz = getClass();
- Method functionCount = clazz.getMethod(className + "_GetFunctionCount", new Class[0]);
- Method functionCallCount = clazz.getMethod(className + "_GetFunctionCallCount", new Class[]{int.class});
- Method functionName = clazz.getMethod(className + "_GetFunctionName", new Class[]{int.class});
- int count = ((Integer)functionCount.invoke(clazz, new Object[0])).intValue();
- NativeFunction[] funcs = new NativeFunction[count];
- Object[] index = new Object[1];
- for (int i = 0; i < count; i++) {
- index[0] = new Integer(i);
- int callCount = ((Integer)functionCallCount.invoke(clazz, index)).intValue();
- String name = (String)functionName.invoke(clazz, index);
- funcs[i] = new NativeFunction(name, callCount);
- }
- snapshot.put(className, funcs);
- } catch (Throwable e) {
-// e.printStackTrace(System.out);
- }
- return snapshot;
-}
-
-public static final native int OS_GetFunctionCount();
-public static final native String OS_GetFunctionName(int index);
-public static final native int OS_GetFunctionCallCount(int index);
-
-public static final native int ATK_GetFunctionCount();
-public static final native String ATK_GetFunctionName(int index);
-public static final native int ATK_GetFunctionCallCount(int index);
-
-public static final native int AGL_GetFunctionCount();
-public static final native String AGL_GetFunctionName(int index);
-public static final native int AGL_GetFunctionCallCount(int index);
-
-public static final native int CDE_GetFunctionCount();
-public static final native String CDE_GetFunctionName(int index);
-public static final native int CDE_GetFunctionCallCount(int index);
-
-public static final native int Gdip_GetFunctionCount();
-public static final native String Gdip_GetFunctionName(int index);
-public static final native int Gdip_GetFunctionCallCount(int index);
-
-public static final native int GLX_GetFunctionCount();
-public static final native String GLX_GetFunctionName(int index);
-public static final native int GLX_GetFunctionCallCount(int index);
-
-public static final native int GNOME_GetFunctionCount();
-public static final native String GNOME_GetFunctionName(int index);
-public static final native int GNOME_GetFunctionCallCount(int index);
-
-public static final native int GTK_GetFunctionCount();
-public static final native String GTK_GetFunctionName(int index);
-public static final native int GTK_GetFunctionCallCount(int index);
-
-public static final native int XPCOM_GetFunctionCount();
-public static final native String XPCOM_GetFunctionName(int index);
-public static final native int XPCOM_GetFunctionCallCount(int index);
-
-public static final native int COM_GetFunctionCount();
-public static final native String COM_GetFunctionName(int index);
-public static final native int COM_GetFunctionCallCount(int index);
-
-public static final native int WGL_GetFunctionCount();
-public static final native String WGL_GetFunctionName(int index);
-public static final native int WGL_GetFunctionCallCount(int index);
-
-public static final native int Cairo_GetFunctionCount();
-public static final native String Cairo_GetFunctionName(int index);
-public static final native int Cairo_GetFunctionCallCount(int index);
-
-}
diff --git a/bundles/org.eclipse.swt.tools/Sleak/org/eclipse/swt/tools/internal/Sleak.java b/bundles/org.eclipse.swt.tools/Sleak/org/eclipse/swt/tools/internal/Sleak.java
deleted file mode 100644
index cdf47bc719..0000000000
--- a/bundles/org.eclipse.swt.tools/Sleak/org/eclipse/swt/tools/internal/Sleak.java
+++ /dev/null
@@ -1,319 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 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.tools.internal;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-import java.io.*;
-
-/**
- * Instructions on how to use the Sleak tool with a standlaone SWT example:
- *
- * Modify the main method below to launch your application.
- * Run Sleak.
- *
- */
-public class Sleak {
- Display display;
- Shell shell;
- List list;
- Canvas canvas;
- Button start, stop, check;
- Text text;
- Label label;
-
- Object [] oldObjects = new Object [0];
- Error [] oldErrors = new Error [0];
- Object [] objects = new Object [0];
- Error [] errors = new Error [0];
-
-public static void main (String [] args) {
- DeviceData data = new DeviceData();
- data.tracking = true;
- Display display = new Display (data);
- Sleak sleak = new Sleak ();
- sleak.open ();
-
- // Launch your application here
- // e.g.
-// Shell shell = new Shell(display);
-// Button button1 = new Button(shell, SWT.PUSH);
-// button1.setBounds(10, 10, 100, 50);
-// button1.setText("Hello World");
-// Image image = new Image(display, 20, 20);
-// Button button2 = new Button(shell, SWT.PUSH);
-// button2.setBounds(10, 70, 100, 50);
-// button2.setImage(image);
-// shell.open();
-
- while (!sleak.shell.isDisposed ()) {
- if (!display.readAndDispatch ()) display.sleep ();
- }
- display.dispose ();
-}
-
-void open () {
- display = Display.getCurrent ();
- shell = new Shell (display);
- shell.setText ("S-Leak");
- list = new List (shell, SWT.BORDER | SWT.V_SCROLL);
- list.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event event) {
- refreshObject ();
- }
- });
- text = new Text (shell, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
- canvas = new Canvas (shell, SWT.BORDER);
- canvas.addListener (SWT.Paint, new Listener () {
- public void handleEvent (Event event) {
- paintCanvas (event);
- }
- });
- check = new Button (shell, SWT.CHECK);
- check.setText ("Stack");
- check.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event e) {
- toggleStackTrace ();
- }
- });
- start = new Button (shell, SWT.PUSH);
- start.setText ("Snap");
- start.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event event) {
- refreshAll ();
- }
- });
- stop = new Button (shell, SWT.PUSH);
- stop.setText ("Diff");
- stop.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event event) {
- refreshDifference ();
- }
- });
- label = new Label (shell, SWT.BORDER);
- label.setText ("0 object(s)");
- shell.addListener (SWT.Resize, new Listener () {
- public void handleEvent (Event e) {
- layout ();
- }
- });
- check.setSelection (false);
- text.setVisible (false);
- Point size = shell.getSize ();
- shell.setSize (size.x / 2, size.y / 2);
- shell.open ();
-}
-
-void refreshLabel () {
- int colors = 0, cursors = 0, fonts = 0, gcs = 0, images = 0;
- int paths = 0, patterns = 0, regions = 0, textLayouts = 0, transforms= 0;
- for (int i=0; i
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.tools/build.properties b/bundles/org.eclipse.swt.tools/build.properties
deleted file mode 100644
index c038372cc5..0000000000
--- a/bundles/org.eclipse.swt.tools/build.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2003, 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
-###############################################################################
-source.swttools.jar=JNI Generation/
-bin.includes=about.html
\ No newline at end of file
diff --git a/bundles/org.eclipse.swt.tools/plugin.properties b/bundles/org.eclipse.swt.tools/plugin.properties
deleted file mode 100644
index 577fc9d616..0000000000
--- a/bundles/org.eclipse.swt.tools/plugin.properties
+++ /dev/null
@@ -1,12 +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
-###############################################################################
-pluginName = SWT Tools
-providerName = Eclipse.org
diff --git a/bundles/org.eclipse.swt.tools/plugin.xml b/bundles/org.eclipse.swt.tools/plugin.xml
deleted file mode 100644
index 75c81f1b37..0000000000
--- a/bundles/org.eclipse.swt.tools/plugin.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
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 @@
-
-
- org.eclipse.swt.examples.BrowserDemo
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.pde.PluginNature
- org.eclipse.jdt.core.javanature
-
-
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 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ 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 778dd09f65..0000000000
--- a/examples/org.eclipse.swt.examples.browser.demos/build.properties
+++ /dev/null
@@ -1,23 +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/
-src.includes=about.html
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg b/examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg
deleted file mode 100644
index bab9f33410..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/back1.jpg and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg b/examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg
deleted file mode 100644
index 83f68de754..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/back2.jpg and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/black.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/black.gif
deleted file mode 100644
index 976c1e9377..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/black.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg b/examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg
deleted file mode 100644
index 0cc4d5e0e8..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/board1.jpg and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif
deleted file mode 100644
index a6bce4dac9..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/empty.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif
deleted file mode 100644
index f9a0f34ecf..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/line1.gif and /dev/null differ
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
deleted file mode 100644
index fb97fc10e8..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/wall.gif and /dev/null differ
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 @@
-
-
- Start a game
-
-
-
-
-Pawns Game
-
-How to play
-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.
-Pawns
-
-Player 1
-Player 2
-Wall. Cannot be reversed.
-
-
-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.
-
-
-
-How to win
-The game ends when all cells are filled. The winner is the one with most pawns of their colour.
-
-Java and HTML integrated through the SWT Browser widget
-
-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.
-
-Implementation
-
-The board is a table filled with hyperlinks. Cascading Style Sheets
-provide various themes and control the table aesthetic appearance.
- The API org.eclipse.swt.browser.Browser.setText(java.lang.String)
draws
-the board game from HTML generated in memory.
- Player moves are captured by implementing the interface org.eclipse.swt.browser.LocationListener
.
-e.g the player clicks on a cell that may generate a 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 (column 1, row 2). The move is completed by generating
-new HTML content and invoking Browser.setText
to update the board game.
-
-
-
\ 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
deleted file mode 100644
index c43fd96602..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css1/white.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif
deleted file mode 100644
index 6533821828..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css2/Back640x440.gif and /dev/null differ
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
deleted file mode 100644
index c7c6ebd55c..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css2/black_chip.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif
deleted file mode 100644
index f9a0f34ecf..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css2/line1.gif and /dev/null differ
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
deleted file mode 100644
index f7fee9d24d..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css2/texture_cells.gif and /dev/null differ
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
deleted file mode 100644
index bdf0b30ebd..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css2/wall_chip.gif and /dev/null differ
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 @@
-
-
- Start a game
-
-
-
-
-Pawns Game
-
-How to play
-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.
-Pawns
-
-Player 1
-Player 2
-Wall. Cannot be reversed.
-
-
-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.
-
-
-
-How to win
-The game ends when all cells are filled. The winner is the one with most pawns of their colour.
-
-Java and HTML integrated through the SWT Browser widget
-
-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.
-
-Implementation
-
-The board is a table filled with hyperlinks. Cascading Style Sheets
-provide various themes and control the table aesthetic appearance.
- The API org.eclipse.swt.browser.Browser.setText(java.lang.String)
draws
-the board game from HTML generated in memory.
- Player moves are captured by implementing the interface org.eclipse.swt.browser.LocationListener
.
-e.g the player clicks on a cell that may generate a 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 (column 1, row 2). The move is completed by generating
-new HTML content and invoking Browser.setText
to update the board game.
-
-
-
\ 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
deleted file mode 100644
index 3c6d6582b6..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css2/white_chip.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif
deleted file mode 100644
index 6533821828..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css3/Back640x440.gif and /dev/null differ
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
deleted file mode 100644
index 6e1a41dc31..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css3/black_pawn.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif
deleted file mode 100644
index f9a0f34ecf..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css3/line1.gif and /dev/null differ
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
deleted file mode 100644
index f7fee9d24d..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css3/texture_cells.gif and /dev/null differ
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
deleted file mode 100644
index d05cd507ab..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css3/wall_pawn.gif and /dev/null differ
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 @@
-
-
- Start a game
-
-
-
-
-Pawns Game
-
-How to play
-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.
-Pawns
-
-Player 1
-Player 2
-Wall. Cannot be reversed.
-
-
-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.
-
-
-
-How to win
-The game ends when all cells are filled. The winner is the one with most pawns of their colour.
-
-Java and HTML integrated through the SWT Browser widget
-
-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.
-
-Implementation
-
-The board is a table filled with hyperlinks. Cascading Style Sheets
-provide various themes and control the table aesthetic appearance.
- The API org.eclipse.swt.browser.Browser.setText(java.lang.String)
draws
-the board game from HTML generated in memory.
- Player moves are captured by implementing the interface org.eclipse.swt.browser.LocationListener
.
-e.g the player clicks on a cell that may generate a 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 (column 1, row 2). The move is completed by generating
-new HTML content and invoking Browser.setText
to update the board game.
-
-
-
\ 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
deleted file mode 100644
index 98f5e538b6..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css3/white_pawn.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif
deleted file mode 100644
index 6533821828..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css4/Back640x440.gif and /dev/null differ
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
deleted file mode 100644
index a710c55e5b..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css4/blue_people.gif and /dev/null differ
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
deleted file mode 100644
index 605090a1ae..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css4/gold_people.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif b/examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif
deleted file mode 100644
index f9a0f34ecf..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css4/line1.gif and /dev/null differ
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
deleted file mode 100644
index f7fee9d24d..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css4/texture_cells.gif and /dev/null differ
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
deleted file mode 100644
index 5616c815d9..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/css4/wall_people.gif and /dev/null differ
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 @@
-
-
- Start a game
-
-
-
-
-Pawns Game
-
-How to play
-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.
-Pawns
-
-Player 1
-Player 2
-Wall. Cannot be reversed.
-
-
-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.
-
-
-
-How to win
-The game ends when all cells are filled. The winner is the one with most pawns of their colour.
-
-Java and HTML integrated through the SWT Browser widget
-
-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.
-
-Implementation
-
-The board is a table filled with hyperlinks. Cascading Style Sheets
-provide various themes and control the table aesthetic appearance.
- The API org.eclipse.swt.browser.Browser.setText(java.lang.String)
draws
-the board game from HTML generated in memory.
- Player moves are captured by implementing the interface org.eclipse.swt.browser.LocationListener
.
-e.g the player clicks on a cell that may generate a 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 (column 1, row 2). The move is completed by generating
-new HTML content and invoking Browser.setText
to update the board game.
-
-
-
\ 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 @@
-
-
-
-
-
- SWT - Controls Overview
-
-
-
-SWT example - Browser Demos
-
-
-The Browser Demos demonstrate various features of the SWT Browser widget.
-
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 org.eclipse.swt.browser.Browser.setText(java.lang.String)
draws
-the board game from HTML generated in memory.
-Player moves are captured by implementing the interface org.eclipse.swt.browser.LocationListener
.
-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 Browser.setText
to update the board game.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.browser.demos.BrowserDemoView
.
-
-
-This example can also be run using the Example Launcher .
-Select the Browser Demo item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif b/examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif
deleted file mode 100644
index c811f8ba71..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser.demos/icons/pawn.gif and /dev/null differ
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 797ce6f7b8..0000000000
--- a/examples/org.eclipse.swt.examples.browser.demos/plugin.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
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 732f1e5eba..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, 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
- *******************************************************************************/
-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 1393e76f79..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, 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
- *******************************************************************************/
-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() {
- }
-
-
-}
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 =
- "\r\n"+
- " \r\n"+
- " HTML Document \r\n"+
- " Set HTML content \r\n"+
- " \r\n"+
- " Enter html data into the 'setText' pane \r\n"+
- " Click on 'setText' to set the new content \r\n"+
- " \r\n"+
- " Query or modify HTML document \r\n"+
- " \r\n"+
- " Enter javascript commands into the 'execute' pane \r\n"+
- " Click on 'execute' to run the javascript in the current document \r\n"+
- " \r\n"+
- " \r\n"+
- "";
-
- 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 = "";
- String classPlayerWhite = "playerwhite", classPlayerBlack = "playerblack";
- if (type == TYPE_BOARD_OVER) {
- if (cntWhite > cntBlack) {
- classPlayerWhite += " winner";
- classPlayerBlack += " loser";
- } else {
- classPlayerWhite += " loser";
- classPlayerBlack += " winner";
- }
- }
- String white = "";
- String black = " ";
- String wall = " ";
- for (int i = 0; i < game.length; i++) {
- html += " ";
- for (int j = 0; j < game[0].length; j++) {
- switch (game[i][j]) {
- case EMPTY: {
- String empty = ""+ (isWhite || (!isWhite && !computer) ? "" : "")+"
";
- html += empty; break;
- }
- case WHITE: html += white; break;
- case BLACK: html += black; break;
- case WALL: html += wall; break;
- }
- }
- html +=" ";
- }
- html += "
";
- html += ""+cntWhite+"
";
- html += ""+cntBlack+"
";
- 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) {
- }
-}
diff --git a/examples/org.eclipse.swt.examples.browser/.classpath b/examples/org.eclipse.swt.examples.browser/.classpath
deleted file mode 100644
index 7b14e15a15..0000000000
--- a/examples/org.eclipse.swt.examples.browser/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.browser/.cvsignore b/examples/org.eclipse.swt.examples.browser/.cvsignore
deleted file mode 100644
index c5e82d7458..0000000000
--- a/examples/org.eclipse.swt.examples.browser/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.browser/.project b/examples/org.eclipse.swt.examples.browser/.project
deleted file mode 100644
index 6fd5ee59c9..0000000000
--- a/examples/org.eclipse.swt.examples.browser/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- org.eclipse.swt.examples.browser
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/examples/org.eclipse.swt.examples.browser/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples.browser/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index dc37a46f88..0000000000
--- a/examples/org.eclipse.swt.examples.browser/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 15:14:40 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/about.html b/examples/org.eclipse.swt.examples.browser/about.html
deleted file mode 100644
index 460233046e..0000000000
--- a/examples/org.eclipse.swt.examples.browser/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.browser/build.properties b/examples/org.eclipse.swt.examples.browser/build.properties
deleted file mode 100644
index ade644b600..0000000000
--- a/examples/org.eclipse.swt.examples.browser/build.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-bin.includes = doc-html/,\
- icons/,\
- plugin.properties,\
- plugin.xml,\
- about.html,\
- *.jar
-
-src.includes = about.html
-
-source.browserexample.jar = src/
diff --git a/examples/org.eclipse.swt.examples.browser/doc-html/swt_browser_ex.html b/examples/org.eclipse.swt.examples.browser/doc-html/swt_browser_ex.html
deleted file mode 100644
index af5e181ff9..0000000000
--- a/examples/org.eclipse.swt.examples.browser/doc-html/swt_browser_ex.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
- SWT - Controls Overview
-
-
-
-SWT example - Browser
-
-
-The Browser Example is a simple demonstration of the SWT Browser widget.
-It consists of a composite containing a Browser widget to render HTML and some
-additional widgets to implement actions commonly found on browsers (toolbar
-with back, forward, refresh and stop buttons, status bar etc.).
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.browserexample.BrowserExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Browser item from the Workbench Views category and click Run .
-
-
-
diff --git a/examples/org.eclipse.swt.examples.browser/icons/browser_example.gif b/examples/org.eclipse.swt.examples.browser/icons/browser_example.gif
deleted file mode 100644
index 895e22110d..0000000000
Binary files a/examples/org.eclipse.swt.examples.browser/icons/browser_example.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.browser/plugin.properties b/examples/org.eclipse.swt.examples.browser/plugin.properties
deleted file mode 100644
index b797cf285c..0000000000
--- a/examples/org.eclipse.swt.examples.browser/plugin.properties
+++ /dev/null
@@ -1,26 +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.SWTBrowserExample.name = SWT Browser Example Plugin
-category.SWTExamples.name = SWT Examples
-view.BrowserExample.name = Web Browser
-
-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.BrowserExample.name = Web Browser
-launchitem.BrowserExample.description = \
- This example demonstrates how to integrate a Web Browser with the SWT Browser widget.\n\n\
- It consists of a composite containing a Browser widget to render HTML. \
- Additional widgets allow the user to perform typical browser actions (for example, navigate to a particular URL, go back, forward, refresh and stop).
-
diff --git a/examples/org.eclipse.swt.examples.browser/plugin.xml b/examples/org.eclipse.swt.examples.browser/plugin.xml
deleted file mode 100644
index efa53eb213..0000000000
--- a/examples/org.eclipse.swt.examples.browser/plugin.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.browser/src/import.properties b/examples/org.eclipse.swt.examples.browser/src/import.properties
deleted file mode 100644
index 8241dacfa2..0000000000
--- a/examples/org.eclipse.swt.examples.browser/src/import.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-# Persist project settings for later import
-natures = org.eclipse.jdt.core.javanature; org.eclipse.pde.PluginNature
-builders = org.eclipse.jdt.core.javabuilder; org.eclipse.pde.ManifestBuilder; org.eclipse.pde.SchemaBuilder
-var.ECLIPSE_PLUGINS = <>
diff --git a/examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserPlugin.java b/examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserPlugin.java
deleted file mode 100644
index 096160f13c..0000000000
--- a/examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserPlugin.java
+++ /dev/null
@@ -1,26 +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.browserexample;
-
-
-import org.eclipse.ui.plugin.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class BrowserPlugin extends AbstractUIPlugin {
- /**
- * The constructor.
- */
- public BrowserPlugin() {
- super();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserView.java b/examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserView.java
deleted file mode 100644
index 54f6ce07d3..0000000000
--- a/examples/org.eclipse.swt.examples.browser/src/org/eclipse/swt/examples/browserexample/BrowserView.java
+++ /dev/null
@@ -1,53 +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.browserexample;
-
-import org.eclipse.swt.widgets.*;
-import org.eclipse.ui.part.*;
-
-/**
- * BrowserView
is a simple demonstration
- * of the SWT Browser widget. It consists of a workbench
- * view and tab folder where each tab in the folder allows the
- * user to interact with a control.
- *
- * @see ViewPart
- */
-public class BrowserView extends ViewPart {
- BrowserExample instance = null;
-
- /**
- * Create the example
- *
- * @see ViewPart#createPartControl
- */
- public void createPartControl(Composite frame) {
- instance = new BrowserExample(frame, true);
- }
-
- /**
- * Called when we must grab focus.
- *
- * @see org.eclipse.ui.part.ViewPart#setFocus
- */
- public void setFocus() {
- instance.focus();
- }
-
- /**
- * Called when the View is to be disposed
- */
- public void dispose() {
- instance.dispose();
- instance = null;
- super.dispose();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.controls/.classpath b/examples/org.eclipse.swt.examples.controls/.classpath
deleted file mode 100755
index 065ac06e19..0000000000
--- a/examples/org.eclipse.swt.examples.controls/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.controls/.cvsignore b/examples/org.eclipse.swt.examples.controls/.cvsignore
deleted file mode 100755
index c5e82d7458..0000000000
--- a/examples/org.eclipse.swt.examples.controls/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.controls/.project b/examples/org.eclipse.swt.examples.controls/.project
deleted file mode 100644
index f8c68eb6b4..0000000000
--- a/examples/org.eclipse.swt.examples.controls/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- org.eclipse.swt.examples.controls
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
-
-
diff --git a/examples/org.eclipse.swt.examples.controls/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples.controls/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index ad7b3a339a..0000000000
--- a/examples/org.eclipse.swt.examples.controls/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 15:14:21 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.controls/about.html b/examples/org.eclipse.swt.examples.controls/about.html
deleted file mode 100644
index 460233046e..0000000000
--- a/examples/org.eclipse.swt.examples.controls/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.controls/build.properties b/examples/org.eclipse.swt.examples.controls/build.properties
deleted file mode 100755
index 2d5c76f576..0000000000
--- a/examples/org.eclipse.swt.examples.controls/build.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-bin.includes = doc-html/,\
- icons/,\
- plugin.properties,\
- plugin.xml,\
- about.html,\
- *.jar
-
-src.includes = about.html
-
-source.controls.jar = src/
diff --git a/examples/org.eclipse.swt.examples.controls/doc-html/swt_controls_ex.html b/examples/org.eclipse.swt.examples.controls/doc-html/swt_controls_ex.html
deleted file mode 100755
index 7946309121..0000000000
--- a/examples/org.eclipse.swt.examples.controls/doc-html/swt_controls_ex.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- SWT - Controls Overview
-
-
-
-SWT example - Controls
-
-
-The Controls Example is a simple demonstration of common SWT controls.
-It consists of a tab folder where each tab in the folder allows the user
-to interact with a different control.
-The user can change styles and settings and view how this affects each control.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.controlexample.ControlExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Controls item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.controls/doc-html/swt_customcontrols_ex.html b/examples/org.eclipse.swt.examples.controls/doc-html/swt_customcontrols_ex.html
deleted file mode 100644
index bdb0d27f52..0000000000
--- a/examples/org.eclipse.swt.examples.controls/doc-html/swt_customcontrols_ex.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- SWT - Controls Overview
-
-
-
-SWT example - Custom Controls
-
-
-The Custom Controls example is a simple demonstration of emulated SWT controls.
-It consists of a tab folder where each tab in the folder allows the user
-to interact with a different emulated control.
-The user can change styles and settings and view how this affects each control.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.controlexample.CustomControlExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Custom Controls item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.controls/icons/controls_example.gif b/examples/org.eclipse.swt.examples.controls/icons/controls_example.gif
deleted file mode 100755
index cbdee97066..0000000000
Binary files a/examples/org.eclipse.swt.examples.controls/icons/controls_example.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.controls/plugin.properties b/examples/org.eclipse.swt.examples.controls/plugin.properties
deleted file mode 100755
index 107c0cd0d9..0000000000
--- a/examples/org.eclipse.swt.examples.controls/plugin.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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.SWTControlsExample.name = SWT Controls Example Plugin
-category.SWTExamples.name = SWT Examples
-view.ControlsExample.name = SWT Controls
-view.CustomControlsExample.name = SWT Custom Controls
-
-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.ControlsExample.name = Controls
-launchitem.ControlsExample.description = \
- This example is a simple demonstration of native SWT controls.\n\n\
- It consists of a tab folder where each tab allows the user \
- to interact with a different SWT control. \
- The user can change styles and settings and view how this affects the control.
-
-launchitem.CustomControlsExample.name = Custom Controls
-launchitem.CustomControlsExample.description = \
- This example is a simple demonstration of custom SWT controls.\n\n\
- It consists of a tab folder where each tab allows the user \
- to interact with a different SWT custom control. \
- The user can change styles and settings and view how this affects the control.
diff --git a/examples/org.eclipse.swt.examples.controls/plugin.xml b/examples/org.eclipse.swt.examples.controls/plugin.xml
deleted file mode 100755
index a277def6b9..0000000000
--- a/examples/org.eclipse.swt.examples.controls/plugin.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.controls/src/import.properties b/examples/org.eclipse.swt.examples.controls/src/import.properties
deleted file mode 100644
index 8241dacfa2..0000000000
--- a/examples/org.eclipse.swt.examples.controls/src/import.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-# Persist project settings for later import
-natures = org.eclipse.jdt.core.javanature; org.eclipse.pde.PluginNature
-builders = org.eclipse.jdt.core.javabuilder; org.eclipse.pde.ManifestBuilder; org.eclipse.pde.SchemaBuilder
-var.ECLIPSE_PLUGINS = <>
diff --git a/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlPlugin.java b/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlPlugin.java
deleted file mode 100755
index 5eb6d55c9d..0000000000
--- a/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlPlugin.java
+++ /dev/null
@@ -1,26 +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.controls;
-
-
-import org.eclipse.ui.plugin.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class ControlPlugin extends AbstractUIPlugin {
- /**
- * The constructor.
- */
- public ControlPlugin() {
- super();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlView.java b/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlView.java
deleted file mode 100755
index da95327885..0000000000
--- a/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/ControlView.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.controls;
-
-
-import org.eclipse.swt.examples.controlexample.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.ui.part.*;
-
-/**
- * Controls
is a simple demonstration
- * of the native controls defined by SWT. It consists of a workbench
- * view and tab folder where each tab in the folder allows the
- * user to interact with a control.
- *
- * @see ViewPart
- */
-public class ControlView extends ViewPart {
- ControlExample instance = null;
-
- /**
- * Create the example
- *
- * @see ViewPart#createPartControl
- */
- public void createPartControl(Composite frame) {
- instance = new ControlExample(frame);
- }
-
- /**
- * Called when we must grab focus.
- *
- * @see org.eclipse.ui.part.ViewPart#setFocus
- */
- public void setFocus() {
- instance.setFocus();
- }
-
- /**
- * Called when the View is to be disposed
- */
- public void dispose() {
- instance.dispose();
- instance = null;
- super.dispose();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/CustomControlView.java b/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/CustomControlView.java
deleted file mode 100644
index 054302dd61..0000000000
--- a/examples/org.eclipse.swt.examples.controls/src/org/eclipse/swt/examples/controls/CustomControlView.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.controls;
-
-
-import org.eclipse.swt.examples.controlexample.*;
-import org.eclipse.swt.widgets.*;
-
-/**
- * CustomControls
is a simple demonstration
- * of the custom controls defined by SWT. It consists of a workbench
- * view and tab folder where each tab in the folder allows the
- * user to interact with a control.
- *
- * @see ViewPart
- */
-public class CustomControlView extends ControlView {
-
- /**
- * Create the example
- *
- * @see ViewPart#createPartControl
- */
- public void createPartControl(Composite frame) {
- instance = new CustomControlExample(frame);
- }
-}
diff --git a/examples/org.eclipse.swt.examples.launcher/.classpath b/examples/org.eclipse.swt.examples.launcher/.classpath
deleted file mode 100755
index 065ac06e19..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.launcher/.cvsignore b/examples/org.eclipse.swt.examples.launcher/.cvsignore
deleted file mode 100755
index c5e82d7458..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.launcher/.project b/examples/org.eclipse.swt.examples.launcher/.project
deleted file mode 100644
index 08cc7ff241..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- org.eclipse.swt.examples.launcher
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
-
-
diff --git a/examples/org.eclipse.swt.examples.launcher/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples.launcher/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 5feaf843d4..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 15:14:11 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.launcher/about.html b/examples/org.eclipse.swt.examples.launcher/about.html
deleted file mode 100644
index 460233046e..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.launcher/build.properties b/examples/org.eclipse.swt.examples.launcher/build.properties
deleted file mode 100755
index 219e498bc7..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/build.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-bin.includes = doc/,\
- doc-html/,\
- icons/,\
- schema/,\
- plugin.properties,\
- plugin.xml,\
- about.html,\
- *.jar
-
-src.includes = about.html
-
-source.launcher.jar = src/
diff --git a/examples/org.eclipse.swt.examples.launcher/doc-html/swt_launcher_ex.html b/examples/org.eclipse.swt.examples.launcher/doc-html/swt_launcher_ex.html
deleted file mode 100755
index b5f4f8cef9..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/doc-html/swt_launcher_ex.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
- SWT - Example Launcher
-
-
-
-SWT Example Launcher
-
-
-The Example Launcher is used to launch SWT examples, which can either be Workbench views
-or standalone applications.
-
-
-
-Workbench views are examples that are integrated into Eclipse. When the launcher
-starts a Workbench view, it is opened in the currently active perspective.
- Standalone applications are launched in a separate window.
-
-
-
-For information on how to run the standalone examples without the SWT Example Launcher,
-refer to SWT standalone examples setup .
-
-
-The SWT Workbench view examples can also be launched directly without using the SWT Example
-Launcher. SWT Workbench view examples can be found under the SWT Examples category of the
-Show Views dialog.
-
-
-Running the Example Launcher
-
-
-From Eclipse's Window menu, select Show View > Other .
-In the Show View dialog, expand SWT Examples and select the SWT Example Launcher view.
-A view containing a list of examples will appear in your current perspective.
-When you select an example from the list a brief description of the example is displayed.
-Click on the Run button to launch the example.
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.launcher/doc/org.eclipse.swt.examples.launcher.launchItems.html b/examples/org.eclipse.swt.examples.launcher/doc/org.eclipse.swt.examples.launcher.launchItems.html
deleted file mode 100755
index 3edf91876a..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/doc/org.eclipse.swt.examples.launcher.launchItems.html
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-Launch Items
-Identifier
-org.eclipse.swt.examples.launcher.launchItemsDescription
-This extension point is used to add 'standalone program' and
-'Workbench view'
-launch items to the Launcher, optionally grouping them into
-categories so as to form a multi-tiered hierarchy.
-Standalone programs are executed using the platform's event loop.
-Workbench views are created within the active Workbench Perspective.Markup
- <!ELEMENT extension EMPTY>
- <!ATTLIST extension
- point CDATA #REQUIRED
- id CDATA #IMPLIED
- name CDATA #IMPLIED
- >
-
- <!ELEMENT program EMPTY>
- <!ATTLIST program
- mainClass CDATA #REQUIRED
- pluginId CDATA #REQUIRED
- >
-
-mainClass - The fully-qualified name of the class whose main() method is to be launched.pluginId - The unique id of the Eclipse Platform plugin containing the program.
- <!ELEMENT view EMPTY>
- <!ATTLIST view
- viewId CDATA #REQUIRED
- >
-
-viewId - The unique id of the Workbench View to be activated when the item is launched.
- <!ELEMENT category EMPTY>
- <!ATTLIST category
- name CDATA #REQUIRED
- id CDATA #REQUIRED
- category CDATA #IMPLIED
- >
-
-name - The localized name of this category.id - The unique id of this category. Categories with duplicate id's will be discarded.category - The unique id of the parent category.
- <!ELEMENT item EMPTY>
- <!ATTLIST item
- name CDATA #REQUIRED
- id CDATA #REQUIRED
- category CDATA #IMPLIED
- icon CDATA #IMPLIED
- enabled (true | false) "false""true"
- description CDATA #IMPLIED
- >
-
-name - The localized name of this launch item.id - The unique id of this launch item. Launch items with duplicate id's will be discarded.category - The unique id of the category this launch item belongs to.icon - The declaring plugin relative path of an icon to display with this launch item in the Launcher.enabled - Set to "false" to disable this launch item, or to "true" to enable it (default).description - The localized plain-text description of this launch item.
-Example
-API Information
-Supplied Implementation
-
-
diff --git a/examples/org.eclipse.swt.examples.launcher/icons/closedFolder.gif b/examples/org.eclipse.swt.examples.launcher/icons/closedFolder.gif
deleted file mode 100755
index beb6ed134c..0000000000
Binary files a/examples/org.eclipse.swt.examples.launcher/icons/closedFolder.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.launcher/icons/generic_example.gif b/examples/org.eclipse.swt.examples.launcher/icons/generic_example.gif
deleted file mode 100755
index f9fb6b0cab..0000000000
Binary files a/examples/org.eclipse.swt.examples.launcher/icons/generic_example.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.launcher/icons/launcher_example.gif b/examples/org.eclipse.swt.examples.launcher/icons/launcher_example.gif
deleted file mode 100755
index 3ab4d32c05..0000000000
Binary files a/examples/org.eclipse.swt.examples.launcher/icons/launcher_example.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.launcher/icons/openFolder.gif b/examples/org.eclipse.swt.examples.launcher/icons/openFolder.gif
deleted file mode 100755
index a9c777343c..0000000000
Binary files a/examples/org.eclipse.swt.examples.launcher/icons/openFolder.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.launcher/plugin.properties b/examples/org.eclipse.swt.examples.launcher/plugin.properties
deleted file mode 100755
index 5a03aa119f..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/plugin.properties
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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.SWTLauncherExample.name = SWT Launcher Example Plugin
-category.SWTExamples.name = SWT Examples
-view.LauncherExample.name = SWT Example Launcher
-
-extension-point.launchItems.name = Launch Items
-
-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.LauncherExample.name = Launcher
-launchitem.LauncherExample.description = \
- The Example Launcher is used to launch SWT examples which can either be \
- Workbench Views, or Standalone applications.\n\n\
- Workbench Views are examples that are integrated into Eclipse. When the Launcher \
- starts a Workbench View, it is opened in the currently active perspective.\n\n\
- Standalone applications are launched in a separate window.
-
-error.CouldNotLoadResources = Unable to load resources
-error.CouldNotFindRegisteredExtensions = Could Not Find Registered Extensions
-error.IncompleteProgramLaunchItem = Incomplete XML ProgramLaunchItem definition, id = {0}
-error.IncompleteViewLaunchItem = Incomplete XML ViewLaunchItem definition, id = {0}
-error.IncompleteLaunchItem = Incomplete or unrecognized XML LaunchItem definition, id = {0}
-
-launchitem.Null.description = <>
-
-launchitem.Missing.name = <>
-launchitem.Missing.description = <>
-
-view.launchGroup.text = Examples
-view.launchButton.text = Run
-view.descriptionGroup.text = Description
-
-run.error.Invocation = A fatal error occurred while launching the program.
-run.error.DoesNotImplementMethod = The class does not implement the open() method.
-run.error.CouldNotFindClass = Could not find the class to run.
-run.error.CouldNotInstantiateClass = Could not instantiate the class to run.
diff --git a/examples/org.eclipse.swt.examples.launcher/plugin.xml b/examples/org.eclipse.swt.examples.launcher/plugin.xml
deleted file mode 100755
index c3b82b22a4..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/plugin.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.launcher/schema/org.eclipse.swt.examples.launcher.launchItems.exsd b/examples/org.eclipse.swt.examples.launcher/schema/org.eclipse.swt.examples.launcher.launchItems.exsd
deleted file mode 100644
index 30b7d8b405..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/schema/org.eclipse.swt.examples.launcher.launchItems.exsd
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
-
-
-
-
-
-
- This extension point is used to add 'standalone program' and
-'Workbench view'
-launch items to the Launcher, optionally grouping them into
-categories so as to form a multi-tiered hierarchy.
-Standalone programs are executed using the platform's event loop.
-Workbench views are created within the active Workbench Perspective.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Specifies a "Standalone Program" for a launch item to run.
-
-
-
-
-
-
- The fully-qualified name of the class whose main() method is to be launched.
-
-
-
-
-
-
- The unique id of the Eclipse Platform plugin containing the program.
-
-
-
-
-
-
-
-
-
- Specifies a "Workbench View" for a launch item to activate.
-
-
-
-
-
-
- The unique id of the Workbench View to be activated when the item is launched.
-
-
-
-
-
-
-
-
-
- Specifies a launch item category heading.
-
-
-
-
-
-
- The localized name of this category.
-
-
-
-
-
-
- The unique id of this category. Categories with duplicate id's will be discarded.
-
-
-
-
-
-
- The unique id of the parent category.
-
-
-
-
-
-
- Specifies a launch item category description.
-
-
-
-
-
-
-
-
-
- Specifies a launch item.
-
-
-
-
-
-
-
-
-
-
- The localized name of this launch item.
-
-
-
-
-
-
- The unique id of this launch item. Launch items with duplicate id's will be discarded.
-
-
-
-
-
-
- The unique id of the category this launch item belongs to.
-
-
-
-
-
-
- The declaring plugin relative path of an icon to display with this launch item in the Launcher.
-
-
-
-
-
-
- Set to "false" to disable this launch item, or to "true" to enable it (default).
-
-
-
-
-
-
- The localized plain-text description of this launch item.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (c) 2002, 2004 IBM Corporation and others.<br>
-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 <a
-href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>
-
-
-
diff --git a/examples/org.eclipse.swt.examples.launcher/src/import.properties b/examples/org.eclipse.swt.examples.launcher/src/import.properties
deleted file mode 100644
index 8241dacfa2..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/src/import.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-# Persist project settings for later import
-natures = org.eclipse.jdt.core.javanature; org.eclipse.pde.PluginNature
-builders = org.eclipse.jdt.core.javabuilder; org.eclipse.pde.ManifestBuilder; org.eclipse.pde.SchemaBuilder
-var.ECLIPSE_PLUGINS = <>
diff --git a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemDescriptor.java b/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemDescriptor.java
deleted file mode 100755
index fc105f286b..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemDescriptor.java
+++ /dev/null
@@ -1,159 +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.launcher;
-
-
-import org.eclipse.core.runtime.*;
-import org.eclipse.swt.graphics.*;
-
-/**
- * ItemDescriptor collects information about a launch item.
- */
-class ItemDescriptor {
- private String id;
- private String name;
- private String description;
- private Image icon;
- private String view;
- private String mainType;
- private String pluginId;
- private IConfigurationElement element;
-
-
- /**
- * Constructs an ItemDescriptor.
- *
- * @param id the id
- * @param name the name
- * @param description the description
- * @param icon the icon
- * @param view the host view may be null if it is a standalone application
- * @param mainType the fully qualified class name to run may be null if it is a view
- * @param pluginId the name of the plugin which contains the main class
- */
- public ItemDescriptor(String id, String name, String description,
- Image icon, String view, String mainType, String pluginId, IConfigurationElement element) {
- this.id = id;
- this.name = name;
- this.description = description;
- this.icon = icon;
- this.view = view;
- this.mainType = mainType;
- this.pluginId = pluginId;
- this.element = element;
- }
-
- /**
- * Creates and returns an instance of the extension's specified type,
- * or null
if no type was specified by the extension.
- *
- * @return an instance of the extension's specified type or null
- */
- public Object createItemInstance() throws CoreException {
- if (element == null) return null;
- return element.createExecutableExtension(LauncherPlugin.LAUNCH_ITEMS_XML_PROGRAM_CLASS);
- }
-
- /**
- * Returns the ID for this program.
- *
- * @return the user-specified ID for this program
- */
- public String getId() {
- return id;
- }
-
- /**
- * Returns the translated name for the program.
- *
- * @return the name of the program
- */
- public String getName() {
- return name;
- }
-
- /**
- * Returns a short description for the program.
- *
- * @return a newline-delimited string describing the program, null if no description is available
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * Returns an icon for this descriptor
- *
- * @returns an icon, null if the item is a folder
- */
- public Image getIcon() {
- return icon;
- }
-
- /**
- * Returns the host view for the program.
- *
- * @return the host view, null if the item is a standalone program.
- */
- public String getView () {
- return view;
- }
-
- /**
- * Returns the fully qualified class to run
- * for the program.
- *
- * @return the class to run for the program.
- */
- public String getMainType () {
- return mainType;
- }
-
- /**
- * Returns the name of the plugin that contains the program.
- *
- * @return the name of the plugin that contains the program.
- */
- public String getPluginId () {
- return pluginId;
- }
-
- /**
- * Determines if an item is a folder.
- *
- * @return true if the item is a folder
- */
- public boolean isFolder() {
- return (mainType == null && view == null);
- }
-
- /**
- * Determines the equality of descriptors.
- *
- * @return true if this.getId().equalsIgnoreCase(other.getId())
- */
- public boolean equals(Object other) {
- if (other instanceof ItemDescriptor) {
- ItemDescriptor otherDescriptor = (ItemDescriptor) other;
- return getId().equalsIgnoreCase(otherDescriptor.getId());
- }
- return false;
- }
-
- /**
- * Produces a hashcode.
- *
- * @return the hashcode
- */
- public int hashCode() {
- return id.toUpperCase().hashCode();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemTreeNode.java b/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemTreeNode.java
deleted file mode 100755
index 06030a535c..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/ItemTreeNode.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.launcher;
-
-
-/**
- * Internal class used to store tree structures of ItemDescriptors
- */
-class ItemTreeNode {
- private ItemTreeNode nextSibling;
- private ItemTreeNode firstChild;
- private ItemDescriptor descriptor;
-
- /**
- * Constructs a leaf ItemTreeNode with a given descriptor.
- *
- * @param descriptor the descriptor
- */
- public ItemTreeNode(ItemDescriptor descriptor) {
- this.descriptor = descriptor;
- }
-
- /**
- * Adds a node to the Tree in sorted order by name.
- *
- * @param node the node to add. Note that node.nextSibling must be null
- */
- public void addSortedNode(ItemTreeNode node) {
- if (firstChild == null) {
- firstChild = node;
- } else if (firstChild.descriptor.getName().compareTo(node.descriptor.getName()) > 0) {
- node.nextSibling = firstChild;
- firstChild = node;
- } else {
- ItemTreeNode cursor;
- for (cursor = firstChild; cursor.nextSibling != null; cursor = cursor.nextSibling) {
- ItemTreeNode sibling = cursor.nextSibling;
- if (sibling.descriptor.getName().compareTo(node.descriptor.getName()) > 0) break;
- }
- node.nextSibling = cursor.nextSibling;
- cursor.nextSibling = node;
- }
- }
-
- /**
- * Returns the descriptor for this node.
- *
- * @return the descriptor
- */
- public ItemDescriptor getDescriptor() {
- return descriptor;
- }
-
- /**
- * Returns the next sibling of this node.
- *
- * @return the next sibling, or null if none
- */
- public ItemTreeNode getNextSibling() {
- return nextSibling;
- }
-
- /**
- * Returns the first child of this node.
- *
- * @return the first child, or null if none
- */
- public ItemTreeNode getFirstChild() {
- return firstChild;
- }
-}
diff --git a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherPlugin.java b/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherPlugin.java
deleted file mode 100755
index 9b641be688..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherPlugin.java
+++ /dev/null
@@ -1,396 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.launcher;
-
-
-import java.io.*;
-import java.net.*;
-import java.text.*;
-import java.util.*;
-
-import org.eclipse.core.runtime.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.ui.plugin.*;
-import org.osgi.framework.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class LauncherPlugin extends AbstractUIPlugin {
- //The shared instance.
- private static LauncherPlugin plugin;
- private static ResourceBundle resourceBundle;
-
- public static final String
- LAUNCH_ITEMS_POINT_ID = "org.eclipse.swt.examples.launcher.launchItems",
- LAUNCH_ITEMS_XML_CATEGORY = "category",
- LAUNCH_ITEMS_XML_ITEM = "item",
- LAUNCH_ITEMS_XML_ITEM_ICON = "icon",
- LAUNCH_ITEMS_XML_ITEM_DESCRIPTION = "description",
- LAUNCH_ITEMS_XML_PROGRAM = "program",
- LAUNCH_ITEMS_XML_PROGRAM_PLUGIN = "pluginId",
- LAUNCH_ITEMS_XML_PROGRAM_CLASS = "mainClass",
- LAUNCH_ITEMS_XML_VIEW = "view",
- LAUNCH_ITEMS_XML_VIEW_VIEWID = "viewId",
- LAUNCH_ITEMS_XML_ATTRIB_ID = "id",
- LAUNCH_ITEMS_XML_ATTRIB_NAME = "name",
- LAUNCH_ITEMS_XML_ATTRIB_ENABLED = "enabled",
- LAUNCH_ITEMS_XML_ATTRIB_CATEGORY = "category",
- LAUNCH_ITEMS_XML_VALUE_TRUE = "true",
- LAUNCH_ITEMS_XML_VALUE_FALSE = "false";
-
- static final int
- liClosedFolder = 0,
- liOpenFolder = 1,
- liGenericExample = 2;
- static final String[] imageLocations = {
- "icons/closedFolder.gif",
- "icons/openFolder.gif",
- "icons/generic_example.gif" };
- static Image images[];
-
- /**
- * Constructs the LauncherPlugin.
- */
- public LauncherPlugin() {
- super();
- plugin = this;
- }
-
- public void start(BundleContext context) throws Exception {
- super.start(context);
- resourceBundle = Platform.getResourceBundle(getBundle());
- }
-
- /**
- * Clean up
- */
- public void stop(BundleContext context) throws Exception {
- freeResources();
- super.stop(context);
- }
-
- /**
- * Returns the shared instance.
- */
- public static LauncherPlugin getDefault() {
- return plugin;
- }
-
- /**
- * Loads the resources
- */
- public static void initResources() {
- if (images == null) {
- images = new Image[imageLocations.length];
-
- for (int i = 0; i < imageLocations.length; ++i) {
- images[i] = getImageFromPlugin(plugin.getBundle(), imageLocations[i]);
- if (images[i] == null) {
- freeResources();
- logError(getResourceString("error.CouldNotLoadResources"), null);
- throw new IllegalStateException();
- }
- }
- }
- }
-
- /**
- * Frees the resources
- */
- public static void freeResources() {
- if (images != null) {
- for (int i = 0; i < images.length; ++i) {
- final Image image = images[i];
- if (image != null) image.dispose();
- }
- images = null;
- }
- }
-
- /**
- * Log an error to the ILog for this plugin
- *
- * @param message the localized error message text
- * @param exception the associated exception, or null
- */
- public static void logError(String message, Throwable exception) {
- plugin.getLog().log(new Status(
- IStatus.ERROR, plugin.getBundle().getSymbolicName(), 0, message, exception));
- }
-
- /**
- * Returns a string from the resource bundle.
- * We don't want to crash because of a missing String.
- * Returns the key if not found.
- */
- public static String getResourceString(String key) {
- try {
- return resourceBundle.getString(key);
- } catch (MissingResourceException e) {
- return key;
- } catch (NullPointerException e) {
- return "!" + key + "!";
- }
- }
-
- /**
- * Returns a string from the resource bundle and binds it
- * with the given arguments. If the key is not found,
- * return the key.
- */
- public static String getResourceString(String key, Object[] args) {
- try {
- return MessageFormat.format(getResourceString(key), args);
- } catch (MissingResourceException e) {
- return key;
- } catch (NullPointerException e) {
- return "!" + key + "!";
- }
- }
-
- /**
- * Constructs a list of available programs from registered extensions.
- *
- * @return an ItemTreeNode representing the root of a tree of items (the root is not to be displayed)
- */
- public static ItemTreeNode getLaunchItemTree() {
- ItemTreeNode categoryTree =
- new ItemTreeNode(new ItemDescriptor("<>", "<>", null, null, null, null, null, null));
-
- // get the platform's public plugin registry
- IExtensionRegistry extensionRegistry = Platform.getExtensionRegistry();
- // retrieve all configuration elements registered at our launchItems extension-point
- IConfigurationElement[] configurationElements =
- extensionRegistry.getConfigurationElementsFor(LAUNCH_ITEMS_POINT_ID);
-
- if (configurationElements == null || configurationElements.length == 0) {
- logError(getResourceString("error.CouldNotFindRegisteredExtensions"), null);
- return categoryTree;
- }
-
- /* Collect all launch categories -- coalesce those with same ID */
- HashMap idMap = new HashMap();
- for (int i = 0; i < configurationElements.length; ++i) {
- final IConfigurationElement ce = configurationElements[i];
- final String ceName = ce.getName();
- final String attribId = getItemAttribute(ce, LAUNCH_ITEMS_XML_ATTRIB_ID, null);
-
- if (idMap.containsKey(attribId)) continue;
- if (ceName.equalsIgnoreCase(LAUNCH_ITEMS_XML_CATEGORY)) {
- final String attribName = getItemName(ce);
- ItemDescriptor theDescriptor = new ItemDescriptor(attribId, attribName,
- getItemDescription(ce), null, null, null, null, ce);
- idMap.put(attribId, new ItemTreeNode(theDescriptor));
- }
- }
-
- /* Generate launch category hierarchy */
- Set tempIdSet = new HashSet(); // used to prevent duplicates from being entered into the tree
- for (int i = 0; i < configurationElements.length; ++i) {
- final IConfigurationElement ce = configurationElements[i];
- final String ceName = ce.getName();
- final String attribId = getItemAttribute(ce, LAUNCH_ITEMS_XML_ATTRIB_ID, null);
-
- if (tempIdSet.contains(attribId)) continue;
- if (ceName.equalsIgnoreCase(LAUNCH_ITEMS_XML_CATEGORY)) {
- final ItemTreeNode theNode = (ItemTreeNode) idMap.get(attribId);
- addItemByCategory(ce, categoryTree, theNode, idMap);
- tempIdSet.add(attribId);
- }
- }
-
- /* Generate program tree */
- for (int i = 0; i < configurationElements.length; ++i) {
- final IConfigurationElement ce = configurationElements[i];
- final String ceName = ce.getName();
- final String attribId = getItemAttribute(ce, LAUNCH_ITEMS_XML_ATTRIB_ID, null);
-
- if (idMap.containsKey(attribId)) continue;
- if (ceName.equalsIgnoreCase(LAUNCH_ITEMS_XML_CATEGORY)) {
- // ignore
- } else if (ceName.equalsIgnoreCase(LAUNCH_ITEMS_XML_ITEM)) {
- final String enabled = getItemAttribute(ce, LAUNCH_ITEMS_XML_ATTRIB_ENABLED,
- LAUNCH_ITEMS_XML_VALUE_TRUE);
- if (enabled.equalsIgnoreCase(LAUNCH_ITEMS_XML_VALUE_FALSE)) continue;
- ItemDescriptor theDescriptor = createItemDescriptor(ce, attribId);
-
- if (theDescriptor != null) {
- final ItemTreeNode theNode = new ItemTreeNode(theDescriptor);
- addItemByCategory(ce, categoryTree, theNode, idMap);
- idMap.put(attribId, theNode);
- }
- }
- }
- return categoryTree;
- }
-
-
- /**
- * Adds an item to the category tree.
- */
- private static void addItemByCategory(IConfigurationElement ce, ItemTreeNode root,
- ItemTreeNode theNode, HashMap idMap) {
- final String attribCategory = getItemAttribute(ce, LAUNCH_ITEMS_XML_ATTRIB_CATEGORY, null);
-
- // locate the parent node
- ItemTreeNode parentNode = null;
- if (attribCategory != null) {
- parentNode = (ItemTreeNode) idMap.get(attribCategory);
- }
- if (parentNode == null) parentNode = root;
-
- // add the item
- parentNode.addSortedNode(theNode);
- }
-
- /**
- * Creates an ItemDescriptor from an XML definition.
- *
- * @param ce the IConfigurationElement describing the item
- * @param attribId the attribute id
- * @return a new ItemDescriptor, or null if an error occurs
- */
- private static ItemDescriptor createItemDescriptor(IConfigurationElement ce, String attribId) {
- final String attribName = getItemName(ce);
- final Image attribIcon = getItemIcon(ce);
- final String attribDescription = getItemDescription(ce);
-
- IConfigurationElement viewCE = getItemElement(ce, LAUNCH_ITEMS_XML_VIEW);
- if (viewCE != null) {
- //Item is a view
- final String attribView = getItemAttribute(viewCE, LAUNCH_ITEMS_XML_VIEW_VIEWID, null);
- if (attribView == null) {
- logError(getResourceString("error.IncompleteViewLaunchItem",
- new Object[] { attribId } ), null);
- return null;
- }
- return new ItemDescriptor(attribId, attribName, attribDescription,
- attribIcon, attribView, null, null, viewCE);
- } else {
- //Item is a standalone
- IConfigurationElement programCE = getItemElement(ce, LAUNCH_ITEMS_XML_PROGRAM);
- if (programCE != null) {
- final String attribPluginId = getItemAttribute(programCE, LAUNCH_ITEMS_XML_PROGRAM_PLUGIN, null);
- final String attribClass = getItemAttribute(programCE, LAUNCH_ITEMS_XML_PROGRAM_CLASS, null);
- if (attribClass == null || attribPluginId == null) {
- logError(getResourceString("error.IncompleteProgramLaunchItem",
- new Object[] { attribId } ), null);
- return null;
- }
- return new ItemDescriptor(attribId, attribName, attribDescription,
- attribIcon, null, attribClass, attribPluginId, programCE);
- } else {
- logError(getResourceString("error.IncompleteLaunchItem",
- new Object[] { attribId } ), null);
- return null;
- }
- }
- }
-
- /**
- * Returns the first instance of a particular child XML element.
- *
- * @param ce the IConfigurationElement parent
- * @param element the name of the element to fetch
- * @return the element's IConfigurationElement, or null if not found
- */
- private static IConfigurationElement getItemElement(IConfigurationElement ce, String element) {
- IConfigurationElement[] elementCEs = ce.getChildren(element);
- return (elementCEs != null && elementCEs.length != 0) ? elementCEs[0] : null;
- }
-
- /**
- * Returns the value of an XML attribute for an item.
- *
- * @param ce the IConfigurationElement describing the item
- * @param attribute the attribute to fetch
- * @param defaultValue the value to return if the attribute is not found
- * @return the attribute value
- */
- private static String getItemAttribute(IConfigurationElement ce, String attribute, String defaultValue) {
- String value = ce.getAttribute(attribute);
- return (value != null) ? value : defaultValue;
- }
-
- /**
- * Returns the description string given the IConfigurationElement for an item.
- *
- * @param ce the IConfigurationElement describing the item
- * @return a newline-delimited string that describes this item, or null if none
- */
- private static String getItemDescription(IConfigurationElement ce) {
- String description = getItemAttribute(ce, LAUNCH_ITEMS_XML_ITEM_DESCRIPTION, "");
- return (description.length() == 0) ? null : description;
- }
-
- /**
- * Returns the name of an item.
- *
- * @param ce the IConfigurationElement describing the item
- * @return the attribute value
- */
- private static String getItemName(IConfigurationElement ce) {
- return getItemAttribute(ce, LAUNCH_ITEMS_XML_ATTRIB_NAME,
- getResourceString("launchitem.Missing.name"));
- }
-
-
- /**
- * Returns the icon for an item.
- *
- * @param ce the IConfigurationElement describing the item
- * @return an icon
- */
- private static Image getItemIcon(IConfigurationElement ce) {
- String iconPath = getItemAttribute(ce, LAUNCH_ITEMS_XML_ITEM_ICON, "");
- if (iconPath.length() != 0) {
- String symbolicName = ce.getDeclaringExtension().getContributor().getName();
- Bundle bundle = Platform.getBundle(symbolicName);
- Image icon = getImageFromPlugin(bundle, iconPath);
- if (icon != null) {
- Image[] newImages = new Image[images.length + 1];
- System.arraycopy(images, 0, newImages, 0, images.length);
- newImages[images.length] = icon;
- images = newImages;
- return icon;
- }
- }
- return images[liGenericExample];
- }
-
- /**
- * Gets an image from a path relative to the plugin install directory.
- *
- * @param bundle the plugin descriptor for the plugin with the image
- * @param iconPath the path relative to the install directory
- * @return the image, or null if not found
- */
- private static Image getImageFromPlugin(Bundle bundle, String iconPath) {
- InputStream is = null;
- try {
- URL installUrl = bundle.getEntry("/");
- URL url = new URL(installUrl, iconPath);
- is = url.openConnection().getInputStream();
- ImageData source = new ImageData(is);
- ImageData mask = source.getTransparencyMask();
- Image image = new Image(null, source, mask);
- return image;
- } catch (Throwable ex) {
- return null;
- } finally {
- try {
- if (is != null) is.close();
- } catch (IOException e) {
- }
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherView.java b/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherView.java
deleted file mode 100755
index b2c934fac5..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/LauncherView.java
+++ /dev/null
@@ -1,239 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.examples.launcher;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.ui.*;
-import org.eclipse.ui.part.*;
-import java.lang.reflect.*;
-
-/**
- * Launcher uses org.eclipse.swt
- * to launch the other registered examples.
- *
- * @see ViewPart
- */
-public class LauncherView extends ViewPart {
- private Shell workbenchShell;
-
- private Tree launchTree;
- private Text descriptionText;
- private Button runButton;
-
- /**
- * Constructs a LauncherView.
- */
- public LauncherView() {
- LauncherPlugin.initResources();
- }
-
- /**
- * Creates the example.
- *
- * @see ViewPart#createPartControl
- */
- public void createPartControl(Composite parent) {
- workbenchShell = getSite().getShell();
- parent.setLayout(new SplitLayout());
-
- Group launchGroup = new Group(parent, SWT.NONE);
- launchGroup.setText(LauncherPlugin.getResourceString("view.launchGroup.text"));
-
- GridLayout gridLayout = new GridLayout();
- gridLayout.numColumns = 2;
- launchGroup.setLayout(gridLayout);
-
- launchTree = new Tree(launchGroup, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
- GridData gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL);
- gridData.horizontalSpan = 2;
- launchTree.setLayoutData(gridData);
- launchTree.addSelectionListener(new SelectionListener() {
- public void widgetSelected(SelectionEvent event) {
- final ItemDescriptor item = getSelectedItem();
- setDescriptionByItem(item);
- }
- public void widgetDefaultSelected(SelectionEvent event) {
- final ItemDescriptor item = getSelectedItem();
- setDescriptionByItem(item);
- if (item.getMainType() == null && item.getView() == null) {
- // Category selected, so just expand/colapse the node
- TreeItem treeItem = (TreeItem) event.item;
- boolean expanded = treeItem.getExpanded();
- if (treeItem != null) treeItem.setExpanded(!expanded);
- treeItem.setImage(LauncherPlugin.images[expanded ? LauncherPlugin.liClosedFolder : LauncherPlugin.liOpenFolder]);
- } else {
- launchItem(getSelectedItem());
- }
- }
- });
- launchTree.addTreeListener(new TreeListener() {
- public void treeCollapsed(TreeEvent event) {
- final TreeItem item = (TreeItem) event.item;
- if (item == null) return;
- item.setImage(LauncherPlugin.images[LauncherPlugin.liClosedFolder]);
- }
- public void treeExpanded(TreeEvent event) {
- final TreeItem item = (TreeItem) event.item;
- if (item == null) return;
- item.setImage(LauncherPlugin.images[LauncherPlugin.liOpenFolder]);
- }
- });
-
- runButton = new Button(launchGroup, SWT.PUSH);
- runButton.setText(LauncherPlugin.getResourceString("view.launchButton.text"));
- runButton.addSelectionListener(new SelectionListener() {
- public void widgetSelected(SelectionEvent event) {
- launchItem(getSelectedItem());
- }
- public void widgetDefaultSelected(SelectionEvent event) {
- }
- });
-
- Group descriptionGroup = new Group(parent, SWT.NONE);
- descriptionGroup.setText(LauncherPlugin.getResourceString("view.descriptionGroup.text"));
- descriptionGroup.setLayout(new FillLayout());
-
- descriptionText = new Text(descriptionGroup, SWT.MULTI | SWT.BORDER |
- SWT.WRAP | SWT.V_SCROLL | SWT.READ_ONLY);
-
- setDescriptionByItem(null);
- setItemDescriptors(LauncherPlugin.getLaunchItemTree());
- }
-
- /**
- * Called when we must grab focus.
- *
- * @see org.eclipse.ui.part.ViewPart#setFocus
- */
- public void setFocus() {
- launchTree.setFocus();
- runButton.getShell().setDefaultButton(runButton);
- }
-
- /**
- * Called when the View is to be disposed
- */
- public void dispose() {
- workbenchShell = null;
- launchTree = null;
- descriptionText = null;
- runButton = null;
- super.dispose();
- }
-
- /**
- * Installs a new launch list.
- *
- * @param newRoot the new tree of launch items for the UI
- */
- public void setItemDescriptors(final ItemTreeNode newRoot) {
- if (workbenchShell == null) return;
- workbenchShell.getDisplay().syncExec(new Runnable() {
- public void run() {
- if ((launchTree == null) || (launchTree.isDisposed())) return;
- launchTree.removeAll();
-
- for (ItemTreeNode node = newRoot.getFirstChild(); node != null;
- node = node.getNextSibling()) {
- doNode(node, new TreeItem(launchTree, SWT.NONE)); // top-level TreeItem
- }
- }
- private void addGroup(TreeItem parent, ItemTreeNode node) {
- for (;node != null; node = node.getNextSibling()) {
- doNode(node, new TreeItem(parent, SWT.NONE)); // TreeItem at depth > 0
- }
- }
- private void doNode(ItemTreeNode node, TreeItem treeItem) {
- final ItemDescriptor item = node.getDescriptor();
- treeItem.setText(item.getName());
- treeItem.setData(item);
- if (node.getDescriptor().isFolder()) {
- treeItem.setExpanded(false);
- treeItem.setImage(LauncherPlugin.images[LauncherPlugin.liClosedFolder]);
- } else {
- treeItem.setImage(node.getDescriptor().getIcon());
- }
- addGroup(treeItem, node.getFirstChild());
- }
- });
- }
-
- /**
- * Runs the specified launch item.
- *
- * @param itemDescriptor the launch item to execute
- */
- private void launchItem(ItemDescriptor itemDescriptor) {
- /* Case 1: The launch item is a view */
- String pluginViewId = itemDescriptor.getView ();
- if (pluginViewId != null) {
- final IWorkbenchPart workbenchPart = this;
- final IWorkbenchPartSite workbenchPartSite = workbenchPart.getSite();
- final IWorkbenchPage workbenchPage = workbenchPartSite.getPage();
- try {
- workbenchPage.showView(pluginViewId);
- } catch (PartInitException e) {
- LauncherPlugin.logError(LauncherPlugin.getResourceString("run.error.Invocation"), e);
- }
- return;
- }
- /* Case 2: The launch item is a standalone program */
- if (workbenchShell == null) return;
- try {
- Object instance = itemDescriptor.createItemInstance();
- if (instance != null) {
- Display display = workbenchShell.getDisplay();
- Method openMethod = instance.getClass().getDeclaredMethod("open", new Class[] {Display.class});
- openMethod.invoke(instance, new Object[] {display});
- }
- } catch (NoSuchMethodException e) {
- LauncherPlugin.logError(LauncherPlugin.getResourceString("run.error.DoesNotImplementMethod"), null);
- } catch (Exception e) {
- LauncherPlugin.logError(LauncherPlugin.getResourceString("run.error.CouldNotInstantiateClass"), e);
- }
- }
-
- /**
- * Obtains the selected launch item.
- *
- * @return the currently selected ItemDescriptor
- */
- private ItemDescriptor getSelectedItem() {
- final TreeItem[] selections = launchTree.getSelection();
- if (selections.length == 0) return null;
- final ItemDescriptor itemDescriptor = (ItemDescriptor) selections[0].getData();
- return itemDescriptor;
- }
-
- /**
- * Sets the currently visible description text to reflect that of a particular ItemDescriptor.
- *
- * @param itemDescriptor the launch item whose description is to be displayed, or null if none
- */
- private void setDescriptionByItem(ItemDescriptor itemDescriptor) {
- String description;
- if (itemDescriptor == null) {
- description = LauncherPlugin.getResourceString("launchitem.Null.description");
- if (runButton != null) runButton.setEnabled(false);
- } else {
- description = itemDescriptor.getDescription();
- if (description == null)
- description = LauncherPlugin.getResourceString("launchitem.Missing.description");
- if (runButton != null) {
- runButton.setEnabled(itemDescriptor.getView() != null || itemDescriptor.getMainType() != null);
- }
- }
- descriptionText.setText(description);
- }
-}
diff --git a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/SplitLayout.java b/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/SplitLayout.java
deleted file mode 100755
index 6637af1e07..0000000000
--- a/examples/org.eclipse.swt.examples.launcher/src/org/eclipse/swt/examples/launcher/SplitLayout.java
+++ /dev/null
@@ -1,139 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.launcher;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-
-/**
- * A Layout class that automatically switches from a horizontal split to a vertical
- * split layout to accomodate changing size conditions.
- *
- * Later on we might improve this class to take into account the "preferred" size of
- * the widgets.
- */
-public class SplitLayout extends Layout {
- private static final int
- splitHorizontally = 0,
- splitVertically = 1;
- private int splitDirection = splitHorizontally;
-
- public int spacing = 3;
- public int marginTop = 3;
- public int marginLeft = 3;
- public int marginRight = 3;
- public int marginBottom = 3;
-
- /**
- * Creates a new layout
- */
- public SplitLayout() {
- }
-
- /**
- * @see Layout#computeSize(Composite, int, int, boolean)
- */
- protected Point computeSize(Composite composite, int wHint, int hHint, boolean flushCache) {
- if (wHint == SWT.DEFAULT) {
- if (hHint == SWT.DEFAULT) {
- Point hSplitSize = computeHSplitSize(composite, wHint, hHint, flushCache);
- Point vSplitSize = computeVSplitSize(composite, wHint, hHint, false);
- int hSplitArea = hSplitSize.x * hSplitSize.y;
- int vSplitArea = vSplitSize.x * vSplitSize.y;
- // Choose direction consuming least area
- if (hSplitArea < vSplitArea) {
- splitDirection = splitHorizontally;
- return hSplitSize;
- } else {
- splitDirection = splitVertically;
- return vSplitSize;
- }
- } else {
- // Constrained in height: split vertically
- splitDirection = splitVertically;
- return computeVSplitSize(composite, wHint, hHint, flushCache);
- }
- } else {
- if (hHint == SWT.DEFAULT) {
- // Constrained in width: split horizontally
- splitDirection = splitHorizontally;
- return computeHSplitSize(composite, wHint, hHint, flushCache);
- } else {
- if (hHint < wHint) {
- splitDirection = splitVertically;
- return computeVSplitSize(composite, wHint, hHint, flushCache);
- } else {
- splitDirection = splitHorizontally;
- return computeHSplitSize(composite, wHint, hHint, flushCache);
- }
- }
- }
- }
- /**
- * @see Layout#layout(Composite, boolean)
- */
- protected void layout(Composite composite, boolean flushCache) {
- Rectangle clientArea = composite.getClientArea();
- computeSize(composite, clientArea.width, clientArea.height, false);
-
- Control[] children = composite.getChildren();
- clientArea.x += marginLeft;
- clientArea.y += marginTop;
- clientArea.width -= marginRight + marginLeft;
- clientArea.height -= marginBottom + marginTop;
- Point position = new Point(clientArea.x, clientArea.y);
-
- for (int i = 0; i < children.length; ++i) {
- final Control child = children[i];
- final Rectangle bounds;
- if (splitDirection == splitHorizontally) {
- int height = clientArea.height / children.length;
- bounds = new Rectangle(position.x, position.y, clientArea.width, height);
- position.y += height + spacing;
- } else {
- int width = clientArea.width / children.length;
- bounds = new Rectangle(position.x, position.y, width, clientArea.height);
- position.x += width + spacing;
- }
- bounds.width = Math.max(bounds.width, 0);
- bounds.height = Math.max(bounds.height, 0);
- child.setBounds(bounds);
- }
- }
-
- private Point computeHSplitSize(Composite composite, int wHint, int hHint, boolean flushCache) {
- Point size = new Point(marginLeft + marginRight, marginTop + marginBottom);
- Control[] children = composite.getChildren();
- for (int i = 0; i < children.length; ++i) {
- final Control child = children[i];
-
- Point childSize = child.computeSize(wHint, hHint, flushCache);
- size.x = Math.max(size.x, childSize.x);
- size.y += childSize.y + spacing;
- }
- return size;
- }
-
- private Point computeVSplitSize(Composite composite, int wHint, int hHint, boolean flushCache) {
- Point size = new Point(marginLeft + marginRight, marginTop + marginBottom);
- Control[] children = composite.getChildren();
- for (int i = 0; i < children.length; ++i) {
- final Control child = children[i];
-
- Point childSize = child.computeSize(wHint, hHint, flushCache);
- size.x += childSize.x + spacing;
- size.y = Math.max(size.y, childSize.y);
- }
- return size;
- }
-}
diff --git a/examples/org.eclipse.swt.examples.layouts/.classpath b/examples/org.eclipse.swt.examples.layouts/.classpath
deleted file mode 100644
index 065ac06e19..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.layouts/.cvsignore b/examples/org.eclipse.swt.examples.layouts/.cvsignore
deleted file mode 100644
index c5e82d7458..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.layouts/.project b/examples/org.eclipse.swt.examples.layouts/.project
deleted file mode 100644
index a6fc2cb975..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- org.eclipse.swt.examples.layouts
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
-
-
diff --git a/examples/org.eclipse.swt.examples.layouts/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples.layouts/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 465362ea31..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 15:14:03 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.layouts/about.html b/examples/org.eclipse.swt.examples.layouts/about.html
deleted file mode 100644
index 460233046e..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.layouts/build.properties b/examples/org.eclipse.swt.examples.layouts/build.properties
deleted file mode 100644
index 68e55d594c..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/build.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-bin.includes = doc-html/,\
- icons/,\
- plugin.properties,\
- plugin.xml,\
- about.html,\
- *.jar
-
-src.includes = about.html
-
-source.layouts.jar = src/
diff --git a/examples/org.eclipse.swt.examples.layouts/doc-html/swt_layout_ex.html b/examples/org.eclipse.swt.examples.layouts/doc-html/swt_layout_ex.html
deleted file mode 100644
index 4a829fc018..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/doc-html/swt_layout_ex.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
- SWT - Layout Example
-
-
-
-SWT example - Layouts
-
-
-This example is a simple demonstration of common SWT layouts.
-It consists of a tab folder where each tab in the folder allows the
-user to interact with a different SWT layout.
-The user can insert widgets into a layout and set the values of the layout data
-using a property sheet. When the user has a suitable arrangement, the underlying
-code can be generated by clicking on the Code button.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.layoutexample.LayoutExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Layouts item from the Workbench Views category and click Run .
-
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.layouts/icons/layouts_example.gif b/examples/org.eclipse.swt.examples.layouts/icons/layouts_example.gif
deleted file mode 100644
index d945dde53b..0000000000
Binary files a/examples/org.eclipse.swt.examples.layouts/icons/layouts_example.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.layouts/plugin.properties b/examples/org.eclipse.swt.examples.layouts/plugin.properties
deleted file mode 100644
index 810bdb00a1..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/plugin.properties
+++ /dev/null
@@ -1,28 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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.SWTLayoutExample.name = SWT Layout Example Plugin
-category.SWTExamples.name = SWT Examples
-view.LayoutExample.name = SWT Layouts
-
-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.LayoutExample.name = Layouts
-launchitem.LayoutExample.description = \
- This example is a simple demonstration of common SWT layouts. \n\n\
- It consists of a tab folder where each tab allows the \
- user to interact with a different SWT layout.\
- The user can insert widgets into a layout and set the values of the layout data \
- using a property sheet. When the user has a suitable arrangement, code can be \
- generated by clicking on the Code button.
diff --git a/examples/org.eclipse.swt.examples.layouts/plugin.xml b/examples/org.eclipse.swt.examples.layouts/plugin.xml
deleted file mode 100644
index 22523b9c94..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/plugin.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.layouts/src/import.properties b/examples/org.eclipse.swt.examples.layouts/src/import.properties
deleted file mode 100644
index 8241dacfa2..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/src/import.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-# Persist project settings for later import
-natures = org.eclipse.jdt.core.javanature; org.eclipse.pde.PluginNature
-builders = org.eclipse.jdt.core.javabuilder; org.eclipse.pde.ManifestBuilder; org.eclipse.pde.SchemaBuilder
-var.ECLIPSE_PLUGINS = <>
diff --git a/examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutPlugin.java b/examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutPlugin.java
deleted file mode 100644
index 3dd2da39e3..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutPlugin.java
+++ /dev/null
@@ -1,26 +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.layouts;
-
-
-import org.eclipse.ui.plugin.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class LayoutPlugin extends AbstractUIPlugin {
- /**
- * The constructor.
- */
- public LayoutPlugin() {
- super();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutView.java b/examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutView.java
deleted file mode 100644
index cc69b3da4f..0000000000
--- a/examples/org.eclipse.swt.examples.layouts/src/org/eclipse/swt/examples/layouts/LayoutView.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.layouts;
-
-
-import org.eclipse.swt.examples.layoutexample.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.ui.part.*;
-
-/**
- * Layouts
is a simple demonstration
- * of the layouts defined by SWT. It consists of a workbench
- * view and tab folder where each tab in the folder allows the
- * user to interact with a layout.
- *
- * @see ViewPart
- */
-public class LayoutView extends ViewPart {
- LayoutExample instance = null;
-
- /**
- * Create the example
- *
- * @see ViewPart#createPartControl
- */
- public void createPartControl(Composite frame) {
- instance = new LayoutExample(frame);
- }
-
- /**
- * Called when we must grab focus.
- *
- * @see org.eclipse.ui.part.ViewPart#setFocus
- */
- public void setFocus() {
- instance.setFocus();
- }
-
- /**
- * Called when the View is to be disposed
- */
- public void dispose() {
- instance.dispose();
- instance = null;
- super.dispose();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.ole.win32/.classpath b/examples/org.eclipse.swt.examples.ole.win32/.classpath
deleted file mode 100755
index 065ac06e19..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.ole.win32/.cvsignore b/examples/org.eclipse.swt.examples.ole.win32/.cvsignore
deleted file mode 100755
index c5e82d7458..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.ole.win32/.project b/examples/org.eclipse.swt.examples.ole.win32/.project
deleted file mode 100644
index ff00f68d20..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- org.eclipse.swt.examples.ole.win32
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
-
-
diff --git a/examples/org.eclipse.swt.examples.ole.win32/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples.ole.win32/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index aaad86939f..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 15:13:54 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.ole.win32/about.html b/examples/org.eclipse.swt.examples.ole.win32/about.html
deleted file mode 100644
index 460233046e..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.ole.win32/build.properties b/examples/org.eclipse.swt.examples.ole.win32/build.properties
deleted file mode 100755
index bfe7608add..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/build.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-bin.includes = doc-html/,\
- icons/,\
- plugin.properties,\
- plugin.xml,\
- about.html,\
- *.jar
-
-src.includes = about.html
-
-source.olewin32.jar = src/
diff --git a/examples/org.eclipse.swt.examples.ole.win32/doc-html/swt_ole_ex.html b/examples/org.eclipse.swt.examples.ole.win32/doc-html/swt_ole_ex.html
deleted file mode 100755
index d27da8ef51..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/doc-html/swt_ole_ex.html
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
- SWT - OLE Web Browser
-
-
-
-SWT example - OLE Web Browser
-
-
-This example shows how to embed an Active X control into an SWT application or an Eclipse view.
-
-
-When the view is opened, it will create an instance of the Windows Internet Explorer
-control. The OLE web browser has
-Back and Forward buttons to take you to recently visited pages. The browser also contains
-a Home button to take you to the web browser's home page, a Stop button which stops the
-current transfer, a Search button which will search for text typed in the Address text field, and
-a Refresh button which re-draws the contents of the currently displayed page. There is also a
-Go button which, when clicked, will attempt to load the page specified in the Address field.
-
-
-Running the example
-
-
-From Eclipse's Window menu select Show View > Other .
-In the Show View dialog, expand SWT Examples and select
-the view named OLE Web Browser (win32) . A view containing a web browser will appear.
-
-
-This example can also be run using the Example Launcher .
-Select the OLE Web Browser item from the Win32 only category and click Run .
-
-
-
diff --git a/examples/org.eclipse.swt.examples.ole.win32/icons/backward_nav.gif b/examples/org.eclipse.swt.examples.ole.win32/icons/backward_nav.gif
deleted file mode 100755
index 5fcf41b783..0000000000
Binary files a/examples/org.eclipse.swt.examples.ole.win32/icons/backward_nav.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.ole.win32/icons/forward_nav.gif b/examples/org.eclipse.swt.examples.ole.win32/icons/forward_nav.gif
deleted file mode 100755
index 3b9b6af9b1..0000000000
Binary files a/examples/org.eclipse.swt.examples.ole.win32/icons/forward_nav.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.ole.win32/icons/home_nav.gif b/examples/org.eclipse.swt.examples.ole.win32/icons/home_nav.gif
deleted file mode 100755
index 77a2306ed2..0000000000
Binary files a/examples/org.eclipse.swt.examples.ole.win32/icons/home_nav.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.ole.win32/icons/refresh_nav.gif b/examples/org.eclipse.swt.examples.ole.win32/icons/refresh_nav.gif
deleted file mode 100755
index e270e18bde..0000000000
Binary files a/examples/org.eclipse.swt.examples.ole.win32/icons/refresh_nav.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.ole.win32/icons/search_nav.gif b/examples/org.eclipse.swt.examples.ole.win32/icons/search_nav.gif
deleted file mode 100755
index 73ac91bddb..0000000000
Binary files a/examples/org.eclipse.swt.examples.ole.win32/icons/search_nav.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.ole.win32/icons/stop_nav.gif b/examples/org.eclipse.swt.examples.ole.win32/icons/stop_nav.gif
deleted file mode 100755
index 653d347b57..0000000000
Binary files a/examples/org.eclipse.swt.examples.ole.win32/icons/stop_nav.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.ole.win32/icons/webbrowser_example.gif b/examples/org.eclipse.swt.examples.ole.win32/icons/webbrowser_example.gif
deleted file mode 100755
index 895e22110d..0000000000
Binary files a/examples/org.eclipse.swt.examples.ole.win32/icons/webbrowser_example.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.ole.win32/plugin.properties b/examples/org.eclipse.swt.examples.ole.win32/plugin.properties
deleted file mode 100755
index d4c362fac8..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/plugin.properties
+++ /dev/null
@@ -1,68 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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.SWTOLEExample.name = SWT OLE Example Plugin (Win32)
-category.SWTExamples.name = SWT Examples
-view.OLEWebBrowserExample.name = OLE Web Browser (Win32)
-
-launchcategory.SWTWin32OnlyExamples.name = Win32 only
-launchcategory.SWTWin32OnlyExamples.description = \
- A collection of Standard Widget Toolkit examples for Windows systems only.
-
-launchitem.OLEWebBrowserExample.name = OLE Web Browser
-launchitem.OLEWebBrowserExample.description = \
- This example demonstrates how to embed an Active X control into an SWT application or an Eclipse view.\n\n\
- When the view is opened, it will create an instance of the Windows Internet Explorer \
- control. The OLE Web Browser has \
- Back and Forward buttons to take you to recently visited pages. The browser also contains \
- a Home button to take you to the web browser's home page, a Stop button which stops the \
- current transfer, a Search button which will search for text typed in the Address text field, and \
- a Refresh button which re-draws the contents of the currently displayed page. There is also a \
- Go button which, when clicked, will attempt to load the page specified in the Address field.
-
-browser.Back.text = Backward
-browser.Back.tooltip = Go to previous Web site in the history list
-
-browser.Forward.text = Forward
-browser.Forward.tooltip = Go to next Web site in the history list
-
-browser.Home.text = Home
-browser.Home.tooltip = Go to home Web site
-
-browser.Stop.text = Stop
-browser.Stop.tooltip = Stop loading current Web site
-
-browser.Refresh.text = Refresh
-browser.Refresh.tooltip = Refresh current Web site
-
-browser.Search.text = Search
-browser.Search.tooltip = Search the Web
-
-browser.Address.label = Address :
-
-browser.Go.text = Go
-
-browser.State.Uninitialized.text = Not ready.
-browser.State.Loading.text = Loading Web site...
-browser.State.Loaded.text = Ready.
-browser.State.Interactive.text = Loading Web site...
-browser.State.Complete.text = Done.
-
-error.CouldNotLoadResources = Unable to load resources
-error.CouldNotCreateBrowserControl = Unable to create <>
-
-launchitem.OLEExample.name=OLE Example
-launchitem.OLEExample.description=\
- The OLE example demonstrates how to embed an Active X control into \
- an SWT application.\n\n\
-
-
-
diff --git a/examples/org.eclipse.swt.examples.ole.win32/plugin.xml b/examples/org.eclipse.swt.examples.ole.win32/plugin.xml
deleted file mode 100755
index d8e7f5e0e0..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/plugin.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.ole.win32/src/import.properties b/examples/org.eclipse.swt.examples.ole.win32/src/import.properties
deleted file mode 100644
index 8241dacfa2..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/src/import.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-# Persist project settings for later import
-natures = org.eclipse.jdt.core.javanature; org.eclipse.pde.PluginNature
-builders = org.eclipse.jdt.core.javabuilder; org.eclipse.pde.ManifestBuilder; org.eclipse.pde.SchemaBuilder
-var.ECLIPSE_PLUGINS = <>
diff --git a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OLEExample.java b/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OLEExample.java
deleted file mode 100644
index 00382ed994..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OLEExample.java
+++ /dev/null
@@ -1,306 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 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.ole.win32;
-
-import java.io.*;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.ole.win32.*;
-import org.eclipse.swt.widgets.*;
-
-/**
- * OLEExample is an example that uses org.eclipse.swt
- * libraries to implement a simple SWT window that can host different Active X
- * controls.
- *
- * @since 3.3
- */
-public class OLEExample {
-
- OleClientSite clientSite;
- OleFrame oleFrame;
- Button closeButton;
-
- public static void main(String[] args) {
- Display display = new Display();
- OLEExample example = new OLEExample();
- example.open(display);
- display.dispose();
- }
-
- /**
- * Create a file Exit menu item
- */
- void addFileMenu(OleFrame frame) {
- final Shell shell = frame.getShell();
- Menu menuBar = shell.getMenuBar();
- if (menuBar == null) {
- menuBar = new Menu(shell, SWT.BAR);
- shell.setMenuBar(menuBar);
- }
- MenuItem fileMenu = new MenuItem(menuBar, SWT.CASCADE);
- fileMenu.setText("&File");
- Menu menuFile = new Menu(fileMenu);
- fileMenu.setMenu(menuFile);
- frame.setFileMenus(new MenuItem[] { fileMenu });
-
- MenuItem menuFileExit = new MenuItem(menuFile, SWT.CASCADE);
- menuFileExit.setText("Exit");
- menuFileExit.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- shell.dispose();
- }
- });
- }
-
- void disposeClient() {
- if (clientSite != null)
- clientSite.dispose();
- clientSite = null;
- }
-
- /**
- * Prompt the user for a file and try to open it with some known ActiveX controls.
- */
- void fileOpen() {
- Shell shell = oleFrame.getShell();
- FileDialog dialog = new FileDialog(shell, SWT.OPEN);
- String fileName = dialog.open();
- if (fileName == null) return;
-
- disposeClient();
-
- // try opening a .doc file using Word
- if (clientSite == null) {
- int index = fileName.lastIndexOf('.');
- if (index != -1) {
- String fileExtension = fileName.substring(index + 1);
- if (fileExtension.equalsIgnoreCase("doc") ||
- fileExtension.equalsIgnoreCase("rtf") ||
- fileExtension.equalsIgnoreCase("txt")) {
- try {
- clientSite = new OleClientSite(oleFrame, SWT.NONE, "Word.Document", new File(fileName));
- } catch (SWTException error2) {
- disposeClient();
- }
- }
- }
- }
-
- // try opening a xls file with Excel
- if (clientSite == null) {
- int index = fileName.lastIndexOf('.');
- if (index != -1) {
- String fileExtension = fileName.substring(index + 1);
- if (fileExtension.equalsIgnoreCase("xls")) {
- try {
- clientSite = new OleClientSite(oleFrame, SWT.NONE, "Excel.Sheet", new File(fileName));
- } catch (SWTException error2) {
- disposeClient();
- }
- }
- }
- }
-
- // try opening a media file with MPlayer
- if (clientSite == null) {
- int index = fileName.lastIndexOf('.');
- if (index != -1) {
- String fileExtension = fileName.substring(index + 1);
- if (fileExtension.equalsIgnoreCase("mpa")) {
- try {
- clientSite = new OleClientSite(oleFrame, SWT.NONE, "MPlayer", new File(fileName));
- } catch (SWTException error2) {
- disposeClient();
- }
- }
- }
- }
-
- // try opening with wmv, mpg, mpeg, avi, asf, wav with WMPlayer
- if (clientSite == null) {
- int index = fileName.lastIndexOf('.');
- if (index != -1) {
- String fileExtension = fileName.substring(index + 1);
- if (fileExtension.equalsIgnoreCase("wmv")
- || fileExtension.equalsIgnoreCase("mpg")
- || fileExtension.equalsIgnoreCase("mpeg")
- || fileExtension.equalsIgnoreCase("avi")
- || fileExtension.equalsIgnoreCase("asf")
- || fileExtension.equalsIgnoreCase("wav")) {
- try {
- clientSite = new OleClientSite(oleFrame, SWT.NONE, "WMPlayer.OCX");
- OleAutomation player = new OleAutomation(clientSite);
- int playURL[] = player.getIDsOfNames(new String[] { "URL" });
- if (playURL != null) {
- boolean suceeded = player.setProperty(playURL[0], new Variant(fileName));
- if (!suceeded)
- disposeClient();
- } else {
- disposeClient();
- }
- player.dispose();
- } catch (SWTException error2) {
- disposeClient();
- }
- }
- }
- }
-
- // try opening a PDF file with Acrobat reader
- if (clientSite == null) {
- int index = fileName.lastIndexOf('.');
- if (index != -1) {
- String fileExtension = fileName.substring(index + 1);
- if (fileExtension.equalsIgnoreCase("pdf")) {
- try {
- clientSite = new OleClientSite(oleFrame, SWT.NONE, "PDF.PdfCtrl.5");
- clientSite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
- OleAutomation pdf = new OleAutomation (clientSite);
- int loadFile[] = pdf.getIDsOfNames (new String [] {"LoadFile"});
- if (loadFile != null) {
- Variant result = pdf.invoke(loadFile[0], new Variant[] {new Variant(fileName)});
- if (result == null)
- disposeClient();
- else
- result.dispose();
- } else {
- disposeClient();
- }
- pdf.dispose();
- } catch (SWTException error2) {
- disposeClient();
- }
- }
- }
- }
-
- // try opening with Explorer
- if (clientSite == null) {
- try {
- clientSite = new OleClientSite(oleFrame, SWT.NONE, "Shell.Explorer");
- OleAutomation explorer = new OleAutomation(clientSite);
- int[] navigate = explorer.getIDsOfNames(new String[]{"Navigate"});
-
- if (navigate != null) {
- Variant result = explorer.invoke(navigate[0], new Variant[] {new Variant(fileName)});
- if (result == null)
- disposeClient();
- else
- result.dispose();
- } else {
- disposeClient();
- }
- explorer.dispose();
- } catch (SWTException error2) {
- disposeClient();
- }
- }
-
- if (clientSite != null){
- clientSite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
- }
- }
-
- void newClientSite(String progID) {
- disposeClient();
- try {
- clientSite = new OleClientSite(oleFrame, SWT.NONE, progID);
- } catch (SWTException error) {
-
- }
- if (clientSite != null)
- clientSite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
- }
-
- public void open(Display display) {
- Shell shell = new Shell(display);
- shell.setText("OLE Example");
- shell.setLayout(new FillLayout());
-
- Composite parent = new Composite(shell, SWT.NONE);
- parent.setLayout(new GridLayout(4, true));
-
- Composite buttons = new Composite(parent, SWT.NONE);
- buttons.setLayout(new GridLayout());
- GridData gridData = new GridData(SWT.BEGINNING, SWT.FILL, false, false);
- buttons.setLayoutData(gridData);
-
- Composite displayArea = new Composite(parent, SWT.BORDER);
- displayArea.setLayout(new FillLayout());
- displayArea.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 3, 1));
-
- Button excelButton = new Button(buttons, SWT.RADIO);
- excelButton.setText("New Excel Sheet");
- excelButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (((Button) e.widget).getSelection())
- newClientSite("Excel.Sheet");
- }
- });
- Button mediaPlayerButton = new Button(buttons, SWT.RADIO);
- mediaPlayerButton.setText("New MPlayer");
- mediaPlayerButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (((Button) e.widget).getSelection())
- newClientSite("MPlayer");
- }
- });
- Button powerPointButton = new Button(buttons, SWT.RADIO);
- powerPointButton.setText("New PowerPoint Slide");
- powerPointButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (((Button) e.widget).getSelection())
- newClientSite("PowerPoint.Slide");
- }
- });
- Button wordButton = new Button(buttons, SWT.RADIO);
- wordButton.setText("New Word Document");
- wordButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (((Button) e.widget).getSelection())
- newClientSite("Word.Document");
- }
- });
- new Label(buttons, SWT.NONE);
- Button openButton = new Button(buttons, SWT.RADIO);
- openButton.setText("Open file...");
- openButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (((Button) e.widget).getSelection())
- fileOpen();
- }
- });
- new Label(buttons, SWT.NONE);
- closeButton = new Button(buttons, SWT.RADIO);
- closeButton.setText("Close file");
- closeButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (((Button) e.widget).getSelection())
- disposeClient();
- }
- });
- closeButton.setSelection(true);
-
- oleFrame = new OleFrame(displayArea, SWT.NONE);
- addFileMenu(oleFrame);
-
- shell.setSize(800, 600);
- shell.open();
-
- while (!shell.isDisposed()) {
- if (!display.readAndDispatch())
- display.sleep();
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleBrowserView.java b/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleBrowserView.java
deleted file mode 100755
index e9ba5d4c2d..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleBrowserView.java
+++ /dev/null
@@ -1,370 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.ole.win32;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.ole.win32.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.ui.part.*;
-
-/**
- * Ole uses org.eclipse.swt
to demonstrate Win32 OLE / ActiveX
- * integration.
- *
- * @see ViewPart
- */
-public class OleBrowserView extends ViewPart {
-
- private Composite displayArea;
-
- private OleFrame webFrame;
- private OleWebBrowser webBrowser;
- private Text webUrl;
- private OleControlSite webControlSite;
- private ProgressBar webProgress;
- private Label webStatus;
- private Button webNavigateButton;
-
- private ToolItem webCommandBackward;
- private ToolItem webCommandForward;
- private ToolItem webCommandHome;
- private ToolItem webCommandStop;
- private ToolItem webCommandRefresh;
- private ToolItem webCommandSearch;
-
- private boolean activated = false;
-
- private static final int DISPID_AMBIENT_DLCONTROL = -5512;
- private static final int DLCTL_NO_SCRIPTS = 0x80;
-
- /**
- * Constructs the OLE browser view.
- */
- public OleBrowserView() {
- OlePlugin.initResources();
- }
-
- /**
- * Creates the example.
- *
- * @see ViewPart#createPartControl
- */
- public void createPartControl(Composite parent) {
- displayArea = new Composite(parent, SWT.NONE);
-
- GridLayout gridLayout = new GridLayout();
- gridLayout.numColumns = 3;
- displayArea.setLayout(gridLayout);
-
- createToolbar();
- createBrowserFrame();
- createStatusArea();
- createBrowserControl();
- }
-
- /**
- * Cleanup
- */
- public void dispose() {
- if (activated) {
- webControlSite.deactivateInPlaceClient();
- activated = false;
- }
- if (webBrowser != null) webBrowser.dispose();
- webBrowser = null;
- super.dispose();
- }
-
- /**
- * Called when we must grab focus.
- *
- * @see org.eclipse.ui.part.ViewPart#setFocus
- */
- public void setFocus() {
- webUrl.setFocus();
- }
-
- /**
- * Creates the Web browser toolbar.
- */
- private void createToolbar() {
- // Add a toolbar
- ToolBar bar = new ToolBar(displayArea, SWT.NONE);
- GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
- gridData.horizontalSpan = 3;
- bar.setLayoutData(gridData);
-
- // Add a button to navigate backwards through previously visited web sites
- webCommandBackward = new ToolItem(bar, SWT.NONE);
- webCommandBackward.setToolTipText(OlePlugin.getResourceString("browser.Back.tooltip"));
- webCommandBackward.setText(OlePlugin.getResourceString("browser.Back.text"));
- webCommandBackward.setImage(OlePlugin.images[OlePlugin.biBack]);
- webCommandBackward.setEnabled(false);
- webCommandBackward.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (webBrowser == null) return;
- webBrowser.GoBack();
- }
- });
-
- // Add a button to navigate forward through previously visited web sites
- webCommandForward = new ToolItem(bar, SWT.NONE);
- webCommandForward.setToolTipText(OlePlugin.getResourceString("browser.Forward.tooltip"));
- webCommandForward.setText(OlePlugin.getResourceString("browser.Forward.text"));
- webCommandForward.setImage(OlePlugin.images[OlePlugin.biForward]);
- webCommandForward.setEnabled(false);
- webCommandForward.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (webBrowser == null) return;
- webBrowser.GoForward();
- }
- });
-
- // Add a separator
- new ToolItem(bar, SWT.SEPARATOR);
-
- // Add a button to navigate to the Home page
- webCommandHome = new ToolItem(bar, SWT.NONE);
- webCommandHome.setToolTipText(OlePlugin.getResourceString("browser.Home.tooltip"));
- webCommandHome.setText(OlePlugin.getResourceString("browser.Home.text"));
- webCommandHome.setImage(OlePlugin.images[OlePlugin.biHome]);
- webCommandHome.setEnabled(false);
- webCommandHome.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (webBrowser == null) return;
- webBrowser.GoHome();
- }
- });
-
- // Add a button to abort web page loading
- webCommandStop = new ToolItem(bar, SWT.NONE);
- webCommandStop.setToolTipText(OlePlugin.getResourceString("browser.Stop.tooltip"));
- webCommandStop.setText(OlePlugin.getResourceString("browser.Stop.text"));
- webCommandStop.setImage(OlePlugin.images[OlePlugin.biStop]);
- webCommandStop.setEnabled(false);
- webCommandStop.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (webBrowser == null) return;
- webBrowser.Stop();
- }
- });
-
- // Add a button to refresh the current web page
- webCommandRefresh = new ToolItem(bar, SWT.NONE);
- webCommandRefresh.setToolTipText(OlePlugin.getResourceString("browser.Refresh.tooltip"));
- webCommandRefresh.setText(OlePlugin.getResourceString("browser.Refresh.text"));
- webCommandRefresh.setImage(OlePlugin.images[OlePlugin.biRefresh]);
- webCommandRefresh.setEnabled(false);
- webCommandRefresh.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (webBrowser == null) return;
- webBrowser.Refresh();
- }
- });
-
- // Add a separator
- new ToolItem(bar, SWT.SEPARATOR);
-
- // Add a button to search the web
- webCommandSearch = new ToolItem(bar, SWT.NONE);
- webCommandSearch.setToolTipText(OlePlugin.getResourceString("browser.Search.tooltip"));
- webCommandSearch.setText(OlePlugin.getResourceString("browser.Search.text"));
- webCommandSearch.setImage(OlePlugin.images[OlePlugin.biSearch]);
- webCommandSearch.setEnabled(false);
- webCommandSearch.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (webBrowser == null) return;
- webBrowser.GoSearch();
- }
- });
-
- // Add a text area for Users to enter a url
- Composite addressBar = new Composite(displayArea, SWT.NONE);
- gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL);
- gridData.horizontalSpan = 3;
- addressBar.setLayoutData(gridData);
- GridLayout gridLayout = new GridLayout();
- gridLayout.numColumns = 3;
- addressBar.setLayout(gridLayout);
-
- Label addressLabel = new Label(addressBar, SWT.NONE);
- gridData = new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL);
- addressLabel.setLayoutData(gridData);
- addressLabel.setText(OlePlugin.getResourceString("browser.Address.label"));
- addressLabel.setFont(OlePlugin.browserFont);
-
- webUrl = new Text(addressBar, SWT.SINGLE | SWT.BORDER);
- webUrl.setFont(OlePlugin.browserFont);
- gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL);
- webUrl.setLayoutData(gridData);
- webUrl.addFocusListener(new FocusAdapter() {
- public void focusGained(FocusEvent e) {
- webNavigateButton.getShell().setDefaultButton(webNavigateButton);
- }
- });
-
- // Add a button to navigate to the web site specified in the Text area defined above
- webNavigateButton = new Button(addressBar, SWT.PUSH);
- gridData = new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL);
- webNavigateButton.setLayoutData(gridData);
- webNavigateButton.setText(OlePlugin.getResourceString("browser.Go.text"));
- webNavigateButton.setFont(OlePlugin.browserFont);
- webNavigateButton.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event event) {
- if (webBrowser == null) return;
- webBrowser.Navigate(webUrl.getText());
- }
- });
- }
-
- /**
- * Creates the Web browser OleFrame.
- */
- private void createBrowserFrame() {
- // Every control must have an associated OleFrame:
- webFrame = new OleFrame(displayArea, SWT.NONE);
- GridData gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL);
- gridData.horizontalSpan = 3;
- webFrame.setLayoutData(gridData);
- }
-
- /**
- * Creates the Web browser status area.
- */
- private void createStatusArea() {
- // Add a progress bar to display downloading progress information
- webProgress = new ProgressBar(displayArea, SWT.BORDER);
- GridData gridData = new GridData();
- gridData.horizontalAlignment = GridData.BEGINNING;
- gridData.verticalAlignment = GridData.FILL;
- webProgress.setLayoutData(gridData);
-
- // Add a label for displaying status messages as they are received from the control
- webStatus = new Label(displayArea, SWT.SINGLE | SWT.READ_ONLY | SWT.BORDER);
- gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL);
- gridData.horizontalSpan = 2;
- webStatus.setLayoutData(gridData);
- webStatus.setFont(OlePlugin.browserFont);
- }
-
- /**
- * Creates Web browser control.
- */
- private void createBrowserControl() {
- try {
- // Create an Automation object for access to extended capabilities
- webControlSite = new OleControlSite(webFrame, SWT.NONE, "Shell.Explorer");
- Variant download = new Variant(DLCTL_NO_SCRIPTS);
- webControlSite.setSiteProperty(DISPID_AMBIENT_DLCONTROL, download);
- OleAutomation oleAutomation = new OleAutomation(webControlSite);
- webBrowser = new OleWebBrowser(oleAutomation);
- } catch (SWTException ex) {
- // Creation may have failed because control is not installed on machine
- Label label = new Label(webFrame, SWT.BORDER);
- OlePlugin.logError(OlePlugin.getResourceString("error.CouldNotCreateBrowserControl"), ex);
- label.setText(OlePlugin.getResourceString("error.CouldNotCreateBrowserControl"));
- return;
- }
-
- // Respond to ProgressChange events by updating the Progress bar
- webControlSite.addEventListener(OleWebBrowser.ProgressChange, new OleListener() {
- public void handleEvent(OleEvent event) {
- Variant progress = event.arguments[0];
- Variant maxProgress = event.arguments[1];
- if (progress == null || maxProgress == null)
- return;
- webProgress.setMaximum(maxProgress.getInt());
- webProgress.setSelection(progress.getInt());
- }
- });
-
- // Respond to StatusTextChange events by updating the Status Text label
- webControlSite.addEventListener(OleWebBrowser.StatusTextChange, new OleListener() {
- public void handleEvent(OleEvent event) {
- Variant statusText = event.arguments[0];
- if (statusText == null) return;
- String text = statusText.getString();
- if (text != null)
- webStatus.setText(text);
- }
- });
-
- // Listen for changes to the ready state and print out the current state
- webControlSite.addPropertyListener(OleWebBrowser.DISPID_READYSTATE, new OleListener() {
- public void handleEvent(OleEvent event) {
- if (event.detail == OLE.PROPERTY_CHANGING) return;
- int state = webBrowser.getReadyState();
- switch (state) {
- case OleWebBrowser.READYSTATE_UNINITIALIZED:
- webStatus.setText(
- OlePlugin.getResourceString("browser.State.Uninitialized.text"));
- webCommandBackward.setEnabled(false);
- webCommandForward.setEnabled(false);
- webCommandHome.setEnabled(false);
- webCommandRefresh.setEnabled(false);
- webCommandStop.setEnabled(false);
- webCommandSearch.setEnabled(false);
- break;
- case OleWebBrowser.READYSTATE_LOADING:
- webStatus.setText(
- OlePlugin.getResourceString("browser.State.Loading.text"));
- webCommandHome.setEnabled(true);
- webCommandRefresh.setEnabled(true);
- webCommandStop.setEnabled(true);
- webCommandSearch.setEnabled(true);
- break;
- case OleWebBrowser.READYSTATE_LOADED:
- webStatus.setText(
- OlePlugin.getResourceString("browser.State.Loaded.text"));
- webCommandStop.setEnabled(true);
- break;
- case OleWebBrowser.READYSTATE_INTERACTIVE:
- webStatus.setText(
- OlePlugin.getResourceString("browser.State.Interactive.text"));
- webCommandStop.setEnabled(true);
- break;
- case OleWebBrowser.READYSTATE_COMPLETE:
- webStatus.setText(
- OlePlugin.getResourceString("browser.State.Complete.text"));
- webCommandStop.setEnabled(false);
- break;
- }
- }
- });
-
- // Listen for changes to the active command states
- webControlSite.addEventListener(OleWebBrowser.CommandStateChange, new OleListener() {
- public void handleEvent(OleEvent event) {
- if (event.type != OleWebBrowser.CommandStateChange) return;
- final int commandID =
- (event.arguments[0] != null) ? event.arguments[0].getInt() : 0;
- final boolean commandEnabled =
- (event.arguments[1] != null) ? event.arguments[1].getBoolean() : false;
-
- switch (commandID) {
- case OleWebBrowser.CSC_NAVIGATEBACK:
- webCommandBackward.setEnabled(commandEnabled);
- break;
- case OleWebBrowser.CSC_NAVIGATEFORWARD:
- webCommandForward.setEnabled(commandEnabled);
- break;
- }
- }
- });
-
- // in place activate the ActiveX control
- activated = (webControlSite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE) == OLE.S_OK);
- if (activated) webBrowser.GoHome();
- }
-}
diff --git a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OlePlugin.java b/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OlePlugin.java
deleted file mode 100755
index a55c2e3674..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OlePlugin.java
+++ /dev/null
@@ -1,189 +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.ole.win32;
-
-
-import java.io.*;
-import java.net.*;
-import java.text.*;
-import java.util.*;
-
-import org.eclipse.core.runtime.*;
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.ui.plugin.*;
-import org.osgi.framework.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class OlePlugin extends AbstractUIPlugin {
- //The shared instance.
- private static OlePlugin plugin;
- private static ResourceBundle resourceBundle;
-
- static final int
- biBack = 0,
- biForward = 1,
- biHome = 2,
- biStop = 3,
- biRefresh = 4,
- biSearch = 5;
- static final String[] imageLocations = {
- "icons/backward_nav.gif",
- "icons/forward_nav.gif",
- "icons/home_nav.gif",
- "icons/stop_nav.gif",
- "icons/refresh_nav.gif",
- "icons/search_nav.gif" };
- static Image images[];
- static Font browserFont;
-
- /**
- * Constructs an OLE plugin.
- */
- public OlePlugin() {
- super();
- plugin = this;
- }
-
- public void start(BundleContext context) throws Exception {
- super.start(context);
- resourceBundle = Platform.getResourceBundle(getBundle());
- }
-
- /**
- * Clean up
- */
- public void stop(BundleContext context) throws Exception {
- freeResources();
- super.stop(context);
- }
-
- /**
- * Returns the shared instance.
- */
- public static OlePlugin getDefault() {
- return plugin;
- }
-
- /**
- * Returns a string from the resource bundle.
- * We don't want to crash because of a missing String.
- * Returns the key if not found.
- */
- public static String getResourceString(String key) {
- try {
- return resourceBundle.getString(key);
- } catch (MissingResourceException e) {
- return key;
- } catch (NullPointerException e) {
- return "!" + key + "!";
- }
- }
-
- /**
- * Returns a string from the resource bundle and binds it
- * with the given arguments. If the key is not found,
- * return the key.
- */
- public static String getResourceString(String key, Object[] args) {
- try {
- return MessageFormat.format(getResourceString(key), args);
- } catch (MissingResourceException e) {
- return key;
- } catch (NullPointerException e) {
- return "!" + key + "!";
- }
- }
-
- /**
- * Log an error to the ILog for this plugin
- *
- * @param message the localized error message text
- * @param exception the associated exception, or null
- */
- public static void logError(String message, Throwable exception) {
- plugin.getLog().log(new Status(
- IStatus.ERROR, plugin.getBundle().getSymbolicName(), 0, message, exception));
- }
-
- /**
- * Loads the resources.
- */
- public static void initResources() {
- if (images == null) {
- images = new Image[imageLocations.length];
-
- for (int i = 0; i < imageLocations.length; ++i) {
- images[i] = getImageFromPlugin(plugin.getBundle(), imageLocations[i]);
- if (images[i] == null) {
- freeResources();
- logError(getResourceString("error.CouldNotLoadResources"), null);
- throw new IllegalStateException();
- }
- }
- }
- if (browserFont == null) {
- try {
- browserFont = new Font (null, "MS Sans Serif", 8, SWT.NULL);
- } catch (Throwable ex) {
- }
- }
- if (images == null || browserFont == null) {
- freeResources();
- logError(getResourceString("error.CouldNotLoadResources"), null);
- throw new IllegalStateException();
- }
- }
-
- /**
- * Frees the resources
- */
- public static void freeResources() {
- if (images != null) {
- for (int i = 0; i < images.length; ++i) {
- final Image image = images[i];
- if (image != null) image.dispose();
- }
- images = null;
- }
- if (browserFont != null) browserFont.dispose ();
- browserFont = null;
- }
-
- /**
- * Gets an image from a path relative to the plugin install directory.
- *
- * @param pd the plugin descriptor for the plugin with the image
- * @param iconPath the path relative to the install directory
- * @return the image, or null if not found
- */
- private static Image getImageFromPlugin(Bundle bundle, String iconPath) {
- InputStream is = null;
- try {
- URL installUrl = bundle.getEntry("/");
- URL url = new URL(installUrl, iconPath);
- is = url.openConnection().getInputStream();
- ImageData source = new ImageData(is);
- ImageData mask = source.getTransparencyMask();
- Image image = new Image(null, source, mask);
- return image;
- } catch (Throwable ex) {
- return null;
- } finally {
- try {
- if (is != null) is.close();
- } catch (IOException e) {
- }
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleWebBrowser.java b/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleWebBrowser.java
deleted file mode 100755
index 4498813c2b..0000000000
--- a/examples/org.eclipse.swt.examples.ole.win32/src/org/eclipse/swt/examples/ole/win32/OleWebBrowser.java
+++ /dev/null
@@ -1,228 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.ole.win32;
-
-
-import org.eclipse.swt.ole.win32.*;
-
-/**
- * Wrapper for an OleAutomation object used to send commands
- * to a Win32 "Shell.Explorer" OLE control.
- *
- * Instances of this class manage the setup, typical use and teardown of
- * a simple web browser.
- */
-class OleWebBrowser {
- /* See the Windows Platform SDK documentation for more information about the
- * OLE control used here and its usage.
- */
- // Generated from typelib filename: shdocvw.dll
-
- // Constants for WebBrowser CommandStateChange
- public static final int CSC_UPDATECOMMANDS = -1;
- public static final int CSC_NAVIGATEFORWARD = 1;
- public static final int CSC_NAVIGATEBACK = 2;
-
- // COnstants for Web Browser ReadyState
- public static final int READYSTATE_UNINITIALIZED = 0;
- public static final int READYSTATE_LOADING = 1;
- public static final int READYSTATE_LOADED = 2;
- public static final int READYSTATE_INTERACTIVE = 3;
- public static final int READYSTATE_COMPLETE = 4;
-
- // Web Browser Control Events
- public static final int BeforeNavigate = 100; // Fired when a new hyperlink is being navigated to.
- public static final int NavigateComplete = 101; // Fired when the document being navigated to becomes visible and enters the navigation stack.
- public static final int StatusTextChange = 102; // Statusbar text changed.
- public static final int ProgressChange = 108; // Fired when download progress is updated.
- public static final int DownloadComplete = 104; // Download of page complete.
- public static final int CommandStateChange = 105; // The enabled state of a command changed
- public static final int DownloadBegin = 106; // Download of a page started.
- public static final int NewWindow = 107; // Fired when a new window should be created.
- public static final int TitleChange = 113; // Document title changed.
- public static final int FrameBeforeNavigate = 200; // Fired when a new hyperlink is being navigated to in a frame.
- public static final int FrameNavigateComplete = 201; // Fired when a new hyperlink is being navigated to in a frame.
- public static final int FrameNewWindow = 204; // Fired when a new window should be created.
- public static final int Quit = 103; // Fired when application is quiting.
- public static final int WindowMove = 109; // Fired when window has been moved.
- public static final int WindowResize = 110; // Fired when window has been sized.
- public static final int WindowActivate = 111; // Fired when window has been activated.
- public static final int PropertyChange = 112; // Fired when the PutProperty method has been called.
-
- // Web Browser properties
- public static final int DISPID_READYSTATE = -525;
-
- private OleAutomation oleAutomation;
-
- /**
- * Creates a Web browser control.
- *
- * Typical use:
- *
- * OleControlSite oleControlSite = new OleControlSite(oleFrame, style, "Shell.Explorer");
- * OleAutomation oleAutomation = new OleAutomation(oleControlSite);
- * OleWebBrowser webBrowser = new OleWebBrowser(oleControlSite, oleAutomation);
- *
- *
- * @param oleAutomation the OleAutomation object for this control.
- * @param oleControlSite the OleControlSite object for this control.
- */
- public OleWebBrowser(OleAutomation oleAutomation) {
- this.oleAutomation = oleAutomation;
- }
-
-
- /**
- * Disposes of the Web browser control.
- */
- public void dispose() {
- if (oleAutomation != null) oleAutomation.dispose();
- oleAutomation = null;
- }
-
- /*
- * Interact with the Control via OLE Automation
- *
- * Note: You can hard code the DISPIDs if you know them beforehand
- * this is of course the fastest way, but you increase coupling
- * to the control.
- */
-
- /**
- * Returns the current web page title.
- *
- * @return the current web page title String
- */
- public String getLocationName() {
- // dispid=210, type=PROPGET, name="LocationName"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"LocationName"});
- int dispIdMember = rgdispid[0];
- Variant pVarResult = oleAutomation.getProperty(dispIdMember);
- if (pVarResult == null || pVarResult.getType() != OLE.VT_BSTR) return null;
- return pVarResult.getString();
- }
-
- /**
- * Returns the current URL.
- *
- * @return the current URL String
- */
- public String getLocationURL() {
- // dispid=211, type=PROPGET, name="LocationURL"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"LocationURL"});
- int dispIdMember = rgdispid[0];
-
- Variant pVarResult = oleAutomation.getProperty(dispIdMember);
- if (pVarResult == null || pVarResult.getType() != OLE.VT_BSTR) return null;
- return pVarResult.getString();
- }
-
- /**
- * Returns the current state of the control.
- *
- * @return the current state of the control, one of:
- * READYSTATE_UNINITIALIZED;
- * READYSTATE_LOADING;
- * READYSTATE_LOADED;
- * READYSTATE_INTERACTIVE;
- * READYSTATE_COMPLETE.
- */
- public int getReadyState() {
- // dispid=4294966771, type=PROPGET, name="ReadyState"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"ReadyState"});
- int dispIdMember = rgdispid[0];
-
- Variant pVarResult = oleAutomation.getProperty(dispIdMember);
- if (pVarResult == null || pVarResult.getType() != OLE.VT_I4) return -1;
- return pVarResult.getInt();
- }
-
- /**
- * Navigates backwards through previously visited web sites.
- */
- public void GoBack() {
-
- // dispid=100, type=METHOD, name="GoBack"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"GoBack"});
- int dispIdMember = rgdispid[0];
- oleAutomation.invoke(dispIdMember);
- }
-
- /**
- * Navigates backwards through previously visited web sites.
- */
- public void GoForward() {
-
- // dispid=101, type=METHOD, name="GoForward"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"GoForward"});
- int dispIdMember = rgdispid[0];
- oleAutomation.invoke(dispIdMember);
- }
-
- /**
- * Navigates to home page.
- */
- public void GoHome() {
- // dispid=102, type=METHOD, name="GoHome"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"GoHome"});
- int dispIdMember = rgdispid[0];
- oleAutomation.invoke(dispIdMember);
- }
-
- /**
- * Navigates to user-specified Web search gateway.
- */
- public void GoSearch() {
- // dispid=103, type=METHOD, name="GoSearch"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"GoSearch"});
- int dispIdMember = rgdispid[0];
- oleAutomation.invoke(dispIdMember);
- }
-
- /**
- * Navigates to a particular URL.
- */
- public void Navigate(String url) {
- // dispid=104, type=METHOD, name="Navigate"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"Navigate", "URL"});
- int dispIdMember = rgdispid[0];
-
- Variant[] rgvarg = new Variant[1];
- rgvarg[0] = new Variant(url);
- int[] rgdispidNamedArgs = new int[1];
- rgdispidNamedArgs[0] = rgdispid[1]; // identifier of argument
- oleAutomation.invoke(dispIdMember, rgvarg, rgdispidNamedArgs);
- }
-
- /**
- * Refreshes the currently viewed page.
- *
- * @return the platform-defined result code for the "Refresh" method invocation
- */
- public void Refresh(){
- // dispid= 4294966746, type=METHOD, name="Refresh"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"Refresh"});
- int dispIdMember = rgdispid[0];
- oleAutomation.invokeNoReply(dispIdMember);
- }
-
- /**
- * Aborts loading of the currnet page.
- *
- * @return the platform-defined result code for the "Stop" method invocation
- */
- public void Stop() {
- // dispid=106, type=METHOD, name="Stop"
- int[] rgdispid = oleAutomation.getIDsOfNames(new String[]{"Stop"});
- int dispIdMember = rgdispid[0];
- oleAutomation.invoke(dispIdMember);
- }
-}
diff --git a/examples/org.eclipse.swt.examples.paint/.classpath b/examples/org.eclipse.swt.examples.paint/.classpath
deleted file mode 100755
index 065ac06e19..0000000000
--- a/examples/org.eclipse.swt.examples.paint/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.paint/.cvsignore b/examples/org.eclipse.swt.examples.paint/.cvsignore
deleted file mode 100755
index c5e82d7458..0000000000
--- a/examples/org.eclipse.swt.examples.paint/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.paint/.project b/examples/org.eclipse.swt.examples.paint/.project
deleted file mode 100644
index 8d39af0053..0000000000
--- a/examples/org.eclipse.swt.examples.paint/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- org.eclipse.swt.examples.paint
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
-
-
diff --git a/examples/org.eclipse.swt.examples.paint/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples.paint/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 04771ca0d2..0000000000
--- a/examples/org.eclipse.swt.examples.paint/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 15:13:45 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.paint/about.html b/examples/org.eclipse.swt.examples.paint/about.html
deleted file mode 100644
index 460233046e..0000000000
--- a/examples/org.eclipse.swt.examples.paint/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.paint/build.properties b/examples/org.eclipse.swt.examples.paint/build.properties
deleted file mode 100755
index ef0ae0ef26..0000000000
--- a/examples/org.eclipse.swt.examples.paint/build.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-bin.includes = doc-html/,\
- icons/,\
- plugin.properties,\
- plugin.xml,\
- about.html,\
- *.jar
-
-src.includes = about.html
-
-source.paint.jar = src/
diff --git a/examples/org.eclipse.swt.examples.paint/doc-html/swt_paint_ex.html b/examples/org.eclipse.swt.examples.paint/doc-html/swt_paint_ex.html
deleted file mode 100755
index e48e7ce5c8..0000000000
--- a/examples/org.eclipse.swt.examples.paint/doc-html/swt_paint_ex.html
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
- SWT - Paint Tool
-
-
-
-SWT example - Paint Tool
-
-
-This example demonstrates the use of SWT graphics operations in the form of a
-rudimentary bitmap painting program. The Paint Tool implementation also
-demonstrates a mechanism for managing timed GUI operations in the background
-that are triggered by user input.
-
-
-Select a tool with which to draw in the drawing area. There are a number of tools
-to choose from on the toolbar. To change the color selection, click on a color in the
-palette below the drawing area; left-click to set the foreground color, right-click to set the
-background color.
-
-
-Running the example
-
-
-From Eclipse's Window menu select Show View > Other .
-In the Show View dialog, expand SWT Examples and select
-the view named Paint . A view containing the paint program will appear.
-
-
-This example can also be run using the Example Launcher .
-Select the Paint item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.paint/icons/paint_example.gif b/examples/org.eclipse.swt.examples.paint/icons/paint_example.gif
deleted file mode 100755
index d945dde53b..0000000000
Binary files a/examples/org.eclipse.swt.examples.paint/icons/paint_example.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples.paint/plugin.properties b/examples/org.eclipse.swt.examples.paint/plugin.properties
deleted file mode 100755
index ed78759efc..0000000000
--- a/examples/org.eclipse.swt.examples.paint/plugin.properties
+++ /dev/null
@@ -1,31 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 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
-###############################################################################
-providerName = Eclipse.org
-plugin.SWTPaintExample.name = SWT Paint Example Plugin
-category.SWTExamples.name = SWT Examples
-view.PaintExample.name = Paint
-
-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.PaintExample.name = Paint
-launchitem.PaintExample.description = \
- This example demonstrates the use of SWT graphics operations in the form of a \
- rudimentary bitmap painting program. The Airbrush Tool implementation also \
- demonstrates a mechanism for managing timed GUI operations in the background \
- that are triggered by user input.\n\n\
- Select a tool with which to draw in the drawing area. There are a number of tools \
- to choose from on the toolbar. To change the color selection, click on a color in the \
- palette below the drawing area: left-click for the foreground color, right-click for the \
- background color.\n\n\
- Uses SWT's GC and FontDialog, and JFace's InputDialog and action set support.
diff --git a/examples/org.eclipse.swt.examples.paint/plugin.xml b/examples/org.eclipse.swt.examples.paint/plugin.xml
deleted file mode 100755
index 77b96b85b5..0000000000
--- a/examples/org.eclipse.swt.examples.paint/plugin.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples.paint/src/import.properties b/examples/org.eclipse.swt.examples.paint/src/import.properties
deleted file mode 100644
index 8241dacfa2..0000000000
--- a/examples/org.eclipse.swt.examples.paint/src/import.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-# Persist project settings for later import
-natures = org.eclipse.jdt.core.javanature; org.eclipse.pde.PluginNature
-builders = org.eclipse.jdt.core.javabuilder; org.eclipse.pde.ManifestBuilder; org.eclipse.pde.SchemaBuilder
-var.ECLIPSE_PLUGINS = <>
diff --git a/examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintPlugin.java b/examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintPlugin.java
deleted file mode 100755
index 19437fca0e..0000000000
--- a/examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintPlugin.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.examples.paint;
-
-
-import org.eclipse.core.runtime.*;
-import org.eclipse.ui.plugin.*;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class PaintPlugin extends AbstractUIPlugin {
- private static PaintPlugin plugin;
-
- /**
- * Constructs the Paint plugin.
- */
- public PaintPlugin() {
- super();
- plugin = this;
- }
-
- /**
- * Log an error to the ILog for this plugin
- *
- * @param message the localized error message text
- * @param exception the associated exception, or null
- */
- public static void logError(String message, Throwable exception) {
- plugin.getLog().log(
- new Status(IStatus.ERROR, plugin.getBundle().getSymbolicName(), 0, message, exception));
- }
-}
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintView.java b/examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintView.java
deleted file mode 100755
index 1250f49f36..0000000000
--- a/examples/org.eclipse.swt.examples.paint/src/org/eclipse/swt/examples/paint/PaintView.java
+++ /dev/null
@@ -1,118 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.examples.paint;
-
-
-import org.eclipse.jface.action.*;
-import org.eclipse.jface.resource.*;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.ui.*;
-import org.eclipse.ui.part.*;
-
-/**
- * The view for the paint application.
- * All rendering happens inside the area created by createPartControl().
- *
- * @see ViewPart
- */
-public class PaintView extends ViewPart {
- PaintExample instance = null;
-
- /**
- * Constructs a Paint view.
- */
- public PaintView() {
- }
-
- /**
- * Creates the example.
- *
- * @see ViewPart#createPartControl
- */
- public void createPartControl(Composite parent) {
- instance = new PaintExample(parent);
- instance.createGUI(parent);
-
- /*** Add toolbar contributions ***/
- final IActionBars actionBars = getViewSite().getActionBars();
- IToolBarManager toolbarManager = actionBars.getToolBarManager();
- Tool tools[] = PaintExample.tools;
- String group = tools[0].group;
- toolbarManager.add(new GroupMarker(group));
- for (int i = 0; i < tools.length; i++) {
- Tool tool = tools[i];
- if (!tool.group.equals(group)) {
- toolbarManager.add(new Separator());
- toolbarManager.add(new GroupMarker(tool.group));
- }
- group = tool.group;
- PaintAction action = new PaintAction(tool);
- toolbarManager.appendToGroup(group, action);
- if (i == PaintExample.Default_tool || i == PaintExample.Default_fill || i == PaintExample.Default_linestyle) {
- action.setChecked(true);
- }
- }
- actionBars.updateActionBars();
-
- instance.setDefaults();
- }
-
- /**
- * Called when the View is to be disposed
- */
- public void dispose() {
- instance.dispose();
- instance = null;
- super.dispose();
- }
-
- /**
- * Returns the Display.
- *
- * @return the display we're using
- */
- public Display getDisplay() {
- return instance.getDisplay();
- }
-
- /**
- * Called when we must grab focus.
- *
- * @see org.eclipse.ui.part.ViewPart#setFocus
- */
- public void setFocus() {
- instance.setFocus();
- }
-
- /**
- * Action set glue.
- */
- class PaintAction extends Action {
- private int style;
- private Runnable action;
- public PaintAction(Tool tool) {
- super();
- String id = tool.group + '.' + tool.name;
- setId(id);
- style = tool.type == SWT.RADIO ? IAction.AS_RADIO_BUTTON : IAction.AS_PUSH_BUTTON;
- action = tool.action;
- setText(PaintExample.getResourceString(id + ".label"));
- setToolTipText(PaintExample.getResourceString(id + ".tooltip"));
- setDescription(PaintExample.getResourceString(id + ".description"));
- setImageDescriptor(ImageDescriptor.createFromFile(
- PaintExample.class,
- PaintExample.getResourceString(id + ".image")));
- }
- public int getStyle() { return style; }
- public void run() { action.run(); }
- }
-}
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/.classpath b/examples/org.eclipse.swt.examples/.classpath
deleted file mode 100755
index 065ac06e19..0000000000
--- a/examples/org.eclipse.swt.examples/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/.cvsignore b/examples/org.eclipse.swt.examples/.cvsignore
deleted file mode 100755
index c5e82d7458..0000000000
--- a/examples/org.eclipse.swt.examples/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/.project b/examples/org.eclipse.swt.examples/.project
deleted file mode 100644
index 7277259e47..0000000000
--- a/examples/org.eclipse.swt.examples/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
- org.eclipse.swt.examples
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.pde.ManifestBuilder
-
-
-
-
- org.eclipse.pde.SchemaBuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.pde.PluginNature
-
-
diff --git a/examples/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 2a57571e9c..0000000000
--- a/examples/org.eclipse.swt.examples/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,12 +0,0 @@
-#Mon Dec 11 14:31:37 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/.settings/org.eclipse.pde.prefs b/examples/org.eclipse.swt.examples/.settings/org.eclipse.pde.prefs
deleted file mode 100644
index dd8267fa14..0000000000
--- a/examples/org.eclipse.swt.examples/.settings/org.eclipse.pde.prefs
+++ /dev/null
@@ -1,15 +0,0 @@
-#Wed May 02 14:27:20 CEST 2007
-compilers.incompatible-environment=1
-compilers.p.build=1
-compilers.p.deprecated=1
-compilers.p.missing-packages=2
-compilers.p.no-required-att=0
-compilers.p.not-externalized-att=2
-compilers.p.unknown-attribute=1
-compilers.p.unknown-class=1
-compilers.p.unknown-element=1
-compilers.p.unknown-resource=1
-compilers.p.unresolved-ex-points=1
-compilers.p.unresolved-import=0
-compilers.use-project=true
-eclipse.preferences.version=1
diff --git a/examples/org.eclipse.swt.examples/about.html b/examples/org.eclipse.swt.examples/about.html
deleted file mode 100644
index 460233046e..0000000000
--- a/examples/org.eclipse.swt.examples/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-About
-
-
-About This Content
-
-June 2, 2006
-License
-
-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 http://www.eclipse.org/legal/epl-v10.html .
-For purposes of the EPL, "Program" will mean the Content.
-
-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 http://www.eclipse.org .
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/build.properties b/examples/org.eclipse.swt.examples/build.properties
deleted file mode 100755
index 984d925028..0000000000
--- a/examples/org.eclipse.swt.examples/build.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 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
-###############################################################################
-bin.includes = doc-html/,\
- plugin.properties,\
- plugin.xml,\
- about.html,\
- swtexamples.jar
-
-src.includes = about.html,\
- doc-html/,\
- src/
-
-source.swtexamples.jar = src/
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_addressbook_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_addressbook_ex.html
deleted file mode 100755
index 6b04c2db09..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_addressbook_ex.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
- SWT - Address Book Example
-
-
-
-SWT standalone example - Address Book
-
-
-The AddressBook example shows how a Table control can be used to
-present information in a tabular format. The application can save and load data
-from a file, sort the entries, and search for strings within the fields.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.addressbook.AddressBook
.
-
-
-This example can also be run using the Example Launcher .
-Select the Address Book item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_browser_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_browser_ex.html
deleted file mode 100644
index e393a390f4..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_browser_ex.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- SWT - Controls Overview
-
-
-
-SWT example - Browser
-
-
-The Browser Example is a simple demonstration of the SWT Browser widget.
-It consists of a composite containing a Browser widget to render HTML and some
-additional widgets to implement actions commonly found on browsers (toolbar
-with back, forward, refresh and stop buttons, status bar etc.).
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.browserexample.BrowserExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Web Browser item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_clipboard_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_clipboard_ex.html
deleted file mode 100644
index 06be96c667..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_clipboard_ex.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
- SWT - Clipboard Example
-
-
-
-SWT standalone example - Clipboard
-
-
-The Clipboard example shows the various SWT clipboard transfer types in use. The example can
-cut, copy and paste using Text, RTF, HTML and File transfer types.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.clipboard.ClipboardExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Clipboard item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_controls_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_controls_ex.html
deleted file mode 100644
index d6be78d9ab..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_controls_ex.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- SWT - Controls Overview
-
-
-
-SWT example - Controls
-
-
-The Controls Example is a simple demonstration of common SWT controls.
-It consists of a tab folder where each tab in the folder allows the user
-to interact with a different control.
-The user can change styles and settings and view how this affects each control.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.controlexample.ControlExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Controls item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_customcontrols_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_customcontrols_ex.html
deleted file mode 100644
index 275f29893f..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_customcontrols_ex.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- SWT - Controls Overview
-
-
-
-SWT example - Custom Controls
-
-
-The Custom Controls example is a simple demonstration of emulated SWT controls.
-It consists of a tab folder where each tab in the folder allows the user
-to interact with a different emulated control.
-The user can change styles and settings and view how this affects each control.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.controlexample.CustomControlExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Custom Controls item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_dnd_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_dnd_ex.html
deleted file mode 100644
index 581aa5750f..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_dnd_ex.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
- SWT - Drag and Drop Example
-
-
-
-SWT standalone example - Drag and Drop
-
-
-The Drag and Drop example shows the various SWT data transfer types in use. The example can
-drag and drop using Text, RTF, HTML and File transfer types.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.dnd.DNDExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Drag and Drop item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_fileviewer_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_fileviewer_ex.html
deleted file mode 100755
index ce21ccd1a3..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_fileviewer_ex.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- SWT - File Viewer Example
-
-
-
-SWT standalone example - File Viewer
-
-
-The File Viewer example shows how a simple application can be implemented using SWT.
-This application provides the ability to navigate files and folders on the local file system and manipulate them using drag and drop.
-It uses alternate threads for long actions and demonstrates the use of the Tree,
-Table, and Toolbar widgets and the Program class.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.fileviewer.FileViewer
.
-
-
-This example can also be run using the Example Launcher .
-Select the File Viewer item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_helloworld_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_helloworld_ex.html
deleted file mode 100755
index 67ec7a44a3..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_helloworld_ex.html
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
- SWT - Hello World Examples
-
-
-
-SWT standalone example - Hello World
-
-
-The Hello World examples are a set of introductory examples that show how to get started
-on creating an application with SWT. They cover the creation of a shell, the use of event listeners,
-using layouts, processing events in an event loop, and drawing with a Graphics Context.
-
-
-Hello World 1
-
-This example demonstrates how to open a Shell and process the events.
-
-
-Hello World 2
-
-This example builds on HelloWorld1 and demonstrates how to display a Label inside of the Shell.
-
-
-Hello World 3
-
-This example builds on HelloWorld2 and demonstrates how to use a listener mechanism to resize the Label
-when the Shell size changes.
-
-
-Hello World 4
-
-This example builds on HelloWorld2 and demonstrates how to use a Layout to resize the Label
-when the Shell size changes.
-
-
-Hello World 5
-
-This example builds on HelloWorld1 and demonstrates how to draw directly
-on an SWT Control using a Graphics Context.
-
-
-Running the example
-
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.helloworld.HelloWorld[1-5]
.
-
-
-This example can also be run using the Example Launcher .
-Select one of the Hello World items from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_hoverhelp_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_hoverhelp_ex.html
deleted file mode 100755
index 7eb89b1b2c..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_hoverhelp_ex.html
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
- SWT - Hover Help Example
-
-
-
-SWT standalone example - Hover Help
-
-
-The Hover Help example shows how to implement custom tooltips and hover help support
-on various SWT controls including Buttons, TableItems, ToolItems and TreeItems.
-To see the custom tooltips in action, hover over an item or button in the UI, and
-notice that images appear in the left-hand corner of the tooltip.
-To see the custom hover help in action, hover over an item or button in the UI until
-the tooltip is displayed. Then, without moving the mouse, press F1 and a new
-Shell will be shown with the extended hover help information for the UI element.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.hoverhelp.HoverHelp
.
-
-
-This example can also be run using the Example Launcher .
-Select the Hover Help item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_imageanalyzer_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_imageanalyzer_ex.html
deleted file mode 100755
index d984cda273..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_imageanalyzer_ex.html
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
- SWT - Image Analyzer Example
-
-
-
-SWT standalone example - Image Analyzer
-
-
-The ImageAnalyzer example opens image files and displays their visual contents and
-an image data summary.
-The user can make adjustments to various elements of the image such as scaling and Alpha
-blending, and can save these changes to a file.
-
-
-The ImageAnalyzer can load and display image files of type GIF, JPEG, BMP, ICO, and PNG.
-If a loaded file is an interlaced GIF or PNG, or a progressive JPEG, and Incremental Display is selected,
-then the ImageAnalyzer will display the image increments as they are loaded.
-If the file contains an animated GIF, then the Next , Previous , and Animate buttons become enabled,
-and can be used to cycle through and animate the images in the file. If a GIF defines a background color,
-as many animated GIFs do, then selecting Background will use the GIF's background color.
-If the image has transparency, which is possible with images of type GIF, PNG, and ICO, then selecting Display Mask will draw the image's transparency
-mask to the right of the image. You can change the background color of the ImageAnalyzer in order to see the transparency work.
-To turn off transparency, deselect Display Transparency .
-After an image is loaded, it can be scaled with the Scale combo, or have alpha transparency applied to it using the Alpha-K combo
-and Alpha menu. File > Reopen restores the scaling and alpha attributes to their default values and reloads the current image file.
-If the image has transparency,
-File > Save Mask As... can be used to save the image's transparency mask.
-
-
-When SWT loads an image file, an instance of org.eclipse.swt.graphics.ImageData
is created (though in the case of an ICO file or
-multi-image GIF an array of ImageData
instances is created). The ImageAnalyzer displays all of the data stored in the ImageData
-instance(s) for the currently loaded image file, including the pixel data. Hovering over a pixel in the image display will show the RGB
-color data for that pixel. For certain images, particularly animated GIFs, additional data is stored in the org.eclipse.swt.graphics.ImageLoader
-instance that is used to load the image. The ImageAnalyzer displays this data as well.
-
-
-Running the example
-
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.imageanalyzer.ImageAnalyzer
.
-
-
-This example can also be run using the Example Launcher .
-Select the Image Analyzer item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_javaviewer_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_javaviewer_ex.html
deleted file mode 100755
index 4d1e773546..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_javaviewer_ex.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- SWT - Java Syntax Viewer Example
-
-
-
-SWT standalone example - Java Syntax Viewer
-
-
-This example shows how to implement a user-defined line styler for the StyledText widget.
-The example provides a typical editor interface.
-To see the effect of the line styler, open a *.java file, and
-when the contents of the file are displayed in the editor area, notice that the keywords have been highlighted.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.javaviewer.JavaViewer
.
-
-
-This example can also be run using the Example Launcher .
-Select the Java Syntax Viewer item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_launcher_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_launcher_ex.html
deleted file mode 100644
index 60cbc82a3d..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_launcher_ex.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
- SWT - Example Launcher
-
-
-
-SWT Example Launcher
-
-
-The Example Launcher is used to launch SWT examples, which can either be Workbench views
-or standalone applications.
-
-
-
-Workbench views are examples that are integrated into Eclipse. When the launcher
-starts a Workbench view, it is opened in the currently active perspective.
- Standalone applications are launched in a separate window.
-
-
-
-For information on how to run the standalone examples without the SWT Example Launcher,
-refer to SWT standalone examples setup .
-
-
-The SWT Workbench view examples can also be launched directly without using the SWT Example
-Launcher. SWT Workbench view examples can be found under the SWT Examples category of the
-Show Views dialog.
-
-
-Running the Example Launcher
-
-
-From Eclipse's Window menu, select Show View > Other .
-In the Show View dialog, expand SWT Examples and select the SWT Example Launcher view.
-A view containing a list of examples will appear in your current perspective.
-When you select an example from the list a brief description of the example is displayed.
-Click on the Run button to launch the example.
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_layout_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_layout_ex.html
deleted file mode 100644
index 32589b14d8..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_layout_ex.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
- SWT - Layout Example
-
-
-
-SWT example - Layouts
-
-
-This example is a simple demonstration of common SWT layouts.
-It consists of a tab folder where each tab in the folder allows the
-user to interact with a different SWT layout.
-The user can insert widgets into a layout and set the values of the layout data
-using a property sheet. When the user has a suitable arrangement, the underlying
-code can be generated by clicking on the Code button.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.layoutexample.LayoutExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Layouts item from the Workbench Views category and click Run .
-
-
-
-
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_manual_setup.html b/examples/org.eclipse.swt.examples/doc-html/swt_manual_setup.html
deleted file mode 100755
index 6058ee803a..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_manual_setup.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
- SWT Standalone Examples Setup
-
-
-
-SWT standalone examples setup
-
-Adding SWT to your workspace
-
-
-Download SWT for standalone applications. A standalone version of SWT is available
-on the same download page as the Eclipse SDK. Look for the section titled
-SWT Binary and Source . Do not extract the archive file, just save it to disk.
- Select Import... from the File menu.
-Select Existing Projects into Workspace and click on the Next button.
-Select Select archive file: and use the Browse button to locate the SWT
-standalone archive you have previously downloaded.
-Click on the Finish button.
-
-
-Importing example source
-
-
-Download and install the Eclipse Example Plug-ins. The Eclipse Example Plug-ins are available on the same
-download page as the Eclipse SDK. Look for the section titled Example Plug-ins .
-You can install the examples in the same location as you installed Eclipse or you can choose
-a different location. If you install the examples in the same location as Eclipse, the example views
-and editors will show up in your Eclipse environment (e.g. Windows > Show View ... > Other ... > SWT Examples
-If the SWT example views do not appear right away in your menu, restart eclipse with the -clean argument).
-This is fine but it is not necessary.
- Select New > Project ... from the File menu.
- Select Java Project and click on the Next button.
-Give the java project a name such as "SWT Examples".
-Select Create project from existing source and click on the Browse ...
-button to locate the following directory:
- eclipse/plugins/org.eclipse.sdk.examples.source_3.1.0/src/org.eclipse.swt.examples_3.1.0
- Click on the Next button.
-Click on the Projects tab and click on the Add button.
-Place a check beside org.eclipse.swt and click on the OK button.
-Click on the Finish button.
-
-
-At this point your SWT examples should be compiled without any errors. Check the Problems
-view for errors. If you get an error like "java.lang.Object
not found" it means
-you have not configured a JRE. Go to the Window > Preferences ... dialog
-and select the Java > Installed JREs preference page. Ensure that a JRE is installed
-and that the path to the JRE is correct.
-
- Running the Example
-
-Now you can run the SWT standalone examples.
-
-
-Open the Java perspective.
- In the Packages view, select the main class that you want to run.
- For example, the main class for the Address Book example is
- org.eclipse.swt.examples.addressbook.AddressBook
.
- Select Run > Run As... > Java Application from the main menu.
-
-
-
-
-
-Consult the documentation of each individual example for the name of
-its main class and additional details.
-The following examples are included in the swtexamples.jar
:
-
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_paint_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_paint_ex.html
deleted file mode 100644
index 6f4cf5a6dd..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_paint_ex.html
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
- SWT - Paint Tool
-
-
-
-SWT example - Paint Tool
-
-
-This example demonstrates the use of SWT graphics operations in the form of a
-rudimentary bitmap painting program. The Paint Tool implementation also
-demonstrates a mechanism for managing timed GUI operations in the background
-that are triggered by user input.
-
-
-Select a tool with which to draw in the drawing area. There are a number of tools
-to choose from on the toolbar. To change the color selection, click on a color in the
-palette below the drawing area; left-click to set the foreground color, right-click to set the
-background color.
-
-
-Running the example
-
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.paint.PaintExample
.
-
-
-This example can also be run using the Example Launcher .
-Select the Paint item from the Workbench Views category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/doc-html/swt_texteditor_ex.html b/examples/org.eclipse.swt.examples/doc-html/swt_texteditor_ex.html
deleted file mode 100755
index 23ce9b13a8..0000000000
--- a/examples/org.eclipse.swt.examples/doc-html/swt_texteditor_ex.html
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
- SWT - Text Editor Example
-
-
-
-SWT standalone example - Text Editor
-
-
-This example demonstrates how to use a StyledText widget to implement
-a text editor with formatting support.
-The example has a typical text editor interface.
-The Edit menu contains Cut , Copy , Paste and Set Font items. The toolbar
-provides a bold text toggle, three colour tools, and a reset button, all of which operate on the current selection.
-
-
-Running the example
-
-Follow the SWT standalone examples setup
-instructions to install and run the example from your workspace.
-
-
-The "Main" class is org.eclipse.swt.examples.texteditor.TextEditor
.
-
-
-This example can also be run using the Example Launcher .
-Select the Text Editor item from the Standalone category and click Run .
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/plugin.properties b/examples/org.eclipse.swt.examples/plugin.properties
deleted file mode 100755
index dab20eaf76..0000000000
--- a/examples/org.eclipse.swt.examples/plugin.properties
+++ /dev/null
@@ -1,141 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2006 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.SWTStandaloneExampleSet.name = SWT Standalone Examples Plugin
-
-launchcategory.SWTStandaloneExamples.name = Standalone
-launchcategory.SWTStandaloneExamples.description = \
- A collection of Standard Widget Toolkit examples that run independant \
- of the Eclipse Platform.
-
-launchitem.AddressBook.name = Address Book
-launchitem.AddressBook.description = \
- The AddressBook example shows how the Table control can be used to \
- present information in a tabular format.\n\n\
- The application can save and load data from a file, sort the entries, and \
- search for strings within the fields.
-
-launchitem.BrowserExample.name = Browser
-launchitem.BrowserExample.description = \
- This example is a simple demonstration of the SWT Browser widget.\n\n\
- It consists of a composite containing a Browser widget to render HTML. \
- Additional widgets allow the user to perform typical browser actions (for example, navigate to a particular URL, go back, forward, refresh and stop).
-
-launchitem.Clipboard.name = Clipboard
-launchitem.Clipboard.description = \
- The Clipboard example shows the various SWT clipboard transfer types in use.
-
-launchitem.ControlExample.name = SWT Controls Example
-launchitem.ControlExample.description = \
- The Controls example is a simple demonstration of common SWT controls. \n\n\
- It consists of a tab folder where each tab in the folder allows the user \
- to interact with a different control. \
- The user can change styles and settings and view how this affects the control.
-
-launchitem.DND.name = Drag and Drop
-launchitem.DND.description = \
- The Drag and Drop example shows the various SWT drag and drop transfer types in use.
-
-launchitem.FileViewer.name = File Viewer
-launchitem.FileViewer.description = \
- The File Viewer example shows how a simple application can be implemented using SWT.\n\n\
- This application provides the ability to navigate files and folders and manipulate them via Drag and Drop. \
- It includes the use of alternate threads for long actions and demonstrates the use of the Tree, \
- Table, Toolbar and Program.
-
-launchitem.HoverHelp.name = Hover Help
-launchitem.HoverHelp.description = \
- The Hover Help example shows how to implement custom tooltips and hover help support \
- on a number of different SWT controls including Buttons, TableItems, ToolItems and TreeItems.\n\n\
- The example implements its own tooltip and hover help support. \
- To see the custom tooltips in action, hover over an item or button in the UI. \
- An image appears in the left-hand corner of the tooltip.\n\n\
- To see the custom hover help in action, hover over an item or button in the UI until \
- the tooltip is displayed. Without moving the mouse, hit F1. A new Shell will pop up with the \
- extended hover help information for the UI element in question
-
-launchitem.HelloWorld1.name = Hello World (1)
-launchitem.HelloWorld1.description = \
- This example demonstrates how to open a Shell and process the events.
-
-launchitem.HelloWorld2.name = Hello World (2)
-launchitem.HelloWorld2.description = \
- This example builds on HelloWorld1 and demonstrates how to display a Label inside the Shell.
-
-launchitem.HelloWorld3.name = Hello World (3)
-launchitem.HelloWorld3.description = \
- This example builds on HelloWorld2 and demonstrates how to resize the Label \
- when the Shell resizes using a Listener mechanism.
-
-launchitem.HelloWorld4.name = Hello World (4)
-launchitem.HelloWorld4.description = \
- This example builds on HelloWorld2 and demonstrates how to resize the Label \
- when the Shell resizes using a Layout.
-
-launchitem.HelloWorld5.name = Hello World (5)
-launchitem.HelloWorld5.description = \
- This example builds on HelloWorld1 and demonstrates how to draw directly on an SWT Control using a graphic context.
-
-launchitem.ImageAnalyzer.name = Image Analyzer
-launchitem.ImageAnalyzer.description = \
- The ImageAnalyzer opens image files and displays the visual contents of the file along with a \
- summary of the data in the image file.\n\n\
- The user can make adjustments to various elements of the image such as scaling and Alpha \
- blending and can save these changes to a file.\n\n\
- The ImageAnalyzer will load and display image files of type GIF, JPEG, BMP, ICO, PNG, and TIFF. \
- To open a file, use the File->Open... menu item, and select the image file in the FileDialog.\n\n\
- If the file is an interlaced GIF or PNG or a progressive JPEG, and Incremental Display is selected, \
- then the ImageAnalyzer displays the image increments as they are being loaded.\n\n\
- If the file contains an animated GIF, then the Next, Previous, and Animate buttons become enabled, \
- and they can be used to cycle through the images in the file, or animate them. If a GIF defines a background color, \
- as many animated GIFs do, selecting Background will use the GIF's background color.\n\n\
- If the image has transparency (possible with GIF, PNG, or ICO), then selecting Display Mask will draw the image's transparency \
- mask to the right of the image. You can change the background color of the ImageAnalyzer to see the transparency work. \
- To turn off the transparency, deselect Display Transparency.\n\n\
- After an image is loaded, it can be scaled or have alpha transparency applied, using the Scale and Alpha-K combos, \
- and the Alpha menu. File->Reopen restores scaling and Alpha to their default values and reloads the current image file.\n\n\
- File->Save As... can be used to save the currently loaded image to another type of image file. If the image has transparency, \
- File->Save Mask As... saves the image's transparency mask.\n\n\
- When SWT loads an image file, an instance of org.eclipse.swt.graphics.ImageData is created. (In the case of an ICO file or \
- multi-image GIF, an array of ImageData instances is created). The ImageAnalyzer displays all of the data stored in the ImageData \
- instance(s) for the currently loaded image file, including the pixel data. Hovering over a pixel in the image display will show the RGB \
- color data for that pixel. For certain images (particularly animated GIFs) additional data is stored in the org.eclipse.swt.graphics.ImageLoader \
- instance used to load the image. The ImageAnalyzer displays this data as well.
-
-launchitem.JavaViewer.name = Java Syntax Viewer
-launchitem.JavaViewer.description = \
- This example demonstrates how to implement a user-defined line styler for the StyledText widget.\n\n\
- The example provides a typical editor interface. \
- To see the effect of the line styler, open a *.java file. \
- When the contents of the file are displayed in the editor area, notice that the keywords have been highlighted.
-
-launchitem.LayoutExample.name = Layout Example
-launchitem.LayoutExample.description = \
- This example is a simple demonstration of common SWT layouts. \n\n\
- It consists of a tab folder where each tab in the folder allows the \
- user to interact with a different SWT layout. \
- The user can insert widgets into a layout and set the values of the layout data \
- using a property sheet. When the user has a suitable arrangement, code can be \
- generated by clicking on the Code button.
-
-launchitem.AdvancedGraphics.name = Advanced Graphics
-launchitem.AdvancedGraphics.description = \
- This example (updated for 3.3) contains a collection of applications that show the use of advanced graphics operations.
-
-launchitem.TextEditor.name = Text Editor
-launchitem.TextEditor.description = \
- This example demonstrates how to use the StyledText widget to implement \
- a text editor with formatting support.\n\n\
- The example has a typical text editor interface. \
- The Edit menu contains Cut, Copy, Paste and Set Font items and the toolbar \
- provides a bold text toggle, three colour tools that operate on the current \
- selection, and a reset to defaults button that also operates on the current selection.
-
diff --git a/examples/org.eclipse.swt.examples/plugin.xml b/examples/org.eclipse.swt.examples/plugin.xml
deleted file mode 100755
index cbb9b7f5b3..0000000000
--- a/examples/org.eclipse.swt.examples/plugin.xml
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
-
diff --git a/examples/org.eclipse.swt.examples/src/examples_addressbook.properties b/examples/org.eclipse.swt.examples/src/examples_addressbook.properties
deleted file mode 100644
index 29252e1fd6..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_addressbook.properties
+++ /dev/null
@@ -1,69 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-Last_name = Last Name
-First_name = First Name
-Business_phone = Business Phone
-Home_phone = Home Phone
-Email = Email
-Fax = Fax
-Close_save = The address book contents have changed.\nDo you want to save the changes?
-New_title = Untitled
-Column = Column:
-Book_extension = .adr
-Book_filter_name = Address Books
-All_filter_name = All Files
-File = File
-Does_not_exist = does not exist.
-File_not_found = File not found:
-IO_error_read = IO error reading text file:
-IO_error_write = IO error writing text file:
-IO_error_close = IO error closing text file:
-Title_bar = Address Book -
-Save_as_title = Save As
-Query_overwrite = already exists.\nDo you want to replace it?
-File_menu_title = &File
-New_contact = &New Contact...\tCtrl+N
-Edit_contact = &Edit Contact...\tCtrl+E
-New_address_book = New Address &Book\tCtrl+B
-Open_address_book = &Open Address Book...\tCtrl+O
-Save_address_book = &Save Address Book\tCtrl+S
-Save_book_as = Save &Address Book As...\tCtrl+A
-Exit = E&xit
-Edit_menu_title = &Edit
-Edit = &Edit...\tCtrl+E
-Copy = &Copy\tCtrl+C
-Paste = &Paste\tCtrl+V
-Delete = De&lete\tDel
-Sort = &Sort
-Search_menu_title = &Search
-Find = &Find...\tCtrl+F
-Find_next = Find &Next...\tF3
-Pop_up_new = &New...
-Pop_up_edit = &Edit...
-Pop_up_copy = &Copy
-Pop_up_paste = &Paste
-Pop_up_delete = &Delete
-Pop_up_find = &Find...
-Help_menu_title = &Help
-About = &About Address Book...
-About_1 = About
-About_2 = \nversion 1.0
-OK = OK
-Cancel = Cancel
-Search_dialog_title = Find
-Dialog_find_what = Fi&nd what:
-Dialog_match_case = Match &case
-Dialog_match_word = Match &whole word
-Dialog_direction = Direction
-Dialog_dir_up = &Up
-Dialog_dir_down = &Down
-Dialog_find = &Find
-Cannot_find = Cannot find
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/src/examples_browser.properties b/examples/org.eclipse.swt.examples/src/examples_browser.properties
deleted file mode 100644
index e9779907e8..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_browser.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-error.CouldNotLoadResources = Unable to load resources
-window.title = SWT Browser
-
-Back = Back
-BrowserNotCreated = Error - The Browser widget could not be instantiated. Please check the Browser widget is supported on this platform. Supported platforms and software requirements for the Browser widget are listed on the SWT FAQ web page.
-Forward = Forward
-Stop = Stop
-Refresh = Refresh
-Go = Go
-Startup = http://www.eclipse.org
diff --git a/examples/org.eclipse.swt.examples/src/examples_control.properties b/examples/org.eclipse.swt.examples/src/examples_control.properties
deleted file mode 100644
index 78b43c5411..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_control.properties
+++ /dev/null
@@ -1,258 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-error.CouldNotLoadResources = Unable to load resources
-window.title = SWT Controls
-custom.window.title = SWT Custom Controls
-
-Text_Buttons = Text Buttons
-Size = Size
-Alignment = Alignment
-Left = Left
-Right = Right
-Up = Up
-Down = Down
-Center = Center
-One = One
-Two = Two
-Three = Three
-Image_Buttons = Image Buttons
-Image_Text_Buttons = Image and Text Buttons
-Control_Example = Control Example
-Parameters = Parameters
-Other = Other
-Enabled = Enabled
-Visible = Visible
-BackgroundColor = Background Color
-BackgroundImage = Background Image
-PopupMenu = Popup Menu
-Preferred = Preferred
-Styles = Styles
-Menu_Styles = Menu Styles
-MenuItem_Styles = MenuItem Styles
-Background_Mode = Background Mode on Parent
-Listeners = Listeners
-Select_Listeners = Select Listeners
-Listen = Listen
-Edit_Event = Edit Event
-Edit_Event_Fields = On {0}, return the following:
-Returning = <- Returning:
-Clear = Clear
-Set_Get = Set/Get API
-Parameter_Info = {0} e.g. {1}
-Info_int = 4
-Info_intA = 0,1,2
-Info_long = 4
-Info_longA = 0,1,2
-Info_char = c
-Info_charA = a,b,c
-Info_boolean = true
-Info_booleanA = true,true,false
-Info_String = hello
-Info_StringA = hello,there
-Info_Point = 0,0
-Info_TabItem = Tab 0
-Info_TabItemA = Tab 0,Tab 2
-Info_TableItem = Index:2
-Info_TableItemA = Index:2,Index:4
-Info_TreeItem = Node 1
-Info_TreeItemA = Node 1,Node 3
-Select_All = Select All
-Deselect_All = Deselect All
-OK = OK
-FillDamage = Fill Damaged Area With Color
-Title_Text = Title Text
-Text_Labels = Text Labels
-Image_Labels = Image Labels
-Custom_Labels = Custom Labels
-Custom_Combo = Custom Combo
-One_Two_Three = One Two Three
-Text_ToolBar = Text ToolBar
-Image_ToolBar = Image ToolBar
-ImageText_ToolBar = Image and Text ToolBar
-Maximum = Maximum
-Minimum = Minimum
-Selection = Selection
-Increment = Increment
-Page_Increment = Page Increment
-Thumb = Thumb
-Digits = Digits
-Tree_With_Images = Tree With Images
-Dialog_Type = Dialog Type
-Create_Dialog = Create Dialog
-Button_Styles = Button Styles
-Icon_Styles = Icon Styles
-Modal_Styles = Modal Styles
-File_Dialog_Styles = File Dialog Styles
-Item_Styles = Item Styles
-Dialog_Result = Dialog Result
-ColorDialog = ColorDialog
-DirectoryDialog = DirectoryDialog
-FileDialog = FileDialog
-FontDialog = FontDialog
-PrintDialog = PrintDialog
-MessageBox = MessageBox
-Multi_line = A multi line text widget.
-Example_string = The quick brown fox jumps over the lazy dog.
-Header_Visible = Header Visible
-Sort_Indicator = Sort Indicator
-Header_Images = Header Images
-Sub_Images = Sub Images
-Lines_Visible = Lines Visible
-Moveable_Columns = Moveable Columns
-Resizable_Columns = Resizable Columns
-Multiple_Columns = Multiple Columns
-Locked = Locked
-Combo_child = Combo Child
-Node_1 = Node 1
-Node_2 = Node 2
-Node_3 = Node 3
-Node_4 = Node 4
-Node_1_1 = Node 1.1
-Node_2_1 = Node 2.1
-Node_3_1 = Node 3.1
-Node_2_2 = Node 2.2
-Node_2_2_1 = Node 2.2.1
-Parent = Parent
-No_Parent = No Parent
-Decoration_Styles = Decoration Styles
-Create_Shell = Create Shell
-Close_All_Shells = Close All Shells
-Push = Push
-Radio = Radio
-Check = Check
-Cascade = Cascade
-Drop_Down = Drop Down
-Images_failed = Warning: Failed to load images
-readme_txt = readme.txt
-Index = Index:
-Title = Title:
-Close = Close
-Result = Result: {0}
-FilterName_0 = Text Files
-FilterName_1 = Batch Files
-FilterName_2 = Doc Files
-FilterName_3 = All Files
-TableTitle_0 = Name
-TableTitle_1 = Type
-TableTitle_2 = Size
-TableTitle_3 = Modified
-TableLine0_0 =
-TableLine0_1 = classes
-TableLine0_2 = 0
-TableLine0_3 = today
-TableLine1_0 =
-TableLine1_1 = databases
-TableLine1_2 = 2556
-TableLine1_3 = tomorrow
-TableLine2_0 =
-TableLine2_1 = images
-TableLine2_2 = 91571
-TableLine2_3 = yesterday
-ListData0_0 = Line 1
-ListData0_1 = Line 2
-ListData0_2 = Line 3
-ListData0_3 = Line 4
-ListData0_4 = Line 5
-ListData0_5 = Line 6
-ListData0_6 = Line 7
-ListData0_7 = Line 8
-ListData0_8 = Longest Line In List
-ListData1_0 = Apples
-ListData1_1 = Oranges
-ListData1_2 = Bananas
-ListData1_3 = Grapefruit
-ListData1_4 = Peaches
-ListData1_5 = Kiwi
-ListData1_6 = Apricots
-ListData1_7 = Strawberries
-ListData1_8 = The Longest String
-DropDownData_0 = Apples
-DropDownData_1 = Oranges
-DropDownData_2 =
-DropDownData_3 = Grapefruit
-DropDownData_4 = Peaches
-DropDownData_5 = Kiwi
-DropDownData_6 =
-DropDownData_7 = Strawberries
-DropDownData_8 = The Longest String
-Colors = Colors and Font
-Change = &Change...
-Defaults = &Defaults
-Foreground_Color = Foreground Color
-Background_Color = Background Color
-Font = Font
-Item_Foreground_Color = Item 0 Foreground Color
-Item_Background_Color = Item 0 Background Color
-Item_Font = Item 0 Font
-Cell_Foreground_Color = Item 0 Col 1 Foreground Color
-Cell_Background_Color = Item 0 Col 1 Background Color
-Cell_Font = Item 0 Col 1 Font
-Wrap_Text = Jack and Jill went up the hill to fetch a pail of water, \
- Jack fell down and broke his crown and Jill came tumbling after!
-Foreground_Style = Foreground
-Background_Style = Background
-StyledText_Styles = Text Styles
-StyledText_Style_Instructions = Select text, then style.
-Bold = Bold
-Italic = Italic
-Underline = Underline
-Strikeout = Strikeout
-Fill_X = Horizontal Fill
-Fill_Y = Vertical Fill
-Pack_Columns = Pack Columns
-TabItem1_0 = Tab 0
-TabItem1_1 = Tab 1
-TabItem1_2 = Tab 2
-TabItem_content = TabItem Content
-CTabItem1_0 = CTabItem 0
-CTabItem1_1 = CTabItem 1
-CTabItem1_2 = CTabItem 2 has a long name
-CItem_Colors = CTabItem Colors
-CTabItem_content = CTabItem Content
-Set_Simple_Tabs = Simple Tabs
-Set_Single_Tabs = Single Tab
-Set_Min_Visible = Minimize
-Set_Max_Visible = Maximize
-Set_Unselected_Close_Visible = Close on Unselected Tabs
-Set_Unselected_Image_Visible = Image on Unselected Tabs
-Selection_Foreground_Color = Selection Foreground Color
-Selection_Background_Color = Selection Background Color
-Set_Image = Set Image
-TableTree_column = Column
-MenuItem_Cut = Cu&t Ctrl+X
-MenuItem_Copy = &Copy Ctrl+C
-MenuItem_Paste = &Paste Ctrl+V
-MenuItem_SelectAll = Select &All Ctrl+A
-Orientation = Orientation
-Default = Default (Inherit)
-Images = Images
-Accelerators = Accelerators
-Mnemonics = Mnemonics
-SubMenu = Sub-Menu
-SubSubMenu = Sub-Sub-Menu
-1Radio = Radio1
-2Radio = Radio2
-1RadioWithMnemonic = Radio&1
-2RadioWithMnemonic = Radio&2
-PushWithMnemonic = &Push
-RadioWithMnemonic = &Radio
-CheckWithMnemonic = &Check
-CascadeWithMnemonic = C&ascade
-PopupMenuHere = Popup Menu Here
-LinkText=Visit the Eclipse.org project and the SWT homepage.
-Tooltip = Tooltip: {0}
-Item1_Text = What is your favorite button?
-Item2_Text = What is your favorite icon?
-ToolTip_Title = Foxes vs. Dogs
-No_Icon = No Icon
-Show_In_Tray = Show In Tray
-BrowserNotFound = Browser not found: {0}
-MozillaNotFound = Cannot use SWT.MOZILLA style: {0}\nSee http://www.eclipse.org/swt/faq.php#howusemozilla for more information.
diff --git a/examples/org.eclipse.swt.examples/src/examples_fileviewer.properties b/examples/org.eclipse.swt.examples/src/examples_fileviewer.properties
deleted file mode 100644
index c0cddcf483..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_fileviewer.properties
+++ /dev/null
@@ -1,69 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-Title = SWT FileViewer - {0}
-
-menu.File.text = &File
-menu.File.Close.text = &Close
-menu.File.SimulateOnly.text = Simulate File Operations
-menu.Help.text = &Help
-menu.Help.About.text = &About
-
-tool.Cut.tiptext = Cut
-tool.Copy.tiptext = Copy
-tool.Delete.tiptext = Delete
-tool.Parent.tiptext = Parent
-tool.Paste.tiptext = Paste
-tool.Print.tiptext = Print
-tool.Refresh.tiptext = Refresh
-tool.Rename.tiptext = Rename
-tool.Search.tiptext = Search
-
-details.AllFolders.text = All Folders
-details.ContentsOf.text = Contents of ''{0}''
-details.FileSize.text = {0} bytes
-details.DirNumberOfObjects.text = {0} object(s)
-details.NumberOfSelectedFiles.text = {0} object(s) selected
-
-table.Name.title = Name
-table.Size.title = Size
-table.Type.title = Type
-table.Modified.title = Modified
-
-filetype.Unknown = {0} File
-filetype.None = File
-filetype.Folder = Folder
-filesize.KB = {0} kb
-
-dialog.About.title = About SWT FileViewer
-dialog.About.description = SWT FileViewer\n\nVersion: 0.9\n\nRunning on: {0}
-
-dialog.NotImplemented.title = Not Implemented
-dialog.ActionNotImplemented.description = Sorry! The action you selected has not been implemented.
-
-dialog.FailedCopy.title = Copy Files Error
-dialog.FailedCopy.description = An error occurred while trying to copy "{0}" to "{1}".
-
-dialog.FailedDelete.title = Delete Files Error
-dialog.FailedDelete.description = An error occurred while trying to delete "{0}".
-
-progressDialog.cancelButton.text = Cancel
-progressDialog.Copy.title = Copy Files
-progressDialog.Copy.description = Copying files.
-progressDialog.Copy.operation = Copying... {0}
-progressDialog.Move.title = Move Files
-progressDialog.Move.description = Moving files.
-progressDialog.Delete.operation = Deleting... {0}
-
-simulate.CopyFromTo.text = Simulated copy from "{0}" to "{1}".
-simulate.DirectoriesCreated.text = Simulated directories created for "{0}".
-simulate.Delete.text = Simulated delete of "{0}".
-
-error.FailedLaunch.message = Could not launch "{0}"
diff --git a/examples/org.eclipse.swt.examples/src/examples_graphics.properties b/examples/org.eclipse.swt.examples/src/examples_graphics.properties
deleted file mode 100644
index 5f65b32301..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_graphics.properties
+++ /dev/null
@@ -1,166 +0,0 @@
-###############################################################################
-# Copyright (c) 2005, 2007 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
-###############################################################################
-GraphicsExample=Graphics Example
-SWTGraphics=SWT Graphics
-Warning=Warning
-LibNotFound=Advanced graphics library not found. Some examples will not display.
-Settings=Settings
-Play=Play
-Pause=Pause
-Background=Background
-DoubleBuffer=Double Buffer
-White=White
-Black=Black
-Red=Red
-Green=Green
-Blue=Blue
-Cyan=Cyan
-Yellow=Yellow
-CustomColor=Custom Color
-CustomPattern=Custom Pattern
-Pattern1=Pink Losange
-Pattern2=Purple Checkers
-Pattern3=Blue Pentagon
-Animation=Animation
-StarPolygon=Star Polygon
-Line=Line
-BlackHole=Black Hole
-FillRule=Fill Rule:
-Polygons=Polygons
-Introduction=Introduction
-SWT=SWT
-Bounce=Bounce
-Font=Font
-Misc=Misc
-Countdown=Countdown
-LineWidth=Line Width
-Antialiasing=Antialiasing
-LineCap=Line Cap
-Spiral=Spiral
-Petals=Petals
-Gradient=Gradient
-GradImage=Gradient Image
-SwapColors=Swap Colors
-Curves=Curves
-Cubic=Cubic
-Quadratic=Quadratic
-Lines=Lines
-Flat=Flat
-Square=Square
-Round=Round
-LineStyles=Line Styles
-GradientDlgMsg=Please select two colors:
-GradientDlgButton1=Color 1
-GradientDlgButton2=Color 2
-GradientTabItem1=Color 1
-GradientTabItem2=Color 2
-Alpha=Alpha
-CustomFont=Custom Font
-Regular=Regular
-Italic=Italic
-Bold=Bold
-BoldItalic=Bold Italic
-FontFace=Face
-FontStyle=Style
-FontSize=Size
-Color=Color
-Clipping=Clipping
-PathClipping=Path Clipping
-Circles=Circles
-Rectangle=Rectangle
-Oval=Oval
-Word=Word
-Star=Star
-Triangles=Triangles
-Default=Default
-RegionClipping=Region Clipping
-Region1=Region 1
-Region2=Region 2
-Add=Add
-Sub=Subtract
-Inter=Intersect
-Interpolation=Interpolation
-Image=Image
-OriginalImg=Original Image
-House=House
-Question=Question
-Task=Task
-Cube=Cube
-Ovals=Ovals
-None=None
-Low=Low
-Default=Default
-High=High
-Transform=Transform
-Cards=Cards
-Solid=Solid
-Dash=Dash
-Dot=Dot
-DashDot=Dash Dot
-DashDotDot=Dash Dot Dot
-LineJoin=Line Join
-bevel=BEVEL
-miter=MITER
-round=ROUND
-Ball=Ball
-CustomAlpha=Custom Alpha
-Maze=Maze
-rgb=RGB
-Graphics=Graphics
-Flip=Flip
-Scale=Scale
-Rotate=Rotate
-xscale=X-Scale
-yscale=Y-Scale
-Invert=Invert
-Path=Path
-PathOper=Path Operations
-DrawPath=Draw Path
-FillPath=Fill Path
-ClosePath=Close Path
-FillColor=Fill Color
-Text=Text
-Shapes=Shapes
-Next=Next
-Back=Back
-AnimPathClipping=Animated Path Clipping
-##### ------------------ Tab Descriptions ------------------ #####
-AlphaDescription=This tab demonstrates alpha blending. It draws various shapes and images as alpha values change.
-BallDescription=This tab uses alpha blending to simulate \"ghosting\" of a ball in movement.
-BlackHoleDescription=This is a miscellaneous demonstration that makes use of the fillOval() operation to simulate a black hole.
-CardsDescription=This tab demonstrates various transformations, such as scaling, rotation, and translation.
-CountdownDescription=This miscellaneous tab presents a count down from 5 to 1, then displays SWT.
-CurvesSWTDescription=This tab presents cubic and quadratic curves that can be drawn. As a demonstration, cubic and quadratic curves are used to spell out \"SWT\". The user may reposition the cubic and quadratic handles.
-CurvesDescription=This tab presents cubic and quadratic curves that can be drawn. The user may reposition the cubic and quadratic handles
-CustomAlphaDescription=This tab demonstrates the use of alpha blending. It allows a user to specify a custom alpha value.
-CustomFontDescription=This tab demonstrates various text fonts. It allows the user to specify font parameters such as face, style and size.
-FontBounceDescription=This tab is an animated graphic. It presents the word SWT in different fonts as it bounces around the screen.
-GradientImageDescription=This tab is an animated graphic. It presents the word SWT in different fonts as it bounces around the screen.
-AntialiasingGraphicsDesc=This tab demonstrates antialiasing for graphics. Antialiasing is used for smoothing jagged edges in graphics. This tab allows the user to see the effects of different antialiasing values.
-FlipDescription=This tab demonstrates how an image can be flipped in various fashions.
-ScaleDescription=This tab demonstrates how an image can be scaled. Resize the shell, and the image will scale with it.
-TransformImgDescription=This tab demonstrates transformations, such as scaling, rotation, and invert. It allows the user to specify values for scaling and rotation.
-ImageInterpolationDesc=This tab shows the effects of applying various interpolation algorithms to images that have been stretched or shrunk.
-IntroductionDescription=This is the introduction tab. This demonstration makes use of a path clipping.
-LineCapDescription=This tab demonstrates various line caps applicable to a line.
-LineJoinDescription=This tab demonstrates various line joins. It allows a user to choose from bevel, miter and round.
-LineStylesDescription=This tab demonstrates line styles applicable to a line. It shows the use of the setLineStyle() method.
-LineDescription=This tab draws two lines.
-MazeDescription=This is a miscellaneous demonstration. Three objects move through the maze, each following a different path. Only one of the three follows the correct path.
-AnimPathClippingDesc=This tab demonstrates the use of path clipping. A clipping is the area onto which a drawing is made visible. The default clipping is the entire canvas (all the space in the right panel). However, one can set the clipping to be something different. In this tab, the clipping is the set of triangles, rectangles and the circle. When the blue rectangle is drawn, only the portions of the blue rectangle appearing in the clipping are visible.
-PathClippingDesc=This tab demonstrates the use of path clipping. A clipping is the area onto which a drawing is made visible. The default clipping is the entire canvas (all the space in the right panel). However, one can set the clipping to be something different.
-PathOperDescription=This tab demonstrates the use of paths. It allows the user to see the differences between filling, drawing and closing paths.
-rgbDescription=Miscellaneous tab that demonstrates emerging colors from layering other colors.
-RegionClippingDescription=This tab demonstrates how to apply a region clipping and the effects of applying one. It also demonstrates the operations that can be applied between two regions.
-ShapesDescription=This tab draws 3D shapes (in 2D) using various line styles.
-SpiralDescription=Miscellaneous tab that presents a spiral consisting of the number of petals specified.
-StarPolygonDescription=This tab draws a polygon and shows the effects of setting different fill rules: SWT.FILL_WINDING or SWT.FILL_EVEN_ODD
-AntialiasingTextDesc=This tab demonstrates antialiasing for text. Antialiasing is used for smoothing jagged edges in graphics. This tab allows the user to see the effects of different antialiasing values.
diff --git a/examples/org.eclipse.swt.examples/src/examples_helloworld.properties b/examples/org.eclipse.swt.examples/src/examples_helloworld.properties
deleted file mode 100644
index f440a18ebc..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_helloworld.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-Hello_world = Hello World
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/src/examples_hoverhelp.properties b/examples/org.eclipse.swt.examples/src/examples_hoverhelp.properties
deleted file mode 100644
index 85ca63de0c..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_hoverhelp.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-error.CouldNotLoadResources = Unable to load resources : {0}
-
-ToolItem.text = ToolItem {0}
-ToolItem.tooltip = Tooltip for {0}. Try F1 on me.
-ToolItem.help = Help text for {0}.
-
-TableItem.text = TableItem {0}
-TableItem.tooltip = Tooltip for {0}. Try F1 on me.
-TableItem.help = Help text for {0}.
-
-TreeItem.text = TreeItem {0}
-TreeItem.tooltip = Tooltip for {0}. Try F1 on me.
-TreeItem.help = Help text for {0}.
-
-Hello.text = Hello
-Hello.tooltip = Greetings!
diff --git a/examples/org.eclipse.swt.examples/src/examples_images.properties b/examples/org.eclipse.swt.examples/src/examples_images.properties
deleted file mode 100644
index 268989cab1..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_images.properties
+++ /dev/null
@@ -1,114 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2007 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
-###############################################################################
-Image_analyzer = Image Analyzer
-None = None
-White = White
-Black = Black
-Red = Red
-Green = Green
-Blue = Blue
-X_scale = X Scale
-Y_scale = Y Scale
-Alpha_K = Alpha-K
-Display = Display
-Incremental = Incremental
-Transparent = Transparent
-Transparent_lc = transparent
-Mask = Mask
-Background = Background
-Animation = Animation
-Previous = < &Previous
-Next = &Next >
-Animate = &Animate
-Type_initial = Type:
-Type_string = Type: {0}
-Type_index = Type: {0} [{1,number,integer} of {2,number,integer}]
-Size_initial = Size:
-Size_value = Size: {0,number,integer} x {1,number,integer}
-Depth_initial = Depth:
-Depth_value = Depth: {0}
-Transparent_pixel_initial = Transparent pixel:
-Transparent_pixel_value = Transparent pixel: {0}
-Time_to_load_initial = Time to load:
-Time_to_load_value = Time to load: {0} ms
-Animation_size_initial = Animation size:
-Animation_size_value = Animation size: {0,number,integer} x {1,number,integer}
-Background_pixel_initial = Background pixel:
-Background_pixel_value = Background pixel: {0}
-Image_location_initial = Image location:
-Image_location_value = Image location: ({0,number,integer}, {1,number,integer})
-Disposal_initial = Disposal:
-Disposal_value = Disposal: {0,number,integer} ({1})
-Delay_initial = Delay:
-Delay_value = Delay: {0,number,integer} ms (using {1,number,integer} ms)
-Delay_used = Delay: {0,number,integer} ms
-Repeats_initial = Repeats:
-Repeats_value = Repeats: {0,number,integer}
-Repeats_forever = Repeats: {0,number,integer} (forever)
-Palette_initial = Palette:
-Palette_direct = Palette: Direct
-Palette_value = Palette size: {0,number,integer}
-Max_length_string = Transparent pixel: -1 (none)
-Pixel_data_initial = Pixel data:
-Pixel_data_value = Pixel data: Bytes per line: {0,number,integer} \
- Scanline pad: {1,number,integer} {2} {3}
-Depth_info = Depth: {0,number,integer} -- {1}
-One_byte = 1 byte per pixel
-Multi_bytes = {0,number,integer} bytes per pixel
-Multi_pixels = {0,number,integer} pixels per byte {1}
-Scroll_for_alpha = (Scroll down to see alpha data)
-File = &File
-OpenFile = &Open File...\tCtrl+O
-OpenURL = Open &URL...\tCtrl+U
-Reopen = &Reopen
-LoadFile = &Load File...\tCtrl+L
-Save = &Save\tCtrl+S
-Save_as = Save &As...
-Save_mask_as = Save &Mask As...
-Print = &Print\tCtrl+P
-Exit = E&xit
-Alpha = Alpha
-OpenURLDialog = Open URL
-EnterURL = Enter the URL for an image (bmp, gif, ico, jfif, jpeg, jpg, png, tif, tiff):
-All_images = All Image Files
-Loading_lc = loading
-Saving_lc = saving
-Unknown_extension = Unknown file extension: {0}\nPlease use bmp, gif, ico, jfif, jpeg, jpg, png, tif, or tiff.
-Overwrite = Overwrite {0}?
-Save_all = Save all {0} images into a multi-image file?
-Analyzer_on = Image Analyzer on: {0}
-Reloading_lc = reloading
-Color_at = Image color at ({0,number,integer}, {1,number,integer}) \
- - pixel {2,number,integer} [0x{3}] - is {4} [0x{5}] {6}
-RGB = RGB '{'{0}, {1}, {2}'}'
-RGBA = RGBA '{'{0}, {1}, {2}, {3}'}'
-Color_at_transparent = (transparent)
-Creating_image = Creating image # {0,number,integer} from
-OK = OK
-Cancel = Cancel
-Stop = &Stop
-Creating_from = Creating image read from
-Bytes_per_line = Bytes per line:
-Scanline_pad = Scanline pad:
-Printing_error = Printing error:
-Error = Error {0} file\n{1}\n\n
-Unsupported_lc = unsupported
-None_lc = none
-Background_lc = background
-Previous_lc = previous
-Unspecified_lc = unspecified
-Unknown_ac = UNKNOWN
-Forever_lc = forever
-Save_as_type = Save As BMP Type...
-Save_as_type_label = Select the type of BMP to save as:
-Save_as_type_no_compress = No Compression
-Save_as_type_rle_compress = RLE Compression
-Save_as_type_os2 = OS/2 BMP
diff --git a/examples/org.eclipse.swt.examples/src/examples_javaviewer.properties b/examples/org.eclipse.swt.examples/src/examples_javaviewer.properties
deleted file mode 100644
index 47afc732c2..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_javaviewer.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-Open_menuitem=&Open...\tCtrl+O
-Exit_menuitem=E&xit
-File_menuitem=&File
-Window_title=SWT Java Viewer
-Err_file_no_exist=File {0} does not exist.
-Err_file_io=IO error reading file:\n{0}
-Err_file_not_found=File not found:\n{0}
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/src/examples_layout.properties b/examples/org.eclipse.swt.examples/src/examples_layout.properties
deleted file mode 100644
index 921b32e78f..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_layout.properties
+++ /dev/null
@@ -1,52 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-window.title = SWT Layouts
-
-Add = &Add
-Delete = &Delete
-Clear = &Clear
-Children = Children
-Type = Type
-Top_Control = Top Control
-Layout = Layout
-Preferred_Size = Preferred Size
-Generate_Code = &Generate Code
-Generated_Code = Generated Code
-Parameters = Parameters
-Properties = Properties
-Margins = Margins
-Margins_Spacing = Margins and Spacing
-Columns = Columns
-Attach_Edit = Edit
-Left_Attachment = Edit Left Attachment
-Right_Attachment = Edit Right Attachment
-Top_Attachment = Edit Top Attachment
-Bottom_Attachment = Edit Bottom Attachment
-Position = Position
-Control = Control
-Offset = Offset [+/-]
-Item = Item {0}
-Combo_Index = Combo {0}
-Group_Index = Group {0}
-Label_Index = Label {0}
-Button_Index = Button {0}
-StyledText_Index = StyledText {0}
-Text_Index = Text {0}
-OK = OK
-Cancel = Cancel
-Edit = &Edit
-Select_All = Select &All\tCtrl+A
-Copy = &Copy\tCtrl+C
-Exit = E&xit
-Name_Title = Enter Names
-Name_Label = Enter names for your controls
-Invalid_Name = Invalid Name - Please enter valid variable names for your controls
-Default = Default
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/src/examples_paint.properties b/examples/org.eclipse.swt.examples/src/examples_paint.properties
deleted file mode 100644
index b2ecec5a13..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_paint.properties
+++ /dev/null
@@ -1,115 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 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
-###############################################################################
-error.CouldNotLoadResources = Unable to load resources
-window.title = Paint
-
-menu.Tools.label = Tools
-menu.Options.label = Options
-
-tool.Pencil.label = Pencil
-tool.Pencil.tooltip = Pencil tool
-tool.Pencil.image = tool_pencil.gif
-tool.Pencil.description = Selects the Pencil tool.
-
-tool.Airbrush.label = Airbrush
-tool.Airbrush.tooltip = Airbrush tool
-tool.Airbrush.image = tool_airbrush.gif
-tool.Airbrush.description = Selects the Airbrush tool.
-
-tool.Line.label = Line
-tool.Line.tooltip = Line tool
-tool.Line.image = tool_line.gif
-tool.Line.description = Selects the Line tool.
-
-tool.PolyLine.label = Polygon
-tool.PolyLine.tooltip = Polygon tool
-tool.PolyLine.image = tool_polyline.gif
-tool.PolyLine.description = Selects the PolyLine tool.
-
-tool.Rectangle.label = Rectangle
-tool.Rectangle.tooltip = Rectangle tool
-tool.Rectangle.image = tool_rectangle.gif
-tool.Rectangle.description = Selects the Rectangle tool.
-
-tool.Ellipse.label = Ellipse
-tool.Ellipse.tooltip = Ellipse tool
-tool.Ellipse.image = tool_ellipse.gif
-tool.Ellipse.description = Selects the Ellipse tool.
-
-tool.RoundedRectangle.label = Rounded Rectangle
-tool.RoundedRectangle.tooltip = Rounded Rectangle tool
-tool.RoundedRectangle.image = tool_roundedrectangle.gif
-tool.RoundedRectangle.description = Selects the Rounded Rectangle tool.
-
-tool.Text.label = Text
-tool.Text.tooltip = Text tool
-tool.Text.image = tool_text.gif
-tool.Text.description = Selects the Text tool.
-tool.Text.settings.defaulttext = Hello!
-tool.Text.dialog.title = Text Tool Settings
-tool.Text.dialog.message = Please enter the new text string to be painted.
-
-tool.Null.label =
-
-fill.None.label = No Fill
-fill.None.tooltip = No fill mode
-fill.None.image = fill_none.gif
-fill.None.description = Selects No Fill mode.
-
-fill.Outline.label = Outline Fill
-fill.Outline.tooltip = Outline fill mode
-fill.Outline.image = fill_outline.gif
-fill.Outline.description = Selects Outline Fill mode.
-
-fill.Solid.label = Solid Fill
-fill.Solid.tooltip = Solid fill mode
-fill.Solid.image = fill_solid.gif
-fill.Solid.description = Selects Solid Fill mode.
-
-linestyle.Solid.label = Solid Line
-linestyle.Solid.tooltip = Solid line style
-linestyle.Solid.image = linestyle_solid.gif
-linestyle.Solid.description = Select Solid Line style.
-
-linestyle.Dot.label = Dotted Line
-linestyle.Dot.tooltip = Dotted line style
-linestyle.Dot.image = linestyle_dot.gif
-linestyle.Dot.description = Select Dotted Line style.
-
-linestyle.Dash.label = Dashed Line
-linestyle.Dash.tooltip = Dashed line style
-linestyle.Dash.image = linestyle_dash.gif
-linestyle.Dash.description = Select Dashed Line style.
-
-linestyle.DashDot.label = Dash-Dot Line
-linestyle.DashDot.tooltip = Dash-Dot line style
-linestyle.DashDot.image = linestyle_dashdot.gif
-linestyle.DashDot.description = Select Dash-Dot Line style.
-
-options.Font.label = Text Tool Font
-options.Font.tooltip = Select Text Tool font
-options.Font.image = options_font.gif
-options.Font.description = Selects Text Tool font.
-options.Font.dialog.title = Text Tool Font
-
-settings.AirbrushRadius.text = Airbrush Radius
-settings.AirbrushIntensity.text = Airbrush Intensity
-
-session.Null.message = Select a tool...
-session.ContinuousPaint.message = Click and drag to draw...
-session.DragInteractivePaint.message = Click and drag to preview, release to draw, right-click to cancel...
-session.SegmentedInteractivePaint.message.anchorMode = Click to set anchor...
-session.SegmentedInteractivePaint.message.interactiveMode = Click to draw, double-click to close figure, right-click to cancel...
-session.Text.message = Click to draw text, right-click to edit text...
-
-status.Coord.format = ({0}, {1})
-status.CoordRange.format = ({0}, {1}) - ({2}, {3})
-status.Bar.format = {0} : {1} {2}
diff --git a/examples/org.eclipse.swt.examples/src/examples_texteditor.properties b/examples/org.eclipse.swt.examples/src/examples_texteditor.properties
deleted file mode 100644
index 1c55fe63ff..0000000000
--- a/examples/org.eclipse.swt.examples/src/examples_texteditor.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 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
-###############################################################################
-Exit_menuitem=E&xit
-Cut_menuitem=Cu&t\tCtrl+X
-Copy_menuitem=&Copy\tCtrl+C
-Paste_menuitem=&Paste\tCtrl+V
-Window_title=SWT Text Editor
-Font_menuitem=Set &Font...
-Edit_menuitem=&Edit
-File_menuitem=&File
-Bold=Bold
-Italic=Italic
-Underline=Underline
-Strikeout=Strikeout
diff --git a/examples/org.eclipse.swt.examples/src/import.properties b/examples/org.eclipse.swt.examples/src/import.properties
deleted file mode 100644
index 1f7937eab8..0000000000
--- a/examples/org.eclipse.swt.examples/src/import.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-###############################################################################
-# Copyright (c) 2000, 2003 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
-###############################################################################
-# Persist project settings for later import
-natures = org.eclipse.jdt.core.javanature; org.eclipse.pde.PluginNature
-builders = org.eclipse.jdt.core.javabuilder; org.eclipse.pde.ManifestBuilder; org.eclipse.pde.SchemaBuilder
-var.ECLIPSE_PLUGINS = <>
-vmargs.org/eclipse/swt/examples/addressbook/AddressBook.java%AddressBook = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/controlexample/ControlExample.java%ControlExample = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/fileviewer/FileViewer.java%FileViewer = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/helloworld/HelloWorld1.java%HelloWorld1 = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/helloworld/HelloWorld2.java%HelloWorld2 = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/helloworld/HelloWorld3.java%HelloWorld3 = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/helloworld/HelloWorld4.java%HelloWorld4 = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/helloworld/HelloWorld5.java%HelloWorld5 = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/hoverhelp/HoverHelp.java%HoverHelp = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/imageanalyzer/ImageAnalyzer.java%ImageAnalyzer = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/javaviewer/JavaViewer.java%JavaViewer = "-Djava.library.path=<>"
-vmargs.org/eclipse/swt/examples/texteditor/TextEditor.java%TextEditor = "-Djava.library.path=<>"
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/AddressBook.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/AddressBook.java
deleted file mode 100755
index d16cdfec09..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/AddressBook.java
+++ /dev/null
@@ -1,881 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2006 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.addressbook;
-
-
-/* Imports */
-import java.io.*;
-import java.util.*;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-/**
- * AddressBookExample is an example that uses org.eclipse.swt
- * libraries to implement a simple address book. This application has
- * save, load, sorting, and searching functions common
- * to basic address books.
- */
-public class AddressBook {
-
- private static ResourceBundle resAddressBook = ResourceBundle.getBundle("examples_addressbook");
- private Shell shell;
-
- private Table table;
- private SearchDialog searchDialog;
-
- private File file;
- private boolean isModified;
-
- private String[] copyBuffer;
-
- private int lastSortColumn= -1;
-
- private static final String DELIMITER = "\t";
- private static final String[] columnNames = {resAddressBook.getString("Last_name"),
- resAddressBook.getString("First_name"),
- resAddressBook.getString("Business_phone"),
- resAddressBook.getString("Home_phone"),
- resAddressBook.getString("Email"),
- resAddressBook.getString("Fax")};
-
-public static void main(String[] args) {
- Display display = new Display();
- AddressBook application = new AddressBook();
- Shell shell = application.open(display);
- while(!shell.isDisposed()){
- if(!display.readAndDispatch())
- display.sleep();
- }
- display.dispose();
-}
-public Shell open(Display display) {
- shell = new Shell(display);
- shell.setLayout(new FillLayout());
- shell.addShellListener(new ShellAdapter() {
- public void shellClosed(ShellEvent e) {
- e.doit = closeAddressBook();
- }
- });
-
- createMenuBar();
-
- searchDialog = new SearchDialog(shell);
- searchDialog.setSearchAreaNames(columnNames);
- searchDialog.setSearchAreaLabel(resAddressBook.getString("Column"));
- searchDialog.addFindListener(new FindListener () {
- public boolean find() {
- return findEntry();
- }
- });
-
- table = new Table(shell, SWT.SINGLE | SWT.BORDER | SWT.FULL_SELECTION);
- table.setHeaderVisible(true);
- table.setMenu(createPopUpMenu());
- table.addSelectionListener(new SelectionAdapter() {
- public void widgetDefaultSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length > 0) editEntry(items[0]);
- }
- });
- for(int i = 0; i < columnNames.length; i++) {
- TableColumn column = new TableColumn(table, SWT.NONE);
- column.setText(columnNames[i]);
- column.setWidth(150);
- final int columnIndex = i;
- column.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- sort(columnIndex);
- }
- });
- }
-
- newAddressBook();
-
- shell.setSize(table.computeSize(SWT.DEFAULT, SWT.DEFAULT).x, 300);
- shell.open();
- return shell;
-}
-
-private boolean closeAddressBook() {
- if(isModified) {
- //ask user if they want to save current address book
- MessageBox box = new MessageBox(shell, SWT.ICON_WARNING | SWT.YES | SWT.NO | SWT.CANCEL);
- box.setText(shell.getText());
- box.setMessage(resAddressBook.getString("Close_save"));
-
- int choice = box.open();
- if(choice == SWT.CANCEL) {
- return false;
- } else if(choice == SWT.YES) {
- if (!save()) return false;
- }
- }
-
- TableItem[] items = table.getItems();
- for (int i = 0; i < items.length; i ++) {
- items[i].dispose();
- }
-
- return true;
-}
-/**
- * Creates the menu at the top of the shell where most
- * of the programs functionality is accessed.
- *
- * @return The Menu
widget that was created
- */
-private Menu createMenuBar() {
- Menu menuBar = new Menu(shell, SWT.BAR);
- shell.setMenuBar(menuBar);
-
- //create each header and subMenu for the menuBar
- createFileMenu(menuBar);
- createEditMenu(menuBar);
- createSearchMenu(menuBar);
- createHelpMenu(menuBar);
-
- return menuBar;
-}
-
-/**
- * Converts an encoded String
to a String array representing a table entry.
- */
-private String[] decodeLine(String line) {
- if(line == null) return null;
-
- String[] parsedLine = new String[table.getColumnCount()];
- for(int i = 0; i < parsedLine.length - 1; i++) {
- int index = line.indexOf(DELIMITER);
- if (index > -1) {
- parsedLine[i] = line.substring(0, index);
- line = line.substring(index + DELIMITER.length(), line.length());
- } else {
- return null;
- }
- }
-
- if (line.indexOf(DELIMITER) != -1) return null;
-
- parsedLine[parsedLine.length - 1] = line;
-
- return parsedLine;
-}
-private void displayError(String msg) {
- MessageBox box = new MessageBox(shell, SWT.ICON_ERROR);
- box.setMessage(msg);
- box.open();
-}
-private void editEntry(TableItem item) {
- DataEntryDialog dialog = new DataEntryDialog(shell);
- dialog.setLabels(columnNames);
- String[] values = new String[table.getColumnCount()];
- for (int i = 0; i < values.length; i++) {
- values[i] = item.getText(i);
- }
- dialog.setValues(values);
- values = dialog.open();
- if (values != null) {
- item.setText(values);
- isModified = true;
- }
-}
-private String encodeLine(String[] tableItems) {
- String line = "";
- for (int i = 0; i < tableItems.length - 1; i++) {
- line += tableItems[i] + DELIMITER;
- }
- line += tableItems[tableItems.length - 1] + "\n";
-
- return line;
-}
-private boolean findEntry() {
- Cursor waitCursor = new Cursor(shell.getDisplay(), SWT.CURSOR_WAIT);
- shell.setCursor(waitCursor);
-
- boolean matchCase = searchDialog.getMatchCase();
- boolean matchWord = searchDialog.getMatchWord();
- String searchString = searchDialog.getSearchString();
- int column = searchDialog.getSelectedSearchArea();
-
- searchString = matchCase ? searchString : searchString.toLowerCase();
-
- boolean found = false;
- if (searchDialog.getSearchDown()) {
- for(int i = table.getSelectionIndex() + 1; i < table.getItemCount(); i++) {
- if (found = findMatch(searchString, table.getItem(i), column, matchWord, matchCase)){
- table.setSelection(i);
- break;
- }
- }
- } else {
- for(int i = table.getSelectionIndex() - 1; i > -1; i--) {
- if (found = findMatch(searchString, table.getItem(i), column, matchWord, matchCase)){
- table.setSelection(i);
- break;
- }
- }
- }
-
- shell.setCursor(null);
- waitCursor.dispose();
-
- return found;
-}
-private boolean findMatch(String searchString, TableItem item, int column, boolean matchWord, boolean matchCase) {
-
- String tableText = matchCase ? item.getText(column) : item.getText(column).toLowerCase();
- if (matchWord) {
- if (tableText != null && tableText.equals(searchString)) {
- return true;
- }
-
- } else {
- if(tableText!= null && tableText.indexOf(searchString) != -1) {
- return true;
- }
- }
- return false;
-}
-private void newAddressBook() {
- shell.setText(resAddressBook.getString("Title_bar") + resAddressBook.getString("New_title"));
- file = null;
- isModified = false;
-}
-private void newEntry() {
- DataEntryDialog dialog = new DataEntryDialog(shell);
- dialog.setLabels(columnNames);
- String[] data = dialog.open();
- if (data != null) {
- TableItem item = new TableItem(table, SWT.NONE);
- item.setText(data);
- isModified = true;
- }
-}
-
-private void openAddressBook() {
- FileDialog fileDialog = new FileDialog(shell, SWT.OPEN);
-
- fileDialog.setFilterExtensions(new String[] {"*.adr;", "*.*"});
- fileDialog.setFilterNames(new String[] {resAddressBook.getString("Book_filter_name") + " (*.adr)",
- resAddressBook.getString("All_filter_name") + " (*.*)"});
- String name = fileDialog.open();
-
- if(name == null) return;
- File file = new File(name);
- if (!file.exists()) {
- displayError(resAddressBook.getString("File")+file.getName()+" "+resAddressBook.getString("Does_not_exist"));
- return;
- }
-
- Cursor waitCursor = new Cursor(shell.getDisplay(), SWT.CURSOR_WAIT);
- shell.setCursor(waitCursor);
-
- FileReader fileReader = null;
- BufferedReader bufferedReader = null;
- String[] data = new String[0];
- try {
- fileReader = new FileReader(file.getAbsolutePath());
- bufferedReader = new BufferedReader(fileReader);
- String nextLine = bufferedReader.readLine();
- while (nextLine != null){
- String[] newData = new String[data.length + 1];
- System.arraycopy(data, 0, newData, 0, data.length);
- newData[data.length] = nextLine;
- data = newData;
- nextLine = bufferedReader.readLine();
- }
- } catch(FileNotFoundException e) {
- displayError(resAddressBook.getString("File_not_found") + "\n" + file.getName());
- return;
- } catch (IOException e ) {
- displayError(resAddressBook.getString("IO_error_read") + "\n" + file.getName());
- return;
- } finally {
-
- shell.setCursor(null);
- waitCursor.dispose();
-
- if(fileReader != null) {
- try {
- fileReader.close();
- } catch(IOException e) {
- displayError(resAddressBook.getString("IO_error_close") + "\n" + file.getName());
- return;
- }
- }
- }
-
- String[][] tableInfo = new String[data.length][table.getColumnCount()];
- int writeIndex = 0;
- for (int i = 0; i < data.length; i++) {
- String[] line = decodeLine(data[i]);
- if (line != null) tableInfo[writeIndex++] = line;
- }
- if (writeIndex != data.length) {
- String[][] result = new String[writeIndex][table.getColumnCount()];
- System.arraycopy(tableInfo, 0, result, 0, writeIndex);
- tableInfo = result;
- }
- Arrays.sort(tableInfo, new RowComparator(0));
-
- for (int i = 0; i < tableInfo.length; i++) {
- TableItem item = new TableItem(table, SWT.NONE);
- item.setText(tableInfo[i]);
- }
- shell.setText(resAddressBook.getString("Title_bar")+fileDialog.getFileName());
- isModified = false;
- this.file = file;
-}
-private boolean save() {
- if(file == null) return saveAs();
-
- Cursor waitCursor = new Cursor(shell.getDisplay(), SWT.CURSOR_WAIT);
- shell.setCursor(waitCursor);
-
- TableItem[] items = table.getItems();
- String[] lines = new String[items.length];
- for(int i = 0; i < items.length; i++) {
- String[] itemText = new String[table.getColumnCount()];
- for (int j = 0; j < itemText.length; j++) {
- itemText[j] = items[i].getText(j);
- }
- lines[i] = encodeLine(itemText);
- }
-
- FileWriter fileWriter = null;
- try {
- fileWriter = new FileWriter(file.getAbsolutePath(), false);
- for (int i = 0; i < lines.length; i++) {
- fileWriter.write(lines[i]);
- }
- } catch(FileNotFoundException e) {
- displayError(resAddressBook.getString("File_not_found") + "\n" + file.getName());
- return false;
- } catch(IOException e ) {
- displayError(resAddressBook.getString("IO_error_write") + "\n" + file.getName());
- return false;
- } finally {
- shell.setCursor(null);
- waitCursor.dispose();
-
- if(fileWriter != null) {
- try {
- fileWriter.close();
- } catch(IOException e) {
- displayError(resAddressBook.getString("IO_error_close") + "\n" + file.getName());
- return false;
- }
- }
- }
-
- shell.setText(resAddressBook.getString("Title_bar")+file.getName());
- isModified = false;
- return true;
-}
-private boolean saveAs() {
-
- FileDialog saveDialog = new FileDialog(shell, SWT.SAVE);
- saveDialog.setFilterExtensions(new String[] {"*.adr;", "*.*"});
- saveDialog.setFilterNames(new String[] {"Address Books (*.adr)", "All Files "});
-
- saveDialog.open();
- String name = saveDialog.getFileName();
-
- if(name.equals("")) return false;
-
- if(name.indexOf(".adr") != name.length() - 4) {
- name += ".adr";
- }
-
- File file = new File(saveDialog.getFilterPath(), name);
- if(file.exists()) {
- MessageBox box = new MessageBox(shell, SWT.ICON_WARNING | SWT.YES | SWT.NO);
- box.setText(resAddressBook.getString("Save_as_title"));
- box.setMessage(resAddressBook.getString("File") + file.getName()+" "+resAddressBook.getString("Query_overwrite"));
- if(box.open() != SWT.YES) {
- return false;
- }
- }
- this.file = file;
- return save();
-}
-private void sort(int column) {
- if(table.getItemCount() <= 1) return;
-
- TableItem[] items = table.getItems();
- String[][] data = new String[items.length][table.getColumnCount()];
- for(int i = 0; i < items.length; i++) {
- for(int j = 0; j < table.getColumnCount(); j++) {
- data[i][j] = items[i].getText(j);
- }
- }
-
- Arrays.sort(data, new RowComparator(column));
-
- if (lastSortColumn != column) {
- table.setSortColumn(table.getColumn(column));
- table.setSortDirection(SWT.DOWN);
- for (int i = 0; i < data.length; i++) {
- items[i].setText(data[i]);
- }
- lastSortColumn = column;
- } else {
- // reverse order if the current column is selected again
- table.setSortDirection(SWT.UP);
- int j = data.length -1;
- for (int i = 0; i < data.length; i++) {
- items[i].setText(data[j--]);
- }
- lastSortColumn = -1;
- }
-
-}
-/**
- * Creates all the items located in the File submenu and
- * associate all the menu items with their appropriate
- * functions.
- *
- * @param menuBar Menu
- * the Menu
that file contain
- * the File submenu.
- */
-private void createFileMenu(Menu menuBar) {
- //File menu.
- MenuItem item = new MenuItem(menuBar, SWT.CASCADE);
- item.setText(resAddressBook.getString("File_menu_title"));
- Menu menu = new Menu(shell, SWT.DROP_DOWN);
- item.setMenu(menu);
- /**
- * Adds a listener to handle enabling and disabling
- * some items in the Edit submenu.
- */
- menu.addMenuListener(new MenuAdapter() {
- public void menuShown(MenuEvent e) {
- Menu menu = (Menu)e.widget;
- MenuItem[] items = menu.getItems();
- items[1].setEnabled(table.getSelectionCount() != 0); // edit contact
- items[5].setEnabled((file != null) && isModified); // save
- items[6].setEnabled(table.getItemCount() != 0); // save as
- }
- });
-
-
- //File -> New Contact
- MenuItem subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("New_contact"));
- subItem.setAccelerator(SWT.MOD1 + 'N');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- newEntry();
- }
- });
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Edit_contact"));
- subItem.setAccelerator(SWT.MOD1 + 'E');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length == 0) return;
- editEntry(items[0]);
- }
- });
-
-
- new MenuItem(menu, SWT.SEPARATOR);
-
- //File -> New Address Book
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("New_address_book"));
- subItem.setAccelerator(SWT.MOD1 + 'B');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (closeAddressBook()) {
- newAddressBook();
- }
- }
- });
-
- //File -> Open
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Open_address_book"));
- subItem.setAccelerator(SWT.MOD1 + 'O');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (closeAddressBook()) {
- openAddressBook();
- }
- }
- });
-
- //File -> Save.
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Save_address_book"));
- subItem.setAccelerator(SWT.MOD1 + 'S');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- save();
- }
- });
-
- //File -> Save As.
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Save_book_as"));
- subItem.setAccelerator(SWT.MOD1 + 'A');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- saveAs();
- }
- });
-
-
- new MenuItem(menu, SWT.SEPARATOR);
-
- //File -> Exit.
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Exit"));
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- shell.close();
- }
- });
-}
-
-/**
- * Creates all the items located in the Edit submenu and
- * associate all the menu items with their appropriate
- * functions.
- *
- * @param menuBar Menu
- * the Menu
that file contain
- * the Edit submenu.
- *
- * @see #createSortMenu()
- */
-private MenuItem createEditMenu(Menu menuBar) {
- //Edit menu.
- MenuItem item = new MenuItem(menuBar, SWT.CASCADE);
- item.setText(resAddressBook.getString("Edit_menu_title"));
- Menu menu = new Menu(shell, SWT.DROP_DOWN);
- item.setMenu(menu);
-
- /**
- * Add a listener to handle enabling and disabling
- * some items in the Edit submenu.
- */
- menu.addMenuListener(new MenuAdapter() {
- public void menuShown(MenuEvent e) {
- Menu menu = (Menu)e.widget;
- MenuItem[] items = menu.getItems();
- int count = table.getSelectionCount();
- items[0].setEnabled(count != 0); // edit
- items[1].setEnabled(count != 0); // copy
- items[2].setEnabled(copyBuffer != null); // paste
- items[3].setEnabled(count != 0); // delete
- items[5].setEnabled(table.getItemCount() != 0); // sort
- }
- });
-
- //Edit -> Edit
- MenuItem subItem = new MenuItem(menu, SWT.PUSH);
- subItem.setText(resAddressBook.getString("Edit"));
- subItem.setAccelerator(SWT.MOD1 + 'E');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length == 0) return;
- editEntry(items[0]);
- }
- });
-
- //Edit -> Copy
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Copy"));
- subItem.setAccelerator(SWT.MOD1 + 'C');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length == 0) return;
- copyBuffer = new String[table.getColumnCount()];
- for (int i = 0; i < copyBuffer.length; i++) {
- copyBuffer[i] = items[0].getText(i);
- }
- }
- });
-
- //Edit -> Paste
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Paste"));
- subItem.setAccelerator(SWT.MOD1 + 'V');
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (copyBuffer == null) return;
- TableItem item = new TableItem(table, SWT.NONE);
- item.setText(copyBuffer);
- isModified = true;
- }
- });
-
- //Edit -> Delete
- subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("Delete"));
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length == 0) return;
- items[0].dispose();
- isModified = true; }
- });
-
- new MenuItem(menu, SWT.SEPARATOR);
-
- //Edit -> Sort(Cascade)
- subItem = new MenuItem(menu, SWT.CASCADE);
- subItem.setText(resAddressBook.getString("Sort"));
- Menu submenu = createSortMenu();
- subItem.setMenu(submenu);
-
- return item;
-
-}
-
-/**
- * Creates all the items located in the Sort cascading submenu and
- * associate all the menu items with their appropriate
- * functions.
- *
- * @return Menu
- * The cascading menu with all the sort menu items on it.
- */
-private Menu createSortMenu() {
- Menu submenu = new Menu(shell, SWT.DROP_DOWN);
- MenuItem subitem;
- for(int i = 0; i < columnNames.length; i++) {
- subitem = new MenuItem (submenu, SWT.NONE);
- subitem.setText(columnNames [i]);
- final int column = i;
- subitem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- sort(column);
- }
- });
-
- }
-
- return submenu;
-}
-
-/**
- * Creates all the items located in the Search submenu and
- * associate all the menu items with their appropriate
- * functions.
- *
- * @param menuBar Menu
- * the Menu
that file contain
- * the Search submenu.
- */
-private void createSearchMenu(Menu menuBar) {
- //Search menu.
- MenuItem item = new MenuItem(menuBar, SWT.CASCADE);
- item.setText(resAddressBook.getString("Search_menu_title"));
- Menu searchMenu = new Menu(shell, SWT.DROP_DOWN);
- item.setMenu(searchMenu);
-
- //Search -> Find...
- item = new MenuItem(searchMenu, SWT.NONE);
- item.setText(resAddressBook.getString("Find"));
- item.setAccelerator(SWT.MOD1 + 'F');
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- searchDialog.setMatchCase(false);
- searchDialog.setMatchWord(false);
- searchDialog.setSearchDown(true);
- searchDialog.setSearchString("");
- searchDialog.setSelectedSearchArea(0);
- searchDialog.open();
- }
- });
-
- //Search -> Find Next
- item = new MenuItem(searchMenu, SWT.NONE);
- item.setText(resAddressBook.getString("Find_next"));
- item.setAccelerator(SWT.F3);
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- searchDialog.open();
- }
- });
-}
-
-/**
- * Creates all items located in the popup menu and associates
- * all the menu items with their appropriate functions.
- *
- * @return Menu
- * The created popup menu.
- */
-private Menu createPopUpMenu() {
- Menu popUpMenu = new Menu(shell, SWT.POP_UP);
-
- /**
- * Adds a listener to handle enabling and disabling
- * some items in the Edit submenu.
- */
- popUpMenu.addMenuListener(new MenuAdapter() {
- public void menuShown(MenuEvent e) {
- Menu menu = (Menu)e.widget;
- MenuItem[] items = menu.getItems();
- int count = table.getSelectionCount();
- items[2].setEnabled(count != 0); // edit
- items[3].setEnabled(count != 0); // copy
- items[4].setEnabled(copyBuffer != null); // paste
- items[5].setEnabled(count != 0); // delete
- items[7].setEnabled(table.getItemCount() != 0); // find
- }
- });
-
- //New
- MenuItem item = new MenuItem(popUpMenu, SWT.PUSH);
- item.setText(resAddressBook.getString("Pop_up_new"));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- newEntry();
- }
- });
-
- new MenuItem(popUpMenu, SWT.SEPARATOR);
-
- //Edit
- item = new MenuItem(popUpMenu, SWT.PUSH);
- item.setText(resAddressBook.getString("Pop_up_edit"));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length == 0) return;
- editEntry(items[0]);
- }
- });
-
- //Copy
- item = new MenuItem(popUpMenu, SWT.PUSH);
- item.setText(resAddressBook.getString("Pop_up_copy"));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length == 0) return;
- copyBuffer = new String[table.getColumnCount()];
- for (int i = 0; i < copyBuffer.length; i++) {
- copyBuffer[i] = items[0].getText(i);
- }
- }
- });
-
- //Paste
- item = new MenuItem(popUpMenu, SWT.PUSH);
- item.setText(resAddressBook.getString("Pop_up_paste"));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (copyBuffer == null) return;
- TableItem item = new TableItem(table, SWT.NONE);
- item.setText(copyBuffer);
- isModified = true;
- }
- });
-
- //Delete
- item = new MenuItem(popUpMenu, SWT.PUSH);
- item.setText(resAddressBook.getString("Pop_up_delete"));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = table.getSelection();
- if (items.length == 0) return;
- items[0].dispose();
- isModified = true;
- }
- });
-
- new MenuItem(popUpMenu, SWT.SEPARATOR);
-
- //Find...
- item = new MenuItem(popUpMenu, SWT.PUSH);
- item.setText(resAddressBook.getString("Pop_up_find"));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- searchDialog.open();
- }
- });
-
- return popUpMenu;
-}
-
-/**
- * Creates all the items located in the Help submenu and
- * associate all the menu items with their appropriate
- * functions.
- *
- * @param menuBar Menu
- * the Menu
that file contain
- * the Help submenu.
- */
-private void createHelpMenu(Menu menuBar) {
-
- //Help Menu
- MenuItem item = new MenuItem(menuBar, SWT.CASCADE);
- item.setText(resAddressBook.getString("Help_menu_title"));
- Menu menu = new Menu(shell, SWT.DROP_DOWN);
- item.setMenu(menu);
-
- //Help -> About Text Editor
- MenuItem subItem = new MenuItem(menu, SWT.NONE);
- subItem.setText(resAddressBook.getString("About"));
- subItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- MessageBox box = new MessageBox(shell, SWT.NONE);
- box.setText(resAddressBook.getString("About_1") + shell.getText());
- box.setMessage(shell.getText() + resAddressBook.getString("About_2"));
- box.open();
- }
- });
-}
-
-/**
- * To compare entries (rows) by the given column
- */
-private class RowComparator implements Comparator {
- private int column;
-
- /**
- * Constructs a RowComparator given the column index
- * @param col The index (starting at zero) of the column
- */
- public RowComparator(int col) {
- column = col;
- }
-
- /**
- * Compares two rows (type String[]) using the specified
- * column entry.
- * @param obj1 First row to compare
- * @param obj2 Second row to compare
- * @return negative if obj1 less than obj2, positive if
- * obj1 greater than obj2, and zero if equal.
- */
- public int compare(Object obj1, Object obj2) {
- String[] row1 = (String[])obj1;
- String[] row2 = (String[])obj2;
-
- return row1[column].compareTo(row2[column]);
- }
-}
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/DataEntryDialog.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/DataEntryDialog.java
deleted file mode 100755
index 3a51431b43..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/DataEntryDialog.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 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
- *******************************************************************************/
-package org.eclipse.swt.examples.addressbook;
-
-
-/* Imports */
-import org.eclipse.swt.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-import java.util.ResourceBundle;
-
-/**
- * DataEntryDialog class uses org.eclipse.swt
- * libraries to implement a dialog that accepts basic personal information that
- * is added to a Table
widget or edits a TableItem
entry
- * to represent the entered data.
- */
-public class DataEntryDialog {
-
- private static ResourceBundle resAddressBook = ResourceBundle.getBundle("examples_addressbook");
-
- Shell shell;
- String[] values;
- String[] labels;
-
-public DataEntryDialog(Shell parent) {
- shell = new Shell(parent, SWT.DIALOG_TRIM | SWT.PRIMARY_MODAL);
- shell.setLayout(new GridLayout());
-}
-
-private void addTextListener(final Text text) {
- text.addModifyListener(new ModifyListener() {
- public void modifyText(ModifyEvent e){
- Integer index = (Integer)(text.getData("index"));
- values[index.intValue()] = text.getText();
- }
- });
-}
-private void createControlButtons() {
- Composite composite = new Composite(shell, SWT.NONE);
- composite.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER));
- GridLayout layout = new GridLayout();
- layout.numColumns = 2;
- composite.setLayout(layout);
-
- Button okButton = new Button(composite, SWT.PUSH);
- okButton.setText(resAddressBook.getString("OK"));
- okButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- shell.close();
- }
- });
-
- Button cancelButton = new Button(composite, SWT.PUSH);
- cancelButton.setText(resAddressBook.getString("Cancel"));
- cancelButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- values = null;
- shell.close();
- }
- });
-
- shell.setDefaultButton(okButton);
-}
-
-private void createTextWidgets() {
- if (labels == null) return;
-
- Composite composite = new Composite(shell, SWT.NONE);
- composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
- GridLayout layout= new GridLayout();
- layout.numColumns = 2;
- composite.setLayout(layout);
-
- if (values == null)
- values = new String[labels.length];
-
- for (int i = 0; i < labels.length; i++) {
- Label label = new Label(composite, SWT.RIGHT);
- label.setText(labels[i]);
- Text text = new Text(composite, SWT.BORDER);
- GridData gridData = new GridData();
- gridData.widthHint = 400;
- text.setLayoutData(gridData);
- if (values[i] != null) {
- text.setText(values[i]);
- }
- text.setData("index", new Integer(i));
- addTextListener(text);
- }
-}
-
-public String[] getLabels() {
- return labels;
-}
-public String getTitle() {
- return shell.getText();
-}
-/**
- * Returns the contents of the Text
widgets in the dialog in a
- * String
array.
- *
- * @return String[]
- * The contents of the text widgets of the dialog.
- * May return null if all text widgets are empty.
- */
-public String[] getValues() {
- return values;
-}
-/**
- * Opens the dialog in the given state. Sets Text
widget contents
- * and dialog behaviour accordingly.
- *
- * @param dialogState int
- * The state the dialog should be opened in.
- */
-public String[] open() {
- createTextWidgets();
- createControlButtons();
- shell.pack();
- shell.open();
- Display display = shell.getDisplay();
- while(!shell.isDisposed()){
- if(!display.readAndDispatch())
- display.sleep();
- }
-
- return getValues();
-}
-public void setLabels(String[] labels) {
- this.labels = labels;
-}
-public void setTitle(String title) {
- shell.setText(title);
-}
-/**
- * Sets the values of the Text
widgets of the dialog to
- * the values supplied in the parameter array.
- *
- * @param itemInfo String[]
- * The values to which the dialog contents will be set.
- */
-public void setValues(String[] itemInfo) {
- if (labels == null) return;
-
- if (values == null)
- values = new String[labels.length];
-
- int numItems = Math.min(values.length, itemInfo.length);
- for(int i = 0; i < numItems; i++) {
- values[i] = itemInfo[i];
- }
-}
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/FindListener.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/FindListener.java
deleted file mode 100755
index 1732505df3..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/FindListener.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.addressbook;
-
-
-public interface FindListener {
-
-public boolean find();
-
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/SearchDialog.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/SearchDialog.java
deleted file mode 100755
index 24b66e2e85..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/addressbook/SearchDialog.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.addressbook;
-
-
-/* Imports */
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-import java.util.ResourceBundle;
-
-/**
- * SearchDialog is a simple class that uses org.eclipse.swt
- * libraries to implement a basic search dialog.
- */
-public class SearchDialog {
-
- private static ResourceBundle resAddressBook = ResourceBundle.getBundle("examples_addressbook");
-
- Shell shell;
- Text searchText;
- Combo searchArea;
- Label searchAreaLabel;
- Button matchCase;
- Button matchWord;
- Button findButton;
- Button down;
- FindListener findHandler;
-
-/**
- * Class constructor that sets the parent shell and the table widget that
- * the dialog will search.
- *
- * @param parent Shell
- * The shell that is the parent of the dialog.
- */
-public SearchDialog(Shell parent) {
- shell = new Shell(parent, SWT.CLOSE | SWT.BORDER | SWT.TITLE);
- GridLayout layout = new GridLayout();
- layout.numColumns = 2;
- shell.setLayout(layout);
- shell.setText(resAddressBook.getString("Search_dialog_title"));
- shell.addShellListener(new ShellAdapter(){
- public void shellClosed(ShellEvent e) {
- // don't dispose of the shell, just hide it for later use
- e.doit = false;
- shell.setVisible(false);
- }
- });
-
- Label label = new Label(shell, SWT.LEFT);
- label.setText(resAddressBook.getString("Dialog_find_what"));
- searchText = new Text(shell, SWT.BORDER);
- GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
- gridData.widthHint = 200;
- searchText.setLayoutData(gridData);
- searchText.addModifyListener(new ModifyListener() {
- public void modifyText(ModifyEvent e) {
- boolean enableFind = (searchText.getCharCount() != 0);
- findButton.setEnabled(enableFind);
- }
- });
-
- searchAreaLabel = new Label(shell, SWT.LEFT);
- searchArea = new Combo(shell, SWT.DROP_DOWN | SWT.READ_ONLY);
- gridData = new GridData(GridData.FILL_HORIZONTAL);
- gridData.widthHint = 200;
- searchArea.setLayoutData(gridData);
-
- matchCase = new Button(shell, SWT.CHECK);
- matchCase.setText(resAddressBook.getString("Dialog_match_case"));
- gridData = new GridData();
- gridData.horizontalSpan = 2;
- matchCase.setLayoutData(gridData);
-
- matchWord = new Button(shell, SWT.CHECK);
- matchWord.setText(resAddressBook.getString("Dialog_match_word"));
- gridData = new GridData();
- gridData.horizontalSpan = 2;
- matchWord.setLayoutData(gridData);
-
- Group direction = new Group(shell, SWT.NONE);
- gridData = new GridData();
- gridData.horizontalSpan = 2;
- direction.setLayoutData(gridData);
- direction.setLayout (new FillLayout ());
- direction.setText(resAddressBook.getString("Dialog_direction"));
-
- Button up = new Button(direction, SWT.RADIO);
- up.setText(resAddressBook.getString("Dialog_dir_up"));
- up.setSelection(false);
-
- down = new Button(direction, SWT.RADIO);
- down.setText(resAddressBook.getString("Dialog_dir_down"));
- down.setSelection(true);
-
- Composite composite = new Composite(shell, SWT.NONE);
- gridData = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
- gridData.horizontalSpan = 2;
- composite.setLayoutData(gridData);
- layout = new GridLayout();
- layout.numColumns = 2;
- layout.makeColumnsEqualWidth = true;
- composite.setLayout(layout);
-
- findButton = new Button(composite, SWT.PUSH);
- findButton.setText(resAddressBook.getString("Dialog_find"));
- findButton.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));
- findButton.setEnabled(false);
- findButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (!findHandler.find()){
- MessageBox box = new MessageBox(shell, SWT.ICON_INFORMATION | SWT.OK | SWT.PRIMARY_MODAL);
- box.setText(shell.getText());
- box.setMessage(resAddressBook.getString("Cannot_find") + "\"" + searchText.getText() + "\"");
- box.open();
- }
- }
- });
-
- Button cancelButton = new Button(composite, SWT.PUSH);
- cancelButton.setText(resAddressBook.getString("Cancel"));
- cancelButton.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING));
- cancelButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- shell.setVisible(false);
- }
- });
-
- shell.pack();
-}
-public String getSearchAreaLabel(String label) {
- return searchAreaLabel.getText();
-}
-
-public String[] getsearchAreaNames() {
- return searchArea.getItems();
-}
-public boolean getMatchCase() {
- return matchCase.getSelection();
-}
-public boolean getMatchWord() {
- return matchWord.getSelection();
-}
-public String getSearchString() {
- return searchText.getText();
-}
-public boolean getSearchDown(){
- return down.getSelection();
-}
-public int getSelectedSearchArea() {
- return searchArea.getSelectionIndex();
-}
-public void open() {
- if (shell.isVisible()) {
- shell.setFocus();
- } else {
- shell.open();
- }
- searchText.setFocus();
-}
-public void setSearchAreaNames(String[] names) {
- for (int i = 0; i < names.length; i++) {
- searchArea.add(names[i]);
- }
- searchArea.select(0);
-}
-public void setSearchAreaLabel(String label) {
- searchAreaLabel.setText(label);
-}
-public void setMatchCase(boolean match) {
- matchCase.setSelection(match);
-}
-public void setMatchWord(boolean match) {
- matchWord.setSelection(match);
-}
-public void setSearchDown(boolean searchDown){
- down.setSelection(searchDown);
-}
-public void setSearchString(String searchString) {
- searchText.setText(searchString);
-}
-
-public void setSelectedSearchArea(int index) {
- searchArea.select(index);
-}
-public void addFindListener(FindListener listener) {
- this.findHandler = listener;
-}
-public void removeFindListener(FindListener listener) {
- this.findHandler = null;
-}
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java
deleted file mode 100644
index 824e58763f..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/BrowserExample.java
+++ /dev/null
@@ -1,372 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2006 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.browserexample;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.browser.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-import java.io.*;
-import java.util.*;
-
-public class BrowserExample {
- static ResourceBundle resourceBundle = ResourceBundle.getBundle("examples_browser");
- int index;
- boolean busy;
- Image images[];
- Image icon = null;
- boolean title = false;
- Composite parent;
- Text locationBar;
- Browser browser;
- ToolBar toolbar;
- Canvas canvas;
- ToolItem itemBack, itemForward;
- Label status;
- ProgressBar progressBar;
- SWTError error = null;
-
- static final String[] imageLocations = {
- "eclipse01.bmp", "eclipse02.bmp", "eclipse03.bmp", "eclipse04.bmp", "eclipse05.bmp",
- "eclipse06.bmp", "eclipse07.bmp", "eclipse08.bmp", "eclipse09.bmp", "eclipse10.bmp",
- "eclipse11.bmp", "eclipse12.bmp",};
- static final String iconLocation = "document.gif";
-
- public BrowserExample(Composite parent, boolean top) {
- this.parent = parent;
- try {
- browser = new Browser(parent, SWT.BORDER);
- } catch (SWTError e) {
- error = e;
- /* Browser widget could not be instantiated */
- parent.setLayout(new FillLayout());
- Label label = new Label(parent, SWT.CENTER | SWT.WRAP);
- label.setText(getResourceString("BrowserNotCreated"));
- parent.layout(true);
- return;
- }
- initResources();
- final Display display = parent.getDisplay();
- browser.setData("org.eclipse.swt.examples.browserexample.BrowserApplication", this);
- browser.addOpenWindowListener(new OpenWindowListener() {
- public void open(WindowEvent event) {
- Shell shell = new Shell(display);
- if (icon != null) shell.setImage(icon);
- shell.setLayout(new FillLayout());
- BrowserExample app = new BrowserExample(shell, false);
- app.setShellDecoration(icon, true);
- event.browser = app.getBrowser();
- }
- });
- if (top) {
- browser.setUrl(getResourceString("Startup"));
- show(false, null, null, true, true, true, true);
- } else {
- browser.addVisibilityWindowListener(new VisibilityWindowListener() {
- public void hide(WindowEvent e) {
- }
- public void show(WindowEvent e) {
- Browser browser = (Browser)e.widget;
- BrowserExample app = (BrowserExample)browser.getData("org.eclipse.swt.examples.browserexample.BrowserApplication");
- app.show(true, e.location, e.size, e.addressBar, e.menuBar, e.statusBar, e.toolBar);
- }
- });
- browser.addCloseWindowListener(new CloseWindowListener() {
- public void close(WindowEvent event) {
- Browser browser = (Browser)event.widget;
- Shell shell = browser.getShell();
- shell.close();
- }
- });
- }
- }
-
- /**
- * Disposes of all resources associated with a particular
- * instance of the BrowserApplication.
- */
- public void dispose() {
- freeResources();
- }
-
- /**
- * Gets a string from the resource bundle.
- * We don't want to crash because of a missing String.
- * Returns the key if not found.
- */
- static String getResourceString(String key) {
- try {
- return resourceBundle.getString(key);
- } catch (MissingResourceException e) {
- return key;
- } catch (NullPointerException e) {
- return "!" + key + "!";
- }
- }
-
- public SWTError getError() { return error; }
-
- public Browser getBrowser() { return browser; }
-
- public void setShellDecoration(Image icon, boolean title) {
- this.icon = icon;
- this.title = title;
- }
-
- void show(boolean owned, Point location, Point size, boolean addressBar, boolean menuBar, boolean statusBar, boolean toolBar) {
- final Shell shell = browser.getShell();
- if (owned) {
- if (location != null) shell.setLocation(location);
- if (size != null) shell.setSize(shell.computeSize(size.x, size.y));
- }
- FormData data = null;
- if (toolBar) {
- toolbar = new ToolBar(parent, SWT.NONE);
- data = new FormData();
- data.top = new FormAttachment(0, 5);
- toolbar.setLayoutData(data);
- itemBack = new ToolItem(toolbar, SWT.PUSH);
- itemBack.setText(getResourceString("Back"));
- itemForward = new ToolItem(toolbar, SWT.PUSH);
- itemForward.setText(getResourceString("Forward"));
- final ToolItem itemStop = new ToolItem(toolbar, SWT.PUSH);
- itemStop.setText(getResourceString("Stop"));
- final ToolItem itemRefresh = new ToolItem(toolbar, SWT.PUSH);
- itemRefresh.setText(getResourceString("Refresh"));
- final ToolItem itemGo = new ToolItem(toolbar, SWT.PUSH);
- itemGo.setText(getResourceString("Go"));
-
- itemBack.setEnabled(browser.isBackEnabled());
- itemForward.setEnabled(browser.isForwardEnabled());
- Listener listener = new Listener() {
- public void handleEvent(Event event) {
- ToolItem item = (ToolItem)event.widget;
- if (item == itemBack) browser.back();
- else if (item == itemForward) browser.forward();
- else if (item == itemStop) browser.stop();
- else if (item == itemRefresh) browser.refresh();
- else if (item == itemGo) browser.setUrl(locationBar.getText());
- }
- };
- itemBack.addListener(SWT.Selection, listener);
- itemForward.addListener(SWT.Selection, listener);
- itemStop.addListener(SWT.Selection, listener);
- itemRefresh.addListener(SWT.Selection, listener);
- itemGo.addListener(SWT.Selection, listener);
-
- canvas = new Canvas(parent, SWT.NO_BACKGROUND);
- data = new FormData();
- data.width = 24;
- data.height = 24;
- data.top = new FormAttachment(0, 5);
- data.right = new FormAttachment(100, -5);
- canvas.setLayoutData(data);
-
- final Rectangle rect = images[0].getBounds();
- canvas.addListener(SWT.Paint, new Listener() {
- public void handleEvent(Event e) {
- Point pt = ((Canvas)e.widget).getSize();
- e.gc.drawImage(images[index], 0, 0, rect.width, rect.height, 0, 0, pt.x, pt.y);
- }
- });
- canvas.addListener(SWT.MouseDown, new Listener() {
- public void handleEvent(Event e) {
- browser.setUrl(getResourceString("Startup"));
- }
- });
-
- final Display display = parent.getDisplay();
- display.asyncExec(new Runnable() {
- public void run() {
- if (canvas.isDisposed()) return;
- if (busy) {
- index++;
- if (index == images.length) index = 0;
- canvas.redraw();
- }
- display.timerExec(150, this);
- }
- });
- }
- if (addressBar) {
- locationBar = new Text(parent, SWT.BORDER);
- data = new FormData();
- if (toolbar != null) {
- data.top = new FormAttachment(toolbar, 0, SWT.TOP);
- data.left = new FormAttachment(toolbar, 5, SWT.RIGHT);
- data.right = new FormAttachment(canvas, -5, SWT.DEFAULT);
- } else {
- data.top = new FormAttachment(0, 0);
- data.left = new FormAttachment(0, 0);
- data.right = new FormAttachment(100, 0);
- }
- locationBar.setLayoutData(data);
- locationBar.addListener(SWT.DefaultSelection, new Listener() {
- public void handleEvent(Event e) {
- browser.setUrl(locationBar.getText());
- }
- });
- }
- if (statusBar) {
- status = new Label(parent, SWT.NONE);
- progressBar = new ProgressBar(parent, SWT.NONE);
-
- data = new FormData();
- data.left = new FormAttachment(0, 5);
- data.right = new FormAttachment(progressBar, 0, SWT.DEFAULT);
- data.bottom = new FormAttachment(100, -5);
- status.setLayoutData(data);
-
- data = new FormData();
- data.right = new FormAttachment(100, -5);
- data.bottom = new FormAttachment(100, -5);
- progressBar.setLayoutData(data);
-
- browser.addStatusTextListener(new StatusTextListener() {
- public void changed(StatusTextEvent event) {
- status.setText(event.text);
- }
- });
- }
- parent.setLayout(new FormLayout());
-
- Control aboveBrowser = toolBar ? (Control)canvas : (addressBar ? (Control)locationBar : null);
- data = new FormData();
- data.left = new FormAttachment(0, 0);
- data.top = aboveBrowser != null ? new FormAttachment(aboveBrowser, 5, SWT.DEFAULT) : new FormAttachment(0, 0);
- data.right = new FormAttachment(100, 0);
- data.bottom = status != null ? new FormAttachment(status, -5, SWT.DEFAULT) : new FormAttachment(100, 0);
- browser.setLayoutData(data);
-
- if (statusBar || toolBar) {
- browser.addProgressListener(new ProgressListener() {
- public void changed(ProgressEvent event) {
- if (event.total == 0) return;
- int ratio = event.current * 100 / event.total;
- if (progressBar != null) progressBar.setSelection(ratio);
- busy = event.current != event.total;
- if (!busy) {
- index = 0;
- if (canvas != null) canvas.redraw();
- }
- }
- public void completed(ProgressEvent event) {
- if (progressBar != null) progressBar.setSelection(0);
- busy = false;
- index = 0;
- if (canvas != null) {
- itemBack.setEnabled(browser.isBackEnabled());
- itemForward.setEnabled(browser.isForwardEnabled());
- canvas.redraw();
- }
- }
- });
- }
- if (addressBar || statusBar || toolBar) {
- browser.addLocationListener(new LocationListener() {
- public void changed(LocationEvent event) {
- busy = true;
- if (event.top && locationBar != null) locationBar.setText(event.location);
- }
- public void changing(LocationEvent event) {
- }
- });
- }
- if (title) {
- browser.addTitleListener(new TitleListener() {
- public void changed(TitleEvent event) {
- shell.setText(event.title+" - "+getResourceString("window.title"));
- }
- });
- }
- parent.layout(true);
- if (owned) shell.open();
- }
-
- /**
- * Grabs input focus
- */
- public void focus() {
- if (locationBar != null) locationBar.setFocus();
- else if (browser != null) browser.setFocus();
- else parent.setFocus();
- }
-
- /**
- * Frees the resources
- */
- void freeResources() {
- if (images != null) {
- for (int i = 0; i < images.length; ++i) {
- final Image image = images[i];
- if (image != null) image.dispose();
- }
- images = null;
- }
- }
-
- /**
- * Loads the resources
- */
- void initResources() {
- final Class clazz = this.getClass();
- if (resourceBundle != null) {
- try {
- if (images == null) {
- images = new Image[imageLocations.length];
- for (int i = 0; i < imageLocations.length; ++i) {
- InputStream sourceStream = clazz.getResourceAsStream(imageLocations[i]);
- ImageData source = new ImageData(sourceStream);
- ImageData mask = source.getTransparencyMask();
- images[i] = new Image(null, source, mask);
- try {
- sourceStream.close();
- } catch (IOException e) {
- e.printStackTrace ();
- }
- }
- }
- return;
- } catch (Throwable t) {
- }
- }
- String error = (resourceBundle != null) ? getResourceString("error.CouldNotLoadResources") : "Unable to load resources";
- freeResources();
- throw new RuntimeException(error);
- }
-
- public static void main(String [] args) {
- Display display = new Display();
- Shell shell = new Shell(display);
- shell.setLayout(new FillLayout());
- shell.setText(getResourceString("window.title"));
- InputStream stream = BrowserExample.class.getResourceAsStream(iconLocation);
- Image icon = new Image(display, stream);
- shell.setImage(icon);
- try {
- stream.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- BrowserExample app = new BrowserExample(shell, true);
- app.setShellDecoration(icon, true);
- shell.open();
- while (!shell.isDisposed()) {
- if (!display.readAndDispatch())
- display.sleep();
- }
- icon.dispose();
- app.dispose();
- display.dispose();
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/document.gif b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/document.gif
deleted file mode 100644
index 895e22110d..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/document.gif and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse01.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse01.bmp
deleted file mode 100644
index 43116e6d8e..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse01.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse02.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse02.bmp
deleted file mode 100644
index 8db04efb6b..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse02.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse03.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse03.bmp
deleted file mode 100644
index 5fc7b1003c..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse03.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse04.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse04.bmp
deleted file mode 100644
index 2140654bb2..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse04.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse05.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse05.bmp
deleted file mode 100644
index 7e45a99b5b..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse05.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse06.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse06.bmp
deleted file mode 100644
index aaa888a67f..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse06.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse07.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse07.bmp
deleted file mode 100644
index 50e22225ba..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse07.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse08.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse08.bmp
deleted file mode 100644
index b1ac29dc96..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse08.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse09.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse09.bmp
deleted file mode 100644
index 561f830ffc..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse09.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse10.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse10.bmp
deleted file mode 100644
index 6ae79b2df8..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse10.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse11.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse11.bmp
deleted file mode 100644
index a0c24a6815..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse11.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse12.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse12.bmp
deleted file mode 100644
index 1cae71cf7e..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/browserexample/eclipse12.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
deleted file mode 100644
index c2097c4b1c..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
+++ /dev/null
@@ -1,611 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.clipboard;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.custom.*;
-import org.eclipse.swt.dnd.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-public class ClipboardExample {
-
- Clipboard clipboard;
- Shell shell;
- Text text;
- Combo combo;
- StyledText styledText;
- Label status;
- static final int SIZE = 60;
-
-public static void main( String[] args) {
- Display display = new Display();
- new ClipboardExample().open(display);
- display.dispose();
-}
-public void open(Display display) {
- clipboard = new Clipboard(display);
- shell = new Shell (display);
- shell.setText("SWT Clipboard");
- shell.setLayout(new FillLayout());
-
- ScrolledComposite sc = new ScrolledComposite(shell, SWT.H_SCROLL | SWT.V_SCROLL);
- Composite parent = new Composite(sc, SWT.NONE);
- sc.setContent(parent);
- parent.setLayout(new GridLayout(2, true));
-
- Group copyGroup = new Group(parent, SWT.NONE);
- copyGroup.setText("Copy From:");
- GridData data = new GridData(GridData.FILL_BOTH);
- copyGroup.setLayoutData(data);
- copyGroup.setLayout(new GridLayout(3, false));
-
- Group pasteGroup = new Group(parent, SWT.NONE);
- pasteGroup.setText("Paste To:");
- data = new GridData(GridData.FILL_BOTH);
- pasteGroup.setLayoutData(data);
- pasteGroup.setLayout(new GridLayout(3, false));
-
- Group controlGroup = new Group(parent, SWT.NONE);
- controlGroup.setText("Control API:");
- data = new GridData(GridData.FILL_BOTH);
- data.horizontalSpan = 2;
- controlGroup.setLayoutData(data);
- controlGroup.setLayout(new GridLayout(5, false));
-
- Group typesGroup = new Group(parent, SWT.NONE);
- typesGroup.setText("Available Types");
- data = new GridData(GridData.FILL_BOTH);
- data.horizontalSpan = 2;
- typesGroup.setLayoutData(data);
- typesGroup.setLayout(new GridLayout(2, false));
-
- status = new Label(parent, SWT.BORDER);
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.horizontalSpan = 2;
- data.heightHint = 60;
- status.setLayoutData(data);
-
- createTextTransfer(copyGroup, pasteGroup);
- createRTFTransfer(copyGroup, pasteGroup);
- createHTMLTransfer(copyGroup, pasteGroup);
- createFileTransfer(copyGroup, pasteGroup);
- createImageTransfer(copyGroup, pasteGroup);
- createMyTransfer(copyGroup, pasteGroup);
- createControlTransfer(controlGroup);
- createAvailableTypes(typesGroup);
-
- sc.setMinSize(parent.computeSize(SWT.DEFAULT, SWT.DEFAULT));
- sc.setExpandHorizontal(true);
- sc.setExpandVertical(true);
-
- Point size = shell.computeSize(SWT.DEFAULT, SWT.DEFAULT);
- Rectangle monitorArea = shell.getMonitor().getClientArea();
- shell.setSize(Math.min(size.x, monitorArea.width - 20), Math.min(size.y, monitorArea.height - 20));
- shell.open();
- while (!shell.isDisposed ()) {
- if (!display.readAndDispatch ()) display.sleep ();
- }
- clipboard.dispose();
-}
-void createTextTransfer(Composite copyParent, Composite pasteParent) {
-
- // TextTransfer
- Label l = new Label(copyParent, SWT.NONE);
- l.setText("TextTransfer:"); //$NON-NLS-1$
- final Text copyText = new Text(copyParent, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
- copyText.setText("some\nplain\ntext");
- GridData data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- copyText.setLayoutData(data);
- Button b = new Button(copyParent, SWT.PUSH);
- b.setText("Copy");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- String data = copyText.getText();
- if (data.length() > 0) {
- status.setText("");
- clipboard.setContents(new Object[] {data}, new Transfer[] {TextTransfer.getInstance()});
- } else {
- status.setText("nothing to copy");
- }
- }
- });
-
- l = new Label(pasteParent, SWT.NONE);
- l.setText("TextTransfer:"); //$NON-NLS-1$
- final Text pasteText = new Text(pasteParent, SWT.READ_ONLY | SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- pasteText.setLayoutData(data);
- b = new Button(pasteParent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- String data = (String)clipboard.getContents(TextTransfer.getInstance());
- if (data != null && data.length() > 0) {
- status.setText("");
- pasteText.setText("begin paste>"+data+" 0) {
- status.setText("");
- data = "{\\rtf1{\\colortbl;\\red255\\green0\\blue0;}\\uc1\\b\\i " + data + "}";
- clipboard.setContents(new Object[] {data}, new Transfer[] {RTFTransfer.getInstance()});
- } else {
- status.setText("nothing to copy");
- }
- }
- });
-
- l = new Label(pasteParent, SWT.NONE);
- l.setText("RTFTransfer:"); //$NON-NLS-1$
- final Text pasteRtfText = new Text(pasteParent, SWT.READ_ONLY | SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- pasteRtfText.setLayoutData(data);
- b = new Button(pasteParent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- String data = (String)clipboard.getContents(RTFTransfer.getInstance());
- if (data != null && data.length() > 0) {
- status.setText("");
- pasteRtfText.setText("start paste>"+data+"Hello World");
- GridData data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- copyHtmlText.setLayoutData(data);
- Button b = new Button(copyParent, SWT.PUSH);
- b.setText("Copy");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- String data = copyHtmlText.getText();
- if (data.length() > 0) {
- status.setText("");
- clipboard.setContents(new Object[] {data}, new Transfer[] {HTMLTransfer.getInstance()});
- } else {
- status.setText("nothing to copy");
- }
- }
- });
-
- l = new Label(pasteParent, SWT.NONE);
- l.setText("HTMLTransfer:"); //$NON-NLS-1$
- final Text pasteHtmlText = new Text(pasteParent, SWT.READ_ONLY | SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- pasteHtmlText.setLayoutData(data);
- b = new Button(pasteParent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- String data = (String)clipboard.getContents(HTMLTransfer.getInstance());
- if (data != null && data.length() > 0) {
- status.setText("");
- pasteHtmlText.setText("start paste>"+data+" 0){
- String separator = System.getProperty("file.separator");
- String path = dialog.getFilterPath();
- String[] names = dialog.getFileNames();
- for (int i = 0; i < names.length; i++) {
- TableItem item = new TableItem(copyFileTable, SWT.NONE);
- item.setText(path+separator+names[i]);
- }
- }
- }
- });
- b = new Button(c, SWT.PUSH);
- b.setText("Select directory");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- DirectoryDialog dialog = new DirectoryDialog(shell, SWT.OPEN);
- String result = dialog.open();
- if (result != null && result.length() > 0){
- //copyFileTable.removeAll();
- TableItem item = new TableItem(copyFileTable, SWT.NONE);
- item.setText(result);
- }
- }
- });
-
- b = new Button(copyParent, SWT.PUSH);
- b.setText("Copy");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem[] items = copyFileTable.getItems();
- if (items.length > 0){
- status.setText("");
- String[] data = new String[items.length];
- for (int i = 0; i < data.length; i++) {
- data[i] = items[i].getText();
- }
- clipboard.setContents(new Object[] {data}, new Transfer[] {FileTransfer.getInstance()});
- } else {
- status.setText("nothing to copy");
- }
- }
- });
-
- l = new Label(pasteParent, SWT.NONE);
- l.setText("FileTransfer:"); //$NON-NLS-1$
- final Table pasteFileTable = new Table(pasteParent, SWT.MULTI | SWT.BORDER);
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- pasteFileTable.setLayoutData(data);
- b = new Button(pasteParent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- String[] data = (String[])clipboard.getContents(FileTransfer.getInstance());
- if (data != null && data.length > 0) {
- status.setText("");
- pasteFileTable.removeAll();
- for (int i = 0; i < data.length; i++) {
- TableItem item = new TableItem(pasteFileTable, SWT.NONE);
- item.setText(data[i]);
- }
- } else {
- status.setText("nothing to paste");
- }
- }
- });
-}
-
-void createImageTransfer(Composite copyParent, Composite pasteParent){
- final Image[] copyImage = new Image[] {null};
- Label l = new Label(copyParent, SWT.NONE);
- l.setText("ImageTransfer:"); //$NON-NLS-1$
-
- Composite c = new Composite(copyParent, SWT.NONE);
- c.setLayout(new GridLayout(1, false));
- GridData data = new GridData(GridData.FILL_HORIZONTAL);
- c.setLayoutData(data);
-
- final Canvas copyImageCanvas = new Canvas(c, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- copyImageCanvas.setLayoutData(data);
-
- final Point copyOrigin = new Point(0, 0);
- final ScrollBar copyHBar = copyImageCanvas.getHorizontalBar();
- copyHBar.setEnabled(false);
- copyHBar.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (copyImage[0] != null) {
- int hSelection = copyHBar.getSelection();
- int destX = -hSelection - copyOrigin.x;
- Rectangle rect = copyImage[0].getBounds();
- copyImageCanvas.scroll(destX, 0, 0, 0, rect.width, rect.height, false);
- copyOrigin.x = -hSelection;
- }
- }
- });
- final ScrollBar copyVBar = copyImageCanvas.getVerticalBar();
- copyVBar.setEnabled(false);
- copyVBar.addListener(SWT.Selection, new Listener() {
- public void handleEvent (Event e) {
- if (copyImage[0] != null) {
- int vSelection = copyVBar.getSelection();
- int destY = -vSelection - copyOrigin.y;
- Rectangle rect = copyImage[0].getBounds();
- copyImageCanvas.scroll(0, destY, 0, 0, rect.width, rect.height, false);
- copyOrigin.y = -vSelection;
- }
- }
- });
- copyImageCanvas.addListener(SWT.Paint, new Listener() {
- public void handleEvent(Event e) {
- if(copyImage[0] != null) {
- GC gc = e.gc;
- gc.drawImage(copyImage[0], copyOrigin.x, copyOrigin.y);
- Rectangle rect = copyImage[0].getBounds();
- Rectangle client = copyImageCanvas.getClientArea ();
- int marginWidth = client.width - rect.width;
- if (marginWidth > 0) {
- gc.fillRectangle (rect.width, 0, marginWidth, client.height);
- }
- int marginHeight = client.height - rect.height;
- if (marginHeight > 0) {
- gc.fillRectangle(0, rect.height, client.width, marginHeight);
- }
- gc.dispose();
- }
- }
- });
- Button openButton = new Button(c, SWT.PUSH);
- openButton.setText("Open Image");
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.horizontalAlignment = SWT.CENTER;
- openButton.setLayoutData(data);
- openButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- FileDialog dialog = new FileDialog (shell, SWT.OPEN);
- dialog.setText("Open an image file or cancel");
- String string = dialog.open ();
- if (string != null) {
- if (copyImage[0] != null) {
- System.out.println("CopyImage");
- copyImage[0].dispose();
- }
- copyImage[0] = new Image(e.display, string);
- copyVBar.setEnabled(true);
- copyHBar.setEnabled(true);
- copyOrigin.x = 0; copyOrigin.y = 0;
- Rectangle rect = copyImage[0].getBounds();
- Rectangle client = copyImageCanvas.getClientArea();
- copyHBar.setMaximum(rect.width);
- copyVBar.setMaximum(rect.height);
- copyHBar.setThumb(Math.min(rect.width, client.width));
- copyVBar.setThumb(Math.min(rect.height, client.height));
- copyImageCanvas.scroll(0, 0, 0, 0, rect.width, rect.height, true);
- copyVBar.setSelection(0);
- copyHBar.setSelection(0);
- copyImageCanvas.redraw();
- }
- }
- });
- Button b = new Button(copyParent, SWT.PUSH);
- b.setText("Copy");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (copyImage[0] != null) {
- status.setText("");
- clipboard.setContents(new Object[] {copyImage[0].getImageData()}, new Transfer[] {ImageTransfer.getInstance()});
- } else {
- status.setText("nothing to copy");
- }
- }
- });
-
- final Image[] pasteImage = new Image[] {null};
- l = new Label(pasteParent, SWT.NONE);
- l.setText("ImageTransfer:");
- final Canvas pasteImageCanvas = new Canvas(pasteParent, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
- data = new GridData(GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL);
- data.heightHint = data.widthHint = SIZE;
- pasteImageCanvas.setLayoutData(data);
- final Point pasteOrigin = new Point(0, 0);
- final ScrollBar pasteHBar = pasteImageCanvas.getHorizontalBar();
- pasteHBar.setEnabled(false);
- pasteHBar.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (pasteImage[0] != null) {
- int hSelection = pasteHBar.getSelection();
- int destX = -hSelection - pasteOrigin.x;
- Rectangle rect = pasteImage[0].getBounds();
- pasteImageCanvas.scroll(destX, 0, 0, 0, rect.width, rect.height, false);
- pasteOrigin.x = -hSelection;
- }
- }
- });
- final ScrollBar pasteVBar = pasteImageCanvas.getVerticalBar();
- pasteVBar.setEnabled(false);
- pasteVBar.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event e) {
- if (pasteImage[0] != null) {
- int vSelection = pasteVBar.getSelection();
- int destY = -vSelection - pasteOrigin.y;
- Rectangle rect = pasteImage[0].getBounds();
- pasteImageCanvas.scroll(0, destY, 0, 0, rect.width, rect.height, false);
- pasteOrigin.y = -vSelection;
- }
- }
- });
- pasteImageCanvas.addListener(SWT.Paint, new Listener() {
- public void handleEvent(Event e) {
- if(pasteImage[0] != null) {
- GC gc = e.gc;
- gc.drawImage(pasteImage[0], pasteOrigin.x, pasteOrigin.y);
- Rectangle rect = pasteImage[0].getBounds();
- Rectangle client = pasteImageCanvas.getClientArea ();
- int marginWidth = client.width - rect.width;
- if (marginWidth > 0) {
- gc.fillRectangle(rect.width, 0, marginWidth, client.height);
- }
- int marginHeight = client.height - rect.height;
- if (marginHeight > 0) {
- gc.fillRectangle(0, rect.height, client.width, marginHeight);
- }
- gc.dispose();
- }
- }
- });
- b = new Button(pasteParent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- ImageData data =(ImageData)clipboard.getContents(ImageTransfer.getInstance());
- if (data != null) {
- if (pasteImage[0] != null) {
- System.out.println("PasteImage");
- pasteImage[0].dispose();
- }
- status.setText("");
- pasteImage[0] = new Image(e.display, data);
- pasteVBar.setEnabled(true);
- pasteHBar.setEnabled(true);
- pasteOrigin.x = 0; pasteOrigin.y = 0;
- Rectangle rect = pasteImage[0].getBounds();
- Rectangle client = pasteImageCanvas.getClientArea();
- pasteHBar.setMaximum(rect.width);
- pasteVBar.setMaximum(rect.height);
- pasteHBar.setThumb(Math.min(rect.width, client.width));
- pasteVBar.setThumb(Math.min(rect.height, client.height));
- pasteImageCanvas.scroll(0, 0, 0, 0, rect.width, rect.height, true);
- pasteVBar.setSelection(0);
- pasteHBar.setSelection(0);
- pasteImageCanvas.redraw();
- } else {
- status.setText("nothing to paste");
- }
- }
- });
-}
-void createMyTransfer(Composite copyParent, Composite pasteParent){
- // MyType Transfer
- // TODO
-}
-void createControlTransfer(Composite parent){
- Label l = new Label(parent, SWT.NONE);
- l.setText("Text:");
- Button b = new Button(parent, SWT.PUSH);
- b.setText("Cut");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- text.cut();
- }
- });
- b = new Button(parent, SWT.PUSH);
- b.setText("Copy");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- text.copy();
- }
- });
- b = new Button(parent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- text.paste();
- }
- });
- text = new Text(parent, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
- GridData data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- text.setLayoutData(data);
-
- l = new Label(parent, SWT.NONE);
- l.setText("Combo:");
- b = new Button(parent, SWT.PUSH);
- b.setText("Cut");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- combo.cut();
- }
- });
- b = new Button(parent, SWT.PUSH);
- b.setText("Copy");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- combo.copy();
- }
- });
- b = new Button(parent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- combo.paste();
- }
- });
- combo = new Combo(parent, SWT.NONE);
- combo.setItems(new String[] {"Item 1", "Item 2", "Item 3", "A longer Item"});
-
- l = new Label(parent, SWT.NONE);
- l.setText("StyledText:");
- l = new Label(parent, SWT.NONE);
- l.setVisible(false);
- b = new Button(parent, SWT.PUSH);
- b.setText("Copy");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- styledText.copy();
- }
- });
- b = new Button(parent, SWT.PUSH);
- b.setText("Paste");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- styledText.paste();
- }
- });
- styledText = new StyledText(parent, SWT.BORDER | SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
- data = new GridData(GridData.FILL_HORIZONTAL);
- data.heightHint = data.widthHint = SIZE;
- styledText.setLayoutData(data);
-}
-void createAvailableTypes(Composite parent){
- final List list = new List(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL);
- GridData data = new GridData(GridData.FILL_BOTH);
- data.heightHint = 100;
- list.setLayoutData(data);
- Button b = new Button(parent, SWT.PUSH);
- b.setText("Get Available Types");
- b.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- list.removeAll();
- String[] names = clipboard.getAvailableTypeNames();
- for (int i = 0; i < names.length; i++) {
- list.add(names[i]);
- }
- }
- });
-}
-}
\ No newline at end of file
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyType.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyType.java
deleted file mode 100644
index 94cdfcd786..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyType.java
+++ /dev/null
@@ -1,16 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 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.clipboard;
-
-public class MyType {
- String firstName;
- String lastName;
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyTypeTransfer.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyTypeTransfer.java
deleted file mode 100644
index 4d09e3f901..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/MyTypeTransfer.java
+++ /dev/null
@@ -1,103 +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.clipboard;
-
-import java.io.*;
-import org.eclipse.swt.dnd.*;
-
-public class MyTypeTransfer extends ByteArrayTransfer {
-
- private static final String MYTYPENAME = "name_list"; //$NON-NLS-1$
- private static final int MYTYPEID = registerType(MYTYPENAME);
- private static MyTypeTransfer _instance = new MyTypeTransfer();
-
-public static MyTypeTransfer getInstance () {
- return _instance;
-}
-public void javaToNative (Object object, TransferData transferData) {
- if (!checkMyType(object) || !isSupportedType(transferData)) {
- DND.error(DND.ERROR_INVALID_DATA);
- }
- MyType[] myTypes = (MyType[]) object;
- try {
- // write data to a byte array and then ask super to convert to pMedium
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- DataOutputStream writeOut = new DataOutputStream(out);
- for (int i = 0, length = myTypes.length; i < length; i++){
- byte[] buffer = myTypes[i].firstName.getBytes();
- writeOut.writeInt(buffer.length);
- writeOut.write(buffer);
- buffer = myTypes[i].firstName.getBytes();
- writeOut.writeInt(buffer.length);
- writeOut.write(buffer);
- }
- byte[] buffer = out.toByteArray();
- writeOut.close();
- super.javaToNative(buffer, transferData);
- } catch (IOException e) {
- }
-}
-public Object nativeToJava(TransferData transferData){
- if (isSupportedType(transferData)) {
-
- byte[] buffer = (byte[])super.nativeToJava(transferData);
- if (buffer == null) return null;
-
- MyType[] myData = new MyType[0];
- try {
- ByteArrayInputStream in = new ByteArrayInputStream(buffer);
- DataInputStream readIn = new DataInputStream(in);
- while(readIn.available() > 20) {
- MyType datum = new MyType();
- int size = readIn.readInt();
- byte[] name = new byte[size];
- readIn.read(name);
- datum.firstName = new String(name);
- size = readIn.readInt();
- name = new byte[size];
- readIn.read(name);
- datum.lastName = new String(name);
- MyType[] newMyData = new MyType[myData.length + 1];
- System.arraycopy(myData, 0, newMyData, 0, myData.length);
- newMyData[myData.length] = datum;
- myData = newMyData;
- }
- readIn.close();
- } catch (IOException ex) {
- return null;
- }
- return myData;
- }
-
- return null;
-}
-protected String[] getTypeNames(){
- return new String[]{MYTYPENAME};
-}
-protected int[] getTypeIds(){
- return new int[] {MYTYPEID};
-}
-boolean checkMyType(Object object) {
- if (object == null || !(object instanceof MyType[]) || ((MyType[])object).length == 0) return false;
- MyType[] myTypes = (MyType[])object;
- for (int i = 0; i < myTypes.length; i++) {
- if (myTypes[i] == null ||
- myTypes[i].firstName == null ||
- myTypes[i].firstName.length() == 0 ||
- myTypes[i].lastName == null ||
- myTypes[i].lastName.length() == 0) return false;
- }
- return true;
-}
-protected boolean validate(Object object) {
- return checkMyType(object);
-}
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/AlignableTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/AlignableTab.java
deleted file mode 100755
index 075ee21e96..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/AlignableTab.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-
-/**
- * AlignableTab
is the abstract
- * superclass of example controls that can be
- * aligned.
- */
-abstract class AlignableTab extends Tab {
-
- /* Alignment Controls */
- Button leftButton, rightButton, centerButton;
-
- /* Alignment Group */
- Group alignmentGroup;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- AlignableTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Other" group.
- */
- void createOtherGroup () {
- super.createOtherGroup ();
-
- /* Create the group */
- alignmentGroup = new Group (otherGroup, SWT.NONE);
- alignmentGroup.setLayout (new GridLayout ());
- alignmentGroup.setLayoutData (new GridData(GridData.HORIZONTAL_ALIGN_FILL |
- GridData.VERTICAL_ALIGN_FILL));
- alignmentGroup.setText (ControlExample.getResourceString("Alignment"));
-
- /* Create the controls */
- leftButton = new Button (alignmentGroup, SWT.RADIO);
- leftButton.setText (ControlExample.getResourceString("Left"));
- centerButton = new Button (alignmentGroup, SWT.RADIO);
- centerButton.setText(ControlExample.getResourceString("Center"));
- rightButton = new Button (alignmentGroup, SWT.RADIO);
- rightButton.setText (ControlExample.getResourceString("Right"));
-
- /* Add the listeners */
- SelectionListener selectionListener = new SelectionAdapter () {
- public void widgetSelected(SelectionEvent event) {
- if (!((Button) event.widget).getSelection ()) return;
- setExampleWidgetAlignment ();
- }
- };
- leftButton.addSelectionListener (selectionListener);
- centerButton.addSelectionListener (selectionListener);
- rightButton.addSelectionListener (selectionListener);
- }
-
- /**
- * Sets the alignment of the "Example" widgets.
- */
- abstract void setExampleWidgetAlignment ();
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- Widget [] widgets = getExampleWidgets ();
- if (widgets.length != 0) {
- leftButton.setSelection ((widgets [0].getStyle () & SWT.LEFT) != 0);
- centerButton.setSelection ((widgets [0].getStyle () & SWT.CENTER) != 0);
- rightButton.setSelection ((widgets [0].getStyle () & SWT.RIGHT) != 0);
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/BrowserTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/BrowserTab.java
deleted file mode 100644
index 529f266bb7..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/BrowserTab.java
+++ /dev/null
@@ -1,332 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.browser.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-class BrowserTab extends Tab {
-
- /* Example widgets and groups that contain them */
- Browser browser;
- Group browserGroup;
-
- /* Style widgets added to the "Style" group */
- Button mozillaButton;
-
- String errorMessage, lastText, lastUrl;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- BrowserTab(ControlExample instance) {
- super(instance);
- }
-
- void createBackgroundModeGroup () {
- // Browser does not need a background mode group.
- }
-
- void createColorAndFontGroup () {
- // Browser does not need a color and font group.
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the browser */
- browserGroup = new Group (exampleGroup, SWT.NONE);
- browserGroup.setLayout (new GridLayout ());
- browserGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- browserGroup.setText ("Browser");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (borderButton.getSelection ()) style |= SWT.BORDER;
- if (mozillaButton.getSelection ()) style |= SWT.MOZILLA;
-
- /* Create the example widgets */
- try {
- browser = new Browser (browserGroup, style);
- } catch (SWTError e) { //XPCOM error
- try {
- browser = new Browser (browserGroup, style &~ SWT.MOZILLA);
- } catch (SWTError e2) { // Unsupported platform
- errorMessage = e.getMessage();
- return;
- }
- MessageBox dialog = new MessageBox(shell, SWT.ICON_WARNING | SWT.OK);
- dialog.setMessage(ControlExample.getResourceString("MozillaNotFound", new String [] {e.getMessage()}));
- dialog.open();
- }
-
- if (lastUrl != null) {
- browser.setUrl(lastUrl);
- } else if (lastText != null) {
- browser.setText(lastText);
- } else {
- InputStream htmlStream= ControlExample.class.getResourceAsStream("browser-content.html");
- BufferedReader br= new BufferedReader(new InputStreamReader(htmlStream));
- StringBuffer sb= new StringBuffer(300);
- try {
- int read= 0;
- while ((read= br.read()) != -1)
- sb.append((char) read);
- } catch (IOException e) {
- log(e.getMessage());
- } finally {
- try {
- br.close();
- } catch (IOException e) {
- log(e.getMessage());
- }
- }
- String text= sb.toString();
- browser.setText(text);
- }
- lastText = lastUrl = null;
- }
-
- /**
- * Creates the "Other" group. This is typically
- * a child of the "Control" group.
- */
- void createOtherGroup () {
- super.createOtherGroup ();
- backgroundImageButton.dispose ();
- }
-
- /**
- * Creates the "Size" group. The "Size" group contains
- * controls that allow the user to change the size of
- * the example widgets.
- */
- void createSizeGroup () {
- super.createSizeGroup ();
-
- /* Set the default state for Browser to fill horizontally & vertically. */
- fillHButton.setSelection (true);
- fillVButton.setSelection (true);
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- mozillaButton = new Button (styleGroup, SWT.CHECK);
- mozillaButton.setText ("SWT.MOZILLA");
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- }
-
- /**
- * Creates the tab folder page.
- *
- * @param tabFolder org.eclipse.swt.widgets.TabFolder
- * @return the new page for the tab folder
- */
- Composite createTabFolderPage (final TabFolder tabFolder) {
- super.createTabFolderPage (tabFolder);
-
- /*
- * Add a resize listener to the tabFolderPage so that
- * if the user types into the example widget to change
- * its preferred size, and then resizes the shell, we
- * recalculate the preferred size correctly.
- */
- tabFolderPage.addControlListener(new ControlAdapter() {
- public void controlResized(ControlEvent e) {
- setExampleWidgetSize ();
- }
- });
-
- /*
- * Add a selection listener to the tabFolder to bring up a
- * dialog if this platform does not support the Browser.
- */
- tabFolder.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- if (errorMessage != null && tabFolder.getSelection()[0].getText().equals(getTabText())) {
- MessageBox dialog = new MessageBox(shell, SWT.ICON_WARNING | SWT.OK);
- dialog.setMessage(ControlExample.getResourceString("BrowserNotFound", new String [] {errorMessage}));
- dialog.open();
- }
- }
- });
-
- return tabFolderPage;
- }
-
- /**
- * Disposes the "Example" widgets.
- */
- void disposeExampleWidgets () {
- /* store the state of the Browser if applicable */
- if (browser != null) {
- String url = browser.getUrl();
- if (url.length() > 0 && !url.equals("about:blank")) { //$NON-NLS-1$
- lastUrl = url;
- } else {
- String text = browser.getText();
- if (text.length() > 0) {
- lastText = text;
- }
- }
- }
- super.disposeExampleWidgets();
- }
-
- public static String getContents(InputStream in) throws IOException {
- BufferedReader br= new BufferedReader(new InputStreamReader(in));
-
- StringBuffer sb= new StringBuffer(300);
- try {
- int read= 0;
- while ((read= br.read()) != -1)
- sb.append((char) read);
- } finally {
- br.close();
- }
- return sb.toString();
- }
-
- /**
- * Gets the list of custom event names.
- *
- * @return an array containing custom event names
- */
- String [] getCustomEventNames () {
- return new String [] {"CloseWindowListener", "LocationListener", "OpenWindowListener",
- "ProgressListener", "StatusTextListener", "TitleListener", "VisibilityWindowListener"};
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- if (browser != null) return new Widget [] {browser};
- return super.getExampleWidgets();
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Text", "Url", "ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Browser";
- }
-
- /**
- * Hooks the custom listener specified by eventName.
- */
- void hookCustomListener (final String eventName) {
- if (browser == null) return;
- if (eventName == "CloseWindowListener") {
- browser.addCloseWindowListener (new CloseWindowListener () {
- public void close(WindowEvent event) {
- log (eventName, event);
- }
- });
- }
- if (eventName == "LocationListener") {
- browser.addLocationListener (new LocationListener () {
- public void changed(LocationEvent event) {
- log (eventName + ".changed", event);
- }
- public void changing(LocationEvent event) {
- log (eventName + ".changing", event);
- }
- });
- }
- if (eventName == "OpenWindowListener") {
- browser.addOpenWindowListener (new OpenWindowListener () {
- public void open(WindowEvent event) {
- log (eventName, event);
- }
- });
- }
- if (eventName == "ProgressListener") {
- browser.addProgressListener (new ProgressListener () {
- public void changed(ProgressEvent event) {
- log (eventName + ".changed", event);
- }
- public void completed(ProgressEvent event) {
- log (eventName + ".completed", event);
- }
- });
- }
- if (eventName == "StatusTextListener") {
- browser.addStatusTextListener (new StatusTextListener () {
- public void changed(StatusTextEvent event) {
- log (eventName, event);
- }
- });
- }
- if (eventName == "TitleListener") {
- browser.addTitleListener (new TitleListener () {
- public void changed(TitleEvent event) {
- log (eventName, event);
- }
- });
- }
- if (eventName == "VisibilityWindowListener") {
- browser.addVisibilityWindowListener (new VisibilityWindowListener () {
- public void hide(WindowEvent event) {
- log (eventName + ".hide", event);
- }
- public void show(WindowEvent event) {
- log (eventName + ".show", event);
- }
- });
- }
- }
-
- boolean rtlSupport() {
- return false;
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- mozillaButton.setSelection (browser == null ? false : (browser.getStyle () & SWT.MOZILLA) != 0);
- borderButton.setSelection (browser == null ? false : (browser.getStyle () & SWT.BORDER) != 0);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ButtonTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ButtonTab.java
deleted file mode 100755
index 2c11f82e31..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ButtonTab.java
+++ /dev/null
@@ -1,233 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-
-/**
- * ButtonTab
is the class that
- * demonstrates SWT buttons.
- */
-class ButtonTab extends AlignableTab {
-
- /* Example widgets and groups that contain them */
- Button button1, button2, button3, button4, button5, button6, button7, button8, button9;
- Group textButtonGroup, imageButtonGroup, imagetextButtonGroup;
-
- /* Alignment widgets added to the "Control" group */
- Button upButton, downButton;
-
- /* Style widgets added to the "Style" group */
- Button pushButton, checkButton, radioButton, toggleButton, arrowButton, flatButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ButtonTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Control" group.
- */
- void createControlGroup () {
- super.createControlGroup ();
-
- /* Create the controls */
- upButton = new Button (alignmentGroup, SWT.RADIO);
- upButton.setText (ControlExample.getResourceString("Up"));
- downButton = new Button (alignmentGroup, SWT.RADIO);
- downButton.setText (ControlExample.getResourceString("Down"));
-
- /* Add the listeners */
- SelectionListener selectionListener = new SelectionAdapter() {
- public void widgetSelected(SelectionEvent event) {
- if (!((Button) event.widget).getSelection()) return;
- setExampleWidgetAlignment ();
- }
- };
- upButton.addSelectionListener(selectionListener);
- downButton.addSelectionListener(selectionListener);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for text buttons */
- textButtonGroup = new Group(exampleGroup, SWT.NONE);
- GridLayout gridLayout = new GridLayout ();
- textButtonGroup.setLayout(gridLayout);
- gridLayout.numColumns = 3;
- textButtonGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- textButtonGroup.setText (ControlExample.getResourceString("Text_Buttons"));
-
- /* Create a group for the image buttons */
- imageButtonGroup = new Group(exampleGroup, SWT.NONE);
- gridLayout = new GridLayout();
- imageButtonGroup.setLayout(gridLayout);
- gridLayout.numColumns = 3;
- imageButtonGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- imageButtonGroup.setText (ControlExample.getResourceString("Image_Buttons"));
-
- /* Create a group for the image and text buttons */
- imagetextButtonGroup = new Group(exampleGroup, SWT.NONE);
- gridLayout = new GridLayout();
- imagetextButtonGroup.setLayout(gridLayout);
- gridLayout.numColumns = 3;
- imagetextButtonGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- imagetextButtonGroup.setText (ControlExample.getResourceString("Image_Text_Buttons"));
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (pushButton.getSelection()) style |= SWT.PUSH;
- if (checkButton.getSelection()) style |= SWT.CHECK;
- if (radioButton.getSelection()) style |= SWT.RADIO;
- if (toggleButton.getSelection()) style |= SWT.TOGGLE;
- if (flatButton.getSelection()) style |= SWT.FLAT;
- if (borderButton.getSelection()) style |= SWT.BORDER;
- if (leftButton.getSelection()) style |= SWT.LEFT;
- if (rightButton.getSelection()) style |= SWT.RIGHT;
- if (arrowButton.getSelection()) {
- style |= SWT.ARROW;
- if (upButton.getSelection()) style |= SWT.UP;
- if (downButton.getSelection()) style |= SWT.DOWN;
- } else {
- if (centerButton.getSelection()) style |= SWT.CENTER;
- }
-
- /* Create the example widgets */
- button1 = new Button(textButtonGroup, style);
- button1.setText(ControlExample.getResourceString("One"));
- button2 = new Button(textButtonGroup, style);
- button2.setText(ControlExample.getResourceString("Two"));
- button3 = new Button(textButtonGroup, style);
- button3.setText(ControlExample.getResourceString("Three"));
- button4 = new Button(imageButtonGroup, style);
- button4.setImage(instance.images[ControlExample.ciClosedFolder]);
- button5 = new Button(imageButtonGroup, style);
- button5.setImage(instance.images[ControlExample.ciOpenFolder]);
- button6 = new Button(imageButtonGroup, style);
- button6.setImage(instance.images[ControlExample.ciTarget]);
- button7 = new Button(imagetextButtonGroup, style);
- button7.setText(ControlExample.getResourceString("One"));
- button7.setImage(instance.images[ControlExample.ciClosedFolder]);
- button8 = new Button(imagetextButtonGroup, style);
- button8.setText(ControlExample.getResourceString("Two"));
- button8.setImage(instance.images[ControlExample.ciOpenFolder]);
- button9 = new Button(imagetextButtonGroup, style);
- button9.setText(ControlExample.getResourceString("Three"));
- button9.setImage(instance.images[ControlExample.ciTarget]);
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- pushButton = new Button (styleGroup, SWT.RADIO);
- pushButton.setText("SWT.PUSH");
- checkButton = new Button (styleGroup, SWT.RADIO);
- checkButton.setText ("SWT.CHECK");
- radioButton = new Button (styleGroup, SWT.RADIO);
- radioButton.setText ("SWT.RADIO");
- toggleButton = new Button (styleGroup, SWT.RADIO);
- toggleButton.setText ("SWT.TOGGLE");
- arrowButton = new Button (styleGroup, SWT.RADIO);
- arrowButton.setText ("SWT.ARROW");
- flatButton = new Button (styleGroup, SWT.CHECK);
- flatButton.setText ("SWT.FLAT");
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {button1, button2, button3, button4, button5, button6, button7, button8, button9};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Grayed", "Selection", "Text", "ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Button";
- }
-
- /**
- * Sets the alignment of the "Example" widgets.
- */
- void setExampleWidgetAlignment () {
- int alignment = 0;
- if (leftButton.getSelection ()) alignment = SWT.LEFT;
- if (centerButton.getSelection ()) alignment = SWT.CENTER;
- if (rightButton.getSelection ()) alignment = SWT.RIGHT;
- if (upButton.getSelection ()) alignment = SWT.UP;
- if (downButton.getSelection ()) alignment = SWT.DOWN;
- button1.setAlignment (alignment);
- button2.setAlignment (alignment);
- button3.setAlignment (alignment);
- button4.setAlignment (alignment);
- button5.setAlignment (alignment);
- button6.setAlignment (alignment);
- button7.setAlignment (alignment);
- button8.setAlignment (alignment);
- button9.setAlignment (alignment);
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- if (arrowButton.getSelection ()) {
- upButton.setEnabled (true);
- centerButton.setEnabled (false);
- downButton.setEnabled (true);
- } else {
- upButton.setEnabled (false);
- centerButton.setEnabled (true);
- downButton.setEnabled (false);
- }
- upButton.setSelection ((button1.getStyle () & SWT.UP) != 0);
- downButton.setSelection ((button1.getStyle () & SWT.DOWN) != 0);
- pushButton.setSelection ((button1.getStyle () & SWT.PUSH) != 0);
- checkButton.setSelection ((button1.getStyle () & SWT.CHECK) != 0);
- radioButton.setSelection ((button1.getStyle () & SWT.RADIO) != 0);
- toggleButton.setSelection ((button1.getStyle () & SWT.TOGGLE) != 0);
- arrowButton.setSelection ((button1.getStyle () & SWT.ARROW) != 0);
- flatButton.setSelection ((button1.getStyle () & SWT.FLAT) != 0);
- borderButton.setSelection ((button1.getStyle () & SWT.BORDER) != 0);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CComboTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CComboTab.java
deleted file mode 100644
index 38bbbf8d0f..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CComboTab.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.custom.*;
-import org.eclipse.swt.layout.*;
-
-class CComboTab extends Tab {
-
- /* Example widgets and groups that contain them */
- CCombo combo1;
- Group comboGroup;
-
- /* Style widgets added to the "Style" group */
- Button flatButton, readOnlyButton;
-
- static String [] ListData = {ControlExample.getResourceString("ListData1_0"),
- ControlExample.getResourceString("ListData1_1"),
- ControlExample.getResourceString("ListData1_2"),
- ControlExample.getResourceString("ListData1_3"),
- ControlExample.getResourceString("ListData1_4"),
- ControlExample.getResourceString("ListData1_5"),
- ControlExample.getResourceString("ListData1_6"),
- ControlExample.getResourceString("ListData1_7"),
- ControlExample.getResourceString("ListData1_8")};
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- CComboTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the combo box */
- comboGroup = new Group (exampleGroup, SWT.NONE);
- comboGroup.setLayout (new GridLayout ());
- comboGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- comboGroup.setText (ControlExample.getResourceString("Custom_Combo"));
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (flatButton.getSelection ()) style |= SWT.FLAT;
- if (readOnlyButton.getSelection ()) style |= SWT.READ_ONLY;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
-
- /* Create the example widgets */
- combo1 = new CCombo (comboGroup, style);
- combo1.setItems (ListData);
- if (ListData.length >= 3) {
- combo1.setText(ListData [2]);
- }
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- readOnlyButton = new Button (styleGroup, SWT.CHECK);
- readOnlyButton.setText ("SWT.READ_ONLY");
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- flatButton = new Button (styleGroup, SWT.CHECK);
- flatButton.setText ("SWT.FLAT");
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {combo1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Editable", "Items", "Selection", "Text", "TextLimit", "ToolTipText", "VisibleItemCount"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "CCombo";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- flatButton.setSelection ((combo1.getStyle () & SWT.FLAT) != 0);
- readOnlyButton.setSelection ((combo1.getStyle () & SWT.READ_ONLY) != 0);
- borderButton.setSelection ((combo1.getStyle () & SWT.BORDER) != 0);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CLabelTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CLabelTab.java
deleted file mode 100644
index 6a68c58b6b..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CLabelTab.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.custom.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-class CLabelTab extends AlignableTab {
- /* Example widgets and groups that contain them */
- CLabel label1, label2, label3;
- Group textLabelGroup;
-
- /* Style widgets added to the "Style" group */
- Button shadowInButton, shadowOutButton, shadowNoneButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- CLabelTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the text labels */
- textLabelGroup = new Group(exampleGroup, SWT.NONE);
- GridLayout gridLayout = new GridLayout ();
- textLabelGroup.setLayout (gridLayout);
- gridLayout.numColumns = 3;
- textLabelGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- textLabelGroup.setText (ControlExample.getResourceString("Custom_Labels"));
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (shadowInButton.getSelection ()) style |= SWT.SHADOW_IN;
- if (shadowNoneButton.getSelection ()) style |= SWT.SHADOW_NONE;
- if (shadowOutButton.getSelection ()) style |= SWT.SHADOW_OUT;
- if (leftButton.getSelection ()) style |= SWT.LEFT;
- if (centerButton.getSelection ()) style |= SWT.CENTER;
- if (rightButton.getSelection ()) style |= SWT.RIGHT;
-
- /* Create the example widgets */
- label1 = new CLabel (textLabelGroup, style);
- label1.setText(ControlExample.getResourceString("One"));
- label1.setImage (instance.images[ControlExample.ciClosedFolder]);
- label2 = new CLabel (textLabelGroup, style);
- label2.setImage (instance.images[ControlExample.ciTarget]);
- label3 = new CLabel (textLabelGroup, style);
- label3.setText(ControlExample.getResourceString("Example_string") + "\n" + ControlExample.getResourceString("One_Two_Three"));
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- shadowNoneButton = new Button (styleGroup, SWT.RADIO);
- shadowNoneButton.setText ("SWT.SHADOW_NONE");
- shadowInButton = new Button (styleGroup, SWT.RADIO);
- shadowInButton.setText ("SWT.SHADOW_IN");
- shadowOutButton = new Button (styleGroup, SWT.RADIO);
- shadowOutButton.setText ("SWT.SHADOW_OUT");
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {label1, label2, label3};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Text", "ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "CLabel";
- }
-
- /**
- * Sets the alignment of the "Example" widgets.
- */
- void setExampleWidgetAlignment () {
- int alignment = 0;
- if (leftButton.getSelection ()) alignment = SWT.LEFT;
- if (centerButton.getSelection ()) alignment = SWT.CENTER;
- if (rightButton.getSelection ()) alignment = SWT.RIGHT;
- label1.setAlignment (alignment);
- label2.setAlignment (alignment);
- label3.setAlignment (alignment);
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- leftButton.setSelection ((label1.getStyle () & SWT.LEFT) != 0);
- centerButton.setSelection ((label1.getStyle () & SWT.CENTER) != 0);
- rightButton.setSelection ((label1.getStyle () & SWT.RIGHT) != 0);
- shadowInButton.setSelection ((label1.getStyle () & SWT.SHADOW_IN) != 0);
- shadowOutButton.setSelection ((label1.getStyle () & SWT.SHADOW_OUT) != 0);
- shadowNoneButton.setSelection ((label1.getStyle () & (SWT.SHADOW_IN | SWT.SHADOW_OUT)) == 0);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CTabFolderTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CTabFolderTab.java
deleted file mode 100644
index 15daa91d1c..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CTabFolderTab.java
+++ /dev/null
@@ -1,446 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.custom.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-
-class CTabFolderTab extends Tab {
- int lastSelectedTab = 0;
-
- /* Example widgets and groups that contain them */
- CTabFolder tabFolder1;
- Group tabFolderGroup, itemGroup;
-
- /* Style widgets added to the "Style" group */
- Button topButton, bottomButton, flatButton, closeButton;
-
- static String [] CTabItems1 = {ControlExample.getResourceString("CTabItem1_0"),
- ControlExample.getResourceString("CTabItem1_1"),
- ControlExample.getResourceString("CTabItem1_2")};
-
- /* Controls and resources added to the "Fonts" group */
- static final int SELECTION_FOREGROUND_COLOR = 3;
- static final int SELECTION_BACKGROUND_COLOR = 4;
- static final int ITEM_FONT = 5;
- Color selectionForegroundColor, selectionBackgroundColor;
- Font itemFont;
-
- /* Other widgets added to the "Other" group */
- Button simpleTabButton, singleTabButton, imageButton, showMinButton, showMaxButton, unselectedCloseButton, unselectedImageButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- CTabFolderTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Colors and Fonts" group.
- */
- void createColorAndFontGroup () {
- super.createColorAndFontGroup();
-
- TableItem item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Selection_Foreground_Color"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Selection_Background_Color"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Item_Font"));
-
- shell.addDisposeListener(new DisposeListener() {
- public void widgetDisposed(DisposeEvent event) {
- if (selectionBackgroundColor != null) selectionBackgroundColor.dispose();
- if (selectionForegroundColor != null) selectionForegroundColor.dispose();
- if (itemFont != null) itemFont.dispose();
- selectionBackgroundColor = null;
- selectionForegroundColor = null;
- itemFont = null;
- }
- });
- }
-
- void changeFontOrColor(int index) {
- switch (index) {
- case SELECTION_FOREGROUND_COLOR: {
- Color oldColor = selectionForegroundColor;
- if (oldColor == null) oldColor = tabFolder1.getSelectionForeground();
- colorDialog.setRGB(oldColor.getRGB());
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = selectionForegroundColor;
- selectionForegroundColor = new Color (display, rgb);
- setSelectionForeground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case SELECTION_BACKGROUND_COLOR: {
- Color oldColor = selectionBackgroundColor;
- if (oldColor == null) oldColor = tabFolder1.getSelectionBackground();
- colorDialog.setRGB(oldColor.getRGB());
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = selectionBackgroundColor;
- selectionBackgroundColor = new Color (display, rgb);
- setSelectionBackground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case ITEM_FONT: {
- Font oldFont = itemFont;
- if (oldFont == null) oldFont = tabFolder1.getItem (0).getFont ();
- fontDialog.setFontList(oldFont.getFontData());
- FontData fontData = fontDialog.open ();
- if (fontData == null) return;
- oldFont = itemFont;
- itemFont = new Font (display, fontData);
- setItemFont ();
- setExampleWidgetSize ();
- if (oldFont != null) oldFont.dispose ();
- }
- break;
- default:
- super.changeFontOrColor(index);
- }
- }
-
- /**
- * Creates the "Other" group.
- */
- void createOtherGroup () {
- super.createOtherGroup ();
-
- /* Create display controls specific to this example */
- simpleTabButton = new Button (otherGroup, SWT.CHECK);
- simpleTabButton.setText (ControlExample.getResourceString("Set_Simple_Tabs"));
- simpleTabButton.setSelection(true);
- simpleTabButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setSimpleTabs();
- }
- });
-
- singleTabButton = new Button (otherGroup, SWT.CHECK);
- singleTabButton.setText (ControlExample.getResourceString("Set_Single_Tabs"));
- singleTabButton.setSelection(false);
- singleTabButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setSingleTabs();
- }
- });
-
- showMinButton = new Button (otherGroup, SWT.CHECK);
- showMinButton.setText (ControlExample.getResourceString("Set_Min_Visible"));
- showMinButton.setSelection(false);
- showMinButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setMinimizeVisible();
- }
- });
-
- showMaxButton = new Button (otherGroup, SWT.CHECK);
- showMaxButton.setText (ControlExample.getResourceString("Set_Max_Visible"));
- showMaxButton.setSelection(false);
- showMaxButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setMaximizeVisible();
- }
- });
-
- imageButton = new Button (otherGroup, SWT.CHECK);
- imageButton.setText (ControlExample.getResourceString("Set_Image"));
- imageButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setImages();
- }
- });
-
- unselectedImageButton = new Button (otherGroup, SWT.CHECK);
- unselectedImageButton.setText (ControlExample.getResourceString("Set_Unselected_Image_Visible"));
- unselectedImageButton.setSelection(true);
- unselectedImageButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setUnselectedImageVisible();
- }
- });
- unselectedCloseButton = new Button (otherGroup, SWT.CHECK);
- unselectedCloseButton.setText (ControlExample.getResourceString("Set_Unselected_Close_Visible"));
- unselectedCloseButton.setSelection(true);
- unselectedCloseButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setUnselectedCloseVisible();
- }
- });
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the CTabFolder */
- tabFolderGroup = new Group (exampleGroup, SWT.NONE);
- tabFolderGroup.setLayout (new GridLayout ());
- tabFolderGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- tabFolderGroup.setText ("CTabFolder");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (topButton.getSelection ()) style |= SWT.TOP;
- if (bottomButton.getSelection ()) style |= SWT.BOTTOM;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
- if (flatButton.getSelection ()) style |= SWT.FLAT;
- if (closeButton.getSelection ()) style |= SWT.CLOSE;
-
- /* Create the example widgets */
- tabFolder1 = new CTabFolder (tabFolderGroup, style);
- for (int i = 0; i < CTabItems1.length; i++) {
- CTabItem item = new CTabItem(tabFolder1, SWT.NONE);
- item.setText(CTabItems1[i]);
- Text text = new Text(tabFolder1, SWT.WRAP | SWT.MULTI);
- text.setText(ControlExample.getResourceString("CTabItem_content") + ": " + i);
- item.setControl(text);
- }
- tabFolder1.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event event) {
- lastSelectedTab = tabFolder1.getSelectionIndex();
- }
- });
- tabFolder1.setSelection(lastSelectedTab);
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- topButton = new Button (styleGroup, SWT.RADIO);
- topButton.setText ("SWT.TOP");
- topButton.setSelection(true);
- bottomButton = new Button (styleGroup, SWT.RADIO);
- bottomButton.setText ("SWT.BOTTOM");
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- flatButton = new Button (styleGroup, SWT.CHECK);
- flatButton.setText ("SWT.FLAT");
- closeButton = new Button (styleGroup, SWT.CHECK);
- closeButton.setText ("SWT.CLOSE");
- }
-
- /**
- * Gets the list of custom event names.
- *
- * @return an array containing custom event names
- */
- String [] getCustomEventNames () {
- return new String [] {"CTabFolderEvent"};
- }
-
- /**
- * Gets the "Example" widget children's items, if any.
- *
- * @return an array containing the example widget children's items
- */
- Item [] getExampleWidgetItems () {
- return tabFolder1.getItems();
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {tabFolder1};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "CTabFolder";
- }
-
- /**
- * Hooks the custom listener specified by eventName.
- */
- void hookCustomListener (final String eventName) {
- if (eventName == "CTabFolderEvent") {
- tabFolder1.addCTabFolder2Listener (new CTabFolder2Adapter () {
- public void close (CTabFolderEvent event) {
- log (eventName, event);
- }
- });
- }
- }
-
- /**
- * Sets the foreground color, background color, and font
- * of the "Example" widgets to their default settings.
- * Also sets foreground and background color of the Node 1
- * TreeItems to default settings.
- */
- void resetColorsAndFonts () {
- super.resetColorsAndFonts ();
- Color oldColor = selectionForegroundColor;
- selectionForegroundColor = null;
- setSelectionForeground ();
- if (oldColor != null) oldColor.dispose();
- oldColor = selectionBackgroundColor;
- selectionBackgroundColor = null;
- setSelectionBackground ();
- if (oldColor != null) oldColor.dispose();
- Font oldFont = itemFont;
- itemFont = null;
- setItemFont ();
- if (oldFont != null) oldFont.dispose();
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState();
- setSimpleTabs();
- setSingleTabs();
- setImages();
- setMinimizeVisible();
- setMaximizeVisible();
- setUnselectedCloseVisible();
- setUnselectedImageVisible();
- setSelectionBackground ();
- setSelectionForeground ();
- setItemFont ();
- setExampleWidgetSize();
- }
-
- /**
- * Sets the shape that the CTabFolder will use to render itself.
- */
- void setSimpleTabs () {
- tabFolder1.setSimple (simpleTabButton.getSelection ());
- setExampleWidgetSize();
- }
-
- /**
- * Sets the number of tabs that the CTabFolder should display.
- */
- void setSingleTabs () {
- tabFolder1.setSingle (singleTabButton.getSelection ());
- setExampleWidgetSize();
- }
- /**
- * Sets an image into each item of the "Example" widgets.
- */
- void setImages () {
- boolean setImage = imageButton.getSelection ();
- CTabItem items[] = tabFolder1.getItems ();
- for (int i = 0; i < items.length; i++) {
- if (setImage) {
- items[i].setImage (instance.images[ControlExample.ciClosedFolder]);
- } else {
- items[i].setImage (null);
- }
- }
- setExampleWidgetSize ();
- }
- /**
- * Sets the visibility of the minimize button
- */
- void setMinimizeVisible () {
- tabFolder1.setMinimizeVisible(showMinButton.getSelection ());
- setExampleWidgetSize();
- }
- /**
- * Sets the visibility of the maximize button
- */
- void setMaximizeVisible () {
- tabFolder1.setMaximizeVisible(showMaxButton.getSelection ());
- setExampleWidgetSize();
- }
- /**
- * Sets the visibility of the close button on unselected tabs
- */
- void setUnselectedCloseVisible () {
- tabFolder1.setUnselectedCloseVisible(unselectedCloseButton.getSelection ());
- setExampleWidgetSize();
- }
- /**
- * Sets the visibility of the image on unselected tabs
- */
- void setUnselectedImageVisible () {
- tabFolder1.setUnselectedImageVisible(unselectedImageButton.getSelection ());
- setExampleWidgetSize();
- }
- /**
- * Sets the background color of CTabItem 0.
- */
- void setSelectionBackground () {
- if (!instance.startup) {
- tabFolder1.setSelectionBackground(selectionBackgroundColor);
- }
- // Set the selection background item's image to match the background color of the selection.
- Color color = selectionBackgroundColor;
- if (color == null) color = tabFolder1.getSelectionBackground ();
- TableItem item = colorAndFontTable.getItem(SELECTION_BACKGROUND_COLOR);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (colorImage(color));
- }
-
- /**
- * Sets the foreground color of CTabItem 0.
- */
- void setSelectionForeground () {
- if (!instance.startup) {
- tabFolder1.setSelectionForeground(selectionForegroundColor);
- }
- // Set the selection foreground item's image to match the foreground color of the selection.
- Color color = selectionForegroundColor;
- if (color == null) color = tabFolder1.getSelectionForeground ();
- TableItem item = colorAndFontTable.getItem(SELECTION_FOREGROUND_COLOR);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (colorImage(color));
- }
-
- /**
- * Sets the font of CTabItem 0.
- */
- void setItemFont () {
- if (!instance.startup) {
- tabFolder1.getItem (0).setFont (itemFont);
- setExampleWidgetSize();
- }
- /* Set the font item's image to match the font of the item. */
- Font ft = itemFont;
- if (ft == null) ft = tabFolder1.getItem (0).getFont ();
- TableItem item = colorAndFontTable.getItem(ITEM_FONT);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (fontImage(ft));
- item.setFont(ft);
- colorAndFontTable.layout ();
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CanvasTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CanvasTab.java
deleted file mode 100644
index b9bfc0ddde..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CanvasTab.java
+++ /dev/null
@@ -1,312 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-
-class CanvasTab extends Tab {
- static final int colors [] = {
- SWT.COLOR_RED,
- SWT.COLOR_GREEN,
- SWT.COLOR_BLUE,
- SWT.COLOR_MAGENTA,
- SWT.COLOR_YELLOW,
- SWT.COLOR_CYAN,
- SWT.COLOR_DARK_RED,
- SWT.COLOR_DARK_GREEN,
- SWT.COLOR_DARK_BLUE,
- SWT.COLOR_DARK_MAGENTA,
- SWT.COLOR_DARK_YELLOW,
- SWT.COLOR_DARK_CYAN
- };
- static final String canvasString = "Canvas"; //$NON-NLS-1$
-
- /* Example widgets and groups that contain them */
- Canvas canvas;
- Group canvasGroup;
-
- /* Style widgets added to the "Style" group */
- Button horizontalButton, verticalButton, noBackgroundButton, noFocusButton,
- noMergePaintsButton, noRedrawResizeButton, doubleBufferedButton;
-
- /* Other widgets added to the "Other" group */
- Button caretButton, fillDamageButton;
-
- int paintCount;
- int cx, cy;
- int maxX, maxY;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- CanvasTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Other" group.
- */
- void createOtherGroup () {
- super.createOtherGroup ();
-
- /* Create display controls specific to this example */
- caretButton = new Button (otherGroup, SWT.CHECK);
- caretButton.setText (ControlExample.getResourceString("Caret"));
- fillDamageButton = new Button (otherGroup, SWT.CHECK);
- fillDamageButton.setText (ControlExample.getResourceString("FillDamage"));
-
- /* Add the listeners */
- caretButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setCaret ();
- }
- });
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the canvas widget */
- canvasGroup = new Group (exampleGroup, SWT.NONE);
- canvasGroup.setLayout (new GridLayout ());
- canvasGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- canvasGroup.setText ("Canvas");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (horizontalButton.getSelection ()) style |= SWT.H_SCROLL;
- if (verticalButton.getSelection ()) style |= SWT.V_SCROLL;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
- if (noBackgroundButton.getSelection ()) style |= SWT.NO_BACKGROUND;
- if (noFocusButton.getSelection ()) style |= SWT.NO_FOCUS;
- if (noMergePaintsButton.getSelection ()) style |= SWT.NO_MERGE_PAINTS;
- if (noRedrawResizeButton.getSelection ()) style |= SWT.NO_REDRAW_RESIZE;
- if (doubleBufferedButton.getSelection ()) style |= SWT.DOUBLE_BUFFERED;
-
- /* Create the example widgets */
- paintCount = 0; cx = 0; cy = 0;
- canvas = new Canvas (canvasGroup, style);
- canvas.addPaintListener(new PaintListener () {
- public void paintControl(PaintEvent e) {
- paintCount++;
- GC gc = e.gc;
- if (fillDamageButton.getSelection ()) {
- Color color = e.display.getSystemColor (colors [paintCount % colors.length]);
- gc.setBackground(color);
- gc.fillRectangle(e.x, e.y, e.width, e.height);
- }
- Point size = canvas.getSize ();
- gc.drawArc(cx + 1, cy + 1, size.x - 2, size.y - 2, 0, 360);
- gc.drawRectangle(cx + (size.x - 10) / 2, cy + (size.y - 10) / 2, 10, 10);
- Point extent = gc.textExtent(canvasString);
- gc.drawString(canvasString, cx + (size.x - extent.x) / 2, cy - extent.y + (size.y - 10) / 2, true);
- }
- });
- canvas.addControlListener(new ControlAdapter() {
- public void controlResized(ControlEvent event) {
- Point size = canvas.getSize ();
- maxX = size.x * 3 / 2; maxY = size.y * 3 / 2;
- resizeScrollBars ();
- }
- });
- ScrollBar bar = canvas.getHorizontalBar();
- if (bar != null) {
- hookListeners (bar);
- bar.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent event) {
- scrollHorizontal ((ScrollBar)event.widget);
- }
- });
- }
- bar = canvas.getVerticalBar();
- if (bar != null) {
- hookListeners (bar);
- bar.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent event) {
- scrollVertical ((ScrollBar)event.widget);
- }
- });
- }
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup();
-
- /* Create the extra widgets */
- horizontalButton = new Button (styleGroup, SWT.CHECK);
- horizontalButton.setText ("SWT.H_SCROLL");
- horizontalButton.setSelection(true);
- verticalButton = new Button (styleGroup, SWT.CHECK);
- verticalButton.setText ("SWT.V_SCROLL");
- verticalButton.setSelection(true);
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- noBackgroundButton = new Button (styleGroup, SWT.CHECK);
- noBackgroundButton.setText ("SWT.NO_BACKGROUND");
- noFocusButton = new Button (styleGroup, SWT.CHECK);
- noFocusButton.setText ("SWT.NO_FOCUS");
- noMergePaintsButton = new Button (styleGroup, SWT.CHECK);
- noMergePaintsButton.setText ("SWT.NO_MERGE_PAINTS");
- noRedrawResizeButton = new Button (styleGroup, SWT.CHECK);
- noRedrawResizeButton.setText ("SWT.NO_REDRAW_RESIZE");
- doubleBufferedButton = new Button (styleGroup, SWT.CHECK);
- doubleBufferedButton.setText ("SWT.DOUBLE_BUFFERED");
- }
-
- /**
- * Creates the tab folder page.
- *
- * @param tabFolder org.eclipse.swt.widgets.TabFolder
- * @return the new page for the tab folder
- */
- Composite createTabFolderPage (TabFolder tabFolder) {
- super.createTabFolderPage (tabFolder);
-
- /*
- * Add a resize listener to the tabFolderPage so that
- * if the user types into the example widget to change
- * its preferred size, and then resizes the shell, we
- * recalculate the preferred size correctly.
- */
- tabFolderPage.addControlListener(new ControlAdapter() {
- public void controlResized(ControlEvent e) {
- setExampleWidgetSize ();
- }
- });
-
- return tabFolderPage;
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {canvas};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Canvas";
- }
-
- /**
- * Resizes the maximum and thumb of both scrollbars.
- */
- void resizeScrollBars () {
- Rectangle clientArea = canvas.getClientArea();
- ScrollBar bar = canvas.getHorizontalBar();
- if (bar != null) {
- bar.setMaximum(maxX);
- bar.setThumb(clientArea.width);
- bar.setPageIncrement(clientArea.width);
- }
- bar = canvas.getVerticalBar();
- if (bar != null) {
- bar.setMaximum(maxY);
- bar.setThumb(clientArea.height);
- bar.setPageIncrement(clientArea.height);
- }
- }
-
- /**
- * Scrolls the canvas horizontally.
- *
- * @param scrollBar
- */
- void scrollHorizontal (ScrollBar scrollBar) {
- Rectangle bounds = canvas.getClientArea();
- int x = -scrollBar.getSelection();
- if (x + maxX < bounds.width) {
- x = bounds.width - maxX;
- }
- canvas.scroll(x, cy, cx, cy, maxX, maxY, false);
- cx = x;
- }
-
- /**
- * Scrolls the canvas vertically.
- *
- * @param scrollBar
- */
- void scrollVertical (ScrollBar scrollBar) {
- Rectangle bounds = canvas.getClientArea();
- int y = -scrollBar.getSelection();
- if (y + maxY < bounds.height) {
- y = bounds.height - maxY;
- }
- canvas.scroll(cx, y, cx, cy, maxX, maxY, false);
- cy = y;
- }
-
- /**
- * Sets or clears the caret in the "Example" widget.
- */
- void setCaret () {
- Caret oldCaret = canvas.getCaret ();
- if (caretButton.getSelection ()) {
- Caret newCaret = new Caret(canvas, SWT.NONE);
- Font font = canvas.getFont();
- newCaret.setFont(font);
- GC gc = new GC(canvas);
- gc.setFont(font);
- newCaret.setBounds(1, 1, 1, gc.getFontMetrics().getHeight());
- gc.dispose();
- canvas.setCaret (newCaret);
- canvas.setFocus();
- } else {
- canvas.setCaret (null);
- }
- if (oldCaret != null) oldCaret.dispose ();
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- horizontalButton.setSelection ((canvas.getStyle () & SWT.H_SCROLL) != 0);
- verticalButton.setSelection ((canvas.getStyle () & SWT.V_SCROLL) != 0);
- borderButton.setSelection ((canvas.getStyle () & SWT.BORDER) != 0);
- noBackgroundButton.setSelection ((canvas.getStyle () & SWT.NO_BACKGROUND) != 0);
- noFocusButton.setSelection ((canvas.getStyle () & SWT.NO_FOCUS) != 0);
- noMergePaintsButton.setSelection ((canvas.getStyle () & SWT.NO_MERGE_PAINTS) != 0);
- noRedrawResizeButton.setSelection ((canvas.getStyle () & SWT.NO_REDRAW_RESIZE) != 0);
- doubleBufferedButton.setSelection ((canvas.getStyle () & SWT.DOUBLE_BUFFERED) != 0);
- if (!instance.startup) setCaret ();
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ComboTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ComboTab.java
deleted file mode 100755
index 6ca3776dd3..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ComboTab.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-
-class ComboTab extends Tab {
-
- /* Example widgets and groups that contain them */
- Combo combo1;
- Group comboGroup;
-
- /* Style widgets added to the "Style" group */
- Button dropDownButton, readOnlyButton, simpleButton;
-
- static String [] ListData = {ControlExample.getResourceString("ListData0_0"),
- ControlExample.getResourceString("ListData0_1"),
- ControlExample.getResourceString("ListData0_2"),
- ControlExample.getResourceString("ListData0_3"),
- ControlExample.getResourceString("ListData0_4"),
- ControlExample.getResourceString("ListData0_5"),
- ControlExample.getResourceString("ListData0_6"),
- ControlExample.getResourceString("ListData0_7"),
- ControlExample.getResourceString("ListData0_8")};
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ComboTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the combo box */
- comboGroup = new Group (exampleGroup, SWT.NONE);
- comboGroup.setLayout (new GridLayout ());
- comboGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- comboGroup.setText ("Combo");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (dropDownButton.getSelection ()) style |= SWT.DROP_DOWN;
- if (readOnlyButton.getSelection ()) style |= SWT.READ_ONLY;
- if (simpleButton.getSelection ()) style |= SWT.SIMPLE;
-
- /* Create the example widgets */
- combo1 = new Combo (comboGroup, style);
- combo1.setItems (ListData);
- if (ListData.length >= 3) {
- combo1.setText(ListData [2]);
- }
- }
-
- /**
- * Creates the tab folder page.
- *
- * @param tabFolder org.eclipse.swt.widgets.TabFolder
- * @return the new page for the tab folder
- */
- Composite createTabFolderPage (TabFolder tabFolder) {
- super.createTabFolderPage (tabFolder);
-
- /*
- * Add a resize listener to the tabFolderPage so that
- * if the user types into the example widget to change
- * its preferred size, and then resizes the shell, we
- * recalculate the preferred size correctly.
- */
- tabFolderPage.addControlListener(new ControlAdapter() {
- public void controlResized(ControlEvent e) {
- setExampleWidgetSize ();
- }
- });
-
- return tabFolderPage;
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- dropDownButton = new Button (styleGroup, SWT.RADIO);
- dropDownButton.setText ("SWT.DROP_DOWN");
- simpleButton = new Button (styleGroup, SWT.RADIO);
- simpleButton.setText("SWT.SIMPLE");
- readOnlyButton = new Button (styleGroup, SWT.CHECK);
- readOnlyButton.setText ("SWT.READ_ONLY");
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {combo1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Items", "Orientation", "Selection", "Text", "TextLimit", "ToolTipText", "VisibleItemCount"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Combo";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- dropDownButton.setSelection ((combo1.getStyle () & SWT.DROP_DOWN) != 0);
- simpleButton.setSelection ((combo1.getStyle () & SWT.SIMPLE) != 0);
- readOnlyButton.setSelection ((combo1.getStyle () & SWT.READ_ONLY) != 0);
- readOnlyButton.setEnabled(!simpleButton.getSelection());
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java
deleted file mode 100755
index e56b6824b1..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ControlExample.java
+++ /dev/null
@@ -1,244 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-import java.io.*;
-import java.text.*;
-import java.util.*;
-
-public class ControlExample {
- private static ResourceBundle resourceBundle =
- ResourceBundle.getBundle("examples_control"); //$NON-NLS-1$
- private ShellTab shellTab;
- private TabFolder tabFolder;
- private Tab [] tabs;
- Image images[];
-
- static final int ciClosedFolder = 0, ciOpenFolder = 1, ciTarget = 2, ciBackground = 3, ciParentBackground = 4;
- static final String[] imageLocations = {
- "closedFolder.gif", //$NON-NLS-1$
- "openFolder.gif", //$NON-NLS-1$
- "target.gif", //$NON-NLS-1$
- "backgroundImage.png", //$NON-NLS-1$
- "parentBackgroundImage.png"}; //$NON-NLS-1$
- static final int[] imageTypes = {
- SWT.ICON,
- SWT.ICON,
- SWT.ICON,
- SWT.BITMAP,
- SWT.BITMAP};
-
- boolean startup = true;
-
- /**
- * Creates an instance of a ControlExample embedded inside
- * the supplied parent Composite.
- *
- * @param parent the container of the example
- */
- public ControlExample(Composite parent) {
- initResources();
- tabFolder = new TabFolder (parent, SWT.NONE);
- tabs = createTabs();
- for (int i=0; i monitorArea.width && SWT.getPlatform().equals("carbon")) {
- TabItem [] tabItems = instance.tabFolder.getItems();
- for (int i=0; i 0) {
- if (vertical) {
- size.y = bar.getItem(0).getBounds().height;
- } else {
- size.x = bar.getItem(0).getWidth();
- }
- }
- }
- coolItem.setMinimumSize(size);
- coolItem.setPreferredSize(coolSize);
- coolItem.setSize(coolSize);
- }
-
- /* If we have saved state, restore it */
- if (order != null && order.length == coolBar.getItemCount()) {
- coolBar.setItemLayout(order, wrapIndices, sizes);
- } else {
- coolBar.setWrapIndices(new int[] {1, 3});
- }
-
- /* Add a listener to resize the group box to match the coolbar */
- coolBar.addListener(SWT.Resize, new Listener() {
- public void handleEvent(Event event) {
- exampleGroup.layout();
- }
- });
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup();
-
- /* Create the extra widgets */
- horizontalButton = new Button (styleGroup, SWT.RADIO);
- horizontalButton.setText ("SWT.HORIZONTAL");
- verticalButton = new Button (styleGroup, SWT.RADIO);
- verticalButton.setText ("SWT.VERTICAL");
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- flatButton = new Button (styleGroup, SWT.CHECK);
- flatButton.setText ("SWT.FLAT");
- Group itemGroup = new Group(styleGroup, SWT.NONE);
- itemGroup.setLayout (new GridLayout ());
- itemGroup.setLayoutData (new GridData (GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
- itemGroup.setText(ControlExample.getResourceString("Item_Styles"));
- dropDownButton = new Button (itemGroup, SWT.CHECK);
- dropDownButton.setText ("SWT.DROP_DOWN");
- }
-
- /**
- * Disposes the "Example" widgets.
- */
- void disposeExampleWidgets () {
- /* store the state of the toolbar if applicable */
- if (coolBar != null) {
- sizes = coolBar.getItemSizes();
- wrapIndices = coolBar.getWrapIndices();
- order = coolBar.getItemOrder();
- }
- super.disposeExampleWidgets();
- }
-
- /**
- * Gets the "Example" widget children's items, if any.
- *
- * @return an array containing the example widget children's items
- */
- Item [] getExampleWidgetItems () {
- return coolBar.getItems();
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {coolBar};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"ToolTipText"};
- }
-
- /**
- * Gets the short text for the tab folder item.
- */
- String getShortTabText() {
- return "CB";
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "CoolBar";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- horizontalButton.setSelection ((coolBar.getStyle () & SWT.HORIZONTAL) != 0);
- verticalButton.setSelection ((coolBar.getStyle () & SWT.VERTICAL) != 0);
- borderButton.setSelection ((coolBar.getStyle () & SWT.BORDER) != 0);
- flatButton.setSelection ((coolBar.getStyle () & SWT.FLAT) != 0);
- dropDownButton.setSelection ((coolBar.getItem(0).getStyle () & SWT.DROP_DOWN) != 0);
- lockedButton.setSelection(coolBar.getLocked());
- if (!instance.startup) setWidgetLocked ();
- }
-
- /**
- * Sets the header visible state of the "Example" widgets.
- */
- void setWidgetLocked () {
- coolBar.setLocked (lockedButton.getSelection ());
- }
-
- /**
- * Listens to widgetSelected() events on SWT.DROP_DOWN type ToolItems
- * and opens/closes a menu when appropriate.
- */
- class DropDownSelectionListener extends SelectionAdapter {
- private Menu menu = null;
- private boolean visible = false;
-
- public void widgetSelected(SelectionEvent event) {
- // Create the menu if it has not already been created
- if (menu == null) {
- // Lazy create the menu.
- menu = new Menu(shell);
- menu.addMenuListener(new MenuAdapter() {
- public void menuHidden(MenuEvent e) {
- visible = false;
- }
- });
- for (int i = 0; i < 9; ++i) {
- final String text = ControlExample.getResourceString("DropDownData_" + i);
- if (text.length() != 0) {
- MenuItem menuItem = new MenuItem(menu, SWT.NONE);
- menuItem.setText(text);
- /*
- * Add a menu selection listener so that the menu is hidden
- * when the user selects an item from the drop down menu.
- */
- menuItem.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- setMenuVisible(false);
- }
- });
- } else {
- new MenuItem(menu, SWT.SEPARATOR);
- }
- }
- }
-
- /**
- * A selection event will be fired when a drop down tool
- * item is selected in the main area and in the drop
- * down arrow. Examine the event detail to determine
- * where the widget was selected.
- */
- if (event.detail == SWT.ARROW) {
- /*
- * The drop down arrow was selected.
- */
- if (visible) {
- // Hide the menu to give the Arrow the appearance of being a toggle button.
- setMenuVisible(false);
- } else {
- // Position the menu below and vertically aligned with the the drop down tool button.
- final ToolItem toolItem = (ToolItem) event.widget;
- final ToolBar toolBar = toolItem.getParent();
-
- Rectangle toolItemBounds = toolItem.getBounds();
- Point point = toolBar.toDisplay(new Point(toolItemBounds.x, toolItemBounds.y));
- menu.setLocation(point.x, point.y + toolItemBounds.height);
- setMenuVisible(true);
- }
- } else {
- /*
- * Main area of drop down tool item selected.
- * An application would invoke the code to perform the action for the tool item.
- */
- }
- }
- private void setMenuVisible(boolean visible) {
- menu.setVisible(visible);
- this.visible = visible;
- }
- }
-
- /**
- * Listens to widgetSelected() events on SWT.DROP_DOWN type CoolItems
- * and opens/closes a menu when appropriate.
- */
- class CoolItemSelectionListener extends SelectionAdapter {
- private Menu menu = null;
-
- public void widgetSelected(SelectionEvent event) {
- /**
- * A selection event will be fired when the cool item
- * is selected by its gripper or if the drop down arrow
- * (or 'chevron') is selected. Examine the event detail
- * to determine where the widget was selected.
- */
- if (event.detail == SWT.ARROW) {
- /* If the popup menu is already up (i.e. user pressed arrow twice),
- * then dispose it.
- */
- if (menu != null) {
- menu.dispose();
- menu = null;
- return;
- }
-
- /* Get the cool item and convert its bounds to display coordinates. */
- CoolItem coolItem = (CoolItem) event.widget;
- Rectangle itemBounds = coolItem.getBounds ();
- itemBounds.width = event.x - itemBounds.x;
- Point pt = coolBar.toDisplay(new Point (itemBounds.x, itemBounds.y));
- itemBounds.x = pt.x;
- itemBounds.y = pt.y;
-
- /* Get the toolbar from the cool item. */
- ToolBar toolBar = (ToolBar) coolItem.getControl ();
- ToolItem[] tools = toolBar.getItems ();
- int toolCount = tools.length;
-
- /* Convert the bounds of each tool item to display coordinates,
- * and determine which ones are past the bounds of the cool item.
- */
- int i = 0;
- while (i < toolCount) {
- Rectangle toolBounds = tools[i].getBounds ();
- pt = toolBar.toDisplay(new Point(toolBounds.x, toolBounds.y));
- toolBounds.x = pt.x;
- toolBounds.y = pt.y;
- Rectangle intersection = itemBounds.intersection (toolBounds);
- if (!intersection.equals (toolBounds)) break;
- i++;
- }
-
- /* Create a pop-up menu with items for each of the hidden buttons. */
- menu = new Menu (coolBar);
- for (int j = i; j < toolCount; j++) {
- ToolItem tool = tools[j];
- Image image = tool.getImage();
- if (image == null) {
- new MenuItem (menu, SWT.SEPARATOR);
- } else {
- if ((tool.getStyle() & SWT.DROP_DOWN) != 0) {
- MenuItem menuItem = new MenuItem (menu, SWT.CASCADE);
- menuItem.setImage(image);
- String text = tool.getToolTipText();
- if (text != null) menuItem.setText(text);
- Menu m = new Menu(menu);
- menuItem.setMenu(m);
- for (int k = 0; k < 9; ++k) {
- text = ControlExample.getResourceString("DropDownData_" + k);
- if (text.length() != 0) {
- MenuItem mi = new MenuItem(m, SWT.NONE);
- mi.setText(text);
- /* Application code to perform the action for the submenu item would go here. */
- } else {
- new MenuItem(m, SWT.SEPARATOR);
- }
- }
- } else {
- MenuItem menuItem = new MenuItem (menu, SWT.NONE);
- menuItem.setImage(image);
- String text = tool.getToolTipText();
- if (text != null) menuItem.setText(text);
- }
- /* Application code to perform the action for the menu item would go here. */
- }
- }
-
- /* Display the pop-up menu at the lower left corner of the arrow button.
- * Dispose the menu when the user is done with it.
- */
- pt = coolBar.toDisplay(new Point(event.x, event.y));
- menu.setLocation (pt.x, pt.y);
- menu.setVisible (true);
- while (menu != null && !menu.isDisposed() && menu.isVisible ()) {
- if (!display.readAndDispatch ()) display.sleep ();
- }
- if (menu != null) {
- menu.dispose ();
- menu = null;
- }
- }
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CustomControlExample.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CustomControlExample.java
deleted file mode 100644
index e9645f3420..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CustomControlExample.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2006 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.controlexample;
-
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-
-public class CustomControlExample extends ControlExample {
-
- /**
- * Creates an instance of a CustomControlExample embedded
- * inside the supplied parent Composite.
- *
- * @param parent the container of the example
- */
- public CustomControlExample(Composite parent) {
- super (parent);
- }
-
- /**
- * Answers the set of example Tabs
- */
- Tab[] createTabs() {
- return new Tab [] {
- new CComboTab (this),
- new CLabelTab (this),
- new CTabFolderTab (this),
- new SashFormTab (this),
- new StyledTextTab (this),
- };
- }
-
- /**
- * Invokes as a standalone program.
- */
- public static void main(String[] args) {
- Display display = new Display();
- Shell shell = new Shell(display);
- shell.setLayout(new FillLayout());
- CustomControlExample instance = new CustomControlExample(shell);
- shell.setText(getResourceString("custom.window.title"));
- setShellSize(instance, shell);
- shell.open();
- while (! shell.isDisposed()) {
- if (! display.readAndDispatch()) display.sleep();
- }
- instance.dispose();
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java
deleted file mode 100644
index 3b5cb365ed..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DateTimeTab.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-
-class DateTimeTab extends Tab {
- /* Example widgets and groups that contain them */
- DateTime dateTime1;
- Group dateTimeGroup;
-
- /* Style widgets added to the "Style" group */
- Button dateButton, timeButton, calendarButton, shortButton, mediumButton, longButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- DateTimeTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the list */
- dateTimeGroup = new Group (exampleGroup, SWT.NONE);
- dateTimeGroup.setLayout (new GridLayout ());
- dateTimeGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- dateTimeGroup.setText ("DateTime");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (dateButton.getSelection ()) style |= SWT.DATE;
- if (timeButton.getSelection ()) style |= SWT.TIME;
- if (calendarButton.getSelection ()) style |= SWT.CALENDAR;
- if (shortButton.getSelection ()) style |= SWT.SHORT;
- if (mediumButton.getSelection ()) style |= SWT.MEDIUM;
- if (longButton.getSelection ()) style |= SWT.LONG;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
-
- /* Create the example widgets */
- dateTime1 = new DateTime (dateTimeGroup, style);
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- dateButton = new Button(styleGroup, SWT.RADIO);
- dateButton.setText("SWT.DATE");
- timeButton = new Button(styleGroup, SWT.RADIO);
- timeButton.setText("SWT.TIME");
- calendarButton = new Button(styleGroup, SWT.RADIO);
- calendarButton.setText("SWT.CALENDAR");
- Group formatGroup = new Group(styleGroup, SWT.NONE);
- formatGroup.setLayout(new GridLayout());
- shortButton = new Button(formatGroup, SWT.RADIO);
- shortButton.setText("SWT.SHORT");
- mediumButton = new Button(formatGroup, SWT.RADIO);
- mediumButton.setText("SWT.MEDIUM");
- longButton = new Button(formatGroup, SWT.RADIO);
- longButton.setText("SWT.LONG");
- borderButton = new Button(styleGroup, SWT.CHECK);
- borderButton.setText("SWT.BORDER");
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {dateTime1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Day", "Hours", "Minutes", "Month", "Seconds", "Year"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "DateTime";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- dateButton.setSelection ((dateTime1.getStyle () & SWT.DATE) != 0);
- timeButton.setSelection ((dateTime1.getStyle () & SWT.TIME) != 0);
- calendarButton.setSelection ((dateTime1.getStyle () & SWT.CALENDAR) != 0);
- shortButton.setSelection ((dateTime1.getStyle () & SWT.SHORT) != 0);
- mediumButton.setSelection ((dateTime1.getStyle () & SWT.MEDIUM) != 0);
- longButton.setSelection ((dateTime1.getStyle () & SWT.LONG) != 0);
- borderButton.setSelection ((dateTime1.getStyle () & SWT.BORDER) != 0);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java
deleted file mode 100755
index d435bea552..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/DialogTab.java
+++ /dev/null
@@ -1,502 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.printing.*;
-import org.eclipse.swt.events.*;
-
-class DialogTab extends Tab {
- /* Example widgets and groups that contain them */
- Group dialogStyleGroup, resultGroup;
- Text textWidget;
-
- /* Style widgets added to the "Style" group */
- Combo dialogCombo;
- Button createButton;
- Button okButton, cancelButton;
- Button yesButton, noButton;
- Button retryButton;
- Button abortButton, ignoreButton;
- Button iconErrorButton, iconInformationButton, iconQuestionButton;
- Button iconWarningButton, iconWorkingButton, noIconButton;
- Button primaryModalButton, applicationModalButton, systemModalButton;
- Button saveButton, openButton, multiButton;
-
- static String [] FilterExtensions = {"*.txt", "*.bat", "*.doc", "*"};
- static String [] FilterNames = {ControlExample.getResourceString("FilterName_0"),
- ControlExample.getResourceString("FilterName_1"),
- ControlExample.getResourceString("FilterName_2"),
- ControlExample.getResourceString("FilterName_3")};
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- DialogTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Handle a button style selection event.
- *
- * @param event the selection event
- */
- void buttonStyleSelected(SelectionEvent event) {
- /*
- * Only certain combinations of button styles are
- * supported for various dialogs. Make sure the
- * control widget reflects only valid combinations.
- */
- boolean ok = okButton.getSelection ();
- boolean cancel = cancelButton.getSelection ();
- boolean yes = yesButton.getSelection ();
- boolean no = noButton.getSelection ();
- boolean abort = abortButton.getSelection ();
- boolean retry = retryButton.getSelection ();
- boolean ignore = ignoreButton.getSelection ();
-
- okButton.setEnabled (!(yes || no || retry || abort || ignore));
- cancelButton.setEnabled (!(abort || ignore || (yes != no)));
- yesButton.setEnabled (!(ok || retry || abort || ignore || (cancel && !yes && !no)));
- noButton.setEnabled (!(ok || retry || abort || ignore || (cancel && !yes && !no)));
- retryButton.setEnabled (!(ok || yes || no));
- abortButton.setEnabled (!(ok || cancel || yes || no));
- ignoreButton.setEnabled (!(ok || cancel || yes || no));
-
- createButton.setEnabled (
- !(ok || cancel || yes || no || retry || abort || ignore) ||
- ok ||
- (ok && cancel) ||
- (yes && no) ||
- (yes && no && cancel) ||
- (retry && cancel) ||
- (abort && retry && ignore));
-
-
- }
-
- /**
- * Handle the create button selection event.
- *
- * @param event org.eclipse.swt.events.SelectionEvent
- */
- void createButtonSelected(SelectionEvent event) {
-
- /* Compute the appropriate dialog style */
- int style = getDefaultStyle();
- if (okButton.getEnabled () && okButton.getSelection ()) style |= SWT.OK;
- if (cancelButton.getEnabled () && cancelButton.getSelection ()) style |= SWT.CANCEL;
- if (yesButton.getEnabled () && yesButton.getSelection ()) style |= SWT.YES;
- if (noButton.getEnabled () && noButton.getSelection ()) style |= SWT.NO;
- if (retryButton.getEnabled () && retryButton.getSelection ()) style |= SWT.RETRY;
- if (abortButton.getEnabled () && abortButton.getSelection ()) style |= SWT.ABORT;
- if (ignoreButton.getEnabled () && ignoreButton.getSelection ()) style |= SWT.IGNORE;
- if (iconErrorButton.getEnabled () && iconErrorButton.getSelection ()) style |= SWT.ICON_ERROR;
- if (iconInformationButton.getEnabled () && iconInformationButton.getSelection ()) style |= SWT.ICON_INFORMATION;
- if (iconQuestionButton.getEnabled () && iconQuestionButton.getSelection ()) style |= SWT.ICON_QUESTION;
- if (iconWarningButton.getEnabled () && iconWarningButton.getSelection ()) style |= SWT.ICON_WARNING;
- if (iconWorkingButton.getEnabled () && iconWorkingButton.getSelection ()) style |= SWT.ICON_WORKING;
- if (primaryModalButton.getEnabled () && primaryModalButton.getSelection ()) style |= SWT.PRIMARY_MODAL;
- if (applicationModalButton.getEnabled () && applicationModalButton.getSelection ()) style |= SWT.APPLICATION_MODAL;
- if (systemModalButton.getEnabled () && systemModalButton.getSelection ()) style |= SWT.SYSTEM_MODAL;
- if (saveButton.getEnabled () && saveButton.getSelection ()) style |= SWT.SAVE;
- if (openButton.getEnabled () && openButton.getSelection ()) style |= SWT.OPEN;
- if (multiButton.getEnabled () && multiButton.getSelection ()) style |= SWT.MULTI;
-
- /* Open the appropriate dialog type */
- String name = dialogCombo.getText ();
-
- if (name.equals (ControlExample.getResourceString("ColorDialog"))) {
- ColorDialog dialog = new ColorDialog (shell ,style);
- dialog.setRGB (new RGB (100, 100, 100));
- dialog.setText (ControlExample.getResourceString("Title"));
- RGB result = dialog.open ();
- textWidget.append (ControlExample.getResourceString("ColorDialog") + Text.DELIMITER);
- textWidget.append (ControlExample.getResourceString("Result", new String [] {"" + result}) + Text.DELIMITER);
- textWidget.append ("getRGB() = " + dialog.getRGB() + Text.DELIMITER + Text.DELIMITER);
- return;
- }
-
- if (name.equals (ControlExample.getResourceString("DirectoryDialog"))) {
- DirectoryDialog dialog = new DirectoryDialog (shell, style);
- dialog.setMessage (ControlExample.getResourceString("Example_string"));
- dialog.setText (ControlExample.getResourceString("Title"));
- String result = dialog.open ();
- textWidget.append (ControlExample.getResourceString("DirectoryDialog") + Text.DELIMITER);
- textWidget.append (ControlExample.getResourceString("Result", new String [] {"" + result}) + Text.DELIMITER + Text.DELIMITER);
- return;
- }
-
- if (name.equals (ControlExample.getResourceString("FileDialog"))) {
- FileDialog dialog = new FileDialog (shell, style);
- dialog.setFileName (ControlExample.getResourceString("readme_txt"));
- dialog.setFilterNames (FilterNames);
- dialog.setFilterExtensions (FilterExtensions);
- dialog.setText (ControlExample.getResourceString("Title"));
- String result = dialog.open();
- textWidget.append (ControlExample.getResourceString("FileDialog") + Text.DELIMITER);
- textWidget.append (ControlExample.getResourceString("Result", new String [] {"" + result}) + Text.DELIMITER);
- textWidget.append ("getFileNames() =" + Text.DELIMITER);
- if ((dialog.getStyle () & SWT.MULTI) != 0) {
- String [] files = dialog.getFileNames ();
- for (int i=0; i= shells.length) {
- Shell [] newShells = new Shell [shells.length + 4];
- System.arraycopy (shells, 0, newShells, 0, shells.length);
- shells = newShells;
- }
-
- int orientation = 0;
- if (leftToRightButton.getSelection()) orientation |= SWT.LEFT_TO_RIGHT;
- if (rightToLeftButton.getSelection()) orientation |= SWT.RIGHT_TO_LEFT;
- int radioBehavior = 0;
- if (noRadioGroupButton.getSelection()) radioBehavior |= SWT.NO_RADIO_GROUP;
-
- /* Create the shell and menu(s) */
- Shell shell = new Shell (SWT.SHELL_TRIM | orientation);
- shells [shellCount] = shell;
- if (barButton.getSelection ()) {
- /* Create menu bar. */
- Menu menuBar = new Menu(shell, SWT.BAR | radioBehavior);
- shell.setMenuBar(menuBar);
- hookListeners(menuBar);
-
- if (dropDownButton.getSelection() && cascadeButton.getSelection()) {
- /* Create cascade button and drop-down menu in menu bar. */
- MenuItem item = new MenuItem(menuBar, SWT.CASCADE);
- item.setText(getMenuItemText("Cascade"));
- if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciOpenFolder]);
- hookListeners(item);
- Menu dropDownMenu = new Menu(shell, SWT.DROP_DOWN | radioBehavior);
- item.setMenu(dropDownMenu);
- hookListeners(dropDownMenu);
-
- /* Create various menu items, depending on selections. */
- createMenuItems(dropDownMenu, subMenuButton.getSelection(), subSubMenuButton.getSelection());
- }
- }
-
- if (popUpButton.getSelection()) {
- /* Create pop-up menu. */
- Menu popUpMenu = new Menu(shell, SWT.POP_UP | radioBehavior);
- shell.setMenu(popUpMenu);
- hookListeners(popUpMenu);
-
- /* Create various menu items, depending on selections. */
- createMenuItems(popUpMenu, subMenuButton.getSelection(), subSubMenuButton.getSelection());
- }
-
- /* Set the size, title and open the shell. */
- shell.setSize (300, 100);
- shell.setText (ControlExample.getResourceString("Title") + shellCount);
- shell.addPaintListener(new PaintListener() {
- public void paintControl(PaintEvent e) {
- e.gc.drawString(ControlExample.getResourceString("PopupMenuHere"), 20, 20);
- }
- });
- shell.open ();
- shellCount++;
- }
-
- /**
- * Creates the "Control" group.
- */
- void createControlGroup () {
- /*
- * Create the "Control" group. This is the group on the
- * right half of each example tab. For MenuTab, it consists of
- * the Menu style group, the MenuItem style group and the 'other' group.
- */
- controlGroup = new Group (tabFolderPage, SWT.NONE);
- controlGroup.setLayout (new GridLayout (2, true));
- controlGroup.setLayoutData (new GridData (GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
- controlGroup.setText (ControlExample.getResourceString("Parameters"));
-
- /* Create a group for the menu style controls */
- styleGroup = new Group (controlGroup, SWT.NONE);
- styleGroup.setLayout (new GridLayout ());
- styleGroup.setLayoutData (new GridData (GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
- styleGroup.setText (ControlExample.getResourceString("Menu_Styles"));
-
- /* Create a group for the menu item style controls */
- menuItemStyleGroup = new Group (controlGroup, SWT.NONE);
- menuItemStyleGroup.setLayout (new GridLayout ());
- menuItemStyleGroup.setLayoutData (new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
- menuItemStyleGroup.setText (ControlExample.getResourceString("MenuItem_Styles"));
-
- /* Create a group for the 'other' controls */
- otherGroup = new Group (controlGroup, SWT.NONE);
- otherGroup.setLayout (new GridLayout ());
- otherGroup.setLayoutData (new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
- otherGroup.setText (ControlExample.getResourceString("Other"));
- }
-
- /**
- * Creates the "Control" widget children.
- */
- void createControlWidgets () {
-
- /* Create the menu style buttons */
- barButton = new Button (styleGroup, SWT.CHECK);
- barButton.setText ("SWT.BAR");
- dropDownButton = new Button (styleGroup, SWT.CHECK);
- dropDownButton.setText ("SWT.DROP_DOWN");
- popUpButton = new Button (styleGroup, SWT.CHECK);
- popUpButton.setText ("SWT.POP_UP");
- noRadioGroupButton = new Button (styleGroup, SWT.CHECK);
- noRadioGroupButton.setText ("SWT.NO_RADIO_GROUP");
- leftToRightButton = new Button (styleGroup, SWT.RADIO);
- leftToRightButton.setText ("SWT.LEFT_TO_RIGHT");
- leftToRightButton.setSelection(true);
- rightToLeftButton = new Button (styleGroup, SWT.RADIO);
- rightToLeftButton.setText ("SWT.RIGHT_TO_LEFT");
-
- /* Create the menu item style buttons */
- cascadeButton = new Button (menuItemStyleGroup, SWT.CHECK);
- cascadeButton.setText ("SWT.CASCADE");
- checkButton = new Button (menuItemStyleGroup, SWT.CHECK);
- checkButton.setText ("SWT.CHECK");
- pushButton = new Button (menuItemStyleGroup, SWT.CHECK);
- pushButton.setText ("SWT.PUSH");
- radioButton = new Button (menuItemStyleGroup, SWT.CHECK);
- radioButton.setText ("SWT.RADIO");
- separatorButton = new Button (menuItemStyleGroup, SWT.CHECK);
- separatorButton.setText ("SWT.SEPARATOR");
-
- /* Create the 'other' buttons */
- imagesButton = new Button (otherGroup, SWT.CHECK);
- imagesButton.setText (ControlExample.getResourceString("Images"));
- acceleratorsButton = new Button (otherGroup, SWT.CHECK);
- acceleratorsButton.setText (ControlExample.getResourceString("Accelerators"));
- mnemonicsButton = new Button (otherGroup, SWT.CHECK);
- mnemonicsButton.setText (ControlExample.getResourceString("Mnemonics"));
- subMenuButton = new Button (otherGroup, SWT.CHECK);
- subMenuButton.setText (ControlExample.getResourceString("SubMenu"));
- subSubMenuButton = new Button (otherGroup, SWT.CHECK);
- subSubMenuButton.setText (ControlExample.getResourceString("SubSubMenu"));
-
- /* Create the "create" and "closeAll" buttons (and a 'filler' label to place them) */
- new Label(controlGroup, SWT.NONE);
- createButton = new Button (controlGroup, SWT.NONE);
- createButton.setLayoutData (new GridData (GridData.HORIZONTAL_ALIGN_END));
- createButton.setText (ControlExample.getResourceString("Create_Shell"));
- closeAllButton = new Button (controlGroup, SWT.NONE);
- closeAllButton.setLayoutData (new GridData (GridData.HORIZONTAL_ALIGN_BEGINNING));
- closeAllButton.setText (ControlExample.getResourceString("Close_All_Shells"));
-
- /* Add the listeners */
- createButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- createButtonSelected(e);
- }
- });
- closeAllButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- closeAllShells ();
- }
- });
- subMenuButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- subSubMenuButton.setEnabled (subMenuButton.getSelection ());
- }
- });
-
- /* Set the default state */
- barButton.setSelection (true);
- dropDownButton.setSelection (true);
- popUpButton.setSelection (true);
- cascadeButton.setSelection (true);
- checkButton.setSelection (true);
- pushButton.setSelection (true);
- radioButton.setSelection (true);
- separatorButton.setSelection (true);
- subSubMenuButton.setEnabled (subMenuButton.getSelection ());
- }
-
- /* Create various menu items, depending on selections. */
- void createMenuItems(Menu menu, boolean createSubMenu, boolean createSubSubMenu) {
- MenuItem item;
- if (pushButton.getSelection()) {
- item = new MenuItem(menu, SWT.PUSH);
- item.setText(getMenuItemText("Push"));
- if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + 'P');
- if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciClosedFolder]);
- hookListeners(item);
- }
-
- if (separatorButton.getSelection()) {
- new MenuItem(menu, SWT.SEPARATOR);
- }
-
- if (checkButton.getSelection()) {
- item = new MenuItem(menu, SWT.CHECK);
- item.setText(getMenuItemText("Check"));
- if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + 'C');
- if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciOpenFolder]);
- hookListeners(item);
- }
-
- if (radioButton.getSelection()) {
- item = new MenuItem(menu, SWT.RADIO);
- item.setText(getMenuItemText("1Radio"));
- if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + '1');
- if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciTarget]);
- item.setSelection(true);
- hookListeners(item);
-
- item = new MenuItem(menu, SWT.RADIO);
- item.setText(getMenuItemText("2Radio"));
- if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + '2');
- if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciTarget]);
- hookListeners(item);
- }
-
- if (createSubMenu && cascadeButton.getSelection()) {
- /* Create cascade button and drop-down menu for the sub-menu. */
- item = new MenuItem(menu, SWT.CASCADE);
- item.setText(getMenuItemText("Cascade"));
- if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciOpenFolder]);
- hookListeners(item);
- Menu subMenu = new Menu(menu.getShell(), SWT.DROP_DOWN);
- item.setMenu(subMenu);
- hookListeners(subMenu);
-
- createMenuItems(subMenu, createSubSubMenu, false);
- }
- }
-
- String getMenuItemText(String item) {
- boolean cascade = item.equals("Cascade");
- boolean mnemonic = mnemonicsButton.getSelection();
- boolean accelerator = acceleratorsButton.getSelection();
- char acceleratorKey = item.charAt(0);
- if (mnemonic && accelerator && !cascade) {
- return ControlExample.getResourceString(item + "WithMnemonic") + "\tCtrl+Shift+" + acceleratorKey;
- }
- if (accelerator && !cascade) {
- return ControlExample.getResourceString(item) + "\tCtrl+Shift+" + acceleratorKey;
- }
- if (mnemonic) {
- return ControlExample.getResourceString(item + "WithMnemonic");
- }
- return ControlExample.getResourceString(item);
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Menu";
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
deleted file mode 100755
index 8d91ff3cf2..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java
+++ /dev/null
@@ -1,178 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-
-class ProgressBarTab extends RangeTab {
- /* Example widgets and groups that contain them */
- ProgressBar progressBar1;
- Group progressBarGroup;
-
- /* Style widgets added to the "Style" group */
- Button smoothButton;
- Button indeterminateButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ProgressBarTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup() {
- super.createExampleGroup ();
-
- /* Create a group for the progress bar */
- progressBarGroup = new Group (exampleGroup, SWT.NONE);
- progressBarGroup.setLayout (new GridLayout ());
- progressBarGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- progressBarGroup.setText ("ProgressBar");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (horizontalButton.getSelection ()) style |= SWT.HORIZONTAL;
- if (verticalButton.getSelection ()) style |= SWT.VERTICAL;
- if (smoothButton.getSelection ()) style |= SWT.SMOOTH;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
- if (indeterminateButton.getSelection ()) style |= SWT.INDETERMINATE;
-
- /* Create the example widgets */
- progressBar1 = new ProgressBar (progressBarGroup, style);
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- smoothButton = new Button (styleGroup, SWT.CHECK);
- smoothButton.setText ("SWT.SMOOTH");
- indeterminateButton = new Button (styleGroup, SWT.CHECK);
- indeterminateButton.setText ("SWT.INDETERMINATE");
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {progressBar1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Selection", "State", "ToolTipText"};
- }
-
- /**
- * Gets the short text for the tab folder item.
- */
- String getShortTabText() {
- return "PB";
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "ProgressBar";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- if (indeterminateButton.getSelection ()) {
- selectionSpinner.setEnabled (false);
- minimumSpinner.setEnabled (false);
- maximumSpinner.setEnabled (false);
- } else {
- selectionSpinner.setEnabled (true);
- minimumSpinner.setEnabled (true);
- maximumSpinner.setEnabled (true);
- }
- smoothButton.setSelection ((progressBar1.getStyle () & SWT.SMOOTH) != 0);
- indeterminateButton.setSelection ((progressBar1.getStyle () & SWT.INDETERMINATE) != 0);
- }
-
- /**
- * Gets the default maximum of the "Example" widgets.
- */
- int getDefaultMaximum () {
- return progressBar1.getMaximum();
- }
-
- /**
- * Gets the default minimim of the "Example" widgets.
- */
- int getDefaultMinimum () {
- return progressBar1.getMinimum();
- }
-
- /**
- * Gets the default selection of the "Example" widgets.
- */
- int getDefaultSelection () {
- return progressBar1.getSelection();
- }
-
- /**
- * Sets the maximum of the "Example" widgets.
- */
- void setWidgetMaximum () {
- progressBar1.setMaximum (maximumSpinner.getSelection ());
- updateSpinners ();
- }
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- void setWidgetMinimum () {
- progressBar1.setMinimum (minimumSpinner.getSelection ());
- updateSpinners ();
- }
-
- /**
- * Sets the selection of the "Example" widgets.
- */
- void setWidgetSelection () {
- progressBar1.setSelection (selectionSpinner.getSelection ());
- updateSpinners ();
- }
-
- /**
- * Update the Spinner widgets to reflect the actual value set
- * on the "Example" widget.
- */
- void updateSpinners () {
- minimumSpinner.setSelection (progressBar1.getMinimum ());
- selectionSpinner.setSelection (progressBar1.getSelection ());
- maximumSpinner.setSelection (progressBar1.getMaximum ());
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/RangeTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/RangeTab.java
deleted file mode 100755
index 2b292a6c10..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/RangeTab.java
+++ /dev/null
@@ -1,197 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-
-abstract class RangeTab extends Tab {
- /* Style widgets added to the "Style" group */
- Button horizontalButton, verticalButton;
- boolean orientationButtons = true;
-
- /* Scale widgets added to the "Control" group */
- Spinner minimumSpinner, selectionSpinner, maximumSpinner;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- RangeTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Control" widget children.
- */
- void createControlWidgets () {
- /* Create controls specific to this example */
- createMinimumGroup ();
- createMaximumGroup ();
- createSelectionGroup ();
- }
-
- /**
- * Create a group of widgets to control the maximum
- * attribute of the example widget.
- */
- void createMaximumGroup() {
-
- /* Create the group */
- Group maximumGroup = new Group (controlGroup, SWT.NONE);
- maximumGroup.setLayout (new GridLayout ());
- maximumGroup.setText (ControlExample.getResourceString("Maximum"));
- maximumGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create a Spinner widget */
- maximumSpinner = new Spinner (maximumGroup, SWT.BORDER);
- maximumSpinner.setMaximum (100000);
- maximumSpinner.setSelection (getDefaultMaximum());
- maximumSpinner.setPageIncrement (100);
- maximumSpinner.setIncrement (1);
- maximumSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- maximumSpinner.addSelectionListener(new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetMaximum ();
- }
- });
- }
-
- /**
- * Create a group of widgets to control the minimum
- * attribute of the example widget.
- */
- void createMinimumGroup() {
-
- /* Create the group */
- Group minimumGroup = new Group (controlGroup, SWT.NONE);
- minimumGroup.setLayout (new GridLayout ());
- minimumGroup.setText (ControlExample.getResourceString("Minimum"));
- minimumGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create a Spinner widget */
- minimumSpinner = new Spinner (minimumGroup, SWT.BORDER);
- minimumSpinner.setMaximum (100000);
- minimumSpinner.setSelection(getDefaultMinimum());
- minimumSpinner.setPageIncrement (100);
- minimumSpinner.setIncrement (1);
- minimumSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- minimumSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetMinimum ();
- }
- });
-
- }
-
- /**
- * Create a group of widgets to control the selection
- * attribute of the example widget.
- */
- void createSelectionGroup() {
-
- /* Create the group */
- Group selectionGroup = new Group(controlGroup, SWT.NONE);
- selectionGroup.setLayout(new GridLayout());
- GridData gridData = new GridData(SWT.FILL, SWT.BEGINNING, false, false);
- selectionGroup.setLayoutData(gridData);
- selectionGroup.setText(ControlExample.getResourceString("Selection"));
-
- /* Create a Spinner widget */
- selectionSpinner = new Spinner (selectionGroup, SWT.BORDER);
- selectionSpinner.setMaximum (100000);
- selectionSpinner.setSelection (getDefaultSelection());
- selectionSpinner.setPageIncrement (100);
- selectionSpinner.setIncrement (1);
- selectionSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- selectionSpinner.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent event) {
- setWidgetSelection ();
- }
- });
-
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- if (orientationButtons) {
- horizontalButton = new Button (styleGroup, SWT.RADIO);
- horizontalButton.setText ("SWT.HORIZONTAL");
- verticalButton = new Button (styleGroup, SWT.RADIO);
- verticalButton.setText ("SWT.VERTICAL");
- }
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- if (!instance.startup) {
- setWidgetMinimum ();
- setWidgetMaximum ();
- setWidgetSelection ();
- }
- Widget [] widgets = getExampleWidgets ();
- if (widgets.length != 0) {
- if (orientationButtons) {
- horizontalButton.setSelection ((widgets [0].getStyle () & SWT.HORIZONTAL) != 0);
- verticalButton.setSelection ((widgets [0].getStyle () & SWT.VERTICAL) != 0);
- }
- borderButton.setSelection ((widgets [0].getStyle () & SWT.BORDER) != 0);
- }
- }
-
- /**
- * Gets the default maximum of the "Example" widgets.
- */
- abstract int getDefaultMaximum ();
-
- /**
- * Gets the default minimim of the "Example" widgets.
- */
- abstract int getDefaultMinimum ();
-
- /**
- * Gets the default selection of the "Example" widgets.
- */
- abstract int getDefaultSelection ();
-
- /**
- * Sets the maximum of the "Example" widgets.
- */
- abstract void setWidgetMaximum ();
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- abstract void setWidgetMinimum ();
-
- /**
- * Sets the selection of the "Example" widgets.
- */
- abstract void setWidgetSelection ();
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashFormTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashFormTab.java
deleted file mode 100644
index fe4247e32f..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashFormTab.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.custom.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-
-class SashFormTab extends Tab {
- /* Example widgets and groups that contain them */
- Group sashFormGroup;
- SashForm form;
- List list1, list2;
- Text text;
-
- /* Style widgets added to the "Style" group */
- Button horizontalButton, verticalButton, smoothButton;
-
- static String [] ListData0 = {ControlExample.getResourceString("ListData0_0"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData0_1"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData0_2"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData0_3"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData0_4"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData0_5"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData0_6"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData0_7")}; //$NON-NLS-1$
-
- static String [] ListData1 = {ControlExample.getResourceString("ListData1_0"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData1_1"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData1_2"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData1_3"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData1_4"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData1_5"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData1_6"), //$NON-NLS-1$
- ControlExample.getResourceString("ListData1_7")}; //$NON-NLS-1$
-
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- SashFormTab(ControlExample instance) {
- super(instance);
- }
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the sashform widget */
- sashFormGroup = new Group (exampleGroup, SWT.NONE);
- sashFormGroup.setLayout (new GridLayout ());
- sashFormGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- sashFormGroup.setText ("SashForm");
- }
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (horizontalButton.getSelection ()) style |= SWT.H_SCROLL;
- if (verticalButton.getSelection ()) style |= SWT.V_SCROLL;
- if (smoothButton.getSelection ()) style |= SWT.SMOOTH;
-
- /* Create the example widgets */
- form = new SashForm (sashFormGroup, style);
- list1 = new List (form, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
- list1.setItems (ListData0);
- list2 = new List (form, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
- list2.setItems (ListData1);
- text = new Text (form, SWT.MULTI | SWT.BORDER);
- text.setText (ControlExample.getResourceString("Multi_line")); //$NON-NLS-1$
- form.setWeights(new int[] {1, 1, 1});
- }
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup();
-
- /* Create the extra widgets */
- horizontalButton = new Button (styleGroup, SWT.RADIO);
- horizontalButton.setText ("SWT.HORIZONTAL");
- horizontalButton.setSelection(true);
- verticalButton = new Button (styleGroup, SWT.RADIO);
- verticalButton.setText ("SWT.VERTICAL");
- verticalButton.setSelection(false);
- smoothButton = new Button (styleGroup, SWT.CHECK);
- smoothButton.setText ("SWT.SMOOTH");
- smoothButton.setSelection(false);
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {form};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "SashForm"; //$NON-NLS-1$
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- horizontalButton.setSelection ((form.getStyle () & SWT.H_SCROLL) != 0);
- verticalButton.setSelection ((form.getStyle () & SWT.V_SCROLL) != 0);
- smoothButton.setSelection ((form.getStyle () & SWT.SMOOTH) != 0);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashTab.java
deleted file mode 100755
index e55aa8fc23..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SashTab.java
+++ /dev/null
@@ -1,241 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.events.*;
-
-class SashTab extends Tab {
- /* Example widgets and groups that contain them */
- Sash hSash, vSash;
- Composite sashComp;
- Group sashGroup;
- List list1, list2, list3;
- Text text;
- Button smoothButton;
-
- static String [] ListData0 = {ControlExample.getResourceString("ListData0_0"),
- ControlExample.getResourceString("ListData0_1"),
- ControlExample.getResourceString("ListData0_2"),
- ControlExample.getResourceString("ListData0_3"),
- ControlExample.getResourceString("ListData0_4"),
- ControlExample.getResourceString("ListData0_5"),
- ControlExample.getResourceString("ListData0_6"),
- ControlExample.getResourceString("ListData0_7"),
- ControlExample.getResourceString("ListData0_8")};
-
- static String [] ListData1 = {ControlExample.getResourceString("ListData1_0"),
- ControlExample.getResourceString("ListData1_1"),
- ControlExample.getResourceString("ListData1_2"),
- ControlExample.getResourceString("ListData1_3"),
- ControlExample.getResourceString("ListData1_4"),
- ControlExample.getResourceString("ListData1_5"),
- ControlExample.getResourceString("ListData1_6"),
- ControlExample.getResourceString("ListData1_7"),
- ControlExample.getResourceString("ListData1_8")};
-
- /* Constants */
- static final int SASH_WIDTH = 3;
- static final int SASH_LIMIT = 20;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- SashTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
- exampleGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- exampleGroup.setLayout(new FillLayout());
-
- /* Create a group for the sash widgets */
- sashGroup = new Group (exampleGroup, SWT.NONE);
- FillLayout layout = new FillLayout();
- layout.marginHeight = layout.marginWidth = 5;
- sashGroup.setLayout(layout);
- sashGroup.setText ("Sash");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
- /*
- * Create the page. This example does not use layouts.
- */
- sashComp = new Composite(sashGroup, SWT.BORDER);
-
- /* Create the list and text widgets */
- list1 = new List (sashComp, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
- list1.setItems (ListData0);
- list2 = new List (sashComp, SWT.V_SCROLL | SWT.H_SCROLL | SWT.BORDER);
- list2.setItems (ListData1);
- text = new Text (sashComp, SWT.MULTI | SWT.BORDER);
- text.setText (ControlExample.getResourceString("Multi_line"));
-
- /* Create the sashes */
- int style = getDefaultStyle();
- if (smoothButton.getSelection()) style |= SWT.SMOOTH;
- vSash = new Sash (sashComp, SWT.VERTICAL | style);
- hSash = new Sash (sashComp, SWT.HORIZONTAL | style);
-
- /* Add the listeners */
- hSash.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- Rectangle rect = vSash.getParent().getClientArea();
- event.y = Math.min (Math.max (event.y, SASH_LIMIT), rect.height - SASH_LIMIT);
- if (event.detail != SWT.DRAG) {
- hSash.setBounds (event.x, event.y, event.width, event.height);
- layout ();
- }
- }
- });
- vSash.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- Rectangle rect = vSash.getParent().getClientArea();
- event.x = Math.min (Math.max (event.x, SASH_LIMIT), rect.width - SASH_LIMIT);
- if (event.detail != SWT.DRAG) {
- vSash.setBounds (event.x, event.y, event.width, event.height);
- layout ();
- }
- }
- });
- sashComp.addControlListener (new ControlAdapter () {
- public void controlResized (ControlEvent event) {
- resized ();
- }
- });
- }
-
- /**
- * Creates the "Size" group. The "Size" group contains
- * controls that allow the user to change the size of
- * the example widgets.
- */
- void createSizeGroup () {
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- smoothButton = new Button (styleGroup, SWT.CHECK);
- smoothButton.setText("SWT.SMOOTH");
- }
-
- void disposeExampleWidgets () {
- sashComp.dispose();
- sashComp = null;
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {hSash, vSash};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Sash";
- }
-
- /**
- * Layout the list and text widgets according to the new
- * positions of the sashes..events.SelectionEvent
- */
- void layout () {
-
- Rectangle clientArea = sashComp.getClientArea ();
- Rectangle hSashBounds = hSash.getBounds ();
- Rectangle vSashBounds = vSash.getBounds ();
-
- list1.setBounds (0, 0, vSashBounds.x, hSashBounds.y);
- list2.setBounds (vSashBounds.x + vSashBounds.width, 0, clientArea.width - (vSashBounds.x + vSashBounds.width), hSashBounds.y);
- text.setBounds (0, hSashBounds.y + hSashBounds.height, clientArea.width, clientArea.height - (hSashBounds.y + hSashBounds.height));
-
- /**
- * If the horizontal sash has been moved then the vertical
- * sash is either too long or too short and its size must
- * be adjusted.
- */
- vSashBounds.height = hSashBounds.y;
- vSash.setBounds (vSashBounds);
- }
- /**
- * Sets the size of the "Example" widgets.
- */
- void setExampleWidgetSize () {
- sashGroup.layout (true);
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- smoothButton.setSelection ((hSash.getStyle () & SWT.SMOOTH) != 0);
- }
-
- /**
- * Handle the shell resized event.
- */
- void resized () {
-
- /* Get the client area for the shell */
- Rectangle clientArea = sashComp.getClientArea ();
-
- /*
- * Make list 1 half the width and half the height of the tab leaving room for the sash.
- * Place list 1 in the top left quadrant of the tab.
- */
- Rectangle list1Bounds = new Rectangle (0, 0, (clientArea.width - SASH_WIDTH) / 2, (clientArea.height - SASH_WIDTH) / 2);
- list1.setBounds (list1Bounds);
-
- /*
- * Make list 2 half the width and half the height of the tab leaving room for the sash.
- * Place list 2 in the top right quadrant of the tab.
- */
- list2.setBounds (list1Bounds.width + SASH_WIDTH, 0, clientArea.width - (list1Bounds.width + SASH_WIDTH), list1Bounds.height);
-
- /*
- * Make the text area the full width and half the height of the tab leaving room for the sash.
- * Place the text area in the bottom half of the tab.
- */
- text.setBounds (0, list1Bounds.height + SASH_WIDTH, clientArea.width, clientArea.height - (list1Bounds.height + SASH_WIDTH));
-
- /* Position the sashes */
- vSash.setBounds (list1Bounds.width, 0, SASH_WIDTH, list1Bounds.height);
- hSash.setBounds (0, list1Bounds.height, clientArea.width, SASH_WIDTH);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScaleTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScaleTab.java
deleted file mode 100644
index 1ab2e0af08..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScaleTab.java
+++ /dev/null
@@ -1,230 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-
-class ScaleTab extends RangeTab {
- /* Example widgets and groups that contain them */
- Scale scale1;
- Group scaleGroup;
-
- /* Spinner widgets added to the "Control" group */
- Spinner incrementSpinner, pageIncrementSpinner;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ScaleTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Control" widget children.
- */
- void createControlWidgets () {
- super.createControlWidgets ();
- createIncrementGroup ();
- createPageIncrementGroup ();
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the scale */
- scaleGroup = new Group (exampleGroup, SWT.NONE);
- scaleGroup.setLayout (new GridLayout ());
- scaleGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- scaleGroup.setText ("Scale");
-
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (horizontalButton.getSelection ()) style |= SWT.HORIZONTAL;
- if (verticalButton.getSelection ()) style |= SWT.VERTICAL;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
-
- /* Create the example widgets */
- scale1 = new Scale (scaleGroup, style);
- }
-
- /**
- * Create a group of widgets to control the increment
- * attribute of the example widget.
- */
- void createIncrementGroup() {
-
- /* Create the group */
- Group incrementGroup = new Group (controlGroup, SWT.NONE);
- incrementGroup.setLayout (new GridLayout ());
- incrementGroup.setText (ControlExample.getResourceString("Increment"));
- incrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- incrementSpinner = new Spinner (incrementGroup, SWT.BORDER);
- incrementSpinner.setMaximum (100000);
- incrementSpinner.setSelection (getDefaultIncrement());
- incrementSpinner.setPageIncrement (100);
- incrementSpinner.setIncrement (1);
- incrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- incrementSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent e) {
- setWidgetIncrement ();
- }
- });
- }
-
- /**
- * Create a group of widgets to control the page increment
- * attribute of the example widget.
- */
- void createPageIncrementGroup() {
-
- /* Create the group */
- Group pageIncrementGroup = new Group (controlGroup, SWT.NONE);
- pageIncrementGroup.setLayout (new GridLayout ());
- pageIncrementGroup.setText (ControlExample.getResourceString("Page_Increment"));
- pageIncrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- pageIncrementSpinner = new Spinner (pageIncrementGroup, SWT.BORDER);
- pageIncrementSpinner.setMaximum (100000);
- pageIncrementSpinner.setSelection (getDefaultPageIncrement());
- pageIncrementSpinner.setPageIncrement (100);
- pageIncrementSpinner.setIncrement (1);
- pageIncrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- pageIncrementSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetPageIncrement ();
- }
- });
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {scale1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Selection", "ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Scale";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- if (!instance.startup) {
- setWidgetIncrement ();
- setWidgetPageIncrement ();
- }
- }
-
- /**
- * Gets the default maximum of the "Example" widgets.
- */
- int getDefaultMaximum () {
- return scale1.getMaximum();
- }
-
- /**
- * Gets the default minimim of the "Example" widgets.
- */
- int getDefaultMinimum () {
- return scale1.getMinimum();
- }
-
- /**
- * Gets the default selection of the "Example" widgets.
- */
- int getDefaultSelection () {
- return scale1.getSelection();
- }
-
- /**
- * Gets the default increment of the "Example" widgets.
- */
- int getDefaultIncrement () {
- return scale1.getIncrement();
- }
-
- /**
- * Gets the default page increment of the "Example" widgets.
- */
- int getDefaultPageIncrement () {
- return scale1.getPageIncrement();
- }
-
- /**
- * Sets the increment of the "Example" widgets.
- */
- void setWidgetIncrement () {
- scale1.setIncrement (incrementSpinner.getSelection ());
- }
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- void setWidgetMaximum () {
- scale1.setMaximum (maximumSpinner.getSelection ());
- }
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- void setWidgetMinimum () {
- scale1.setMinimum (minimumSpinner.getSelection ());
- }
-
- /**
- * Sets the page increment of the "Example" widgets.
- */
- void setWidgetPageIncrement () {
- scale1.setPageIncrement (pageIncrementSpinner.getSelection ());
- }
-
- /**
- * Sets the selection of the "Example" widgets.
- */
- void setWidgetSelection () {
- scale1.setSelection (selectionSpinner.getSelection ());
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScrollableTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScrollableTab.java
deleted file mode 100755
index 8a8708c3e4..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ScrollableTab.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-
-abstract class ScrollableTab extends Tab {
- /* Style widgets added to the "Style" group */
- Button singleButton, multiButton, horizontalButton, verticalButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ScrollableTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- singleButton = new Button (styleGroup, SWT.RADIO);
- singleButton.setText ("SWT.SINGLE");
- multiButton = new Button (styleGroup, SWT.RADIO);
- multiButton.setText ("SWT.MULTI");
- horizontalButton = new Button (styleGroup, SWT.CHECK);
- horizontalButton.setText ("SWT.H_SCROLL");
- horizontalButton.setSelection(true);
- verticalButton = new Button (styleGroup, SWT.CHECK);
- verticalButton.setText ("SWT.V_SCROLL");
- verticalButton.setSelection(true);
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- Widget [] widgets = getExampleWidgets ();
- if (widgets.length != 0){
- singleButton.setSelection ((widgets [0].getStyle () & SWT.SINGLE) != 0);
- multiButton.setSelection ((widgets [0].getStyle () & SWT.MULTI) != 0);
- horizontalButton.setSelection ((widgets [0].getStyle () & SWT.H_SCROLL) != 0);
- verticalButton.setSelection ((widgets [0].getStyle () & SWT.V_SCROLL) != 0);
- borderButton.setSelection ((widgets [0].getStyle () & SWT.BORDER) != 0);
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ShellTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ShellTab.java
deleted file mode 100755
index b8398c6c82..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ShellTab.java
+++ /dev/null
@@ -1,294 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2006 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-
-class ShellTab extends Tab {
- /* Style widgets added to the "Style" groups, and "Other" group */
- Button noParentButton, parentButton;
- Button noTrimButton, closeButton, titleButton, minButton, maxButton, borderButton, resizeButton, onTopButton, toolButton;
- Button createButton, closeAllButton;
- Button modelessButton, primaryModalButton, applicationModalButton, systemModalButton;
- Button imageButton;
- Group parentStyleGroup, modalStyleGroup;
-
- /* Variables used to track the open shells */
- int shellCount = 0;
- Shell [] shells = new Shell [4];
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ShellTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Close all the example shells.
- */
- void closeAllShells() {
- for (int i = 0; i= shells.length) {
- Shell [] newShells = new Shell [shells.length + 4];
- System.arraycopy (shells, 0, newShells, 0, shells.length);
- shells = newShells;
- }
-
- /* Compute the shell style */
- int style = SWT.NONE;
- if (noTrimButton.getSelection()) style |= SWT.NO_TRIM;
- if (closeButton.getSelection()) style |= SWT.CLOSE;
- if (titleButton.getSelection()) style |= SWT.TITLE;
- if (minButton.getSelection()) style |= SWT.MIN;
- if (maxButton.getSelection()) style |= SWT.MAX;
- if (borderButton.getSelection()) style |= SWT.BORDER;
- if (resizeButton.getSelection()) style |= SWT.RESIZE;
- if (onTopButton.getSelection()) style |= SWT.ON_TOP;
- if (toolButton.getSelection()) style |= SWT.TOOL;
- if (modelessButton.getSelection()) style |= SWT.MODELESS;
- if (primaryModalButton.getSelection()) style |= SWT.PRIMARY_MODAL;
- if (applicationModalButton.getSelection()) style |= SWT.APPLICATION_MODAL;
- if (systemModalButton.getSelection()) style |= SWT.SYSTEM_MODAL;
-
- /* Create the shell with or without a parent */
- if (noParentButton.getSelection ()) {
- shells [shellCount] = new Shell (style);
- } else {
- shells [shellCount] = new Shell (shell, style);
- }
- final Shell currentShell = shells [shellCount];
- Button button = new Button(currentShell, SWT.PUSH);
- button.setBounds(20, 20, 120, 30);
- Button close = new Button(currentShell, SWT.PUSH);
- close.setBounds(160, 20, 120, 30);
- close.setText(ControlExample.getResourceString("Close"));
- close.addListener(SWT.Selection, new Listener() {
- public void handleEvent(Event event) {
- currentShell.dispose();
- }
- });
-
- /* Set the size, title, and image, and open the shell */
- currentShell.setSize (300, 100);
- currentShell.setText (ControlExample.getResourceString("Title") + shellCount);
- if (imageButton.getSelection()) currentShell.setImage(instance.images[ControlExample.ciTarget]);
- if (backgroundImageButton.getSelection()) currentShell.setBackgroundImage(instance.images[ControlExample.ciBackground]);
- hookListeners (currentShell);
- currentShell.open ();
- shellCount++;
- }
-
- /**
- * Creates the "Control" group.
- */
- void createControlGroup () {
- /*
- * Create the "Control" group. This is the group on the
- * right half of each example tab. It consists of the
- * style group, the 'other' group and the size group.
- */
- controlGroup = new Group (tabFolderPage, SWT.NONE);
- controlGroup.setLayout (new GridLayout (2, true));
- controlGroup.setLayoutData (new GridData (GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
- controlGroup.setText (ControlExample.getResourceString("Parameters"));
-
- /* Create a group for the decoration style controls */
- styleGroup = new Group (controlGroup, SWT.NONE);
- styleGroup.setLayout (new GridLayout ());
- styleGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false, 1, 3));
- styleGroup.setText (ControlExample.getResourceString("Decoration_Styles"));
-
- /* Create a group for the modal style controls */
- modalStyleGroup = new Group (controlGroup, SWT.NONE);
- modalStyleGroup.setLayout (new GridLayout ());
- modalStyleGroup.setLayoutData (new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
- modalStyleGroup.setText (ControlExample.getResourceString("Modal_Styles"));
-
- /* Create a group for the 'other' controls */
- otherGroup = new Group (controlGroup, SWT.NONE);
- otherGroup.setLayout (new GridLayout ());
- otherGroup.setLayoutData (new GridData(SWT.FILL, SWT.FILL, false, false));
- otherGroup.setText (ControlExample.getResourceString("Other"));
-
- /* Create a group for the parent style controls */
- parentStyleGroup = new Group (controlGroup, SWT.NONE);
- parentStyleGroup.setLayout (new GridLayout ());
- GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
- parentStyleGroup.setLayoutData (gridData);
- parentStyleGroup.setText (ControlExample.getResourceString("Parent"));
- }
-
- /**
- * Creates the "Control" widget children.
- */
- void createControlWidgets () {
-
- /* Create the parent style buttons */
- noParentButton = new Button (parentStyleGroup, SWT.RADIO);
- noParentButton.setText (ControlExample.getResourceString("No_Parent"));
- parentButton = new Button (parentStyleGroup, SWT.RADIO);
- parentButton.setText (ControlExample.getResourceString("Parent"));
-
- /* Create the decoration style buttons */
- noTrimButton = new Button (styleGroup, SWT.CHECK);
- noTrimButton.setText ("SWT.NO_TRIM");
- closeButton = new Button (styleGroup, SWT.CHECK);
- closeButton.setText ("SWT.CLOSE");
- titleButton = new Button (styleGroup, SWT.CHECK);
- titleButton.setText ("SWT.TITLE");
- minButton = new Button (styleGroup, SWT.CHECK);
- minButton.setText ("SWT.MIN");
- maxButton = new Button (styleGroup, SWT.CHECK);
- maxButton.setText ("SWT.MAX");
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- resizeButton = new Button (styleGroup, SWT.CHECK);
- resizeButton.setText ("SWT.RESIZE");
- onTopButton = new Button (styleGroup, SWT.CHECK);
- onTopButton.setText ("SWT.ON_TOP");
- toolButton = new Button (styleGroup, SWT.CHECK);
- toolButton.setText ("SWT.TOOL");
-
- /* Create the modal style buttons */
- modelessButton = new Button (modalStyleGroup, SWT.RADIO);
- modelessButton.setText ("SWT.MODELESS");
- primaryModalButton = new Button (modalStyleGroup, SWT.RADIO);
- primaryModalButton.setText ("SWT.PRIMARY_MODAL");
- applicationModalButton = new Button (modalStyleGroup, SWT.RADIO);
- applicationModalButton.setText ("SWT.APPLICATION_MODAL");
- systemModalButton = new Button (modalStyleGroup, SWT.RADIO);
- systemModalButton.setText ("SWT.SYSTEM_MODAL");
-
- /* Create the 'other' buttons */
- imageButton = new Button (otherGroup, SWT.CHECK);
- imageButton.setText (ControlExample.getResourceString("Image"));
- backgroundImageButton = new Button(otherGroup, SWT.CHECK);
- backgroundImageButton.setText(ControlExample.getResourceString("BackgroundImage"));
-
- /* Create the "create" and "closeAll" buttons */
- createButton = new Button (controlGroup, SWT.NONE);
- GridData gridData = new GridData (GridData.HORIZONTAL_ALIGN_END);
- createButton.setLayoutData (gridData);
- createButton.setText (ControlExample.getResourceString("Create_Shell"));
- closeAllButton = new Button (controlGroup, SWT.NONE);
- gridData = new GridData (GridData.HORIZONTAL_ALIGN_BEGINNING);
- closeAllButton.setText (ControlExample.getResourceString("Close_All_Shells"));
- closeAllButton.setLayoutData (gridData);
-
- /* Add the listeners */
- createButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- createButtonSelected(e);
- }
- });
- closeAllButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- closeAllShells ();
- }
- });
- SelectionListener decorationButtonListener = new SelectionAdapter() {
- public void widgetSelected(SelectionEvent event) {
- decorationButtonSelected(event);
- }
- };
- noTrimButton.addSelectionListener (decorationButtonListener);
- closeButton.addSelectionListener (decorationButtonListener);
- titleButton.addSelectionListener (decorationButtonListener);
- minButton.addSelectionListener (decorationButtonListener);
- maxButton.addSelectionListener (decorationButtonListener);
- borderButton.addSelectionListener (decorationButtonListener);
- resizeButton.addSelectionListener (decorationButtonListener);
- applicationModalButton.addSelectionListener (decorationButtonListener);
- systemModalButton.addSelectionListener (decorationButtonListener);
-
- /* Set the default state */
- noParentButton.setSelection (true);
- modelessButton.setSelection (true);
- backgroundImageButton.setSelection(false);
- }
-
- /**
- * Handle a decoration button selection event.
- *
- * @param event org.eclipse.swt.events.SelectionEvent
- */
- public void decorationButtonSelected(SelectionEvent event) {
-
- /* Make sure if the modal style is SWT.APPLICATION_MODAL or
- * SWT.SYSTEM_MODAL the style SWT.CLOSE is also selected.
- * This is to make sure the user can close the shell.
- */
- Button widget = (Button) event.widget;
- if (widget == applicationModalButton || widget == systemModalButton) {
- if (widget.getSelection()) {
- closeButton.setSelection (true);
- noTrimButton.setSelection (false);
- }
- return;
- }
- if (widget == closeButton) {
- if (applicationModalButton.getSelection() || systemModalButton.getSelection()) {
- closeButton.setSelection (true);
- }
- }
- /*
- * Make sure if the No Trim button is selected then
- * all other decoration buttons are deselected.
- */
- if (widget.getSelection() && widget != noTrimButton) {
- noTrimButton.setSelection (false);
- return;
- }
- if (widget.getSelection() && widget == noTrimButton) {
- if (applicationModalButton.getSelection() || systemModalButton.getSelection()) {
- noTrimButton.setSelection (false);
- return;
- }
- closeButton.setSelection (false);
- titleButton.setSelection (false);
- minButton.setSelection (false);
- maxButton.setSelection (false);
- borderButton.setSelection (false);
- resizeButton.setSelection (false);
- return;
- }
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Shell";
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SliderTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SliderTab.java
deleted file mode 100755
index 1bb8390ddf..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SliderTab.java
+++ /dev/null
@@ -1,273 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-
-class SliderTab extends RangeTab {
- /* Example widgets and groups that contain them */
- Slider slider1;
- Group sliderGroup;
-
- /* Spinner widgets added to the "Control" group */
- Spinner incrementSpinner, pageIncrementSpinner, thumbSpinner;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- SliderTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Control" widget children.
- */
- void createControlWidgets () {
- super.createControlWidgets ();
- createThumbGroup ();
- createIncrementGroup ();
- createPageIncrementGroup ();
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the slider */
- sliderGroup = new Group (exampleGroup, SWT.NONE);
- sliderGroup.setLayout (new GridLayout ());
- sliderGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- sliderGroup.setText ("Slider");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (horizontalButton.getSelection ()) style |= SWT.HORIZONTAL;
- if (verticalButton.getSelection ()) style |= SWT.VERTICAL;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
-
- /* Create the example widgets */
- slider1 = new Slider(sliderGroup, style);
- }
-
- /**
- * Create a group of widgets to control the increment
- * attribute of the example widget.
- */
- void createIncrementGroup() {
-
- /* Create the group */
- Group incrementGroup = new Group (controlGroup, SWT.NONE);
- incrementGroup.setLayout (new GridLayout ());
- incrementGroup.setText (ControlExample.getResourceString("Increment"));
- incrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- incrementSpinner = new Spinner (incrementGroup, SWT.BORDER);
- incrementSpinner.setMaximum (100000);
- incrementSpinner.setSelection (getDefaultIncrement());
- incrementSpinner.setPageIncrement (100);
- incrementSpinner.setIncrement (1);
- incrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- incrementSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent e) {
- setWidgetIncrement ();
- }
- });
- }
-
- /**
- * Create a group of widgets to control the page increment
- * attribute of the example widget.
- */
- void createPageIncrementGroup() {
-
- /* Create the group */
- Group pageIncrementGroup = new Group (controlGroup, SWT.NONE);
- pageIncrementGroup.setLayout (new GridLayout ());
- pageIncrementGroup.setText (ControlExample.getResourceString("Page_Increment"));
- pageIncrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- pageIncrementSpinner = new Spinner (pageIncrementGroup, SWT.BORDER);
- pageIncrementSpinner.setMaximum (100000);
- pageIncrementSpinner.setSelection (getDefaultPageIncrement());
- pageIncrementSpinner.setPageIncrement (100);
- pageIncrementSpinner.setIncrement (1);
- pageIncrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- pageIncrementSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetPageIncrement ();
- }
- });
- }
-
- /**
- * Create a group of widgets to control the thumb
- * attribute of the example widget.
- */
- void createThumbGroup() {
-
- /* Create the group */
- Group thumbGroup = new Group (controlGroup, SWT.NONE);
- thumbGroup.setLayout (new GridLayout ());
- thumbGroup.setText (ControlExample.getResourceString("Thumb"));
- thumbGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- thumbSpinner = new Spinner (thumbGroup, SWT.BORDER);
- thumbSpinner.setMaximum (100000);
- thumbSpinner.setSelection (getDefaultThumb());
- thumbSpinner.setPageIncrement (100);
- thumbSpinner.setIncrement (1);
- thumbSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- thumbSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetThumb ();
- }
- });
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {slider1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Selection", "ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Slider";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- if (!instance.startup) {
- setWidgetIncrement ();
- setWidgetPageIncrement ();
- setWidgetThumb ();
- }
- }
-
- /**
- * Gets the default maximum of the "Example" widgets.
- */
- int getDefaultMaximum () {
- return slider1.getMaximum();
- }
-
- /**
- * Gets the default minimim of the "Example" widgets.
- */
- int getDefaultMinimum () {
- return slider1.getMinimum();
- }
-
- /**
- * Gets the default selection of the "Example" widgets.
- */
- int getDefaultSelection () {
- return slider1.getSelection();
- }
-
- /**
- * Gets the default increment of the "Example" widgets.
- */
- int getDefaultIncrement () {
- return slider1.getIncrement();
- }
-
- /**
- * Gets the default page increment of the "Example" widgets.
- */
- int getDefaultPageIncrement () {
- return slider1.getPageIncrement();
- }
-
- /**
- * Gets the default thumb of the "Example" widgets.
- */
- int getDefaultThumb () {
- return slider1.getThumb();
- }
-
- /**
- * Sets the increment of the "Example" widgets.
- */
- void setWidgetIncrement () {
- slider1.setIncrement (incrementSpinner.getSelection ());
- }
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- void setWidgetMaximum () {
- slider1.setMaximum (maximumSpinner.getSelection ());
- }
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- void setWidgetMinimum () {
- slider1.setMinimum (minimumSpinner.getSelection ());
- }
-
- /**
- * Sets the page increment of the "Example" widgets.
- */
- void setWidgetPageIncrement () {
- slider1.setPageIncrement (pageIncrementSpinner.getSelection ());
- }
-
- /**
- * Sets the selection of the "Example" widgets.
- */
- void setWidgetSelection () {
- slider1.setSelection (selectionSpinner.getSelection ());
- }
-
- /**
- * Sets the thumb of the "Example" widgets.
- */
- void setWidgetThumb () {
- slider1.setThumb (thumbSpinner.getSelection ());
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SpinnerTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SpinnerTab.java
deleted file mode 100644
index ff0847549b..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/SpinnerTab.java
+++ /dev/null
@@ -1,317 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-
-class SpinnerTab extends RangeTab {
-
- /* Example widgets and groups that contain them */
- Spinner spinner1;
- Group spinnerGroup;
-
- /* Style widgets added to the "Style" group */
- Button readOnlyButton, wrapButton;
-
- /* Spinner widgets added to the "Control" group */
- Spinner incrementSpinner, pageIncrementSpinner, digitsSpinner;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- SpinnerTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Control" widget children.
- */
- void createControlWidgets () {
- super.createControlWidgets ();
- createIncrementGroup ();
- createPageIncrementGroup ();
- createDigitsGroup ();
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the spinner */
- spinnerGroup = new Group (exampleGroup, SWT.NONE);
- spinnerGroup.setLayout (new GridLayout ());
- spinnerGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- spinnerGroup.setText ("Spinner");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (readOnlyButton.getSelection ()) style |= SWT.READ_ONLY;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
- if (wrapButton.getSelection ()) style |= SWT.WRAP;
-
- /* Create the example widgets */
- spinner1 = new Spinner (spinnerGroup, style);
- }
-
- /**
- * Create a group of widgets to control the increment
- * attribute of the example widget.
- */
- void createIncrementGroup() {
-
- /* Create the group */
- Group incrementGroup = new Group (controlGroup, SWT.NONE);
- incrementGroup.setLayout (new GridLayout ());
- incrementGroup.setText (ControlExample.getResourceString("Increment"));
- incrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- incrementSpinner = new Spinner (incrementGroup, SWT.BORDER);
- incrementSpinner.setMaximum (100000);
- incrementSpinner.setSelection (getDefaultIncrement());
- incrementSpinner.setPageIncrement (100);
- incrementSpinner.setIncrement (1);
- incrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- incrementSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent e) {
- setWidgetIncrement ();
- }
- });
- }
-
- /**
- * Create a group of widgets to control the page increment
- * attribute of the example widget.
- */
- void createPageIncrementGroup() {
-
- /* Create the group */
- Group pageIncrementGroup = new Group (controlGroup, SWT.NONE);
- pageIncrementGroup.setLayout (new GridLayout ());
- pageIncrementGroup.setText (ControlExample.getResourceString("Page_Increment"));
- pageIncrementGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- pageIncrementSpinner = new Spinner (pageIncrementGroup, SWT.BORDER);
- pageIncrementSpinner.setMaximum (100000);
- pageIncrementSpinner.setSelection (getDefaultPageIncrement());
- pageIncrementSpinner.setPageIncrement (100);
- pageIncrementSpinner.setIncrement (1);
- pageIncrementSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- pageIncrementSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetPageIncrement ();
- }
- });
- }
-
- /**
- * Create a group of widgets to control the digits
- * attribute of the example widget.
- */
- void createDigitsGroup() {
-
- /* Create the group */
- Group digitsGroup = new Group (controlGroup, SWT.NONE);
- digitsGroup.setLayout (new GridLayout ());
- digitsGroup.setText (ControlExample.getResourceString("Digits"));
- digitsGroup.setLayoutData (new GridData (GridData.FILL_HORIZONTAL));
-
- /* Create the Spinner widget */
- digitsSpinner = new Spinner (digitsGroup, SWT.BORDER);
- digitsSpinner.setMaximum (100000);
- digitsSpinner.setSelection (getDefaultDigits());
- digitsSpinner.setPageIncrement (100);
- digitsSpinner.setIncrement (1);
- digitsSpinner.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
-
- /* Add the listeners */
- digitsSpinner.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent e) {
- setWidgetDigits ();
- }
- });
- }
-
- /**
- * Creates the tab folder page.
- *
- * @param tabFolder org.eclipse.swt.widgets.TabFolder
- * @return the new page for the tab folder
- */
- Composite createTabFolderPage (TabFolder tabFolder) {
- super.createTabFolderPage (tabFolder);
-
- /*
- * Add a resize listener to the tabFolderPage so that
- * if the user types into the example widget to change
- * its preferred size, and then resizes the shell, we
- * recalculate the preferred size correctly.
- */
- tabFolderPage.addControlListener(new ControlAdapter() {
- public void controlResized(ControlEvent e) {
- setExampleWidgetSize ();
- }
- });
-
- return tabFolderPage;
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- orientationButtons = false;
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- readOnlyButton = new Button (styleGroup, SWT.CHECK);
- readOnlyButton.setText ("SWT.READ_ONLY");
- wrapButton = new Button (styleGroup, SWT.CHECK);
- wrapButton.setText ("SWT.WRAP");
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {spinner1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Selection", "TextLimit", "ToolTipText"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Spinner";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- readOnlyButton.setSelection ((spinner1.getStyle () & SWT.READ_ONLY) != 0);
- wrapButton.setSelection ((spinner1.getStyle () & SWT.WRAP) != 0);
- if (!instance.startup) {
- setWidgetIncrement ();
- setWidgetPageIncrement ();
- setWidgetDigits ();
- }
- }
-
- /**
- * Gets the default maximum of the "Example" widgets.
- */
- int getDefaultMaximum () {
- return spinner1.getMaximum();
- }
-
- /**
- * Gets the default minimim of the "Example" widgets.
- */
- int getDefaultMinimum () {
- return spinner1.getMinimum();
- }
-
- /**
- * Gets the default selection of the "Example" widgets.
- */
- int getDefaultSelection () {
- return spinner1.getSelection();
- }
-
- /**
- * Gets the default increment of the "Example" widgets.
- */
- int getDefaultIncrement () {
- return spinner1.getIncrement();
- }
-
- /**
- * Gets the default page increment of the "Example" widgets.
- */
- int getDefaultPageIncrement () {
- return spinner1.getPageIncrement();
- }
-
- /**
- * Gets the default digits of the "Example" widgets.
- */
- int getDefaultDigits () {
- return spinner1.getDigits();
- }
-
- /**
- * Sets the increment of the "Example" widgets.
- */
- void setWidgetIncrement () {
- spinner1.setIncrement (incrementSpinner.getSelection ());
- }
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- void setWidgetMaximum () {
- spinner1.setMaximum (maximumSpinner.getSelection ());
- }
-
- /**
- * Sets the minimim of the "Example" widgets.
- */
- void setWidgetMinimum () {
- spinner1.setMinimum (minimumSpinner.getSelection ());
- }
-
- /**
- * Sets the page increment of the "Example" widgets.
- */
- void setWidgetPageIncrement () {
- spinner1.setPageIncrement (pageIncrementSpinner.getSelection ());
- }
-
- /**
- * Sets the digits of the "Example" widgets.
- */
- void setWidgetDigits () {
- spinner1.setDigits (digitsSpinner.getSelection ());
- }
-
- /**
- * Sets the selection of the "Example" widgets.
- */
- void setWidgetSelection () {
- spinner1.setSelection (selectionSpinner.getSelection ());
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/StyledTextTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/StyledTextTab.java
deleted file mode 100644
index 89b95018b4..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/StyledTextTab.java
+++ /dev/null
@@ -1,413 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import java.io.*;
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.custom.*;
-
-class StyledTextTab extends ScrollableTab {
- /* Example widgets and groups that contain them */
- StyledText styledText;
- Group styledTextGroup, styledTextStyleGroup;
-
- /* Style widgets added to the "Style" group */
- Button wrapButton, readOnlyButton, fullSelectionButton;
-
- /* Buttons for adding StyleRanges to StyledText */
- Button boldButton, italicButton, redButton, yellowButton, underlineButton, strikeoutButton;
- Image boldImage, italicImage, redImage, yellowImage, underlineImage, strikeoutImage;
-
- /* Variables for saving state. */
- String text;
- StyleRange[] styleRanges;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- StyledTextTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates a bitmap image.
- */
- Image createBitmapImage (Display display, String name) {
- InputStream sourceStream = ControlExample.class.getResourceAsStream (name + ".bmp");
- InputStream maskStream = ControlExample.class.getResourceAsStream (name + "_mask.bmp");
- ImageData source = new ImageData (sourceStream);
- ImageData mask = new ImageData (maskStream);
- Image result = new Image (display, source, mask);
- try {
- sourceStream.close ();
- maskStream.close ();
- } catch (IOException e) {
- e.printStackTrace ();
- }
- return result;
- }
-
- /**
- * Creates the "Control" widget children.
- */
- void createControlWidgets () {
- super.createControlWidgets ();
-
- /* Add a group for modifying the StyledText widget */
- createStyledTextStyleGroup ();
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the styled text widget */
- styledTextGroup = new Group (exampleGroup, SWT.NONE);
- styledTextGroup.setLayout (new GridLayout ());
- styledTextGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- styledTextGroup.setText ("StyledText");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (singleButton.getSelection ()) style |= SWT.SINGLE;
- if (multiButton.getSelection ()) style |= SWT.MULTI;
- if (horizontalButton.getSelection ()) style |= SWT.H_SCROLL;
- if (verticalButton.getSelection ()) style |= SWT.V_SCROLL;
- if (wrapButton.getSelection ()) style |= SWT.WRAP;
- if (readOnlyButton.getSelection ()) style |= SWT.READ_ONLY;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
- if (fullSelectionButton.getSelection ()) style |= SWT.FULL_SELECTION;
-
- /* Create the example widgets */
- styledText = new StyledText (styledTextGroup, style);
- styledText.setText (ControlExample.getResourceString("Example_string"));
- styledText.append ("\n");
- styledText.append (ControlExample.getResourceString("One_Two_Three"));
-
- if (text != null) {
- styledText.setText(text);
- text = null;
- }
- if (styleRanges != null) {
- styledText.setStyleRanges(styleRanges);
- styleRanges = null;
- }
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup();
-
- /* Create the extra widgets */
- wrapButton = new Button (styleGroup, SWT.CHECK);
- wrapButton.setText ("SWT.WRAP");
- readOnlyButton = new Button (styleGroup, SWT.CHECK);
- readOnlyButton.setText ("SWT.READ_ONLY");
- fullSelectionButton = new Button (styleGroup, SWT.CHECK);
- fullSelectionButton.setText ("SWT.FULL_SELECTION");
- }
-
- /**
- * Creates the "StyledText Style" group.
- */
- void createStyledTextStyleGroup () {
- styledTextStyleGroup = new Group (controlGroup, SWT.NONE);
- styledTextStyleGroup.setText (ControlExample.getResourceString ("StyledText_Styles"));
- styledTextStyleGroup.setLayout (new GridLayout(6, false));
- GridData data = new GridData (GridData.HORIZONTAL_ALIGN_FILL);
- data.horizontalSpan = 2;
- styledTextStyleGroup.setLayoutData (data);
-
- /* Get images */
- boldImage = createBitmapImage (display, "bold");
- italicImage = createBitmapImage (display, "italic");
- redImage = createBitmapImage (display, "red");
- yellowImage = createBitmapImage (display, "yellow");
- underlineImage = createBitmapImage (display, "underline");
- strikeoutImage = createBitmapImage (display, "strikeout");
-
- /* Create controls to modify the StyledText */
- Label label = new Label (styledTextStyleGroup, SWT.NONE);
- label.setText (ControlExample.getResourceString ("StyledText_Style_Instructions"));
- label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 6, 1));
- label = new Label (styledTextStyleGroup, SWT.NONE);
- label.setText (ControlExample.getResourceString ("Bold"));
- label.setLayoutData(new GridData(SWT.END, SWT.CENTER, true, false));
- boldButton = new Button (styledTextStyleGroup, SWT.PUSH);
- boldButton.setImage (boldImage);
- label = new Label (styledTextStyleGroup, SWT.NONE);
- label.setText (ControlExample.getResourceString ("Underline"));
- label.setLayoutData(new GridData(SWT.END, SWT.CENTER, true, false));
- underlineButton = new Button (styledTextStyleGroup, SWT.PUSH);
- underlineButton.setImage (underlineImage);
- label = new Label (styledTextStyleGroup, SWT.NONE);
- label.setText (ControlExample.getResourceString ("Foreground_Style"));
- label.setLayoutData(new GridData(SWT.END, SWT.CENTER, true, false));
- redButton = new Button (styledTextStyleGroup, SWT.PUSH);
- redButton.setImage (redImage);
- label = new Label (styledTextStyleGroup, SWT.NONE);
- label.setText (ControlExample.getResourceString ("Italic"));
- label.setLayoutData(new GridData(SWT.END, SWT.CENTER, true, false));
- italicButton = new Button (styledTextStyleGroup, SWT.PUSH);
- italicButton.setImage (italicImage);
- label = new Label (styledTextStyleGroup, SWT.NONE);
- label.setText (ControlExample.getResourceString ("Strikeout"));
- label.setLayoutData(new GridData(SWT.END, SWT.CENTER, true, false));
- strikeoutButton = new Button (styledTextStyleGroup, SWT.PUSH);
- strikeoutButton.setImage (strikeoutImage);
- label = new Label (styledTextStyleGroup, SWT.NONE);
- label.setText (ControlExample.getResourceString ("Background_Style"));
- label.setLayoutData(new GridData(SWT.END, SWT.CENTER, true, false));
- yellowButton = new Button (styledTextStyleGroup, SWT.PUSH);
- yellowButton.setImage (yellowImage);
- SelectionListener styleListener = new SelectionAdapter () {
- public void widgetSelected (SelectionEvent e) {
- Point sel = styledText.getSelectionRange();
- if ((sel == null) || (sel.y == 0)) return;
- StyleRange style;
- for (int i = sel.x; iTab
is the abstract superclass of every page
- * in the example's tab folder. Each page in the tab folder
- * describes a control.
- *
- * A Tab itself is not a control but instead provides a
- * hierarchy with which to share code that is common to
- * every page in the folder.
- *
- * A typical page in a Tab contains a two column composite.
- * The left column contains the "Example" group. The right
- * column contains "Control" group. The "Control" group
- * contains controls that allow the user to interact with
- * the example control. The "Control" group typically
- * contains a "Style", "Other" and "Size" group. Subclasses
- * can override these defaults to augment a group or stop
- * a group from being created.
- */
-abstract class Tab {
- Shell shell;
- Display display;
-
- /* Common control buttons */
- Button borderButton, enabledButton, visibleButton, backgroundImageButton, popupMenuButton;
- Button preferredButton, tooSmallButton, smallButton, largeButton, fillHButton, fillVButton;
-
- /* Common groups and composites */
- Composite tabFolderPage;
- Group exampleGroup, controlGroup, listenersGroup, otherGroup, sizeGroup, styleGroup, colorGroup, backgroundModeGroup;
-
- /* Controlling instance */
- final ControlExample instance;
-
- /* Sizing constants for the "Size" group */
- static final int TOO_SMALL_SIZE = 10;
- static final int SMALL_SIZE = 50;
- static final int LARGE_SIZE = 100;
-
- /* Right-to-left support */
- static final boolean RTL_SUPPORT_ENABLE = "win32".equals(SWT.getPlatform()) || "gtk".equals(SWT.getPlatform());
- Group orientationGroup;
- Button rtlButton, ltrButton, defaultOrietationButton;
-
- /* Controls and resources for the "Colors & Fonts" group */
- static final int IMAGE_SIZE = 12;
- static final int FOREGROUND_COLOR = 0;
- static final int BACKGROUND_COLOR = 1;
- static final int FONT = 2;
- Table colorAndFontTable;
- ColorDialog colorDialog;
- FontDialog fontDialog;
- Color foregroundColor, backgroundColor;
- Font font;
-
- /* Controls and resources for the "Background Mode" group */
- Combo backgroundModeCombo;
- Button backgroundModeImageButton, backgroundModeColorButton;
-
- boolean samplePopup = false;
-
- /* Set/Get API controls */
- Combo nameCombo;
- Label returnTypeLabel;
- Button getButton, setButton;
- Text setText, getText;
- Shell setGetDialog;
-
- /* Event logging variables and controls */
- Text eventConsole;
- boolean logging = false;
- boolean [] eventsFilter;
- int setFieldsMask = 0;
- Event setFieldsEvent = new Event ();
- boolean ignore = false;
-
- /* Event logging constants */
- static final int DOIT = 0x0100;
- static final int DETAIL = 0x0200;
- static final int TEXT = 0x0400;
- static final int X = 0x0800;
- static final int Y = 0x1000;
- static final int WIDTH = 0x2000;
- static final int HEIGHT = 0x4000;
-
- static final int DETAIL_IME = 0;
- static final int DETAIL_ERASE_ITEM = 1;
- static final int DETAIL_TRAVERSE = 2;
-
- static class EventInfo {
- String name;
- int type;
- int settableFields;
- int setFields;
- Event event;
- EventInfo (String name, int type, int settableFields, int setFields, Event event) {
- this.name = name;
- this.type = type;
- this.settableFields = settableFields;
- this.setFields = setFields;
- this.event = event;
- }
- }
-
- final EventInfo [] EVENT_INFO = {
- new EventInfo ("Activate", SWT.Activate, 0, 0, new Event()),
- new EventInfo ("Arm", SWT.Arm, 0, 0, new Event()),
- new EventInfo ("Close", SWT.Close, DOIT, 0, new Event()),
- new EventInfo ("Collapse", SWT.Collapse, 0, 0, new Event()),
- new EventInfo ("Deactivate", SWT.Deactivate, 0, 0, new Event()),
- new EventInfo ("DefaultSelection", SWT.DefaultSelection, 0, 0, new Event()),
- new EventInfo ("Deiconify", SWT.Deiconify, 0, 0, new Event()),
- new EventInfo ("Dispose", SWT.Dispose, 0, 0, new Event()),
- new EventInfo ("DragDetect", SWT.DragDetect, 0, 0, new Event()),
- new EventInfo ("EraseItem", SWT.EraseItem, DETAIL | DETAIL_ERASE_ITEM, 0, new Event()),
- new EventInfo ("Expand", SWT.Expand, 0, 0, new Event()),
- new EventInfo ("FocusIn", SWT.FocusIn, 0, 0, new Event()),
- new EventInfo ("FocusOut", SWT.FocusOut, 0, 0, new Event()),
- new EventInfo ("HardKeyDown", SWT.HardKeyDown, 0, 0, new Event()),
- new EventInfo ("HardKeyUp", SWT.HardKeyUp, 0, 0, new Event()),
- new EventInfo ("Help", SWT.Help, 0, 0, new Event()),
- new EventInfo ("Hide", SWT.Hide, 0, 0, new Event()),
- new EventInfo ("Iconify", SWT.Iconify, 0, 0, new Event()),
- new EventInfo ("KeyDown", SWT.KeyDown, DOIT, 0, new Event()),
- new EventInfo ("KeyUp", SWT.KeyUp, DOIT, 0, new Event()),
- new EventInfo ("MeasureItem", SWT.MeasureItem, 0, 0, new Event()),
- new EventInfo ("MenuDetect", SWT.MenuDetect, X | Y | DOIT, 0, new Event()),
- new EventInfo ("Modify", SWT.Modify, 0, 0, new Event()),
- new EventInfo ("MouseDoubleClick", SWT.MouseDoubleClick, 0, 0, new Event()),
- new EventInfo ("MouseDown", SWT.MouseDown, 0, 0, new Event()),
- new EventInfo ("MouseEnter", SWT.MouseEnter, 0, 0, new Event()),
- new EventInfo ("MouseExit", SWT.MouseExit, 0, 0, new Event()),
- new EventInfo ("MouseHover", SWT.MouseHover, 0, 0, new Event()),
- new EventInfo ("MouseMove", SWT.MouseMove, 0, 0, new Event()),
- new EventInfo ("MouseUp", SWT.MouseUp, 0, 0, new Event()),
- new EventInfo ("MouseWheel", SWT.MouseWheel, 0, 0, new Event()),
- new EventInfo ("Move", SWT.Move, 0, 0, new Event()),
- new EventInfo ("Paint", SWT.Paint, 0, 0, new Event()),
- new EventInfo ("PaintItem", SWT.PaintItem, 0, 0, new Event()),
- new EventInfo ("Resize", SWT.Resize, 0, 0, new Event()),
- new EventInfo ("Selection", SWT.Selection, X | Y | DOIT, 0, new Event()), // sash
- new EventInfo ("SetData", SWT.SetData, 0, 0, new Event()),
-// new EventInfo ("Settings", SWT.Settings, 0, 0, new Event()), // note: this event only goes to Display
- new EventInfo ("Show", SWT.Show, 0, 0, new Event()),
- new EventInfo ("Traverse", SWT.Traverse, DETAIL | DETAIL_TRAVERSE | DOIT, 0, new Event()),
- new EventInfo ("Verify", SWT.Verify, TEXT | DOIT, 0, new Event()),
- new EventInfo ("ImeComposition", SWT.ImeComposition, DETAIL | DETAIL_IME | TEXT | DOIT, 0, new Event()),
- };
-
- static final String [][] DETAIL_CONSTANTS = {
- { // DETAIL_IME = 0
- "SWT.COMPOSITION_CHANGED",
- "SWT.COMPOSITION_OFFSET",
- "SWT.COMPOSITION_SELECTION",
- },
- { // DETAIL_ERASE_ITEM = 1
- "SWT.SELECTED",
- "SWT.FOCUSED",
- "SWT.BACKGROUND",
- "SWT.FOREGROUND",
- "SWT.HOT",
- },
- { // DETAIL_TRAVERSE = 2
- "SWT.TRAVERSE_NONE",
- "SWT.TRAVERSE_ESCAPE",
- "SWT.TRAVERSE_RETURN",
- "SWT.TRAVERSE_TAB_PREVIOUS",
- "SWT.TRAVERSE_TAB_NEXT",
- "SWT.TRAVERSE_ARROW_PREVIOUS",
- "SWT.TRAVERSE_ARROW_NEXT",
- "SWT.TRAVERSE_MNEMONIC",
- "SWT.TRAVERSE_PAGE_PREVIOUS",
- "SWT.TRAVERSE_PAGE_NEXT",
- },
- };
-
- static final Object [] DETAIL_VALUES = {
- "SWT.COMPOSITION_CHANGED", new Integer(SWT.COMPOSITION_CHANGED),
- "SWT.COMPOSITION_OFFSET", new Integer(SWT.COMPOSITION_OFFSET),
- "SWT.COMPOSITION_SELECTION", new Integer(SWT.COMPOSITION_SELECTION),
- "SWT.SELECTED", new Integer(SWT.SELECTED),
- "SWT.FOCUSED", new Integer(SWT.FOCUSED),
- "SWT.BACKGROUND", new Integer(SWT.BACKGROUND),
- "SWT.FOREGROUND", new Integer(SWT.FOREGROUND),
- "SWT.HOT", new Integer(SWT.HOT),
- "SWT.TRAVERSE_NONE", new Integer(SWT.TRAVERSE_NONE),
- "SWT.TRAVERSE_ESCAPE", new Integer(SWT.TRAVERSE_ESCAPE),
- "SWT.TRAVERSE_RETURN", new Integer(SWT.TRAVERSE_RETURN),
- "SWT.TRAVERSE_TAB_PREVIOUS", new Integer(SWT.TRAVERSE_TAB_PREVIOUS),
- "SWT.TRAVERSE_TAB_NEXT", new Integer(SWT.TRAVERSE_TAB_NEXT),
- "SWT.TRAVERSE_ARROW_PREVIOUS", new Integer(SWT.TRAVERSE_ARROW_PREVIOUS),
- "SWT.TRAVERSE_ARROW_NEXT", new Integer(SWT.TRAVERSE_ARROW_NEXT),
- "SWT.TRAVERSE_MNEMONIC", new Integer(SWT.TRAVERSE_MNEMONIC),
- "SWT.TRAVERSE_PAGE_PREVIOUS", new Integer(SWT.TRAVERSE_PAGE_PREVIOUS),
- "SWT.TRAVERSE_PAGE_NEXT", new Integer(SWT.TRAVERSE_PAGE_NEXT),
- };
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- Tab(ControlExample instance) {
- this.instance = instance;
- }
-
- /**
- * Creates the "Control" group. The "Control" group
- * is typically the right hand column in the tab.
- */
- void createControlGroup () {
-
- /*
- * Create the "Control" group. This is the group on the
- * right half of each example tab. It consists of the
- * "Style" group, the "Other" group and the "Size" group.
- */
- controlGroup = new Group (tabFolderPage, SWT.NONE);
- controlGroup.setLayout (new GridLayout (2, true));
- controlGroup.setLayoutData (new GridData(SWT.FILL, SWT.FILL, false, false));
- controlGroup.setText (ControlExample.getResourceString("Parameters"));
-
- /* Create individual groups inside the "Control" group */
- createStyleGroup ();
- createOtherGroup ();
- createSetGetGroup();
- createSizeGroup ();
- createColorAndFontGroup ();
- if (rtlSupport()) {
- createOrientationGroup ();
- }
-
- /*
- * For each Button child in the style group, add a selection
- * listener that will recreate the example controls. If the
- * style group button is a RADIO button, ensure that the radio
- * button is selected before recreating the example controls.
- * When the user selects a RADIO button, the current RADIO
- * button in the group is deselected and the new RADIO button
- * is selected automatically. The listeners are notified for
- * both these operations but typically only do work when a RADIO
- * button is selected.
- */
- SelectionListener selectionListener = new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- if ((event.widget.getStyle () & SWT.RADIO) != 0) {
- if (!((Button) event.widget).getSelection ()) return;
- }
- recreateExampleWidgets ();
- }
- };
- Control [] children = styleGroup.getChildren ();
- for (int i=0; i 0) {
- if (setGetDialog == null) {
- setGetDialog = createSetGetDialog(methodNames);
- }
- Point pt = setGetButton.getLocation();
- pt = display.map(setGetButton.getParent(), null, pt);
- setGetDialog.setLocation(pt.x, pt.y);
- setGetDialog.open();
- }
- }
- });
- }
- }
-
- /**
- * Creates the "Control" widget children.
- * Subclasses override this method to augment
- * the standard controls created in the "Style",
- * "Other" and "Size" groups.
- */
- void createControlWidgets () {
- }
-
- /**
- * Creates the "Colors and Fonts" group. This is typically
- * a child of the "Control" group. Subclasses override
- * this method to customize color and font settings.
- */
- void createColorAndFontGroup () {
- /* Create the group. */
- colorGroup = new Group(controlGroup, SWT.NONE);
- colorGroup.setLayout (new GridLayout (2, true));
- colorGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false));
- colorGroup.setText (ControlExample.getResourceString ("Colors"));
- colorAndFontTable = new Table(colorGroup, SWT.BORDER | SWT.V_SCROLL);
- colorAndFontTable.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false, 2, 1));
- TableItem item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Foreground_Color"));
- colorAndFontTable.setSelection(0);
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Background_Color"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Font"));
- Button changeButton = new Button (colorGroup, SWT.PUSH);
- changeButton.setText(ControlExample.getResourceString("Change"));
- changeButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
- Button defaultsButton = new Button (colorGroup, SWT.PUSH);
- defaultsButton.setText(ControlExample.getResourceString("Defaults"));
- defaultsButton.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
-
- /* Add listeners to set/reset colors and fonts. */
- colorDialog = new ColorDialog (shell);
- fontDialog = new FontDialog (shell);
- colorAndFontTable.addSelectionListener(new SelectionAdapter() {
- public void widgetDefaultSelected(SelectionEvent event) {
- changeFontOrColor (colorAndFontTable.getSelectionIndex());
- }
- });
- changeButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent event) {
- changeFontOrColor (colorAndFontTable.getSelectionIndex());
- }
- });
- defaultsButton.addSelectionListener(new SelectionAdapter () {
- public void widgetSelected (SelectionEvent e) {
- resetColorsAndFonts ();
- }
- });
- shell.addDisposeListener(new DisposeListener() {
- public void widgetDisposed(DisposeEvent event) {
- if (foregroundColor != null) foregroundColor.dispose();
- if (backgroundColor != null) backgroundColor.dispose();
- if (font != null) font.dispose();
- foregroundColor = null;
- backgroundColor = null;
- font = null;
- if (colorAndFontTable != null && !colorAndFontTable.isDisposed()) {
- TableItem [] items = colorAndFontTable.getItems();
- for (int i = 0; i < items.length; i++) {
- Image image = items[i].getImage();
- if (image != null) image.dispose();
- }
- }
- }
- });
- }
-
- void changeFontOrColor(int index) {
- switch (index) {
- case FOREGROUND_COLOR: {
- Color oldColor = foregroundColor;
- if (oldColor == null) {
- Control [] controls = getExampleControls ();
- if (controls.length > 0) oldColor = controls [0].getForeground ();
- }
- if (oldColor != null) colorDialog.setRGB(oldColor.getRGB()); // seed dialog with current color
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = foregroundColor; // save old foreground color to dispose when done
- foregroundColor = new Color (display, rgb);
- setExampleWidgetForeground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case BACKGROUND_COLOR: {
- Color oldColor = backgroundColor;
- if (oldColor == null) {
- Control [] controls = getExampleControls ();
- if (controls.length > 0) oldColor = controls [0].getBackground (); // seed dialog with current color
- }
- if (oldColor != null) colorDialog.setRGB(oldColor.getRGB());
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = backgroundColor; // save old background color to dispose when done
- backgroundColor = new Color (display, rgb);
- setExampleWidgetBackground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case FONT: {
- Font oldFont = font;
- if (oldFont == null) {
- Control [] controls = getExampleControls ();
- if (controls.length > 0) oldFont = controls [0].getFont ();
- }
- if (oldFont != null) fontDialog.setFontList(oldFont.getFontData()); // seed dialog with current font
- FontData fontData = fontDialog.open ();
- if (fontData == null) return;
- oldFont = font; // dispose old font when done
- font = new Font (display, fontData);
- setExampleWidgetFont ();
- setExampleWidgetSize ();
- if (oldFont != null) oldFont.dispose ();
- }
- break;
- }
- }
-
- /**
- * Creates the "Other" group. This is typically
- * a child of the "Control" group.
- */
- void createOtherGroup () {
- /* Create the group */
- otherGroup = new Group (controlGroup, SWT.NONE);
- otherGroup.setLayout (new GridLayout ());
- otherGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false));
- otherGroup.setText (ControlExample.getResourceString("Other"));
-
- /* Create the controls */
- enabledButton = new Button(otherGroup, SWT.CHECK);
- enabledButton.setText(ControlExample.getResourceString("Enabled"));
- visibleButton = new Button(otherGroup, SWT.CHECK);
- visibleButton.setText(ControlExample.getResourceString("Visible"));
- backgroundImageButton = new Button(otherGroup, SWT.CHECK);
- backgroundImageButton.setText(ControlExample.getResourceString("BackgroundImage"));
- popupMenuButton = new Button(otherGroup, SWT.CHECK);
- popupMenuButton.setText(ControlExample.getResourceString("PopupMenu"));
-
- /* Add the listeners */
- enabledButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleWidgetEnabled ();
- }
- });
- visibleButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleWidgetVisibility ();
- }
- });
- backgroundImageButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleWidgetBackgroundImage ();
- }
- });
- popupMenuButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleWidgetPopupMenu ();
- }
- });
-
- /* Set the default state */
- enabledButton.setSelection(true);
- visibleButton.setSelection(true);
- backgroundImageButton.setSelection(false);
- popupMenuButton.setSelection(false);
- }
-
- /**
- * Creates the "Background Mode" group.
- */
- void createBackgroundModeGroup () {
- // note that this method must be called after createExampleWidgets
- if (getExampleControls ().length == 0) return;
-
- /* Create the group */
- backgroundModeGroup = new Group (controlGroup, SWT.NONE);
- backgroundModeGroup.setLayout (new GridLayout ());
- backgroundModeGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false));
- backgroundModeGroup.setText (ControlExample.getResourceString("Background_Mode"));
-
- /* Create the controls */
- backgroundModeCombo = new Combo(backgroundModeGroup, SWT.READ_ONLY);
- backgroundModeCombo.setItems(new String[] {"SWT.INHERIT_NONE", "SWT.INHERIT_DEFAULT", "SWT.INHERIT_FORCE"});
- backgroundModeImageButton = new Button(backgroundModeGroup, SWT.CHECK);
- backgroundModeImageButton.setText(ControlExample.getResourceString("BackgroundImage"));
- backgroundModeColorButton = new Button(backgroundModeGroup, SWT.CHECK);
- backgroundModeColorButton.setText(ControlExample.getResourceString("BackgroundColor"));
-
- /* Add the listeners */
- backgroundModeCombo.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleGroupBackgroundMode ();
- }
- });
- backgroundModeImageButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleGroupBackgroundImage ();
- }
- });
- backgroundModeColorButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleGroupBackgroundColor ();
- }
- });
-
- /* Set the default state */
- backgroundModeCombo.setText(backgroundModeCombo.getItem(0));
- backgroundModeImageButton.setSelection(false);
- backgroundModeColorButton.setSelection(false);
- }
-
- void createEditEventDialog(Shell parent, int x, int y, final int index) {
- final Shell dialog = new Shell(parent, SWT.DIALOG_TRIM | SWT.RESIZE | SWT.APPLICATION_MODAL);
- dialog.setLayout(new GridLayout());
- dialog.setText(ControlExample.getResourceString ("Edit_Event"));
- Label label = new Label (dialog, SWT.NONE);
- label.setText (ControlExample.getResourceString ("Edit_Event_Fields", new String [] {EVENT_INFO[index].name}));
-
- Group group = new Group (dialog, SWT.NONE);
- group.setLayout(new GridLayout(2, false));
- group.setLayoutData(new GridData (SWT.FILL, SWT.FILL, true, true));
-
- final int fields = EVENT_INFO[index].settableFields;
- final int eventType = EVENT_INFO[index].type;
- setFieldsMask = EVENT_INFO[index].setFields;
- setFieldsEvent = EVENT_INFO[index].event;
-
- if ((fields & DOIT) != 0) {
- new Label (group, SWT.NONE).setText ("doit");
- final Combo doitCombo = new Combo (group, SWT.READ_ONLY);
- doitCombo.setItems (new String [] {"", "true", "false"});
- if ((setFieldsMask & DOIT) != 0) doitCombo.setText(Boolean.toString(setFieldsEvent.doit));
- doitCombo.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
- doitCombo.addSelectionListener(new SelectionAdapter () {
- public void widgetSelected(SelectionEvent e) {
- String newValue = doitCombo.getText();
- if (newValue.length() == 0) {
- setFieldsMask &= ~DOIT;
- } else {
- setFieldsEvent.type = eventType;
- setFieldsEvent.doit = newValue.equals("true");
- setFieldsMask |= DOIT;
- }
- }
- });
- }
-
- if ((fields & DETAIL) != 0) {
- new Label (group, SWT.NONE).setText ("detail");
- int detailType = fields & 0xFF;
- final Combo detailCombo = new Combo (group, SWT.READ_ONLY);
- detailCombo.setItems (DETAIL_CONSTANTS[detailType]);
- detailCombo.add ("", 0);
- detailCombo.setVisibleItemCount(detailCombo.getItemCount());
- if ((setFieldsMask & DETAIL) != 0) detailCombo.setText (DETAIL_CONSTANTS[detailType][setFieldsEvent.detail]);
- detailCombo.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
- detailCombo.addSelectionListener(new SelectionAdapter () {
- public void widgetSelected(SelectionEvent e) {
- String newValue = detailCombo.getText();
- if (newValue.length() == 0) {
- setFieldsMask &= ~DETAIL;
- } else {
- setFieldsEvent.type = eventType;
- for (int i = 0; i < DETAIL_VALUES.length; i += 2) {
- if (newValue.equals (DETAIL_VALUES [i])) {
- setFieldsEvent.detail = ((Integer) DETAIL_VALUES [i + 1]).intValue();
- break;
- }
- }
- setFieldsMask |= DETAIL;
- }
- }
- });
- }
-
- if ((fields & TEXT) != 0) {
- new Label (group, SWT.NONE).setText ("text");
- final Text textText = new Text (group, SWT.BORDER);
- if ((setFieldsMask & TEXT) != 0) textText.setText(setFieldsEvent.text);
- textText.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
- textText.addModifyListener(new ModifyListener () {
- public void modifyText(ModifyEvent e) {
- String newValue = textText.getText();
- if (newValue.length() == 0) {
- setFieldsMask &= ~TEXT;
- } else {
- setFieldsEvent.type = eventType;
- setFieldsEvent.text = newValue;
- setFieldsMask |= TEXT;
- }
- }
- });
- }
-
- if ((fields & X) != 0) {
- new Label (group, SWT.NONE).setText ("x");
- final Text xText = new Text (group, SWT.BORDER);
- if ((setFieldsMask & X) != 0) xText.setText(Integer.toString(setFieldsEvent.x));
- xText.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
- xText.addModifyListener(new ModifyListener () {
- public void modifyText(ModifyEvent e) {
- String newValue = xText.getText ();
- try {
- int newIntValue = Integer.parseInt (newValue);
- setFieldsEvent.type = eventType;
- setFieldsEvent.x = newIntValue;
- setFieldsMask |= X;
- } catch (NumberFormatException ex) {
- setFieldsMask &= ~X;
- }
- }
- });
- }
-
- if ((fields & Y) != 0) {
- new Label (group, SWT.NONE).setText ("y");
- final Text yText = new Text (group, SWT.BORDER);
- if ((setFieldsMask & Y) != 0) yText.setText(Integer.toString(setFieldsEvent.y));
- yText.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
- yText.addModifyListener(new ModifyListener () {
- public void modifyText(ModifyEvent e) {
- String newValue = yText.getText ();
- try {
- int newIntValue = Integer.parseInt (newValue);
- setFieldsEvent.type = eventType;
- setFieldsEvent.y = newIntValue;
- setFieldsMask |= Y;
- } catch (NumberFormatException ex) {
- setFieldsMask &= ~Y;
- }
- }
- });
- }
-
- if ((fields & WIDTH) != 0) {
- new Label (group, SWT.NONE).setText ("width");
- final Text widthText = new Text (group, SWT.BORDER);
- if ((setFieldsMask & WIDTH) != 0) widthText.setText(Integer.toString(setFieldsEvent.width));
- widthText.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
- widthText.addModifyListener(new ModifyListener () {
- public void modifyText(ModifyEvent e) {
- String newValue = widthText.getText ();
- try {
- int newIntValue = Integer.parseInt (newValue);
- setFieldsEvent.type = eventType;
- setFieldsEvent.width = newIntValue;
- setFieldsMask |= WIDTH;
- } catch (NumberFormatException ex) {
- setFieldsMask &= ~WIDTH;
- }
- }
- });
- }
-
- if ((fields & HEIGHT) != 0) {
- new Label (group, SWT.NONE).setText ("height");
- final Text heightText = new Text (group, SWT.BORDER);
- if ((setFieldsMask & HEIGHT) != 0) heightText.setText(Integer.toString(setFieldsEvent.height));
- heightText.setLayoutData (new GridData (SWT.FILL, SWT.CENTER, true, false));
- heightText.addModifyListener(new ModifyListener () {
- public void modifyText(ModifyEvent e) {
- String newValue = heightText.getText ();
- try {
- int newIntValue = Integer.parseInt (newValue);
- setFieldsEvent.type = eventType;
- setFieldsEvent.height = newIntValue;
- setFieldsMask |= HEIGHT;
- } catch (NumberFormatException ex) {
- setFieldsMask &= ~HEIGHT;
- }
- }
- });
- }
-
- Button ok = new Button (dialog, SWT.PUSH);
- ok.setText (ControlExample.getResourceString("OK"));
- GridData data = new GridData (70, SWT.DEFAULT);
- data.horizontalAlignment = SWT.RIGHT;
- ok.setLayoutData (data);
- ok.addSelectionListener (new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- EVENT_INFO[index].setFields = setFieldsMask;
- EVENT_INFO[index].event = setFieldsEvent;
- dialog.dispose();
- }
- });
-
- dialog.setDefaultButton(ok);
- dialog.pack();
- dialog.setLocation(x, y);
- dialog.open();
- }
-
- /**
- * Create the event console popup menu.
- */
- void createEventConsolePopup () {
- Menu popup = new Menu (shell, SWT.POP_UP);
- eventConsole.setMenu (popup);
-
- MenuItem cut = new MenuItem (popup, SWT.PUSH);
- cut.setText (ControlExample.getResourceString("MenuItem_Cut"));
- cut.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event event) {
- eventConsole.cut ();
- }
- });
- MenuItem copy = new MenuItem (popup, SWT.PUSH);
- copy.setText (ControlExample.getResourceString("MenuItem_Copy"));
- copy.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event event) {
- eventConsole.copy ();
- }
- });
- MenuItem paste = new MenuItem (popup, SWT.PUSH);
- paste.setText (ControlExample.getResourceString("MenuItem_Paste"));
- paste.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event event) {
- eventConsole.paste ();
- }
- });
- new MenuItem (popup, SWT.SEPARATOR);
- MenuItem selectAll = new MenuItem (popup, SWT.PUSH);
- selectAll.setText(ControlExample.getResourceString("MenuItem_SelectAll"));
- selectAll.addListener (SWT.Selection, new Listener () {
- public void handleEvent (Event event) {
- eventConsole.selectAll ();
- }
- });
- }
-
- /**
- * Creates the "Example" group. The "Example" group
- * is typically the left hand column in the tab.
- */
- void createExampleGroup () {
- exampleGroup = new Group (tabFolderPage, SWT.NONE);
- exampleGroup.setLayout (new GridLayout ());
- exampleGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- }
-
- /**
- * Creates the "Example" widget children of the "Example" group.
- * Subclasses override this method to create the particular
- * example control.
- */
- void createExampleWidgets () {
- /* Do nothing */
- }
-
- /**
- * Creates and opens the "Listener selection" dialog.
- */
- void createListenerSelectionDialog () {
- final Shell dialog = new Shell (shell, SWT.DIALOG_TRIM | SWT.RESIZE | SWT.APPLICATION_MODAL);
- dialog.setText (ControlExample.getResourceString ("Select_Listeners"));
- dialog.setLayout (new GridLayout (2, false));
- final Table table = new Table (dialog, SWT.BORDER | SWT.V_SCROLL | SWT.CHECK);
- GridData data = new GridData(GridData.FILL_BOTH);
- data.verticalSpan = 3;
- table.setLayoutData(data);
- for (int i = 0; i < EVENT_INFO.length; i++) {
- TableItem item = new TableItem (table, SWT.NONE);
- item.setText (EVENT_INFO[i].name);
- item.setChecked (eventsFilter[i]);
- }
- final String [] customNames = getCustomEventNames ();
- for (int i = 0; i < customNames.length; i++) {
- TableItem item = new TableItem (table, SWT.NONE);
- item.setText (customNames[i]);
- item.setChecked (eventsFilter[EVENT_INFO.length + i]);
- }
- Button selectAll = new Button (dialog, SWT.PUSH);
- selectAll.setText(ControlExample.getResourceString ("Select_All"));
- selectAll.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
- selectAll.addSelectionListener (new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem [] items = table.getItems();
- for (int i = 0; i < EVENT_INFO.length; i++) {
- items[i].setChecked(true);
- }
- for (int i = 0; i < customNames.length; i++) {
- items[EVENT_INFO.length + i].setChecked(true);
- }
- }
- });
- Button deselectAll = new Button (dialog, SWT.PUSH);
- deselectAll.setText(ControlExample.getResourceString ("Deselect_All"));
- deselectAll.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
- deselectAll.addSelectionListener (new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem [] items = table.getItems();
- for (int i = 0; i < EVENT_INFO.length; i++) {
- items[i].setChecked(false);
- }
- for (int i = 0; i < customNames.length; i++) {
- items[EVENT_INFO.length + i].setChecked(false);
- }
- }
- });
- final Button editEvent = new Button (dialog, SWT.PUSH);
- editEvent.setText (ControlExample.getResourceString ("Edit_Event"));
- editEvent.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_BEGINNING));
- editEvent.addSelectionListener (new SelectionAdapter() {
- public void widgetSelected (SelectionEvent e) {
- Point pt = editEvent.getLocation();
- pt = e.display.map(editEvent, null, pt);
- int index = table.getSelectionIndex();
- if (getExampleWidgets().length > 0 && index != -1) {
- createEditEventDialog(dialog, pt.x, pt.y, index);
- }
- }
- });
- editEvent.setEnabled(false);
- table.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- int fields = 0;
- int index = table.getSelectionIndex();
- if (index != -1 && index < EVENT_INFO.length) { // TODO: Allow custom widgets to specify event info
- fields = (EVENT_INFO[index].settableFields);
- }
- editEvent.setEnabled(fields != 0);
- }
- public void widgetDefaultSelected(SelectionEvent e) {
- if (editEvent.getEnabled()) {
- Point pt = editEvent.getLocation();
- pt = e.display.map(editEvent, null, pt);
- int index = table.getSelectionIndex();
- if (getExampleWidgets().length > 0 && index != -1 && index < EVENT_INFO.length) {
- createEditEventDialog(dialog, pt.x, pt.y, index);
- }
- }
- }
- });
-
- new Label(dialog, SWT.NONE); /* Filler */
- Button ok = new Button (dialog, SWT.PUSH);
- ok.setText(ControlExample.getResourceString ("OK"));
- dialog.setDefaultButton(ok);
- ok.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
- ok.addSelectionListener (new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- TableItem [] items = table.getItems();
- for (int i = 0; i < EVENT_INFO.length; i++) {
- eventsFilter[i] = items[i].getChecked();
- }
- for (int i = 0; i < customNames.length; i++) {
- eventsFilter[EVENT_INFO.length + i] = items[EVENT_INFO.length + i].getChecked();
- }
- dialog.dispose();
- }
- });
- dialog.pack ();
- /*
- * If the preferred size of the dialog is too tall for the display,
- * then reduce the height, so that the vertical scrollbar will appear.
- */
- Rectangle bounds = dialog.getBounds();
- Rectangle trim = dialog.computeTrim(0, 0, 0, 0);
- Rectangle clientArea = display.getClientArea();
- if (bounds.height > clientArea.height) {
- dialog.setSize(bounds.width, clientArea.height - trim.height);
- }
- dialog.setLocation(bounds.x, clientArea.y);
- dialog.open ();
- while (! dialog.isDisposed()) {
- if (! display.readAndDispatch()) display.sleep();
- }
- }
-
- /**
- * Creates the "Listeners" group. The "Listeners" group
- * goes below the "Example" and "Control" groups.
- */
- void createListenersGroup () {
- listenersGroup = new Group (tabFolderPage, SWT.NONE);
- listenersGroup.setLayout (new GridLayout (3, false));
- listenersGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true, 2, 1));
- listenersGroup.setText (ControlExample.getResourceString ("Listeners"));
-
- /*
- * Create the button to access the 'Listeners' dialog.
- */
- Button listenersButton = new Button (listenersGroup, SWT.PUSH);
- listenersButton.setText (ControlExample.getResourceString ("Select_Listeners"));
- listenersButton.addSelectionListener (new SelectionAdapter() {
- public void widgetSelected (SelectionEvent e) {
- createListenerSelectionDialog ();
- recreateExampleWidgets ();
- }
- });
-
- /*
- * Create the checkbox to add/remove listeners to/from the example widgets.
- */
- final Button listenCheckbox = new Button (listenersGroup, SWT.CHECK);
- listenCheckbox.setText (ControlExample.getResourceString ("Listen"));
- listenCheckbox.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected(SelectionEvent e) {
- logging = listenCheckbox.getSelection ();
- recreateExampleWidgets ();
- }
- });
-
- /*
- * Create the button to clear the text.
- */
- Button clearButton = new Button (listenersGroup, SWT.PUSH);
- clearButton.setText (ControlExample.getResourceString ("Clear"));
- clearButton.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END));
- clearButton.addSelectionListener (new SelectionAdapter() {
- public void widgetSelected (SelectionEvent e) {
- eventConsole.setText ("");
- }
- });
-
- /* Initialize the eventsFilter to log all events. */
- int customEventCount = getCustomEventNames ().length;
- eventsFilter = new boolean [EVENT_INFO.length + customEventCount];
- for (int i = 0; i < EVENT_INFO.length + customEventCount; i++) {
- eventsFilter [i] = true;
- }
-
- /* Create the event console Text. */
- eventConsole = new Text (listenersGroup, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL);
- GridData data = new GridData (GridData.FILL_BOTH);
- data.horizontalSpan = 3;
- data.heightHint = 80;
- eventConsole.setLayoutData (data);
- createEventConsolePopup ();
- eventConsole.addKeyListener (new KeyAdapter () {
- public void keyPressed (KeyEvent e) {
- if ((e.keyCode == 'A' || e.keyCode == 'a') && (e.stateMask & SWT.MOD1) != 0) {
- eventConsole.selectAll ();
- e.doit = false;
- }
- }
- });
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return null;
- }
-
- Shell createSetGetDialog(String[] methodNames) {
- final Shell dialog = new Shell(shell, SWT.DIALOG_TRIM | SWT.RESIZE | SWT.MODELESS);
- dialog.setLayout(new GridLayout(2, false));
- dialog.setText(getTabText() + " " + ControlExample.getResourceString ("Set_Get"));
- nameCombo = new Combo(dialog, SWT.READ_ONLY);
- nameCombo.setItems(methodNames);
- nameCombo.setText(methodNames[0]);
- nameCombo.setVisibleItemCount(methodNames.length);
- nameCombo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
- nameCombo.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- resetLabels();
- }
- });
- returnTypeLabel = new Label(dialog, SWT.NONE);
- returnTypeLabel.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, false, false));
- setButton = new Button(dialog, SWT.PUSH);
- setButton.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, false, false));
- setButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- setValue();
- setText.selectAll();
- setText.setFocus();
- }
- });
- setText = new Text(dialog, SWT.SINGLE | SWT.BORDER);
- setText.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
- getButton = new Button(dialog, SWT.PUSH);
- getButton.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, false, false));
- getButton.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- getValue();
- }
- });
- getText = new Text(dialog, SWT.MULTI | SWT.BORDER | SWT.READ_ONLY | SWT.H_SCROLL | SWT.V_SCROLL);
- GridData data = new GridData(SWT.FILL, SWT.FILL, true, true);
- data.widthHint = 240;
- data.heightHint = 200;
- getText.setLayoutData(data);
- resetLabels();
- dialog.setDefaultButton(setButton);
- dialog.pack();
- dialog.addDisposeListener(new DisposeListener() {
- public void widgetDisposed(DisposeEvent e) {
- setGetDialog = null;
- }
- });
- return dialog;
- }
-
- void resetLabels() {
- String methodRoot = nameCombo.getText();
- returnTypeLabel.setText(parameterInfo(methodRoot));
- setButton.setText(setMethodName(methodRoot));
- getButton.setText("get" + methodRoot);
- setText.setText("");
- getText.setText("");
- getValue();
- setText.setFocus();
- }
-
- String setMethodName(String methodRoot) {
- return "set" + methodRoot;
- }
-
- String parameterInfo(String methodRoot) {
- String typeName = null;
- Class returnType = getReturnType(methodRoot);
- boolean isArray = returnType.isArray();
- if (isArray) {
- typeName = returnType.getComponentType().getName();
- } else {
- typeName = returnType.getName();
- }
- String typeNameString = typeName;
- int index = typeName.lastIndexOf('.');
- if (index != -1 && index+1 < typeName.length()) typeNameString = typeName.substring(index+1);
- String info = ControlExample.getResourceString("Info_" + typeNameString + (isArray ? "A" : ""));
- if (isArray) {
- typeNameString += "[]";
- }
- return ControlExample.getResourceString("Parameter_Info", new Object[] {typeNameString, info});
- }
-
- void getValue() {
- String methodName = "get" + nameCombo.getText();
- getText.setText("");
- Widget[] widgets = getExampleWidgets();
- for (int i = 0; i < widgets.length; i++) {
- try {
- java.lang.reflect.Method method = widgets[i].getClass().getMethod(methodName, null);
- Object result = method.invoke(widgets[i], null);
- if (result == null) {
- getText.append("null");
- } else if (result.getClass().isArray()) {
- int length = java.lang.reflect.Array.getLength(result);
- if (length == 0) {
- getText.append(result.getClass().getComponentType() + "[0]");
- }
- for (int j = 0; j < length; j++) {
- getText.append(java.lang.reflect.Array.get(result,j).toString() + "\n");
- }
- } else {
- getText.append(result.toString());
- }
- } catch (Exception e) {
- getText.append(e.toString());
- }
- if (i + 1 < widgets.length) {
- getText.append("\n\n");
- }
- }
- }
-
- Class getReturnType(String methodRoot) {
- Class returnType = null;
- String methodName = "get" + methodRoot;
- Widget[] widgets = getExampleWidgets();
- try {
- java.lang.reflect.Method method = widgets[0].getClass().getMethod(methodName, null);
- returnType = method.getReturnType();
- } catch (Exception e) {
- }
- return returnType;
- }
-
- void setValue() {
- /* The parameter type must be the same as the get method's return type */
- String methodRoot = nameCombo.getText();
- Class returnType = getReturnType(methodRoot);
- String methodName = setMethodName(methodRoot);
- String value = setText.getText();
- Widget[] widgets = getExampleWidgets();
- for (int i = 0; i < widgets.length; i++) {
- try {
- java.lang.reflect.Method method = widgets[i].getClass().getMethod(methodName, new Class[] {returnType});
- String typeName = returnType.getName();
- Object[] parameter = null;
- if (value.equals("null")) {
- parameter = new Object[] {null};
- } else if (typeName.equals("int")) {
- parameter = new Object[] {new Integer(value)};
- } else if (typeName.equals("long")) {
- parameter = new Object[] {new Long(value)};
- } else if (typeName.equals("char")) {
- parameter = new Object[] {value.length() == 1 ? new Character(value.charAt(0)) : new Character('\0')};
- } else if (typeName.equals("boolean")) {
- parameter = new Object[] {new Boolean(value)};
- } else if (typeName.equals("java.lang.String")) {
- parameter = new Object[] {value};
- } else if (typeName.equals("org.eclipse.swt.graphics.Point")) {
- String xy[] = split(value, ',');
- parameter = new Object[] {new Point(new Integer(xy[0]).intValue(),new Integer(xy[1]).intValue())};
- } else if (typeName.equals("[I")) {
- String strings[] = split(value, ',');
- int[] ints = new int[strings.length];
- for (int j = 0; j < strings.length; j++) {
- ints[j] = new Integer(strings[j]).intValue();
- }
- parameter = new Object[] {ints};
- } else if (typeName.equals("[Ljava.lang.String;")) {
- parameter = new Object[] {split(value, ',')};
- } else {
- parameter = parameterForType(typeName, value, widgets[i]);
- }
- method.invoke(widgets[i], parameter);
- } catch (Exception e) {
- Throwable cause = e.getCause();
- String message = e.getMessage();
- getText.setText(e.toString());
- if (cause != null) getText.append(", cause=\n" + cause.toString());
- if (message != null) getText.append(", message=\n" + message);
- }
- }
- }
-
- Object[] parameterForType(String typeName, String value, Widget widget) {
- return new Object[] {value};
- }
-
- void createOrientationGroup () {
- /* Create Orientation group*/
- orientationGroup = new Group (controlGroup, SWT.NONE);
- orientationGroup.setLayout (new GridLayout());
- orientationGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false));
- orientationGroup.setText (ControlExample.getResourceString("Orientation"));
- defaultOrietationButton = new Button (orientationGroup, SWT.RADIO);
- defaultOrietationButton.setText (ControlExample.getResourceString("Default"));
- defaultOrietationButton.setSelection (true);
- ltrButton = new Button (orientationGroup, SWT.RADIO);
- ltrButton.setText ("SWT.LEFT_TO_RIGHT");
- rtlButton = new Button (orientationGroup, SWT.RADIO);
- rtlButton.setText ("SWT.RIGHT_TO_LEFT");
- }
-
- /**
- * Creates the "Size" group. The "Size" group contains
- * controls that allow the user to change the size of
- * the example widgets.
- */
- void createSizeGroup () {
- /* Create the group */
- sizeGroup = new Group (controlGroup, SWT.NONE);
- sizeGroup.setLayout (new GridLayout());
- sizeGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false));
- sizeGroup.setText (ControlExample.getResourceString("Size"));
-
- /* Create the controls */
-
- /*
- * The preferred size of a widget is the size returned
- * by widget.computeSize (SWT.DEFAULT, SWT.DEFAULT).
- * This size is defined on a widget by widget basis.
- * Many widgets will attempt to display their contents.
- */
- preferredButton = new Button (sizeGroup, SWT.RADIO);
- preferredButton.setText (ControlExample.getResourceString("Preferred"));
- tooSmallButton = new Button (sizeGroup, SWT.RADIO);
- tooSmallButton.setText (TOO_SMALL_SIZE + " X " + TOO_SMALL_SIZE);
- smallButton = new Button(sizeGroup, SWT.RADIO);
- smallButton.setText (SMALL_SIZE + " X " + SMALL_SIZE);
- largeButton = new Button (sizeGroup, SWT.RADIO);
- largeButton.setText (LARGE_SIZE + " X " + LARGE_SIZE);
- fillHButton = new Button (sizeGroup, SWT.CHECK);
- fillHButton.setText (ControlExample.getResourceString("Fill_X"));
- fillVButton = new Button (sizeGroup, SWT.CHECK);
- fillVButton.setText (ControlExample.getResourceString("Fill_Y"));
-
- /* Add the listeners */
- SelectionAdapter selectionListener = new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleWidgetSize ();
- }
- };
- preferredButton.addSelectionListener(selectionListener);
- tooSmallButton.addSelectionListener(selectionListener);
- smallButton.addSelectionListener(selectionListener);
- largeButton.addSelectionListener(selectionListener);
- fillHButton.addSelectionListener(selectionListener);
- fillVButton.addSelectionListener(selectionListener);
-
- /* Set the default state */
- preferredButton.setSelection (true);
- }
-
- /**
- * Creates the "Style" group. The "Style" group contains
- * controls that allow the user to change the style of
- * the example widgets. Changing a widget "Style" causes
- * the widget to be destroyed and recreated.
- */
- void createStyleGroup () {
- styleGroup = new Group (controlGroup, SWT.NONE);
- styleGroup.setLayout (new GridLayout ());
- styleGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false));
- styleGroup.setText (ControlExample.getResourceString("Styles"));
- }
-
- /**
- * Creates the tab folder page.
- *
- * @param tabFolder org.eclipse.swt.widgets.TabFolder
- * @return the new page for the tab folder
- */
- Composite createTabFolderPage (TabFolder tabFolder) {
- /* Cache the shell and display. */
- shell = tabFolder.getShell ();
- display = shell.getDisplay ();
-
- /* Create a two column page. */
- tabFolderPage = new Composite (tabFolder, SWT.NONE);
- tabFolderPage.setLayout (new GridLayout (2, false));
-
- /* Create the "Example" and "Control" groups. */
- createExampleGroup ();
- createControlGroup ();
-
- /* Create the "Listeners" group under the "Control" group. */
- createListenersGroup ();
-
- /* Create and initialize the example and control widgets. */
- createExampleWidgets ();
- hookExampleWidgetListeners ();
- createControlWidgets ();
- createBackgroundModeGroup ();
- setExampleWidgetState ();
-
- return tabFolderPage;
- }
-
- void setExampleWidgetPopupMenu() {
- Control[] controls = getExampleControls();
- for (int i = 0; i < controls.length; i++) {
- final Control control = controls [i];
- control.addListener(SWT.MenuDetect, new Listener() {
- public void handleEvent(Event event) {
- Menu menu = control.getMenu();
- if (menu != null && samplePopup) {
- menu.dispose();
- menu = null;
- }
- if (menu == null && popupMenuButton.getSelection()) {
- menu = new Menu(shell, SWT.POP_UP);
- MenuItem item = new MenuItem(menu, SWT.PUSH);
- item.setText("Sample popup menu item");
- specialPopupMenuItems(menu, event);
- control.setMenu(menu);
- samplePopup = true;
- }
- }
- });
- }
- }
-
- protected void specialPopupMenuItems(final Menu menu, final Event event) {
- }
-
- /**
- * Disposes the "Example" widgets.
- */
- void disposeExampleWidgets () {
- Widget [] widgets = getExampleWidgets ();
- for (int i=0; i up -> none. */
- switch (table1.getSortDirection ()) {
- case SWT.DOWN: sortDirection = SWT.UP; break;
- case SWT.UP: sortDirection = SWT.NONE; break;
- }
- } else {
- table1.setSortColumn((TableColumn)e.widget);
- }
- table1.setSortDirection (sortDirection);
- }
- };
- column.addSelectionListener(listener);
- column.setData("SortListener", listener); //$NON-NLS-1$
- }
- } else {
- table1.setSortDirection (SWT.NONE);
- for (int j = 0; j < columns.length; j++) {
- SelectionListener listener = (SelectionListener)columns[j].getData("SortListener"); //$NON-NLS-1$
- if (listener != null) columns[j].removeSelectionListener(listener);
- }
- }
- }
-
- /**
- * Sets the lines visible state of the "Example" widgets.
- */
- void setWidgetLinesVisible () {
- table1.setLinesVisible (linesVisibleButton.getSelection ());
- }
-
- protected void specialPopupMenuItems(Menu menu, Event event) {
- MenuItem item = new MenuItem(menu, SWT.PUSH);
- item.setText("getItem(Point) on mouse coordinates");
- menuMouseCoords = table1.toControl(new Point(event.x, event.y));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- eventConsole.append ("getItem(Point(" + menuMouseCoords + ")) returned: " + table1.getItem(menuMouseCoords));
- eventConsole.append ("\n");
- };
- });
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TextTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TextTab.java
deleted file mode 100755
index dd49c1b3fe..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TextTab.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-
-class TextTab extends ScrollableTab {
- /* Example widgets and groups that contain them */
- Text text;
- Group textGroup;
-
- /* Style widgets added to the "Style" group */
- Button wrapButton, readOnlyButton, passwordButton, searchButton, cancelButton;
- Button leftButton, centerButton, rightButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- TextTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the text widget */
- textGroup = new Group (exampleGroup, SWT.NONE);
- textGroup.setLayout (new GridLayout ());
- textGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- textGroup.setText ("Text");
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (singleButton.getSelection ()) style |= SWT.SINGLE;
- if (multiButton.getSelection ()) style |= SWT.MULTI;
- if (horizontalButton.getSelection ()) style |= SWT.H_SCROLL;
- if (verticalButton.getSelection ()) style |= SWT.V_SCROLL;
- if (wrapButton.getSelection ()) style |= SWT.WRAP;
- if (readOnlyButton.getSelection ()) style |= SWT.READ_ONLY;
- if (passwordButton.getSelection ()) style |= SWT.PASSWORD;
- if (searchButton.getSelection ()) style |= SWT.SEARCH;
- if (cancelButton.getSelection ()) style |= SWT.CANCEL;
- if (borderButton.getSelection ()) style |= SWT.BORDER;
- if (leftButton.getSelection ()) style |= SWT.LEFT;
- if (centerButton.getSelection ()) style |= SWT.CENTER;
- if (rightButton.getSelection ()) style |= SWT.RIGHT;
-
- /* Create the example widgets */
- text = new Text (textGroup, style);
- text.setText (ControlExample.getResourceString("Example_string") + Text.DELIMITER + ControlExample.getResourceString("One_Two_Three"));
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup();
-
- /* Create the extra widgets */
- wrapButton = new Button (styleGroup, SWT.CHECK);
- wrapButton.setText ("SWT.WRAP");
- readOnlyButton = new Button (styleGroup, SWT.CHECK);
- readOnlyButton.setText ("SWT.READ_ONLY");
- passwordButton = new Button (styleGroup, SWT.CHECK);
- passwordButton.setText ("SWT.PASSWORD");
- searchButton = new Button (styleGroup, SWT.CHECK);
- searchButton.setText ("SWT.SEARCH");
- cancelButton = new Button (styleGroup, SWT.CHECK);
- cancelButton.setText ("SWT.CANCEL");
-
- Composite alignmentGroup = new Composite (styleGroup, SWT.NONE);
- GridLayout layout = new GridLayout ();
- layout.marginWidth = layout.marginHeight = 0;
- alignmentGroup.setLayout (layout);
- alignmentGroup.setLayoutData (new GridData (GridData.FILL_BOTH));
- leftButton = new Button (alignmentGroup, SWT.RADIO);
- leftButton.setText ("SWT.LEFT");
- centerButton = new Button (alignmentGroup, SWT.RADIO);
- centerButton.setText ("SWT.CENTER");
- rightButton = new Button (alignmentGroup, SWT.RADIO);
- rightButton.setText ("SWT.RIGHT");
- }
-
- /**
- * Creates the tab folder page.
- *
- * @param tabFolder org.eclipse.swt.widgets.TabFolder
- * @return the new page for the tab folder
- */
- Composite createTabFolderPage (TabFolder tabFolder) {
- super.createTabFolderPage (tabFolder);
-
- /*
- * Add a resize listener to the tabFolderPage so that
- * if the user types into the example widget to change
- * its preferred size, and then resizes the shell, we
- * recalculate the preferred size correctly.
- */
- tabFolderPage.addControlListener(new ControlAdapter() {
- public void controlResized(ControlEvent e) {
- setExampleWidgetSize ();
- }
- });
-
- return tabFolderPage;
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {text};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"DoubleClickEnabled", "EchoChar", "Editable", "Orientation", "Selection", "Tabs", "Text", "TextLimit", "ToolTipText", "TopIndex"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Text";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- wrapButton.setSelection ((text.getStyle () & SWT.WRAP) != 0);
- readOnlyButton.setSelection ((text.getStyle () & SWT.READ_ONLY) != 0);
- passwordButton.setSelection ((text.getStyle () & SWT.PASSWORD) != 0);
- searchButton.setSelection ((text.getStyle () & SWT.SEARCH) != 0);
- leftButton.setSelection ((text.getStyle () & SWT.LEFT) != 0);
- centerButton.setSelection ((text.getStyle () & SWT.CENTER) != 0);
- rightButton.setSelection ((text.getStyle () & SWT.RIGHT) != 0);
-
- /* Special case: CANCEL and H_SCROLL have the same value,
- * so to avoid confusion, only set CANCEL if SEARCH is set. */
- if ((text.getStyle () & SWT.SEARCH) != 0) {
- cancelButton.setSelection ((text.getStyle () & SWT.CANCEL) != 0);
- horizontalButton.setSelection (false);
- } else {
- cancelButton.setSelection (false);
- horizontalButton.setSelection ((text.getStyle () & SWT.H_SCROLL) != 0);
- }
-
- passwordButton.setEnabled ((text.getStyle () & SWT.SINGLE) != 0);
- searchButton.setEnabled ((text.getStyle () & SWT.SINGLE) != 0);
- cancelButton.setEnabled ((text.getStyle () & SWT.SEARCH) != 0);
- wrapButton.setEnabled ((text.getStyle () & SWT.MULTI) != 0);
- horizontalButton.setEnabled ((text.getStyle () & SWT.MULTI) != 0);
- verticalButton.setEnabled ((text.getStyle () & SWT.MULTI) != 0);
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolBarTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolBarTab.java
deleted file mode 100755
index 143d126b56..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolBarTab.java
+++ /dev/null
@@ -1,356 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.events.*;
-
-class ToolBarTab extends Tab {
- /* Example widgets and groups that contain them */
- ToolBar imageToolBar, textToolBar, imageTextToolBar;
- Group imageToolBarGroup, textToolBarGroup, imageTextToolBarGroup;
-
- /* Style widgets added to the "Style" group */
- Button horizontalButton, verticalButton, flatButton, shadowOutButton, wrapButton, rightButton;
-
- /* Other widgets added to the "Other" group */
- Button comboChildButton;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ToolBarTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the image tool bar */
- imageToolBarGroup = new Group (exampleGroup, SWT.NONE);
- imageToolBarGroup.setLayout (new GridLayout ());
- imageToolBarGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- imageToolBarGroup.setText (ControlExample.getResourceString("Image_ToolBar"));
-
- /* Create a group for the text tool bar */
- textToolBarGroup = new Group (exampleGroup, SWT.NONE);
- textToolBarGroup.setLayout (new GridLayout ());
- textToolBarGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- textToolBarGroup.setText (ControlExample.getResourceString("Text_ToolBar"));
-
- /* Create a group for the image and text tool bar */
- imageTextToolBarGroup = new Group (exampleGroup, SWT.NONE);
- imageTextToolBarGroup.setLayout (new GridLayout ());
- imageTextToolBarGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- imageTextToolBarGroup.setText (ControlExample.getResourceString("ImageText_ToolBar"));
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (horizontalButton.getSelection()) style |= SWT.HORIZONTAL;
- if (verticalButton.getSelection()) style |= SWT.VERTICAL;
- if (flatButton.getSelection()) style |= SWT.FLAT;
- if (wrapButton.getSelection()) style |= SWT.WRAP;
- if (borderButton.getSelection()) style |= SWT.BORDER;
- if (shadowOutButton.getSelection()) style |= SWT.SHADOW_OUT;
- if (rightButton.getSelection()) style |= SWT.RIGHT;
-
- /*
- * Create the example widgets.
- *
- * A tool bar must consist of all image tool
- * items or all text tool items but not both.
- */
-
- /* Create the image tool bar */
- imageToolBar = new ToolBar (imageToolBarGroup, style);
- ToolItem item = new ToolItem (imageToolBar, SWT.PUSH);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setToolTipText("SWT.PUSH");
- item = new ToolItem (imageToolBar, SWT.PUSH);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setToolTipText ("SWT.PUSH");
- item = new ToolItem (imageToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciOpenFolder]);
- item.setToolTipText ("SWT.RADIO");
- item = new ToolItem (imageToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciOpenFolder]);
- item.setToolTipText ("SWT.RADIO");
- item = new ToolItem (imageToolBar, SWT.CHECK);
- item.setImage (instance.images[ControlExample.ciTarget]);
- item.setToolTipText ("SWT.CHECK");
- item = new ToolItem (imageToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setToolTipText ("SWT.RADIO");
- item = new ToolItem (imageToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setToolTipText ("SWT.RADIO");
- item = new ToolItem (imageToolBar, SWT.SEPARATOR);
- item.setToolTipText("SWT.SEPARATOR");
- if (comboChildButton.getSelection ()) {
- Combo combo = new Combo (imageToolBar, SWT.NONE);
- combo.setItems (new String [] {"250", "500", "750"});
- combo.setText (combo.getItem (0));
- combo.pack ();
- item.setWidth (combo.getSize ().x);
- item.setControl (combo);
- }
- item = new ToolItem (imageToolBar, SWT.DROP_DOWN);
- item.setImage (instance.images[ControlExample.ciTarget]);
- item.setToolTipText ("SWT.DROP_DOWN");
- item.addSelectionListener(new DropDownSelectionListener());
-
- /* Create the text tool bar */
- textToolBar = new ToolBar (textToolBarGroup, style);
- item = new ToolItem (textToolBar, SWT.PUSH);
- item.setText (ControlExample.getResourceString("Push"));
- item.setToolTipText("SWT.PUSH");
- item = new ToolItem (textToolBar, SWT.PUSH);
- item.setText (ControlExample.getResourceString("Push"));
- item.setToolTipText("SWT.PUSH");
- item = new ToolItem (textToolBar, SWT.RADIO);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (textToolBar, SWT.RADIO);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (textToolBar, SWT.CHECK);
- item.setText (ControlExample.getResourceString("Check"));
- item.setToolTipText("SWT.CHECK");
- item = new ToolItem (textToolBar, SWT.RADIO);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (textToolBar, SWT.RADIO);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (textToolBar, SWT.SEPARATOR);
- item.setToolTipText("SWT.SEPARATOR");
- if (comboChildButton.getSelection ()) {
- Combo combo = new Combo (textToolBar, SWT.NONE);
- combo.setItems (new String [] {"250", "500", "750"});
- combo.setText (combo.getItem (0));
- combo.pack ();
- item.setWidth (combo.getSize ().x);
- item.setControl (combo);
- }
- item = new ToolItem (textToolBar, SWT.DROP_DOWN);
- item.setText (ControlExample.getResourceString("Drop_Down"));
- item.setToolTipText("SWT.DROP_DOWN");
- item.addSelectionListener(new DropDownSelectionListener());
-
- /* Create the image and text tool bar */
- imageTextToolBar = new ToolBar (imageTextToolBarGroup, style);
- item = new ToolItem (imageTextToolBar, SWT.PUSH);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setText (ControlExample.getResourceString("Push"));
- item.setToolTipText("SWT.PUSH");
- item = new ToolItem (imageTextToolBar, SWT.PUSH);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setText (ControlExample.getResourceString("Push"));
- item.setToolTipText("SWT.PUSH");
- item = new ToolItem (imageTextToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciOpenFolder]);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (imageTextToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciOpenFolder]);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (imageTextToolBar, SWT.CHECK);
- item.setImage (instance.images[ControlExample.ciTarget]);
- item.setText (ControlExample.getResourceString("Check"));
- item.setToolTipText("SWT.CHECK");
- item = new ToolItem (imageTextToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (imageTextToolBar, SWT.RADIO);
- item.setImage (instance.images[ControlExample.ciClosedFolder]);
- item.setText (ControlExample.getResourceString("Radio"));
- item.setToolTipText("SWT.RADIO");
- item = new ToolItem (imageTextToolBar, SWT.SEPARATOR);
- item.setToolTipText("SWT.SEPARATOR");
- if (comboChildButton.getSelection ()) {
- Combo combo = new Combo (imageTextToolBar, SWT.NONE);
- combo.setItems (new String [] {"250", "500", "750"});
- combo.setText (combo.getItem (0));
- combo.pack ();
- item.setWidth (combo.getSize ().x);
- item.setControl (combo);
- }
- item = new ToolItem (imageTextToolBar, SWT.DROP_DOWN);
- item.setImage (instance.images[ControlExample.ciTarget]);
- item.setText (ControlExample.getResourceString("Drop_Down"));
- item.setToolTipText("SWT.DROP_DOWN");
- item.addSelectionListener(new DropDownSelectionListener());
-
- /*
- * Do not add the selection event for this drop down
- * tool item. Without hooking the event, the drop down
- * widget does nothing special when the drop down area
- * is selected.
- */
- }
-
- /**
- * Creates the "Other" group.
- */
- void createOtherGroup () {
- super.createOtherGroup ();
-
- /* Create display controls specific to this example */
- comboChildButton = new Button (otherGroup, SWT.CHECK);
- comboChildButton.setText (ControlExample.getResourceString("Combo_child"));
-
- /* Add the listeners */
- comboChildButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- recreateExampleWidgets ();
- }
- });
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup();
-
- /* Create the extra widgets */
- horizontalButton = new Button (styleGroup, SWT.RADIO);
- horizontalButton.setText ("SWT.HORIZONTAL");
- verticalButton = new Button (styleGroup, SWT.RADIO);
- verticalButton.setText ("SWT.VERTICAL");
- flatButton = new Button (styleGroup, SWT.CHECK);
- flatButton.setText ("SWT.FLAT");
- shadowOutButton = new Button (styleGroup, SWT.CHECK);
- shadowOutButton.setText ("SWT.SHADOW_OUT");
- wrapButton = new Button (styleGroup, SWT.CHECK);
- wrapButton.setText ("SWT.WRAP");
- rightButton = new Button (styleGroup, SWT.CHECK);
- rightButton.setText ("SWT.RIGHT");
- borderButton = new Button (styleGroup, SWT.CHECK);
- borderButton.setText ("SWT.BORDER");
- }
-
- void disposeExampleWidgets () {
- super.disposeExampleWidgets ();
- }
-
- /**
- * Gets the "Example" widget children's items, if any.
- *
- * @return an array containing the example widget children's items
- */
- Item [] getExampleWidgetItems () {
- Item [] imageToolBarItems = imageToolBar.getItems();
- Item [] textToolBarItems = textToolBar.getItems();
- Item [] imageTextToolBarItems = imageTextToolBar.getItems();
- Item [] allItems = new Item [imageToolBarItems.length + textToolBarItems.length + imageTextToolBarItems.length];
- System.arraycopy(imageToolBarItems, 0, allItems, 0, imageToolBarItems.length);
- System.arraycopy(textToolBarItems, 0, allItems, imageToolBarItems.length, textToolBarItems.length);
- System.arraycopy(imageTextToolBarItems, 0, allItems, imageToolBarItems.length + textToolBarItems.length, imageTextToolBarItems.length);
- return allItems;
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {imageToolBar, textToolBar, imageTextToolBar};
- }
-
- /**
- * Gets the short text for the tab folder item.
- */
- String getShortTabText() {
- return "TB";
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "ToolBar";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- super.setExampleWidgetState ();
- horizontalButton.setSelection ((imageToolBar.getStyle () & SWT.HORIZONTAL) != 0);
- verticalButton.setSelection ((imageToolBar.getStyle () & SWT.VERTICAL) != 0);
- flatButton.setSelection ((imageToolBar.getStyle () & SWT.FLAT) != 0);
- wrapButton.setSelection ((imageToolBar.getStyle () & SWT.WRAP) != 0);
- shadowOutButton.setSelection ((imageToolBar.getStyle () & SWT.SHADOW_OUT) != 0);
- borderButton.setSelection ((imageToolBar.getStyle () & SWT.BORDER) != 0);
- rightButton.setSelection ((imageToolBar.getStyle () & SWT.RIGHT) != 0);
- }
-
- /**
- * Listens to widgetSelected() events on SWT.DROP_DOWN type ToolItems
- * and opens/closes a menu when appropriate.
- */
- class DropDownSelectionListener extends SelectionAdapter {
- private Menu menu = null;
-
- public void widgetSelected(SelectionEvent event) {
- // Create the menu if it has not already been created
- if (menu == null) {
- // Lazy create the menu.
- ToolBar toolbar = ((ToolItem) event.widget).getParent();
- int style = toolbar.getStyle() & (SWT.RIGHT_TO_LEFT | SWT.LEFT_TO_RIGHT);
- menu = new Menu(shell, style | SWT.POP_UP);
- for (int i = 0; i < 9; ++i) {
- final String text = ControlExample.getResourceString("DropDownData_" + i);
- if (text.length() != 0) {
- MenuItem menuItem = new MenuItem(menu, SWT.NONE);
- menuItem.setText(text);
- } else {
- new MenuItem(menu, SWT.SEPARATOR);
- }
- }
- }
-
- /**
- * A selection event will be fired when a drop down tool
- * item is selected in the main area and in the drop
- * down arrow. Examine the event detail to determine
- * where the widget was selected.
- */
- if (event.detail == SWT.ARROW) {
- /*
- * The drop down arrow was selected.
- */
- // Position the menu below and vertically aligned with the the drop down tool button.
- final ToolItem toolItem = (ToolItem) event.widget;
- final ToolBar toolBar = toolItem.getParent();
-
- Point point = toolBar.toDisplay(new Point(event.x, event.y));
- menu.setLocation(point.x, point.y);
- menu.setVisible(true);
- }
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolTipTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolTipTab.java
deleted file mode 100644
index 6a02a828e2..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ToolTipTab.java
+++ /dev/null
@@ -1,249 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.events.*;
-import org.eclipse.swt.layout.*;
-
-class ToolTipTab extends Tab {
-
- /* Example widgets and groups that contain them */
- ToolTip toolTip1;
- Group toolTipGroup;
-
- /* Style widgets added to the "Style" group */
- Button balloonButton, iconErrorButton, iconInformationButton, iconWarningButton, noIconButton;
-
- /* Other widgets added to the "Other" group */
- Button autoHideButton, showInTrayButton;
-
- Tray tray;
- TrayItem trayItem;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- ToolTipTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the tooltip visibility check box */
- toolTipGroup = new Group (exampleGroup, SWT.NONE);
- toolTipGroup.setLayout (new GridLayout ());
- toolTipGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- toolTipGroup.setText ("ToolTip");
- visibleButton = new Button(toolTipGroup, SWT.CHECK);
- visibleButton.setText(ControlExample.getResourceString("Visible"));
- visibleButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleWidgetVisibility ();
- }
- });
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
-
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (balloonButton.getSelection ()) style |= SWT.BALLOON;
- if (iconErrorButton.getSelection ()) style |= SWT.ICON_ERROR;
- if (iconInformationButton.getSelection ()) style |= SWT.ICON_INFORMATION;
- if (iconWarningButton.getSelection ()) style |= SWT.ICON_WARNING;
-
- /* Create the example widgets */
- toolTip1 = new ToolTip (shell, style);
- toolTip1.setText(ControlExample.getResourceString("ToolTip_Title"));
- toolTip1.setMessage(ControlExample.getResourceString("Example_string"));
- }
-
- /**
- * Creates the tab folder page.
- *
- * @param tabFolder org.eclipse.swt.widgets.TabFolder
- * @return the new page for the tab folder
- */
- Composite createTabFolderPage (TabFolder tabFolder) {
- super.createTabFolderPage (tabFolder);
-
- /*
- * Add a resize listener to the tabFolderPage so that
- * if the user types into the example widget to change
- * its preferred size, and then resizes the shell, we
- * recalculate the preferred size correctly.
- */
- tabFolderPage.addControlListener(new ControlAdapter() {
- public void controlResized(ControlEvent e) {
- setExampleWidgetSize ();
- }
- });
-
- return tabFolderPage;
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup () {
- super.createStyleGroup ();
-
- /* Create the extra widgets */
- balloonButton = new Button (styleGroup, SWT.CHECK);
- balloonButton.setText ("SWT.BALLOON");
- iconErrorButton = new Button (styleGroup, SWT.RADIO);
- iconErrorButton.setText("SWT.ICON_ERROR");
- iconInformationButton = new Button (styleGroup, SWT.RADIO);
- iconInformationButton.setText("SWT.ICON_INFORMATION");
- iconWarningButton = new Button (styleGroup, SWT.RADIO);
- iconWarningButton.setText("SWT.ICON_WARNING");
- noIconButton = new Button (styleGroup, SWT.RADIO);
- noIconButton.setText(ControlExample.getResourceString("No_Icon"));
- }
-
- void createColorAndFontGroup () {
- // ToolTip does not need a color and font group.
- }
-
- void createOtherGroup () {
- /* Create the group */
- otherGroup = new Group (controlGroup, SWT.NONE);
- otherGroup.setLayout (new GridLayout ());
- otherGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, false, false));
- otherGroup.setText (ControlExample.getResourceString("Other"));
-
- /* Create the controls */
- autoHideButton = new Button(otherGroup, SWT.CHECK);
- autoHideButton.setText(ControlExample.getResourceString("AutoHide"));
- showInTrayButton = new Button(otherGroup, SWT.CHECK);
- showInTrayButton.setText(ControlExample.getResourceString("Show_In_Tray"));
- tray = display.getSystemTray();
- showInTrayButton.setEnabled(tray != null);
-
- /* Add the listeners */
- autoHideButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setExampleWidgetAutoHide ();
- }
- });
- showInTrayButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- showExampleWidgetInTray ();
- }
- });
- shell.addDisposeListener(new DisposeListener() {
- public void widgetDisposed(DisposeEvent event) {
- disposeTrayItem();
- }
- });
-
- /* Set the default state */
- autoHideButton.setSelection(true);
- }
-
- void createSizeGroup () {
- // ToolTip does not need a size group.
- }
-
- /**
- * Disposes the "Example" widgets.
- */
- void disposeExampleWidgets () {
- disposeTrayItem();
- super.disposeExampleWidgets();
- }
-
- /**
- * Gets the "Example" widget children.
- */
- // Tab uses this for many things - widgets would only get set/get, listeners, and dispose.
- Widget[] getExampleWidgets () {
- return new Widget [] {toolTip1};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"Message", "Text"};
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "ToolTip";
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- showExampleWidgetInTray ();
- setExampleWidgetAutoHide ();
- super.setExampleWidgetState ();
- balloonButton.setSelection ((toolTip1.getStyle () & SWT.BALLOON) != 0);
- iconErrorButton.setSelection ((toolTip1.getStyle () & SWT.ICON_ERROR) != 0);
- iconInformationButton.setSelection ((toolTip1.getStyle () & SWT.ICON_INFORMATION) != 0);
- iconWarningButton.setSelection ((toolTip1.getStyle () & SWT.ICON_WARNING) != 0);
- noIconButton.setSelection ((toolTip1.getStyle () & (SWT.ICON_ERROR | SWT.ICON_INFORMATION | SWT.ICON_WARNING)) == 0);
- autoHideButton.setSelection(toolTip1.getAutoHide());
- }
-
- /**
- * Sets the visibility of the "Example" widgets.
- */
- void setExampleWidgetVisibility () {
- toolTip1.setVisible (visibleButton.getSelection ());
- }
-
- /**
- * Sets the autoHide state of the "Example" widgets.
- */
- void setExampleWidgetAutoHide () {
- toolTip1.setAutoHide(autoHideButton.getSelection ());
- }
-
- void showExampleWidgetInTray () {
- if (showInTrayButton.getSelection ()) {
- createTrayItem();
- trayItem.setToolTip(toolTip1);
- } else {
- disposeTrayItem();
- }
- }
-
- void createTrayItem() {
- if (trayItem == null) {
- trayItem = new TrayItem(tray, SWT.NONE);
- trayItem.setImage(instance.images[ControlExample.ciTarget]);
- }
- }
-
- void disposeTrayItem() {
- if (trayItem != null) {
- trayItem.setToolTip(null);
- trayItem.dispose();
- trayItem = null;
- }
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TreeTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TreeTab.java
deleted file mode 100755
index 8e473c8f6a..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/TreeTab.java
+++ /dev/null
@@ -1,782 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 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.controlexample;
-
-
-import org.eclipse.swt.*;
-import org.eclipse.swt.layout.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.graphics.*;
-import org.eclipse.swt.events.*;
-
-class TreeTab extends ScrollableTab {
- /* Example widgets and groups that contain them */
- Tree tree1, tree2;
- TreeItem textNode1, imageNode1;
- Group treeGroup, imageTreeGroup, itemGroup;
-
- /* Size widgets added to the "Size" group */
- Button packColumnsButton;
-
- /* Style widgets added to the "Style" group */
- Button noScrollButton, checkButton, fullSelectionButton;
-
- /* Other widgets added to the "Other" group */
- Button multipleColumns, moveableColumns, resizableColumns, headerVisibleButton, sortIndicatorButton, headerImagesButton, subImagesButton, linesVisibleButton;
-
- /* Controls and resources added to the "Colors and Fonts" group */
- static final int ITEM_FOREGROUND_COLOR = 3;
- static final int ITEM_BACKGROUND_COLOR = 4;
- static final int ITEM_FONT = 5;
- static final int CELL_FOREGROUND_COLOR = 6;
- static final int CELL_BACKGROUND_COLOR = 7;
- static final int CELL_FONT = 8;
- Color itemForegroundColor, itemBackgroundColor, cellForegroundColor, cellBackgroundColor;
- Font itemFont, cellFont;
-
- static String [] columnTitles = {ControlExample.getResourceString("TableTitle_0"),
- ControlExample.getResourceString("TableTitle_1"),
- ControlExample.getResourceString("TableTitle_2"),
- ControlExample.getResourceString("TableTitle_3")};
-
- static String[][] tableData = {
- { ControlExample.getResourceString("TableLine0_0"),
- ControlExample.getResourceString("TableLine0_1"),
- ControlExample.getResourceString("TableLine0_2"),
- ControlExample.getResourceString("TableLine0_3") },
- { ControlExample.getResourceString("TableLine1_0"),
- ControlExample.getResourceString("TableLine1_1"),
- ControlExample.getResourceString("TableLine1_2"),
- ControlExample.getResourceString("TableLine1_3") },
- { ControlExample.getResourceString("TableLine2_0"),
- ControlExample.getResourceString("TableLine2_1"),
- ControlExample.getResourceString("TableLine2_2"),
- ControlExample.getResourceString("TableLine2_3") } };
-
- Point menuMouseCoords;
-
- /**
- * Creates the Tab within a given instance of ControlExample.
- */
- TreeTab(ControlExample instance) {
- super(instance);
- }
-
- /**
- * Creates the "Colors and Fonts" group.
- */
- void createColorAndFontGroup () {
- super.createColorAndFontGroup();
-
- TableItem item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Item_Foreground_Color"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Item_Background_Color"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Item_Font"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Cell_Foreground_Color"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Cell_Background_Color"));
- item = new TableItem(colorAndFontTable, SWT.None);
- item.setText(ControlExample.getResourceString ("Cell_Font"));
-
- shell.addDisposeListener(new DisposeListener() {
- public void widgetDisposed(DisposeEvent event) {
- if (itemBackgroundColor != null) itemBackgroundColor.dispose();
- if (itemForegroundColor != null) itemForegroundColor.dispose();
- if (itemFont != null) itemFont.dispose();
- if (cellBackgroundColor != null) cellBackgroundColor.dispose();
- if (cellForegroundColor != null) cellForegroundColor.dispose();
- if (cellFont != null) cellFont.dispose();
- itemBackgroundColor = null;
- itemForegroundColor = null;
- itemFont = null;
- cellBackgroundColor = null;
- cellForegroundColor = null;
- cellFont = null;
- }
- });
- }
-
- void changeFontOrColor(int index) {
- switch (index) {
- case ITEM_FOREGROUND_COLOR: {
- Color oldColor = itemForegroundColor;
- if (oldColor == null) oldColor = textNode1.getForeground ();
- colorDialog.setRGB(oldColor.getRGB());
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = itemForegroundColor;
- itemForegroundColor = new Color (display, rgb);
- setItemForeground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case ITEM_BACKGROUND_COLOR: {
- Color oldColor = itemBackgroundColor;
- if (oldColor == null) oldColor = textNode1.getBackground ();
- colorDialog.setRGB(oldColor.getRGB());
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = itemBackgroundColor;
- itemBackgroundColor = new Color (display, rgb);
- setItemBackground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case ITEM_FONT: {
- Font oldFont = itemFont;
- if (oldFont == null) oldFont = textNode1.getFont ();
- fontDialog.setFontList(oldFont.getFontData());
- FontData fontData = fontDialog.open ();
- if (fontData == null) return;
- oldFont = itemFont;
- itemFont = new Font (display, fontData);
- setItemFont ();
- setExampleWidgetSize ();
- if (oldFont != null) oldFont.dispose ();
- }
- break;
- case CELL_FOREGROUND_COLOR: {
- Color oldColor = cellForegroundColor;
- if (oldColor == null) oldColor = textNode1.getForeground (1);
- colorDialog.setRGB(oldColor.getRGB());
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = cellForegroundColor;
- cellForegroundColor = new Color (display, rgb);
- setCellForeground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case CELL_BACKGROUND_COLOR: {
- Color oldColor = cellBackgroundColor;
- if (oldColor == null) oldColor = textNode1.getBackground (1);
- colorDialog.setRGB(oldColor.getRGB());
- RGB rgb = colorDialog.open();
- if (rgb == null) return;
- oldColor = cellBackgroundColor;
- cellBackgroundColor = new Color (display, rgb);
- setCellBackground ();
- if (oldColor != null) oldColor.dispose ();
- }
- break;
- case CELL_FONT: {
- Font oldFont = cellFont;
- if (oldFont == null) oldFont = textNode1.getFont (1);
- fontDialog.setFontList(oldFont.getFontData());
- FontData fontData = fontDialog.open ();
- if (fontData == null) return;
- oldFont = cellFont;
- cellFont = new Font (display, fontData);
- setCellFont ();
- setExampleWidgetSize ();
- if (oldFont != null) oldFont.dispose ();
- }
- break;
- default:
- super.changeFontOrColor(index);
- }
- }
-
- /**
- * Creates the "Other" group.
- */
- void createOtherGroup () {
- super.createOtherGroup ();
-
- /* Create display controls specific to this example */
- linesVisibleButton = new Button (otherGroup, SWT.CHECK);
- linesVisibleButton.setText (ControlExample.getResourceString("Lines_Visible"));
- multipleColumns = new Button (otherGroup, SWT.CHECK);
- multipleColumns.setText (ControlExample.getResourceString("Multiple_Columns"));
- headerVisibleButton = new Button (otherGroup, SWT.CHECK);
- headerVisibleButton.setText (ControlExample.getResourceString("Header_Visible"));
- sortIndicatorButton = new Button (otherGroup, SWT.CHECK);
- sortIndicatorButton.setText (ControlExample.getResourceString("Sort_Indicator"));
- moveableColumns = new Button (otherGroup, SWT.CHECK);
- moveableColumns.setText (ControlExample.getResourceString("Moveable_Columns"));
- resizableColumns = new Button (otherGroup, SWT.CHECK);
- resizableColumns.setText (ControlExample.getResourceString("Resizable_Columns"));
- headerImagesButton = new Button (otherGroup, SWT.CHECK);
- headerImagesButton.setText (ControlExample.getResourceString("Header_Images"));
- subImagesButton = new Button (otherGroup, SWT.CHECK);
- subImagesButton.setText (ControlExample.getResourceString("Sub_Images"));
-
- /* Add the listeners */
- linesVisibleButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetLinesVisible ();
- }
- });
- multipleColumns.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- recreateExampleWidgets ();
- }
- });
- headerVisibleButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetHeaderVisible ();
- }
- });
- sortIndicatorButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setWidgetSortIndicator ();
- }
- });
- moveableColumns.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setColumnsMoveable ();
- }
- });
- resizableColumns.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- setColumnsResizable ();
- }
- });
- headerImagesButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- recreateExampleWidgets ();
- }
- });
- subImagesButton.addSelectionListener (new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- recreateExampleWidgets ();
- }
- });
- }
-
- /**
- * Creates the "Example" group.
- */
- void createExampleGroup () {
- super.createExampleGroup ();
-
- /* Create a group for the text tree */
- treeGroup = new Group (exampleGroup, SWT.NONE);
- treeGroup.setLayout (new GridLayout ());
- treeGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- treeGroup.setText ("Tree");
-
- /* Create a group for the image tree */
- imageTreeGroup = new Group (exampleGroup, SWT.NONE);
- imageTreeGroup.setLayout (new GridLayout ());
- imageTreeGroup.setLayoutData (new GridData (SWT.FILL, SWT.FILL, true, true));
- imageTreeGroup.setText (ControlExample.getResourceString("Tree_With_Images"));
- }
-
- /**
- * Creates the "Example" widgets.
- */
- void createExampleWidgets () {
- /* Compute the widget style */
- int style = getDefaultStyle();
- if (singleButton.getSelection()) style |= SWT.SINGLE;
- if (multiButton.getSelection()) style |= SWT.MULTI;
- if (horizontalButton.getSelection ()) style |= SWT.H_SCROLL;
- if (verticalButton.getSelection ()) style |= SWT.V_SCROLL;
- if (noScrollButton.getSelection()) style |= SWT.NO_SCROLL;
- if (checkButton.getSelection()) style |= SWT.CHECK;
- if (fullSelectionButton.getSelection ()) style |= SWT.FULL_SELECTION;
- if (borderButton.getSelection()) style |= SWT.BORDER;
-
- /* Create the text tree */
- tree1 = new Tree (treeGroup, style);
- boolean multiColumn = multipleColumns.getSelection();
- if (multiColumn) {
- for (int i = 0; i < columnTitles.length; i++) {
- TreeColumn treeColumn = new TreeColumn(tree1, SWT.NONE);
- treeColumn.setText(columnTitles[i]);
- treeColumn.setToolTipText(ControlExample.getResourceString("Tooltip", new String [] {columnTitles[i]}));
- }
- tree1.setSortColumn(tree1.getColumn(0));
- }
- for (int i = 0; i < 4; i++) {
- TreeItem item = new TreeItem (tree1, SWT.NONE);
- setItemText(item, i, ControlExample.getResourceString("Node_" + (i + 1)));
- if (i < 3) {
- TreeItem subitem = new TreeItem (item, SWT.NONE);
- setItemText(subitem, i, ControlExample.getResourceString("Node_" + (i + 1) + "_1"));
- }
- }
- TreeItem treeRoots[] = tree1.getItems ();
- TreeItem item = new TreeItem (treeRoots[1], SWT.NONE);
- setItemText(item, 1, ControlExample.getResourceString("Node_2_2"));
- item = new TreeItem (item, SWT.NONE);
- setItemText(item, 1, ControlExample.getResourceString("Node_2_2_1"));
- textNode1 = treeRoots[0];
- packColumns(tree1);
- try {
- TreeColumn column = tree1.getColumn(0);
- resizableColumns.setSelection (column.getResizable());
- } catch (IllegalArgumentException ex) {}
-
- /* Create the image tree */
- tree2 = new Tree (imageTreeGroup, style);
- Image image = instance.images[ControlExample.ciClosedFolder];
- if (multiColumn) {
- for (int i = 0; i < columnTitles.length; i++) {
- TreeColumn treeColumn = new TreeColumn(tree2, SWT.NONE);
- treeColumn.setText(columnTitles[i]);
- treeColumn.setToolTipText(ControlExample.getResourceString("Tooltip", new String [] {columnTitles[i]}));
- if (headerImagesButton.getSelection()) treeColumn.setImage(instance.images [i % 3]);
- }
- }
- for (int i = 0; i < 4; i++) {
- item = new TreeItem (tree2, SWT.NONE);
- setItemText(item, i, ControlExample.getResourceString("Node_" + (i + 1)));
- if (multiColumn && subImagesButton.getSelection()) {
- for (int j = 0; j < columnTitles.length; j++) {
- item.setImage(j, image);
- }
- } else {
- item.setImage(image);
- }
- if (i < 3) {
- TreeItem subitem = new TreeItem (item, SWT.NONE);
- setItemText(subitem, i, ControlExample.getResourceString("Node_" + (i + 1) + "_1"));
- if (multiColumn && subImagesButton.getSelection()) {
- for (int j = 0; j < columnTitles.length; j++) {
- subitem.setImage(j, image);
- }
- } else {
- subitem.setImage(image);
- }
- }
- }
- treeRoots = tree2.getItems ();
- item = new TreeItem (treeRoots[1], SWT.NONE);
- setItemText(item, 1, ControlExample.getResourceString("Node_2_2"));
- if (multiColumn && subImagesButton.getSelection()) {
- for (int j = 0; j < columnTitles.length; j++) {
- item.setImage(j, image);
- }
- } else {
- item.setImage(image);
- }
- item = new TreeItem (item, SWT.NONE);
- setItemText(item, 1, ControlExample.getResourceString("Node_2_2_1"));
- if (multiColumn && subImagesButton.getSelection()) {
- for (int j = 0; j < columnTitles.length; j++) {
- item.setImage(j, image);
- }
- } else {
- item.setImage(image);
- }
- imageNode1 = treeRoots[0];
- packColumns(tree2);
- }
-
- void setItemText(TreeItem item, int i, String node) {
- int index = i % 3;
- if (multipleColumns.getSelection()) {
- tableData [index][0] = node;
- item.setText (tableData [index]);
- } else {
- item.setText (node);
- }
- }
-
- /**
- * Creates the "Size" group. The "Size" group contains
- * controls that allow the user to change the size of
- * the example widgets.
- */
- void createSizeGroup () {
- super.createSizeGroup();
-
- packColumnsButton = new Button (sizeGroup, SWT.PUSH);
- packColumnsButton.setText (ControlExample.getResourceString("Pack_Columns"));
- packColumnsButton.addSelectionListener(new SelectionAdapter () {
- public void widgetSelected (SelectionEvent event) {
- packColumns (tree1);
- packColumns (tree2);
- setExampleWidgetSize ();
- }
- });
- }
-
- /**
- * Creates the "Style" group.
- */
- void createStyleGroup() {
- super.createStyleGroup();
-
- /* Create the extra widgets */
- noScrollButton = new Button (styleGroup, SWT.CHECK);
- noScrollButton.setText ("SWT.NO_SCROLL");
- checkButton = new Button (styleGroup, SWT.CHECK);
- checkButton.setText ("SWT.CHECK");
- fullSelectionButton = new Button (styleGroup, SWT.CHECK);
- fullSelectionButton.setText ("SWT.FULL_SELECTION");
- }
-
- /**
- * Gets the "Example" widget children's items, if any.
- *
- * @return an array containing the example widget children's items
- */
- Item [] getExampleWidgetItems () {
- /* Note: We do not bother collecting the tree items
- * because tree items don't have any events. If events
- * are ever added to TreeItem, then this needs to change.
- */
- Item [] columns1 = tree1.getColumns();
- Item [] columns2 = tree2.getColumns();
- Item [] allItems = new Item [columns1.length + columns2.length];
- System.arraycopy(columns1, 0, allItems, 0, columns1.length);
- System.arraycopy(columns2, 0, allItems, columns1.length, columns2.length);
- return allItems;
- }
-
- /**
- * Gets the "Example" widget children.
- */
- Widget [] getExampleWidgets () {
- return new Widget [] {tree1, tree2};
- }
-
- /**
- * Returns a list of set/get API method names (without the set/get prefix)
- * that can be used to set/get values in the example control(s).
- */
- String[] getMethodNames() {
- return new String[] {"ColumnOrder", "Selection", "ToolTipText", "TopItem"};
- }
-
- Object[] parameterForType(String typeName, String value, Widget widget) {
- if (typeName.equals("org.eclipse.swt.widgets.TreeItem")) {
- TreeItem item = findItem(value, ((Tree) widget).getItems());
- if (item != null) return new Object[] {item};
- }
- if (typeName.equals("[Lorg.eclipse.swt.widgets.TreeItem;")) {
- String[] values = split(value, ',');
- TreeItem[] items = new TreeItem[values.length];
- for (int i = 0; i < values.length; i++) {
- TreeItem item = findItem(values[i], ((Tree) widget).getItems());
- if (item == null) break;
- items[i] = item;
- }
- return new Object[] {items};
- }
- return super.parameterForType(typeName, value, widget);
- }
-
- TreeItem findItem(String value, TreeItem[] items) {
- for (int i = 0; i < items.length; i++) {
- TreeItem item = items[i];
- if (item.getText().equals(value)) return item;
- item = findItem(value, item.getItems());
- if (item != null) return item;
- }
- return null;
- }
-
- /**
- * Gets the text for the tab folder item.
- */
- String getTabText () {
- return "Tree";
- }
-
- void packColumns (Tree tree) {
- if (multipleColumns.getSelection()) {
- int columnCount = tree.getColumnCount();
- for (int i = 0; i < columnCount; i++) {
- TreeColumn treeColumn = tree.getColumn(i);
- treeColumn.pack();
- }
- }
- }
-
- /**
- * Sets the moveable columns state of the "Example" widgets.
- */
- void setColumnsMoveable () {
- boolean selection = moveableColumns.getSelection();
- TreeColumn[] columns1 = tree1.getColumns();
- for (int i = 0; i < columns1.length; i++) {
- columns1[i].setMoveable(selection);
- }
- TreeColumn[] columns2 = tree2.getColumns();
- for (int i = 0; i < columns2.length; i++) {
- columns2[i].setMoveable(selection);
- }
- }
-
- /**
- * Sets the resizable columns state of the "Example" widgets.
- */
- void setColumnsResizable () {
- boolean selection = resizableColumns.getSelection();
- TreeColumn[] columns1 = tree1.getColumns();
- for (int i = 0; i < columns1.length; i++) {
- columns1[i].setResizable(selection);
- }
- TreeColumn[] columns2 = tree2.getColumns();
- for (int i = 0; i < columns2.length; i++) {
- columns2[i].setResizable(selection);
- }
- }
-
- /**
- * Sets the foreground color, background color, and font
- * of the "Example" widgets to their default settings.
- * Also sets foreground and background color of the Node 1
- * TreeItems to default settings.
- */
- void resetColorsAndFonts () {
- super.resetColorsAndFonts ();
- Color oldColor = itemForegroundColor;
- itemForegroundColor = null;
- setItemForeground ();
- if (oldColor != null) oldColor.dispose();
- oldColor = itemBackgroundColor;
- itemBackgroundColor = null;
- setItemBackground ();
- if (oldColor != null) oldColor.dispose();
- Font oldFont = font;
- itemFont = null;
- setItemFont ();
- if (oldFont != null) oldFont.dispose();
- oldColor = cellForegroundColor;
- cellForegroundColor = null;
- setCellForeground ();
- if (oldColor != null) oldColor.dispose();
- oldColor = cellBackgroundColor;
- cellBackgroundColor = null;
- setCellBackground ();
- if (oldColor != null) oldColor.dispose();
- oldFont = font;
- cellFont = null;
- setCellFont ();
- if (oldFont != null) oldFont.dispose();
- }
-
- /**
- * Sets the state of the "Example" widgets.
- */
- void setExampleWidgetState () {
- setItemBackground ();
- setItemForeground ();
- setItemFont ();
- setCellBackground ();
- setCellForeground ();
- setCellFont ();
- if (!instance.startup) {
- setColumnsMoveable ();
- setColumnsResizable ();
- setWidgetHeaderVisible ();
- setWidgetSortIndicator ();
- setWidgetLinesVisible ();
- }
- super.setExampleWidgetState ();
- noScrollButton.setSelection ((tree1.getStyle () & SWT.NO_SCROLL) != 0);
- checkButton.setSelection ((tree1.getStyle () & SWT.CHECK) != 0);
- fullSelectionButton.setSelection ((tree1.getStyle () & SWT.FULL_SELECTION) != 0);
- try {
- TreeColumn column = tree1.getColumn(0);
- moveableColumns.setSelection (column.getMoveable());
- resizableColumns.setSelection (column.getResizable());
- } catch (IllegalArgumentException ex) {}
- headerVisibleButton.setSelection (tree1.getHeaderVisible());
- linesVisibleButton.setSelection (tree1.getLinesVisible());
- }
-
- /**
- * Sets the background color of the Node 1 TreeItems in column 1.
- */
- void setCellBackground () {
- if (!instance.startup) {
- textNode1.setBackground (1, cellBackgroundColor);
- imageNode1.setBackground (1, cellBackgroundColor);
- }
- /* Set the background color item's image to match the background color of the cell. */
- Color color = cellBackgroundColor;
- if (color == null) color = textNode1.getBackground (1);
- TableItem item = colorAndFontTable.getItem(CELL_BACKGROUND_COLOR);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (colorImage(color));
- }
-
- /**
- * Sets the foreground color of the Node 1 TreeItems in column 1.
- */
- void setCellForeground () {
- if (!instance.startup) {
- textNode1.setForeground (1, cellForegroundColor);
- imageNode1.setForeground (1, cellForegroundColor);
- }
- /* Set the foreground color item's image to match the foreground color of the cell. */
- Color color = cellForegroundColor;
- if (color == null) color = textNode1.getForeground (1);
- TableItem item = colorAndFontTable.getItem(CELL_FOREGROUND_COLOR);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (colorImage(color));
- }
-
- /**
- * Sets the font of the Node 1 TreeItems in column 1.
- */
- void setCellFont () {
- if (!instance.startup) {
- textNode1.setFont (1, cellFont);
- imageNode1.setFont (1, cellFont);
- }
- /* Set the font item's image to match the font of the item. */
- Font ft = cellFont;
- if (ft == null) ft = textNode1.getFont (1);
- TableItem item = colorAndFontTable.getItem(CELL_FONT);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (fontImage(ft));
- item.setFont(ft);
- colorAndFontTable.layout ();
- }
-
- /**
- * Sets the background color of the Node 1 TreeItems.
- */
- void setItemBackground () {
- if (!instance.startup) {
- textNode1.setBackground (itemBackgroundColor);
- imageNode1.setBackground (itemBackgroundColor);
- }
- /* Set the background button's color to match the background color of the item. */
- Color color = itemBackgroundColor;
- if (color == null) color = textNode1.getBackground ();
- TableItem item = colorAndFontTable.getItem(ITEM_BACKGROUND_COLOR);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (colorImage(color));
- }
-
- /**
- * Sets the foreground color of the Node 1 TreeItems.
- */
- void setItemForeground () {
- if (!instance.startup) {
- textNode1.setForeground (itemForegroundColor);
- imageNode1.setForeground (itemForegroundColor);
- }
- /* Set the foreground button's color to match the foreground color of the item. */
- Color color = itemForegroundColor;
- if (color == null) color = textNode1.getForeground ();
- TableItem item = colorAndFontTable.getItem(ITEM_FOREGROUND_COLOR);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (colorImage(color));
- }
-
- /**
- * Sets the font of the Node 1 TreeItems.
- */
- void setItemFont () {
- if (!instance.startup) {
- textNode1.setFont (itemFont);
- imageNode1.setFont (itemFont);
- }
- /* Set the font item's image to match the font of the item. */
- Font ft = itemFont;
- if (ft == null) ft = textNode1.getFont ();
- TableItem item = colorAndFontTable.getItem(ITEM_FONT);
- Image oldImage = item.getImage();
- if (oldImage != null) oldImage.dispose();
- item.setImage (fontImage(ft));
- item.setFont(ft);
- colorAndFontTable.layout ();
- }
-
- /**
- * Sets the header visible state of the "Example" widgets.
- */
- void setWidgetHeaderVisible () {
- tree1.setHeaderVisible (headerVisibleButton.getSelection ());
- tree2.setHeaderVisible (headerVisibleButton.getSelection ());
- }
-
- /**
- * Sets the sort indicator state of the "Example" widgets.
- */
- void setWidgetSortIndicator () {
- if (sortIndicatorButton.getSelection ()) {
- initializeSortState (tree1);
- initializeSortState (tree2);
- } else {
- resetSortState (tree1);
- resetSortState (tree2);
- }
- }
-
- /**
- * Sets the initial sort indicator state and adds a listener
- * to cycle through sort states and columns.
- */
- void initializeSortState (final Tree tree) {
- /* Reset to known state: 'down' on column 0. */
- tree.setSortDirection (SWT.DOWN);
- TreeColumn [] columns = tree.getColumns();
- for (int i = 0; i < columns.length; i++) {
- TreeColumn column = columns[i];
- if (i == 0) tree.setSortColumn(column);
- SelectionListener listener = new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- int sortDirection = SWT.DOWN;
- if (e.widget == tree.getSortColumn()) {
- /* If the sort column hasn't changed, cycle down -> up -> none. */
- switch (tree.getSortDirection ()) {
- case SWT.DOWN: sortDirection = SWT.UP; break;
- case SWT.UP: sortDirection = SWT.NONE; break;
- }
- } else {
- tree.setSortColumn((TreeColumn)e.widget);
- }
- tree.setSortDirection (sortDirection);
- }
- };
- column.addSelectionListener(listener);
- column.setData("SortListener", listener); //$NON-NLS-1$
- }
- }
-
- void resetSortState (final Tree tree) {
- tree.setSortDirection (SWT.NONE);
- TreeColumn [] columns = tree.getColumns();
- for (int i = 0; i < columns.length; i++) {
- SelectionListener listener = (SelectionListener)columns[i].getData("SortListener"); //$NON-NLS-1$
- if (listener != null) columns[i].removeSelectionListener(listener);
- }
- }
-
- /**
- * Sets the lines visible state of the "Example" widgets.
- */
- void setWidgetLinesVisible () {
- tree1.setLinesVisible (linesVisibleButton.getSelection ());
- tree2.setLinesVisible (linesVisibleButton.getSelection ());
- }
-
- protected void specialPopupMenuItems(Menu menu, Event event) {
- MenuItem item = new MenuItem(menu, SWT.PUSH);
- item.setText("getItem(Point) on mouse coordinates");
- final Tree t = (Tree) event.widget;
- menuMouseCoords = t.toControl(new Point(event.x, event.y));
- item.addSelectionListener(new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- eventConsole.append ("getItem(Point(" + menuMouseCoords + ")) returned: " + t.getItem(menuMouseCoords));
- eventConsole.append ("\n");
- };
- });
- }
-}
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/backgroundImage.png b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/backgroundImage.png
deleted file mode 100644
index 0632ad89b0..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/backgroundImage.png and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold.bmp
deleted file mode 100644
index 15136cbf7c..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold_mask.bmp b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold_mask.bmp
deleted file mode 100644
index 7863429f50..0000000000
Binary files a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/bold_mask.bmp and /dev/null differ
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/browser-content.html b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/browser-content.html
deleted file mode 100644
index 248b93ee1c..0000000000
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/browser-content.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-SWT Browser
-
-
-About SWT Browser
-You are looking at HTML content in a Browser widget.
-
-
-About SWT
-For more information on SWT, including the Widget Gallery, Snippets, Examples, FAQ, Tools, Documentation
-and more, check out http://www.eclipse.org/swt .
-
-Eclipse Downloads Page
-To download the latest Integration Build of eclipse, go to:
-http://download.eclipse.org/eclipse/downloads .
-
-Bug Reports and Feature Requests
-To report an SWT bug or request an SWT feature, go to:
-https://bugs.eclipse.org/bugs
-and select Component: SWT .
-
-
-