merge the formfield patch from ooo-build
[ooovba.git] / sw / sdi / beziersh.sdi
blob657be1d831859d64bdca2ebec5f58e60dbd3439e
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: beziersh.sdi,v $
10  * $Revision: 1.4 $
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 TextBezier : TextSelection
33     uuid = "68EF7EA0-6876-11D0-A887-008029E86826" ]
35     SID_DELETE
36     [
37         ExecMethod = Execute ;
38         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
39     ]
41     FN_BACKSPACE
42     [
43         ExecMethod = Execute ;
44         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
45     ]
47     FN_ESCAPE // api:
48     [
49         ExecMethod = Execute;
50     ]
52     SID_BEZIER_MOVE
53     [
54         Export = FALSE;
55         ExecMethod = Execute ;
56         StateMethod = GetState ;
57         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
58     ]
60     SID_BEZIER_INSERT
61     [
62         Export = FALSE;
63         ExecMethod = Execute ;
64         StateMethod = GetState ;
65         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
66     ]
68     SID_BEZIER_DELETE
69     [
70         Export = FALSE;
71         ExecMethod = Execute ;
72         StateMethod = GetState ;
73         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
74     ]
76     SID_BEZIER_CUTLINE
77     [
78         Export = FALSE;
79         ExecMethod = Execute ;
80         StateMethod = GetState ;
81         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
82     ]
84     SID_BEZIER_CONVERT
85     [
86         Export = FALSE;
87         ExecMethod = Execute ;
88         StateMethod = GetState ;
89         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
90     ]
92     SID_BEZIER_EDGE
93     [
94         Export = FALSE;
95         ExecMethod = Execute ;
96         StateMethod = GetState ;
97         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
98     ]
100     SID_BEZIER_SMOOTH
101     [
102         Export = FALSE;
103         ExecMethod = Execute ;
104         StateMethod = GetState ;
105         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
106     ]
108     SID_BEZIER_SYMMTR
109     [
110         Export = FALSE;
111         ExecMethod = Execute ;
112         StateMethod = GetState ;
113         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
114     ]
116     SID_BEZIER_CLOSE
117     [
118         Export = FALSE;
119         ExecMethod = Execute ;
120         StateMethod = GetState ;
121         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
122     ]
124     SID_BEZIER_ELIMINATE_POINTS
125     [
126         Export = FALSE;
127         ExecMethod = Execute ;
128         StateMethod = GetState ;
129         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
130     ]
133 shell SwBezierShell: SwBaseShell
135     import TextBezier[Automation];