summaryrefslogtreecommitdiff
path: root/libjava/java/awt/Component.h
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/java/awt/Component.h
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/java/awt/Component.h')
-rw-r--r--libjava/java/awt/Component.h438
1 files changed, 438 insertions, 0 deletions
diff --git a/libjava/java/awt/Component.h b/libjava/java/awt/Component.h
new file mode 100644
index 000000000..23edfa77e
--- /dev/null
+++ b/libjava/java/awt/Component.h
@@ -0,0 +1,438 @@
+
+// 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 *);
+ static ::java::awt::Event * translateEvent(::java::awt::AWTEvent *);
+ virtual void dispatchEventImpl(::java::awt::AWTEvent *);
+ virtual jboolean eventTypeEnabled(jint);
+ virtual jboolean isHierarchyVisible();
+public:
+ virtual ::java::awt::Point * getMousePosition();
+public: // actually package-private
+ virtual ::java::awt::Point * getMousePositionHelper(jboolean);
+ virtual jboolean mouseOverComponent(::java::awt::Component *, jboolean);
+ 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__