fix harfbuzz build
[LibreOffice.git] / sc / sdi / graphsh.sdi
blob6c9ae7a0d4404f5de49c83ea18d0faa70df689bf
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 interface GraphSelection
21     //  filters
23     SID_GRFFILTER
24     [
25         ExecMethod = ExecuteFilter;
26         StateMethod = GetFilterState;
27     ]
28     SID_GRFFILTER_INVERT
29     [
30         ExecMethod = ExecuteFilter;
31         StateMethod = GetFilterState;
32     ]
33     SID_GRFFILTER_SMOOTH
34     [
35         ExecMethod = ExecuteFilter;
36         StateMethod = GetFilterState;
37     ]
38     SID_GRFFILTER_SHARPEN
39     [
40         ExecMethod = ExecuteFilter;
41         StateMethod = GetFilterState;
42     ]
43     SID_GRFFILTER_REMOVENOISE
44     [
45         ExecMethod = ExecuteFilter;
46         StateMethod = GetFilterState;
47     ]
48     SID_GRFFILTER_SOBEL
49     [
50         ExecMethod = ExecuteFilter;
51         StateMethod = GetFilterState;
52     ]
53     SID_GRFFILTER_MOSAIC
54     [
55         ExecMethod = ExecuteFilter;
56         StateMethod = GetFilterState;
57     ]
58     SID_GRFFILTER_EMBOSS
59     [
60         ExecMethod = ExecuteFilter;
61         StateMethod = GetFilterState;
62     ]
63     SID_GRFFILTER_POSTER
64     [
65         ExecMethod = ExecuteFilter;
66         StateMethod = GetFilterState;
67     ]
68     SID_GRFFILTER_POPART
69     [
70         ExecMethod = ExecuteFilter;
71         StateMethod = GetFilterState;
72     ]
73     SID_GRFFILTER_SEPIA
74     [
75         ExecMethod = ExecuteFilter;
76         StateMethod = GetFilterState;
77     ]
78     SID_GRFFILTER_SOLARIZE
79     [
80         ExecMethod = ExecuteFilter;
81         StateMethod = GetFilterState;
82     ]
84     // other graphics functions
86     SID_ATTR_GRAF_MODE
87     [
88         ExecMethod = Execute;
89         StateMethod = GetAttrState;
90     ]
91     SID_ATTR_GRAF_RED
92     [
93         ExecMethod = Execute;
94         StateMethod = GetAttrState;
95     ]
96     SID_ATTR_GRAF_GREEN
97     [
98         ExecMethod = Execute;
99         StateMethod = GetAttrState;
100     ]
101     SID_ATTR_GRAF_BLUE
102     [
103         ExecMethod = Execute;
104         StateMethod = GetAttrState;
105     ]
106     SID_ATTR_GRAF_LUMINANCE
107     [
108         ExecMethod = Execute;
109         StateMethod = GetAttrState;
110     ]
111     SID_ATTR_GRAF_CONTRAST
112     [
113         ExecMethod = Execute;
114         StateMethod = GetAttrState;
115     ]
116     SID_ATTR_GRAF_GAMMA
117     [
118         ExecMethod = Execute;
119         StateMethod = GetAttrState;
120     ]
121     SID_ATTR_GRAF_TRANSPARENCE
122     [
123         ExecMethod = Execute;
124         StateMethod = GetAttrState;
125     ]
126     SID_ATTR_GRAF_CROP
127     [
128         ExecMethod = Execute;
129         StateMethod = GetAttrState;
130     ]
132     SID_COLOR_SETTINGS
133     [
134         ExecMethod = Execute;
135         StateMethod = GetAttrState;
136     ]
138     SID_EXTERNAL_EDIT
139     [
140         ExecMethod = ExecuteExternalEdit;
141         StateMethod = GetExternalEditState;
142     ]
144     SID_COMPRESS_GRAPHIC
145     [
146         ExecMethod = ExecuteCompressGraphic;
147         StateMethod = GetCompressGraphicState;
148     ]
151  // ===========================================================================
152 shell ScGraphicShell : ScDrawShell
154     import GraphSelection;