PopupMenuController.idl (d1766043) PopupMenuController.idl (c4dc0a1a)
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

--- 47 unchanged lines hidden (view full) ---

56 <p>
57 A popup menu controller is used to make special functions available to
58 users, which depend on runtime or context specific conditions.<br/>
59 A typical example for a popup menu controller can be a recent file list
60 implementation which provides a list of latest files that a user has
61 worked on. This list gets changes consistently during a work session.
62 </p>
63
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

--- 47 unchanged lines hidden (view full) ---

56 <p>
57 A popup menu controller is used to make special functions available to
58 users, which depend on runtime or context specific conditions.<br/>
59 A typical example for a popup menu controller can be a recent file list
60 implementation which provides a list of latest files that a user has
61 worked on. This list gets changes consistently during a work session.
62 </p>
63
64 @since OOo 2.0
64 @since OpenOffice 2.0
65*/
66
67service PopupMenuController
68{
69 //-------------------------------------------------------------------------
70 /** supports functions to initialize and update a popup menu controller
71 implementation.
72

--- 46 unchanged lines hidden (view full) ---

119 A popup menu controller provides special functions which should be
120 available by the normal dispatch API. This optional interface enables
121 popup menu controller to be normal dispatch providers.<br/>
122 <b>Attention:</b><br/>
123 Popup menu controller functions must be specified using the following
124 the dispatch URL scheme: "vnd.sun.star.popup:" opaque_part [ "?" query ].
125 </p>
126
65*/
66
67service PopupMenuController
68{
69 //-------------------------------------------------------------------------
70 /** supports functions to initialize and update a popup menu controller
71 implementation.
72

--- 46 unchanged lines hidden (view full) ---

119 A popup menu controller provides special functions which should be
120 available by the normal dispatch API. This optional interface enables
121 popup menu controller to be normal dispatch providers.<br/>
122 <b>Attention:</b><br/>
123 Popup menu controller functions must be specified using the following
124 the dispatch URL scheme: "vnd.sun.star.popup:" opaque_part [ "?" query ].
125 </p>
126
127 @since OOo 2.2
127 @since OpenOffice 2.2
128 */
129 [optional] interface com::sun::star::frame::XDispatchProvider;
130
131 //-------------------------------------------------------------------------
132 /** used to dispose popup menu controller by the owner instance.
133
134 <p>
135 A popup menu controller resides in a menu which has a limited
136 life-time. For correct life-time handling a popup menu
137 controller should support this interface.
138 </p>
139
128 */
129 [optional] interface com::sun::star::frame::XDispatchProvider;
130
131 //-------------------------------------------------------------------------
132 /** used to dispose popup menu controller by the owner instance.
133
134 <p>
135 A popup menu controller resides in a menu which has a limited
136 life-time. For correct life-time handling a popup menu
137 controller should support this interface.
138 </p>
139
140 @since OOo 2.2
140 @since OpenOffice 2.2
141 */
142 [optional] interface com::sun::star::lang::XComponent;
143};
144
145}; }; }; };
146
147//=============================================================================
148
149#endif
141 */
142 [optional] interface com::sun::star::lang::XComponent;
143};
144
145}; }; }; };
146
147//=============================================================================
148
149#endif