diff options
author | Michael Hönnig <mi@openoffice.org> | 2000-11-06 08:23:00 +0000 |
---|---|---|
committer | Michael Hönnig <mi@openoffice.org> | 2000-11-06 08:23:00 +0000 |
commit | 88c437c597b604524d50f450506285a594bd03a5 (patch) | |
tree | 3c12c7a1422fc0fc7d6e9b6433b55b91aa3a80a8 /offapi/com/sun/star/mozilla | |
parent | 09ec45ba551bfaa33e4538dc5eb8bbfe6b114fed (diff) |
moved from api
Diffstat (limited to 'offapi/com/sun/star/mozilla')
-rw-r--r-- | offapi/com/sun/star/mozilla/MenuMultipleChange.idl | 150 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/MenuProxy.idl | 94 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/MenuProxyListener.idl | 94 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/MenuSingleChange.idl | 108 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XCloseSessionListener.idl | 93 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XMenuProxy.idl | 114 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XMenuProxyListener.idl | 119 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XPluginInstance.idl | 198 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XPluginInstanceNotifySink.idl | 107 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XPluginInstancePeer.idl | 191 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XPluginWindowPeer.idl | 105 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/XRemoteServiceManagerProvider.idl | 46 | ||||
-rw-r--r-- | offapi/com/sun/star/mozilla/makefile.mk | 95 |
13 files changed, 1514 insertions, 0 deletions
diff --git a/offapi/com/sun/star/mozilla/MenuMultipleChange.idl b/offapi/com/sun/star/mozilla/MenuMultipleChange.idl new file mode 100644 index 000000000000..dacc08cfbc9a --- /dev/null +++ b/offapi/com/sun/star/mozilla/MenuMultipleChange.idl @@ -0,0 +1,150 @@ +/************************************************************************* + * + * $RCSfile: MenuMultipleChange.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + + +#ifndef __com_sun_star_mozilla_MenuMultipleChange_idl__ +#define __com_sun_star_mozilla_MenuMultipleChange_idl__ + +#ifndef __com_sun_star_lang_XComponent_idl__ +#include <com/sun/star/lang/XComponent.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge from idl: struct com::sun::star::mozilla::MenuMultipleChange +/** unique ID of this menu item + */ +struct MenuMultipleChange +{ + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::ID + /** unique ID of this menu item + */ + short ID; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::GroupID + /** unique ID of the group this menu item belongs to + */ + short GroupID; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::PreItemID + /** unique ID of the item directly above this menu item, used for fuzzy placement + */ + short PreItemID; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::ItemText + /** text of the menu item + */ + string ItemText; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsVisible + /** true if visible + */ + boolean IsVisible; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsActive + /** true if active, so clickable + */ + boolean IsActive; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsCheckable + /** true if checkable, so there can be a checkmark + */ + boolean IsCheckable; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuMultipleChange::IsChecked + /** true if there is a checkmark + */ + boolean IsChecked; + + //------------------------------------------------------------------------- + + // DocMerge from idl: field com::sun::star::mozilla::MenuMultipleChange::Image + /** sequence of bytes representing a possible image + */ + sequence<byte> Image; + }; + +//============================================================================= + +}; }; }; }; + + + +#endif diff --git a/offapi/com/sun/star/mozilla/MenuProxy.idl b/offapi/com/sun/star/mozilla/MenuProxy.idl new file mode 100644 index 000000000000..3c4522f045fc --- /dev/null +++ b/offapi/com/sun/star/mozilla/MenuProxy.idl @@ -0,0 +1,94 @@ +/************************************************************************* + * + * $RCSfile: MenuProxy.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + + +#ifndef __com_sun_star_mozilla_MenuProxy_idl__ +#define __com_sun_star_mozilla_MenuProxy_idl__ + +#ifndef __com_sun_star_mozilla_XMenuProxy_idl__ +#include <com/sun/star/mozilla/XMenuProxy.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge: empty anyway +service MenuProxy +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: service com::sun::star::mozilla::MenuProxy: interface com::sun::star::mozilla::XMenuProxy + /** @see XMenuProxy@see XMenuProxy + */ + interface XMenuProxy; +}; + +//============================================================================= + +}; }; }; }; + + + +#endif diff --git a/offapi/com/sun/star/mozilla/MenuProxyListener.idl b/offapi/com/sun/star/mozilla/MenuProxyListener.idl new file mode 100644 index 000000000000..d615309dfe92 --- /dev/null +++ b/offapi/com/sun/star/mozilla/MenuProxyListener.idl @@ -0,0 +1,94 @@ +/************************************************************************* + * + * $RCSfile: MenuProxyListener.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + + +#ifndef __com_sun_star_mozilla_MenuProxyListener_idl__ +#define __com_sun_star_mozilla_MenuProxyListener_idl__ + +#ifndef __com_sun_star_mozilla_XMenuProxyListener_idl__ +#include <com/sun/star/mozilla/XMenuProxyListener.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge: empty anyway +service MenuProxyListener +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: service com::sun::star::mozilla::MenuProxyListener: interface com::sun::star::mozilla::XMenuProxyListener + /** @see XMenuProxyListener@see XMenuProxyListener + */ + interface XMenuProxyListener; +}; + +//============================================================================= + +}; }; }; }; + + + +#endif diff --git a/offapi/com/sun/star/mozilla/MenuSingleChange.idl b/offapi/com/sun/star/mozilla/MenuSingleChange.idl new file mode 100644 index 000000000000..8de580ae1cc7 --- /dev/null +++ b/offapi/com/sun/star/mozilla/MenuSingleChange.idl @@ -0,0 +1,108 @@ +/************************************************************************* + * + * $RCSfile: MenuSingleChange.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + + +#ifndef __com_sun_star_mozilla_MenuSingleChange_idl__ +#define __com_sun_star_mozilla_MenuSingleChange_idl__ + +#ifndef __com_sun_star_lang_XComponent_idl__ +#include <com/sun/star/lang/XComponent.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge from idl: struct com::sun::star::mozilla::MenuSingleChange +/** unique ID of this menu item + */ +struct MenuSingleChange +{ + // DocMerge from xml: field com::sun::star::mozilla::MenuSingleChange::ID + /** unique ID of this menu item + */ + short ID; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuSingleChange::ChangeID + /** ID identifying the type of change in the any type change + */ + short ChangeID; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::mozilla::MenuSingleChange::Change + /** value of change + */ + any Change; +}; + +//============================================================================= + +}; }; }; }; + + + +#endif diff --git a/offapi/com/sun/star/mozilla/XCloseSessionListener.idl b/offapi/com/sun/star/mozilla/XCloseSessionListener.idl new file mode 100644 index 000000000000..48e3e013c692 --- /dev/null +++ b/offapi/com/sun/star/mozilla/XCloseSessionListener.idl @@ -0,0 +1,93 @@ +/************************************************************************* + * + * $RCSfile: XCloseSessionListener.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_mozilla_XCloseSessionListener_idl__ +#define __com_sun_star_mozilla_XCloseSessionListener_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge: empty anyway +[ uik(2dd7cab5-5bb6-11d4-9f110050-da6ba37d), ident( "XCloseSessionListener", 1.0 ) ] +interface XCloseSessionListener: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XCloseSessionListener::sessionClosed + /** notifies the plugin that a closeSession operation on the + corresponding XSessionManager was finished. + */ + [oneway] void sessionClosed( [in] any sessionData ); +}; + +//============================================================================= + +}; }; }; }; + +#endif diff --git a/offapi/com/sun/star/mozilla/XMenuProxy.idl b/offapi/com/sun/star/mozilla/XMenuProxy.idl new file mode 100644 index 000000000000..645a4b684310 --- /dev/null +++ b/offapi/com/sun/star/mozilla/XMenuProxy.idl @@ -0,0 +1,114 @@ +/************************************************************************* + * + * $RCSfile: XMenuProxy.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + + +#ifndef __com_sun_star_mozilla_XMenuProxy_idl__ +#define __com_sun_star_mozilla_XMenuProxy_idl__ + +#ifndef __com_sun_star_lang_XComponent_idl__ +#include <com/sun/star/lang/XComponent.idl> +#endif + +#ifndef __com_sun_star_mozilla_XMenuProxyListener_idl__ +#include <com/sun/star/mozilla/XMenuProxyListener.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge: empty anyway +[ uik(D8C91454-4B7C-11D4-9EF70050-04D8BC07), ident( "XMenuProxy", 1.0 ) ] +interface XMenuProxy: com::sun::star::lang::XComponent +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::mozilla::XMenuProxy::executeMenuItem + /** executes dispatch for given menu id + */ + void executeMenuItem([in] short ID); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::mozilla::XMenuProxy::addMenuProxyListener + /** registers an event listener, which will be called when the menu changes + */ + [oneway] void addMenuProxyListener([in] XMenuProxyListener xListener ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::mozilla::XMenuProxy::removeMenuProxyListener + /** unregisters an event listener which was registered with + <member>XMenuProxy::addMenuProxyListener()</member>. + */ + [oneway] void removeMenuProxyListener([in] XMenuProxyListener xListener ); +}; + +//============================================================================= + +}; }; }; }; + + + +#endif diff --git a/offapi/com/sun/star/mozilla/XMenuProxyListener.idl b/offapi/com/sun/star/mozilla/XMenuProxyListener.idl new file mode 100644 index 000000000000..e6ef0e84f06e --- /dev/null +++ b/offapi/com/sun/star/mozilla/XMenuProxyListener.idl @@ -0,0 +1,119 @@ +/************************************************************************* + * + * $RCSfile: XMenuProxyListener.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ + + +#ifndef __com_sun_star_mozilla_XMenuProxyListener_idl__ +#define __com_sun_star_mozilla_XMenuProxyListener_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_mozilla_MenuMultipleChange_idl__ +#include <com/sun/star/mozilla/MenuMultipleChange.idl> +#endif + +#ifndef __com_sun_star_mozilla_MenuSingleChange_idl__ +#include <com/sun/star/mozilla/MenuSingleChange.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge: empty anyway +[ uik(D8C91455-4B7C-11D4-9EF70050-04D8BC07), ident( "XMenuProxyListener", 1.0 ) ] +interface XMenuProxyListener: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::mozilla::XMenuProxyListener::menuChangedMultiple + /** is called if the content or graphical representation/state if the menu changes + completely for one or more menu items + */ + void menuChangedMultiple([in] sequence<MenuMultipleChange> MenuMultipleChanges); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::mozilla::XMenuProxyListener::menuChangedSingle + /** is called if the content or graphical representation/state if the menu changes + by one property for one or more menu items + */ + void menuChangedSingle([in] sequence<MenuSingleChange> MenuSingleChanges); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::mozilla::XMenuProxyListener::menuItemDeleted + /** is called if one menu item, designated by the ID, is deleted + */ + void menuItemDeleted([in] short ID); +}; + +//============================================================================= + +}; }; }; }; + + + +#endif diff --git a/offapi/com/sun/star/mozilla/XPluginInstance.idl b/offapi/com/sun/star/mozilla/XPluginInstance.idl new file mode 100644 index 000000000000..ab4f20c50a0c --- /dev/null +++ b/offapi/com/sun/star/mozilla/XPluginInstance.idl @@ -0,0 +1,198 @@ +/************************************************************************* + * + * $RCSfile: XPluginInstance.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:50 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_mozilla_XPluginInstance_idl__ +#define __com_sun_star_mozilla_XPluginInstance_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_io_XInputStream_idl__ +#include <com/sun/star/io/XInputStream.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge: empty anyway +[ uik(1217E070-3C81-11d2-83040050-04D765F1), ident( "XPluginInstance", 1.0 ) ] +interface XPluginInstance: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstance::start + /** starts plugin operation. This is called after a plugin instance is + created and may be called after the plugin is stopped by the + <member> stop method.</member> + */ + [oneway] void start(); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstance::stop + /** stops plugin operation. This is called the user goes to another web + page. The <member> start </member> method is called if the user + returns to the original page in the history. + */ + [oneway] void stop(); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstance::destroy + /** destroy the plugin instance. This method is called when it is no + longer possible to return to the plugin instance, most likely because + the list of allowed plugins is exhausted. + */ + [oneway] void destroy(); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstance::createWindow + /** creates a new window for plugin operation. + */ + [oneway] void createWindow( [in] any PlatformParentData, [in] boolean embedded ); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstance::newStream + /** notifies the plugin of a new stream to display. + */ + [oneway] void newStream( + [in] string MIMEDesc, + [in] string theURL, + [in] ::com::sun::star::io::XInputStream stream , + [in] any sessionData + ); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstance::newURL + /** notifies the plugin of a new document to open as document. + */ + [oneway] void newURL( [in] string MIMEDesc, [in] string theURL, [in] any sessionData ); + + //------------------------------------------------------------------------- + + + // DocMerge from idl: method com::sun::star::mozilla::XPluginInstance::getHttpServerURL + /** retrieves the URL of the HTTP Loadbalancing Slave. + + @param aURL: the full qualified host name of the LBS + @param aPort: the port number + @param aPrefix: the url prefix to the portal + */ + void getHttpServerURL( [out] string aHost, [out] unsigned short aPort, + [out] string aPrefix); +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:28 hjs + initial import + + Revision 1.11 2000/09/11 11:52:34 mi + documentation merged from XML + + Revision 1.9 2000/08/18 13:07:05 ssa + #77515# destroy oneway again + + Revision 1.8 2000/08/17 12:42:47 as + #77592# new method for loadbalancer + + Revision 1.7 2000/08/14 10:11:06 cd + #77515# save modified documents + + Revision 1.6 2000/07/30 08:38:49 cd + session information changed + + Revision 1.5 2000/07/21 10:59:24 ssa + added sessionid parameter + + Revision 1.4 2000/06/29 16:05:45 obr + interfaces splitted + + Revision 1.3 2000/06/29 05:45:16 obr + api redesign + + Revision 1.2 2000/06/23 12:46:02 obr + handleEvent added + + Revision 1.1 2000/06/19 09:36:45 obr + initial release + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/mozilla/XPluginInstanceNotifySink.idl b/offapi/com/sun/star/mozilla/XPluginInstanceNotifySink.idl new file mode 100644 index 000000000000..ad6ca06fe6ef --- /dev/null +++ b/offapi/com/sun/star/mozilla/XPluginInstanceNotifySink.idl @@ -0,0 +1,107 @@ +/************************************************************************* + * + * $RCSfile: XPluginInstanceNotifySink.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:51 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_mozilla_XPluginInstanceNotifySink_idl__ +#define __com_sun_star_mozilla_XPluginInstanceNotifySink_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + + +// DocMerge: empty anyway +[ uik(ba32a290-4dd5-11d2-83160050-04D765F1), ident( "XPluginInstanceNotifySink", 1.0 ) ] +interface XPluginInstanceNotifySink: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstanceNotifySink::notifyURL + /** notifies the plugin that a getURL / postURL operation on the + corresponding XPluginInstancePeer was finished. + */ + [oneway] void notifyURL( [in] string theURL ); +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:28 hjs + initial import + + Revision 1.3 2000/09/11 11:52:34 mi + documentation merged from XML + + Revision 1.1 2000/06/30 06:26:55 obr + initial release + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/mozilla/XPluginInstancePeer.idl b/offapi/com/sun/star/mozilla/XPluginInstancePeer.idl new file mode 100644 index 000000000000..fc847c3f1310 --- /dev/null +++ b/offapi/com/sun/star/mozilla/XPluginInstancePeer.idl @@ -0,0 +1,191 @@ +/************************************************************************* + * + * $RCSfile: XPluginInstancePeer.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:51 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_mozilla_XPluginInstancePeer_idl__ +#define __com_sun_star_mozilla_XPluginInstancePeer_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_io_XActiveDataSource_idl__ +#include <com/sun/star/io/XActiveDataSource.idl> +#endif + +#ifndef __com_sun_star_io_XInputStream_idl__ +#include <com/sun/star/io/XInputStream.idl> +#endif + +#ifndef __com_sun_star_lang_XMultiServiceFactory_idl__ +#include <com/sun/star/lang/XMultiServiceFactory.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + +interface XPluginInstanceNotifySink; + +//============================================================================= + + +// DocMerge: empty anyway +[ uik(C08D2DC0-4133-11d4-83080050-04D765F1), ident( "XPluginInstancePeer", 1.0 ) ] +interface XPluginInstancePeer: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstancePeer::setWindowSize + /** alters the plugin's window size in the browser window. + */ + boolean setWindowSize( [in] long width, [in] long heigth ); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstancePeer::showStatusMessage + /** show status / hint message in browser's message area. + */ + [oneway] void showStatusMessage( [in] string message ); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstancePeer::enableScripting + /** indicates that the document is loaded successfully and scripting + interfaces are now available. + */ + [oneway] void enableScripting( [in] com::sun::star::uno::XInterface document, [in] com::sun::star::lang::XMultiServiceFactory servicemanager ); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstancePeer::newStream + /** creates a new stream of data produced by the plug-in and consumed by + the browser. + */ + [oneway] void newStream( + [in] string MIMEDesc, + [in] string target, + [in] com::sun::star::io::XActiveDataSource data + ); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstancePeer::getURL + /** fetches an URL. + */ + [oneway] void getURL ( + [in] string aURL, + [in] string target, + [in] string alternativeHost, + [in] string referrer, + [in] XPluginInstanceNotifySink sink + ); + + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginInstancePeer::postURL + /** Posts to a URL with post data and/or post headers. + */ + [oneway] void postURL ( + [in] string aURL, + [in] com::sun::star::io::XInputStream postData, + [in] string target, + [in] string alternativeHost, + [in] string referrer, + [in] com::sun::star::io::XInputStream postHeaders, + [in] XPluginInstanceNotifySink sink + ); +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:28 hjs + initial import + + Revision 1.6 2000/09/11 11:52:34 mi + documentation merged from XML + + Revision 1.4 2000/08/04 09:55:47 as + new parameter for enableScripting + + Revision 1.3 2000/06/29 16:05:45 obr + interfaces splitted + + Revision 1.2 2000/06/29 05:45:17 obr + api redesign + + Revision 1.1 2000/06/19 09:36:45 obr + initial release + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/mozilla/XPluginWindowPeer.idl b/offapi/com/sun/star/mozilla/XPluginWindowPeer.idl new file mode 100644 index 000000000000..e952c555a3cb --- /dev/null +++ b/offapi/com/sun/star/mozilla/XPluginWindowPeer.idl @@ -0,0 +1,105 @@ +/************************************************************************* + * + * $RCSfile: XPluginWindowPeer.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:51 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * 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. + * + * 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. + * + * 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 + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_mozilla_XPluginWindowPeer_idl__ +#define __com_sun_star_mozilla_XPluginWindowPeer_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module mozilla { + +//============================================================================= + +// DocMerge: empty anyway +[ uik(ba32a291-4dd5-11d4-83160050-04D765F1), ident( "XPluginWindowPeer", 1.0 ) ] +interface XPluginWindowPeer: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + + // DocMerge from xml: method com::sun::star::mozilla::XPluginWindowPeer::setChildWindow + /** notifies the peer of the created child window. + */ + [oneway] void setChildWindow( [in] any SystemWindowData ); +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:28 hjs + initial import + + Revision 1.3 2000/09/11 11:52:34 mi + documentation merged from XML + + Revision 1.1 2000/06/30 06:26:55 obr + initial release + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/mozilla/XRemoteServiceManagerProvider.idl b/offapi/com/sun/star/mozilla/XRemoteServiceManagerProvider.idl new file mode 100644 index 000000000000..6e0c6a861581 --- /dev/null +++ b/offapi/com/sun/star/mozilla/XRemoteServiceManagerProvider.idl @@ -0,0 +1,46 @@ +/************************************************************************* + * + * $RCSfile: XRemoteServiceManagerProvider.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:21:51 $ + * + * Copyright according the GNU Public License. + * + ************************************************************************/ + +#ifndef __com_sun_star_mozilla_XRemoteServiceManagerProvider_idl__ +#define __com_sun_star_mozilla_XRemoteServiceManagerProvider_idl__ + +#ifndef __com_sun_star_lang_XMultiServiceFactory_idl__ +#include <com/sun/star/lang/XMultiServiceFactory.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module mozilla { + +//============================================================================= +/** +*/ + +[ uik(63DD30AB-F137-4dec-9EE1BDB5-BC2E080A), ident( "XRemoteServiceManagerProvider", 1.0 ) ] + + +interface XRemoteServiceManagerProvider: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + /** returns the remote service manager for the given session + + @param sessionData: contains the sessiondata (host, user, ticket) + */ + com::sun::star::lang::XMultiServiceFactory getServiceManager( [in] any sessionData ); +}; + +//============================================================================= + +}; }; }; }; + + +#endif diff --git a/offapi/com/sun/star/mozilla/makefile.mk b/offapi/com/sun/star/mozilla/makefile.mk new file mode 100644 index 000000000000..a3d565969b23 --- /dev/null +++ b/offapi/com/sun/star/mozilla/makefile.mk @@ -0,0 +1,95 @@ +#************************************************************************* +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.1 $ +# +# last change: $Author: mi $ $Date: 2000-11-06 09:21:51 $ +# +# The Contents of this file are made available subject to the terms of +# either of the following licenses +# +# - GNU Lesser General Public License Version 2.1 +# - Sun Industry Standards Source License Version 1.1 +# +# Sun Microsystems Inc., October, 2000 +# +# GNU Lesser General Public License Version 2.1 +# ============================================= +# Copyright 2000 by Sun Microsystems, Inc. +# 901 San Antonio Road, Palo Alto, CA 94303, USA +# +# 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. +# +# 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. +# +# 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 +# +# +# Sun Industry Standards Source License Version 1.1 +# ================================================= +# The contents of this file are subject to the Sun Industry Standards +# Source License Version 1.1 (the "License"); You may not use this file +# except in compliance with the License. You may obtain a copy of the +# License at http://www.openoffice.org/license.html. +# +# Software provided under this License is provided on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, +# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, +# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. +# See the License for the specific provisions governing your rights and +# obligations concerning the Software. +# +# The Initial Developer of the Original Code is: Sun Microsystems, Inc. +# +# Copyright: 2000 by Sun Microsystems, Inc. +# +# All Rights Reserved. +# +# Contributor(s): _______________________________________ +# +# +# +#************************************************************************* + +PRJ=..$/..$/..$/.. + +PRJNAME=api + +TARGET=cssmozilla +PACKAGE=com$/sun$/star$/mozilla + +# --- Settings ----------------------------------------------------- +.INCLUDE : $(PRJ)$/util$/makefile.pmk + +# ------------------------------------------------------------------------ + +IDLFILES=\ + MenuMultipleChange.idl \ + MenuSingleChange.idl \ + MenuProxy.idl \ + MenuProxyListener.idl \ + XMenuProxy.idl \ + XMenuProxyListener.idl \ + XPluginInstance.idl \ + XPluginInstanceNotifySink.idl \ + XPluginInstancePeer.idl \ + XPluginWindowPeer.idl \ + SessionInfo.idl \ + XCloseSessionListener.idl \ + XSessionManager.idl \ + XRemoteServiceManagerProvider.idl + + +# ------------------------------------------------------------------ + +.INCLUDE : target.mk +.INCLUDE : $(PRJ)$/util$/target.pmk |