XSimpleTabController.idl (a893be29) | XSimpleTabController.idl (8e0daafc) |
---|---|
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 --- 41 unchanged lines hidden (view full) --- 50 */ 51published interface XSimpleTabController : com::sun::star::uno::XInterface 52{ 53 //------------------------------------------------------------------------- 54 /** create a new tab and return an unique ID, 55 which can be used further to address this tab by using other methods 56 of this interface. 57 | 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 --- 41 unchanged lines hidden (view full) --- 50 */ 51published interface XSimpleTabController : com::sun::star::uno::XInterface 52{ 53 //------------------------------------------------------------------------- 54 /** create a new tab and return an unique ID, 55 which can be used further to address this tab by using other methods 56 of this interface. 57 |
58 @return [long | 58 @return |
59 an unique ID for this new tab. 60 */ 61 long insertTab(); 62 63 //------------------------------------------------------------------------- 64 /** remove a tab with the given ID. 65 66 @param ID --- 67 unchanged lines hidden (view full) --- 134 if the specified ID isn't used inside this tab controller. 135 */ 136 void activateTab( [in] long ID ) 137 raises( com::sun::star::lang::IndexOutOfBoundsException ); 138 139 //------------------------------------------------------------------------- 140 /** return the unique ID of the current active tab. 141 | 59 an unique ID for this new tab. 60 */ 61 long insertTab(); 62 63 //------------------------------------------------------------------------- 64 /** remove a tab with the given ID. 65 66 @param ID --- 67 unchanged lines hidden (view full) --- 134 if the specified ID isn't used inside this tab controller. 135 */ 136 void activateTab( [in] long ID ) 137 raises( com::sun::star::lang::IndexOutOfBoundsException ); 138 139 //------------------------------------------------------------------------- 140 /** return the unique ID of the current active tab. 141 |
142 @eturn [long] | 142 @return ID |
143 the ID of the active tab. 144 */ 145 long getActiveTabID(); 146 147 //------------------------------------------------------------------------- 148 /** register listener for inserting/removing tab's and changing her properties. 149 150 @param Listener --- 18 unchanged lines hidden --- | 143 the ID of the active tab. 144 */ 145 long getActiveTabID(); 146 147 //------------------------------------------------------------------------- 148 /** register listener for inserting/removing tab's and changing her properties. 149 150 @param Listener --- 18 unchanged lines hidden --- |