1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_java_awt_ClasspathToolkit__ 5 #define __gnu_java_awt_ClasspathToolkit__ 6 7 #pragma interface 8 9 #include <java/awt/Toolkit.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace java 15 { 16 namespace awt 17 { 18 class ClasspathToolkit; 19 class EmbeddedWindow; 20 namespace peer 21 { 22 class ClasspathFontPeer; 23 class EmbeddedWindowPeer; 24 } 25 } 26 } 27 } 28 namespace java 29 { 30 namespace awt 31 { 32 class Desktop; 33 class Font; 34 class GraphicsDevice; 35 class GraphicsEnvironment; 36 namespace peer 37 { 38 class DesktopPeer; 39 class RobotPeer; 40 } 41 } 42 } 43 namespace javax 44 { 45 namespace imageio 46 { 47 namespace spi 48 { 49 class IIORegistry; 50 } 51 } 52 } 53 } 54 55 class gnu::java::awt::ClasspathToolkit : public ::java::awt::Toolkit 56 { 57 58 public: 59 ClasspathToolkit(); 60 virtual ::java::awt::GraphicsEnvironment * getLocalGraphicsEnvironment() = 0; 61 virtual ::gnu::java::awt::peer::ClasspathFontPeer * getClasspathFontPeer(::java::lang::String *, ::java::util::Map *) = 0; 62 virtual ::java::awt::Font * getFont(::java::lang::String *, ::java::util::Map *); 63 virtual ::java::awt::Font * createFont(jint, ::java::io::InputStream *) = 0; 64 virtual ::java::awt::peer::RobotPeer * createRobot(::java::awt::GraphicsDevice *) = 0; 65 virtual ::gnu::java::awt::peer::EmbeddedWindowPeer * createEmbeddedWindow(::gnu::java::awt::EmbeddedWindow *) = 0; 66 virtual void registerImageIOSpis(::javax::imageio::spi::IIORegistry *); 67 virtual jint getMouseNumberOfButtons(); 68 public: // actually protected 69 virtual ::java::awt::peer::DesktopPeer * createDesktopPeer(::java::awt::Desktop *); 70 public: 71 static ::java::lang::Class class$; 72 }; 73 74 #endif // __gnu_java_awt_ClasspathToolkit__ 75