summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/awt
diff options
context:
space:
mode:
authorFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2011-01-03 23:14:55 +0100
committerFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2011-01-03 23:14:55 +0100
commit152e27755d3b910fb91132ee315e121ee64b2ab2 (patch)
treeb63a58deac43b74639444f4f77bf0f3dfbe1fd70 /offapi/com/sun/star/awt
parent48f6d9d52fd2be0122092617188929737715dacc (diff)
gridsort: allow cloning grid columns, and the (default) grid data/column model
Diffstat (limited to 'offapi/com/sun/star/awt')
-rw-r--r--offapi/com/sun/star/awt/grid/XGridColumn.idl12
-rw-r--r--offapi/com/sun/star/awt/grid/XGridColumnModel.idl5
-rw-r--r--offapi/com/sun/star/awt/grid/XGridDataModel.idl12
3 files changed, 25 insertions, 4 deletions
diff --git a/offapi/com/sun/star/awt/grid/XGridColumn.idl b/offapi/com/sun/star/awt/grid/XGridColumn.idl
index 61d9c11a4..50b626042 100644
--- a/offapi/com/sun/star/awt/grid/XGridColumn.idl
+++ b/offapi/com/sun/star/awt/grid/XGridColumn.idl
@@ -30,7 +30,7 @@
#include <com/sun/star/lang/XComponent.idl>
#include <com/sun/star/style/HorizontalAlignment.idl>
#include <com/sun/star/awt/grid/XGridColumnListener.idl>
-
+#include <com/sun/star/util/XCloneable.idl>
//=============================================================================
@@ -41,8 +41,16 @@ module com { module sun { module star { module awt { module grid {
/** The <type>XGridColumn</types> defines the properties and behavior of a column in a grid control
@since OOo 3.3.0
*/
-interface XGridColumn : com::sun::star::lang::XComponent
+interface XGridColumn
{
+ /** implements life time control for the component
+ */
+ interface ::com::sun::star::lang::XComponent;
+
+ /** allows cloning the complete grid column
+ */
+ interface ::com::sun::star::util::XCloneable;
+
/** Specifies the an idendifier of the colomn.**/
[attribute] any Identifier;
diff --git a/offapi/com/sun/star/awt/grid/XGridColumnModel.idl b/offapi/com/sun/star/awt/grid/XGridColumnModel.idl
index 0a329c82a..a06a8ffe6 100644
--- a/offapi/com/sun/star/awt/grid/XGridColumnModel.idl
+++ b/offapi/com/sun/star/awt/grid/XGridColumnModel.idl
@@ -29,6 +29,7 @@
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/lang/XComponent.idl>
+#include <com/sun/star/util/XCloneable.idl>
#include <com/sun/star/awt/grid/XGridColumn.idl>
#include <com/sun/star/container/XContainer.idl>
@@ -57,6 +58,10 @@ interface XGridColumnModel
*/
interface ::com::sun::star::container::XContainer;
+ /** allows cloning the complete column model
+ */
+ interface ::com::sun::star::util::XCloneable;
+
/**Specifies the height of column header.
*/
[attribute] long ColumnHeaderHeight;
diff --git a/offapi/com/sun/star/awt/grid/XGridDataModel.idl b/offapi/com/sun/star/awt/grid/XGridDataModel.idl
index 0d42e0fff..f350b3022 100644
--- a/offapi/com/sun/star/awt/grid/XGridDataModel.idl
+++ b/offapi/com/sun/star/awt/grid/XGridDataModel.idl
@@ -30,9 +30,9 @@
#include <com/sun/star/lang/XComponent.idl>
+#include <com/sun/star/util/XCloneable.idl>
#include <com/sun/star/awt/grid/XGridDataListener.idl>
-
//=============================================================================
module com { module sun { module star { module awt { module grid {
@@ -45,8 +45,16 @@ module com { module sun { module star { module awt { module grid {
@since OOo 3.3.0
*/
-interface XGridDataModel: ::com::sun::star::lang::XComponent
+interface XGridDataModel
{
+ /** implements life time control for the component
+ */
+ interface ::com::sun::star::lang::XComponent;
+
+ /** allows cloning the complete column model
+ */
+ interface ::com::sun::star::util::XCloneable;
+
/** Specifies the height of each row.
*/
[attribute] long RowHeight;