Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / javax / swing / plaf / synth / Region.h
blob1df2b4f9fc6f6cf2d04f22fc8893103bc42790e4
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_plaf_synth_Region__
5 #define __javax_swing_plaf_synth_Region__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace javax
14 namespace swing
16 namespace plaf
18 namespace synth
20 class Region;
27 class javax::swing::plaf::synth::Region : public ::java::lang::Object
30 public: // actually protected
31 Region(::java::lang::String *, ::java::lang::String *, jboolean);
32 public:
33 virtual jboolean isSubregion();
34 virtual ::java::lang::String * getName();
35 virtual ::java::lang::String * toString();
36 static ::javax::swing::plaf::synth::Region * ARROW_BUTTON;
37 static ::javax::swing::plaf::synth::Region * BUTTON;
38 static ::javax::swing::plaf::synth::Region * CHECK_BOX;
39 static ::javax::swing::plaf::synth::Region * CHECK_BOX_MENU_ITEM;
40 static ::javax::swing::plaf::synth::Region * COLOR_CHOOSER;
41 static ::javax::swing::plaf::synth::Region * COMBO_BOX;
42 static ::javax::swing::plaf::synth::Region * DESKTOP_PANE;
43 static ::javax::swing::plaf::synth::Region * DESKTOP_ICON;
44 static ::javax::swing::plaf::synth::Region * EDITOR_PANE;
45 static ::javax::swing::plaf::synth::Region * FILE_CHOOSER;
46 static ::javax::swing::plaf::synth::Region * FORMATTED_TEXT_FIELD;
47 static ::javax::swing::plaf::synth::Region * INTERNAL_FRAME;
48 static ::javax::swing::plaf::synth::Region * INTERNAL_FRAME_TITLE_PANE;
49 static ::javax::swing::plaf::synth::Region * LABEL;
50 static ::javax::swing::plaf::synth::Region * LIST;
51 static ::javax::swing::plaf::synth::Region * MENU;
52 static ::javax::swing::plaf::synth::Region * MENU_BAR;
53 static ::javax::swing::plaf::synth::Region * MENU_ITEM;
54 static ::javax::swing::plaf::synth::Region * MENU_ITEM_ACCELERATOR;
55 static ::javax::swing::plaf::synth::Region * OPTION_PANE;
56 static ::javax::swing::plaf::synth::Region * PANEL;
57 static ::javax::swing::plaf::synth::Region * PASSWORD_FIELD;
58 static ::javax::swing::plaf::synth::Region * POPUP_MENU;
59 static ::javax::swing::plaf::synth::Region * POPUP_MENU_SEPARATOR;
60 static ::javax::swing::plaf::synth::Region * PROGRESS_BAR;
61 static ::javax::swing::plaf::synth::Region * RADIO_BUTTON;
62 static ::javax::swing::plaf::synth::Region * RADIO_BUTTON_MENU_ITEM;
63 static ::javax::swing::plaf::synth::Region * ROOT_PANE;
64 static ::javax::swing::plaf::synth::Region * SCROLL_BAR;
65 static ::javax::swing::plaf::synth::Region * SCROLL_BAR_TRACK;
66 static ::javax::swing::plaf::synth::Region * SCROLL_BAR_THUMB;
67 static ::javax::swing::plaf::synth::Region * SCROLL_PANE;
68 static ::javax::swing::plaf::synth::Region * SEPARATOR;
69 static ::javax::swing::plaf::synth::Region * SLIDER;
70 static ::javax::swing::plaf::synth::Region * SLIDER_TRACK;
71 static ::javax::swing::plaf::synth::Region * SLIDER_THUMB;
72 static ::javax::swing::plaf::synth::Region * SPINNER;
73 static ::javax::swing::plaf::synth::Region * SPLIT_PANE;
74 static ::javax::swing::plaf::synth::Region * SPLIT_PANE_DIVIDER;
75 static ::javax::swing::plaf::synth::Region * TABBED_PANE;
76 static ::javax::swing::plaf::synth::Region * TABBED_PANE_TAB;
77 static ::javax::swing::plaf::synth::Region * TABBED_PANE_TAB_AREA;
78 static ::javax::swing::plaf::synth::Region * TABBED_PANE_CONTENT;
79 static ::javax::swing::plaf::synth::Region * TABLE;
80 static ::javax::swing::plaf::synth::Region * TABLE_HEADER;
81 static ::javax::swing::plaf::synth::Region * TEXT_AREA;
82 static ::javax::swing::plaf::synth::Region * TEXT_FIELD;
83 static ::javax::swing::plaf::synth::Region * TEXT_PANE;
84 static ::javax::swing::plaf::synth::Region * TOGGLE_BUTTON;
85 static ::javax::swing::plaf::synth::Region * TOOL_BAR;
86 static ::javax::swing::plaf::synth::Region * TOOL_BAR_CONTENT;
87 static ::javax::swing::plaf::synth::Region * TOOL_BAR_DRAG_WINDOW;
88 static ::javax::swing::plaf::synth::Region * TOOL_TIP;
89 static ::javax::swing::plaf::synth::Region * TOOL_BAR_SEPARATOR;
90 static ::javax::swing::plaf::synth::Region * TREE;
91 static ::javax::swing::plaf::synth::Region * TREE_CELL;
92 static ::javax::swing::plaf::synth::Region * VIEWPORT;
93 public: // actually package-private
94 ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ui;
95 private:
96 ::java::lang::String * name;
97 jboolean subregion;
98 public:
99 static ::java::lang::Class class$;
102 #endif // __javax_swing_plaf_synth_Region__