1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 *   Licensed to the Apache Software Foundation (ASF) under one or more
12 *   contributor license agreements. See the NOTICE file distributed
13 *   with this work for additional information regarding copyright
14 *   ownership. The ASF licenses this file to you under the Apache
15 *   License, Version 2.0 (the "License"); you may not use this file
16 *   except in compliance with the License. You may obtain a copy of
17 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 */
19#ifndef __com_sun_star_frame_CommandGroup_idl__
20#define __com_sun_star_frame_CommandGroup_idl__
21
22
23module com {  module sun {  module star {  module frame {
24
25/** provides information about a supported command
26
27    @see XDispatchInformationProvider
28    @see Controller
29
30    @since OOo 2.0
31 */
32published constants CommandGroup
33{
34    /** specifies internal commands.
35     */
36    const short INTERNAL = 0;
37
38    /** specifies application based commands.
39     */
40    const short APPLICATION = 1;
41
42    /** specifies view specific commands.
43     */
44    const short VIEW = 2;
45
46    /** specifies document specific commands.
47     */
48    const short DOCUMENT = 3;
49
50    /** specifies edit specific commands.
51     */
52    const short EDIT = 4;
53
54    /** specifies commands used by the built-in Basic.
55     */
56    const short MACRO = 5;
57
58    /** specifies commands to change options.
59     */
60    const short OPTIONS = 6;
61
62    /** specifies math specific commands.
63     */
64    const short MATH = 7;
65
66    /** specifies navigate commands.
67     */
68    const short NAVIGATOR = 8;
69
70    /** specifies insert commands.
71     */
72    const short INSERT = 9;
73
74    /** specifies commands that are related to formats.
75     */
76    const short FORMAT = 10;
77
78    /** specifies commands that are related to templates.
79     */
80    const short TEMPLATE = 11;
81
82    /** specifies text specific commands.
83     */
84    const short TEXT = 12;
85
86    /** specifies frame specific commands.
87     */
88    const short FRAME = 13;
89
90    /** specifies commands that are related to graphical data.
91     */
92    const short GRAPHIC = 14;
93
94    /** specifies commands that are related to tables.
95     */
96    const short TABLE = 15;
97
98    /** specifies commands that are related to bullets and numbering.
99     */
100    const short ENUMERATION = 16;
101
102    /** specifies commands that are related to data.
103     */
104    const short DATA = 17;
105
106    /** specifies special commands.
107     */
108    const short SPECIAL = 18;
109
110    /** specifies commands that are related to images.
111     */
112    const short IMAGE = 19;
113
114    /** specifies chart specific commands.
115     */
116    const short CHART = 20;
117
118    /** specifies explorer specific commands.
119     */
120    const short EXPLORER = 21;
121
122    /** specifies commands that are related to connectors.
123     */
124    const short CONNECTOR = 22;
125
126    /** specifies commands that are related to modifications.
127     */
128    const short MODIFY = 23;
129
130    /** specifies commands that are related to drawing.
131     */
132    const short DRAWING = 24;
133
134    /** specifies commands that are related to controls.
135     */
136    const short CONTROLS = 25;
137};
138
139
140}; }; }; };
141
142#endif
143
144/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
145