xref: /AOO41X/main/sw/sdi/wviewsh.sdi (revision a02241ff8aec54e414276c40fc61b6a88af4d516)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24interface WebTextInTable
25[ uuid = "B47F0DE7-1E1F-11d1-89CA-008029E4B0B1" ]
26{
27    import WebText;
28        import WebTable;
29}
30
31interface WebListInTable
32[ uuid="B47F0DE8-1E1F-11d1-89CA-008029E4B0B1" ]
33{
34    import WebText;
35        import WebList;
36        import WebTable;
37}
38
39interface WebListInText
40[ uuid = "B47F0DE9-1E1F-11d1-89CA-008029E4B0B1"]
41{
42    import WebList;
43    import WebText;
44}
45
46interface WebEditView : BaseTextEditView
47[
48    uuid = "B47F0DEA-1E1F-11d1-89CA-008029E4B0B1"
49]
50{
51    SID_DRAW_TEXT_MARQUEE // status()
52    [
53        ExecMethod = ExecDraw ;
54        StateMethod = GetDrawState ;
55        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
56    ]
57}
58
59shell SwWebView
60{
61    import WebEditView [Automation];
62//  import SearchSettings;
63//  import TextPage "Page";
64//  import SearchAttributes;
65//  import ReplaceAttributes;
66
67}
68
69interface WebSourceView
70[ uuid = "95069CE0-69D8-101D-9757-C667E8298000"]
71{
72    SID_TABLE_CELL // status()
73    [
74        StateMethod = GetState ;
75    ]
76    SID_SAVEASDOC // status()
77    [
78        ExecMethod = Execute ;
79        StateMethod = GetState ;
80    ]
81    SID_SAVEDOC // status()
82    [
83        ExecMethod = Execute ;
84        StateMethod = GetState ;
85    ]
86    SID_PRINTDOC // status(final|play)
87    [
88        ExecMethod = Execute ;
89        StateMethod = GetState ;
90    ]
91    SID_PRINTDOCDIRECT // status(final|play)
92    [
93        ExecMethod = Execute ;
94        StateMethod = GetState ;
95    ]
96    SID_SEARCH_OPTIONS
97    [
98        ExecMethod = Execute ;
99        StateMethod = GetState ;
100    ]
101    SID_SEARCH_ITEM
102    [
103        ExecMethod = Execute ;
104        StateMethod = GetState ;
105        Export = FALSE;
106    ]
107    FID_SEARCH_NOW
108    [
109        ExecMethod = Execute ;
110        StateMethod = GetState ;
111    ]
112    FN_REPEAT_SEARCH // status(final|play)
113    [
114        ExecMethod = Execute;
115        StateMethod = GetState ;
116    ]
117    SID_UNDO // status(final|play)
118    [
119        ExecMethod = Execute ;
120        StateMethod = GetState ;
121    ]
122
123    SID_REDO // status(final|play)
124    [
125        ExecMethod = Execute ;
126        StateMethod = GetState ;
127    ]
128
129    SID_REPEAT // status()
130    [
131        ExecMethod = Execute ;
132        StateMethod = GetState ;
133        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
134    ]
135
136    SID_CUT // status(final|play)
137    [
138        ExecMethod = Execute ;
139        StateMethod = GetState ;
140        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
141    ]
142
143    SID_COPY   // status(final|play)
144    [
145        ExecMethod = Execute ;
146        StateMethod = GetState ;
147    ]
148
149    SID_PASTE  // status(final|play)
150    [
151        ExecMethod = Execute ;
152        StateMethod = GetState ;
153        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
154    ]
155
156    SID_SELECTALL // status(final|play)
157    [
158        ExecMethod = Execute ;
159        StateMethod = NoState ;
160    ]
161    SID_MAIL_SENDDOC
162    [
163        StateMethod = GetState ;
164    ]
165    SID_MAIL_SENDDOCASPDF
166    [
167        StateMethod = GetState ;
168    ]
169    SID_EXPORTDOC
170    [
171        StateMethod = GetState ;
172    ]
173    SID_EXPORTDOCASPDF
174    [
175        StateMethod = GetState ;
176    ]
177    SID_DIRECTEXPORTDOCASPDF
178    [
179        StateMethod = GetState ;
180    ]
181    SID_BROWSER_MODE
182    [
183        StateMethod = GetState;
184    ]
185    FN_PRINT_LAYOUT
186    [
187        StateMethod = GetState;
188    ]
189}
190
191shell SwSrcView
192
193{
194        import WebSourceView [Automation];
195}
196
197
198
199
200