* config/epiphany/epiphany.md (GPR_1): New constant.
[official-gcc.git] / libjava / javax / swing / JOptionPane.h
blob5bd63fd7ae81595f0a3b33062c690bb0b971d77e
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JOptionPane__
5 #define __javax_swing_JOptionPane__
7 #pragma interface
9 #include <javax/swing/JComponent.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Component;
19 class Frame;
22 namespace javax
24 namespace accessibility
26 class AccessibleContext;
28 namespace swing
30 class Icon;
31 class JDesktopPane;
32 class JDialog;
33 class JInternalFrame;
34 class JOptionPane;
35 namespace plaf
37 class OptionPaneUI;
43 class javax::swing::JOptionPane : public ::javax::swing::JComponent
46 public:
47 JOptionPane();
48 JOptionPane(::java::lang::Object *);
49 JOptionPane(::java::lang::Object *, jint);
50 JOptionPane(::java::lang::Object *, jint, jint);
51 JOptionPane(::java::lang::Object *, jint, jint, ::javax::swing::Icon *);
52 JOptionPane(::java::lang::Object *, jint, jint, ::javax::swing::Icon *, JArray< ::java::lang::Object * > *);
53 JOptionPane(::java::lang::Object *, jint, jint, ::javax::swing::Icon *, JArray< ::java::lang::Object * > *, ::java::lang::Object *);
54 virtual ::javax::swing::JDialog * createDialog(::java::awt::Component *, ::java::lang::String *);
55 virtual ::javax::swing::JInternalFrame * createInternalFrame(::java::awt::Component *, ::java::lang::String *);
56 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
57 static ::javax::swing::JDesktopPane * getDesktopPaneForComponent(::java::awt::Component *);
58 static ::java::awt::Frame * getFrameForComponent(::java::awt::Component *);
59 virtual ::javax::swing::Icon * getIcon();
60 virtual ::java::lang::Object * getInitialSelectionValue();
61 virtual ::java::lang::Object * getInitialValue();
62 virtual ::java::lang::Object * getInputValue();
63 virtual jint getMaxCharactersPerLineCount();
64 virtual ::java::lang::Object * getMessage();
65 virtual jint getMessageType();
66 virtual JArray< ::java::lang::Object * > * getOptions();
67 virtual jint getOptionType();
68 static ::java::awt::Frame * getRootFrame();
69 virtual JArray< ::java::lang::Object * > * getSelectionValues();
70 virtual ::javax::swing::plaf::OptionPaneUI * getUI();
71 virtual ::java::lang::String * getUIClassID();
72 virtual ::java::lang::Object * getValue();
73 virtual jboolean getWantsInput();
74 public: // actually protected
75 virtual ::java::lang::String * paramString();
76 public:
77 virtual void selectInitialValue();
78 virtual void setIcon(::javax::swing::Icon *);
79 virtual void setInitialSelectionValue(::java::lang::Object *);
80 virtual void setInitialValue(::java::lang::Object *);
81 virtual void setInputValue(::java::lang::Object *);
82 virtual void setMessage(::java::lang::Object *);
83 virtual void setMessageType(jint);
84 virtual void setOptions(JArray< ::java::lang::Object * > *);
85 virtual void setOptionType(jint);
86 static void setRootFrame(::java::awt::Frame *);
87 virtual void setSelectionValues(JArray< ::java::lang::Object * > *);
88 virtual void setUI(::javax::swing::plaf::OptionPaneUI *);
89 virtual void setValue(::java::lang::Object *);
90 virtual void setWantsInput(jboolean);
91 static jint showConfirmDialog(::java::awt::Component *, ::java::lang::Object *);
92 static jint showConfirmDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint);
93 static jint showConfirmDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, jint);
94 static jint showConfirmDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, jint, ::javax::swing::Icon *);
95 static ::java::lang::String * showInputDialog(::java::awt::Component *, ::java::lang::Object *);
96 static ::java::lang::String * showInputDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::Object *);
97 static ::java::lang::String * showInputDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint);
98 static ::java::lang::Object * showInputDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, ::javax::swing::Icon *, JArray< ::java::lang::Object * > *, ::java::lang::Object *);
99 static ::java::lang::String * showInputDialog(::java::lang::Object *);
100 static ::java::lang::String * showInputDialog(::java::lang::Object *, ::java::lang::Object *);
101 static jint showInternalConfirmDialog(::java::awt::Component *, ::java::lang::Object *);
102 static jint showInternalConfirmDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint);
103 static jint showInternalConfirmDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, jint);
104 static jint showInternalConfirmDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, jint, ::javax::swing::Icon *);
105 static ::java::lang::String * showInternalInputDialog(::java::awt::Component *, ::java::lang::Object *);
106 static ::java::lang::String * showInternalInputDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint);
107 static ::java::lang::Object * showInternalInputDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, ::javax::swing::Icon *, JArray< ::java::lang::Object * > *, ::java::lang::Object *);
108 static void showInternalMessageDialog(::java::awt::Component *, ::java::lang::Object *);
109 static void showInternalMessageDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint);
110 static void showInternalMessageDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, ::javax::swing::Icon *);
111 static jint showInternalOptionDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, jint, ::javax::swing::Icon *, JArray< ::java::lang::Object * > *, ::java::lang::Object *);
112 static void showMessageDialog(::java::awt::Component *, ::java::lang::Object *);
113 static void showMessageDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint);
114 static void showMessageDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, ::javax::swing::Icon *);
115 static jint showOptionDialog(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, jint, ::javax::swing::Icon *, JArray< ::java::lang::Object * > *, ::java::lang::Object *);
116 virtual void updateUI();
117 private:
118 jboolean validMessageType(jint);
119 jboolean validOptionType(jint);
120 static void startModal(::javax::swing::JInternalFrame *);
121 static const jlong serialVersionUID = 5231143276678566796LL;
122 public:
123 static const jint CANCEL_OPTION = 2;
124 static const jint CLOSED_OPTION = -1;
125 static const jint DEFAULT_OPTION = -1;
126 static const jint NO_OPTION = 1;
127 static const jint OK_CANCEL_OPTION = 2;
128 static const jint OK_OPTION = 0;
129 static const jint YES_NO_CANCEL_OPTION = 1;
130 static const jint YES_NO_OPTION = 0;
131 static const jint YES_OPTION = 0;
132 static const jint ERROR_MESSAGE = 0;
133 static const jint INFORMATION_MESSAGE = 1;
134 static const jint PLAIN_MESSAGE = -1;
135 static const jint QUESTION_MESSAGE = 3;
136 static const jint WARNING_MESSAGE = 2;
137 static ::java::lang::String * ICON_PROPERTY;
138 static ::java::lang::String * INITIAL_SELECTION_VALUE_PROPERTY;
139 static ::java::lang::String * INITIAL_VALUE_PROPERTY;
140 static ::java::lang::String * INPUT_VALUE_PROPERTY;
141 static ::java::lang::String * MESSAGE_PROPERTY;
142 static ::java::lang::String * MESSAGE_TYPE_PROPERTY;
143 static ::java::lang::String * OPTION_TYPE_PROPERTY;
144 static ::java::lang::String * OPTIONS_PROPERTY;
145 static ::java::lang::String * SELECTION_VALUES_PROPERTY;
146 static ::java::lang::String * VALUE_PROPERTY;
147 static ::java::lang::String * WANTS_INPUT_PROPERTY;
148 static ::java::lang::Object * UNINITIALIZED_VALUE;
149 public: // actually protected
150 ::javax::swing::Icon * __attribute__((aligned(__alignof__( ::javax::swing::JComponent)))) icon;
151 ::java::lang::Object * initialSelectionValue;
152 ::java::lang::Object * initialValue;
153 ::java::lang::Object * inputValue;
154 ::java::lang::Object * message;
155 jint messageType;
156 JArray< ::java::lang::Object * > * options;
157 jint optionType;
158 JArray< ::java::lang::Object * > * selectionValues;
159 ::java::lang::Object * value;
160 jboolean wantsInput;
161 private:
162 static ::java::awt::Frame * privFrame;
163 public:
164 static ::java::lang::Class class$;
167 #endif // __javax_swing_JOptionPane__