diff options
author | Frank Schönheit <fs@openoffice.org> | 2001-04-19 07:46:13 +0000 |
---|---|---|
committer | Frank Schönheit <fs@openoffice.org> | 2001-04-19 07:46:13 +0000 |
commit | 0fb2b145eb25c0562f3ca09be1a47739d1c703b0 (patch) | |
tree | ba8491eb28652d38f47de832c08cb00839f214a2 | |
parent | d82730ba00266d257073796bc7ae6a4b448cec1d (diff) |
initial checkin - service description for form related controls
-rw-r--r-- | offapi/com/sun/star/form/control/CheckBox.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/ComboBox.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/CommandButton.idl | 114 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/CurrencyField.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/DateField.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/FormattedField.idl | 115 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/GroupBox.idl | 107 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/ImageButton.idl | 114 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/ImageControl.idl | 115 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/ListBox.idl | 119 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/NumericField.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/PatternField.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/RadioButton.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/TextField.idl | 122 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/TimeField.idl | 111 | ||||
-rw-r--r-- | offapi/com/sun/star/form/control/makefile.mk | 95 |
16 files changed, 1789 insertions, 0 deletions
diff --git a/offapi/com/sun/star/form/control/CheckBox.idl b/offapi/com/sun/star/form/control/CheckBox.idl new file mode 100644 index 000000000000..ff6cb2a66724 --- /dev/null +++ b/offapi/com/sun/star/form/control/CheckBox.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: CheckBox.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:44:32 $ + * + * 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 EXPRESS 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_form_component_checkbox_idl__ +#define __com_sun_star_form_component_checkbox_idl__ + +#ifndef __com_sun_star_awt_UnoControlCheckBox_idl__ +#include <com/sun/star/awt/UnoControlCheckBox.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">CheckBox</type> model. +*/ +service CheckBox +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlCheckBox; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/ComboBox.idl b/offapi/com/sun/star/form/control/ComboBox.idl new file mode 100644 index 000000000000..7dac89fc2fd7 --- /dev/null +++ b/offapi/com/sun/star/form/control/ComboBox.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: ComboBox.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:44:43 $ + * + * 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 EXPRESS 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_form_component_combobox_idl__ +#define __com_sun_star_form_component_combobox_idl__ + +#ifndef __com_sun_star_awt_UnoControlComboBox_idl__ +#include <com/sun/star/awt/UnoControlComboBox.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">ComboBox</type> model. +*/ +service ComboBox +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlComboBox; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/CommandButton.idl b/offapi/com/sun/star/form/control/CommandButton.idl new file mode 100644 index 000000000000..def5ce6ee941 --- /dev/null +++ b/offapi/com/sun/star/form/control/CommandButton.idl @@ -0,0 +1,114 @@ +/************************************************************************* + * + * $RCSfile: CommandButton.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:44: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 EXPRESS 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_form_component_commandbutton_idl__ +#define __com_sun_star_form_component_commandbutton_idl__ + +#ifndef __com_sun_star_awt_UnoControlButton_idl__ +#include <com/sun/star/awt/UnoControlButton.idl> +#endif + +#ifndef __com_sun_star_form_XApproveActionBroadcaster_idl__ +#include <com/sun/star/form/XApproveActionBroadcaster.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">CommandButton</type> model. + + <p>The control is clickable, the action taken upon clicking depends on the settings + of the model the control belongs to.</p> +*/ +service CommandButton +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlButton; + + /** allows external instances to register as veto listener for the button's actions. + */ + interface com::sun::star::form::XApproveActionBroadcaster; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/CurrencyField.idl b/offapi/com/sun/star/form/control/CurrencyField.idl new file mode 100644 index 000000000000..160acfb269fb --- /dev/null +++ b/offapi/com/sun/star/form/control/CurrencyField.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: CurrencyField.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:44:56 $ + * + * 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 EXPRESS 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_form_component_currencyfield_idl__ +#define __com_sun_star_form_component_currencyfield_idl__ + +#ifndef __com_sun_star_awt_UnoControlCurrencyField_idl__ +#include <com/sun/star/awt/UnoControlCurrencyField.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">CurrencyField</type> model. +*/ +service CurrencyField +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlCurrencyField; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/DateField.idl b/offapi/com/sun/star/form/control/DateField.idl new file mode 100644 index 000000000000..4de7f96cd917 --- /dev/null +++ b/offapi/com/sun/star/form/control/DateField.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: DateField.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:03 $ + * + * 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 EXPRESS 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_form_component_datefield_idl__ +#define __com_sun_star_form_component_datefield_idl__ + +#ifndef __com_sun_star_awt_UnoControlDateField_idl__ +#include <com/sun/star/awt/UnoControlDateField.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">DateField</type> model. +*/ +service DateField +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlDateField; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/FormattedField.idl b/offapi/com/sun/star/form/control/FormattedField.idl new file mode 100644 index 000000000000..6d3bdea349ba --- /dev/null +++ b/offapi/com/sun/star/form/control/FormattedField.idl @@ -0,0 +1,115 @@ +/************************************************************************* + * + * $RCSfile: FormattedField.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:10 $ + * + * 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 EXPRESS 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_form_component_formattedfield_idl__ +#define __com_sun_star_form_component_formattedfield_idl__ + +#ifndef __com_sun_star_awt_UnoControlFormattedField_idl__ +#include <com/sun/star/awt/UnoControlFormattedField.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">FormattedField</type> model. + + <p>In addition, this control can be used in HTML forms. It triggers the + <method scope="com.sun.star.form">XSubmit::submit</method> method of the form it belongs to if + the <em>enter</em> is pressed while it has the focus.</p> +*/ +service FormattedField +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlFormattedField; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/GroupBox.idl b/offapi/com/sun/star/form/control/GroupBox.idl new file mode 100644 index 000000000000..5284960f79a3 --- /dev/null +++ b/offapi/com/sun/star/form/control/GroupBox.idl @@ -0,0 +1,107 @@ +/************************************************************************* + * + * $RCSfile: GroupBox.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:17 $ + * + * 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 EXPRESS 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_form_component_groupbox_idl__ +#define __com_sun_star_form_component_groupbox_idl__ + +#ifndef __com_sun_star_awt_UnoControlGroupBox_idl__ +#include <com/sun/star/awt/UnoControlGroupBox.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">GroupBox</type> model. +*/ +service GroupBox +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlGroupBox; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/ImageButton.idl b/offapi/com/sun/star/form/control/ImageButton.idl new file mode 100644 index 000000000000..3f2fd401a35d --- /dev/null +++ b/offapi/com/sun/star/form/control/ImageButton.idl @@ -0,0 +1,114 @@ +/************************************************************************* + * + * $RCSfile: ImageButton.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:23 $ + * + * 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 EXPRESS 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_form_component_imagebutton_idl__ +#define __com_sun_star_form_component_imagebutton_idl__ + +#ifndef __com_sun_star_awt_UnoControlImageControl_idl__ +#include <com/sun/star/awt/UnoControlImageControl.idl> +#endif + +#ifndef __com_sun_star_form_XApproveActionBroadcaster_idl__ +#include <com/sun/star/form/XApproveActionBroadcaster.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">ImageButton</type> model. + + <p>The control is clickable, the action taken upon clicking depends on the settings + of the model the control belongs to.</p> +*/ +service ImageButton +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlImageControl; + + /** allows external instances to register as veto listener for the button's actions. + */ + interface com::sun::star::form::XApproveActionBroadcaster; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/ImageControl.idl b/offapi/com/sun/star/form/control/ImageControl.idl new file mode 100644 index 000000000000..ac3fe2478675 --- /dev/null +++ b/offapi/com/sun/star/form/control/ImageControl.idl @@ -0,0 +1,115 @@ +/************************************************************************* + * + * $RCSfile: ImageControl.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:29 $ + * + * 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 EXPRESS 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_form_component_imagecontrol_idl__ +#define __com_sun_star_form_component_imagecontrol_idl__ + +#ifndef __com_sun_star_awt_UnoControlImageControl_idl__ +#include <com/sun/star/awt/UnoControlImageControl.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">DatabaseImageControl</type> model. + + <p>If the model of the control is bound to a database field, the control allows + to select an image (browsing the file system) upon double clicking into it, + and forwards the URL of the chosen image to th ImageURL property of its model.</p> +*/ +service ImageControl +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlImageControl; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/ListBox.idl b/offapi/com/sun/star/form/control/ListBox.idl new file mode 100644 index 000000000000..c37c3d808379 --- /dev/null +++ b/offapi/com/sun/star/form/control/ListBox.idl @@ -0,0 +1,119 @@ +/************************************************************************* + * + * $RCSfile: ListBox.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:35 $ + * + * 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 EXPRESS 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_form_component_listbox_idl__ +#define __com_sun_star_form_component_listbox_idl__ + +#ifndef __com_sun_star_awt_UnoControlListBox_idl__ +#include <com/sun/star/awt/UnoControlListBox.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +#ifndef __com_sun_star_form_XChangeBroadcaster_idl__ +#include <com/sun/star/form/XChangeBroadcaster.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">ListBox</type> model. +*/ +service ListBox +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlListBox; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; + + /** allows broadcasts of HTML-compatible change events + */ + interface com::sun::star::form::XChangeBroadcaster; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/NumericField.idl b/offapi/com/sun/star/form/control/NumericField.idl new file mode 100644 index 000000000000..22188dbad220 --- /dev/null +++ b/offapi/com/sun/star/form/control/NumericField.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: NumericField.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:47 $ + * + * 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 EXPRESS 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_form_component_numericfield_idl__ +#define __com_sun_star_form_component_numericfield_idl__ + +#ifndef __com_sun_star_awt_UnoControlNumericField_idl__ +#include <com/sun/star/awt/UnoControlNumericField.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">NumericField</type> model. +*/ +service NumericField +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlNumericField; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/PatternField.idl b/offapi/com/sun/star/form/control/PatternField.idl new file mode 100644 index 000000000000..44ba6423b05e --- /dev/null +++ b/offapi/com/sun/star/form/control/PatternField.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: PatternField.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:45:54 $ + * + * 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 EXPRESS 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_form_component_patternfield_idl__ +#define __com_sun_star_form_component_patternfield_idl__ + +#ifndef __com_sun_star_awt_UnoControlPatternField_idl__ +#include <com/sun/star/awt/UnoControlPatternField.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">PatternField</type> model. +*/ +service PatternField +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlPatternField; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/RadioButton.idl b/offapi/com/sun/star/form/control/RadioButton.idl new file mode 100644 index 000000000000..179d4626fc50 --- /dev/null +++ b/offapi/com/sun/star/form/control/RadioButton.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: RadioButton.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:46:00 $ + * + * 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 EXPRESS 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_form_component_radiobutton_idl__ +#define __com_sun_star_form_component_radiobutton_idl__ + +#ifndef __com_sun_star_awt_UnoControlRadioButton_idl__ +#include <com/sun/star/awt/UnoControlRadioButton.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">RadioButton</type> model. +*/ +service RadioButton +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlRadioButton; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/TextField.idl b/offapi/com/sun/star/form/control/TextField.idl new file mode 100644 index 000000000000..2adc2c26cc07 --- /dev/null +++ b/offapi/com/sun/star/form/control/TextField.idl @@ -0,0 +1,122 @@ +/************************************************************************* + * + * $RCSfile: TextField.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:46:07 $ + * + * 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 EXPRESS 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_form_component_textfield_idl__ +#define __com_sun_star_form_component_textfield_idl__ + +#ifndef __com_sun_star_awt_UnoControlEdit_idl__ +#include <com/sun/star/awt/UnoControlEdit.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif +#ifndef __com_sun_star_form_XChangeBroadcaster_idl__ +#include <com/sun/star/form/XChangeBroadcaster.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">TextField</type> model. + + <p>In addition, this control can be used in HTML forms. It triggers the + <method scope="com.sun.star.form">XSubmit::submit</method> method of the form it belongs to if + the <em>enter</em> is pressed while it has the focus.</p> +*/ +service TextField +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlEdit; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; + + /** allows broadcasts of HTML-compatible change events + */ + interface com::sun::star::form::XChangeBroadcaster; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/TimeField.idl b/offapi/com/sun/star/form/control/TimeField.idl new file mode 100644 index 000000000000..2ca3a239ff84 --- /dev/null +++ b/offapi/com/sun/star/form/control/TimeField.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: TimeField.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: fs $ $Date: 2001-04-19 08:46:13 $ + * + * 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 EXPRESS 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_form_component_timefield_idl__ +#define __com_sun_star_form_component_timefield_idl__ + +#ifndef __com_sun_star_awt_UnoControlTimeField_idl__ +#include <com/sun/star/awt/UnoControlTimeField.idl> +#endif + +#ifndef __com_sun_star_form_XBoundControl_idl__ +#include <com/sun/star/form/XBoundControl.idl> +#endif + +//============================================================================= + + module com { module sun { module star { module form { module control { + +//============================================================================= + +/** describes a radio button usually used together with a + <type scope="com.sun.star.form.component">TimeField</type> model. +*/ +service TimeField +{ + /** provides the basic functionallity of the control + */ + service com::sun::star::awt::UnoControlTimeField; + + /** allows locking of the input of the control + */ + interface com::sun::star::form::XBoundControl; +}; + +//============================================================================= + +}; }; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + +=============================================================================*/ + +#endif + +/************************************************************************* + * history: + * $Log: not supported by cvs2svn $ + * + * Revision 1.0 19.04.01 09:21:55 fs + ************************************************************************/ + diff --git a/offapi/com/sun/star/form/control/makefile.mk b/offapi/com/sun/star/form/control/makefile.mk new file mode 100644 index 000000000000..ad132628048e --- /dev/null +++ b/offapi/com/sun/star/form/control/makefile.mk @@ -0,0 +1,95 @@ +#************************************************************************* +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.1 $ +# +# last change: $Author: fs $ $Date: 2001-04-19 08:45:41 $ +# +# 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=cssfcomp +PACKAGE=com$/sun$/star$/form$/control + +# --- Settings ----------------------------------------------------- +.INCLUDE : $(PRJ)$/util$/makefile.pmk + +# ------------------------------------------------------------------------ + +IDLFILES=\ + CheckBox.idl \ + ComboBox.idl \ + CommandButton.idl \ + CurrencyField.idl \ + DateField.idl \ + FormattedField.idl \ + GroupBox.idl \ + ImageButton.idl \ + ImageControl.idl \ + ListBox.idl \ + NumericField.idl \ + PatternField.idl \ + RadioButton.idl \ + TextField.idl \ + TimeField.idl + +# ------------------------------------------------------------------ + +.INCLUDE : target.mk +.INCLUDE : $(PRJ)$/util$/target.pmk |