You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ar...@apache.org on 2012/11/14 23:08:20 UTC

svn commit: r1409470 [3/13] - in /incubator/ooo/branches/gbuild/main: offapi/ offapi/com/sun/star/animations/ offapi/com/sun/star/chart2/data/ offapi/com/sun/star/drawing/ offapi/com/sun/star/drawing/framework/ offapi/com/sun/star/frame/ offapi/com/sun...

Added: incubator/ooo/branches/gbuild/main/offapi/UnoApi_types.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/UnoApi_types.mk?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/UnoApi_types.mk (added)
+++ incubator/ooo/branches/gbuild/main/offapi/UnoApi_types.mk Wed Nov 14 22:07:57 2012
@@ -0,0 +1,45 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.	If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_UnoApiTarget_UnoApiTarget,types))
+
+$(eval $(call gb_UnoApiTarget_add_merge_rdbfiles,types,\
+    udkapi \
+    offapi \
+))
+
+$(eval $(call gb_UnoApiTarget_add_reference_rdbfile,types,\
+    offapi/type_reference/types \
+))
+
+# ugly hack for now!
+statistic : $(gb_Helper_MISC)/api_statistic
+
+$(gb_Helper_MISC)/api_statistic: $(call gb_UnoApiTarget_get_target,types)
+	$(PERL) util/checknewapi.pl $(call gb_UnoApiTarget_get_target,types) $(UNOAPI_REFERENCE_types) "$(RSCREVISION)" "$(gb_UnoApiTarget_REGVIEWTARGET)" > $@
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/gbuild/main/offapi/add.diff
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/add.diff?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/add.diff (added)
+++ incubator/ooo/branches/gbuild/main/offapi/add.diff Wed Nov 14 22:07:57 2012
@@ -0,0 +1,1078 @@
+diff --git a/offapi/Package_offapi_idl.mk b/offapi/Package_offapi_idl.mk
+new file mode 100644
+--- /dev/null
++++ b/offapi/Package_offapi_idl.mk
+@@ -0,0 +1,29 @@
++#*************************************************************************
++#
++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++#
++# Copyright 2000, 2010 Oracle and/or its affiliates.
++#
++# OpenOffice.org - a multi-platform office productivity suite
++#
++# This file is part of OpenOffice.org.
++#
++# OpenOffice.org is free software: you can redistribute it and/or modify
++# it under the terms of the GNU Lesser General Public License version 3
++# only, as published by the Free Software Foundation.
++#
++# OpenOffice.org is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
++# GNU Lesser General Public License version 3 for more details
++# (a copy is included in the LICENSE file that accompanied this code).
++#
++# You should have received a copy of the GNU Lesser General Public License
++# version 3 along with OpenOffice.org.	If not, see
++# <http://www.openoffice.org/license.html>
++# for a copy of the LGPLv3 License.
++#
++#*************************************************************************
++
++$(eval $(call gb_UnoApiTarget_autopackage_idl,offapi))
++
+diff --git a/offapi/Package_offapi_inc.mk b/offapi/Package_offapi_inc.mk
+new file mode 100644
+--- /dev/null
++++ b/offapi/Package_offapi_inc.mk
+@@ -0,0 +1,29 @@
++#*************************************************************************
++#
++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++#
++# Copyright 2000, 2010 Oracle and/or its affiliates.
++#
++# OpenOffice.org - a multi-platform office productivity suite
++#
++# This file is part of OpenOffice.org.
++#
++# OpenOffice.org is free software: you can redistribute it and/or modify
++# it under the terms of the GNU Lesser General Public License version 3
++# only, as published by the Free Software Foundation.
++#
++# OpenOffice.org is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
++# GNU Lesser General Public License version 3 for more details
++# (a copy is included in the LICENSE file that accompanied this code).
++#
++# You should have received a copy of the GNU Lesser General Public License
++# version 3 along with OpenOffice.org.	If not, see
++# <http://www.openoffice.org/license.html>
++# for a copy of the LGPLv3 License.
++#
++#*************************************************************************
++
++$(eval $(call gb_UnoApiTarget_autopackage_inc,offapi))
++
+diff --git a/offapi/UnoApi_types.mk b/offapi/UnoApi_types.mk
+new file mode 100644
+--- /dev/null
++++ b/offapi/UnoApi_types.mk
+@@ -0,0 +1,36 @@
++#*************************************************************************
++#
++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++#
++# Copyright 2000, 2010 Oracle and/or its affiliates.
++#
++# OpenOffice.org - a multi-platform office productivity suite
++#
++# This file is part of OpenOffice.org.
++#
++# OpenOffice.org is free software: you can redistribute it and/or modify
++# it under the terms of the GNU Lesser General Public License version 3
++# only, as published by the Free Software Foundation.
++#
++# OpenOffice.org is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
++# GNU Lesser General Public License version 3 for more details
++# (a copy is included in the LICENSE file that accompanied this code).
++#
++# You should have received a copy of the GNU Lesser General Public License
++# version 3 along with OpenOffice.org.	If not, see
++# <http://www.openoffice.org/license.html>
++# for a copy of the LGPLv3 License.
++#
++#*************************************************************************
++
++$(eval $(call gb_UnoApiTarget_UnoApiTarget,types))
++
++$(eval $(call gb_UnoApiTarget_add_merge_rdbfiles,types,\
++    udkapi \
++    offapi \
++))
++
++
++# vim: set noet sw=4 ts=4:
+diff --git a/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl b/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl
+@@ -0,0 +1,55 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_drawing_XSlidePreviewCacheListener_idl__
++#define __com_sun_star_drawing_XSlidePreviewCacheListener_idl__
++
++#ifndef __com_sun_star_uno_XInterface_idl__
++#include <com/sun/star/uno/XInterface.idl>
++#endif
++
++module com { module sun { module star { module drawing {
++
++/** Listener for asynchronous preview creations.  Called when a slide
++    preview has been created that was previously requested via a call to
++    <method>XSlidePreviewCache::getSlidePreview()</method>.  The
++    implementor may then call <method>getSlidePreview()</method> a second
++    time to get the up-to-date version of the preview.
++*/
++interface XSlidePreviewCacheListener
++{
++    /** Called by a <interface>XSlidePreviewCache</interface> object when a
++        preview has been created for the slide with the given index.
++        @param nSlideIndex
++            The index of the slide for which a new preview has been created.
++    */
++    void notifyPreviewCreation ([in] long nSlideIndex);
++};
++
++}; }; }; }; // ::com::sun::star::drawing
++
++#endif
+diff --git a/offapi/com/sun/star/drawing/XSlideSorterBase.idl b/offapi/com/sun/star/drawing/XSlideSorterBase.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/drawing/XSlideSorterBase.idl
+@@ -0,0 +1,137 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_drawing_XSlideSorterBase_idl__
++#define __com_sun_star_drawing_XSlideSorterBase_idl__
++
++#ifndef __com_sun_star_drawing_framework_XView_idl__
++#include <com/sun/star/drawing/framework/XView.idl>
++#endif
++#ifndef __com_sun_star_drawing_XDrawView_idl__
++#include <com/sun/star/drawing/XDrawView.idl>
++#endif
++#ifndef __com_sun_star_awt_XWindow_idl__
++#include <com/sun/star/awt/XWindow.idl>
++#endif
++#ifndef __com_sun_star_container_XIndexAccess_idl__
++#include <com/sun/star/container/XIndexAccess.idl>
++#endif
++#ifndef __com_sun_star_frame_XController_idl__
++#include <com/sun/star/frame/XController.idl>
++#endif
++#ifndef __com_sun_star_util_Color_idl__
++#include <com/sun/star/util/Color.idl>
++#endif
++
++module com {  module sun {  module star {  module drawing {
++
++/** This interface exists only because services do not directly support
++    multiple inheritance and attributes.
++    <p>It provides the interfaces and attributes that every object that
++    implements the <type>SlideSorter</type> service.</p>
++*/
++interface XSlideSorterBase
++{
++    /** This interface is included to mark a <type>SlideSorter</type> object
++        as view of the drawing framework and to provide a
++        <type>ResourceId</type>.
++    */
++    interface ::com::sun::star::drawing::framework::XView;
++
++    /** The <type>XDrawView</type> interface is included to provide access
++        to the current slide (especially write access).
++    */
++    interface ::com::sun::star::drawing::XDrawView;
++
++    /** The set of slides that are displayed by the implementing object.
++        <p>The default value is the set of all slides of the document for
++        which a slide sorter is created.</p>
++    */
++    [attribute] ::com::sun::star::container::XIndexAccess DocumentSlides;
++
++    /** Set this flag to <TRUE/> in order to have the current slide
++        highlighted.
++        <p>The default value is <FALSE/>.</p>
++    */
++    [attribute] boolean IsHighlightCurrentSlide;
++
++    /** Set this flag to <TRUE/> in order to visualize the selection of
++        slides (typically a bold frame around the selected slides).
++        <p>The default value is <TRUE/>.</p>
++    */
++    [attribute] boolean IsShowSelection;
++
++    /** Set this flag to <TRUE/> to visualize to where the focus is by
++        showing a dotted rectangle around the focused slide.
++        <p>The default value is <TRUE/>.</p>
++    */
++    [attribute] boolean IsShowFocus;
++
++    /** When this flag has the value <TRUE/> then every time the current
++        slide is changed the visual area is shifted so that the new current
++        slide is display in the center of the slide sorter window.
++        <p>It is not always possible to move the current slide into the
++        exact center of the window, for example when slides are located near
++        the start or end of a document.</p>
++        <p>The default value is <FALSE/>.
++    */
++    [attribute] boolean IsCenterSelection;
++
++    /** This flag controls whether updates of previews are created during
++        full screen presentations (<FALSE/>) or not (<TRUE/>).  The
++        suspension of preview creations is an optimization for not slowing
++        down a running presentation.
++        <p>The default value is <TRUE/>.</p>
++    */
++    [attribute] boolean IsSuspendPreviewUpdatesDuringFullScreenPresentation;
++
++    /** The orientation of a slide sorter can be either vertical (<TRUE/>)
++        or horizontal (<FALSE/>).
++    */
++    [attribute] boolean IsOrientationVertical;
++
++    /** This flag is a hint to make scrolling look smooth.
++    */
++    [attribute] boolean IsSmoothScrolling;
++
++    [attribute] ::com::sun::star::util::Color BackgroundColor;
++    [attribute] ::com::sun::star::util::Color TextColor;
++    [attribute] ::com::sun::star::util::Color SelectionColor;
++    [attribute] ::com::sun::star::util::Color HighlightColor;
++
++    /** This flag controls whether the model can be modified by using
++        keyboard or mouse.
++        <p>The default value is <TRUE/>.</p>
++    */
++    [attribute] boolean IsUIReadOnly;
++};
++
++
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/drawing/framework/BorderType.idl b/offapi/com/sun/star/drawing/framework/BorderType.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/drawing/framework/BorderType.idl
+@@ -0,0 +1,46 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_drawing_framework_BorderType_idl__
++#define __com_sun_star_drawing_framework_BorderType_idl__
++
++
++module com { module sun { module star { module drawing { module framework {
++
++/** See XPaneBorderPainter and its addBorder() and removeBorder() methods
++    for an explanation of the border type and its values.
++*/
++enum BorderType
++{
++    INNER_BORDER,
++    OUTER_BORDER,
++    TOTAL_BORDER
++};
++
++}; }; }; }; }; // ::com::sun::star::drawing::framework
++
++#endif
+diff --git a/offapi/com/sun/star/frame/UntitledNumbersConst.idl b/offapi/com/sun/star/frame/UntitledNumbersConst.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/frame/UntitledNumbersConst.idl
+@@ -0,0 +1,39 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++#ifndef __com_sun_star_frame_UntitledNumbersConst_idl__
++#define __com_sun_star_frame_UntitledNumbersConst_idl__
++
++ module com {  module sun {  module star {  module frame {
++
++constants UntitledNumbersConst
++{
++    const long INVALID_NUMBER = 0;
++};
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/rendering/ARGBColor.idl b/offapi/com/sun/star/rendering/ARGBColor.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/rendering/ARGBColor.idl
+@@ -0,0 +1,55 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++#ifndef __com_sun_star_rendering_ARGBColor_idl__
++#define __com_sun_star_rendering_ARGBColor_idl__
++
++#ifndef __com_sun_star_rendering_ColorComponent_idl__
++#include <com/sun/star/rendering/ColorComponent.idl>
++#endif
++
++module com { module sun { module star { module rendering {
++
++/// ARGB color quad
++struct ARGBColor
++{
++    /** Alpha component.<p>
++
++        Valid range is [0,1.0], with 0.0 denoting fully transparent,
++        and 1.0 fully opaque.
++     */
++    ColorComponent Alpha;
++    /// Red component. Valid range is [0,1.0]
++    ColorComponent Red;
++    /// Green component. Valid range is [0,1.0]
++    ColorComponent Green;
++    /// Blue component. Valid range is [0,1.0]
++    ColorComponent Blue;
++};
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/rendering/BitmapCanvas.idl b/offapi/com/sun/star/rendering/BitmapCanvas.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/rendering/BitmapCanvas.idl
+@@ -0,0 +1,57 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++#ifndef __com_sun_star_rendering_BitmapCanvas_idl__
++#define __com_sun_star_rendering_BitmapCanvas_idl__
++
++#ifndef __com_sun_star_rendering_XBitmap_idl__
++#include <com/sun/star/rendering/XBitmap.idl>
++#endif
++#ifndef __com_sun_star_rendering_XBitmapCanvas_idl__
++#include <com/sun/star/rendering/XBitmapCanvas.idl>
++#endif
++
++
++module com { module sun { module star { module rendering {
++
++// TODO: Multiple-inheritance interfaces
++
++/** This service provides the interfaces for a <type>XBitmapCanvas</type>
++ */
++service BitmapCanvas
++{
++    /** Canvas interface, to issue rendering operations.
++     */
++    interface XBitmapCanvas;
++
++    /** Bitmap interface, to directly manipulate the pixel.
++     */
++    interface XBitmap;
++};
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/rendering/Canvas.idl b/offapi/com/sun/star/rendering/Canvas.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/rendering/Canvas.idl
+@@ -0,0 +1,42 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++#ifndef __com_sun_star_rendering_Canvas_idl__
++#define __com_sun_star_rendering_Canvas_idl__
++
++#ifndef __com_sun_star_rendering_XCanvas_idl__
++#include <com/sun/star/rendering/XCanvas.idl>
++#endif
++
++
++module com { module sun { module star { module rendering {
++
++/// Service providing an <type>XCanvas</type> interface
++service Canvas: XCanvas;
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/rendering/Color.idl b/offapi/com/sun/star/rendering/Color.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/rendering/Color.idl
+@@ -0,0 +1,41 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++#ifndef __com_sun_star_rendering_Color_idl__
++#define __com_sun_star_rendering_Color_idl__
++
++#ifndef __com_sun_star_rendering_ColorComponent_idl__
++#include <com/sun/star/rendering/ColorComponent.idl>
++#endif
++
++module com { module sun { module star { module rendering {
++
++/// Shorthand for the device-dependent color components, and easier to read
++typedef sequence<ColorComponent> Color;
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/rendering/ColorComponent.idl b/offapi/com/sun/star/rendering/ColorComponent.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/rendering/ColorComponent.idl
+@@ -0,0 +1,38 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_rendering_ColorComponent_idl__
++#define __com_sun_star_rendering_ColorComponent_idl__
++
++module com { module sun { module star { module rendering {
++
++/// Shorthand for the device-dependent color components, and easier to read
++typedef double ColorComponent;
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/rendering/RGBColor.idl b/offapi/com/sun/star/rendering/RGBColor.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/rendering/RGBColor.idl
+@@ -0,0 +1,49 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++#ifndef __com_sun_star_rendering_RGBColor_idl__
++#define __com_sun_star_rendering_RGBColor_idl__
++
++#ifndef __com_sun_star_rendering_ColorComponent_idl__
++#include <com/sun/star/rendering/ColorComponent.idl>
++#endif
++
++module com { module sun { module star { module rendering {
++
++/// RGB color triplet
++struct RGBColor
++{
++    /// Red component. Valid range is [0,1.0]
++    ColorComponent Red;
++    /// Green component. Valid range is [0,1.0]
++    ColorComponent Green;
++    /// Blue component. Valid range is [0,1.0]
++    ColorComponent Blue;
++};
++
++}; }; }; };
++
++#endif
+diff --git a/offapi/com/sun/star/util/SearchAlgorithms.idl b/offapi/com/sun/star/util/SearchAlgorithms.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/util/SearchAlgorithms.idl
+@@ -0,0 +1,50 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_lang_SearchAlgorithms_idl__
++#define __com_sun_star_lang_SearchAlgorithms_idl__
++
++
++//=============================================================================
++
++module com { module sun { module star { module util {
++
++//=============================================================================
++
++
++published enum SearchAlgorithms {
++	ABSOLUTE,		// "normal" a kind of Boyer-Moore
++	REGEXP,                 // regular expression
++	APPROXIMATE		// Leveinstein distance
++};
++
++
++//=============================================================================
++}; }; }; };
++
++#endif
++
+diff --git a/offapi/com/sun/star/util/SearchFlags.idl b/offapi/com/sun/star/util/SearchFlags.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/util/SearchFlags.idl
+@@ -0,0 +1,94 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_lang_SearchFlags_idl__
++#define __com_sun_star_lang_SearchFlags_idl__
++
++
++//=============================================================================
++
++module com { module sun { module star { module util {
++
++//=============================================================================
++
++
++
++published constants SearchFlags
++{
++	//Flag for all search methods
++
++	/**
++		@deprecated : the constant ALL_IGNORE_CASE is never supported -
++						it must use the transliteration flags of
++						the SearchOptions.
++						<p>@see TransliterationModulesNew
++	*/
++	const long	ALL_IGNORE_CASE		= 0x00000001;
++
++	/// Flag for normal (Boyer-Moore) search
++	const long 	NORM_WORD_ONLY		= 0x00000010;
++
++	/// Flag for "regular expression" search / interpret as extended regular expression
++	const long 	REG_EXTENDED		= 0x00000100;
++	/** Flag for "regular expression" search / No replace, i.e., avoid sub regular
++		 expresions, return true/false to match
++
++<!-- JRH: Check this for sense of the expression. -->
++	*/
++	const long 	REG_NOSUB		= 0x00000200;
++
++	/// Flag for "regular expression" search / Special new  line treatment
++	const long 	REG_NEWLINE		= 0x00000400;
++
++	/** A NEWLINE character in string will not be matched by  a period outside bracket
++		expression or by any form of a non matching list.
++		A circumflex (^) in pattern when used to specify expression anchoring
++<!-- JRH: anhoring to anchoring.  -->
++		will match the zero length string immediately after a newline in string,
++		regardless of the setting of REG_NOTBOL
++		A dollar-sign ($) in pattern when used to specify expression anchoring,
++		will match zero-length string immediately before a new line in string,
++		regardless of the setting of REG_NOTEOL
++*/
++	const long 	REG_NOT_BEGINOFLINE	= 0x00000800;
++
++	/** The first character in the string is not the beginning of the line therefore ^  will not
++		match with first character of the string
++	*/
++	const long 	REG_NOT_ENDOFLINE	= 0x00001000;
++
++
++	/// Flags for "Weight Levenshtein-Distance" search
++	const long 	LEV_RELAXED		= 0x00010000;
++};
++
++
++//=============================================================================
++}; }; }; };
++
++#endif
++
+diff --git a/offapi/com/sun/star/util/SearchOptions.idl b/offapi/com/sun/star/util/SearchOptions.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/util/SearchOptions.idl
+@@ -0,0 +1,85 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_lang_SearchOptions_idl__
++#define __com_sun_star_lang_SearchOptions_idl__
++
++
++#include <com/sun/star/lang/Locale.idl>
++#include <com/sun/star/uno/XInterface.idl>
++#include <com/sun/star/util/SearchAlgorithms.idl>
++
++//=============================================================================
++
++module com { module sun { module star { module util {
++
++//=============================================================================
++
++
++published  struct SearchOptions  {
++	//-------------------------------------------------------------------------
++	/// search type, can be: ABSOLUTE, REGEXP, APPROXIMATE
++	SearchAlgorithms	algorithmType;
++
++	/** some flags - can be mixed
++
++		@see SearchFlags
++	*/
++	long 			searchFlag;
++
++	/// the search text
++	string			searchString;
++
++	/** the replace text
++	(is for optional replacing - SearchOption is only the data container for it)*/
++	string			replaceString;
++
++	/// this is the language for case insensitive search
++	::com::sun::star::lang::Locale  Locale;
++
++	/** this many characters can be different between the found and search word
++	in a "Weight Levenshtein-Distance"*/
++	long			changedChars;
++
++	/** this many characters can be missed in the found word
++	in a "Weight Levenshtein-Distance"*/
++	long			deletedChars;
++
++	/// this many characters can be additional in the found word in a "Weight Levenshtein-Distance"
++	long			insertedChars;
++
++	/** asian flags for the transliteration. Same meaning as the enum of TransliteratorModule
++
++		@see com/sun/star/i18n/XTransliteration.idl
++	*/
++	long			transliterateFlags;
++};
++
++}; }; }; };
++
++#endif
++
+diff --git a/offapi/com/sun/star/util/SearchResult.idl b/offapi/com/sun/star/util/SearchResult.idl
+new file mode 100644
+--- /dev/null
++++ b/offapi/com/sun/star/util/SearchResult.idl
+@@ -0,0 +1,66 @@
++/*************************************************************************
++ *
++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++ *
++ * Copyright 2000, 2010 Oracle and/or its affiliates.
++ *
++ * OpenOffice.org - a multi-platform office productivity suite
++ *
++ * This file is part of OpenOffice.org.
++ *
++ * OpenOffice.org is free software: you can redistribute it and/or modify
++ * it under the terms of the GNU Lesser General Public License version 3
++ * only, as published by the Free Software Foundation.
++ *
++ * OpenOffice.org is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU Lesser General Public License version 3 for more details
++ * (a copy is included in the LICENSE file that accompanied this code).
++ *
++ * You should have received a copy of the GNU Lesser General Public License
++ * version 3 along with OpenOffice.org.  If not, see
++ * <http://www.openoffice.org/license.html>
++ * for a copy of the LGPLv3 License.
++ *
++ ************************************************************************/
++
++#ifndef __com_sun_star_lang_SearchResult_idl__
++#define __com_sun_star_lang_SearchResult_idl__
++
++
++//=============================================================================
++
++module com { module sun { module star { module util {
++
++//=============================================================================
++
++
++published  struct SearchResult  {
++	//-------------------------------------------------------------------------
++	/** Number of subexpressions,
++	if it is 0, then no match found; this value is 1 for ABSOLUTE and APPROXIMATE match.
++	The start and endOffset are always dependent on the search direction.
++	For example:
++	if you search "X" in the text "-X-" the offset are:
++		for forward: 	start = 1, end = 2
++        for backward:   start = 2, end = 1
++    Forward, the startOffset is inclusive, the endOffset exclusive.
++    Backward, the startOffset is exclusive, the endOffset inclusive.
++
++	For regular expressions it can be greater than 1.
++	If the value is 1, startoffset[0] and endoffset[0] points to the matching sub string
++	if value is > 1, still startoffset[0] and endoffset[0] points to the matching substring for whole regular expression
++	startoffset[i] and endoffset[i] points to the matching substring of i th matching substring.
++	*/
++	long subRegExpressions;
++	sequence<long> startOffset;		// inclusive
++	sequence<long> endOffset;  		// exclusive
++};
++
++
++//=============================================================================
++}; }; }; };
++
++#endif
++
+diff --git a/offapi/prj/makefile.mk b/offapi/prj/makefile.mk
+new file mode 100644
+--- /dev/null
++++ b/offapi/prj/makefile.mk
+@@ -0,0 +1,40 @@
++#*************************************************************************
++#
++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
++#
++# Copyright 2000, 2010 Oracle and/or its affiliates.
++#
++# OpenOffice.org - a multi-platform office productivity suite
++#
++# This file is part of OpenOffice.org.
++#
++# OpenOffice.org is free software: you can redistribute it and/or modify
++# it under the terms of the GNU Lesser General Public License version 3
++# only, as published by the Free Software Foundation.
++#
++# OpenOffice.org is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU Lesser General Public License version 3 for more details
++# (a copy is included in the LICENSE file that accompanied this code).
++#
++# You should have received a copy of the GNU Lesser General Public License
++# version 3 along with OpenOffice.org.  If not, see
++# <http://www.openoffice.org/license.html>
++# for a copy of the LGPLv3 License.
++#
++#*************************************************************************
++
++PRJ=..
++TARGET=prj
++
++.INCLUDE : settings.mk
++
++.IF "$(VERBOSE)"!=""
++VERBOSEFLAG :=
++.ELSE
++VERBOSEFLAG := -s
++.ENDIF
++
++all:
++	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET)

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/animations/TargetPropertiesCreator.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/animations/TargetPropertiesCreator.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/animations/TargetPropertiesCreator.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/animations/TargetPropertiesCreator.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,44 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_animations_TargetPropertiesCreator_idl__
+#define __com_sun_star_animations_TargetPropertiesCreator_idl__
+
+#ifndef __com_sun_star_animations_TargetProperties_idl__
+#include <com/sun/star/animations/XTargetPropertiesCreator.idl>
+#endif
+
+//=============================================================================
+
+ module com {  module sun {  module star {  module animations {
+
+//=============================================================================
+
+service TargetPropertiesCreator: XTargetPropertiesCreator;
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/chart2/data/DatabaseDataProvider.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,49 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_DatabaseDataProvider_idl__
+#define __com_sun_star_report_DatabaseDataProvider_idl__
+
+#include <com/sun/star/chart2/data/XDatabaseDataProvider.idl>
+
+//=============================================================================
+
+ module com {  module sun {  module star {  module chart2 { module data {
+
+//=============================================================================
+
+service DatabaseDataProvider : XDatabaseDataProvider
+{
+    createWithConnection([in] com::sun::star::sdbc::XConnection connection);
+};
+//=============================================================================
+
+ }; }; }; };  };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/CanvasFeature.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/CanvasFeature.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/CanvasFeature.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/CanvasFeature.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,43 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_drawing_CanvasFeature_idl__
+#define __com_sun_star_drawing_CanvasFeature_idl__
+
+module com { module sun { module star { module drawing {
+
+constants CanvasFeature
+{
+    const short None = 0;
+    const short SpriteCanvas = 1;
+};
+
+
+
+}; }; }; }; // ::com::sun::star::drawing
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlidePreviewCacheListener.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,55 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_drawing_XSlidePreviewCacheListener_idl__
+#define __com_sun_star_drawing_XSlidePreviewCacheListener_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+module com { module sun { module star { module drawing {
+
+/** Listener for asynchronous preview creations.  Called when a slide
+    preview has been created that was previously requested via a call to
+    <method>XSlidePreviewCache::getSlidePreview()</method>.  The
+    implementor may then call <method>getSlidePreview()</method> a second
+    time to get the up-to-date version of the preview.
+*/
+published interface XSlidePreviewCacheListener
+{
+    /** Called by a <interface>XSlidePreviewCache</interface> object when a
+        preview has been created for the slide with the given index.
+        @param nSlideIndex
+            The index of the slide for which a new preview has been created.
+    */
+    void notifyPreviewCreation ([in] long nSlideIndex);
+};
+
+}; }; }; }; // ::com::sun::star::drawing
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlideSorterBase.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlideSorterBase.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlideSorterBase.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/XSlideSorterBase.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,137 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_drawing_XSlideSorterBase_idl__
+#define __com_sun_star_drawing_XSlideSorterBase_idl__
+
+#ifndef __com_sun_star_drawing_framework_XView_idl__
+#include <com/sun/star/drawing/framework/XView.idl>
+#endif
+#ifndef __com_sun_star_drawing_XDrawView_idl__
+#include <com/sun/star/drawing/XDrawView.idl>
+#endif
+#ifndef __com_sun_star_awt_XWindow_idl__
+#include <com/sun/star/awt/XWindow.idl>
+#endif
+#ifndef __com_sun_star_container_XIndexAccess_idl__
+#include <com/sun/star/container/XIndexAccess.idl>
+#endif
+#ifndef __com_sun_star_frame_XController_idl__
+#include <com/sun/star/frame/XController.idl>
+#endif
+#ifndef __com_sun_star_util_Color_idl__
+#include <com/sun/star/util/Color.idl>
+#endif
+
+module com {  module sun {  module star {  module drawing {
+
+/** This interface exists only because services do not directly support
+    multiple inheritance and attributes.
+    <p>It provides the interfaces and attributes that every object that
+    implements the <type>SlideSorter</type> service.</p>
+*/
+interface XSlideSorterBase
+{
+    /** This interface is included to mark a <type>SlideSorter</type> object
+        as view of the drawing framework and to provide a
+        <type>ResourceId</type>.
+    */
+    interface ::com::sun::star::drawing::framework::XView;
+
+    /** The <type>XDrawView</type> interface is included to provide access
+        to the current slide (especially write access).
+    */
+    interface ::com::sun::star::drawing::XDrawView;
+
+    /** The set of slides that are displayed by the implementing object.
+        <p>The default value is the set of all slides of the document for
+        which a slide sorter is created.</p>
+    */
+    [attribute] ::com::sun::star::container::XIndexAccess DocumentSlides;
+
+    /** Set this flag to <TRUE/> in order to have the current slide
+        highlighted.
+        <p>The default value is <FALSE/>.</p>
+    */
+    [attribute] boolean IsHighlightCurrentSlide;
+
+    /** Set this flag to <TRUE/> in order to visualize the selection of
+        slides (typically a bold frame around the selected slides).
+        <p>The default value is <TRUE/>.</p>
+    */
+    [attribute] boolean IsShowSelection;
+
+    /** Set this flag to <TRUE/> to visualize to where the focus is by
+        showing a dotted rectangle around the focused slide.
+        <p>The default value is <TRUE/>.</p>
+    */
+    [attribute] boolean IsShowFocus;
+
+    /** When this flag has the value <TRUE/> then every time the current
+        slide is changed the visual area is shifted so that the new current
+        slide is display in the center of the slide sorter window.
+        <p>It is not always possible to move the current slide into the
+        exact center of the window, for example when slides are located near
+        the start or end of a document.</p>
+        <p>The default value is <FALSE/>.
+    */
+    [attribute] boolean IsCenterSelection;
+
+    /** This flag controls whether updates of previews are created during
+        full screen presentations (<FALSE/>) or not (<TRUE/>).  The
+        suspension of preview creations is an optimization for not slowing
+        down a running presentation.
+        <p>The default value is <TRUE/>.</p>
+    */
+    [attribute] boolean IsSuspendPreviewUpdatesDuringFullScreenPresentation;
+
+    /** The orientation of a slide sorter can be either vertical (<TRUE/>)
+        or horizontal (<FALSE/>).
+    */
+    [attribute] boolean IsOrientationVertical;
+
+    /** This flag is a hint to make scrolling look smooth.
+    */
+    [attribute] boolean IsSmoothScrolling;
+
+    [attribute] ::com::sun::star::util::Color BackgroundColor;
+    [attribute] ::com::sun::star::util::Color TextColor;
+    [attribute] ::com::sun::star::util::Color SelectionColor;
+    [attribute] ::com::sun::star::util::Color HighlightColor;
+
+    /** This flag controls whether the model can be modified by using
+        keyboard or mouse.
+        <p>The default value is <TRUE/>.</p>
+    */
+    [attribute] boolean IsUIReadOnly;
+};
+
+
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/framework/BorderType.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/framework/BorderType.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/framework/BorderType.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/drawing/framework/BorderType.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,46 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_drawing_framework_BorderType_idl__
+#define __com_sun_star_drawing_framework_BorderType_idl__
+
+
+module com { module sun { module star { module drawing { module framework {
+
+/** See XPaneBorderPainter and its addBorder() and removeBorder() methods
+    for an explanation of the border type and its values.
+*/
+published enum BorderType
+{
+    INNER_BORDER,
+    OUTER_BORDER,
+    TOTAL_BORDER
+};
+
+}; }; }; }; }; // ::com::sun::star::drawing::framework
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/frame/UntitledNumbersConst.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/frame/UntitledNumbersConst.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/frame/UntitledNumbersConst.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/frame/UntitledNumbersConst.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,39 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_frame_UntitledNumbersConst_idl__
+#define __com_sun_star_frame_UntitledNumbersConst_idl__
+
+ module com {  module sun {  module star {  module frame {
+
+constants UntitledNumbersConst
+{
+    const long INVALID_NUMBER = 0;
+};
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/inspection/StringRepresentation.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/inspection/StringRepresentation.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/inspection/StringRepresentation.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/inspection/StringRepresentation.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,47 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_inspection_StringRepresentation_idl__
+#define __com_sun_star_inspection_StringRepresentation_idl__
+
+#include <com/sun/star/inspection/XStringRepresentation.idl>
+
+//=============================================================================
+module com {  module sun {  module star {  module inspection {
+
+//-----------------------------------------------------------------------------
+service StringRepresentation : XStringRepresentation
+{
+    create([in]com::sun::star::script::XTypeConverter TypeConverter)raises( com::sun::star::lang::IllegalArgumentException );
+    createConstant([in]com::sun::star::script::XTypeConverter TypeConverter,[in] string Constant,[in] sequence<string> Values)raises( com::sun::star::lang::IllegalArgumentException );
+};
+//=============================================================================
+
+}; }; }; };
+
+#endif
+

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/SlideShow.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/SlideShow.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/SlideShow.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/SlideShow.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,39 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef _com_sun_star_presentation_SlideShow_idl
+#define _com_sun_star_presentation_SlideShow_idl
+
+#include <com/sun/star/presentation/XSlideShow.idl>
+
+module com {  module sun {  module star {  module presentation {
+
+service SlideShow : XSlideShow;
+
+}; }; }; };
+
+#endif
+

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/TransitionFactory.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/TransitionFactory.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/TransitionFactory.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/presentation/TransitionFactory.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,40 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_presentation_TransitionFactory_idl__
+#define __com_sun_star_presentation_TransitionFactory_idl__
+
+#include <com/sun/star/presentation/XTransitionFactory.idl>
+
+
+module com {  module sun {  module star { module presentation {
+
+service TransitionFactory : XTransitionFactory;
+
+}; }; }; };
+
+#endif
+

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ARGBColor.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ARGBColor.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ARGBColor.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ARGBColor.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,55 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_ARGBColor_idl__
+#define __com_sun_star_rendering_ARGBColor_idl__
+
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#include <com/sun/star/rendering/ColorComponent.idl>
+#endif
+
+module com { module sun { module star { module rendering {
+
+/// ARGB color quad
+published struct ARGBColor
+{
+    /** Alpha component.<p>
+
+        Valid range is [0,1.0], with 0.0 denoting fully transparent,
+        and 1.0 fully opaque.
+     */
+    ColorComponent Alpha;
+    /// Red component. Valid range is [0,1.0]
+    ColorComponent Red;
+    /// Green component. Valid range is [0,1.0]
+    ColorComponent Green;
+    /// Blue component. Valid range is [0,1.0]
+    ColorComponent Blue;
+};
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/BitmapCanvas.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/BitmapCanvas.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/BitmapCanvas.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/BitmapCanvas.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,57 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_BitmapCanvas_idl__
+#define __com_sun_star_rendering_BitmapCanvas_idl__
+
+#ifndef __com_sun_star_rendering_XBitmap_idl__
+#include <com/sun/star/rendering/XBitmap.idl>
+#endif
+#ifndef __com_sun_star_rendering_XBitmapCanvas_idl__
+#include <com/sun/star/rendering/XBitmapCanvas.idl>
+#endif
+
+
+module com { module sun { module star { module rendering {
+
+// TODO: Multiple-inheritance interfaces
+
+/** This service provides the interfaces for a <type>XBitmapCanvas</type>
+ */
+service BitmapCanvas
+{
+    /** Canvas interface, to issue rendering operations.
+     */
+    interface XBitmapCanvas;
+
+    /** Bitmap interface, to directly manipulate the pixel.
+     */
+    interface XBitmap;
+};
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Canvas.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Canvas.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Canvas.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Canvas.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,42 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_Canvas_idl__
+#define __com_sun_star_rendering_Canvas_idl__
+
+#ifndef __com_sun_star_rendering_XCanvas_idl__
+#include <com/sun/star/rendering/XCanvas.idl>
+#endif
+
+
+module com { module sun { module star { module rendering {
+
+/// Service providing an <type>XCanvas</type> interface
+service Canvas: XCanvas;
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Color.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Color.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Color.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/Color.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,41 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_Color_idl__
+#define __com_sun_star_rendering_Color_idl__
+
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#include <com/sun/star/rendering/ColorComponent.idl>
+#endif
+
+module com { module sun { module star { module rendering {
+
+/// Shorthand for the device-dependent color components, and easier to read
+published typedef sequence<ColorComponent> Color;
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ColorComponent.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ColorComponent.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ColorComponent.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/ColorComponent.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,38 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#define __com_sun_star_rendering_ColorComponent_idl__
+
+module com { module sun { module star { module rendering {
+
+/// Shorthand for the device-dependent color components, and easier to read
+published typedef double ColorComponent;
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/RGBColor.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/RGBColor.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/RGBColor.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/rendering/RGBColor.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,49 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_rendering_RGBColor_idl__
+#define __com_sun_star_rendering_RGBColor_idl__
+
+#ifndef __com_sun_star_rendering_ColorComponent_idl__
+#include <com/sun/star/rendering/ColorComponent.idl>
+#endif
+
+module com { module sun { module star { module rendering {
+
+/// RGB color triplet
+published struct RGBColor
+{
+    /// Red component. Valid range is [0,1.0]
+    ColorComponent Red;
+    /// Green component. Valid range is [0,1.0]
+    ColorComponent Green;
+    /// Blue component. Valid range is [0,1.0]
+    ColorComponent Blue;
+};
+
+}; }; }; };
+
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedLine.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedLine.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedLine.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedLine.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,45 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_FixedLine_idl__
+#define __com_sun_star_report_FixedLine_idl__
+
+#include <com/sun/star/report/XFixedLine.idl>
+
+//=============================================================================
+
+ module com {  module sun {  module star {  module report {
+
+//=============================================================================
+published service FixedLine : XFixedLine;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif

Added: incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedText.idl
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedText.idl?rev=1409470&view=auto
==============================================================================
--- incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedText.idl (added)
+++ incubator/ooo/branches/gbuild/main/offapi/com/sun/star/report/FixedText.idl Wed Nov 14 22:07:57 2012
@@ -0,0 +1,45 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_report_FixedText_idl__
+#define __com_sun_star_report_FixedText_idl__
+
+#include <com/sun/star/report/XFixedText.idl>
+//=============================================================================
+
+ module com {  module sun {  module star {  module report {
+
+//=============================================================================
+
+published service FixedText : XFixedText;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif