summaryrefslogtreecommitdiff
path: root/libjava/javax/swing/plaf/multi
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/plaf/multi')
-rw-r--r--libjava/javax/swing/plaf/multi/MultiButtonUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiColorChooserUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiComboBoxUI.h70
-rw-r--r--libjava/javax/swing/plaf/multi/MultiDesktopIconUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiDesktopPaneUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiFileChooserUI.h78
-rw-r--r--libjava/javax/swing/plaf/multi/MultiInternalFrameUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiLabelUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiListUI.h72
-rw-r--r--libjava/javax/swing/plaf/multi/MultiLookAndFeel.h50
-rw-r--r--libjava/javax/swing/plaf/multi/MultiMenuBarUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiMenuItemUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiOptionPaneUI.h69
-rw-r--r--libjava/javax/swing/plaf/multi/MultiPanelUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiPopupMenuUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiProgressBarUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiRootPaneUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiScrollBarUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiScrollPaneUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiSeparatorUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiSliderUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiSpinnerUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiSplitPaneUI.h73
-rw-r--r--libjava/javax/swing/plaf/multi/MultiTabbedPaneUI.h71
-rw-r--r--libjava/javax/swing/plaf/multi/MultiTableHeaderUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiTableUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiTextUI.h84
-rw-r--r--libjava/javax/swing/plaf/multi/MultiToolBarUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiToolTipUI.h66
-rw-r--r--libjava/javax/swing/plaf/multi/MultiTreeUI.h82
-rw-r--r--libjava/javax/swing/plaf/multi/MultiViewportUI.h66
31 files changed, 2101 insertions, 0 deletions
diff --git a/libjava/javax/swing/plaf/multi/MultiButtonUI.h b/libjava/javax/swing/plaf/multi/MultiButtonUI.h
new file mode 100644
index 000000000..3481b6eee
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiButtonUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiButtonUI__
+#define __javax_swing_plaf_multi_MultiButtonUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ButtonUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiButtonUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiButtonUI : public ::javax::swing::plaf::ButtonUI
+{
+
+public:
+ MultiButtonUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ButtonUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiButtonUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiColorChooserUI.h b/libjava/javax/swing/plaf/multi/MultiColorChooserUI.h
new file mode 100644
index 000000000..d890eeabe
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiColorChooserUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiColorChooserUI__
+#define __javax_swing_plaf_multi_MultiColorChooserUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ColorChooserUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiColorChooserUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiColorChooserUI : public ::javax::swing::plaf::ColorChooserUI
+{
+
+public:
+ MultiColorChooserUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ColorChooserUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiColorChooserUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiComboBoxUI.h b/libjava/javax/swing/plaf/multi/MultiComboBoxUI.h
new file mode 100644
index 000000000..9e92a3237
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiComboBoxUI.h
@@ -0,0 +1,70 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiComboBoxUI__
+#define __javax_swing_plaf_multi_MultiComboBoxUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ComboBoxUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComboBox;
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiComboBoxUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiComboBoxUI : public ::javax::swing::plaf::ComboBoxUI
+{
+
+public:
+ MultiComboBoxUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual void setPopupVisible(::javax::swing::JComboBox *, jboolean);
+ virtual jboolean isPopupVisible(::javax::swing::JComboBox *);
+ virtual jboolean isFocusTraversable(::javax::swing::JComboBox *);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ComboBoxUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiComboBoxUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiDesktopIconUI.h b/libjava/javax/swing/plaf/multi/MultiDesktopIconUI.h
new file mode 100644
index 000000000..d7a5f47fe
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiDesktopIconUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiDesktopIconUI__
+#define __javax_swing_plaf_multi_MultiDesktopIconUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/DesktopIconUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiDesktopIconUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiDesktopIconUI : public ::javax::swing::plaf::DesktopIconUI
+{
+
+public:
+ MultiDesktopIconUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::DesktopIconUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiDesktopIconUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiDesktopPaneUI.h b/libjava/javax/swing/plaf/multi/MultiDesktopPaneUI.h
new file mode 100644
index 000000000..d6dcff2c2
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiDesktopPaneUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiDesktopPaneUI__
+#define __javax_swing_plaf_multi_MultiDesktopPaneUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/DesktopPaneUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiDesktopPaneUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiDesktopPaneUI : public ::javax::swing::plaf::DesktopPaneUI
+{
+
+public:
+ MultiDesktopPaneUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::DesktopPaneUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiDesktopPaneUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiFileChooserUI.h b/libjava/javax/swing/plaf/multi/MultiFileChooserUI.h
new file mode 100644
index 000000000..e459d3280
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiFileChooserUI.h
@@ -0,0 +1,78 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiFileChooserUI__
+#define __javax_swing_plaf_multi_MultiFileChooserUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/FileChooserUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ class JFileChooser;
+ namespace filechooser
+ {
+ class FileFilter;
+ class FileView;
+ }
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiFileChooserUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiFileChooserUI : public ::javax::swing::plaf::FileChooserUI
+{
+
+public:
+ MultiFileChooserUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual ::javax::swing::filechooser::FileFilter * getAcceptAllFileFilter(::javax::swing::JFileChooser *);
+ virtual ::javax::swing::filechooser::FileView * getFileView(::javax::swing::JFileChooser *);
+ virtual ::java::lang::String * getApproveButtonText(::javax::swing::JFileChooser *);
+ virtual ::java::lang::String * getDialogTitle(::javax::swing::JFileChooser *);
+ virtual void rescanCurrentDirectory(::javax::swing::JFileChooser *);
+ virtual void ensureFileIsVisible(::javax::swing::JFileChooser *, ::java::io::File *);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::FileChooserUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiFileChooserUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiInternalFrameUI.h b/libjava/javax/swing/plaf/multi/MultiInternalFrameUI.h
new file mode 100644
index 000000000..ab260b709
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiInternalFrameUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiInternalFrameUI__
+#define __javax_swing_plaf_multi_MultiInternalFrameUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/InternalFrameUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiInternalFrameUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiInternalFrameUI : public ::javax::swing::plaf::InternalFrameUI
+{
+
+public:
+ MultiInternalFrameUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::InternalFrameUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiInternalFrameUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiLabelUI.h b/libjava/javax/swing/plaf/multi/MultiLabelUI.h
new file mode 100644
index 000000000..7f5049cec
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiLabelUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiLabelUI__
+#define __javax_swing_plaf_multi_MultiLabelUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/LabelUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiLabelUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiLabelUI : public ::javax::swing::plaf::LabelUI
+{
+
+public:
+ MultiLabelUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::LabelUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiLabelUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiListUI.h b/libjava/javax/swing/plaf/multi/MultiListUI.h
new file mode 100644
index 000000000..3147894c6
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiListUI.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiListUI__
+#define __javax_swing_plaf_multi_MultiListUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ListUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ class Point;
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ class JList;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiListUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiListUI : public ::javax::swing::plaf::ListUI
+{
+
+public:
+ MultiListUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual jint locationToIndex(::javax::swing::JList *, ::java::awt::Point *);
+ virtual ::java::awt::Point * indexToLocation(::javax::swing::JList *, jint);
+ virtual ::java::awt::Rectangle * getCellBounds(::javax::swing::JList *, jint, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ListUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiListUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiLookAndFeel.h b/libjava/javax/swing/plaf/multi/MultiLookAndFeel.h
new file mode 100644
index 000000000..83925d036
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiLookAndFeel.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiLookAndFeel__
+#define __javax_swing_plaf_multi_MultiLookAndFeel__
+
+#pragma interface
+
+#include <javax/swing/LookAndFeel.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace swing
+ {
+ class JComponent;
+ class UIDefaults;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiLookAndFeel;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiLookAndFeel : public ::javax::swing::LookAndFeel
+{
+
+public:
+ MultiLookAndFeel();
+ virtual ::java::lang::String * getName();
+ virtual ::java::lang::String * getID();
+ virtual ::java::lang::String * getDescription();
+ virtual jboolean isNativeLookAndFeel();
+ virtual jboolean isSupportedLookAndFeel();
+ virtual ::javax::swing::UIDefaults * getDefaults();
+ static ::javax::swing::plaf::ComponentUI * createUIs(::javax::swing::plaf::ComponentUI *, ::java::util::Vector *, ::javax::swing::JComponent *);
+public: // actually protected
+ static JArray< ::javax::swing::plaf::ComponentUI * > * uisToArray(::java::util::Vector *);
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiLookAndFeel__
diff --git a/libjava/javax/swing/plaf/multi/MultiMenuBarUI.h b/libjava/javax/swing/plaf/multi/MultiMenuBarUI.h
new file mode 100644
index 000000000..9056557b4
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiMenuBarUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiMenuBarUI__
+#define __javax_swing_plaf_multi_MultiMenuBarUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/MenuBarUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiMenuBarUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiMenuBarUI : public ::javax::swing::plaf::MenuBarUI
+{
+
+public:
+ MultiMenuBarUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::MenuBarUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiMenuBarUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiMenuItemUI.h b/libjava/javax/swing/plaf/multi/MultiMenuItemUI.h
new file mode 100644
index 000000000..7bbe2f231
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiMenuItemUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiMenuItemUI__
+#define __javax_swing_plaf_multi_MultiMenuItemUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/MenuItemUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiMenuItemUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiMenuItemUI : public ::javax::swing::plaf::MenuItemUI
+{
+
+public:
+ MultiMenuItemUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::MenuItemUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiMenuItemUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiOptionPaneUI.h b/libjava/javax/swing/plaf/multi/MultiOptionPaneUI.h
new file mode 100644
index 000000000..ce895299c
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiOptionPaneUI.h
@@ -0,0 +1,69 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiOptionPaneUI__
+#define __javax_swing_plaf_multi_MultiOptionPaneUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/OptionPaneUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ class JOptionPane;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiOptionPaneUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiOptionPaneUI : public ::javax::swing::plaf::OptionPaneUI
+{
+
+public:
+ MultiOptionPaneUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual void selectInitialValue(::javax::swing::JOptionPane *);
+ virtual jboolean containsCustomComponents(::javax::swing::JOptionPane *);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::OptionPaneUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiOptionPaneUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiPanelUI.h b/libjava/javax/swing/plaf/multi/MultiPanelUI.h
new file mode 100644
index 000000000..83ac57c09
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiPanelUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiPanelUI__
+#define __javax_swing_plaf_multi_MultiPanelUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/PanelUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiPanelUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiPanelUI : public ::javax::swing::plaf::PanelUI
+{
+
+public:
+ MultiPanelUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::PanelUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiPanelUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiPopupMenuUI.h b/libjava/javax/swing/plaf/multi/MultiPopupMenuUI.h
new file mode 100644
index 000000000..717775652
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiPopupMenuUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiPopupMenuUI__
+#define __javax_swing_plaf_multi_MultiPopupMenuUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/PopupMenuUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiPopupMenuUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiPopupMenuUI : public ::javax::swing::plaf::PopupMenuUI
+{
+
+public:
+ MultiPopupMenuUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::PopupMenuUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiPopupMenuUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiProgressBarUI.h b/libjava/javax/swing/plaf/multi/MultiProgressBarUI.h
new file mode 100644
index 000000000..797f3cab5
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiProgressBarUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiProgressBarUI__
+#define __javax_swing_plaf_multi_MultiProgressBarUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ProgressBarUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiProgressBarUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiProgressBarUI : public ::javax::swing::plaf::ProgressBarUI
+{
+
+public:
+ MultiProgressBarUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ProgressBarUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiProgressBarUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiRootPaneUI.h b/libjava/javax/swing/plaf/multi/MultiRootPaneUI.h
new file mode 100644
index 000000000..b45c22996
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiRootPaneUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiRootPaneUI__
+#define __javax_swing_plaf_multi_MultiRootPaneUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/RootPaneUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiRootPaneUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiRootPaneUI : public ::javax::swing::plaf::RootPaneUI
+{
+
+public:
+ MultiRootPaneUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::RootPaneUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiRootPaneUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiScrollBarUI.h b/libjava/javax/swing/plaf/multi/MultiScrollBarUI.h
new file mode 100644
index 000000000..0fd88116a
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiScrollBarUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiScrollBarUI__
+#define __javax_swing_plaf_multi_MultiScrollBarUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ScrollBarUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiScrollBarUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiScrollBarUI : public ::javax::swing::plaf::ScrollBarUI
+{
+
+public:
+ MultiScrollBarUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ScrollBarUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiScrollBarUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiScrollPaneUI.h b/libjava/javax/swing/plaf/multi/MultiScrollPaneUI.h
new file mode 100644
index 000000000..a05716a60
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiScrollPaneUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiScrollPaneUI__
+#define __javax_swing_plaf_multi_MultiScrollPaneUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ScrollPaneUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiScrollPaneUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiScrollPaneUI : public ::javax::swing::plaf::ScrollPaneUI
+{
+
+public:
+ MultiScrollPaneUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ScrollPaneUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiScrollPaneUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiSeparatorUI.h b/libjava/javax/swing/plaf/multi/MultiSeparatorUI.h
new file mode 100644
index 000000000..b62235a18
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiSeparatorUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiSeparatorUI__
+#define __javax_swing_plaf_multi_MultiSeparatorUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/SeparatorUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiSeparatorUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiSeparatorUI : public ::javax::swing::plaf::SeparatorUI
+{
+
+public:
+ MultiSeparatorUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::SeparatorUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiSeparatorUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiSliderUI.h b/libjava/javax/swing/plaf/multi/MultiSliderUI.h
new file mode 100644
index 000000000..b66d32ab5
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiSliderUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiSliderUI__
+#define __javax_swing_plaf_multi_MultiSliderUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/SliderUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiSliderUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiSliderUI : public ::javax::swing::plaf::SliderUI
+{
+
+public:
+ MultiSliderUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::SliderUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiSliderUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiSpinnerUI.h b/libjava/javax/swing/plaf/multi/MultiSpinnerUI.h
new file mode 100644
index 000000000..32a9d8682
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiSpinnerUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiSpinnerUI__
+#define __javax_swing_plaf_multi_MultiSpinnerUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/SpinnerUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiSpinnerUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiSpinnerUI : public ::javax::swing::plaf::SpinnerUI
+{
+
+public:
+ MultiSpinnerUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::SpinnerUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiSpinnerUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiSplitPaneUI.h b/libjava/javax/swing/plaf/multi/MultiSplitPaneUI.h
new file mode 100644
index 000000000..5ed5638fe
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiSplitPaneUI.h
@@ -0,0 +1,73 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiSplitPaneUI__
+#define __javax_swing_plaf_multi_MultiSplitPaneUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/SplitPaneUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ class JSplitPane;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiSplitPaneUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiSplitPaneUI : public ::javax::swing::plaf::SplitPaneUI
+{
+
+public:
+ MultiSplitPaneUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual void resetToPreferredSizes(::javax::swing::JSplitPane *);
+ virtual void setDividerLocation(::javax::swing::JSplitPane *, jint);
+ virtual jint getDividerLocation(::javax::swing::JSplitPane *);
+ virtual jint getMinimumDividerLocation(::javax::swing::JSplitPane *);
+ virtual jint getMaximumDividerLocation(::javax::swing::JSplitPane *);
+ virtual void finishedPaintingChildren(::javax::swing::JSplitPane *, ::java::awt::Graphics *);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::SplitPaneUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiSplitPaneUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiTabbedPaneUI.h b/libjava/javax/swing/plaf/multi/MultiTabbedPaneUI.h
new file mode 100644
index 000000000..7740c3fd1
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiTabbedPaneUI.h
@@ -0,0 +1,71 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiTabbedPaneUI__
+#define __javax_swing_plaf_multi_MultiTabbedPaneUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/TabbedPaneUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ class JTabbedPane;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiTabbedPaneUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiTabbedPaneUI : public ::javax::swing::plaf::TabbedPaneUI
+{
+
+public:
+ MultiTabbedPaneUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual jint tabForCoordinate(::javax::swing::JTabbedPane *, jint, jint);
+ virtual ::java::awt::Rectangle * getTabBounds(::javax::swing::JTabbedPane *, jint);
+ virtual jint getTabRunCount(::javax::swing::JTabbedPane *);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::TabbedPaneUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiTabbedPaneUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiTableHeaderUI.h b/libjava/javax/swing/plaf/multi/MultiTableHeaderUI.h
new file mode 100644
index 000000000..87cf03ef5
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiTableHeaderUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiTableHeaderUI__
+#define __javax_swing_plaf_multi_MultiTableHeaderUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/TableHeaderUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiTableHeaderUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiTableHeaderUI : public ::javax::swing::plaf::TableHeaderUI
+{
+
+public:
+ MultiTableHeaderUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::TableHeaderUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiTableHeaderUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiTableUI.h b/libjava/javax/swing/plaf/multi/MultiTableUI.h
new file mode 100644
index 000000000..cb84f0f2c
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiTableUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiTableUI__
+#define __javax_swing_plaf_multi_MultiTableUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/TableUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiTableUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiTableUI : public ::javax::swing::plaf::TableUI
+{
+
+public:
+ MultiTableUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::TableUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiTableUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiTextUI.h b/libjava/javax/swing/plaf/multi/MultiTextUI.h
new file mode 100644
index 000000000..6d0440e7a
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiTextUI.h
@@ -0,0 +1,84 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiTextUI__
+#define __javax_swing_plaf_multi_MultiTextUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/TextUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ class Point;
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiTextUI;
+ }
+ }
+ namespace text
+ {
+ class EditorKit;
+ class JTextComponent;
+ class Position$Bias;
+ class View;
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiTextUI : public ::javax::swing::plaf::TextUI
+{
+
+public:
+ MultiTextUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual ::java::awt::Rectangle * modelToView(::javax::swing::text::JTextComponent *, jint);
+ virtual ::java::awt::Rectangle * modelToView(::javax::swing::text::JTextComponent *, jint, ::javax::swing::text::Position$Bias *);
+ virtual jint viewToModel(::javax::swing::text::JTextComponent *, ::java::awt::Point *);
+ virtual jint viewToModel(::javax::swing::text::JTextComponent *, ::java::awt::Point *, JArray< ::javax::swing::text::Position$Bias * > *);
+ virtual jint getNextVisualPositionFrom(::javax::swing::text::JTextComponent *, jint, ::javax::swing::text::Position$Bias *, jint, JArray< ::javax::swing::text::Position$Bias * > *);
+ virtual void damageRange(::javax::swing::text::JTextComponent *, jint, jint);
+ virtual void damageRange(::javax::swing::text::JTextComponent *, jint, jint, ::javax::swing::text::Position$Bias *, ::javax::swing::text::Position$Bias *);
+ virtual ::javax::swing::text::EditorKit * getEditorKit(::javax::swing::text::JTextComponent *);
+ virtual ::javax::swing::text::View * getRootView(::javax::swing::text::JTextComponent *);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::TextUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiTextUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiToolBarUI.h b/libjava/javax/swing/plaf/multi/MultiToolBarUI.h
new file mode 100644
index 000000000..91c891628
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiToolBarUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiToolBarUI__
+#define __javax_swing_plaf_multi_MultiToolBarUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ToolBarUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiToolBarUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiToolBarUI : public ::javax::swing::plaf::ToolBarUI
+{
+
+public:
+ MultiToolBarUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ToolBarUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiToolBarUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiToolTipUI.h b/libjava/javax/swing/plaf/multi/MultiToolTipUI.h
new file mode 100644
index 000000000..07ed28e73
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiToolTipUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiToolTipUI__
+#define __javax_swing_plaf_multi_MultiToolTipUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ToolTipUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiToolTipUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiToolTipUI : public ::javax::swing::plaf::ToolTipUI
+{
+
+public:
+ MultiToolTipUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ToolTipUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiToolTipUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiTreeUI.h b/libjava/javax/swing/plaf/multi/MultiTreeUI.h
new file mode 100644
index 000000000..0477cc626
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiTreeUI.h
@@ -0,0 +1,82 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiTreeUI__
+#define __javax_swing_plaf_multi_MultiTreeUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/TreeUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ class Rectangle;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ class JTree;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiTreeUI;
+ }
+ }
+ namespace tree
+ {
+ class TreePath;
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiTreeUI : public ::javax::swing::plaf::TreeUI
+{
+
+public:
+ MultiTreeUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+ virtual ::java::awt::Rectangle * getPathBounds(::javax::swing::JTree *, ::javax::swing::tree::TreePath *);
+ virtual ::javax::swing::tree::TreePath * getPathForRow(::javax::swing::JTree *, jint);
+ virtual jint getRowForPath(::javax::swing::JTree *, ::javax::swing::tree::TreePath *);
+ virtual jint getRowCount(::javax::swing::JTree *);
+ virtual ::javax::swing::tree::TreePath * getClosestPathForLocation(::javax::swing::JTree *, jint, jint);
+ virtual jboolean isEditing(::javax::swing::JTree *);
+ virtual jboolean stopEditing(::javax::swing::JTree *);
+ virtual void cancelEditing(::javax::swing::JTree *);
+ virtual void startEditingAtPath(::javax::swing::JTree *, ::javax::swing::tree::TreePath *);
+ virtual ::javax::swing::tree::TreePath * getEditingPath(::javax::swing::JTree *);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::TreeUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiTreeUI__
diff --git a/libjava/javax/swing/plaf/multi/MultiViewportUI.h b/libjava/javax/swing/plaf/multi/MultiViewportUI.h
new file mode 100644
index 000000000..6ddbb0b9b
--- /dev/null
+++ b/libjava/javax/swing/plaf/multi/MultiViewportUI.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_swing_plaf_multi_MultiViewportUI__
+#define __javax_swing_plaf_multi_MultiViewportUI__
+
+#pragma interface
+
+#include <javax/swing/plaf/ViewportUI.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class Dimension;
+ class Graphics;
+ }
+ }
+ namespace javax
+ {
+ namespace accessibility
+ {
+ class Accessible;
+ }
+ namespace swing
+ {
+ class JComponent;
+ namespace plaf
+ {
+ class ComponentUI;
+ namespace multi
+ {
+ class MultiViewportUI;
+ }
+ }
+ }
+ }
+}
+
+class javax::swing::plaf::multi::MultiViewportUI : public ::javax::swing::plaf::ViewportUI
+{
+
+public:
+ MultiViewportUI();
+ static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
+ virtual void installUI(::javax::swing::JComponent *);
+ virtual void uninstallUI(::javax::swing::JComponent *);
+ virtual JArray< ::javax::swing::plaf::ComponentUI * > * getUIs();
+ virtual jboolean contains(::javax::swing::JComponent *, jint, jint);
+ virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
+ virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
+ virtual jint getAccessibleChildrenCount(::javax::swing::JComponent *);
+ virtual ::javax::accessibility::Accessible * getAccessibleChild(::javax::swing::JComponent *, jint);
+public: // actually protected
+ ::java::util::Vector * __attribute__((aligned(__alignof__( ::javax::swing::plaf::ViewportUI)))) uis;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_swing_plaf_multi_MultiViewportUI__