aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/Component.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/awt/Component.h')
-rw-r--r--libjava/java/awt/Component.h438
1 files changed, 0 insertions, 438 deletions
diff --git a/libjava/java/awt/Component.h b/libjava/java/awt/Component.h
deleted file mode 100644
index 23edfa7..0000000
--- a/libjava/java/awt/Component.h
+++ /dev/null
@@ -1,438 +0,0 @@
-
-// 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__