Line data Source code
1 : #ifndef INCLUDED_COM_SUN_STAR_AWT_XSTYLESETTINGS_HDL
2 : #define INCLUDED_COM_SUN_STAR_AWT_XSTYLESETTINGS_HDL
3 :
4 : #include "sal/config.h"
5 :
6 : #include "com/sun/star/awt/FontDescriptor.hdl"
7 : namespace com { namespace sun { namespace star { namespace awt { class XStyleChangeListener; } } } }
8 : #include "com/sun/star/uno/RuntimeException.hdl"
9 : #include "com/sun/star/uno/XInterface.hdl"
10 : #include "com/sun/star/util/Color.hdl"
11 : #include "com/sun/star/uno/Reference.h"
12 : #include "cppu/macros.hxx"
13 : #include "sal/types.h"
14 :
15 : namespace com { namespace sun { namespace star { namespace uno { class Type; } } } }
16 :
17 : namespace com { namespace sun { namespace star { namespace awt {
18 :
19 0 : class SAL_NO_VTABLE XStyleSettings : public css::uno::XInterface
20 : {
21 : public:
22 :
23 : // Attributes
24 : virtual ::sal_Int32 SAL_CALL getActiveBorderColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
25 : virtual void SAL_CALL setActiveBorderColor( ::sal_Int32 _activebordercolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
26 : virtual ::sal_Int32 SAL_CALL getActiveColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
27 : virtual void SAL_CALL setActiveColor( ::sal_Int32 _activecolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
28 : virtual ::sal_Int32 SAL_CALL getActiveTabColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
29 : virtual void SAL_CALL setActiveTabColor( ::sal_Int32 _activetabcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
30 : virtual ::sal_Int32 SAL_CALL getActiveTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
31 : virtual void SAL_CALL setActiveTextColor( ::sal_Int32 _activetextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
32 : virtual ::sal_Int32 SAL_CALL getButtonRolloverTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
33 : virtual void SAL_CALL setButtonRolloverTextColor( ::sal_Int32 _buttonrollovertextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
34 : virtual ::sal_Int32 SAL_CALL getButtonTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
35 : virtual void SAL_CALL setButtonTextColor( ::sal_Int32 _buttontextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
36 : virtual ::sal_Int32 SAL_CALL getCheckedColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
37 : virtual void SAL_CALL setCheckedColor( ::sal_Int32 _checkedcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
38 : virtual ::sal_Int32 SAL_CALL getDarkShadowColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
39 : virtual void SAL_CALL setDarkShadowColor( ::sal_Int32 _darkshadowcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
40 : virtual ::sal_Int32 SAL_CALL getDeactiveBorderColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
41 : virtual void SAL_CALL setDeactiveBorderColor( ::sal_Int32 _deactivebordercolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
42 : virtual ::sal_Int32 SAL_CALL getDeactiveColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
43 : virtual void SAL_CALL setDeactiveColor( ::sal_Int32 _deactivecolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
44 : virtual ::sal_Int32 SAL_CALL getDeactiveTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
45 : virtual void SAL_CALL setDeactiveTextColor( ::sal_Int32 _deactivetextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
46 : virtual ::sal_Int32 SAL_CALL getDialogColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
47 : virtual void SAL_CALL setDialogColor( ::sal_Int32 _dialogcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
48 : virtual ::sal_Int32 SAL_CALL getDialogTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
49 : virtual void SAL_CALL setDialogTextColor( ::sal_Int32 _dialogtextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
50 : virtual ::sal_Int32 SAL_CALL getDisableColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
51 : virtual void SAL_CALL setDisableColor( ::sal_Int32 _disablecolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
52 : virtual ::sal_Int32 SAL_CALL getFaceColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
53 : virtual void SAL_CALL setFaceColor( ::sal_Int32 _facecolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
54 : virtual ::sal_Int32 SAL_CALL getFaceGradientColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
55 : virtual ::sal_Int32 SAL_CALL getFieldColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
56 : virtual void SAL_CALL setFieldColor( ::sal_Int32 _fieldcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
57 : virtual ::sal_Int32 SAL_CALL getFieldRolloverTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
58 : virtual void SAL_CALL setFieldRolloverTextColor( ::sal_Int32 _fieldrollovertextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
59 : virtual ::sal_Int32 SAL_CALL getFieldTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
60 : virtual void SAL_CALL setFieldTextColor( ::sal_Int32 _fieldtextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
61 : virtual ::sal_Int32 SAL_CALL getGroupTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
62 : virtual void SAL_CALL setGroupTextColor( ::sal_Int32 _grouptextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
63 : virtual ::sal_Int32 SAL_CALL getHelpColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
64 : virtual void SAL_CALL setHelpColor( ::sal_Int32 _helpcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
65 : virtual ::sal_Int32 SAL_CALL getHelpTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
66 : virtual void SAL_CALL setHelpTextColor( ::sal_Int32 _helptextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
67 : virtual ::sal_Int32 SAL_CALL getHighlightColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
68 : virtual void SAL_CALL setHighlightColor( ::sal_Int32 _highlightcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
69 : virtual ::sal_Int32 SAL_CALL getHighlightTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
70 : virtual void SAL_CALL setHighlightTextColor( ::sal_Int32 _highlighttextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
71 : virtual ::sal_Int32 SAL_CALL getInactiveTabColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
72 : virtual void SAL_CALL setInactiveTabColor( ::sal_Int32 _inactivetabcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
73 : virtual ::sal_Int32 SAL_CALL getInfoTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
74 : virtual void SAL_CALL setInfoTextColor( ::sal_Int32 _infotextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
75 : virtual ::sal_Int32 SAL_CALL getLabelTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
76 : virtual void SAL_CALL setLabelTextColor( ::sal_Int32 _labeltextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
77 : virtual ::sal_Int32 SAL_CALL getLightColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
78 : virtual void SAL_CALL setLightColor( ::sal_Int32 _lightcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
79 : virtual ::sal_Int32 SAL_CALL getMenuBarColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
80 : virtual void SAL_CALL setMenuBarColor( ::sal_Int32 _menubarcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
81 : virtual ::sal_Int32 SAL_CALL getMenuBarTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
82 : virtual void SAL_CALL setMenuBarTextColor( ::sal_Int32 _menubartextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
83 : virtual ::sal_Int32 SAL_CALL getMenuBorderColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
84 : virtual void SAL_CALL setMenuBorderColor( ::sal_Int32 _menubordercolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
85 : virtual ::sal_Int32 SAL_CALL getMenuColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
86 : virtual void SAL_CALL setMenuColor( ::sal_Int32 _menucolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
87 : virtual ::sal_Int32 SAL_CALL getMenuHighlightColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
88 : virtual void SAL_CALL setMenuHighlightColor( ::sal_Int32 _menuhighlightcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
89 : virtual ::sal_Int32 SAL_CALL getMenuHighlightTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
90 : virtual void SAL_CALL setMenuHighlightTextColor( ::sal_Int32 _menuhighlighttextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
91 : virtual ::sal_Int32 SAL_CALL getMenuTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
92 : virtual void SAL_CALL setMenuTextColor( ::sal_Int32 _menutextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
93 : virtual ::sal_Int32 SAL_CALL getMonoColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
94 : virtual void SAL_CALL setMonoColor( ::sal_Int32 _monocolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
95 : virtual ::sal_Int32 SAL_CALL getRadioCheckTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
96 : virtual void SAL_CALL setRadioCheckTextColor( ::sal_Int32 _radiochecktextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
97 : virtual ::sal_Int32 SAL_CALL getSeparatorColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
98 : virtual ::sal_Int32 SAL_CALL getShadowColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
99 : virtual void SAL_CALL setShadowColor( ::sal_Int32 _shadowcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
100 : virtual ::sal_Int32 SAL_CALL getWindowColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
101 : virtual void SAL_CALL setWindowColor( ::sal_Int32 _windowcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
102 : virtual ::sal_Int32 SAL_CALL getWindowTextColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
103 : virtual void SAL_CALL setWindowTextColor( ::sal_Int32 _windowtextcolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
104 : virtual ::sal_Int32 SAL_CALL getWorkspaceColor() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
105 : virtual void SAL_CALL setWorkspaceColor( ::sal_Int32 _workspacecolor ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
106 : virtual ::sal_Bool SAL_CALL getHighContrastMode() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
107 : virtual void SAL_CALL setHighContrastMode( ::sal_Bool _highcontrastmode ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
108 : virtual css::awt::FontDescriptor SAL_CALL getApplicationFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
109 : virtual void SAL_CALL setApplicationFont( const css::awt::FontDescriptor& _applicationfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
110 : virtual css::awt::FontDescriptor SAL_CALL getHelpFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
111 : virtual void SAL_CALL setHelpFont( const css::awt::FontDescriptor& _helpfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
112 : virtual css::awt::FontDescriptor SAL_CALL getTitleFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
113 : virtual void SAL_CALL setTitleFont( const css::awt::FontDescriptor& _titlefont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
114 : virtual css::awt::FontDescriptor SAL_CALL getFloatTitleFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
115 : virtual void SAL_CALL setFloatTitleFont( const css::awt::FontDescriptor& _floattitlefont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
116 : virtual css::awt::FontDescriptor SAL_CALL getMenuFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
117 : virtual void SAL_CALL setMenuFont( const css::awt::FontDescriptor& _menufont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
118 : virtual css::awt::FontDescriptor SAL_CALL getToolFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
119 : virtual void SAL_CALL setToolFont( const css::awt::FontDescriptor& _toolfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
120 : virtual css::awt::FontDescriptor SAL_CALL getGroupFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
121 : virtual void SAL_CALL setGroupFont( const css::awt::FontDescriptor& _groupfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
122 : virtual css::awt::FontDescriptor SAL_CALL getLabelFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
123 : virtual void SAL_CALL setLabelFont( const css::awt::FontDescriptor& _labelfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
124 : virtual css::awt::FontDescriptor SAL_CALL getInfoFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
125 : virtual void SAL_CALL setInfoFont( const css::awt::FontDescriptor& _infofont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
126 : virtual css::awt::FontDescriptor SAL_CALL getRadioCheckFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
127 : virtual void SAL_CALL setRadioCheckFont( const css::awt::FontDescriptor& _radiocheckfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
128 : virtual css::awt::FontDescriptor SAL_CALL getPushButtonFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
129 : virtual void SAL_CALL setPushButtonFont( const css::awt::FontDescriptor& _pushbuttonfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
130 : virtual css::awt::FontDescriptor SAL_CALL getFieldFont() /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
131 : virtual void SAL_CALL setFieldFont( const css::awt::FontDescriptor& _fieldfont ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
132 :
133 : // Methods
134 : virtual void SAL_CALL addStyleChangeListener( const ::com::sun::star::uno::Reference< css::awt::XStyleChangeListener >& Listener ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
135 : virtual void SAL_CALL removeStyleChangeListener( const ::com::sun::star::uno::Reference< css::awt::XStyleChangeListener >& Listener ) /* throw (::com::sun::star::uno::RuntimeException) */ = 0;
136 :
137 : static inline ::com::sun::star::uno::Type const & SAL_CALL static_type(void * = 0);
138 :
139 : protected:
140 0 : ~XStyleSettings() throw () {} // avoid warnings about virtual members and non-virtual dtor
141 : };
142 :
143 :
144 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::awt::XStyleSettings const *);
145 : } } } }
146 :
147 : inline ::com::sun::star::uno::Type const & SAL_CALL getCppuType(const ::com::sun::star::uno::Reference< css::awt::XStyleSettings > *) SAL_THROW(());
148 :
149 : #endif
|