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#ifndef __com_sun_star_document_EventDescriptor_idl__
24#define __com_sun_star_document_EventDescriptor_idl__
25
26//=============================================================================
27
28module com {   module sun {   module star {   module document {
29
30//=============================================================================
31/** specifies an event binding for a document or a document content
32
33	@see Events
34	@see XEventsSupplier
35 */
36published service EventDescriptor
37{
38	//-------------------------------------------------------------------------
39    /** specifies the type of the event handler
40
41        <p>
42        Usually this is one of the following:
43        <ul>
44            <li>"None"</li>
45            <li>"StarBasic"</li>
46            <li>"JavaScript"</li>
47            <li>"Presentation"</li>
48        </ul>
49        This list is extensible.
50        </p>
51	 */
52	[property] string EventType;
53
54	//-------------------------------------------------------------------------
55    /** specifies the script source code
56	 */
57	[property] string Script;
58};
59
60//=============================================================================
61
62}; }; }; };
63
64#endif
65