merge the formfield patch from ooo-build
[ooovba.git] / sw / sdi / wviewsh.sdi
blobf4b2bb2e91af488999dadfa6adf5f0a479c6d3a1
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: wviewsh.sdi,v $
10  * $Revision: 1.9 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 interface WebTextInTable
32 [ uuid = "B47F0DE7-1E1F-11d1-89CA-008029E4B0B1" ]
34     import WebText;
35         import WebTable;
38 interface WebListInTable
39 [ uuid="B47F0DE8-1E1F-11d1-89CA-008029E4B0B1" ]
41     import WebText;
42         import WebList;
43         import WebTable;
46 interface WebListInText
47 [ uuid = "B47F0DE9-1E1F-11d1-89CA-008029E4B0B1"]
49     import WebList;
50     import WebText;
53 interface WebEditView : BaseTextEditView
55     uuid = "B47F0DEA-1E1F-11d1-89CA-008029E4B0B1"
58     SID_DRAW_TEXT_MARQUEE // status()
59     [
60         ExecMethod = ExecDraw ;
61         StateMethod = GetDrawState ;
62         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
63     ]
66 shell SwWebView : SfxViewShell
68     import WebEditView [Automation];
69 //      import SearchSettings;
70 //      import TextPage "Page";
71 //      import SearchAttributes;
72 //      import ReplaceAttributes;
76 interface WebSourceView : View
77 [ uuid = "95069CE0-69D8-101D-9757-C667E8298000"]
79     SID_TABLE_CELL // status()
80     [
81         StateMethod = GetState ;
82     ]
83     SID_SAVEASDOC // status()
84     [
85         ExecMethod = Execute ;
86         StateMethod = GetState ;
87     ]
88     SID_SAVEDOC // status()
89     [
90         ExecMethod = Execute ;
91         StateMethod = GetState ;
92     ]
93     SID_PRINTDOC // status(final|play)
94     [
95         ExecMethod = Execute ;
96         StateMethod = GetState ;
97     ]
98     SID_PRINTDOCDIRECT // status(final|play)
99     [
100         ExecMethod = Execute ;
101         StateMethod = GetState ;
102     ]
103     SID_SEARCH_OPTIONS
104     [
105         ExecMethod = Execute ;
106         StateMethod = GetState ;
107     ]
108     SID_SEARCH_ITEM
109     [
110         ExecMethod = Execute ;
111         StateMethod = GetState ;
112         Export = FALSE;
113     ]
114     FID_SEARCH_NOW
115     [
116         ExecMethod = Execute ;
117         StateMethod = GetState ;
118     ]
119     FN_REPEAT_SEARCH // status(final|play)
120     [
121         ExecMethod = Execute;
122         StateMethod = GetState ;
123     ]
124     SID_UNDO // status(final|play)
125     [
126         ExecMethod = Execute ;
127         StateMethod = GetState ;
128     ]
130     SID_REDO // status(final|play)
131     [
132         ExecMethod = Execute ;
133         StateMethod = GetState ;
134     ]
136     SID_REPEAT // status()
137     [
138         ExecMethod = Execute ;
139         StateMethod = GetState ;
140         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
141     ]
143     SID_CUT // status(final|play)
144     [
145         ExecMethod = Execute ;
146         StateMethod = GetState ;
147         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
148     ]
150     SID_COPY   // status(final|play)
151     [
152         ExecMethod = Execute ;
153         StateMethod = GetState ;
154     ]
156     SID_PASTE  // status(final|play)
157     [
158         ExecMethod = Execute ;
159         StateMethod = GetState ;
160         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
161     ]
163     SID_SELECTALL // status(final|play)
164     [
165         ExecMethod = Execute ;
166         StateMethod = NoState ;
167     ]
168     SID_MAIL_SENDDOC
169     [
170         StateMethod = GetState ;
171     ]
172     SID_MAIL_SENDDOCASPDF
173     [
174         StateMethod = GetState ;
175     ]
176     SID_EXPORTDOC
177     [
178         StateMethod = GetState ;
179     ]
180     SID_EXPORTDOCASPDF
181     [
182         StateMethod = GetState ;
183     ]
184     SID_DIRECTEXPORTDOCASPDF
185     [
186         StateMethod = GetState ;
187     ]
188     SID_BROWSER_MODE
189     [
190         StateMethod = GetState;
191     ]
192     FN_PRINT_LAYOUT
193     [
194         StateMethod = GetState;
195     ]
198 shell SwSrcView : SfxViewShell
201         import WebSourceView [Automation];