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_frame_CommandGroup_idl__
24#define __com_sun_star_frame_CommandGroup_idl__
25
26//=============================================================================
27
28module com {  module sun {  module star {  module frame {
29
30//=============================================================================
31/** provides information about a supported command
32
33    @see XDispatchInformationProvider
34    @see Controller
35
36    @since OpenOffice 2.0
37 */
38published constants CommandGroup
39{
40	//-------------------------------------------------------------------------
41	/** specifies interal commands.
42	 */
43    const short INTERNAL = 0;
44
45	//-------------------------------------------------------------------------
46	/** specifies application based commands.
47	 */
48    const short APPLICATION = 1;
49
50	//-------------------------------------------------------------------------
51	/** specifies view specific commands.
52	 */
53    const short VIEW = 2;
54
55	//-------------------------------------------------------------------------
56	/** specifies document specific commands.
57	 */
58    const short DOCUMENT = 3;
59
60	//-------------------------------------------------------------------------
61	/** specifies edit specific commands.
62	 */
63    const short EDIT = 4;
64
65	//-------------------------------------------------------------------------
66	/** specifies commands used by the built-in Basic.
67	 */
68    const short MACRO = 5;
69
70	//-------------------------------------------------------------------------
71	/** specifies commands to change options.
72	 */
73    const short OPTIONS = 6;
74
75	//-------------------------------------------------------------------------
76	/** specifies math specific commands.
77	 */
78    const short MATH = 7;
79
80	//-------------------------------------------------------------------------
81	/** specifies navigate commands.
82	 */
83    const short NAVIGATOR = 8;
84
85	//-------------------------------------------------------------------------
86	/** specifies insert commands.
87	 */
88    const short INSERT = 9;
89
90	//-------------------------------------------------------------------------
91	/** specifies commands that are related to formats.
92	 */
93    const short FORMAT = 10;
94
95	//-------------------------------------------------------------------------
96	/** specifies commands that are related to templates.
97	 */
98    const short TEMPLATE = 11;
99
100	//-------------------------------------------------------------------------
101	/** specifies text specific commands.
102	 */
103    const short TEXT = 12;
104
105	//-------------------------------------------------------------------------
106	/** specifies frame specific commands.
107	 */
108    const short FRAME = 13;
109
110	//-------------------------------------------------------------------------
111	/** specifies commands that are related to graphical data.
112	 */
113    const short GRAPHIC = 14;
114
115	//-------------------------------------------------------------------------
116	/** specifies commands that are related to tables.
117	 */
118    const short TABLE = 15;
119
120	//-------------------------------------------------------------------------
121	/** specifies commands that are related to bullets and numbering.
122	 */
123    const short ENUMERATION = 16;
124
125	//-------------------------------------------------------------------------
126	/** specifies commands that are related to data.
127	 */
128    const short DATA = 17;
129
130	//-------------------------------------------------------------------------
131	/** specifies special commands.
132	 */
133    const short SPECIAL = 18;
134
135	//-------------------------------------------------------------------------
136	/** specifies commands that are related to images.
137	 */
138    const short IMAGE = 19;
139
140	//-------------------------------------------------------------------------
141	/** specifies chart specific commands.
142	 */
143    const short CHART = 20;
144
145	//-------------------------------------------------------------------------
146	/** specifies explorer specific commands.
147	 */
148    const short EXPLORER = 21;
149
150	//-------------------------------------------------------------------------
151	/** specifies commands that are related to connectors.
152	 */
153    const short CONNECTOR = 22;
154
155	//-------------------------------------------------------------------------
156	/** specifies commands that are related to modifications.
157	 */
158    const short MODIFY = 23;
159
160	//-------------------------------------------------------------------------
161	/** specifies commands that are related to drawing.
162	 */
163    const short DRAWING = 24;
164
165	//-------------------------------------------------------------------------
166	/** specifies commands that are related to controls.
167	 */
168    const short CONTROLS = 25;
169};
170
171//=============================================================================
172
173}; }; }; };
174
175#endif
176