diff options
Diffstat (limited to 'libjava/javax/swing/plaf/metal/MetalTheme.h')
-rw-r--r-- | libjava/javax/swing/plaf/metal/MetalTheme.h | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/libjava/javax/swing/plaf/metal/MetalTheme.h b/libjava/javax/swing/plaf/metal/MetalTheme.h new file mode 100644 index 000000000..e8e813a88 --- /dev/null +++ b/libjava/javax/swing/plaf/metal/MetalTheme.h @@ -0,0 +1,94 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __javax_swing_plaf_metal_MetalTheme__ +#define __javax_swing_plaf_metal_MetalTheme__ + +#pragma interface + +#include <java/lang/Object.h> +extern "Java" +{ + namespace javax + { + namespace swing + { + class UIDefaults; + namespace plaf + { + class ColorUIResource; + class FontUIResource; + namespace metal + { + class MetalTheme; + } + } + } + } +} + +class javax::swing::plaf::metal::MetalTheme : public ::java::lang::Object +{ + +public: + MetalTheme(); + virtual ::java::lang::String * getName() = 0; + virtual void addCustomEntriesToTable(::javax::swing::UIDefaults *); + virtual ::javax::swing::plaf::ColorUIResource * getAcceleratorForeground(); + virtual ::javax::swing::plaf::ColorUIResource * getAcceleratorSelectedForeground(); + virtual ::javax::swing::plaf::ColorUIResource * getControl(); + virtual ::javax::swing::plaf::ColorUIResource * getControlDarkShadow(); + virtual ::javax::swing::plaf::ColorUIResource * getControlDisabled(); + virtual ::javax::swing::plaf::ColorUIResource * getControlHighlight(); + virtual ::javax::swing::plaf::ColorUIResource * getControlInfo(); + virtual ::javax::swing::plaf::ColorUIResource * getControlShadow(); + virtual ::javax::swing::plaf::ColorUIResource * getControlTextColor(); + virtual ::javax::swing::plaf::ColorUIResource * getDesktopColor(); + virtual ::javax::swing::plaf::ColorUIResource * getFocusColor(); + virtual ::javax::swing::plaf::ColorUIResource * getHighlightedTextColor(); + virtual ::javax::swing::plaf::ColorUIResource * getInactiveControlTextColor(); + virtual ::javax::swing::plaf::ColorUIResource * getInactiveSystemTextColor(); + virtual ::javax::swing::plaf::ColorUIResource * getMenuBackground(); + virtual ::javax::swing::plaf::ColorUIResource * getMenuDisabledForeground(); + virtual ::javax::swing::plaf::ColorUIResource * getMenuForeground(); + virtual ::javax::swing::plaf::ColorUIResource * getMenuSelectedBackground(); + virtual ::javax::swing::plaf::ColorUIResource * getMenuSelectedForeground(); + virtual ::javax::swing::plaf::ColorUIResource * getPrimaryControl(); + virtual ::javax::swing::plaf::ColorUIResource * getPrimaryControlDarkShadow(); + virtual ::javax::swing::plaf::ColorUIResource * getPrimaryControlHighlight(); + virtual ::javax::swing::plaf::ColorUIResource * getPrimaryControlInfo(); + virtual ::javax::swing::plaf::ColorUIResource * getPrimaryControlShadow(); + virtual ::javax::swing::plaf::ColorUIResource * getSeparatorBackground(); + virtual ::javax::swing::plaf::ColorUIResource * getSeparatorForeground(); + virtual ::javax::swing::plaf::ColorUIResource * getSystemTextColor(); + virtual ::javax::swing::plaf::ColorUIResource * getTextHighlightColor(); + virtual ::javax::swing::plaf::ColorUIResource * getUserTextColor(); + virtual ::javax::swing::plaf::ColorUIResource * getWindowBackground(); + virtual ::javax::swing::plaf::ColorUIResource * getWindowTitleBackground(); + virtual ::javax::swing::plaf::ColorUIResource * getWindowTitleForeground(); + virtual ::javax::swing::plaf::ColorUIResource * getWindowTitleInactiveBackground(); + virtual ::javax::swing::plaf::ColorUIResource * getWindowTitleInactiveForeground(); +public: // actually protected + virtual ::javax::swing::plaf::ColorUIResource * getBlack(); + virtual ::javax::swing::plaf::ColorUIResource * getWhite(); + virtual ::javax::swing::plaf::ColorUIResource * getPrimary1() = 0; + virtual ::javax::swing::plaf::ColorUIResource * getPrimary2() = 0; + virtual ::javax::swing::plaf::ColorUIResource * getPrimary3() = 0; + virtual ::javax::swing::plaf::ColorUIResource * getSecondary1() = 0; + virtual ::javax::swing::plaf::ColorUIResource * getSecondary2() = 0; + virtual ::javax::swing::plaf::ColorUIResource * getSecondary3() = 0; +public: + virtual ::javax::swing::plaf::FontUIResource * getControlTextFont() = 0; + virtual ::javax::swing::plaf::FontUIResource * getMenuTextFont() = 0; + virtual ::javax::swing::plaf::FontUIResource * getSubTextFont() = 0; + virtual ::javax::swing::plaf::FontUIResource * getSystemTextFont() = 0; + virtual ::javax::swing::plaf::FontUIResource * getUserTextFont() = 0; + virtual ::javax::swing::plaf::FontUIResource * getWindowTitleFont() = 0; +private: + ::javax::swing::plaf::ColorUIResource * __attribute__((aligned(__alignof__( ::java::lang::Object)))) BLACK; + ::javax::swing::plaf::ColorUIResource * WHITE; +public: + static ::java::lang::Class class$; +}; + +#endif // __javax_swing_plaf_metal_MetalTheme__ |