2002-10-03 07:11:20 -05:00
|
|
|
/*************************************************************************
|
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* OpenOffice.org - a multi-platform office productivity suite
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* $RCSfile: modules.idl,v $
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* $Revision: 1.14 $
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* last change: $Author: rt $ $Date: 2005-09-07 20:25:25 $
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* The Contents of this file are made available subject to
|
|
|
|
* the terms of GNU Lesser General Public License Version 2.1.
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* GNU Lesser General Public License Version 2.1
|
|
|
|
* =============================================
|
|
|
|
* Copyright 2005 by Sun Microsystems, Inc.
|
|
|
|
* 901 San Antonio Road, Palo Alto, CA 94303, USA
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* This library is free software; you can redistribute it and/or
|
|
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
|
|
* License version 2.1, as published by the Free Software Foundation.
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* This library 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 for more details.
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
2005-09-07 14:25:25 -05:00
|
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
|
|
* License along with this library; if not, write to the Free Software
|
|
|
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
|
|
|
* MA 02111-1307 USA
|
2002-10-03 07:11:20 -05:00
|
|
|
*
|
|
|
|
************************************************************************/
|
|
|
|
#ifndef __com_sun_star_modules_idl__
|
|
|
|
#define __com_sun_star_modules_idl__
|
|
|
|
|
2001-11-23 06:53:32 -06:00
|
|
|
module com { module sun { module star {
|
|
|
|
|
2003-07-11 05:24:45 -05:00
|
|
|
/// security and authenticates interfaces
|
|
|
|
module auth {};
|
|
|
|
|
2001-11-23 06:53:32 -06:00
|
|
|
/// Java AWT-like user interface toolkit interface specifications for UNO.
|
2002-10-03 07:11:20 -05:00
|
|
|
module awt {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2003-06-20 03:49:10 -05:00
|
|
|
/** UNO Accessibility API
|
|
|
|
|
|
|
|
<p>This modules contains the basic interfaces of the UAA (UNO
|
|
|
|
Accessibility API). Services that describe how these interfaces are
|
|
|
|
implemented can be found in other modules. The services in this module
|
|
|
|
describe only what every accessible object has to support.</p>
|
|
|
|
|
|
|
|
<p>Making a class accessible starts by supporting the <type
|
|
|
|
scope="::com::sun::star::accessibility">XAccessible</type> interface.
|
|
|
|
This interface' only method returns the actual accessibility object, an
|
|
|
|
instance of <type
|
|
|
|
scope="::com::sun::star::accessibility">XAccessibleContext</type>.
|
|
|
|
These two interfaces may be implemented by the same class in which case
|
|
|
|
a call to <method scope="::com::sun::star::accessibility"
|
|
|
|
>XAccessible::getAccessible</method> returns the same object that is
|
|
|
|
called. Alternatively the implementation of the <type
|
|
|
|
scope="::com::sun::star::accessibility">XAccessibleContext</type>
|
|
|
|
interface can be done by another class. This makes it possible to put
|
|
|
|
all accessibility implementations into their own library which has only
|
|
|
|
to be loaded when necessary.</p>
|
|
|
|
|
|
|
|
<p>Note that all other interfaces have to be implemented by the same
|
|
|
|
class that implements the <type
|
|
|
|
scope="::com::sun::star::accessibility">XAccessibleContext</type>
|
|
|
|
interface. Note also that there is no way back from an accessibility
|
|
|
|
object to the object from which it has been obtained by means of the
|
|
|
|
UAA. If you need such a back-link you have to provide one on your
|
|
|
|
own.</p>
|
|
|
|
*/
|
2003-05-22 07:04:39 -05:00
|
|
|
module accessibility {};
|
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Charting diagram interfaces.
|
|
|
|
module chart {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2004-02-11 02:32:25 -06:00
|
|
|
/** New implementation of Charting diagram interfaces. This module
|
|
|
|
contains only a rather small public API. In addition there is a
|
|
|
|
private API in the chart2 project.
|
|
|
|
*/
|
|
|
|
module chart2 {};
|
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Non-JDBC conform database interfaces <b>(deprecated)</d>
|
|
|
|
module data {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Access to the tree of configuration data.
|
|
|
|
module configuration {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Clipboard and Drag&Drop interfaces.
|
|
|
|
module datatransfer {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Office document related interfaces.
|
|
|
|
module document {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Drawing and shape specific interfaces.
|
|
|
|
module drawing {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces for managing forms and controls.
|
|
|
|
module form {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces for mathematical formulas.
|
|
|
|
module formula {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Desktop environment framework interfaces.
|
|
|
|
module frame {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2004-06-11 03:34:29 -05:00
|
|
|
/// Interfaces for graphic handling
|
|
|
|
module graphic {};
|
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interface for internationalization (deprecated draft).
|
|
|
|
module i18n {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces to control installations.
|
|
|
|
module installation {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2003-07-11 05:24:45 -05:00
|
|
|
/// lightweight directory access protocol (LDAP)
|
|
|
|
module ldap {};
|
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Spell checker, hyphenation and thesaurus interfaces.
|
|
|
|
module linguistic2 {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2004-09-20 07:29:29 -05:00
|
|
|
/// Interfaces for Email connectivity
|
|
|
|
module mail {};
|
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces for Mozilla integration.
|
|
|
|
module mozilla {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces to access package file formats.
|
|
|
|
module package {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Pretty Good Privacy (deprecated).
|
|
|
|
module pgp {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Netscape-like plugin interfaces.
|
|
|
|
module plugin {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Presentation specific interfaces.
|
|
|
|
module presentation {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces to access (UI) resource files.
|
|
|
|
module resource {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces for scanner control.
|
|
|
|
module scanner {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Basic interfaces for database access.
|
|
|
|
module sdb {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Database component interfaces.
|
|
|
|
module sdbc {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// High-level database component interfaces.
|
|
|
|
module sdbcx {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces to control the setup process.
|
|
|
|
module setup {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Spreadsheet specific interfaces.
|
|
|
|
module sheet {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Formatting and layout style and stylesheet interfaces.
|
|
|
|
module style {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Interfaces for import/export of Scaleable Vector Format.
|
|
|
|
module svg {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Data synchronization interfaces (deprecated).
|
|
|
|
module sync {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2003-10-09 04:18:52 -05:00
|
|
|
/// Data synchronization interfaces (deprecated).
|
2002-10-03 07:11:20 -05:00
|
|
|
module sync2 {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Table specific interfaces (for text and spreadsheet).
|
|
|
|
module table {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Task management interfaces.
|
|
|
|
module task {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Test interfaces for core-reflection, introspection and marshalling.
|
|
|
|
module test {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Text specific interfaces.
|
|
|
|
module text {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Universal Content Broker interfaces.
|
|
|
|
module ucb {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Dialogs and other UI elements.
|
|
|
|
module ui {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Miscellaneous interfaces for sorting, connecting objects etc.
|
|
|
|
module util {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Document view specfic interfaces (e.g. selection access and printing).
|
|
|
|
module view {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// XML related interfaces.
|
|
|
|
module xml {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Host operating system integration interfaces.
|
|
|
|
module system {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// Package file format interfaces.
|
|
|
|
module packages {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2002-10-03 07:11:20 -05:00
|
|
|
/// image manupulation interfaces.
|
|
|
|
module image {};
|
2001-11-23 06:53:32 -06:00
|
|
|
|
2004-11-16 04:05:05 -06:00
|
|
|
/// interfaces for XForms (XML-based forms) implementation
|
|
|
|
module xforms {};
|
|
|
|
|
2001-11-23 06:53:32 -06:00
|
|
|
}; }; };
|
2002-10-03 07:11:20 -05:00
|
|
|
|
2003-03-26 06:59:19 -06:00
|
|
|
#endif
|
|
|
|
|