1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27
28
29#ifndef __com_sun_star_mozilla_MenuMultipleChange_idl__
30#define __com_sun_star_mozilla_MenuMultipleChange_idl__
31
32#ifndef __com_sun_star_lang_XComponent_idl__
33#include <com/sun/star/lang/XComponent.idl>
34#endif
35
36//=============================================================================
37
38 module com {  module sun {  module star {  module mozilla {
39
40//=============================================================================
41
42
43// DocMerge from idl: struct com::sun::star::mozilla::MenuMultipleChange
44/** Explains properties of a menu item
45 */
46published struct MenuMultipleChange
47{
48	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::ID
49	/** unique ID of this menu item
50	 */
51	short		ID;
52
53		//-------------------------------------------------------------------------
54
55	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::GroupID
56	/** unique ID of the group this menu item belongs to
57	 */
58	short		GroupID;
59
60		//-------------------------------------------------------------------------
61
62	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::PreItemID
63	/** unique ID of the item directly above this menu item, used for fuzzy placement
64	 */
65	short		PreItemID;
66
67		//-------------------------------------------------------------------------
68
69	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::ItemText
70	/** text of the menu item
71	 */
72	string		ItemText;
73
74		//-------------------------------------------------------------------------
75
76	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsVisible
77	/** true if visible
78	 */
79	boolean		IsVisible;
80
81		//-------------------------------------------------------------------------
82
83	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsActive
84	/** true if active, so clickable
85	 */
86	boolean		IsActive;
87
88		//-------------------------------------------------------------------------
89
90	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsCheckable
91	/** true if checkable, so there can be a checkmark
92	 */
93	boolean		IsCheckable;
94
95		//-------------------------------------------------------------------------
96
97	// DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsChecked
98	/** true if there is a checkmark
99	 */
100	boolean		IsChecked;
101
102		//-------------------------------------------------------------------------
103
104	// DocMerge from idl: field com::sun::star::mozilla::MenuMultipleChange::Image
105	/** sequence of bytes representing a possible image
106	 */
107	sequence<byte> Image;
108	};
109
110//=============================================================================
111
112}; }; }; };
113
114
115
116#endif
117