OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / ProgressMonitor.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_ProgressMonitor__
5 #define __javax_swing_ProgressMonitor__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Component;
17     }
18   }
19   namespace javax
20   {
21     namespace accessibility
22     {
23         class AccessibleContext;
24     }
25     namespace swing
26     {
27         class JDialog;
28         class JLabel;
29         class JProgressBar;
30         class ProgressMonitor;
31         class Timer;
32     }
33   }
34 }
35
36 class javax::swing::ProgressMonitor : public ::java::lang::Object
37 {
38
39 public:
40   ProgressMonitor(::java::awt::Component *, ::java::lang::Object *, ::java::lang::String *, jint, jint);
41   virtual void close();
42   virtual void setProgress(jint);
43   virtual jint getMinimum();
44   virtual void setMinimum(jint);
45   virtual jint getMaximum();
46   virtual void setMaximum(jint);
47   virtual jboolean isCanceled();
48   virtual jint getMillisToDecideToPopup();
49   virtual void setMillisToDecideToPopup(jint);
50   virtual jint getMillisToPopup();
51   virtual void setMillisToPopup(jint);
52   virtual ::java::lang::String * getNote();
53   virtual void setNote(::java::lang::String *);
54 public: // actually package-private
55   virtual void createDialog();
56 public:
57   virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
58 public: // actually protected
59   ::javax::accessibility::AccessibleContext * __attribute__((aligned(__alignof__( ::java::lang::Object)))) accessibleContext;
60 public: // actually package-private
61   ::java::awt::Component * component;
62   ::java::lang::String * note;
63   ::java::lang::Object * message;
64   jint millisToDecideToPopup;
65   jint millisToPopup;
66   jint min;
67   jint max;
68   jint progress;
69   ::javax::swing::JProgressBar * progressBar;
70   ::javax::swing::JLabel * noteLabel;
71   ::javax::swing::JDialog * progressDialog;
72   ::javax::swing::Timer * timer;
73   jboolean canceled;
74 public:
75   static ::java::lang::Class class$;
76 };
77
78 #endif // __javax_swing_ProgressMonitor__