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 ---