OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / plaf / basic / BasicRadioButtonUI.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_plaf_basic_BasicRadioButtonUI__
5 #define __javax_swing_plaf_basic_BasicRadioButtonUI__
6
7 #pragma interface
8
9 #include <javax/swing/plaf/basic/BasicToggleButtonUI.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Dimension;
17         class Graphics;
18         class Rectangle;
19     }
20   }
21   namespace javax
22   {
23     namespace swing
24     {
25         class AbstractButton;
26         class Icon;
27         class JComponent;
28       namespace plaf
29       {
30           class ComponentUI;
31         namespace basic
32         {
33             class BasicRadioButtonUI;
34         }
35       }
36     }
37   }
38 }
39
40 class javax::swing::plaf::basic::BasicRadioButtonUI : public ::javax::swing::plaf::basic::BasicToggleButtonUI
41 {
42
43 public:
44   static ::javax::swing::plaf::ComponentUI * createUI(::javax::swing::JComponent *);
45   BasicRadioButtonUI();
46 public: // actually protected
47   virtual void installDefaults(::javax::swing::AbstractButton *);
48   virtual ::java::lang::String * getPropertyPrefix();
49 public:
50   virtual ::javax::swing::Icon * getDefaultIcon();
51   virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
52   virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
53 public: // actually protected
54   virtual void paintFocus(::java::awt::Graphics *, ::java::awt::Rectangle *, ::java::awt::Dimension *);
55   ::javax::swing::Icon * __attribute__((aligned(__alignof__( ::javax::swing::plaf::basic::BasicToggleButtonUI)))) icon;
56 public:
57   static ::java::lang::Class class$;
58 };
59
60 #endif // __javax_swing_plaf_basic_BasicRadioButtonUI__