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 |