xref: /trunk/main/sw/sdi/wviewsh.sdi (revision a02241ff)
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