Merged gcj-eclipse branch to trunk.

From-SVN: r120621
This commit is contained in:
Tom Tromey
2007-01-09 19:58:05 +00:00
parent c648dedbde
commit 97b8365caf
17478 changed files with 606493 additions and 100744 deletions
@@ -0,0 +1,46 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_applet_Applet$AccessibleApplet__
#define __java_applet_Applet$AccessibleApplet__
#pragma interface
#include <java/awt/Panel$AccessibleAWTPanel.h>
extern "Java"
{
namespace java
{
namespace applet
{
class Applet;
class Applet$AccessibleApplet;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleRole;
class AccessibleStateSet;
}
}
}
class java::applet::Applet$AccessibleApplet : public ::java::awt::Panel$AccessibleAWTPanel
{
public: // actually protected
Applet$AccessibleApplet(::java::applet::Applet *);
public:
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
private:
static const jlong serialVersionUID = 8127374778187708896LL;
public: // actually package-private
::java::applet::Applet * __attribute__((aligned(__alignof__( ::java::awt::Panel$AccessibleAWTPanel)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_applet_Applet$AccessibleApplet__
+53
View File
@@ -0,0 +1,53 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_applet_Applet$URLAudioClip__
#define __java_applet_Applet$URLAudioClip__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace applet
{
class Applet$URLAudioClip;
}
namespace net
{
class URL;
}
}
namespace javax
{
namespace sound
{
namespace sampled
{
class Clip;
}
}
}
}
class java::applet::Applet$URLAudioClip : public ::java::lang::Object
{
public:
Applet$URLAudioClip(::java::net::URL *);
private:
::javax::sound::sampled::Clip * getClip();
public:
virtual void loop();
virtual void play();
virtual void stop();
private:
::java::net::URL * __attribute__((aligned(__alignof__( ::java::lang::Object)))) url;
::javax::sound::sampled::Clip * clip;
public:
static ::java::lang::Class class$;
};
#endif // __java_applet_Applet$URLAudioClip__
+82
View File
@@ -0,0 +1,82 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_applet_Applet__
#define __java_applet_Applet__
#pragma interface
#include <java/awt/Panel.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace applet
{
class Applet;
class AppletContext;
class AppletStub;
class AudioClip;
}
namespace awt
{
class Dimension;
class Image;
}
namespace net
{
class URL;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::applet::Applet : public ::java::awt::Panel
{
public:
Applet();
virtual void setStub(::java::applet::AppletStub *);
virtual jboolean isActive();
virtual ::java::net::URL * getDocumentBase();
virtual ::java::net::URL * getCodeBase();
virtual ::java::lang::String * getParameter(::java::lang::String *);
virtual ::java::applet::AppletContext * getAppletContext();
virtual void resize(jint, jint);
virtual void resize(::java::awt::Dimension *);
virtual void showStatus(::java::lang::String *);
virtual ::java::awt::Image * getImage(::java::net::URL *);
virtual ::java::awt::Image * getImage(::java::net::URL *, ::java::lang::String *);
static ::java::applet::AudioClip * newAudioClip(::java::net::URL *);
virtual ::java::applet::AudioClip * getAudioClip(::java::net::URL *);
virtual ::java::applet::AudioClip * getAudioClip(::java::net::URL *, ::java::lang::String *);
virtual ::java::lang::String * getAppletInfo();
virtual ::java::util::Locale * getLocale();
virtual JArray< JArray< ::java::lang::String * > * > * getParameterInfo();
virtual void play(::java::net::URL *);
virtual void play(::java::net::URL *, ::java::lang::String *);
virtual void init();
virtual void start();
virtual void stop();
virtual void destroy();
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
private:
void readObject(::java::io::ObjectInputStream *);
static const jlong serialVersionUID = -5836846270535785031LL;
::java::applet::AppletStub * __attribute__((aligned(__alignof__( ::java::awt::Panel)))) stub;
jint width;
jint height;
::javax::accessibility::AccessibleContext * accessibleContext;
public:
static ::java::lang::Class class$;
};
#endif // __java_applet_Applet__
+48
View File
@@ -0,0 +1,48 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_applet_AppletContext__
#define __java_applet_AppletContext__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace applet
{
class Applet;
class AppletContext;
class AudioClip;
}
namespace awt
{
class Image;
}
namespace net
{
class URL;
}
}
}
class java::applet::AppletContext : public ::java::lang::Object
{
public:
virtual ::java::applet::AudioClip * getAudioClip(::java::net::URL *) = 0;
virtual ::java::awt::Image * getImage(::java::net::URL *) = 0;
virtual ::java::applet::Applet * getApplet(::java::lang::String *) = 0;
virtual ::java::util::Enumeration * getApplets() = 0;
virtual void showDocument(::java::net::URL *) = 0;
virtual void showDocument(::java::net::URL *, ::java::lang::String *) = 0;
virtual void showStatus(::java::lang::String *) = 0;
virtual void setStream(::java::lang::String *, ::java::io::InputStream *) = 0;
virtual ::java::io::InputStream * getStream(::java::lang::String *) = 0;
virtual ::java::util::Iterator * getStreamKeys() = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_applet_AppletContext__
+39
View File
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_applet_AppletStub__
#define __java_applet_AppletStub__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace applet
{
class AppletContext;
class AppletStub;
}
namespace net
{
class URL;
}
}
}
class java::applet::AppletStub : public ::java::lang::Object
{
public:
virtual jboolean isActive() = 0;
virtual ::java::net::URL * getDocumentBase() = 0;
virtual ::java::net::URL * getCodeBase() = 0;
virtual ::java::lang::String * getParameter(::java::lang::String *) = 0;
virtual ::java::applet::AppletContext * getAppletContext() = 0;
virtual void appletResize(jint, jint) = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_applet_AppletStub__
+31
View File
@@ -0,0 +1,31 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_applet_AudioClip__
#define __java_applet_AudioClip__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace applet
{
class AudioClip;
}
}
}
class java::applet::AudioClip : public ::java::lang::Object
{
public:
virtual void play() = 0;
virtual void stop() = 0;
virtual void loop() = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_applet_AudioClip__
+32
View File
@@ -0,0 +1,32 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTError__
#define __java_awt_AWTError__
#pragma interface
#include <java/lang/Error.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTError;
}
}
}
class java::awt::AWTError : public ::java::lang::Error
{
public:
AWTError(::java::lang::String *);
private:
static const jlong serialVersionUID = -1819846354050686206LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTError__
+75
View File
@@ -0,0 +1,75 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTEvent__
#define __java_awt_AWTEvent__
#pragma interface
#include <java/util/EventObject.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class Event;
}
}
}
class java::awt::AWTEvent : public ::java::util::EventObject
{
public:
AWTEvent(::java::awt::Event *);
AWTEvent(::java::lang::Object *, jint);
virtual void setSource(::java::lang::Object *);
virtual jint getID();
virtual ::java::lang::String * toString();
virtual ::java::lang::String * paramString();
public: // actually protected
virtual void consume();
virtual jboolean isConsumed();
public: // actually package-private
static jlong eventIdToMask(jint);
private:
static const jlong serialVersionUID = -1825314779160409405LL;
public: // actually protected
jint __attribute__((aligned(__alignof__( ::java::util::EventObject)))) id;
jboolean consumed;
public: // actually package-private
::java::awt::AWTEvent * queueNext;
JArray< jbyte > * bdata;
jboolean isFocusManagerEvent;
public:
static const jlong COMPONENT_EVENT_MASK = 1LL;
static const jlong CONTAINER_EVENT_MASK = 2LL;
static const jlong FOCUS_EVENT_MASK = 4LL;
static const jlong KEY_EVENT_MASK = 8LL;
static const jlong MOUSE_EVENT_MASK = 16LL;
static const jlong MOUSE_MOTION_EVENT_MASK = 32LL;
static const jlong WINDOW_EVENT_MASK = 64LL;
static const jlong ACTION_EVENT_MASK = 128LL;
static const jlong ADJUSTMENT_EVENT_MASK = 256LL;
static const jlong ITEM_EVENT_MASK = 512LL;
static const jlong TEXT_EVENT_MASK = 1024LL;
static const jlong INPUT_METHOD_EVENT_MASK = 2048LL;
public: // actually package-private
static const jlong INPUT_ENABLED_EVENT_MASK = 4096LL;
public:
static const jlong PAINT_EVENT_MASK = 8192LL;
static const jlong INVOCATION_EVENT_MASK = 16384LL;
static const jlong HIERARCHY_EVENT_MASK = 32768LL;
static const jlong HIERARCHY_BOUNDS_EVENT_MASK = 65536LL;
static const jlong MOUSE_WHEEL_EVENT_MASK = 131072LL;
static const jlong WINDOW_STATE_EVENT_MASK = 262144LL;
static const jlong WINDOW_FOCUS_EVENT_MASK = 524288LL;
static const jint RESERVED_ID_MAX = 1999;
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTEvent__
+151
View File
@@ -0,0 +1,151 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTEventMulticaster__
#define __java_awt_AWTEventMulticaster__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEventMulticaster;
namespace event
{
class ActionEvent;
class ActionListener;
class AdjustmentEvent;
class AdjustmentListener;
class ComponentEvent;
class ComponentListener;
class ContainerEvent;
class ContainerListener;
class FocusEvent;
class FocusListener;
class HierarchyBoundsListener;
class HierarchyEvent;
class HierarchyListener;
class InputMethodEvent;
class InputMethodListener;
class ItemEvent;
class ItemListener;
class KeyEvent;
class KeyListener;
class MouseEvent;
class MouseListener;
class MouseMotionListener;
class MouseWheelEvent;
class MouseWheelListener;
class TextEvent;
class TextListener;
class WindowEvent;
class WindowFocusListener;
class WindowListener;
class WindowStateListener;
}
}
}
}
class java::awt::AWTEventMulticaster : public ::java::lang::Object
{
public: // actually protected
AWTEventMulticaster(::java::util::EventListener *, ::java::util::EventListener *);
virtual ::java::util::EventListener * remove(::java::util::EventListener *);
public:
virtual void componentResized(::java::awt::event::ComponentEvent *);
virtual void componentMoved(::java::awt::event::ComponentEvent *);
virtual void componentShown(::java::awt::event::ComponentEvent *);
virtual void componentHidden(::java::awt::event::ComponentEvent *);
virtual void componentAdded(::java::awt::event::ContainerEvent *);
virtual void componentRemoved(::java::awt::event::ContainerEvent *);
virtual void focusGained(::java::awt::event::FocusEvent *);
virtual void focusLost(::java::awt::event::FocusEvent *);
virtual void keyTyped(::java::awt::event::KeyEvent *);
virtual void keyPressed(::java::awt::event::KeyEvent *);
virtual void keyReleased(::java::awt::event::KeyEvent *);
virtual void mouseClicked(::java::awt::event::MouseEvent *);
virtual void mousePressed(::java::awt::event::MouseEvent *);
virtual void mouseReleased(::java::awt::event::MouseEvent *);
virtual void mouseEntered(::java::awt::event::MouseEvent *);
virtual void mouseExited(::java::awt::event::MouseEvent *);
virtual void mouseDragged(::java::awt::event::MouseEvent *);
virtual void mouseMoved(::java::awt::event::MouseEvent *);
virtual void windowOpened(::java::awt::event::WindowEvent *);
virtual void windowClosing(::java::awt::event::WindowEvent *);
virtual void windowClosed(::java::awt::event::WindowEvent *);
virtual void windowIconified(::java::awt::event::WindowEvent *);
virtual void windowDeiconified(::java::awt::event::WindowEvent *);
virtual void windowActivated(::java::awt::event::WindowEvent *);
virtual void windowDeactivated(::java::awt::event::WindowEvent *);
virtual void windowStateChanged(::java::awt::event::WindowEvent *);
virtual void windowGainedFocus(::java::awt::event::WindowEvent *);
virtual void windowLostFocus(::java::awt::event::WindowEvent *);
virtual void actionPerformed(::java::awt::event::ActionEvent *);
virtual void itemStateChanged(::java::awt::event::ItemEvent *);
virtual void adjustmentValueChanged(::java::awt::event::AdjustmentEvent *);
virtual void textValueChanged(::java::awt::event::TextEvent *);
virtual void inputMethodTextChanged(::java::awt::event::InputMethodEvent *);
virtual void caretPositionChanged(::java::awt::event::InputMethodEvent *);
virtual void hierarchyChanged(::java::awt::event::HierarchyEvent *);
virtual void ancestorMoved(::java::awt::event::HierarchyEvent *);
virtual void ancestorResized(::java::awt::event::HierarchyEvent *);
virtual void mouseWheelMoved(::java::awt::event::MouseWheelEvent *);
static ::java::awt::event::ComponentListener * add(::java::awt::event::ComponentListener *, ::java::awt::event::ComponentListener *);
static ::java::awt::event::ContainerListener * add(::java::awt::event::ContainerListener *, ::java::awt::event::ContainerListener *);
static ::java::awt::event::FocusListener * add(::java::awt::event::FocusListener *, ::java::awt::event::FocusListener *);
static ::java::awt::event::KeyListener * add(::java::awt::event::KeyListener *, ::java::awt::event::KeyListener *);
static ::java::awt::event::MouseListener * add(::java::awt::event::MouseListener *, ::java::awt::event::MouseListener *);
static ::java::awt::event::MouseMotionListener * add(::java::awt::event::MouseMotionListener *, ::java::awt::event::MouseMotionListener *);
static ::java::awt::event::WindowListener * add(::java::awt::event::WindowListener *, ::java::awt::event::WindowListener *);
static ::java::awt::event::WindowStateListener * add(::java::awt::event::WindowStateListener *, ::java::awt::event::WindowStateListener *);
static ::java::awt::event::WindowFocusListener * add(::java::awt::event::WindowFocusListener *, ::java::awt::event::WindowFocusListener *);
static ::java::awt::event::ActionListener * add(::java::awt::event::ActionListener *, ::java::awt::event::ActionListener *);
static ::java::awt::event::ItemListener * add(::java::awt::event::ItemListener *, ::java::awt::event::ItemListener *);
static ::java::awt::event::AdjustmentListener * add(::java::awt::event::AdjustmentListener *, ::java::awt::event::AdjustmentListener *);
static ::java::awt::event::TextListener * add(::java::awt::event::TextListener *, ::java::awt::event::TextListener *);
static ::java::awt::event::InputMethodListener * add(::java::awt::event::InputMethodListener *, ::java::awt::event::InputMethodListener *);
static ::java::awt::event::HierarchyListener * add(::java::awt::event::HierarchyListener *, ::java::awt::event::HierarchyListener *);
static ::java::awt::event::HierarchyBoundsListener * add(::java::awt::event::HierarchyBoundsListener *, ::java::awt::event::HierarchyBoundsListener *);
static ::java::awt::event::MouseWheelListener * add(::java::awt::event::MouseWheelListener *, ::java::awt::event::MouseWheelListener *);
static ::java::awt::event::ComponentListener * remove(::java::awt::event::ComponentListener *, ::java::awt::event::ComponentListener *);
static ::java::awt::event::ContainerListener * remove(::java::awt::event::ContainerListener *, ::java::awt::event::ContainerListener *);
static ::java::awt::event::FocusListener * remove(::java::awt::event::FocusListener *, ::java::awt::event::FocusListener *);
static ::java::awt::event::KeyListener * remove(::java::awt::event::KeyListener *, ::java::awt::event::KeyListener *);
static ::java::awt::event::MouseListener * remove(::java::awt::event::MouseListener *, ::java::awt::event::MouseListener *);
static ::java::awt::event::MouseMotionListener * remove(::java::awt::event::MouseMotionListener *, ::java::awt::event::MouseMotionListener *);
static ::java::awt::event::WindowListener * remove(::java::awt::event::WindowListener *, ::java::awt::event::WindowListener *);
static ::java::awt::event::WindowStateListener * remove(::java::awt::event::WindowStateListener *, ::java::awt::event::WindowStateListener *);
static ::java::awt::event::WindowFocusListener * remove(::java::awt::event::WindowFocusListener *, ::java::awt::event::WindowFocusListener *);
static ::java::awt::event::ActionListener * remove(::java::awt::event::ActionListener *, ::java::awt::event::ActionListener *);
static ::java::awt::event::ItemListener * remove(::java::awt::event::ItemListener *, ::java::awt::event::ItemListener *);
static ::java::awt::event::AdjustmentListener * remove(::java::awt::event::AdjustmentListener *, ::java::awt::event::AdjustmentListener *);
static ::java::awt::event::TextListener * remove(::java::awt::event::TextListener *, ::java::awt::event::TextListener *);
static ::java::awt::event::InputMethodListener * remove(::java::awt::event::InputMethodListener *, ::java::awt::event::InputMethodListener *);
static ::java::awt::event::HierarchyListener * remove(::java::awt::event::HierarchyListener *, ::java::awt::event::HierarchyListener *);
static ::java::awt::event::HierarchyBoundsListener * remove(::java::awt::event::HierarchyBoundsListener *, ::java::awt::event::HierarchyBoundsListener *);
static ::java::awt::event::MouseWheelListener * remove(::java::awt::event::MouseWheelListener *, ::java::awt::event::MouseWheelListener *);
public: // actually protected
static ::java::util::EventListener * addInternal(::java::util::EventListener *, ::java::util::EventListener *);
static ::java::util::EventListener * removeInternal(::java::util::EventListener *, ::java::util::EventListener *);
virtual void saveInternal(::java::io::ObjectOutputStream *, ::java::lang::String *);
static void save(::java::io::ObjectOutputStream *, ::java::lang::String *, ::java::util::EventListener *);
public:
static JArray< ::java::util::EventListener * > * getListeners(::java::util::EventListener *, ::java::lang::Class *);
private:
void getListeners(::java::util::ArrayList *, ::java::lang::Class *);
public: // actually protected
::java::util::EventListener * __attribute__((aligned(__alignof__( ::java::lang::Object)))) a;
::java::util::EventListener * b;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTEventMulticaster__
+32
View File
@@ -0,0 +1,32 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTException__
#define __java_awt_AWTException__
#pragma interface
#include <java/lang/Exception.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTException;
}
}
}
class java::awt::AWTException : public ::java::lang::Exception
{
public:
AWTException(::java::lang::String *);
private:
static const jlong serialVersionUID = -1900414231151323879LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTException__
+34
View File
@@ -0,0 +1,34 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTKeyStroke$1__
#define __java_awt_AWTKeyStroke$1__
#pragma interface
#include <java/util/LinkedHashMap.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTKeyStroke$1;
}
}
}
class java::awt::AWTKeyStroke$1 : public ::java::util::LinkedHashMap
{
public: // actually package-private
AWTKeyStroke$1(jint, jfloat, jboolean);
public: // actually protected
jboolean removeEldestEntry(::java::util::Map$Entry *);
private:
static const jint MAX_CACHE_SIZE = 2048;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTKeyStroke$1__
+31
View File
@@ -0,0 +1,31 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTKeyStroke$2__
#define __java_awt_AWTKeyStroke$2__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTKeyStroke$2;
}
}
}
class java::awt::AWTKeyStroke$2 : public ::java::lang::Object
{
public: // actually package-private
AWTKeyStroke$2();
public:
::java::lang::Object * run();
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTKeyStroke$2__
+34
View File
@@ -0,0 +1,34 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTKeyStroke$3__
#define __java_awt_AWTKeyStroke$3__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTKeyStroke$3;
}
}
}
class java::awt::AWTKeyStroke$3 : public ::java::lang::Object
{
public: // actually package-private
AWTKeyStroke$3(::java::lang::Class *);
public:
::java::lang::Object * run();
private:
::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) val$subclass;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTKeyStroke$3__
+70
View File
@@ -0,0 +1,70 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTKeyStroke__
#define __java_awt_AWTKeyStroke__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTKeyStroke;
namespace event
{
class KeyEvent;
}
}
}
}
class java::awt::AWTKeyStroke : public ::java::lang::Object
{
public: // actually protected
AWTKeyStroke();
AWTKeyStroke(jchar, jint, jint, jboolean);
static void registerSubclass(::java::lang::Class *);
public:
static ::java::awt::AWTKeyStroke * getAWTKeyStroke(jchar);
static ::java::awt::AWTKeyStroke * getAWTKeyStroke(::java::lang::Character *, jint);
static ::java::awt::AWTKeyStroke * getAWTKeyStroke(jint, jint, jboolean);
static ::java::awt::AWTKeyStroke * getAWTKeyStroke(jint, jint);
static ::java::awt::AWTKeyStroke * getAWTKeyStrokeForEvent(::java::awt::event::KeyEvent *);
static ::java::awt::AWTKeyStroke * getAWTKeyStroke(::java::lang::String *);
virtual jchar getKeyChar();
virtual jint getKeyCode();
virtual jint getModifiers();
virtual jboolean isOnKeyRelease();
virtual jint getKeyEventType();
virtual jint hashCode();
virtual jboolean equals(::java::lang::Object *);
virtual ::java::lang::String * toString();
public: // actually protected
virtual ::java::lang::Object * readResolve();
private:
static ::java::awt::AWTKeyStroke * getAWTKeyStroke(jchar, jint, jint, jboolean);
static jint extend(jint);
static const jlong serialVersionUID = -6430539691155161871LL;
static const jint MODIFIERS_MASK = 16367;
static ::java::util::LinkedHashMap * cache;
static ::java::awt::AWTKeyStroke * recent;
static ::java::lang::reflect::Constructor * ctor;
public: // actually package-private
static ::java::util::HashMap * vktable;
private:
jchar __attribute__((aligned(__alignof__( ::java::lang::Object)))) keyChar;
public: // actually package-private
jint keyCode;
private:
jint modifiers;
jboolean onKeyRelease;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTKeyStroke__
+33
View File
@@ -0,0 +1,33 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AWTPermission__
#define __java_awt_AWTPermission__
#pragma interface
#include <java/security/BasicPermission.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTPermission;
}
}
}
class java::awt::AWTPermission : public ::java::security::BasicPermission
{
public:
AWTPermission(::java::lang::String *);
AWTPermission(::java::lang::String *, ::java::lang::String *);
private:
static const jlong serialVersionUID = 8890392402588814465LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AWTPermission__
+29
View File
@@ -0,0 +1,29 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_ActiveEvent__
#define __java_awt_ActiveEvent__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class ActiveEvent;
}
}
}
class java::awt::ActiveEvent : public ::java::lang::Object
{
public:
virtual void dispatch() = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_awt_ActiveEvent__
+50
View File
@@ -0,0 +1,50 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Adjustable__
#define __java_awt_Adjustable__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Adjustable;
namespace event
{
class AdjustmentListener;
}
}
}
}
class java::awt::Adjustable : public ::java::lang::Object
{
public:
virtual jint getOrientation() = 0;
virtual void setMinimum(jint) = 0;
virtual jint getMinimum() = 0;
virtual void setMaximum(jint) = 0;
virtual jint getMaximum() = 0;
virtual void setUnitIncrement(jint) = 0;
virtual jint getUnitIncrement() = 0;
virtual void setBlockIncrement(jint) = 0;
virtual jint getBlockIncrement() = 0;
virtual void setVisibleAmount(jint) = 0;
virtual jint getVisibleAmount() = 0;
virtual void setValue(jint) = 0;
virtual jint getValue() = 0;
virtual void addAdjustmentListener(::java::awt::event::AdjustmentListener *) = 0;
virtual void removeAdjustmentListener(::java::awt::event::AdjustmentListener *) = 0;
static const jint HORIZONTAL = 0;
static const jint VERTICAL = 1;
static const jint NO_ORIENTATION = 2;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_awt_Adjustable__
+34
View File
@@ -0,0 +1,34 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AlphaComposite$1__
#define __java_awt_AlphaComposite$1__
#pragma interface
#include <java/util/LinkedHashMap.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AlphaComposite$1;
}
}
}
class java::awt::AlphaComposite$1 : public ::java::util::LinkedHashMap
{
public: // actually package-private
AlphaComposite$1(jint, jfloat, jboolean);
public: // actually protected
jboolean removeEldestEntry(::java::util::Map$Entry *);
private:
static const jint MAX_CACHE_SIZE = 2048;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AlphaComposite$1__
+73
View File
@@ -0,0 +1,73 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AlphaComposite__
#define __java_awt_AlphaComposite__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AlphaComposite;
class CompositeContext;
class RenderingHints;
namespace image
{
class ColorModel;
}
}
}
}
class java::awt::AlphaComposite : public ::java::lang::Object
{
AlphaComposite(jint, jfloat);
public:
static ::java::awt::AlphaComposite * getInstance(jint);
static ::java::awt::AlphaComposite * getInstance(jint, jfloat);
::java::awt::CompositeContext * createContext(::java::awt::image::ColorModel *, ::java::awt::image::ColorModel *, ::java::awt::RenderingHints *);
jfloat getAlpha();
jint getRule();
jint hashCode();
jboolean equals(::java::lang::Object *);
private:
static ::java::util::LinkedHashMap * cache;
public:
static const jint CLEAR = 1;
static const jint SRC = 2;
static const jint DST = 9;
static const jint SRC_OVER = 3;
static const jint DST_OVER = 4;
static const jint SRC_IN = 5;
static const jint DST_IN = 6;
static const jint SRC_OUT = 7;
static const jint DST_OUT = 8;
static const jint SRC_ATOP = 10;
static const jint DST_ATOP = 11;
static const jint XOR = 12;
static ::java::awt::AlphaComposite * Clear;
static ::java::awt::AlphaComposite * Src;
static ::java::awt::AlphaComposite * Dst;
static ::java::awt::AlphaComposite * SrcOver;
static ::java::awt::AlphaComposite * DstOver;
static ::java::awt::AlphaComposite * SrcIn;
static ::java::awt::AlphaComposite * DstIn;
static ::java::awt::AlphaComposite * SrcOut;
static ::java::awt::AlphaComposite * DstOut;
static ::java::awt::AlphaComposite * SrcAtop;
static ::java::awt::AlphaComposite * DstAtop;
static ::java::awt::AlphaComposite * Xor;
private:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) rule;
jfloat alpha;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AlphaComposite__
+39
View File
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_AttributeValue__
#define __java_awt_AttributeValue__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AttributeValue;
}
}
}
class java::awt::AttributeValue : public ::java::lang::Object
{
public: // actually package-private
AttributeValue(jint, JArray< ::java::lang::String * > *);
public:
virtual jint hashCode();
virtual ::java::lang::String * toString();
public: // actually package-private
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
private:
JArray< ::java::lang::String * > * names;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_AttributeValue__
+92
View File
@@ -0,0 +1,92 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_BasicStroke__
#define __java_awt_BasicStroke__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace awt
{
namespace java2d
{
class Segment;
}
}
}
}
namespace java
{
namespace awt
{
class BasicStroke;
class Shape;
namespace geom
{
class GeneralPath;
class PathIterator;
class Point2D;
}
}
}
}
class java::awt::BasicStroke : public ::java::lang::Object
{
public:
BasicStroke(jfloat, jint, jint, jfloat, JArray< jfloat > *, jfloat);
BasicStroke(jfloat, jint, jint, jfloat);
BasicStroke(jfloat, jint, jint);
BasicStroke(jfloat);
BasicStroke();
virtual ::java::awt::Shape * createStrokedShape(::java::awt::Shape *);
virtual jfloat getLineWidth();
virtual jint getEndCap();
virtual jint getLineJoin();
virtual jfloat getMiterLimit();
virtual JArray< jfloat > * getDashArray();
virtual jfloat getDashPhase();
virtual jint hashCode();
virtual jboolean equals(::java::lang::Object *);
private:
::java::awt::Shape * solidStroke(::java::awt::geom::PathIterator *);
::java::awt::Shape * dashedStroke(::java::awt::geom::PathIterator *);
void capEnds();
void convertPath(::java::awt::geom::GeneralPath *, ::gnu::java::awt::java2d::Segment *);
void addSegments(JArray< ::gnu::java::awt::java2d::Segment * > *);
void joinSegments(JArray< ::gnu::java::awt::java2d::Segment * > *);
void capEnd(::gnu::java::awt::java2d::Segment *, ::gnu::java::awt::java2d::Segment *);
::java::awt::geom::Point2D * lineIntersection(jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jboolean);
void joinOuterSegments(::gnu::java::awt::java2d::Segment *, ::gnu::java::awt::java2d::Segment *, ::java::awt::geom::Point2D *);
void joinInnerSegments(::gnu::java::awt::java2d::Segment *, ::gnu::java::awt::java2d::Segment *, ::java::awt::geom::Point2D *);
public:
static const jint JOIN_MITER = 0;
static const jint JOIN_ROUND = 1;
static const jint JOIN_BEVEL = 2;
static const jint CAP_BUTT = 0;
static const jint CAP_ROUND = 1;
static const jint CAP_SQUARE = 2;
private:
jfloat __attribute__((aligned(__alignof__( ::java::lang::Object)))) width;
jint cap;
jint join;
jfloat limit;
JArray< jfloat > * dash;
jfloat phase;
::gnu::java::awt::java2d::Segment * start;
::gnu::java::awt::java2d::Segment * end;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_BasicStroke__
+85
View File
@@ -0,0 +1,85 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_BorderLayout__
#define __java_awt_BorderLayout__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class BorderLayout;
class Component;
class Container;
class Dimension;
}
}
}
class java::awt::BorderLayout : public ::java::lang::Object
{
public:
BorderLayout();
BorderLayout(jint, jint);
virtual jint getHgap();
virtual void setHgap(jint);
virtual jint getVgap();
virtual void setVgap(jint);
virtual void addLayoutComponent(::java::awt::Component *, ::java::lang::Object *);
virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
virtual void removeLayoutComponent(::java::awt::Component *);
virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
virtual ::java::awt::Dimension * maximumLayoutSize(::java::awt::Container *);
virtual jfloat getLayoutAlignmentX(::java::awt::Container *);
virtual jfloat getLayoutAlignmentY(::java::awt::Container *);
virtual void invalidateLayout(::java::awt::Container *);
virtual void layoutContainer(::java::awt::Container *);
virtual ::java::lang::String * toString();
private:
::java::awt::Dimension * calcCompSize(::java::awt::Component *, jint);
::java::awt::Dimension * calcSize(::java::awt::Container *, jint);
public:
virtual ::java::awt::Component * getLayoutComponent(::java::lang::Object *);
virtual ::java::awt::Component * getLayoutComponent(::java::awt::Container *, ::java::lang::Object *);
virtual ::java::lang::Object * getConstraints(::java::awt::Component *);
static ::java::lang::String * NORTH;
static ::java::lang::String * SOUTH;
static ::java::lang::String * EAST;
static ::java::lang::String * WEST;
static ::java::lang::String * CENTER;
static ::java::lang::String * BEFORE_FIRST_LINE;
static ::java::lang::String * AFTER_LAST_LINE;
static ::java::lang::String * BEFORE_LINE_BEGINS;
static ::java::lang::String * AFTER_LINE_ENDS;
static ::java::lang::String * PAGE_START;
static ::java::lang::String * PAGE_END;
static ::java::lang::String * LINE_START;
static ::java::lang::String * LINE_END;
private:
static const jlong serialVersionUID = -8658291919501921765LL;
::java::awt::Component * __attribute__((aligned(__alignof__( ::java::lang::Object)))) north;
::java::awt::Component * south;
::java::awt::Component * east;
::java::awt::Component * west;
::java::awt::Component * center;
::java::awt::Component * firstLine;
::java::awt::Component * lastLine;
::java::awt::Component * firstItem;
::java::awt::Component * lastItem;
jint hgap;
jint vgap;
static const jint MIN = 0;
static const jint MAX = 1;
static const jint PREF = 2;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_BorderLayout__
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_BufferCapabilities$FlipContents__
#define __java_awt_BufferCapabilities$FlipContents__
#pragma interface
#include <java/awt/AttributeValue.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class BufferCapabilities$FlipContents;
}
}
}
class java::awt::BufferCapabilities$FlipContents : public ::java::awt::AttributeValue
{
BufferCapabilities$FlipContents(jint);
static JArray< ::java::lang::String * > * NAMES;
public:
static ::java::awt::BufferCapabilities$FlipContents * UNDEFINED;
static ::java::awt::BufferCapabilities$FlipContents * BACKGROUND;
static ::java::awt::BufferCapabilities$FlipContents * PRIOR;
static ::java::awt::BufferCapabilities$FlipContents * COPIED;
static ::java::lang::Class class$;
};
#endif // __java_awt_BufferCapabilities$FlipContents__
+43
View File
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_BufferCapabilities__
#define __java_awt_BufferCapabilities__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class BufferCapabilities;
class BufferCapabilities$FlipContents;
class ImageCapabilities;
}
}
}
class java::awt::BufferCapabilities : public ::java::lang::Object
{
public:
BufferCapabilities(::java::awt::ImageCapabilities *, ::java::awt::ImageCapabilities *, ::java::awt::BufferCapabilities$FlipContents *);
virtual ::java::awt::ImageCapabilities * getFrontBufferCapabilities();
virtual ::java::awt::ImageCapabilities * getBackBufferCapabilities();
virtual jboolean isPageFlipping();
virtual ::java::awt::BufferCapabilities$FlipContents * getFlipContents();
virtual jboolean isFullScreenRequired();
virtual jboolean isMultiBufferAvailable();
virtual ::java::lang::Object * clone();
private:
::java::awt::ImageCapabilities * __attribute__((aligned(__alignof__( ::java::lang::Object)))) front;
::java::awt::ImageCapabilities * back;
::java::awt::BufferCapabilities$FlipContents * flip;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_BufferCapabilities__
@@ -0,0 +1,56 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Button$AccessibleAWTButton__
#define __java_awt_Button$AccessibleAWTButton__
#pragma interface
#include <java/awt/Component$AccessibleAWTComponent.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Button;
class Button$AccessibleAWTButton;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleAction;
class AccessibleRole;
class AccessibleValue;
}
}
}
class java::awt::Button$AccessibleAWTButton : public ::java::awt::Component$AccessibleAWTComponent
{
public: // actually protected
Button$AccessibleAWTButton(::java::awt::Button *);
public:
virtual jint getAccessibleActionCount();
virtual ::java::lang::String * getAccessibleActionDescription(jint);
virtual jboolean doAccessibleAction(jint);
virtual ::java::lang::String * getAccessibleName();
virtual ::javax::accessibility::AccessibleAction * getAccessibleAction();
virtual ::javax::accessibility::AccessibleValue * getAccessibleValue();
virtual ::java::lang::Number * getCurrentAccessibleValue();
virtual jboolean setCurrentAccessibleValue(::java::lang::Number *);
virtual ::java::lang::Number * getMinimumAccessibleValue();
virtual ::java::lang::Number * getMaximumAccessibleValue();
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
private:
static const jlong serialVersionUID = -5932203980244017102LL;
public: // actually package-private
::java::awt::Button * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Button$AccessibleAWTButton__
+75
View File
@@ -0,0 +1,75 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Button__
#define __java_awt_Button__
#pragma interface
#include <java/awt/Component.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class Button;
namespace event
{
class ActionEvent;
class ActionListener;
}
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::Button : public ::java::awt::Component
{
public:
Button();
Button(::java::lang::String *);
virtual ::java::lang::String * getLabel();
virtual void setLabel(::java::lang::String *);
virtual ::java::lang::String * getActionCommand();
virtual void setActionCommand(::java::lang::String *);
virtual void addActionListener(::java::awt::event::ActionListener *);
virtual void removeActionListener(::java::awt::event::ActionListener *);
virtual JArray< ::java::awt::event::ActionListener * > * getActionListeners();
virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *);
virtual void addNotify();
public: // actually protected
virtual void processEvent(::java::awt::AWTEvent *);
virtual void processActionEvent(::java::awt::event::ActionEvent *);
public: // actually package-private
virtual void dispatchEventImpl(::java::awt::AWTEvent *);
public: // actually protected
virtual ::java::lang::String * paramString();
public:
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
static const jlong serialVersionUID = -8774683716313001058LL;
public: // actually package-private
::java::lang::String * __attribute__((aligned(__alignof__( ::java::awt::Component)))) actionCommand;
::java::lang::String * label;
private:
::java::awt::event::ActionListener * action_listeners;
static jlong next_button_number;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Button__
@@ -0,0 +1,44 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Canvas$AccessibleAWTCanvas__
#define __java_awt_Canvas$AccessibleAWTCanvas__
#pragma interface
#include <java/awt/Component$AccessibleAWTComponent.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Canvas;
class Canvas$AccessibleAWTCanvas;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleRole;
}
}
}
class java::awt::Canvas$AccessibleAWTCanvas : public ::java::awt::Component$AccessibleAWTComponent
{
public: // actually protected
Canvas$AccessibleAWTCanvas(::java::awt::Canvas *);
public:
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
private:
static const jlong serialVersionUID = -6325592262103146699LL;
public: // actually package-private
::java::awt::Canvas * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Canvas$AccessibleAWTCanvas__
@@ -0,0 +1,32 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Canvas$CanvasBltBufferStrategy__
#define __java_awt_Canvas$CanvasBltBufferStrategy__
#pragma interface
#include <java/awt/Component$BltBufferStrategy.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Canvas;
class Canvas$CanvasBltBufferStrategy;
}
}
}
class java::awt::Canvas$CanvasBltBufferStrategy : public ::java::awt::Component$BltBufferStrategy
{
public: // actually package-private
Canvas$CanvasBltBufferStrategy(::java::awt::Canvas *, jint, jboolean);
::java::awt::Canvas * __attribute__((aligned(__alignof__( ::java::awt::Component$BltBufferStrategy)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Canvas$CanvasBltBufferStrategy__
@@ -0,0 +1,32 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Canvas$CanvasFlipBufferStrategy__
#define __java_awt_Canvas$CanvasFlipBufferStrategy__
#pragma interface
#include <java/awt/Component$FlipBufferStrategy.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Canvas;
class Canvas$CanvasFlipBufferStrategy;
}
}
}
class java::awt::Canvas$CanvasFlipBufferStrategy : public ::java::awt::Component$FlipBufferStrategy
{
public: // actually package-private
Canvas$CanvasFlipBufferStrategy(::java::awt::Canvas *, jint);
::java::awt::Canvas * __attribute__((aligned(__alignof__( ::java::awt::Component$FlipBufferStrategy)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Canvas$CanvasFlipBufferStrategy__
+64
View File
@@ -0,0 +1,64 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Canvas__
#define __java_awt_Canvas__
#pragma interface
#include <java/awt/Component.h>
extern "Java"
{
namespace java
{
namespace awt
{
class BufferCapabilities;
class Canvas;
class Graphics;
class GraphicsConfiguration;
namespace image
{
class BufferStrategy;
}
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::Canvas : public ::java::awt::Component
{
public:
Canvas();
Canvas(::java::awt::GraphicsConfiguration *);
public: // actually package-private
virtual ::java::awt::GraphicsConfiguration * getGraphicsConfigurationImpl();
public:
virtual void addNotify();
virtual void paint(::java::awt::Graphics *);
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
virtual void createBufferStrategy(jint);
virtual void createBufferStrategy(jint, ::java::awt::BufferCapabilities *);
virtual ::java::awt::image::BufferStrategy * getBufferStrategy();
virtual void update(::java::awt::Graphics *);
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
static const jlong serialVersionUID = -2284879212465893870LL;
static jlong next_canvas_number;
public: // actually package-private
::java::awt::GraphicsConfiguration * __attribute__((aligned(__alignof__( ::java::awt::Component)))) graphicsConfiguration;
::java::awt::image::BufferStrategy * bufferStrategy;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Canvas__
+68
View File
@@ -0,0 +1,68 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_CardLayout__
#define __java_awt_CardLayout__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class CardLayout;
class Component;
class Container;
class Dimension;
}
}
}
class java::awt::CardLayout : public ::java::lang::Object
{
public:
CardLayout();
CardLayout(jint, jint);
virtual void addLayoutComponent(::java::awt::Component *, ::java::lang::Object *);
virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
virtual void first(::java::awt::Container *);
virtual jint getHgap();
virtual jfloat getLayoutAlignmentX(::java::awt::Container *);
virtual jfloat getLayoutAlignmentY(::java::awt::Container *);
virtual jint getVgap();
virtual void invalidateLayout(::java::awt::Container *);
virtual void last(::java::awt::Container *);
virtual void layoutContainer(::java::awt::Container *);
virtual ::java::awt::Dimension * maximumLayoutSize(::java::awt::Container *);
virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
virtual void next(::java::awt::Container *);
virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
virtual void previous(::java::awt::Container *);
virtual void removeLayoutComponent(::java::awt::Component *);
virtual void setHgap(jint);
virtual void setVgap(jint);
virtual void show(::java::awt::Container *, ::java::lang::String *);
virtual ::java::lang::String * toString();
private:
void gotoComponent(::java::awt::Container *, jint);
::java::awt::Dimension * getSize(::java::awt::Container *, jint);
static const jlong serialVersionUID = -4328196481005934313LL;
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) hgap;
jint vgap;
::java::util::Hashtable * tab;
static const jint FIRST = 0;
static const jint LAST = 1;
static const jint NEXT = 2;
static const jint PREV = 3;
static const jint MIN = 0;
static const jint MAX = 1;
static const jint PREF = 2;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_CardLayout__
@@ -0,0 +1,61 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Checkbox$AccessibleAWTCheckbox__
#define __java_awt_Checkbox$AccessibleAWTCheckbox__
#pragma interface
#include <java/awt/Component$AccessibleAWTComponent.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Checkbox;
class Checkbox$AccessibleAWTCheckbox;
namespace event
{
class ItemEvent;
}
}
}
namespace javax
{
namespace accessibility
{
class AccessibleAction;
class AccessibleRole;
class AccessibleStateSet;
class AccessibleValue;
}
}
}
class java::awt::Checkbox$AccessibleAWTCheckbox : public ::java::awt::Component$AccessibleAWTComponent
{
public:
Checkbox$AccessibleAWTCheckbox(::java::awt::Checkbox *);
virtual void itemStateChanged(::java::awt::event::ItemEvent *);
virtual ::javax::accessibility::AccessibleAction * getAccessibleAction();
virtual ::javax::accessibility::AccessibleValue * getAccessibleValue();
virtual jint getAccessibleActionCount();
virtual ::java::lang::String * getAccessibleActionDescription(jint);
virtual jboolean doAccessibleAction(jint);
virtual ::java::lang::Number * getCurrentAccessibleValue();
virtual jboolean setCurrentAccessibleValue(::java::lang::Number *);
virtual ::java::lang::Number * getMinimumAccessibleValue();
virtual ::java::lang::Number * getMaximumAccessibleValue();
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
private:
static const jlong serialVersionUID = 7881579233144754107LL;
public: // actually package-private
::java::awt::Checkbox * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Checkbox$AccessibleAWTCheckbox__
+82
View File
@@ -0,0 +1,82 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Checkbox__
#define __java_awt_Checkbox__
#pragma interface
#include <java/awt/Component.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class Checkbox;
class CheckboxGroup;
namespace event
{
class ItemEvent;
class ItemListener;
}
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::Checkbox : public ::java::awt::Component
{
public:
Checkbox();
Checkbox(::java::lang::String *);
Checkbox(::java::lang::String *, jboolean);
Checkbox(::java::lang::String *, ::java::awt::CheckboxGroup *, jboolean);
Checkbox(::java::lang::String *, jboolean, ::java::awt::CheckboxGroup *);
virtual ::java::lang::String * getLabel();
virtual void setLabel(::java::lang::String *);
virtual jboolean getState();
virtual void setState(jboolean);
virtual JArray< ::java::lang::Object * > * getSelectedObjects();
virtual ::java::awt::CheckboxGroup * getCheckboxGroup();
virtual void setCheckboxGroup(::java::awt::CheckboxGroup *);
virtual void addNotify();
virtual JArray< ::java::awt::event::ItemListener * > * getItemListeners();
virtual void addItemListener(::java::awt::event::ItemListener *);
virtual void removeItemListener(::java::awt::event::ItemListener *);
public: // actually protected
virtual void processEvent(::java::awt::AWTEvent *);
virtual void processItemEvent(::java::awt::event::ItemEvent *);
public: // actually package-private
virtual void dispatchEventImpl(::java::awt::AWTEvent *);
public: // actually protected
virtual ::java::lang::String * paramString();
public:
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
static const jlong serialVersionUID = 7270714317450821763LL;
::java::awt::CheckboxGroup * __attribute__((aligned(__alignof__( ::java::awt::Component)))) group;
::java::lang::String * label;
public: // actually package-private
jboolean state;
private:
::java::awt::event::ItemListener * item_listeners;
static jlong next_checkbox_number;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Checkbox__
+39
View File
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_CheckboxGroup__
#define __java_awt_CheckboxGroup__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Checkbox;
class CheckboxGroup;
}
}
}
class java::awt::CheckboxGroup : public ::java::lang::Object
{
public:
CheckboxGroup();
virtual ::java::awt::Checkbox * getSelectedCheckbox();
virtual ::java::awt::Checkbox * getCurrent();
virtual void setSelectedCheckbox(::java::awt::Checkbox *);
virtual void setCurrent(::java::awt::Checkbox *);
virtual ::java::lang::String * toString();
private:
static const jlong serialVersionUID = 3729780091441768983LL;
::java::awt::Checkbox * __attribute__((aligned(__alignof__( ::java::lang::Object)))) selectedCheckbox;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_CheckboxGroup__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_CheckboxMenuItem$AccessibleAWTCheckboxMenuItem__
#define __java_awt_CheckboxMenuItem$AccessibleAWTCheckboxMenuItem__
#pragma interface
#include <java/awt/MenuItem$AccessibleAWTMenuItem.h>
extern "Java"
{
namespace java
{
namespace awt
{
class CheckboxMenuItem;
class CheckboxMenuItem$AccessibleAWTCheckboxMenuItem;
}
}
}
class java::awt::CheckboxMenuItem$AccessibleAWTCheckboxMenuItem : public ::java::awt::MenuItem$AccessibleAWTMenuItem
{
public: // actually protected
CheckboxMenuItem$AccessibleAWTCheckboxMenuItem(::java::awt::CheckboxMenuItem *);
private:
static const jlong serialVersionUID = -1122642964303476LL;
public: // actually package-private
::java::awt::CheckboxMenuItem * __attribute__((aligned(__alignof__( ::java::awt::MenuItem$AccessibleAWTMenuItem)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_CheckboxMenuItem$AccessibleAWTCheckboxMenuItem__
+71
View File
@@ -0,0 +1,71 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_CheckboxMenuItem__
#define __java_awt_CheckboxMenuItem__
#pragma interface
#include <java/awt/MenuItem.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class CheckboxMenuItem;
namespace event
{
class ItemEvent;
class ItemListener;
}
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::CheckboxMenuItem : public ::java::awt::MenuItem
{
public:
CheckboxMenuItem();
CheckboxMenuItem(::java::lang::String *);
CheckboxMenuItem(::java::lang::String *, jboolean);
virtual jboolean getState();
virtual void setState(jboolean);
virtual JArray< ::java::lang::Object * > * getSelectedObjects();
virtual void addNotify();
virtual void addItemListener(::java::awt::event::ItemListener *);
virtual void removeItemListener(::java::awt::event::ItemListener *);
public: // actually protected
virtual void processEvent(::java::awt::AWTEvent *);
virtual void processItemEvent(::java::awt::event::ItemEvent *);
public: // actually package-private
virtual void dispatchEventImpl(::java::awt::AWTEvent *);
public:
virtual ::java::lang::String * paramString();
virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *);
virtual JArray< ::java::awt::event::ItemListener * > * getItemListeners();
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
static jlong next_chkmenuitem_number;
static const jlong serialVersionUID = 6190621106981774043LL;
jboolean __attribute__((aligned(__alignof__( ::java::awt::MenuItem)))) state;
::java::awt::event::ItemListener * item_listeners;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_CheckboxMenuItem__
@@ -0,0 +1,48 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Choice$AccessibleAWTChoice__
#define __java_awt_Choice$AccessibleAWTChoice__
#pragma interface
#include <java/awt/Component$AccessibleAWTComponent.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Choice;
class Choice$AccessibleAWTChoice;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleAction;
class AccessibleRole;
}
}
}
class java::awt::Choice$AccessibleAWTChoice : public ::java::awt::Component$AccessibleAWTComponent
{
public:
Choice$AccessibleAWTChoice(::java::awt::Choice *);
virtual ::javax::accessibility::AccessibleAction * getAccessibleAction();
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
virtual jint getAccessibleActionCount();
virtual ::java::lang::String * getAccessibleActionDescription(jint);
virtual jboolean doAccessibleAction(jint);
private:
static const jlong serialVersionUID = 7175603582428509322LL;
public: // actually package-private
::java::awt::Choice * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Choice$AccessibleAWTChoice__
+84
View File
@@ -0,0 +1,84 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Choice__
#define __java_awt_Choice__
#pragma interface
#include <java/awt/Component.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class Choice;
namespace event
{
class ItemEvent;
class ItemListener;
}
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::Choice : public ::java::awt::Component
{
public:
Choice();
virtual jint getItemCount();
virtual jint countItems();
virtual ::java::lang::String * getItem(jint);
virtual void add(::java::lang::String *);
virtual void addItem(::java::lang::String *);
virtual void insert(::java::lang::String *, jint);
virtual void remove(::java::lang::String *);
virtual void remove(jint);
virtual void removeAll();
virtual ::java::lang::String * getSelectedItem();
virtual JArray< ::java::lang::Object * > * getSelectedObjects();
virtual jint getSelectedIndex();
virtual void select(jint);
virtual void select(::java::lang::String *);
virtual void addNotify();
virtual void addItemListener(::java::awt::event::ItemListener *);
virtual void removeItemListener(::java::awt::event::ItemListener *);
public: // actually protected
virtual void processEvent(::java::awt::AWTEvent *);
public: // actually package-private
virtual void dispatchEventImpl(::java::awt::AWTEvent *);
public: // actually protected
virtual void processItemEvent(::java::awt::event::ItemEvent *);
virtual ::java::lang::String * paramString();
public:
virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *);
virtual JArray< ::java::awt::event::ItemListener * > * getItemListeners();
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
static jlong next_choice_number;
static const jlong serialVersionUID = -4075310674757313071LL;
public: // actually package-private
::java::util::Vector * __attribute__((aligned(__alignof__( ::java::awt::Component)))) pItems;
private:
jint selectedIndex;
::java::awt::event::ItemListener * item_listeners;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Choice__
+128
View File
@@ -0,0 +1,128 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Color__
#define __java_awt_Color__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Color;
class ColorPaintContext;
class PaintContext;
class Rectangle;
class RenderingHints;
namespace color
{
class ColorSpace;
}
namespace geom
{
class AffineTransform;
class Rectangle2D;
}
namespace image
{
class ColorModel;
}
}
}
}
class java::awt::Color : public ::java::lang::Object
{
public:
Color(jint, jint, jint);
Color(jint, jint, jint, jint);
Color(jint);
Color(jint, jboolean);
Color(jfloat, jfloat, jfloat);
Color(jfloat, jfloat, jfloat, jfloat);
Color(::java::awt::color::ColorSpace *, JArray< jfloat > *, jfloat);
virtual jint getRed();
virtual jint getGreen();
virtual jint getBlue();
virtual jint getAlpha();
virtual jint getRGB();
virtual ::java::awt::Color * brighter();
virtual ::java::awt::Color * darker();
virtual jint hashCode();
virtual jboolean equals(::java::lang::Object *);
virtual ::java::lang::String * toString();
static ::java::awt::Color * decode(::java::lang::String *);
static ::java::awt::Color * getColor(::java::lang::String *);
static ::java::awt::Color * getColor(::java::lang::String *, ::java::awt::Color *);
static ::java::awt::Color * getColor(::java::lang::String *, jint);
static jint HSBtoRGB(jfloat, jfloat, jfloat);
static JArray< jfloat > * RGBtoHSB(jint, jint, jint, JArray< jfloat > *);
static ::java::awt::Color * getHSBColor(jfloat, jfloat, jfloat);
virtual JArray< jfloat > * getRGBComponents(JArray< jfloat > *);
virtual JArray< jfloat > * getRGBColorComponents(JArray< jfloat > *);
virtual JArray< jfloat > * getComponents(JArray< jfloat > *);
virtual JArray< jfloat > * getColorComponents(JArray< jfloat > *);
virtual JArray< jfloat > * getComponents(::java::awt::color::ColorSpace *, JArray< jfloat > *);
virtual JArray< jfloat > * getColorComponents(::java::awt::color::ColorSpace *, JArray< jfloat > *);
virtual ::java::awt::color::ColorSpace * getColorSpace();
virtual ::java::awt::PaintContext * createContext(::java::awt::image::ColorModel *, ::java::awt::Rectangle *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::AffineTransform *, ::java::awt::RenderingHints *);
virtual jint getTransparency();
private:
static jint convert(jfloat, jfloat, jfloat, jfloat);
static const jlong serialVersionUID = 118526816881161077LL;
public:
static ::java::awt::Color * white;
static ::java::awt::Color * WHITE;
static ::java::awt::Color * lightGray;
static ::java::awt::Color * LIGHT_GRAY;
static ::java::awt::Color * gray;
static ::java::awt::Color * GRAY;
static ::java::awt::Color * darkGray;
static ::java::awt::Color * DARK_GRAY;
static ::java::awt::Color * black;
static ::java::awt::Color * BLACK;
static ::java::awt::Color * red;
static ::java::awt::Color * RED;
static ::java::awt::Color * pink;
static ::java::awt::Color * PINK;
static ::java::awt::Color * orange;
static ::java::awt::Color * ORANGE;
static ::java::awt::Color * yellow;
static ::java::awt::Color * YELLOW;
static ::java::awt::Color * green;
static ::java::awt::Color * GREEN;
static ::java::awt::Color * magenta;
static ::java::awt::Color * MAGENTA;
static ::java::awt::Color * cyan;
static ::java::awt::Color * CYAN;
static ::java::awt::Color * blue;
static ::java::awt::Color * BLUE;
private:
static const jint RED_MASK = 16711680;
static const jint GREEN_MASK = 65280;
static const jint BLUE_MASK = 255;
public: // actually package-private
static const jint ALPHA_MASK = -16777216;
private:
static jfloat BRIGHT_SCALE;
public: // actually package-private
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
private:
JArray< jfloat > * frgbvalue;
JArray< jfloat > * fvalue;
jfloat falpha;
::java::awt::color::ColorSpace * cs;
public: // actually package-private
::java::awt::ColorPaintContext * context;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Color__
@@ -0,0 +1,39 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_ColorPaintContext$ColorRaster__
#define __java_awt_ColorPaintContext$ColorRaster__
#pragma interface
#include <java/awt/image/Raster.h>
extern "Java"
{
namespace java
{
namespace awt
{
class ColorPaintContext;
class ColorPaintContext$ColorRaster;
namespace image
{
class ColorModel;
}
}
}
}
class java::awt::ColorPaintContext$ColorRaster : public ::java::awt::image::Raster
{
public: // actually package-private
ColorPaintContext$ColorRaster(::java::awt::ColorPaintContext *, ::java::awt::image::ColorModel *, jint, jint, jint, jint, jint);
private:
::java::lang::Object * multiplyData(::java::lang::Object *, ::java::lang::Object *, jint);
public: // actually package-private
::java::awt::ColorPaintContext * __attribute__((aligned(__alignof__( ::java::awt::image::Raster)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_ColorPaintContext$ColorRaster__
+46
View File
@@ -0,0 +1,46 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_ColorPaintContext__
#define __java_awt_ColorPaintContext__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class ColorPaintContext;
class ColorPaintContext$ColorRaster;
namespace image
{
class ColorModel;
class Raster;
}
}
}
}
class java::awt::ColorPaintContext : public ::java::lang::Object
{
public: // actually package-private
ColorPaintContext(jint);
ColorPaintContext(::java::awt::image::ColorModel *, jint);
public:
virtual void dispose();
virtual ::java::awt::image::ColorModel * getColorModel();
virtual ::java::awt::image::Raster * getRaster(jint, jint, jint, jint);
public: // actually package-private
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) color;
::java::awt::image::ColorModel * colorModel;
private:
::java::awt::ColorPaintContext$ColorRaster * cachedRaster;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_ColorPaintContext__
@@ -0,0 +1,42 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Component$AccessibleAWTComponent$AccessibleAWTComponentHandler__
#define __java_awt_Component$AccessibleAWTComponent$AccessibleAWTComponentHandler__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component$AccessibleAWTComponent;
class Component$AccessibleAWTComponent$AccessibleAWTComponentHandler;
namespace event
{
class ComponentEvent;
}
}
}
}
class java::awt::Component$AccessibleAWTComponent$AccessibleAWTComponentHandler : public ::java::lang::Object
{
public: // actually protected
Component$AccessibleAWTComponent$AccessibleAWTComponentHandler(::java::awt::Component$AccessibleAWTComponent *);
public:
virtual void componentHidden(::java::awt::event::ComponentEvent *);
virtual void componentShown(::java::awt::event::ComponentEvent *);
virtual void componentMoved(::java::awt::event::ComponentEvent *);
virtual void componentResized(::java::awt::event::ComponentEvent *);
public: // actually package-private
::java::awt::Component$AccessibleAWTComponent * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$1;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Component$AccessibleAWTComponent$AccessibleAWTComponentHandler__
@@ -0,0 +1,40 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Component$AccessibleAWTComponent$AccessibleAWTFocusHandler__
#define __java_awt_Component$AccessibleAWTComponent$AccessibleAWTFocusHandler__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component$AccessibleAWTComponent;
class Component$AccessibleAWTComponent$AccessibleAWTFocusHandler;
namespace event
{
class FocusEvent;
}
}
}
}
class java::awt::Component$AccessibleAWTComponent$AccessibleAWTFocusHandler : public ::java::lang::Object
{
public: // actually protected
Component$AccessibleAWTComponent$AccessibleAWTFocusHandler(::java::awt::Component$AccessibleAWTComponent *);
public:
virtual void focusGained(::java::awt::event::FocusEvent *);
virtual void focusLost(::java::awt::event::FocusEvent *);
public: // actually package-private
::java::awt::Component$AccessibleAWTComponent * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$1;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Component$AccessibleAWTComponent$AccessibleAWTFocusHandler__
@@ -0,0 +1,104 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Component$AccessibleAWTComponent__
#define __java_awt_Component$AccessibleAWTComponent__
#pragma interface
#include <javax/accessibility/AccessibleContext.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Color;
class Component;
class Component$AccessibleAWTComponent;
class Cursor;
class Dimension;
class Font;
class FontMetrics;
class Point;
class Rectangle;
namespace event
{
class ComponentListener;
class FocusListener;
}
}
namespace beans
{
class PropertyChangeListener;
}
}
namespace javax
{
namespace accessibility
{
class Accessible;
class AccessibleComponent;
class AccessibleRole;
class AccessibleStateSet;
}
}
}
class java::awt::Component$AccessibleAWTComponent : public ::javax::accessibility::AccessibleContext
{
public: // actually protected
Component$AccessibleAWTComponent(::java::awt::Component *);
public:
virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
virtual ::java::lang::String * getAccessibleName();
virtual ::java::lang::String * getAccessibleDescription();
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
virtual ::javax::accessibility::Accessible * getAccessibleParent();
virtual jint getAccessibleIndexInParent();
virtual jint getAccessibleChildrenCount();
virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
virtual ::java::util::Locale * getLocale();
virtual ::javax::accessibility::AccessibleComponent * getAccessibleComponent();
virtual ::java::awt::Color * getBackground();
virtual void setBackground(::java::awt::Color *);
virtual ::java::awt::Color * getForeground();
virtual void setForeground(::java::awt::Color *);
virtual ::java::awt::Cursor * getCursor();
virtual void setCursor(::java::awt::Cursor *);
virtual ::java::awt::Font * getFont();
virtual void setFont(::java::awt::Font *);
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
virtual jboolean isEnabled();
virtual void setEnabled(jboolean);
virtual jboolean isVisible();
virtual void setVisible(jboolean);
virtual jboolean isShowing();
virtual jboolean contains(::java::awt::Point *);
virtual ::java::awt::Point * getLocationOnScreen();
virtual ::java::awt::Point * getLocation();
virtual void setLocation(::java::awt::Point *);
virtual ::java::awt::Rectangle * getBounds();
virtual void setBounds(::java::awt::Rectangle *);
virtual ::java::awt::Dimension * getSize();
virtual void setSize(::java::awt::Dimension *);
virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
virtual jboolean isFocusTraversable();
virtual void requestFocus();
virtual void addFocusListener(::java::awt::event::FocusListener *);
virtual void removeFocusListener(::java::awt::event::FocusListener *);
private:
static const jlong serialVersionUID = 642321655757800191LL;
public: // actually protected
::java::awt::event::ComponentListener * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) accessibleAWTComponentHandler;
::java::awt::event::FocusListener * accessibleAWTFocusHandler;
public: // actually package-private
::java::awt::Component * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Component$AccessibleAWTComponent__
@@ -0,0 +1,59 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Component$BltBufferStrategy__
#define __java_awt_Component$BltBufferStrategy__
#pragma interface
#include <java/awt/image/BufferStrategy.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class BufferCapabilities;
class Component;
class Component$BltBufferStrategy;
class Graphics;
namespace image
{
class VolatileImage;
}
}
}
}
class java::awt::Component$BltBufferStrategy : public ::java::awt::image::BufferStrategy
{
public: // actually protected
Component$BltBufferStrategy(::java::awt::Component *, jint, ::java::awt::BufferCapabilities *);
virtual void createBackBuffers(jint);
public:
virtual ::java::awt::BufferCapabilities * getCapabilities();
virtual ::java::awt::Graphics * getDrawGraphics();
virtual void show();
public: // actually protected
virtual void revalidate();
public:
virtual jboolean contentsLost();
virtual jboolean contentsRestored();
public: // actually protected
::java::awt::BufferCapabilities * __attribute__((aligned(__alignof__( ::java::awt::image::BufferStrategy)))) caps;
JArray< ::java::awt::image::VolatileImage * > * backBuffers;
jboolean validatedContents;
jint width;
jint height;
private:
::java::awt::image::VolatileImage * frontBuffer;
public: // actually package-private
::java::awt::Component * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Component$BltBufferStrategy__
@@ -0,0 +1,63 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Component$FlipBufferStrategy__
#define __java_awt_Component$FlipBufferStrategy__
#pragma interface
#include <java/awt/image/BufferStrategy.h>
extern "Java"
{
namespace java
{
namespace awt
{
class BufferCapabilities;
class BufferCapabilities$FlipContents;
class Component;
class Component$FlipBufferStrategy;
class Graphics;
class Image;
namespace image
{
class VolatileImage;
}
}
}
}
class java::awt::Component$FlipBufferStrategy : public ::java::awt::image::BufferStrategy
{
public: // actually protected
Component$FlipBufferStrategy(::java::awt::Component *, jint, ::java::awt::BufferCapabilities *);
virtual void createBuffers(jint, ::java::awt::BufferCapabilities *);
virtual ::java::awt::Image * getBackBuffer();
virtual void flip(::java::awt::BufferCapabilities$FlipContents *);
virtual void destroyBuffers();
public:
virtual ::java::awt::BufferCapabilities * getCapabilities();
virtual ::java::awt::Graphics * getDrawGraphics();
public: // actually protected
virtual void revalidate();
public:
virtual jboolean contentsLost();
virtual jboolean contentsRestored();
virtual void show();
public: // actually protected
jint __attribute__((aligned(__alignof__( ::java::awt::image::BufferStrategy)))) numBuffers;
::java::awt::BufferCapabilities * caps;
::java::awt::Image * drawBuffer;
::java::awt::image::VolatileImage * drawVBuffer;
jboolean validatedContents;
private:
jint width;
jint height;
public: // actually package-private
::java::awt::Component * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Component$FlipBufferStrategy__
@@ -0,0 +1,42 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Component$HeavyweightInLightweightListener__
#define __java_awt_Component$HeavyweightInLightweightListener__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Component$HeavyweightInLightweightListener;
class Container;
namespace event
{
class ComponentEvent;
}
}
}
}
class java::awt::Component$HeavyweightInLightweightListener : public ::java::lang::Object
{
public:
Component$HeavyweightInLightweightListener(::java::awt::Component *, ::java::awt::Container *);
virtual void componentResized(::java::awt::event::ComponentEvent *);
virtual void componentMoved(::java::awt::event::ComponentEvent *);
virtual void componentShown(::java::awt::event::ComponentEvent *);
virtual void componentHidden(::java::awt::event::ComponentEvent *);
public: // actually package-private
::java::awt::Component * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Component$HeavyweightInLightweightListener__
+434
View File
@@ -0,0 +1,434 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Component__
#define __java_awt_Component__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class Color;
class Component;
class ComponentOrientation;
class Container;
class Cursor;
class Dimension;
class Event;
class Font;
class FontMetrics;
class Graphics;
class GraphicsConfiguration;
class Image;
class ImageCapabilities;
class MenuComponent;
class Point;
class PopupMenu;
class Rectangle;
class Toolkit;
namespace dnd
{
class DropTarget;
}
namespace event
{
class ComponentEvent;
class ComponentListener;
class FocusEvent;
class FocusListener;
class HierarchyBoundsListener;
class HierarchyEvent;
class HierarchyListener;
class InputMethodEvent;
class InputMethodListener;
class KeyEvent;
class KeyListener;
class MouseEvent;
class MouseListener;
class MouseMotionListener;
class MouseWheelEvent;
class MouseWheelListener;
}
namespace im
{
class InputContext;
class InputMethodRequests;
}
namespace image
{
class BufferStrategy;
class ColorModel;
class ImageObserver;
class ImageProducer;
class VolatileImage;
}
namespace peer
{
class ComponentPeer;
}
}
namespace beans
{
class PropertyChangeListener;
class PropertyChangeSupport;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::Component : public ::java::lang::Object
{
public: // actually protected
Component();
public:
virtual ::java::lang::String * getName();
virtual void setName(::java::lang::String *);
virtual ::java::awt::Container * getParent();
virtual ::java::awt::peer::ComponentPeer * getPeer();
virtual void setDropTarget(::java::awt::dnd::DropTarget *);
virtual ::java::awt::dnd::DropTarget * getDropTarget();
virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration();
virtual ::java::lang::Object * getTreeLock();
virtual ::java::awt::Toolkit * getToolkit();
virtual jboolean isValid();
virtual jboolean isDisplayable();
virtual jboolean isVisible();
virtual jboolean isShowing();
virtual jboolean isEnabled();
virtual void setEnabled(jboolean);
virtual void enable();
virtual void enable(jboolean);
virtual void disable();
virtual jboolean isDoubleBuffered();
virtual void enableInputMethods(jboolean);
virtual void setVisible(jboolean);
virtual void show();
virtual void show(jboolean);
virtual void hide();
virtual ::java::awt::Color * getForeground();
virtual void setForeground(::java::awt::Color *);
virtual jboolean isForegroundSet();
virtual ::java::awt::Color * getBackground();
virtual void setBackground(::java::awt::Color *);
virtual jboolean isBackgroundSet();
virtual ::java::awt::Font * getFont();
private:
::java::awt::Font * getFontImpl();
public:
virtual void setFont(::java::awt::Font *);
virtual jboolean isFontSet();
virtual ::java::util::Locale * getLocale();
virtual void setLocale(::java::util::Locale *);
virtual ::java::awt::image::ColorModel * getColorModel();
virtual ::java::awt::Point * getLocation();
virtual ::java::awt::Point * getLocationOnScreen();
virtual ::java::awt::Point * location();
virtual void setLocation(jint, jint);
virtual void move(jint, jint);
virtual void setLocation(::java::awt::Point *);
virtual ::java::awt::Dimension * getSize();
virtual ::java::awt::Dimension * size();
virtual void setSize(jint, jint);
virtual void resize(jint, jint);
virtual void setSize(::java::awt::Dimension *);
virtual void resize(::java::awt::Dimension *);
virtual ::java::awt::Rectangle * getBounds();
virtual ::java::awt::Rectangle * bounds();
virtual void setBounds(jint, jint, jint, jint);
virtual void reshape(jint, jint, jint, jint);
public: // actually package-private
virtual void notifyReshape(jboolean, jboolean);
public:
virtual void setBounds(::java::awt::Rectangle *);
virtual jint getX();
virtual jint getY();
virtual jint getWidth();
virtual jint getHeight();
virtual ::java::awt::Rectangle * getBounds(::java::awt::Rectangle *);
virtual ::java::awt::Dimension * getSize(::java::awt::Dimension *);
virtual ::java::awt::Point * getLocation(::java::awt::Point *);
virtual jboolean isOpaque();
virtual jboolean isLightweight();
virtual ::java::awt::Dimension * getPreferredSize();
virtual void setPreferredSize(::java::awt::Dimension *);
virtual jboolean isPreferredSizeSet();
virtual ::java::awt::Dimension * preferredSize();
public: // actually package-private
virtual ::java::awt::Dimension * preferredSizeImpl();
public:
virtual ::java::awt::Dimension * getMinimumSize();
virtual void setMinimumSize(::java::awt::Dimension *);
virtual jboolean isMinimumSizeSet();
virtual ::java::awt::Dimension * minimumSize();
public: // actually package-private
virtual ::java::awt::Dimension * minimumSizeImpl();
public:
virtual ::java::awt::Dimension * getMaximumSize();
public: // actually package-private
virtual ::java::awt::Dimension * maximumSizeImpl();
public:
virtual void setMaximumSize(::java::awt::Dimension *);
virtual jboolean isMaximumSizeSet();
virtual jfloat getAlignmentX();
virtual jfloat getAlignmentY();
virtual void doLayout();
virtual void layout();
virtual void validate();
virtual void invalidate();
virtual ::java::awt::Graphics * getGraphics();
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
virtual void setCursor(::java::awt::Cursor *);
virtual ::java::awt::Cursor * getCursor();
virtual jboolean isCursorSet();
virtual void paint(::java::awt::Graphics *);
virtual void update(::java::awt::Graphics *);
virtual void paintAll(::java::awt::Graphics *);
virtual void repaint();
virtual void repaint(jlong);
virtual void repaint(jint, jint, jint, jint);
virtual void repaint(jlong, jint, jint, jint, jint);
virtual void print(::java::awt::Graphics *);
virtual void printAll(::java::awt::Graphics *);
virtual jboolean imageUpdate(::java::awt::Image *, jint, jint, jint, jint, jint);
virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *);
virtual ::java::awt::Image * createImage(jint, jint);
virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint);
virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint, ::java::awt::ImageCapabilities *);
virtual jboolean prepareImage(::java::awt::Image *, ::java::awt::image::ImageObserver *);
virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
virtual jint checkImage(::java::awt::Image *, ::java::awt::image::ImageObserver *);
virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
virtual void setIgnoreRepaint(jboolean);
virtual jboolean getIgnoreRepaint();
virtual jboolean contains(jint, jint);
virtual jboolean inside(jint, jint);
virtual jboolean contains(::java::awt::Point *);
virtual ::java::awt::Component * getComponentAt(jint, jint);
virtual ::java::awt::Component * locate(jint, jint);
virtual ::java::awt::Component * getComponentAt(::java::awt::Point *);
virtual void deliverEvent(::java::awt::Event *);
virtual void dispatchEvent(::java::awt::AWTEvent *);
public: // actually package-private
static jboolean ignoreOldMouseEvents();
public:
virtual jboolean postEvent(::java::awt::Event *);
virtual void addComponentListener(::java::awt::event::ComponentListener *);
virtual void removeComponentListener(::java::awt::event::ComponentListener *);
virtual JArray< ::java::awt::event::ComponentListener * > * getComponentListeners();
virtual void addFocusListener(::java::awt::event::FocusListener *);
virtual void removeFocusListener(::java::awt::event::FocusListener *);
virtual JArray< ::java::awt::event::FocusListener * > * getFocusListeners();
virtual void addHierarchyListener(::java::awt::event::HierarchyListener *);
virtual void removeHierarchyListener(::java::awt::event::HierarchyListener *);
virtual JArray< ::java::awt::event::HierarchyListener * > * getHierarchyListeners();
virtual void addHierarchyBoundsListener(::java::awt::event::HierarchyBoundsListener *);
virtual void removeHierarchyBoundsListener(::java::awt::event::HierarchyBoundsListener *);
virtual JArray< ::java::awt::event::HierarchyBoundsListener * > * getHierarchyBoundsListeners();
public: // actually package-private
virtual void fireHierarchyEvent(jint, ::java::awt::Component *, ::java::awt::Container *, jlong);
public:
virtual void addKeyListener(::java::awt::event::KeyListener *);
virtual void removeKeyListener(::java::awt::event::KeyListener *);
virtual JArray< ::java::awt::event::KeyListener * > * getKeyListeners();
virtual void addMouseListener(::java::awt::event::MouseListener *);
virtual void removeMouseListener(::java::awt::event::MouseListener *);
virtual JArray< ::java::awt::event::MouseListener * > * getMouseListeners();
virtual void addMouseMotionListener(::java::awt::event::MouseMotionListener *);
virtual void removeMouseMotionListener(::java::awt::event::MouseMotionListener *);
virtual JArray< ::java::awt::event::MouseMotionListener * > * getMouseMotionListeners();
virtual void addMouseWheelListener(::java::awt::event::MouseWheelListener *);
virtual void removeMouseWheelListener(::java::awt::event::MouseWheelListener *);
virtual JArray< ::java::awt::event::MouseWheelListener * > * getMouseWheelListeners();
virtual void addInputMethodListener(::java::awt::event::InputMethodListener *);
virtual void removeInputMethodListener(::java::awt::event::InputMethodListener *);
virtual JArray< ::java::awt::event::InputMethodListener * > * getInputMethodListeners();
virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *);
virtual ::java::awt::im::InputMethodRequests * getInputMethodRequests();
virtual ::java::awt::im::InputContext * getInputContext();
public: // actually protected
virtual void enableEvents(jlong);
virtual void disableEvents(jlong);
virtual ::java::awt::AWTEvent * coalesceEvents(::java::awt::AWTEvent *, ::java::awt::AWTEvent *);
virtual void processEvent(::java::awt::AWTEvent *);
virtual void processComponentEvent(::java::awt::event::ComponentEvent *);
virtual void processFocusEvent(::java::awt::event::FocusEvent *);
virtual void processKeyEvent(::java::awt::event::KeyEvent *);
virtual void processMouseEvent(::java::awt::event::MouseEvent *);
virtual void processMouseMotionEvent(::java::awt::event::MouseEvent *);
virtual void processMouseWheelEvent(::java::awt::event::MouseWheelEvent *);
virtual void processInputMethodEvent(::java::awt::event::InputMethodEvent *);
virtual void processHierarchyEvent(::java::awt::event::HierarchyEvent *);
virtual void processHierarchyBoundsEvent(::java::awt::event::HierarchyEvent *);
public:
virtual jboolean handleEvent(::java::awt::Event *);
virtual jboolean mouseDown(::java::awt::Event *, jint, jint);
virtual jboolean mouseDrag(::java::awt::Event *, jint, jint);
virtual jboolean mouseUp(::java::awt::Event *, jint, jint);
virtual jboolean mouseMove(::java::awt::Event *, jint, jint);
virtual jboolean mouseEnter(::java::awt::Event *, jint, jint);
virtual jboolean mouseExit(::java::awt::Event *, jint, jint);
virtual jboolean keyDown(::java::awt::Event *, jint);
virtual jboolean keyUp(::java::awt::Event *, jint);
virtual jboolean action(::java::awt::Event *, ::java::lang::Object *);
virtual void addNotify();
virtual void removeNotify();
virtual jboolean gotFocus(::java::awt::Event *, ::java::lang::Object *);
virtual jboolean lostFocus(::java::awt::Event *, ::java::lang::Object *);
virtual jboolean isFocusTraversable();
virtual jboolean isFocusable();
virtual void setFocusable(jboolean);
virtual void setFocusTraversalKeys(jint, ::java::util::Set *);
virtual ::java::util::Set * getFocusTraversalKeys(jint);
virtual jboolean areFocusTraversalKeysSet(jint);
virtual void setFocusTraversalKeysEnabled(jboolean);
virtual jboolean getFocusTraversalKeysEnabled();
virtual void requestFocus();
public: // actually protected
virtual jboolean requestFocus(jboolean);
public:
virtual jboolean requestFocusInWindow();
public: // actually protected
virtual jboolean requestFocusInWindow(jboolean);
private:
jboolean requestFocusImpl(jboolean, jboolean);
public:
virtual void transferFocus();
virtual ::java::awt::Container * getFocusCycleRootAncestor();
virtual jboolean isFocusCycleRoot(::java::awt::Container *);
virtual void nextFocus();
virtual void transferFocusBackward();
virtual void transferFocusUpCycle();
virtual jboolean hasFocus();
virtual jboolean isFocusOwner();
virtual void add(::java::awt::PopupMenu *);
virtual void remove(::java::awt::MenuComponent *);
public: // actually protected
virtual ::java::lang::String * paramString();
public:
virtual ::java::lang::String * toString();
virtual void list();
virtual void list(::java::io::PrintStream *);
virtual void list(::java::io::PrintStream *, jint);
virtual void list(::java::io::PrintWriter *);
virtual void list(::java::io::PrintWriter *, jint);
virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
virtual JArray< ::java::beans::PropertyChangeListener * > * getPropertyChangeListeners();
virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *);
virtual void removePropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *);
virtual JArray< ::java::beans::PropertyChangeListener * > * getPropertyChangeListeners(::java::lang::String *);
public: // actually protected
virtual void firePropertyChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *);
virtual void firePropertyChange(::java::lang::String *, jboolean, jboolean);
virtual void firePropertyChange(::java::lang::String *, jint, jint);
public:
virtual void firePropertyChange(::java::lang::String *, jbyte, jbyte);
virtual void firePropertyChange(::java::lang::String *, jchar, jchar);
virtual void firePropertyChange(::java::lang::String *, jshort, jshort);
virtual void firePropertyChange(::java::lang::String *, jlong, jlong);
virtual void firePropertyChange(::java::lang::String *, jfloat, jfloat);
virtual void firePropertyChange(::java::lang::String *, jdouble, jdouble);
virtual void setComponentOrientation(::java::awt::ComponentOrientation *);
virtual ::java::awt::ComponentOrientation * getComponentOrientation();
virtual void applyComponentOrientation(::java::awt::ComponentOrientation *);
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
public: // actually package-private
virtual ::java::lang::String * generateName();
virtual void setPeer(::java::awt::peer::ComponentPeer *);
virtual ::java::awt::GraphicsConfiguration * getGraphicsConfigurationImpl();
static ::java::awt::Event * translateEvent(::java::awt::AWTEvent *);
virtual void dispatchEventImpl(::java::awt::AWTEvent *);
virtual jboolean eventTypeEnabled(jint);
virtual jboolean isHierarchyVisible();
virtual ::java::awt::Component * findNextFocusComponent(::java::awt::Component *);
private:
void readObject(::java::io::ObjectInputStream *);
void writeObject(::java::io::ObjectOutputStream *);
static const jlong serialVersionUID = -7644114512714619750LL;
public:
static jfloat TOP_ALIGNMENT;
static jfloat CENTER_ALIGNMENT;
static jfloat BOTTOM_ALIGNMENT;
static jfloat RIGHT_ALIGNMENT;
static jfloat LEFT_ALIGNMENT;
public: // actually package-private
static ::java::lang::Object * treeLock;
private:
static ::java::awt::Dimension * DEFAULT_MAX_SIZE;
public: // actually package-private
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) x;
jint y;
jint width;
jint height;
::java::awt::Color * foreground;
::java::awt::Color * background;
::java::awt::Font * font;
::java::awt::Font * peerFont;
::java::awt::Cursor * cursor;
::java::util::Locale * locale;
jboolean ignoreRepaint;
jboolean visible;
jboolean enabled;
jboolean valid;
::java::awt::dnd::DropTarget * dropTarget;
::java::util::Vector * popups;
::java::lang::String * name;
jboolean nameExplicitlySet;
jboolean focusable;
jint isFocusTraversableOverridden;
JArray< ::java::util::Set * > * focusTraversalKeys;
jboolean focusTraversalKeysEnabled;
::java::awt::Dimension * minSize;
jboolean minSizeSet;
::java::awt::Dimension * maxSize;
jboolean maxSizeSet;
::java::awt::Dimension * prefSize;
jboolean prefSizeSet;
jboolean newEventsOnly;
jlong eventMask;
::java::beans::PropertyChangeSupport * changeSupport;
jboolean isPacked;
jint componentSerializedDataVersion;
::javax::accessibility::AccessibleContext * accessibleContext;
::java::awt::event::ComponentListener * componentListener;
::java::awt::event::FocusListener * focusListener;
::java::awt::event::KeyListener * keyListener;
::java::awt::event::MouseListener * mouseListener;
::java::awt::event::MouseMotionListener * mouseMotionListener;
::java::awt::event::MouseWheelListener * mouseWheelListener;
::java::awt::event::InputMethodListener * inputMethodListener;
::java::awt::event::HierarchyListener * hierarchyListener;
::java::awt::event::HierarchyBoundsListener * hierarchyBoundsListener;
::java::awt::Container * parent;
::java::awt::peer::ComponentPeer * peer;
::java::awt::ComponentOrientation * componentOrientation;
::java::awt::GraphicsConfiguration * graphicsConfig;
::java::awt::image::BufferStrategy * bufferStrategy;
jint numHierarchyListeners;
jint numHierarchyBoundsListeners;
private:
::java::awt::event::FocusEvent * pendingFocusRequest;
static jboolean incrementalDraw;
static ::java::lang::Long * redrawRate;
public: // actually package-private
static jboolean $assertionsDisabled;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Component__
+45
View File
@@ -0,0 +1,45 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_ComponentOrientation__
#define __java_awt_ComponentOrientation__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class ComponentOrientation;
}
}
}
class java::awt::ComponentOrientation : public ::java::lang::Object
{
ComponentOrientation(jint);
public:
jboolean isHorizontal();
jboolean isLeftToRight();
static ::java::awt::ComponentOrientation * getOrientation(::java::util::Locale *);
static ::java::awt::ComponentOrientation * getOrientation(::java::util::ResourceBundle *);
private:
static const jlong serialVersionUID = -4113291392143563828LL;
static const jint UNKNOWN_ID = 1;
static const jint HORIZONTAL_ID = 2;
static const jint LEFT_TO_RIGHT_ID = 4;
public:
static ::java::awt::ComponentOrientation * LEFT_TO_RIGHT;
static ::java::awt::ComponentOrientation * RIGHT_TO_LEFT;
static ::java::awt::ComponentOrientation * UNKNOWN;
private:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) orientation;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_ComponentOrientation__
+35
View File
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Composite__
#define __java_awt_Composite__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Composite;
class CompositeContext;
class RenderingHints;
namespace image
{
class ColorModel;
}
}
}
}
class java::awt::Composite : public ::java::lang::Object
{
public:
virtual ::java::awt::CompositeContext * createContext(::java::awt::image::ColorModel *, ::java::awt::image::ColorModel *, ::java::awt::RenderingHints *) = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_awt_Composite__
+35
View File
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_CompositeContext__
#define __java_awt_CompositeContext__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class CompositeContext;
namespace image
{
class Raster;
class WritableRaster;
}
}
}
}
class java::awt::CompositeContext : public ::java::lang::Object
{
public:
virtual void dispose() = 0;
virtual void compose(::java::awt::image::Raster *, ::java::awt::image::Raster *, ::java::awt::image::WritableRaster *) = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_awt_CompositeContext__
@@ -0,0 +1,40 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container$AccessibleAWTContainer$AccessibleContainerHandler__
#define __java_awt_Container$AccessibleAWTContainer$AccessibleContainerHandler__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Container$AccessibleAWTContainer;
class Container$AccessibleAWTContainer$AccessibleContainerHandler;
namespace event
{
class ContainerEvent;
}
}
}
}
class java::awt::Container$AccessibleAWTContainer$AccessibleContainerHandler : public ::java::lang::Object
{
public: // actually protected
Container$AccessibleAWTContainer$AccessibleContainerHandler(::java::awt::Container$AccessibleAWTContainer *);
public:
virtual void componentAdded(::java::awt::event::ContainerEvent *);
virtual void componentRemoved(::java::awt::event::ContainerEvent *);
public: // actually package-private
::java::awt::Container$AccessibleAWTContainer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$1;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Container$AccessibleAWTContainer$AccessibleContainerHandler__
@@ -0,0 +1,53 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container$AccessibleAWTContainer__
#define __java_awt_Container$AccessibleAWTContainer__
#pragma interface
#include <java/awt/Component$AccessibleAWTComponent.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Container;
class Container$AccessibleAWTContainer;
class Point;
namespace event
{
class ContainerListener;
}
}
}
namespace javax
{
namespace accessibility
{
class Accessible;
}
}
}
class java::awt::Container$AccessibleAWTContainer : public ::java::awt::Component$AccessibleAWTComponent
{
public: // actually protected
Container$AccessibleAWTContainer(::java::awt::Container *);
public:
virtual jint getAccessibleChildrenCount();
virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
private:
static const jlong serialVersionUID = 5081320404842566097LL;
public: // actually protected
::java::awt::event::ContainerListener * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) accessibleContainerHandler;
public: // actually package-private
::java::awt::Container * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Container$AccessibleAWTContainer__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container$GfxPaintAllVisitor__
#define __java_awt_Container$GfxPaintAllVisitor__
#pragma interface
#include <java/awt/Container$GfxVisitor.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container$GfxPaintAllVisitor;
class Container$GfxVisitor;
class Graphics;
}
}
}
class java::awt::Container$GfxPaintAllVisitor : public ::java::awt::Container$GfxVisitor
{
public: // actually package-private
Container$GfxPaintAllVisitor();
public:
virtual void visit(::java::awt::Component *, ::java::awt::Graphics *);
static ::java::awt::Container$GfxVisitor * INSTANCE;
static ::java::lang::Class class$;
};
#endif // __java_awt_Container$GfxPaintAllVisitor__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container$GfxPaintVisitor__
#define __java_awt_Container$GfxPaintVisitor__
#pragma interface
#include <java/awt/Container$GfxVisitor.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container$GfxPaintVisitor;
class Container$GfxVisitor;
class Graphics;
}
}
}
class java::awt::Container$GfxPaintVisitor : public ::java::awt::Container$GfxVisitor
{
public: // actually package-private
Container$GfxPaintVisitor();
public:
virtual void visit(::java::awt::Component *, ::java::awt::Graphics *);
static ::java::awt::Container$GfxVisitor * INSTANCE;
static ::java::lang::Class class$;
};
#endif // __java_awt_Container$GfxPaintVisitor__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container$GfxPrintAllVisitor__
#define __java_awt_Container$GfxPrintAllVisitor__
#pragma interface
#include <java/awt/Container$GfxVisitor.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container$GfxPrintAllVisitor;
class Container$GfxVisitor;
class Graphics;
}
}
}
class java::awt::Container$GfxPrintAllVisitor : public ::java::awt::Container$GfxVisitor
{
public: // actually package-private
Container$GfxPrintAllVisitor();
public:
virtual void visit(::java::awt::Component *, ::java::awt::Graphics *);
static ::java::awt::Container$GfxVisitor * INSTANCE;
static ::java::lang::Class class$;
};
#endif // __java_awt_Container$GfxPrintAllVisitor__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container$GfxPrintVisitor__
#define __java_awt_Container$GfxPrintVisitor__
#pragma interface
#include <java/awt/Container$GfxVisitor.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container$GfxPrintVisitor;
class Container$GfxVisitor;
class Graphics;
}
}
}
class java::awt::Container$GfxPrintVisitor : public ::java::awt::Container$GfxVisitor
{
public: // actually package-private
Container$GfxPrintVisitor();
public:
virtual void visit(::java::awt::Component *, ::java::awt::Graphics *);
static ::java::awt::Container$GfxVisitor * INSTANCE;
static ::java::lang::Class class$;
};
#endif // __java_awt_Container$GfxPrintVisitor__
+33
View File
@@ -0,0 +1,33 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container$GfxVisitor__
#define __java_awt_Container$GfxVisitor__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container$GfxVisitor;
class Graphics;
}
}
}
class java::awt::Container$GfxVisitor : public ::java::lang::Object
{
public: // actually package-private
Container$GfxVisitor();
public:
virtual void visit(::java::awt::Component *, ::java::awt::Graphics *) = 0;
static ::java::lang::Class class$;
};
#endif // __java_awt_Container$GfxVisitor__
+164
View File
@@ -0,0 +1,164 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Container__
#define __java_awt_Container__
#pragma interface
#include <java/awt/Component.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class Component;
class ComponentOrientation;
class Container;
class Container$GfxVisitor;
class Dimension;
class Event;
class FocusTraversalPolicy;
class Font;
class Graphics;
class Insets;
class LayoutManager;
class Point;
namespace event
{
class ContainerEvent;
class ContainerListener;
}
}
namespace beans
{
class PropertyChangeListener;
}
}
}
class java::awt::Container : public ::java::awt::Component
{
public:
Container();
virtual jint getComponentCount();
virtual jint countComponents();
virtual ::java::awt::Component * getComponent(jint);
virtual JArray< ::java::awt::Component * > * getComponents();
virtual ::java::awt::Insets * getInsets();
virtual ::java::awt::Insets * insets();
virtual ::java::awt::Component * add(::java::awt::Component *);
virtual ::java::awt::Component * add(::java::lang::String *, ::java::awt::Component *);
virtual ::java::awt::Component * add(::java::awt::Component *, jint);
virtual void add(::java::awt::Component *, ::java::lang::Object *);
virtual void add(::java::awt::Component *, ::java::lang::Object *, jint);
public: // actually protected
virtual void addImpl(::java::awt::Component *, ::java::lang::Object *, jint);
public:
virtual void remove(jint);
virtual void remove(::java::awt::Component *);
virtual void removeAll();
virtual ::java::awt::LayoutManager * getLayout();
virtual void setLayout(::java::awt::LayoutManager *);
virtual void doLayout();
virtual void layout();
virtual void invalidate();
virtual void validate();
private:
void invalidateTree();
public: // actually protected
virtual void validateTree();
public:
virtual void setFont(::java::awt::Font *);
virtual ::java::awt::Dimension * getPreferredSize();
virtual ::java::awt::Dimension * preferredSize();
virtual ::java::awt::Dimension * getMinimumSize();
virtual ::java::awt::Dimension * minimumSize();
virtual ::java::awt::Dimension * getMaximumSize();
virtual jfloat getAlignmentX();
virtual jfloat getAlignmentY();
virtual void paint(::java::awt::Graphics *);
virtual void update(::java::awt::Graphics *);
virtual void print(::java::awt::Graphics *);
virtual void paintComponents(::java::awt::Graphics *);
virtual void printComponents(::java::awt::Graphics *);
virtual void addContainerListener(::java::awt::event::ContainerListener *);
virtual void removeContainerListener(::java::awt::event::ContainerListener *);
virtual JArray< ::java::awt::event::ContainerListener * > * getContainerListeners();
virtual JArray< ::java::util::EventListener * > * getListeners(::java::lang::Class *);
public: // actually protected
virtual void processEvent(::java::awt::AWTEvent *);
virtual void processContainerEvent(::java::awt::event::ContainerEvent *);
public:
virtual void deliverEvent(::java::awt::Event *);
virtual ::java::awt::Component * getComponentAt(jint, jint);
virtual ::java::awt::Component * locate(jint, jint);
virtual ::java::awt::Component * getComponentAt(::java::awt::Point *);
virtual ::java::awt::Component * findComponentAt(jint, jint);
virtual ::java::awt::Component * findComponentAt(::java::awt::Point *);
virtual void addNotify();
virtual void removeNotify();
virtual jboolean isAncestorOf(::java::awt::Component *);
public: // actually protected
virtual ::java::lang::String * paramString();
public:
virtual void list(::java::io::PrintStream *, jint);
virtual void list(::java::io::PrintWriter *, jint);
virtual void setFocusTraversalKeys(jint, ::java::util::Set *);
virtual ::java::util::Set * getFocusTraversalKeys(jint);
virtual jboolean areFocusTraversalKeysSet(jint);
virtual jboolean isFocusCycleRoot(::java::awt::Container *);
virtual void setFocusTraversalPolicy(::java::awt::FocusTraversalPolicy *);
virtual ::java::awt::FocusTraversalPolicy * getFocusTraversalPolicy();
virtual jboolean isFocusTraversalPolicySet();
virtual void setFocusCycleRoot(jboolean);
virtual jboolean isFocusTraversalPolicyProvider();
virtual void setFocusTraversalPolicyProvider(jboolean);
virtual jboolean isFocusCycleRoot();
virtual void transferFocusDownCycle();
virtual void applyComponentOrientation(::java::awt::ComponentOrientation *);
virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *);
virtual void setComponentZOrder(::java::awt::Component *, jint);
virtual jint getComponentZOrder(::java::awt::Component *);
private:
void visitChildren(::java::awt::Graphics *, ::java::awt::Container$GfxVisitor *, jboolean);
void visitChild(::java::awt::Graphics *, ::java::awt::Container$GfxVisitor *, ::java::awt::Component *);
public: // actually package-private
virtual void dispatchEventImpl(::java::awt::AWTEvent *);
virtual void dispatchNoLightweight(::java::awt::AWTEvent *);
virtual jboolean eventTypeEnabled(jint);
virtual ::java::awt::Component * findNextFocusComponent(::java::awt::Component *);
virtual void fireHierarchyEvent(jint, ::java::awt::Component *, ::java::awt::Container *, jlong);
virtual void updateHierarchyListenerCount(jlong, jint);
virtual void notifyReshape(jboolean, jboolean);
private:
void addNotifyContainerChildren();
void readObject(::java::io::ObjectInputStream *);
void writeObject(::java::io::ObjectOutputStream *);
static const jlong serialVersionUID = 4613797578919906343LL;
public: // actually package-private
jint __attribute__((aligned(__alignof__( ::java::awt::Component)))) ncomponents;
JArray< ::java::awt::Component * > * component;
::java::awt::LayoutManager * layoutMgr;
jboolean focusCycleRoot;
private:
jboolean focusTraversalPolicyProvider;
public: // actually package-private
jint containerSerializedDataVersion;
::java::awt::event::ContainerListener * containerListener;
private:
::java::awt::FocusTraversalPolicy * focusTraversalPolicy;
public: // actually package-private
JArray< ::java::util::Set * > * focusTraversalKeys;
static jboolean $assertionsDisabled;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Container__
@@ -0,0 +1,52 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_ContainerOrderFocusTraversalPolicy__
#define __java_awt_ContainerOrderFocusTraversalPolicy__
#pragma interface
#include <java/awt/FocusTraversalPolicy.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container;
class ContainerOrderFocusTraversalPolicy;
}
}
}
class java::awt::ContainerOrderFocusTraversalPolicy : public ::java::awt::FocusTraversalPolicy
{
public:
ContainerOrderFocusTraversalPolicy();
virtual ::java::awt::Component * getComponentAfter(::java::awt::Container *, ::java::awt::Component *);
private:
::java::awt::Component * getNextAvailableComponent(JArray< ::java::awt::Component * > *, jint, jint);
public: // actually package-private
virtual ::java::awt::Component * getPrevAvailableComponent(JArray< ::java::awt::Component * > *, jint, jint);
public:
virtual ::java::awt::Component * getComponentBefore(::java::awt::Container *, ::java::awt::Component *);
virtual ::java::awt::Component * getFirstComponent(::java::awt::Container *);
virtual ::java::awt::Component * getLastComponent(::java::awt::Container *);
virtual ::java::awt::Component * getDefaultComponent(::java::awt::Container *);
virtual void setImplicitDownCycleTraversal(jboolean);
virtual jboolean getImplicitDownCycleTraversal();
public: // actually protected
virtual jboolean accept(::java::awt::Component *);
public: // actually package-private
static const jlong serialVersionUID = 486933713763926351LL;
private:
jboolean __attribute__((aligned(__alignof__( ::java::awt::FocusTraversalPolicy)))) implicitDownCycleTraversal;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_ContainerOrderFocusTraversalPolicy__
+69
View File
@@ -0,0 +1,69 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Cursor__
#define __java_awt_Cursor__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Cursor;
}
}
}
class java::awt::Cursor : public ::java::lang::Object
{
public:
Cursor(jint);
public: // actually protected
Cursor(::java::lang::String *);
public:
static ::java::awt::Cursor * getPredefinedCursor(jint);
static ::java::awt::Cursor * getSystemCustomCursor(::java::lang::String *);
static ::java::awt::Cursor * getDefaultCursor();
virtual jint getType();
virtual ::java::lang::String * getName();
virtual ::java::lang::String * toString();
public: // actually package-private
static const jlong serialVersionUID = 8028237497568985504LL;
public:
static const jint DEFAULT_CURSOR = 0;
static const jint CROSSHAIR_CURSOR = 1;
static const jint TEXT_CURSOR = 2;
static const jint WAIT_CURSOR = 3;
static const jint SW_RESIZE_CURSOR = 4;
static const jint SE_RESIZE_CURSOR = 5;
static const jint NW_RESIZE_CURSOR = 6;
static const jint NE_RESIZE_CURSOR = 7;
static const jint N_RESIZE_CURSOR = 8;
static const jint S_RESIZE_CURSOR = 9;
static const jint W_RESIZE_CURSOR = 10;
static const jint E_RESIZE_CURSOR = 11;
static const jint HAND_CURSOR = 12;
static const jint MOVE_CURSOR = 13;
private:
static JArray< ::java::lang::String * > * NAMES;
public:
static const jint CUSTOM_CURSOR = -1;
private:
static const jint PREDEFINED_COUNT = 14;
public: // actually protected
static JArray< ::java::awt::Cursor * > * predefined;
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
public: // actually package-private
jint type;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Cursor__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_DefaultFocusTraversalPolicy__
#define __java_awt_DefaultFocusTraversalPolicy__
#pragma interface
#include <java/awt/ContainerOrderFocusTraversalPolicy.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class DefaultFocusTraversalPolicy;
}
}
}
class java::awt::DefaultFocusTraversalPolicy : public ::java::awt::ContainerOrderFocusTraversalPolicy
{
public:
DefaultFocusTraversalPolicy();
public: // actually protected
virtual jboolean accept(::java::awt::Component *);
private:
static const jlong serialVersionUID = 8876966522510157497LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_DefaultFocusTraversalPolicy__
@@ -0,0 +1,48 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_DefaultKeyboardFocusManager$EventDelayRequest__
#define __java_awt_DefaultKeyboardFocusManager$EventDelayRequest__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class DefaultKeyboardFocusManager;
class DefaultKeyboardFocusManager$EventDelayRequest;
namespace event
{
class KeyEvent;
}
}
}
}
class java::awt::DefaultKeyboardFocusManager$EventDelayRequest : public ::java::lang::Object
{
public:
DefaultKeyboardFocusManager$EventDelayRequest(::java::awt::DefaultKeyboardFocusManager *, jlong, ::java::awt::Component *);
virtual jint compareTo(::java::lang::Object *);
virtual jboolean equals(::java::lang::Object *);
virtual void enqueueEvent(::java::awt::event::KeyEvent *);
virtual void dispatchEvents();
virtual void discardEvents();
private:
::java::util::LinkedList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) enqueuedKeyEvents;
public:
jlong timestamp;
::java::awt::Component * focusedComp;
public: // actually package-private
::java::awt::DefaultKeyboardFocusManager * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_DefaultKeyboardFocusManager$EventDelayRequest__
@@ -0,0 +1,60 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_DefaultKeyboardFocusManager__
#define __java_awt_DefaultKeyboardFocusManager__
#pragma interface
#include <java/awt/KeyboardFocusManager.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class AWTKeyStroke;
class Component;
class Container;
class DefaultKeyboardFocusManager;
namespace event
{
class FocusEvent;
class KeyEvent;
}
}
}
}
class java::awt::DefaultKeyboardFocusManager : public ::java::awt::KeyboardFocusManager
{
public:
DefaultKeyboardFocusManager();
virtual jboolean dispatchEvent(::java::awt::AWTEvent *);
private:
jboolean handleFocusGained(::java::awt::event::FocusEvent *);
jboolean handleFocusLost(::java::awt::event::FocusEvent *);
jboolean enqueueKeyEvent(::java::awt::event::KeyEvent *);
public:
virtual jboolean dispatchKeyEvent(::java::awt::event::KeyEvent *);
virtual jboolean postProcessKeyEvent(::java::awt::event::KeyEvent *);
virtual void processKeyEvent(::java::awt::Component *, ::java::awt::event::KeyEvent *);
public: // actually protected
virtual void enqueueKeyEvents(jlong, ::java::awt::Component *);
virtual void dequeueKeyEvents(jlong, ::java::awt::Component *);
virtual void discardKeyEvents(::java::awt::Component *);
public:
virtual void focusPreviousComponent(::java::awt::Component *);
virtual void focusNextComponent(::java::awt::Component *);
virtual void upFocusCycle(::java::awt::Component *);
virtual void downFocusCycle(::java::awt::Container *);
private:
::java::awt::AWTKeyStroke * __attribute__((aligned(__alignof__( ::java::awt::KeyboardFocusManager)))) waitForKeyStroke;
::java::util::SortedSet * delayRequests;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_DefaultKeyboardFocusManager__
@@ -0,0 +1,46 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Dialog$AccessibleAWTDialog__
#define __java_awt_Dialog$AccessibleAWTDialog__
#pragma interface
#include <java/awt/Window$AccessibleAWTWindow.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Dialog;
class Dialog$AccessibleAWTDialog;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleRole;
class AccessibleStateSet;
}
}
}
class java::awt::Dialog$AccessibleAWTDialog : public ::java::awt::Window$AccessibleAWTWindow
{
public: // actually protected
Dialog$AccessibleAWTDialog(::java::awt::Dialog *);
public:
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
private:
static const jlong serialVersionUID = 4837230331833941201LL;
public: // actually package-private
::java::awt::Dialog * __attribute__((aligned(__alignof__( ::java::awt::Window$AccessibleAWTWindow)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Dialog$AccessibleAWTDialog__
+76
View File
@@ -0,0 +1,76 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Dialog__
#define __java_awt_Dialog__
#pragma interface
#include <java/awt/Window.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Dialog;
class EventQueue;
class Frame;
class GraphicsConfiguration;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::Dialog : public ::java::awt::Window
{
public:
Dialog(::java::awt::Frame *);
Dialog(::java::awt::Frame *, jboolean);
Dialog(::java::awt::Frame *, ::java::lang::String *);
Dialog(::java::awt::Frame *, ::java::lang::String *, jboolean);
Dialog(::java::awt::Frame *, ::java::lang::String *, jboolean, ::java::awt::GraphicsConfiguration *);
Dialog(::java::awt::Dialog *);
Dialog(::java::awt::Dialog *, ::java::lang::String *);
Dialog(::java::awt::Dialog *, ::java::lang::String *, jboolean);
Dialog(::java::awt::Dialog *, ::java::lang::String *, jboolean, ::java::awt::GraphicsConfiguration *);
virtual ::java::lang::String * getTitle();
virtual void setTitle(::java::lang::String *);
virtual jboolean isModal();
virtual void setModal(jboolean);
virtual jboolean isResizable();
virtual void setResizable(jboolean);
virtual void addNotify();
virtual void show();
virtual void hide();
virtual void dispose();
public: // actually protected
virtual ::java::lang::String * paramString();
public:
virtual jboolean isUndecorated();
virtual void setUndecorated(jboolean);
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
static const jlong serialVersionUID = 5920926903803293709LL;
jboolean __attribute__((aligned(__alignof__( ::java::awt::Window)))) modal;
jboolean resizable;
::java::lang::String * title;
jboolean undecorated;
jboolean blocked;
::java::awt::EventQueue * eq2;
static jlong next_dialog_number;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Dialog__
+45
View File
@@ -0,0 +1,45 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Dimension__
#define __java_awt_Dimension__
#pragma interface
#include <java/awt/geom/Dimension2D.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Dimension;
}
}
}
class java::awt::Dimension : public ::java::awt::geom::Dimension2D
{
public:
Dimension();
Dimension(::java::awt::Dimension *);
Dimension(jint, jint);
virtual jdouble getWidth();
virtual jdouble getHeight();
virtual void setSize(jdouble, jdouble);
virtual ::java::awt::Dimension * getSize();
virtual void setSize(::java::awt::Dimension *);
virtual void setSize(jint, jint);
virtual jboolean equals(::java::lang::Object *);
virtual jint hashCode();
virtual ::java::lang::String * toString();
private:
static const jlong serialVersionUID = 4723952579491349524LL;
public:
jint __attribute__((aligned(__alignof__( ::java::awt::geom::Dimension2D)))) width;
jint height;
static ::java::lang::Class class$;
};
#endif // __java_awt_Dimension__
+43
View File
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_DisplayMode__
#define __java_awt_DisplayMode__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class DisplayMode;
}
}
}
class java::awt::DisplayMode : public ::java::lang::Object
{
public:
DisplayMode(jint, jint, jint, jint);
jint getHeight();
jint getWidth();
jint getBitDepth();
jint getRefreshRate();
jboolean equals(::java::awt::DisplayMode *);
jint hashCode();
static const jint BIT_DEPTH_MULTI = -1;
static const jint REFRESH_RATE_UNKNOWN = 0;
private:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) width;
jint height;
jint bitDepth;
jint refreshRate;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_DisplayMode__
+119
View File
@@ -0,0 +1,119 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Event__
#define __java_awt_Event__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Event;
}
}
}
class java::awt::Event : public ::java::lang::Object
{
public:
Event(::java::lang::Object *, jint, ::java::lang::Object *);
Event(::java::lang::Object *, jlong, jint, jint, jint, jint, jint);
Event(::java::lang::Object *, jlong, jint, jint, jint, jint, jint, ::java::lang::Object *);
virtual jboolean controlDown();
virtual jboolean metaDown();
public: // actually protected
virtual ::java::lang::String * paramString();
public:
virtual jboolean shiftDown();
virtual ::java::lang::String * toString();
virtual void translate(jint, jint);
public: // actually package-private
static const jlong serialVersionUID = 5488922509400504703LL;
public:
static const jint SHIFT_MASK = 1;
static const jint CTRL_MASK = 2;
static const jint META_MASK = 4;
static const jint ALT_MASK = 8;
static const jint ACTION_EVENT = 1001;
static const jint BACK_SPACE = 8;
static const jint CAPS_LOCK = 1022;
static const jint DELETE = 127;
static const jint DOWN = 1005;
static const jint END = 1001;
static const jint ENTER = 10;
static const jint ESCAPE = 27;
static const jint F1 = 1008;
static const jint F10 = 1017;
static const jint F11 = 1018;
static const jint F12 = 1019;
static const jint F2 = 1009;
static const jint F3 = 1010;
static const jint F4 = 1011;
static const jint F5 = 1012;
static const jint F6 = 1013;
static const jint F7 = 1014;
static const jint F8 = 1015;
static const jint F9 = 1016;
static const jint GOT_FOCUS = 1004;
static const jint HOME = 1000;
static const jint INSERT = 1025;
static const jint KEY_ACTION = 403;
static const jint KEY_ACTION_RELEASE = 404;
static const jint KEY_PRESS = 401;
static const jint KEY_RELEASE = 402;
static const jint LEFT = 1006;
static const jint LIST_DESELECT = 702;
static const jint LIST_SELECT = 701;
static const jint LOAD_FILE = 1002;
static const jint LOST_FOCUS = 1005;
static const jint MOUSE_DOWN = 501;
static const jint MOUSE_DRAG = 506;
static const jint MOUSE_ENTER = 504;
static const jint MOUSE_EXIT = 505;
static const jint MOUSE_MOVE = 503;
static const jint MOUSE_UP = 502;
static const jint NUM_LOCK = 1023;
static const jint PAUSE = 1024;
static const jint PGDN = 1003;
static const jint PGUP = 1002;
static const jint PRINT_SCREEN = 1020;
static const jint RIGHT = 1007;
static const jint SAVE_FILE = 1003;
static const jint SCROLL_ABSOLUTE = 605;
static const jint SCROLL_BEGIN = 606;
static const jint SCROLL_END = 607;
static const jint SCROLL_LINE_DOWN = 602;
static const jint SCROLL_LINE_UP = 601;
static const jint SCROLL_LOCK = 1021;
static const jint SCROLL_PAGE_DOWN = 604;
static const jint SCROLL_PAGE_UP = 603;
static const jint TAB = 9;
static const jint UP = 1004;
static const jint WINDOW_DEICONIFY = 204;
static const jint WINDOW_DESTROY = 201;
static const jint WINDOW_EXPOSE = 202;
static const jint WINDOW_ICONIFY = 203;
static const jint WINDOW_MOVED = 205;
::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) arg;
jint clickCount;
public: // actually package-private
jboolean consumed;
public:
::java::awt::Event * evt;
jint id;
jint key;
jint modifiers;
::java::lang::Object * target;
jlong when;
jint x;
jint y;
static ::java::lang::Class class$;
};
#endif // __java_awt_Event__
+37
View File
@@ -0,0 +1,37 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_EventDispatchThread__
#define __java_awt_EventDispatchThread__
#pragma interface
#include <java/lang/Thread.h>
extern "Java"
{
namespace java
{
namespace awt
{
class EventDispatchThread;
class EventQueue;
}
}
}
class java::awt::EventDispatchThread : public ::java::lang::Thread
{
public: // actually package-private
EventDispatchThread(::java::awt::EventQueue *);
public:
virtual void run();
private:
static const jint DEFAULT_PRIORITY = 6;
static jint dispatchThreadNum;
::java::awt::EventQueue * __attribute__((aligned(__alignof__( ::java::lang::Thread)))) queue;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_EventDispatchThread__
+36
View File
@@ -0,0 +1,36 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_EventQueue$Queue__
#define __java_awt_EventQueue$Queue__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class EventQueue;
class EventQueue$Queue;
}
}
}
class java::awt::EventQueue$Queue : public ::java::lang::Object
{
EventQueue$Queue(::java::awt::EventQueue *);
public: // actually package-private
EventQueue$Queue(::java::awt::EventQueue *, ::java::awt::EventQueue$Queue *);
::java::awt::AWTEvent * __attribute__((aligned(__alignof__( ::java::lang::Object)))) queueHead;
::java::awt::AWTEvent * queueTail;
::java::awt::EventQueue * this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_EventQueue$Queue__
+69
View File
@@ -0,0 +1,69 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_EventQueue__
#define __java_awt_EventQueue__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class AWTEvent;
class EventDispatchThread;
class EventQueue;
class EventQueue$Queue;
}
}
}
class java::awt::EventQueue : public ::java::lang::Object
{
jboolean isShutdown();
public:
EventQueue();
virtual ::java::awt::AWTEvent * getNextEvent();
private:
::java::awt::AWTEvent * getNextEventImpl(jboolean);
public:
virtual ::java::awt::AWTEvent * peekEvent();
virtual ::java::awt::AWTEvent * peekEvent(jint);
virtual void postEvent(::java::awt::AWTEvent *);
private:
void postEventImpl(::java::awt::AWTEvent *);
void postEventImpl(::java::awt::AWTEvent *, jint);
public:
static void invokeAndWait(::java::lang::Runnable *);
static void invokeLater(::java::lang::Runnable *);
static jboolean isDispatchThread();
static ::java::awt::AWTEvent * getCurrentEvent();
virtual void push(::java::awt::EventQueue *);
public: // actually protected
virtual void pop();
virtual void dispatchEvent(::java::awt::AWTEvent *);
public:
static jlong getMostRecentEventTime();
private:
static const jint NORM_PRIORITY = 0;
static const jint LOW_PRIORITY = 1;
JArray< ::java::awt::EventQueue$Queue * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) queues;
::java::awt::EventQueue * next;
::java::awt::EventQueue * prev;
::java::awt::AWTEvent * currentEvent;
jlong lastWhen;
::java::awt::EventDispatchThread * dispatchThread;
jboolean nativeLoopRunning;
public: // actually package-private
static jboolean $assertionsDisabled;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_EventQueue__
+62
View File
@@ -0,0 +1,62 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_FileDialog__
#define __java_awt_FileDialog__
#pragma interface
#include <java/awt/Dialog.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Dialog;
class FileDialog;
class Frame;
}
}
}
class java::awt::FileDialog : public ::java::awt::Dialog
{
public:
FileDialog(::java::awt::Dialog *);
FileDialog(::java::awt::Dialog *, ::java::lang::String *);
FileDialog(::java::awt::Dialog *, ::java::lang::String *, jint);
FileDialog(::java::awt::Frame *);
FileDialog(::java::awt::Frame *, ::java::lang::String *);
FileDialog(::java::awt::Frame *, ::java::lang::String *, jint);
virtual jint getMode();
virtual void setMode(jint);
virtual ::java::lang::String * getDirectory();
virtual void setDirectory(::java::lang::String *);
virtual ::java::lang::String * getFile();
virtual void setFile(::java::lang::String *);
virtual ::java::io::FilenameFilter * getFilenameFilter();
virtual void setFilenameFilter(::java::io::FilenameFilter *);
virtual void addNotify();
public: // actually protected
virtual ::java::lang::String * paramString();
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
public:
static const jint LOAD = 0;
static const jint SAVE = 1;
private:
static const jlong serialVersionUID = 5035145889651310422LL;
::java::lang::String * __attribute__((aligned(__alignof__( ::java::awt::Dialog)))) dir;
::java::lang::String * file;
::java::io::FilenameFilter * filter;
jint mode;
static jlong next_file_dialog_number;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_FileDialog__
+60
View File
@@ -0,0 +1,60 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_FlowLayout__
#define __java_awt_FlowLayout__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container;
class Dimension;
class FlowLayout;
}
}
}
class java::awt::FlowLayout : public ::java::lang::Object
{
public:
virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
virtual jint getAlignment();
virtual jint getHgap();
virtual jint getVgap();
FlowLayout();
FlowLayout(jint);
FlowLayout(jint, jint, jint);
virtual void layoutContainer(::java::awt::Container *);
virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
virtual void removeLayoutComponent(::java::awt::Component *);
virtual void setAlignment(jint);
virtual void setHgap(jint);
virtual void setVgap(jint);
virtual ::java::lang::String * toString();
private:
::java::awt::Dimension * getSize(::java::awt::Container *, jboolean);
public:
static const jint LEFT = 0;
static const jint CENTER = 1;
static const jint RIGHT = 2;
static const jint LEADING = 3;
static const jint TRAILING = 4;
private:
static const jlong serialVersionUID = -7262534875583282631LL;
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) align;
jint hgap;
jint vgap;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_FlowLayout__
+38
View File
@@ -0,0 +1,38 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_FocusTraversalPolicy__
#define __java_awt_FocusTraversalPolicy__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container;
class FocusTraversalPolicy;
class Window;
}
}
}
class java::awt::FocusTraversalPolicy : public ::java::lang::Object
{
public:
FocusTraversalPolicy();
virtual ::java::awt::Component * getComponentAfter(::java::awt::Container *, ::java::awt::Component *) = 0;
virtual ::java::awt::Component * getComponentBefore(::java::awt::Container *, ::java::awt::Component *) = 0;
virtual ::java::awt::Component * getFirstComponent(::java::awt::Container *) = 0;
virtual ::java::awt::Component * getLastComponent(::java::awt::Container *) = 0;
virtual ::java::awt::Component * getDefaultComponent(::java::awt::Container *) = 0;
virtual ::java::awt::Component * getInitialComponent(::java::awt::Window *);
static ::java::lang::Class class$;
};
#endif // __java_awt_FocusTraversalPolicy__
+153
View File
@@ -0,0 +1,153 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Font__
#define __java_awt_Font__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace awt
{
class ClasspathToolkit;
namespace peer
{
class ClasspathFontPeer;
}
}
}
}
namespace java
{
namespace awt
{
class Font;
namespace font
{
class FontRenderContext;
class GlyphVector;
class LineMetrics;
}
namespace geom
{
class AffineTransform;
class Rectangle2D;
}
namespace peer
{
class FontPeer;
}
}
namespace text
{
class AttributedCharacterIterator$Attribute;
class CharacterIterator;
}
}
}
class java::awt::Font : public ::java::lang::Object
{
public:
static ::java::awt::Font * decode(::java::lang::String *);
public: // actually package-private
static ::gnu::java::awt::ClasspathToolkit * tk();
static ::java::awt::Font * getFontFromToolkit(::java::lang::String *, ::java::util::Map *);
static ::gnu::java::awt::peer::ClasspathFontPeer * getPeerFromToolkit(::java::lang::String *, ::java::util::Map *);
public:
static ::java::awt::Font * getFont(::java::lang::String *, ::java::awt::Font *);
static ::java::awt::Font * getFont(::java::lang::String *);
Font(::java::lang::String *, jint, jint);
Font(::java::util::Map *);
public: // actually package-private
Font(::java::lang::String *, ::java::util::Map *);
public:
virtual ::java::lang::String * getName();
virtual jint getSize();
virtual jfloat getSize2D();
virtual jboolean isPlain();
virtual jboolean isBold();
virtual jboolean isItalic();
virtual ::java::lang::String * getFamily();
virtual jint getStyle();
virtual jboolean canDisplay(jchar);
virtual jint canDisplayUpTo(::java::lang::String *);
virtual jint canDisplayUpTo(JArray< jchar > *, jint, jint);
virtual jint canDisplayUpTo(::java::text::CharacterIterator *, jint, jint);
static ::java::awt::Font * createFont(jint, ::java::io::InputStream *);
static ::java::awt::Font * createFont(jint, ::java::io::File *);
virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, ::java::lang::String *);
virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *);
virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, JArray< jchar > *);
virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, JArray< jint > *);
virtual ::java::awt::Font * deriveFont(jint, jfloat);
virtual ::java::awt::Font * deriveFont(jfloat);
virtual ::java::awt::Font * deriveFont(jint);
virtual ::java::awt::Font * deriveFont(jint, ::java::awt::geom::AffineTransform *);
virtual ::java::awt::Font * deriveFont(::java::awt::geom::AffineTransform *);
virtual ::java::awt::Font * deriveFont(::java::util::Map *);
virtual ::java::util::Map * getAttributes();
virtual JArray< ::java::text::AttributedCharacterIterator$Attribute * > * getAvailableAttributes();
virtual jbyte getBaselineFor(jchar);
virtual ::java::lang::String * getFamily(::java::util::Locale *);
static ::java::awt::Font * getFont(::java::util::Map *);
virtual ::java::lang::String * getFontName();
virtual ::java::lang::String * getFontName(::java::util::Locale *);
virtual jfloat getItalicAngle();
virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::lang::String *, jint, jint, ::java::awt::font::FontRenderContext *);
virtual ::java::awt::font::LineMetrics * getLineMetrics(JArray< jchar > *, jint, jint, ::java::awt::font::FontRenderContext *);
virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *);
virtual ::java::awt::geom::Rectangle2D * getMaxCharBounds(::java::awt::font::FontRenderContext *);
virtual jint getMissingGlyphCode();
virtual jint getNumGlyphs();
virtual ::java::lang::String * getPSName();
virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *, ::java::awt::font::FontRenderContext *);
virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *, jint, jint, ::java::awt::font::FontRenderContext *);
virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *);
virtual ::java::awt::geom::Rectangle2D * getStringBounds(JArray< jchar > *, jint, jint, ::java::awt::font::FontRenderContext *);
virtual ::java::awt::geom::AffineTransform * getTransform();
virtual jboolean hasUniformLineMetrics();
virtual jboolean isTransformed();
virtual ::java::awt::font::GlyphVector * layoutGlyphVector(::java::awt::font::FontRenderContext *, JArray< jchar > *, jint, jint, jint);
virtual ::java::awt::peer::FontPeer * getPeer();
virtual jint hashCode();
virtual jboolean equals(::java::lang::Object *);
virtual ::java::lang::String * toString();
virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::lang::String *, ::java::awt::font::FontRenderContext *);
private:
void readObject(::java::io::ObjectInputStream *);
public:
static const jint PLAIN = 0;
static const jint BOLD = 1;
static const jint ITALIC = 2;
static const jint ROMAN_BASELINE = 0;
static const jint CENTER_BASELINE = 1;
static const jint HANGING_BASELINE = 2;
static const jint TRUETYPE_FONT = 0;
static const jint TYPE1_FONT = 1;
static const jint LAYOUT_LEFT_TO_RIGHT = 0;
static const jint LAYOUT_RIGHT_TO_LEFT = 1;
static const jint LAYOUT_NO_START_CONTEXT = 2;
static const jint LAYOUT_NO_LIMIT_CONTEXT = 4;
public: // actually protected
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
jint size;
jfloat pointSize;
jint style;
private:
static const jlong serialVersionUID = -4206021311591459213LL;
::gnu::java::awt::peer::ClasspathFontPeer * peer;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Font__
+32
View File
@@ -0,0 +1,32 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_FontFormatException__
#define __java_awt_FontFormatException__
#pragma interface
#include <java/lang/Exception.h>
extern "Java"
{
namespace java
{
namespace awt
{
class FontFormatException;
}
}
}
class java::awt::FontFormatException : public ::java::lang::Exception
{
public:
FontFormatException(::java::lang::String *);
private:
static const jlong serialVersionUID = -4481290147811361272LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_FontFormatException__
+83
View File
@@ -0,0 +1,83 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_FontMetrics__
#define __java_awt_FontMetrics__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Font;
class FontMetrics;
class Graphics;
namespace font
{
class FontRenderContext;
class LineMetrics;
}
namespace geom
{
class Rectangle2D;
}
}
namespace text
{
class CharacterIterator;
}
}
}
class java::awt::FontMetrics : public ::java::lang::Object
{
public: // actually protected
FontMetrics(::java::awt::Font *);
public:
virtual ::java::awt::Font * getFont();
virtual jint getLeading();
virtual jint getAscent();
virtual jint getDescent();
virtual jint getHeight();
virtual jint getMaxAscent();
virtual jint getMaxDescent();
virtual jint getMaxDecent();
virtual jint getMaxAdvance();
virtual jint charWidth(jint);
virtual jint charWidth(jchar);
virtual jint stringWidth(::java::lang::String *);
virtual jint charsWidth(JArray< jchar > *, jint, jint);
virtual jint bytesWidth(JArray< jbyte > *, jint, jint);
virtual JArray< jint > * getWidths();
virtual ::java::lang::String * toString();
virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::lang::String *, ::java::awt::Graphics *);
virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::lang::String *, jint, jint, ::java::awt::Graphics *);
virtual ::java::awt::font::LineMetrics * getLineMetrics(JArray< jchar > *, jint, jint, ::java::awt::Graphics *);
virtual ::java::awt::geom::Rectangle2D * getMaxCharBounds(::java::awt::Graphics *);
virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::text::CharacterIterator *, jint, jint, ::java::awt::Graphics *);
virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *, ::java::awt::Graphics *);
virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *, jint, jint, ::java::awt::Graphics *);
virtual ::java::awt::geom::Rectangle2D * getStringBounds(JArray< jchar > *, jint, jint, ::java::awt::Graphics *);
virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::text::CharacterIterator *, jint, jint, ::java::awt::Graphics *);
private:
::java::awt::font::FontRenderContext * getFontRenderContext(::java::awt::Graphics *);
public:
virtual jboolean hasUniformLineMetrics();
private:
static const jlong serialVersionUID = 1681126225205050147LL;
public: // actually protected
::java::awt::Font * __attribute__((aligned(__alignof__( ::java::lang::Object)))) font;
private:
static ::java::awt::font::FontRenderContext * gRC;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_FontMetrics__
@@ -0,0 +1,46 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Frame$AccessibleAWTFrame__
#define __java_awt_Frame$AccessibleAWTFrame__
#pragma interface
#include <java/awt/Window$AccessibleAWTWindow.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Frame;
class Frame$AccessibleAWTFrame;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleRole;
class AccessibleStateSet;
}
}
}
class java::awt::Frame$AccessibleAWTFrame : public ::java::awt::Window$AccessibleAWTWindow
{
public: // actually protected
Frame$AccessibleAWTFrame(::java::awt::Frame *);
public:
virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
private:
static const jlong serialVersionUID = -6172960752956030250LL;
public: // actually package-private
::java::awt::Frame * __attribute__((aligned(__alignof__( ::java::awt::Window$AccessibleAWTWindow)))) this$0;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Frame$AccessibleAWTFrame__
+117
View File
@@ -0,0 +1,117 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Frame__
#define __java_awt_Frame__
#pragma interface
#include <java/awt/Window.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Frame;
class GraphicsConfiguration;
class Image;
class MenuBar;
class MenuComponent;
class Rectangle;
}
}
namespace javax
{
namespace accessibility
{
class AccessibleContext;
}
}
}
class java::awt::Frame : public ::java::awt::Window
{
public:
Frame();
Frame(::java::lang::String *);
Frame(::java::awt::GraphicsConfiguration *);
Frame(::java::lang::String *, ::java::awt::GraphicsConfiguration *);
virtual ::java::lang::String * getTitle();
virtual void setTitle(::java::lang::String *);
virtual ::java::awt::Image * getIconImage();
virtual void setIconImage(::java::awt::Image *);
virtual ::java::awt::MenuBar * getMenuBar();
virtual void setMenuBar(::java::awt::MenuBar *);
virtual jboolean isResizable();
virtual void setResizable(jboolean);
virtual jint getCursorType();
virtual void setCursor(jint);
virtual void remove(::java::awt::MenuComponent *);
virtual void addNotify();
virtual void removeNotify();
public: // actually protected
virtual ::java::lang::String * paramString();
private:
static void noteFrame(::java::awt::Frame *);
public:
static JArray< ::java::awt::Frame * > * getFrames();
virtual void setState(jint);
virtual jint getState();
virtual void setExtendedState(jint);
virtual jint getExtendedState();
virtual void setMaximizedBounds(::java::awt::Rectangle *);
virtual ::java::awt::Rectangle * getMaximizedBounds();
virtual jboolean isUndecorated();
virtual void setUndecorated(jboolean);
public: // actually package-private
virtual ::java::lang::String * generateName();
private:
static jlong getUniqueLong();
public:
virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
static const jint DEFAULT_CURSOR = 0;
static const jint CROSSHAIR_CURSOR = 1;
static const jint TEXT_CURSOR = 2;
static const jint WAIT_CURSOR = 3;
static const jint SW_RESIZE_CURSOR = 4;
static const jint SE_RESIZE_CURSOR = 5;
static const jint NW_RESIZE_CURSOR = 6;
static const jint NE_RESIZE_CURSOR = 7;
static const jint N_RESIZE_CURSOR = 8;
static const jint S_RESIZE_CURSOR = 9;
static const jint E_RESIZE_CURSOR = 11;
static const jint W_RESIZE_CURSOR = 10;
static const jint HAND_CURSOR = 12;
static const jint MOVE_CURSOR = 13;
static const jint ICONIFIED = 1;
static const jint MAXIMIZED_BOTH = 6;
static const jint MAXIMIZED_HORIZ = 2;
static const jint MAXIMIZED_VERT = 4;
static const jint NORMAL = 0;
private:
static const jlong serialVersionUID = 2673458971256075116LL;
jint __attribute__((aligned(__alignof__( ::java::awt::Window)))) frameSerializedDataVersion;
::java::awt::Image * icon;
jboolean mbManagement;
::java::awt::MenuBar * menuBar;
public: // actually package-private
::java::util::Vector * ownedWindows;
private:
jboolean resizable;
public: // actually package-private
jint state;
private:
::java::lang::String * title;
::java::awt::Rectangle * maximizedBounds;
jboolean undecorated;
static jlong next_frame_number;
static ::java::util::ArrayList * weakFrames;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Frame__
+62
View File
@@ -0,0 +1,62 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GradientPaint__
#define __java_awt_GradientPaint__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Color;
class GradientPaint;
class PaintContext;
class Rectangle;
class RenderingHints;
namespace geom
{
class AffineTransform;
class Point2D;
class Rectangle2D;
}
namespace image
{
class ColorModel;
}
}
}
}
class java::awt::GradientPaint : public ::java::lang::Object
{
public:
GradientPaint(jfloat, jfloat, ::java::awt::Color *, jfloat, jfloat, ::java::awt::Color *);
GradientPaint(::java::awt::geom::Point2D *, ::java::awt::Color *, ::java::awt::geom::Point2D *, ::java::awt::Color *);
GradientPaint(jfloat, jfloat, ::java::awt::Color *, jfloat, jfloat, ::java::awt::Color *, jboolean);
GradientPaint(::java::awt::geom::Point2D *, ::java::awt::Color *, ::java::awt::geom::Point2D *, ::java::awt::Color *, jboolean);
virtual ::java::awt::geom::Point2D * getPoint1();
virtual ::java::awt::Color * getColor1();
virtual ::java::awt::geom::Point2D * getPoint2();
virtual ::java::awt::Color * getColor2();
virtual jboolean isCyclic();
virtual ::java::awt::PaintContext * createContext(::java::awt::image::ColorModel *, ::java::awt::Rectangle *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::AffineTransform *, ::java::awt::RenderingHints *);
virtual jint getTransparency();
private:
jfloat __attribute__((aligned(__alignof__( ::java::lang::Object)))) x1;
jfloat y1;
::java::awt::Color * c1;
jfloat x2;
jfloat y2;
::java::awt::Color * c2;
jboolean cyclic;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_GradientPaint__
+97
View File
@@ -0,0 +1,97 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Graphics__
#define __java_awt_Graphics__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Color;
class Font;
class FontMetrics;
class Graphics;
class Image;
class Polygon;
class Rectangle;
class Shape;
namespace image
{
class ImageObserver;
}
}
namespace text
{
class AttributedCharacterIterator;
}
}
}
class java::awt::Graphics : public ::java::lang::Object
{
public: // actually protected
Graphics();
public:
virtual ::java::awt::Graphics * create() = 0;
virtual ::java::awt::Graphics * create(jint, jint, jint, jint);
virtual void translate(jint, jint) = 0;
virtual ::java::awt::Color * getColor() = 0;
virtual void setColor(::java::awt::Color *) = 0;
virtual void setPaintMode() = 0;
virtual void setXORMode(::java::awt::Color *) = 0;
virtual ::java::awt::Font * getFont() = 0;
virtual void setFont(::java::awt::Font *) = 0;
virtual ::java::awt::FontMetrics * getFontMetrics();
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *) = 0;
virtual ::java::awt::Rectangle * getClipBounds() = 0;
virtual ::java::awt::Rectangle * getClipRect();
virtual void clipRect(jint, jint, jint, jint) = 0;
virtual void setClip(jint, jint, jint, jint) = 0;
virtual ::java::awt::Shape * getClip() = 0;
virtual void setClip(::java::awt::Shape *) = 0;
virtual void copyArea(jint, jint, jint, jint, jint, jint) = 0;
virtual void drawLine(jint, jint, jint, jint) = 0;
virtual void fillRect(jint, jint, jint, jint) = 0;
virtual void drawRect(jint, jint, jint, jint);
virtual void clearRect(jint, jint, jint, jint) = 0;
virtual void drawRoundRect(jint, jint, jint, jint, jint, jint) = 0;
virtual void fillRoundRect(jint, jint, jint, jint, jint, jint) = 0;
virtual void draw3DRect(jint, jint, jint, jint, jboolean);
virtual void fill3DRect(jint, jint, jint, jint, jboolean);
virtual void drawOval(jint, jint, jint, jint) = 0;
virtual void fillOval(jint, jint, jint, jint) = 0;
virtual void drawArc(jint, jint, jint, jint, jint, jint) = 0;
virtual void fillArc(jint, jint, jint, jint, jint, jint) = 0;
virtual void drawPolyline(JArray< jint > *, JArray< jint > *, jint) = 0;
virtual void drawPolygon(JArray< jint > *, JArray< jint > *, jint) = 0;
virtual void drawPolygon(::java::awt::Polygon *);
virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint) = 0;
virtual void fillPolygon(::java::awt::Polygon *);
virtual void drawString(::java::lang::String *, jint, jint) = 0;
virtual void drawString(::java::text::AttributedCharacterIterator *, jint, jint) = 0;
virtual void drawChars(JArray< jchar > *, jint, jint, jint, jint);
virtual void drawBytes(JArray< jbyte > *, jint, jint, jint, jint);
virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *) = 0;
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::image::ImageObserver *) = 0;
virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *) = 0;
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *) = 0;
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::image::ImageObserver *) = 0;
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *) = 0;
virtual void dispose() = 0;
virtual void finalize();
virtual ::java::lang::String * toString();
virtual jboolean hitClip(jint, jint, jint, jint);
virtual ::java::awt::Rectangle * getClipBounds(::java::awt::Rectangle *);
static ::java::lang::Class class$;
};
#endif // __java_awt_Graphics__
+103
View File
@@ -0,0 +1,103 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Graphics2D__
#define __java_awt_Graphics2D__
#pragma interface
#include <java/awt/Graphics.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Color;
class Composite;
class Graphics2D;
class GraphicsConfiguration;
class Image;
class Paint;
class Rectangle;
class RenderingHints;
class RenderingHints$Key;
class Shape;
class Stroke;
namespace font
{
class FontRenderContext;
class GlyphVector;
}
namespace geom
{
class AffineTransform;
}
namespace image
{
class BufferedImage;
class BufferedImageOp;
class ImageObserver;
class RenderedImage;
namespace renderable
{
class RenderableImage;
}
}
}
namespace text
{
class AttributedCharacterIterator;
}
}
}
class java::awt::Graphics2D : public ::java::awt::Graphics
{
public: // actually protected
Graphics2D();
public:
virtual void draw3DRect(jint, jint, jint, jint, jboolean);
virtual void fill3DRect(jint, jint, jint, jint, jboolean);
virtual void draw(::java::awt::Shape *) = 0;
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::image::ImageObserver *) = 0;
virtual void drawImage(::java::awt::image::BufferedImage *, ::java::awt::image::BufferedImageOp *, jint, jint) = 0;
virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *) = 0;
virtual void drawRenderableImage(::java::awt::image::renderable::RenderableImage *, ::java::awt::geom::AffineTransform *) = 0;
virtual void drawString(::java::lang::String *, jint, jint) = 0;
virtual void drawString(::java::lang::String *, jfloat, jfloat) = 0;
virtual void drawString(::java::text::AttributedCharacterIterator *, jint, jint) = 0;
virtual void drawString(::java::text::AttributedCharacterIterator *, jfloat, jfloat) = 0;
virtual void fill(::java::awt::Shape *) = 0;
virtual jboolean hit(::java::awt::Rectangle *, ::java::awt::Shape *, jboolean) = 0;
virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration() = 0;
virtual void setComposite(::java::awt::Composite *) = 0;
virtual void setPaint(::java::awt::Paint *) = 0;
virtual void setStroke(::java::awt::Stroke *) = 0;
virtual void setRenderingHint(::java::awt::RenderingHints$Key *, ::java::lang::Object *) = 0;
virtual ::java::lang::Object * getRenderingHint(::java::awt::RenderingHints$Key *) = 0;
virtual void setRenderingHints(::java::util::Map *) = 0;
virtual void addRenderingHints(::java::util::Map *) = 0;
virtual ::java::awt::RenderingHints * getRenderingHints() = 0;
virtual void translate(jint, jint) = 0;
virtual void translate(jdouble, jdouble) = 0;
virtual void rotate(jdouble) = 0;
virtual void rotate(jdouble, jdouble, jdouble) = 0;
virtual void scale(jdouble, jdouble) = 0;
virtual void shear(jdouble, jdouble) = 0;
virtual void transform(::java::awt::geom::AffineTransform *) = 0;
virtual void setTransform(::java::awt::geom::AffineTransform *) = 0;
virtual ::java::awt::geom::AffineTransform * getTransform() = 0;
virtual ::java::awt::Paint * getPaint() = 0;
virtual ::java::awt::Composite * getComposite() = 0;
virtual void setBackground(::java::awt::Color *) = 0;
virtual ::java::awt::Color * getBackground() = 0;
virtual ::java::awt::Stroke * getStroke() = 0;
virtual void clip(::java::awt::Shape *) = 0;
virtual ::java::awt::font::FontRenderContext * getFontRenderContext() = 0;
virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat) = 0;
static ::java::lang::Class class$;
};
#endif // __java_awt_Graphics2D__
+40
View File
@@ -0,0 +1,40 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GraphicsConfigTemplate__
#define __java_awt_GraphicsConfigTemplate__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class GraphicsConfigTemplate;
class GraphicsConfiguration;
}
}
}
class java::awt::GraphicsConfigTemplate : public ::java::lang::Object
{
public:
GraphicsConfigTemplate();
virtual ::java::awt::GraphicsConfiguration * getBestConfiguration(JArray< ::java::awt::GraphicsConfiguration * > *) = 0;
virtual jboolean isGraphicsConfigSupported(::java::awt::GraphicsConfiguration *) = 0;
private:
static const jlong serialVersionUID = -8061369279557787079LL;
public:
static const jint REQUIRED = 1;
static const jint PREFERRED = 2;
static const jint UNNECESSARY = 3;
static ::java::lang::Class class$;
};
#endif // __java_awt_GraphicsConfigTemplate__
+61
View File
@@ -0,0 +1,61 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GraphicsConfiguration__
#define __java_awt_GraphicsConfiguration__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class BufferCapabilities;
class GraphicsConfiguration;
class GraphicsDevice;
class ImageCapabilities;
class Rectangle;
namespace geom
{
class AffineTransform;
}
namespace image
{
class BufferedImage;
class ColorModel;
class VolatileImage;
}
}
}
}
class java::awt::GraphicsConfiguration : public ::java::lang::Object
{
public: // actually protected
GraphicsConfiguration();
public:
virtual ::java::awt::GraphicsDevice * getDevice() = 0;
virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint) = 0;
virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint) = 0;
virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint, ::java::awt::ImageCapabilities *);
virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint, jint) = 0;
virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint, jint) = 0;
virtual ::java::awt::image::ColorModel * getColorModel() = 0;
virtual ::java::awt::image::ColorModel * getColorModel(jint) = 0;
virtual ::java::awt::geom::AffineTransform * getDefaultTransform() = 0;
virtual ::java::awt::geom::AffineTransform * getNormalizingTransform() = 0;
virtual ::java::awt::Rectangle * getBounds() = 0;
virtual ::java::awt::BufferCapabilities * getBufferCapabilities();
virtual ::java::awt::ImageCapabilities * getImageCapabilities();
private:
::java::awt::ImageCapabilities * __attribute__((aligned(__alignof__( ::java::lang::Object)))) imageCapabilities;
::java::awt::BufferCapabilities * bufferCapabilities;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_GraphicsConfiguration__
+58
View File
@@ -0,0 +1,58 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GraphicsDevice__
#define __java_awt_GraphicsDevice__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class DisplayMode;
class GraphicsConfigTemplate;
class GraphicsConfiguration;
class GraphicsDevice;
class Rectangle;
class Window;
}
}
}
class java::awt::GraphicsDevice : public ::java::lang::Object
{
public: // actually protected
GraphicsDevice();
public:
virtual jint getType() = 0;
virtual ::java::lang::String * getIDstring() = 0;
virtual JArray< ::java::awt::GraphicsConfiguration * > * getConfigurations() = 0;
virtual ::java::awt::GraphicsConfiguration * getDefaultConfiguration() = 0;
virtual ::java::awt::GraphicsConfiguration * getBestConfiguration(::java::awt::GraphicsConfigTemplate *);
virtual jboolean isFullScreenSupported();
virtual void setFullScreenWindow(::java::awt::Window *);
virtual ::java::awt::Window * getFullScreenWindow();
virtual jboolean isDisplayChangeSupported();
virtual void setDisplayMode(::java::awt::DisplayMode *);
virtual ::java::awt::DisplayMode * getDisplayMode();
virtual JArray< ::java::awt::DisplayMode * > * getDisplayModes();
virtual jint getAvailableAcceleratedMemory();
static const jint TYPE_RASTER_SCREEN = 0;
static const jint TYPE_PRINTER = 1;
static const jint TYPE_IMAGE_BUFFER = 2;
private:
::java::awt::Window * __attribute__((aligned(__alignof__( ::java::lang::Object)))) full_screen;
::java::awt::Rectangle * fullScreenOldBounds;
::java::awt::DisplayMode * mode;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_GraphicsDevice__
+55
View File
@@ -0,0 +1,55 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GraphicsEnvironment__
#define __java_awt_GraphicsEnvironment__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Font;
class Graphics2D;
class GraphicsDevice;
class GraphicsEnvironment;
class Point;
class Rectangle;
namespace image
{
class BufferedImage;
}
}
}
}
class java::awt::GraphicsEnvironment : public ::java::lang::Object
{
public: // actually protected
GraphicsEnvironment();
public:
static ::java::awt::GraphicsEnvironment * getLocalGraphicsEnvironment();
static jboolean isHeadless();
virtual jboolean isHeadlessInstance();
virtual JArray< ::java::awt::GraphicsDevice * > * getScreenDevices() = 0;
virtual ::java::awt::GraphicsDevice * getDefaultScreenDevice() = 0;
virtual ::java::awt::Graphics2D * createGraphics(::java::awt::image::BufferedImage *) = 0;
virtual JArray< ::java::awt::Font * > * getAllFonts() = 0;
virtual JArray< ::java::lang::String * > * getAvailableFontFamilyNames() = 0;
virtual JArray< ::java::lang::String * > * getAvailableFontFamilyNames(::java::util::Locale *) = 0;
virtual ::java::awt::Point * getCenterPoint();
virtual ::java::awt::Rectangle * getMaximumWindowBounds();
private:
static ::java::awt::GraphicsEnvironment * localGraphicsEnvironment;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_GraphicsEnvironment__
+69
View File
@@ -0,0 +1,69 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GridBagConstraints__
#define __java_awt_GridBagConstraints__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class GridBagConstraints;
class Insets;
}
}
}
class java::awt::GridBagConstraints : public ::java::lang::Object
{
public:
virtual ::java::lang::Object * clone();
GridBagConstraints();
GridBagConstraints(jint, jint, jint, jint, jdouble, jdouble, jint, jint, ::java::awt::Insets *, jint, jint);
public: // actually package-private
static const jlong serialVersionUID = -1000070633030801713LL;
public:
static const jint NONE = 0;
static const jint BOTH = 1;
static const jint HORIZONTAL = 2;
static const jint VERTICAL = 3;
static const jint CENTER = 10;
static const jint NORTH = 11;
static const jint NORTHEAST = 12;
static const jint EAST = 13;
static const jint SOUTHEAST = 14;
static const jint SOUTH = 15;
static const jint SOUTHWEST = 16;
static const jint WEST = 17;
static const jint NORTHWEST = 18;
static const jint RELATIVE = -1;
static const jint REMAINDER = 0;
static const jint PAGE_START = 19;
static const jint PAGE_END = 20;
static const jint LINE_START = 21;
static const jint LINE_END = 22;
static const jint FIRST_LINE_START = 23;
static const jint FIRST_LINE_END = 24;
static const jint LAST_LINE_START = 25;
static const jint LAST_LINE_END = 26;
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) anchor;
jint fill;
jint gridheight;
jint gridwidth;
jint gridx;
jint gridy;
::java::awt::Insets * insets;
jint ipadx;
jint ipady;
jdouble weightx;
jdouble weighty;
static ::java::lang::Class class$;
};
#endif // __java_awt_GridBagConstraints__
+100
View File
@@ -0,0 +1,100 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GridBagLayout__
#define __java_awt_GridBagLayout__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container;
class Dimension;
class GridBagConstraints;
class GridBagLayout;
class GridBagLayoutInfo;
class Point;
class Rectangle;
}
}
}
class java::awt::GridBagLayout : public ::java::lang::Object
{
public:
GridBagLayout();
private:
jint sumIntArray(JArray< jint > *, jint);
jint sumIntArray(JArray< jint > *);
jdouble sumDoubleArray(JArray< jdouble > *);
public:
virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
virtual void removeLayoutComponent(::java::awt::Component *);
virtual void addLayoutComponent(::java::awt::Component *, ::java::lang::Object *);
virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
virtual ::java::awt::Dimension * maximumLayoutSize(::java::awt::Container *);
virtual void layoutContainer(::java::awt::Container *);
virtual jfloat getLayoutAlignmentX(::java::awt::Container *);
virtual jfloat getLayoutAlignmentY(::java::awt::Container *);
virtual void invalidateLayout(::java::awt::Container *);
virtual void setConstraints(::java::awt::Component *, ::java::awt::GridBagConstraints *);
virtual ::java::awt::GridBagConstraints * getConstraints(::java::awt::Component *);
public: // actually protected
virtual ::java::awt::GridBagConstraints * lookupConstraints(::java::awt::Component *);
private:
::java::awt::GridBagConstraints * lookupInternalConstraints(::java::awt::Component *);
public:
virtual ::java::awt::Point * getLayoutOrigin();
virtual JArray< JArray< jint > * > * getLayoutDimensions();
virtual JArray< JArray< jdouble > * > * getLayoutWeights();
virtual ::java::awt::Point * location(jint, jint);
virtual ::java::lang::String * toString();
public: // actually protected
virtual void AdjustForGravity(::java::awt::GridBagConstraints *, ::java::awt::Rectangle *);
virtual void ArrangeGrid(::java::awt::Container *);
virtual ::java::awt::GridBagLayoutInfo * GetLayoutInfo(::java::awt::Container *, jint);
virtual ::java::awt::Dimension * GetMinSize(::java::awt::Container *, ::java::awt::GridBagLayoutInfo *);
virtual ::java::awt::Dimension * getMinSize(::java::awt::Container *, ::java::awt::GridBagLayoutInfo *);
private:
void sortBySpan(::java::awt::Component *, jint, ::java::util::ArrayList *, jboolean);
void distributeSizeAndWeight(jint, jdouble, jint, jint, JArray< jint > *, JArray< jdouble > *);
void calcCellWeights(jdouble, JArray< jdouble > *, jint, jint);
void calcCellSizes(JArray< jint > *, JArray< jdouble > *, jint);
void dumpLayoutInfo(::java::awt::GridBagLayoutInfo *);
void dumpArray(JArray< jint > *);
void dumpArray(JArray< jdouble > *);
public: // actually protected
virtual void arrangeGrid(::java::awt::Container *);
virtual ::java::awt::GridBagLayoutInfo * getLayoutInfo(::java::awt::Container *, jint);
virtual void adjustForGravity(::java::awt::GridBagConstraints *, ::java::awt::Rectangle *);
private:
static const jlong serialVersionUID = 8838754796412211005LL;
public: // actually protected
static const jint MINSIZE = 1;
static const jint PREFERREDSIZE = 2;
static const jint MAXGRIDSIZE = 512;
::java::util::Hashtable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) comptable;
private:
::java::util::Hashtable * internalcomptable;
public: // actually protected
::java::awt::GridBagLayoutInfo * layoutInfo;
::java::awt::GridBagConstraints * defaultConstraints;
public:
JArray< jdouble > * columnWeights;
JArray< jint > * columnWidths;
JArray< jdouble > * rowWeights;
JArray< jint > * rowHeights;
static ::java::lang::Class class$;
};
#endif // __java_awt_GridBagLayout__
+43
View File
@@ -0,0 +1,43 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GridBagLayoutInfo__
#define __java_awt_GridBagLayoutInfo__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class GridBagLayoutInfo;
}
}
}
class java::awt::GridBagLayoutInfo : public ::java::lang::Object
{
public: // actually package-private
GridBagLayoutInfo(jint, jint);
private:
static const jlong serialVersionUID = -4899416460737170217LL;
public: // actually package-private
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) pos_x;
jint pos_y;
jint cols;
jint rows;
JArray< jint > * colWidths;
JArray< jint > * rowHeights;
JArray< jdouble > * colWeights;
JArray< jdouble > * rowWeights;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_GridBagLayoutInfo__
+58
View File
@@ -0,0 +1,58 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_GridLayout__
#define __java_awt_GridLayout__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Component;
class Container;
class Dimension;
class GridLayout;
}
}
}
class java::awt::GridLayout : public ::java::lang::Object
{
public:
virtual void addLayoutComponent(::java::lang::String *, ::java::awt::Component *);
virtual jint getColumns();
virtual jint getHgap();
virtual jint getRows();
virtual jint getVgap();
GridLayout();
GridLayout(jint, jint);
GridLayout(jint, jint, jint, jint);
virtual void layoutContainer(::java::awt::Container *);
virtual ::java::awt::Dimension * minimumLayoutSize(::java::awt::Container *);
virtual ::java::awt::Dimension * preferredLayoutSize(::java::awt::Container *);
virtual void removeLayoutComponent(::java::awt::Component *);
virtual void setColumns(jint);
virtual void setHgap(jint);
virtual void setRows(jint);
virtual void setVgap(jint);
virtual ::java::lang::String * toString();
private:
::java::awt::Dimension * getSize(::java::awt::Container *, jboolean);
public: // actually package-private
static const jlong serialVersionUID = -7411804673224730901LL;
private:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) cols;
jint rows;
jint hgap;
jint vgap;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_GridLayout__
+33
View File
@@ -0,0 +1,33 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_HeadlessException__
#define __java_awt_HeadlessException__
#pragma interface
#include <java/lang/UnsupportedOperationException.h>
extern "Java"
{
namespace java
{
namespace awt
{
class HeadlessException;
}
}
}
class java::awt::HeadlessException : public ::java::lang::UnsupportedOperationException
{
public:
HeadlessException();
HeadlessException(::java::lang::String *);
private:
static const jlong serialVersionUID = 167183644944358563LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_HeadlessException__
@@ -0,0 +1,33 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_IllegalComponentStateException__
#define __java_awt_IllegalComponentStateException__
#pragma interface
#include <java/lang/IllegalStateException.h>
extern "Java"
{
namespace java
{
namespace awt
{
class IllegalComponentStateException;
}
}
}
class java::awt::IllegalComponentStateException : public ::java::lang::IllegalStateException
{
public:
IllegalComponentStateException();
IllegalComponentStateException(::java::lang::String *);
private:
static const jlong serialVersionUID = -1889339587208144238LL;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_IllegalComponentStateException__
+53
View File
@@ -0,0 +1,53 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Image__
#define __java_awt_Image__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Graphics;
class Image;
namespace image
{
class ImageObserver;
class ImageProducer;
}
}
}
}
class java::awt::Image : public ::java::lang::Object
{
public:
Image();
virtual jint getWidth(::java::awt::image::ImageObserver *) = 0;
virtual jint getHeight(::java::awt::image::ImageObserver *) = 0;
virtual ::java::awt::image::ImageProducer * getSource() = 0;
virtual ::java::awt::Graphics * getGraphics() = 0;
virtual ::java::lang::Object * getProperty(::java::lang::String *, ::java::awt::image::ImageObserver *) = 0;
virtual ::java::awt::Image * getScaledInstance(jint, jint, jint);
virtual void flush() = 0;
virtual void setAccelerationPriority(jfloat);
virtual jfloat getAccelerationPriority();
static ::java::lang::Object * UndefinedProperty;
static const jint SCALE_DEFAULT = 1;
static const jint SCALE_FAST = 2;
static const jint SCALE_SMOOTH = 4;
static const jint SCALE_REPLICATE = 8;
static const jint SCALE_AREA_AVERAGING = 16;
public: // actually protected
jfloat __attribute__((aligned(__alignof__( ::java::lang::Object)))) accelerationPriority;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_Image__
+35
View File
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_ImageCapabilities__
#define __java_awt_ImageCapabilities__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class ImageCapabilities;
}
}
}
class java::awt::ImageCapabilities : public ::java::lang::Object
{
public:
ImageCapabilities(jboolean);
virtual jboolean isAccelerated();
virtual jboolean isTrueVolatile();
virtual ::java::lang::Object * clone();
private:
jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) accelerated;
public:
static ::java::lang::Class class$;
};
#endif // __java_awt_ImageCapabilities__
+41
View File
@@ -0,0 +1,41 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_Insets__
#define __java_awt_Insets__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace awt
{
class Insets;
}
}
}
class java::awt::Insets : public ::java::lang::Object
{
public:
Insets(jint, jint, jint, jint);
virtual void set(jint, jint, jint, jint);
virtual jboolean equals(::java::lang::Object *);
virtual jint hashCode();
virtual ::java::lang::String * toString();
virtual ::java::lang::Object * clone();
private:
static const jlong serialVersionUID = -2272572637695466749LL;
public:
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) top;
jint left;
jint bottom;
jint right;
static ::java::lang::Class class$;
};
#endif // __java_awt_Insets__
+37
View File
@@ -0,0 +1,37 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_ItemSelectable__
#define __java_awt_ItemSelectable__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class ItemSelectable;
namespace event
{
class ItemListener;
}
}
}
}
class java::awt::ItemSelectable : public ::java::lang::Object
{
public:
virtual JArray< ::java::lang::Object * > * getSelectedObjects() = 0;
virtual void addItemListener(::java::awt::event::ItemListener *) = 0;
virtual void removeItemListener(::java::awt::event::ItemListener *) = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
#endif // __java_awt_ItemSelectable__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_JobAttributes$DefaultSelectionType__
#define __java_awt_JobAttributes$DefaultSelectionType__
#pragma interface
#include <java/awt/AttributeValue.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class JobAttributes$DefaultSelectionType;
}
}
}
class java::awt::JobAttributes$DefaultSelectionType : public ::java::awt::AttributeValue
{
JobAttributes$DefaultSelectionType(jint);
static JArray< ::java::lang::String * > * NAMES;
public:
static ::java::awt::JobAttributes$DefaultSelectionType * ALL;
static ::java::awt::JobAttributes$DefaultSelectionType * RANGE;
static ::java::awt::JobAttributes$DefaultSelectionType * SELECTION;
static ::java::lang::Class class$;
};
#endif // __java_awt_JobAttributes$DefaultSelectionType__
@@ -0,0 +1,34 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_JobAttributes$DestinationType__
#define __java_awt_JobAttributes$DestinationType__
#pragma interface
#include <java/awt/AttributeValue.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class JobAttributes$DestinationType;
}
}
}
class java::awt::JobAttributes$DestinationType : public ::java::awt::AttributeValue
{
JobAttributes$DestinationType(jint);
static JArray< ::java::lang::String * > * NAMES;
public:
static ::java::awt::JobAttributes$DestinationType * FILE;
static ::java::awt::JobAttributes$DestinationType * PRINTER;
static ::java::lang::Class class$;
};
#endif // __java_awt_JobAttributes$DestinationType__
@@ -0,0 +1,35 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_awt_JobAttributes$DialogType__
#define __java_awt_JobAttributes$DialogType__
#pragma interface
#include <java/awt/AttributeValue.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace awt
{
class JobAttributes$DialogType;
}
}
}
class java::awt::JobAttributes$DialogType : public ::java::awt::AttributeValue
{
JobAttributes$DialogType(jint);
static JArray< ::java::lang::String * > * NAMES;
public:
static ::java::awt::JobAttributes$DialogType * COMMON;
static ::java::awt::JobAttributes$DialogType * NATIVE;
static ::java::awt::JobAttributes$DialogType * NONE;
static ::java::lang::Class class$;
};
#endif // __java_awt_JobAttributes$DialogType__

Some files were not shown because too many files have changed in this diff Show More