summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/form/component
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/form/component')
-rw-r--r--offapi/com/sun/star/form/component/CheckBox.idl84
-rw-r--r--offapi/com/sun/star/form/component/ComboBox.idl72
-rw-r--r--offapi/com/sun/star/form/component/CommandButton.idl116
-rw-r--r--offapi/com/sun/star/form/component/CurrencyField.idl71
-rw-r--r--offapi/com/sun/star/form/component/DataForm.idl212
-rw-r--r--offapi/com/sun/star/form/component/DatabaseCheckBox.idl60
-rw-r--r--offapi/com/sun/star/form/component/DatabaseComboBox.idl90
-rw-r--r--offapi/com/sun/star/form/component/DatabaseCurrencyField.idl55
-rw-r--r--offapi/com/sun/star/form/component/DatabaseDateField.idl55
-rw-r--r--offapi/com/sun/star/form/component/DatabaseFormattedField.idl69
-rw-r--r--offapi/com/sun/star/form/component/DatabaseImageControl.idl116
-rw-r--r--offapi/com/sun/star/form/component/DatabaseListBox.idl153
-rw-r--r--offapi/com/sun/star/form/component/DatabaseNumericField.idl55
-rw-r--r--offapi/com/sun/star/form/component/DatabasePatternField.idl70
-rw-r--r--offapi/com/sun/star/form/component/DatabaseRadioButton.idl55
-rw-r--r--offapi/com/sun/star/form/component/DatabaseTextField.idl69
-rw-r--r--offapi/com/sun/star/form/component/DatabaseTimeField.idl55
-rw-r--r--offapi/com/sun/star/form/component/DateField.idl75
-rw-r--r--offapi/com/sun/star/form/component/FileControl.idl72
-rw-r--r--offapi/com/sun/star/form/component/FixedText.idl60
-rw-r--r--offapi/com/sun/star/form/component/Form.idl79
-rw-r--r--offapi/com/sun/star/form/component/FormattedField.idl66
-rw-r--r--offapi/com/sun/star/form/component/GridControl.idl184
-rw-r--r--offapi/com/sun/star/form/component/GroupBox.idl56
-rw-r--r--offapi/com/sun/star/form/component/HTMLForm.idl96
-rw-r--r--offapi/com/sun/star/form/component/HiddenControl.idl63
-rw-r--r--offapi/com/sun/star/form/component/ImageButton.idl106
-rw-r--r--offapi/com/sun/star/form/component/ListBox.idl78
-rw-r--r--offapi/com/sun/star/form/component/NavigationToolBar.idl146
-rw-r--r--offapi/com/sun/star/form/component/NumericField.idl74
-rw-r--r--offapi/com/sun/star/form/component/PatternField.idl72
-rw-r--r--offapi/com/sun/star/form/component/RadioButton.idl106
-rw-r--r--offapi/com/sun/star/form/component/RichTextControl.idl83
-rw-r--r--offapi/com/sun/star/form/component/ScrollBar.idl70
-rw-r--r--offapi/com/sun/star/form/component/SpinButton.idl70
-rw-r--r--offapi/com/sun/star/form/component/SubmitButton.idl64
-rw-r--r--offapi/com/sun/star/form/component/TextField.idl79
-rw-r--r--offapi/com/sun/star/form/component/TimeField.idl75
38 files changed, 0 insertions, 3231 deletions
diff --git a/offapi/com/sun/star/form/component/CheckBox.idl b/offapi/com/sun/star/form/component/CheckBox.idl
deleted file mode 100644
index 290fe0ec8..000000000
--- a/offapi/com/sun/star/form/component/CheckBox.idl
+++ /dev/null
@@ -1,84 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_CheckBox_idl__
-#define __com_sun_star_form_component_CheckBox_idl__
-
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/awt/UnoControlCheckBoxModel.idl>
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the model of a check box control
-
- <p>The model supports the properties required for HTML, thus you can build up
- <type>HTMLForm</type>s with it</p>
- */
-published service CheckBox
-{
- service com::sun::star::awt::UnoControlCheckBoxModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default state.
-
- @see CheckBox::DefaultState
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlCheckBoxModel::State
- @see com::sun::star::form::XReset
- */
- [property] short DefaultState;
-
- //-------------------------------------------------------------------------
-
- /** contains a reference value which is used for submission in a HTML
- form
-
- <p>When submitting a <type>HTMLForm</type> which contains a check box,
- which is checked, the RefValue is used for submission.
- */
- [property] string RefValue;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/ComboBox.idl b/offapi/com/sun/star/form/component/ComboBox.idl
deleted file mode 100644
index b6dc6bf23..000000000
--- a/offapi/com/sun/star/form/component/ComboBox.idl
+++ /dev/null
@@ -1,72 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_ComboBox_idl__
-#define __com_sun_star_form_component_ComboBox_idl__
-
-#include <com/sun/star/awt/UnoControlComboBoxModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a component which allows the input of text or selection
- of text from a list of text values.
- */
-published service ComboBox
-{
- service com::sun::star::awt::UnoControlComboBoxModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default text.
-
- @see ComboBox::DefaultText
- */
- interface com::sun::star::form::XReset;
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlComboBoxModel::Text
- @see com::sun::star::form::XReset
- */
- [property] string DefaultText;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/CommandButton.idl b/offapi/com/sun/star/form/component/CommandButton.idl
deleted file mode 100644
index 19dd8138d..000000000
--- a/offapi/com/sun/star/form/component/CommandButton.idl
+++ /dev/null
@@ -1,116 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_CommandButton_idl__
-#define __com_sun_star_form_component_CommandButton_idl__
-
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/awt/UnoControlButtonModel.idl>
-#include <com/sun/star/form/XImageProducerSupplier.idl>
-#include <com/sun/star/form/XApproveActionBroadcaster.idl>
-#include <com/sun/star/form/FormButtonType.idl>
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the control model for a clickable button which is part of a form
- component hierarchy.
-
- @see ImageButton
- */
-published service CommandButton
-{
- service com::sun::star::awt::UnoControlButtonModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** supplies the image producer when the button is to display an image.
-
- <p>If the <member scope="com::sun::star::awt">UnoControlButtonModel::ImageURL</member> points to the location of an
- image to be displayed on the button, this interface can be used to retrieve an image
- producer, which itself will supply the image.</p>
-
- <p>Usually, a control belonging to the model will use this interface to obtain the
- image to be painted</p>
- */
- interface com::sun::star::form::XImageProducerSupplier;
-
- //-------------------------------------------------------------------------
-
- /** describes the action to be executed by the button when pressed.
- */
- [property] com::sun::star::form::FormButtonType ButtonType;
-
- /** describes the frame, where to open the document specified by the TargetURL.
-
- <p>This property is evaluated if the button is of type URL.</p>
-
- <p>As always, there is a number of target names which have a special meaning, and force
- a special <type scope="com::sun::star::frame">Frame</type> to be used.</p>
- */
- [property] string TargetFrame;
-
- /** specifies the URL, which should be opened if the button was clicked.
-
- <p>This property is evaluated if the button is of type URL.</p>
-
- @see com::sun::star::form::FormButtonType
- */
- [property] string TargetURL;
-
- /** specifies the default toggle state for the button, used when it is reset.
-
- <p>This property is meaningful only when <member scope="com::sun::star::awt">UnoControlButtonModel::Toggle</member>
- is <TRUE/>. In this case, the <code>DefaultState</code> controls to which <code>State</code> the button will
- be reset.</p>
-
- <p>For a given implementation of the interface, if this (optional) property is present, then also the optional
- interface <type scope="com::sun::star::form">XReset</type> must be present.</p>
- */
- [optional, property] boolean DefaultState;
-
- /** allows resetting the button
-
- <p>This property is meaningful only when <member scope="com::sun::star::awt">UnoControlButtonModel::Toggle</member>
- is <TRUE/>. In this case, the <code>DefaultState</code> controls to which <code>State</code> the button will
- be reset, when <member scope="com::sun::star::form">XReset::reset</member> is invoked.</p>
-
- <p>For a given implementation of the interface, if this (optional) interface is present, then also the optional
- property <member>DefaultState</member> must be present.</p>
- */
- [optional] interface ::com::sun::star::form::XReset;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/CurrencyField.idl b/offapi/com/sun/star/form/component/CurrencyField.idl
deleted file mode 100644
index 2d54c7ea6..000000000
--- a/offapi/com/sun/star/form/component/CurrencyField.idl
+++ /dev/null
@@ -1,71 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_CurrencyField_idl__
-#define __com_sun_star_form_component_CurrencyField_idl__
-
-#include <com/sun/star/awt/UnoControlCurrencyFieldModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the ControlModel for an edit field which
- contains a currency value.
- */
-published service CurrencyField
-{
- service com::sun::star::awt::UnoControlCurrencyFieldModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default state.
-
- @see CurrencyField::DefaultValue
- */
- interface com::sun::star::form::XReset;
-
- /** contains a default value for the control.
-
- @see com::sun::star::awt::UnoControlCurrencyFieldModel::Value
- @see com::sun::star::form::XReset
- */
- [property] double DefaultValue;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DataForm.idl b/offapi/com/sun/star/form/component/DataForm.idl
deleted file mode 100644
index 4c7d8fc88..000000000
--- a/offapi/com/sun/star/form/component/DataForm.idl
+++ /dev/null
@@ -1,212 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DataForm_idl__
-#define __com_sun_star_form_component_DataForm_idl__
-
-#include <com/sun/star/form/component/Form.idl>
-#include <com/sun/star/sdb/RowSet.idl>
-#include <com/sun/star/form/TabulatorCycle.idl>
-#include <com/sun/star/form/NavigationBarMode.idl>
-#include <com/sun/star/form/XLoadable.idl>
-#include <com/sun/star/sdb/XCompletedExecution.idl>
-#include <com/sun/star/awt/TabControllerModel.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module form {
-
- published interface XReset;
- published interface XDatabaseParameterBroadcaster;
-
-module component {
-//=============================================================================
-/** This service specifies a form which is connected to a database and
- displays the results of SQL queries. It provides the possibility of
- adding new data records, modifying existing ones, or deleting them.
-
- <p>A database form is a special kind of enhanced database row set
- which provides all information for displaying the data and has more
- possibilities for configuring the data manipulation.</p>
-
-*/
-published service DataForm
-{
- service com::sun::star::sdb::RowSet;
- service com::sun::star::form::component::Form;
-
- /** is used to reset controls belonging to the form, and to reset database fields to which the
- controls are bound
-
- <p>A <type>DataForm</type> is reset either on explicit request, or after it is moved
- to the insertion row.</p>
-
- <p>The insertion row is a virtual row which is used to insert new records. It is reached
- by calling <member scope="com::sun::star::sdbc">XResultSetUpdate::moveToInsertRow</member>.
- The <type scope="com::sun::star::sdb">RowSet</type> service specifies exactly which notifications
- happen in which order when calling <member scope="com::sun::star::sdbc">XResultSetUpdate::moveToInsertRow</member>,
- and a <type>DataForm</type> implementation extends this with the following contract:
- <ul><li>After all notifications as defined in the <type scope="com::sun::star::sdb">RowSet</type>
- service have been sent, the <type>DataForm</type> resets itself, if all
- <type scope="com::sun::star::form">XResetListeners</type> approve this.</li>
- <li>After the reset happened, the <member scope="com::sun::star::sdb">RowSet::IsModified</member>
- property is reset to <FALSE/>. This property might have been switched to <TRUE/> during listener
- notifications, since listeners are allowed to change field values. Also, the
- <member scope="com::sun::star::form">XReset::reset</member> implementations of bound control
- models might have modified the fields they're bound to (by filling them with default values).</li>
- <li>The reset listeners are notified of the completed reset operation.</li>
- </ul></p>
- */
- interface com::sun::star::form::XReset;
-
- /** used to load/unload the form
- <p>Loading a form is basically the same as executing the underlying row set. In fact, all the
- functionality of this interface could be simulated by using setting some properties manually,
- <member scope="com::sun::star::sdbc">XRowSet::execute</member>, moving the row set cursor and so on.</p>
-
- <p>One main difference between <member>XLoadable::load</member> and <member scope="com::sun::star::sdbc">XRowSet::execute</member>
- is that if you use the former, the row set is positioned on the first record, while in the latter case
- it is position <em>before</em> the it.</p>
- */
- interface com::sun::star::form::XLoadable;
-
- /** can be used to allow an interaction handler to supply missing data during a load process.
-
- <p>If data is needed during loading a form, then this is usually obtained via broadcaster-listener
- mechanisms. An example for this (and currently the only one) are parameter values.</p>
- <p>However, if you use this method, you can pass an interaction handler which should supply these
- additional data.</p>
-
- @see com::sun::star::sdb::InteractionHandler
- */
- interface com::sun::star::sdb::XCompletedExecution;
-
- /** can be used for filling parameters.
-
- <p>You can add your component as
- <type scope="com::sun::star::form">XDatabaseParameterListener</type>
- to a form to get notified whenever the form needs parameter values to be filled in<br/>
- In a first approach, the form tries to fill any parameters from it's master-detail relation
- (if any). All values which can't be filled are then passed to all listeners, which can
- fill them by their own choice.</p>
-
- <p>This is slightly changed if the form is loaded using the
- <member scope="com::sun::star::sdb">XCompletedExecution::connectWithCompletion</member> method. In this case, the parameters
- are obtained from the interaction handler, not from the listeners</p>
-
- @see XCompletedExecution
- @see MasterFields
- @see DetailFields
- */
- interface com::sun::star::form::XDatabaseParameterBroadcaster;
-
- //-------------------------------------------------------------------------
- /** is used for subforms and contains the names of columns of the parent form.
-
- <p> These columns are typically the foreign key fields of the parent form.
- The values of theses columns are used to identify the data for the subform.
- Each time the parent form changes it's current row, the subform requeries
- it's data based on the values of the master fields.</p>
-
- <p>If the form is no sub form (e.g. it's parent is not a form itself), this
- property is not evaluated.</p>
- */
- [property] sequence<string> MasterFields;
-
- //-------------------------------------------------------------------------
- /** is used for subforms and contains the names of the columns of the subform
- which are related to the master fields of the parent form.
-
- <p>Entries in this sequence can either denote column names in the sub form,
- or parameter names.<br/>
- For instance, you could base the form on the SQL statement
- <code>SELECT * FROM invoices WHERE cust_ref = :cid</code>, and add <code>cid</code>
- to the DetailFields property. In this case, the parameter will be filled from
- the corresponding master field.<br/>
- Alternatively, you could simply base your form on the table <code>invoices</code>,
- and add the column name <code>cust_ref</code> to the DetailFields. In this case,
- and implicit filter clause <code>WHERE cust_ref = :&lt;new_param_name&gt;</code> will
- be created, and the artificial parameter will be filled from the corresponding
- master field.<br/>
- If a string in this property denotes both a column name and a parameter name, it
- is undefined which way it is interpreted, but implementations of the service are required
- to either decide for the parameter or the column, and proceed as usual.
- </p>
-
- <p>The columns specified herein typically represent a part of the primary key
- fields or their aliases of the detail form.</p>
-
- <p>If the form is no sub form (e.g. it's parent is not a form itself), this
- property is not evaluated.</p>
- */
- [property] sequence<string> DetailFields;
-
- //-------------------------------------------------------------------------
- /** returns the kind of tabulator controlling.
- */
- [property] com::sun::star::form::TabulatorCycle Cycle;
-
- //-------------------------------------------------------------------------
- /** determines how an navigation bar for this form should act.
- */
- [property] com::sun::star::form::NavigationBarMode NavigationBarMode;
-
- //-------------------------------------------------------------------------
- /** determines if insertions into the form's row set are allowed.
-
- <p>Note that this is a recommendation for user interface components displaying the
- form. Form implementations may decide to allow for insertions done via the API, even
- if the property is set to <FALSE/>, but the user interface should respect the property
- value.</p>
- */
- [property] boolean AllowInserts;
-
- //-------------------------------------------------------------------------
- /** determines if modifications of the current record of the form are allowed.
-
- <p>Note that this is a recommendation for user interface components displaying the
- form. Form implementations may decide to allow for updates done via the API, even
- if the property is set to <FALSE/>, but the user interface should respect the property
- value.</p>
- */
- [property] boolean AllowUpdates;
-
- //-------------------------------------------------------------------------
- /** determines if deletions of records of the form are allowed.
-
- <p>Note that this is a recommendation for user interface components displaying the
- form. Form implementations may decide to allow for deletions done via the API, even
- if the property is set to <FALSE/>, but the user interface should respect the property
- value.</p>
- */
- [property] boolean AllowDeletes;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseCheckBox.idl b/offapi/com/sun/star/form/component/DatabaseCheckBox.idl
deleted file mode 100644
index f2fb4a224..000000000
--- a/offapi/com/sun/star/form/component/DatabaseCheckBox.idl
+++ /dev/null
@@ -1,60 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseCheckBox_idl__
-#define __com_sun_star_form_component_DatabaseCheckBox_idl__
-
-#include <com/sun/star/form/component/CheckBox.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a check box which is data-aware, and can be bound to a database field.
-
- <p>Mostly, you will create data-aware checkboxes as tristate checkboxes, because this
- is a requirement to correctly handle <NULL/> values in databases.</p>
-
- @see ::com::sun::star::awt::UnoControlCheckBoxModel::TriState
- */
-published service DatabaseCheckBox
-{
- service com::sun::star::form::component::CheckBox;
-
- service com::sun::star::form::DataAwareControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseComboBox.idl b/offapi/com/sun/star/form/component/DatabaseComboBox.idl
deleted file mode 100644
index 618b2ac27..000000000
--- a/offapi/com/sun/star/form/component/DatabaseComboBox.idl
+++ /dev/null
@@ -1,90 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseComboBox_idl__
-#define __com_sun_star_form_component_DatabaseComboBox_idl__
-
-#include <com/sun/star/form/component/ComboBox.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-#include <com/sun/star/form/ListSourceType.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a combo box which is data-aware, and can be bound to a database field.
-
- <p>Like most other data aware controls, such a combo box will display the actual content
- of the field it is bound to. In addition, as a combo box contains a list where the user
- can choose items to fill into the control, this list can be filled with different data from
- a database, too.</p>
- */
-published service DatabaseComboBox
-{
- service com::sun::star::form::component::ComboBox;
-
- service com::sun::star::form::DataAwareControlModel;
-
- //-------------------------------------------------------------------------
-
- /** determines if an empty text should be treated as a <NULL/> value.
-
- <p>When the user enters text into a combo box, and after this, the control
- content is to be committed into the database field the control is bound to,
- a decision must be made how to deal with empty strings.<br/>
- This is controlled by <member>ConvertEmptyToNull</member>.</p>
-
- <p>If the property is set to <TRUE/>, and an empty text is to be commited, this is
- converted into <NULL/>, else it is written as empty string.</p>
- */
- [property] boolean ConvertEmptyToNull;
-
- /** describes the source of items in the combo box's list.
-
- <p>The concrete meaning of this property depends on the value of <member>ListSourceType</member></p>
- */
- [property] string ListSource;
- //-------------------------------------------------------------------------
-
- /** specifies the kind of list source.
-
- <p>Note: A value of <member scope="com::sun::star::form">ListSourceType::VALUELIST</member>
- is not valid for a combo box. It won't be rejected when setting it, but controls will usually ignore it
- and leave the list empty.</p>
- */
- [property] com::sun::star::form::ListSourceType ListSourceType;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseCurrencyField.idl b/offapi/com/sun/star/form/component/DatabaseCurrencyField.idl
deleted file mode 100644
index 8b70860a0..000000000
--- a/offapi/com/sun/star/form/component/DatabaseCurrencyField.idl
+++ /dev/null
@@ -1,55 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseCurrencyField_idl__
-#define __com_sun_star_form_component_DatabaseCurrencyField_idl__
-
-#include <com/sun/star/form/component/CurrencyField.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a currency field which is data-aware, and can be bound to a database field.
- */
-published service DatabaseCurrencyField
-{
- service com::sun::star::form::component::CurrencyField;
-
- service com::sun::star::form::DataAwareControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseDateField.idl b/offapi/com/sun/star/form/component/DatabaseDateField.idl
deleted file mode 100644
index 159de219b..000000000
--- a/offapi/com/sun/star/form/component/DatabaseDateField.idl
+++ /dev/null
@@ -1,55 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseDateField_idl__
-#define __com_sun_star_form_component_DatabaseDateField_idl__
-
-#include <com/sun/star/form/component/DateField.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a date field which is data-aware, and can be bound to a database field.
- */
-published service DatabaseDateField
-{
- service com::sun::star::form::component::DateField;
-
- service com::sun::star::form::DataAwareControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseFormattedField.idl b/offapi/com/sun/star/form/component/DatabaseFormattedField.idl
deleted file mode 100644
index 24a69e0d9..000000000
--- a/offapi/com/sun/star/form/component/DatabaseFormattedField.idl
+++ /dev/null
@@ -1,69 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseFormattedField_idl__
-#define __com_sun_star_form_component_DatabaseFormattedField_idl__
-
-#include <com/sun/star/form/component/FormattedField.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a formatted field model which is data-aware, and can be bound to a database field.
- */
-published service DatabaseFormattedField
-{
- service com::sun::star::form::component::FormattedField;
-
- service com::sun::star::form::DataAwareControlModel;
-
- //-------------------------------------------------------------------------
-
- /** determines if an empty text should be treated as a <NULL/> value.
-
- <p>When the user enters text into a formatted field control, and after this, the control
- content is to be committed into the database field the control is bound to,
- a decision must be made how to deal with empty strings.<br/>
- This is controlled by <member>ConvertEmptyToNull</member>.</p>
-
- <p>If the property is set to <TRUE/>, and an empty text is to be commited, this is
- converted into <NULL/>, else it is written as empty string.</p>
- */
- [property] boolean ConvertEmptyToNull;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseImageControl.idl b/offapi/com/sun/star/form/component/DatabaseImageControl.idl
deleted file mode 100644
index 2ec9fca06..000000000
--- a/offapi/com/sun/star/form/component/DatabaseImageControl.idl
+++ /dev/null
@@ -1,116 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseImageControl_idl__
-#define __com_sun_star_form_component_DatabaseImageControl_idl__
-
-#include <com/sun/star/awt/UnoControlImageControlModel.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-#include <com/sun/star/form/XImageProducerSupplier.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the model of a control used for displaying images stored in a database.
-
- <p>As every <type scope="com::sun::star::form">DataAwareControlModel</type>, an image control
- can be bound to a database field. This means that for instance with every record change, the content
- of the database field is taken, interpreted as image, and displayed in the control.<br/>
- Unlike other more text-based controls, it does not interpret the content of the field as text or double,
- but as binary stream (see <member scope="com::sun::star::sdb">XColumn::getBinaryStream</member>).</p>
-
- <p>Usually, an image control model can be bound to binary columns only, namely
- <member scope="com::sun::star::sdbc">DataType::BINARY</member>,
- <member scope="com::sun::star::sdbc">DataType::VARBINARY</member>,
- <member scope="com::sun::star::sdbc">DataType::LONGVARBINARY</member>,
- <member scope="com::sun::star::sdbc">DataType::OTHER</member>,
- <member scope="com::sun::star::sdbc">DataType::LONGVARCHAR</member></p>
-
- <p/>
-
- <p>Note that besides taking the image to be displayed from the bound field, there is another option. The
- <member scope="com::sun::star::awt">UnoControlImageControlModel::ImageURL</member> property specifies
- the URL of an image to be displayed. If this property is changed from outside, the respective file
- is loaded and set as image source.</p>
-
- <p>In a usual data form, the scenario will be as follows:
- <ul><li>There is a DatabaseImageControl as part of the document model, which acts as
- control model for an <type scope="com::sun::star::form::control">ImageControl</type>.</li>
-
- <li>The control is an <type scope="com::sun::star::awt">XImageConsumer</type> for the
- <type scope="com::sun::star::awt">XImageProducer</type> supplied by the model.</li>
-
- <li>Whenever the form's cursor is positioned on a new record, the column the control
- model is bound to is examined for a binary data stream. This stream is set as source
- at the image producer, which notifies it's consumers, which leads to the control
- displaying the image.</li>
-
- <li>When the user by some interaction tells the control to contain a new image, this is
- exchanged by URL. For example, implementations of the control service may allow the user
- to browse for image. After this, the URL of the image is set as
- <member scope="com::sun::star::awt">UnoControlImageControlModel::ImageURL</member>
- property at the model.<br/>
- Now the control loads the image determined by the property value, and starts producing
- a new data stream, which is displayed by the control (which is a consumer for this stream).<br/>
- From now on, the control and thus the database record counts as modified. If the cursor of the
- form is moved further, the modified record is saved, means the content of the image pointed to
- by <member scope="com::sun::star::awt">UnoControlImageControlModel::ImageURL</member>
- is saved into the column.</li>
- </ul>
- </p>
- */
-published service DatabaseImageControl
-{
- service com::sun::star::awt::UnoControlImageControlModel;
-
- service com::sun::star::form::DataAwareControlModel;
-
- /** supplies the caller with an <type scope="com::sun::star::awt">XImageProducer</type>.
-
- <p>Other components can register as <type scope="com::sun::star::awt">XImageConsumer</type>
- at this producer. Then they will be notified of any change in the image to be displayed.</p>
- */
- interface com::sun::star::form::XImageProducerSupplier;
-
- //-------------------------------------------------------------------------
-
- /** indicates if it is possible to change the image being displayed.
- */
- [property] boolean ReadOnly;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseListBox.idl b/offapi/com/sun/star/form/component/DatabaseListBox.idl
deleted file mode 100644
index 9f72d27ac..000000000
--- a/offapi/com/sun/star/form/component/DatabaseListBox.idl
+++ /dev/null
@@ -1,153 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseListBox_idl__
-#define __com_sun_star_form_component_DatabaseListBox_idl__
-
-#include <com/sun/star/form/component/ListBox.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-#include <com/sun/star/form/ListSourceType.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a data-aware list box control model.
-
- <p>The base service for list boxes (<type>ListBox</type>) offers only
- one possibility to specify the list entries: the <member>ListBox::ListSource</member>
- property, which contains all the strings to be displayed.</p>
-
- <p>This service here extends this mimic. It allows to fill the list from a data source.
- This means that a second result set is opened, which works on the same connection as the
- form which the list box belongs to, but can be based on an arbitrary table or SQL statement.</p>
-
- <p>For instance, you may have a form which is bound to a table <em>invoice</em>, and you use it
- to enter invoices for your customers. Probably, you will have a second table (say <em>customer</em>),
- which (among other data) contains a unique key for identifying customers. In your invoice table, you will
- have a foreign key referring to these customers.<br/>
- Now, besides the result set the form is based on (all your invoices), the list box can be caused
- to open a second result set, this time for the <em>customer</em> table, and fill it's list with entries
- from this result set.<br/>
- Additionally, it allows to model the relation between the two tables: When the user selects a customer from
- the list, this customer has the unique id we just talked about (which is not necessarily visible to the
- user in any way). The list box then automatically transfers this id into the foreign key column of
- <em>invoice</em>, thus allowing the user to transparently work with human-readable strings instead of
- pure numbers.<br/>
- Let's call this result set the list is filled from the <em>list result set</em> here ...</p>
-
- */
-published service DatabaseListBox
-{
- service com::sun::star::form::component::ListBox;
-
- service com::sun::star::form::DataAwareControlModel;
-
- //-------------------------------------------------------------------------
-
- /** specifies which column of the list result set should be used for data exchange.
-
- <p>When you make a selection from a list box, the "BoundColumn"
- property reflects which column value of a result set should
- be used as the value of the component. If the control is bound
- to a database field, the column value is stored in the
- database field identified by the property
- <member scope="com::sun::star::form">DataAwareControlModel::DataField</member>.
-
- <dl>
- <dt>0</dt>
- <dd>The selected (displayed) list box string is stored in
- the current database field.</dd>
-
- <dt>1 or greater</dt>
- <dd>The column value of the result set at the position is
- stored in the current database field.</dd>
- </dl></p>
-
- <p>The bound column property is only used if a list source is defined
- and the list source matches with the types
- <member scope="com::sun::star::form">ListSourceType::TABLE</member>,
- <member scope="com::sun::star::form">ListSourceType::QUERY</member>,
- <member scope="com::sun::star::form">ListSourceType::SQL</member> or
- <member scope="com::sun::star::form">ListSourceType::SQLPASSTHROUGH</member>.
- Otherwise the property is ignored, as there is no result set from which to
- get the column values.</p>
- */
- [property] short BoundColumn;
-
- //-------------------------------------------------------------------------
-
- /** describes the kind of list source used.
-
- <p>Depending on the value of this property, the way the value of <member>ListBox::ListSource</member>
- is evaluated varies.
- <dl>
- <dt><member scope="com::sun::star::form">ListSourceType::VALUELIST</member></dt>
- <dd>The elements in the string sequence in <member>ListBox::ListSource</member>
- build up the entry list.</dd>
-
- <dt><member scope="com::sun::star::form">ListSourceType::TABLE</member></dt>
- <dd>The first element of the string sequence in <member>ListBox::ListSource</member>
- determines the table which the list result set should be based on.</dd>
-
- <dt><member scope="com::sun::star::form">ListSourceType::QUERY</member></dt>
- <dd>The first element of the string sequence in <member>ListBox::ListSource</member>
- determines the query which the list result set should be based on.<br/>
- For retrieving the query, the connection which the data form is working with
- (<member scope="com::sun::star::sdb">RowSet::ActiveConnection</member>) is queried for
- the <type scope="com::sun::star::sdb">XQueriesSupplier</type> interface.</dd>
-
- <dt><member scope="com::sun::star::form">ListSourceType::SQL</member></dt>
- <dd>The first element of the string sequence in <member>ListBox::ListSource</member>
- contains the SQL statement which the list result set should be based on.</p>
-
- <dt><member scope="com::sun::star::form">ListSourceType::SQLPASSTHROUGH</member></dt>
- <dd>The first element of the string sequence in <member>ListBox::ListSource</member>
- contains the SQL statement which the list result set should be based on.<br/>
- The statement is not analyzed by the parser. This means that you can use database specific
- SQL features here, but, on the other hand, loose features like parameter value substitution.</dd>
-
- <dt><member scope="com::sun::star::form">ListSourceType::TABLEFIELDS</member></dt>
- <dd>The first element of the string sequence in <member>ListBox::ListSource</member>
- determines the table whose column names should fill the list.</dd>
- </dl>
- </p>
-
- */
- [property] com::sun::star::form::ListSourceType ListSourceType;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseNumericField.idl b/offapi/com/sun/star/form/component/DatabaseNumericField.idl
deleted file mode 100644
index 219d58ba6..000000000
--- a/offapi/com/sun/star/form/component/DatabaseNumericField.idl
+++ /dev/null
@@ -1,55 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseNumericField_idl__
-#define __com_sun_star_form_component_DatabaseNumericField_idl__
-
-#include <com/sun/star/form/component/NumericField.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a numeric field which is data-aware, and can be bound to a database field.
- */
-published service DatabaseNumericField
-{
- service com::sun::star::form::component::NumericField;
-
- service com::sun::star::form::DataAwareControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabasePatternField.idl b/offapi/com/sun/star/form/component/DatabasePatternField.idl
deleted file mode 100644
index 382ffec1a..000000000
--- a/offapi/com/sun/star/form/component/DatabasePatternField.idl
+++ /dev/null
@@ -1,70 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabasePatternField_idl__
-#define __com_sun_star_form_component_DatabasePatternField_idl__
-
-#include <com/sun/star/form/component/PatternField.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a data-aware control model for entering text which matches a specific
- pattern.
- */
-published service DatabasePatternField
-{
- service com::sun::star::form::component::PatternField;
-
- service com::sun::star::form::DataAwareControlModel;
-
- //-------------------------------------------------------------------------
-
- /** determines if an empty text should be treated as a <NULL/> value.
-
- <p>When the user enters text into a pattern field, and after this, the control
- content is to be committed into the database field the control is bound to,
- a decision must be made how to deal with empty strings.<br/>
- This is controlled by this property.</p>
-
- <p>If the property is set to <TRUE/>, and an empty text is to be commited, this is
- converted into <NULL/>, else it is written as empty string.</p>
- */
- [property] boolean ConvertEmptyToNull;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseRadioButton.idl b/offapi/com/sun/star/form/component/DatabaseRadioButton.idl
deleted file mode 100644
index 6f758bfd2..000000000
--- a/offapi/com/sun/star/form/component/DatabaseRadioButton.idl
+++ /dev/null
@@ -1,55 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseRadioButton_idl__
-#define __com_sun_star_form_component_DatabaseRadioButton_idl__
-
-#include <com/sun/star/form/component/RadioButton.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a radio button which is data-aware, and can be bound to a database field.
- */
-published service DatabaseRadioButton
-{
- service com::sun::star::form::component::RadioButton;
-
- service com::sun::star::form::DataAwareControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseTextField.idl b/offapi/com/sun/star/form/component/DatabaseTextField.idl
deleted file mode 100644
index fc528f127..000000000
--- a/offapi/com/sun/star/form/component/DatabaseTextField.idl
+++ /dev/null
@@ -1,69 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseTextField_idl__
-#define __com_sun_star_form_component_DatabaseTextField_idl__
-
-#include <com/sun/star/form/component/TextField.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a text field which is data-aware, and can be bound to a database field.
- */
-published service DatabaseTextField
-{
- service com::sun::star::form::component::TextField;
-
- service com::sun::star::form::DataAwareControlModel;
-
- //-------------------------------------------------------------------------
-
- /** determines if an empty text should be treated as a <NULL/> value.
-
- <p>When the user enters text into a text field, and after this, the control
- content is to be committed into the database field the control is bound to,
- a decision must be made how to deal with empty strings.<br/>
- This is controlled by this property.</p>
-
- <p>If the property is set to <TRUE/>, and an empty text is to be commited, this is
- converted into <NULL/>, else it is written as empty string.</p>
- */
- [property] boolean ConvertEmptyToNull;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DatabaseTimeField.idl b/offapi/com/sun/star/form/component/DatabaseTimeField.idl
deleted file mode 100644
index 655751516..000000000
--- a/offapi/com/sun/star/form/component/DatabaseTimeField.idl
+++ /dev/null
@@ -1,55 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DatabaseTimeField_idl__
-#define __com_sun_star_form_component_DatabaseTimeField_idl__
-
-#include <com/sun/star/form/component/TimeField.idl>
-
-#include <com/sun/star/form/DataAwareControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a data-aware field for inputting a time value.
- */
-published service DatabaseTimeField
-{
- service com::sun::star::form::component::TimeField;
-
- service com::sun::star::form::DataAwareControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/DateField.idl b/offapi/com/sun/star/form/component/DateField.idl
deleted file mode 100644
index 6db499e40..000000000
--- a/offapi/com/sun/star/form/component/DateField.idl
+++ /dev/null
@@ -1,75 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_DateField_idl__
-#define __com_sun_star_form_component_DateField_idl__
-
-#include <com/sun/star/awt/UnoControlDateFieldModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the model of a date field control, which is an edit field used to enter a date.
-*/
-published service DateField
-{
- service com::sun::star::awt::UnoControlDateFieldModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** resets the control.
-
- <p>If you do not set a value for the <member>DefaultDate</member>, then resetting the control
- will result in setting to to the current system date. This is for HTML compatibility.</p>
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlDateFieldModel::Date
- @see com::sun::star::form::XReset
- */
- [property] long DefaultDate;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/FileControl.idl b/offapi/com/sun/star/form/component/FileControl.idl
deleted file mode 100644
index 2a4bd38ee..000000000
--- a/offapi/com/sun/star/form/component/FileControl.idl
+++ /dev/null
@@ -1,72 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_FileControl_idl__
-#define __com_sun_star_form_component_FileControl_idl__
-
-#include <com/sun/star/awt/UnoControlFileControlModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the control model of an edit field for a
- file name.
- */
-published service FileControl
-{
- service com::sun::star::awt::UnoControlFileControlModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default text.
-
- @see FileControl::DefaultText
- */
- interface com::sun::star::form::XReset;
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlFileControlModel::Text
- @see com::sun::star::form::XReset
- */
- [property] string DefaultText;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/FixedText.idl b/offapi/com/sun/star/form/component/FixedText.idl
deleted file mode 100644
index 1de773f5d..000000000
--- a/offapi/com/sun/star/form/component/FixedText.idl
+++ /dev/null
@@ -1,60 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_FixedText_idl__
-#define __com_sun_star_form_component_FixedText_idl__
-
-#include <com/sun/star/awt/UnoControlFixedTextModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the control model for a text which can be
- displayed, but not edited by the user.
-
- <p>These kind of controls is usually used to label other controls.</p>
-
- @see com::sun::star::form::DataAwareControlModel::LabelControl
- */
-published service FixedText
-{
- service com::sun::star::awt::UnoControlFixedTextModel;
-
- service com::sun::star::form::FormControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/Form.idl b/offapi/com/sun/star/form/component/Form.idl
deleted file mode 100644
index 05d738e87..000000000
--- a/offapi/com/sun/star/form/component/Form.idl
+++ /dev/null
@@ -1,79 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_Form_idl__
-#define __com_sun_star_form_component_Form_idl__
-
-#include <com/sun/star/form/FormComponent.idl>
-#include <com/sun/star/form/FormComponents.idl>
-#include <com/sun/star/form/XForm.idl>
-#include <com/sun/star/awt/XTabControllerModel.idl>
-#include <com/sun/star/script/XEventAttacherManager.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a form which is a group of FormComponents.
-
- <p>A form fulfills several tasks, like storing the structure of its
- form components, storing the information concerning tab ordering
- and control grouping, and last but not least, it provides the
- event environment for its contained elements.</p>
-
- <p>A form acts on the one hand like a container of FormComponents
- and on the other hand like a FormComponent. This generic
- construction allows the definition of hierarchies of forms and their
- dependent subforms.</p>
-
- @see com::sun::star::form::FormControlModel
- */
-published service Form
-{
- service com::sun::star::form::FormComponent;
-
- service com::sun::star::form::FormComponents;
-
- /** identifies a component as form.
- */
- interface com::sun::star::form::XForm;
-
-
- /** This interface has to be implemented to supply the information for tab ordering and component grouping.
-
- @see com::sun::star::form::FormControlModel::TabIndex
- */
- interface com::sun::star::awt::XTabControllerModel;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/FormattedField.idl b/offapi/com/sun/star/form/component/FormattedField.idl
deleted file mode 100644
index 790806ecd..000000000
--- a/offapi/com/sun/star/form/component/FormattedField.idl
+++ /dev/null
@@ -1,66 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_FormattedField_idl__
-#define __com_sun_star_form_component_FormattedField_idl__
-
-#include <com/sun/star/awt/UnoControlFormattedFieldModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the control model of an edit field for entering text which can be
- (nearly) arbitrarily formatted.
-
- @see com::sun::star::util::XNumberFormatsSupplier
- */
-published service FormattedField
-{
- service com::sun::star::awt::UnoControlFormattedFieldModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default state.
-
- @see com::sun::star::awt::UnoControlFormattedFieldModel::EffectiveValue
- @see com::sun::star::awt::UnoControlFormattedFieldModel::EffectiveDefault
- */
- interface com::sun::star::form::XReset;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/GridControl.idl b/offapi/com/sun/star/form/component/GridControl.idl
deleted file mode 100644
index c920292d9..000000000
--- a/offapi/com/sun/star/form/component/GridControl.idl
+++ /dev/null
@@ -1,184 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_GridControl_idl__
-#define __com_sun_star_form_component_GridControl_idl__
-
-#include <com/sun/star/util/Color.idl>
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XGridColumnFactory.idl>
-
-#include <com/sun/star/form/FormComponents.idl>
-#include <com/sun/star/container/XContainer.idl>
-
-#include <com/sun/star/view/XSelectionSupplier.idl>
-
-#include <com/sun/star/container/XNameContainer.idl>
-
-#include <com/sun/star/container/XIndexContainer.idl>
-
-#include <com/sun/star/container/XEnumerationAccess.idl>
-
-#include <com/sun/star/script/XEventAttacherManager.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-#include <com/sun/star/awt/FontDescriptor.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a model for a control which can display form data in a table-like way.
-
- <p>In opposite to other form controls, grid controls do not only
- display the single current value of a column they are bound to. Moreover, they do
- display not only the current row of the form, but all rows (at least potentially, limited
- by the control size, of course).</p>
-
- <p>The table rows in a grid control correspond to the rows in the <type>DataForm</type>
- the control belongs to, and the columns correspond to single columns of the form's row set.</p>
-
- <p>Columns of a grid control are modeled by own objects, too. They are very similar to usual
- <type scope="com::sun::star::form">DataAwareControlModel</type>s modeling other "single-value" controls, but they are not described
- as own services. Instead, they need to be created using the <type scope="com::sun::star::form">XGridColumnFactory</type> interface.</p>
- */
-published service GridControl
-{
- service com::sun::star::form::FormControlModel;
-
- /** provides basic functionality of a container of <type scope="com::sun::star::form">FormComponent</type>s.
-
- <p>All the container-related methods of this service related to control models,
- this is what are the container elements for a <type>GridControl</type>.</p>
-
- <p>As the <type scope="com::sun::star::form">FormComponents</type> service also specifies
- the <type scope"com::sun::star::script">XEventAttacherManager</type> service, grid control models
- also provide a scripting environment for their columns.</p>
- */
- service com::sun::star::form::FormComponents;
-
- /** allows to create column models to be inserted into the control model.
-
- <p>Note that the object returned by the <member scope="com::sun::star::form">XGridColumnFactory::createColumn</member>
- method is not part of the grid control, yet. It needs to be inserted using any of the
- container interfaces.</p>
-
- <p>You always need to use this interface for creating columns for the grid control.
- Column models not created this way will not be accepted when inserted later on.</p>
- */
- interface com::sun::star::form::XGridColumnFactory;
-
- /** gives access to the currently selection.
-
- <p>In a grid control, single columns can be selected (at most one at a time).<br/>
- For various unfortunate reasons, this selection is an aspect of the model, not of the
- control as you would expect.</p>
-
- <p>This interface is deprecated, new implementations should not use it anymore, as it is to
- be superseded by a solution which is bound to the control, not the model.</p>
-
- @deprecated
- */
- interface com::sun::star::view::XSelectionSupplier;
-
- /** resets the control.
-
- <p>The reset of the control is forwarded to all it's elements, means to all the column models.
- As grid columns are very much like data-aware stand-alone controls, you can find a description
- of the reset functionality in <member scope="com::sun::star::form">DataAwareControlModel::XReset</member>.
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** returns the border style of the control.
-
- <pre>
- 0: No border
- 1: 3D border
- 2: simple border
- </pre>
- */
- [property] short Border;
-
- //-------------------------------------------------------------------------
-
- /** specifies the color of the border, if present
-
- <p>Not every border style (see <member>Border</member>) may support coloring.
- For instance, usually a border with 3D effect will ignore the BorderColor setting.</p>
-
- @since OOo 2.0
- */
- [optional, property] long BorderColor;
-
- //-------------------------------------------------------------------------
-
- /** determines whether the control is enabled or disabled.
- */
- [property] boolean Enabled;
-
- //-------------------------------------------------------------------------
-
- /** contains the font attributes of the text in the control.
- */
- [property] com::sun::star::awt::FontDescriptor FontDescriptor;
-
- //-------------------------------------------------------------------------
-
- /** specifies the height of a row of the grid.
-
- <p>If the value is set to <NULL/>, the height is determined automatically according
- to the current font used.</p>
-
- @see GridControl::FontDescriptor
- */
- [property] long RowHeight;
-
- //-------------------------------------------------------------------------
-
- /** determines whether the control can be reached by the tabulator key.
- */
- [property] boolean Tabstop;
-
- //-------------------------------------------------------------------------
-
- /** specifies the text color (RGB) of the control.
- */
- [property] com::sun::star::util::Color TextColor;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/GroupBox.idl b/offapi/com/sun/star/form/component/GroupBox.idl
deleted file mode 100644
index 6b0eed5eb..000000000
--- a/offapi/com/sun/star/form/component/GroupBox.idl
+++ /dev/null
@@ -1,56 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_GroupBox_idl__
-#define __com_sun_star_form_component_GroupBox_idl__
-
-#include <com/sun/star/awt/UnoControlGroupBoxModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies a model for a control which can be used to visually
- group controls.
- */
-published service GroupBox
-{
- service com::sun::star::awt::UnoControlGroupBoxModel;
-
- service com::sun::star::form::FormControlModel;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/HTMLForm.idl b/offapi/com/sun/star/form/component/HTMLForm.idl
deleted file mode 100644
index e0a78ad2c..000000000
--- a/offapi/com/sun/star/form/component/HTMLForm.idl
+++ /dev/null
@@ -1,96 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_HTMLForm_idl__
-#define __com_sun_star_form_component_HTMLForm_idl__
-
-#include <com/sun/star/form/component/Form.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-#include <com/sun/star/form/XSubmit.idl>
-
-#include <com/sun/star/form/FormSubmitMethod.idl>
-
-#include <com/sun/star/form/FormSubmitEncoding.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the special kind of <type>Form</type>s for HTML documents.
-
- <p>An HTMLForm fulfills the specification of forms in HTML. It supplies
- the possibility of submitting or resetting the contents of a form.
- For more information on HTML forms, please see the documentation of HTML.</p>
- */
-published service HTMLForm
-{
- service com::sun::star::form::component::Form;
-
- /** resets the control.
- */
- interface com::sun::star::form::XReset;
-
- /** allows to submit changes.
-
- <p>When a form is submitted, the data contained in the form is sent
- to the target URL as a series of name/value pairs. The name portion
- of each pair is the name of a form component as specified by its NAME
- attribute. In most cases the value portion is the value displayed
- by the element, for example, the text displayed in a text field.</p>
- */
- interface com::sun::star::form::XSubmit;
-
- /** describes the frame, where to open the document specified by the TargetURL.
- */
- [property] string TargetFrame;
-
- //-------------------------------------------------------------------------
-
- /** specifies the URL, which should be used for submission.
- */
- [property] string TargetURL;
- //-------------------------------------------------------------------------
-
- /** specifies the kind of submission.
- */
- [property] com::sun::star::form::FormSubmitMethod SubmitMethod;
- //-------------------------------------------------------------------------
-
- /** specifies the kind of encoding for submission.
- */
- [property] com::sun::star::form::FormSubmitEncoding SubmitEncoding;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/HiddenControl.idl b/offapi/com/sun/star/form/component/HiddenControl.idl
deleted file mode 100644
index 904a080a1..000000000
--- a/offapi/com/sun/star/form/component/HiddenControl.idl
+++ /dev/null
@@ -1,63 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_HiddenControl_idl__
-#define __com_sun_star_form_component_HiddenControl_idl__
-
-#include <com/sun/star/form/FormComponent.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the model of a hidden control.
-
- <p>The only sense of a hidden control is to store data in the form which is
- not visible to the user.</p>
-
- <p>Usually, hidden controls are used in <type scope="com::sun::star::form::component">HTMLForm</type>s,
- where they contain data which is to be submitted.<br/>
- Nevertheless, you can use them in your own forms for storing any data, for instance
- to evaluate it in some scripting macro.</p>
- */
-published service HiddenControl
-{
- service com::sun::star::form::FormComponent;
-
- /** specifies the value of the component.
- */
- [property] string HiddenValue;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/ImageButton.idl b/offapi/com/sun/star/form/component/ImageButton.idl
deleted file mode 100644
index 1d28f464f..000000000
--- a/offapi/com/sun/star/form/component/ImageButton.idl
+++ /dev/null
@@ -1,106 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_ImageButton_idl__
-#define __com_sun_star_form_component_ImageButton_idl__
-
-#include <com/sun/star/awt/UnoControlImageControlModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XApproveActionBroadcaster.idl>
-
-#include <com/sun/star/form/XImageProducerSupplier.idl>
-
-#include <com/sun/star/form/FormButtonType.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the control model for a clickable button which
- is represented by an image.
-
- <p>The image to be displayed is determined by <member scope="com::sun::star::awt">UnoControlImageControlModel::ImageURL</member>
- property specifies the URL of an image to be displayed.</p>
-
- @see CommandButton
-*/
-published service ImageButton
-{
- service com::sun::star::awt::UnoControlImageControlModel;
-
- service com::sun::star::form::FormControlModel;
-
-
- /** supplies the caller with an <type scope="com::sun::star::awt">XImageProducer</type>.
-
- <p>Other components can register as <type scope="com::sun::star::awt">XImageConsumer</type>
- at this producer. Then they will be notified of any change in the image to be displayed.</p>
-
- <p>Whenever the <member scope="com::sun::star::awt">UnoControlImageControlModel::ImageURL</member>
- property is changed, the model loads the specified image, and sets it as image source
- at its <type scope="com::sun::star::awt">XImageProducer</type>. Then, all
- <type scope="com::sun::star::awt">XImageConsumer</type>s are notified and supplied with
- the binary data of the image.<br/>
- Usually, controls acting for an <type>ImageButton</type> model are consumers, and use the
- data stream to display the image</p>
- */
- interface com::sun::star::form::XImageProducerSupplier;
-
- //-------------------------------------------------------------------------
- /** describes the action to be executed by the button when pressed.
- */
- [property] com::sun::star::form::FormButtonType ButtonType;
-
- //-------------------------------------------------------------------------
- /** describes the frame, where to open the document specified by the TargetURL.
-
- <p>This property is evaluated if the button is of type URL.</p>
-
- <p>As always, there is a number of target names which have a special meaning, and force
- a special <type scope="com::sun::star::frame">Frame</type> to be used.</p>
- */
- [property] string TargetFrame;
-
- //-------------------------------------------------------------------------
- /** specifies the URL, which should be opened if the button was clicked.
-
- <p>This property is evaluated if the button is of type URL.</p>
-
- @see com::sun::star::form::FormButtonType
- */
- [property] string TargetURL;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/ListBox.idl b/offapi/com/sun/star/form/component/ListBox.idl
deleted file mode 100644
index c1fdce566..000000000
--- a/offapi/com/sun/star/form/component/ListBox.idl
+++ /dev/null
@@ -1,78 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_ListBox_idl__
-#define __com_sun_star_form_component_ListBox_idl__
-
-#include <com/sun/star/awt/UnoControlListBoxModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a model for a control which allows to choose in a list of alternative values.
- */
-published service ListBox
-{
- service com::sun::star::awt::UnoControlListBoxModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default state.
-
- @see ListBox::DefaultSelection
- */
- interface com::sun::star::form::XReset;
-
- /** contains the indexes of entries of the listbox, which should selected
- by default.
-
- <p>This selection is used initially or for a reset.</p>
-
- @see com::sun::star::awt::UnoControlListBoxModel::SelectedItems
- @see com::sun::star::form::XReset
- */
- [property] sequence<short> DefaultSelection;
-
-
- /** contains the listbox entries.
- */
- [property] sequence<string> ListSource;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/NavigationToolBar.idl b/offapi/com/sun/star/form/component/NavigationToolBar.idl
deleted file mode 100644
index fde0ffaca..000000000
--- a/offapi/com/sun/star/form/component/NavigationToolBar.idl
+++ /dev/null
@@ -1,146 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_NavigationToolBar_idl__
-#define __com_sun_star_form_component_NavigationToolBar_idl__
-
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/awt/FontDescriptor.idl>
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** This service specifies the model for control which provides controller
- functionality for a <type>DataForm</type>, such as navigating or filtering
- the form.
- */
-service NavigationToolBar
-{
- service com::sun::star::form::FormControlModel;
-
- //-------------------------------------------------------------------------
- /** denotes the border style of the control.
-
- Allowed values are
- <ul><li><b>0</b>: no border at all</li>
- <li><b>1</b>: 3D border</li>
- <li><b>2</b>: simple flat</li>
- </ul>
- */
- [property] short Border;
-
- //-------------------------------------------------------------------------
- /** determines whether the control is enabled or disabled.
- */
- [property] boolean Enabled;
-
- //-------------------------------------------------------------------------
- /** contains the font attributes for the text in the control
- */
- [property] com::sun::star::awt::FontDescriptor FontDescriptor;
-
- //-------------------------------------------------------------------------
- /** specifies the text color (as RGB value) of the control.
- */
- [property] long TextColor;
-
- //-------------------------------------------------------------------------
- /** specifies the text line color (as RGB value) of the control.
-
- <p>This color is used if the <member>FontDescriptor</member> defines
- that the text in the control should be underlined or stroke out.</p>
- */
- [property] long TextLineColor;
-
- //-------------------------------------------------------------------------
- /** specifies the relief for the font described in <member>FontDescriptor</member>
-
- <p>The value must be one of the <type scope="com::sun::star::text">FontRelief</type>
- constants.</p>
- */
- [property] long FontRelief;
-
- //-------------------------------------------------------------------------
- /** specifies the emphasis mark for the font described in <member>FontDescriptor</member>
-
- <p>The value must be one of the <type scope="com::sun::star::text">FontEmphasis</type>
- constants.</p>
- */
- [property] long FontEmphasisMark;
-
- //-------------------------------------------------------------------------
- /** specifies the size of the icons in the control
-
- <p>At least the following values are to be supported:
- <ul><li>0: small icons (16x16)</li>
- <li>1: medium size icons (26x26)</li>
- </ul>
- */
- [property] short IconSize;
-
- //-------------------------------------------------------------------------
- /** determines whether the control should provide functionality for positioning the
- parent form
- */
- [property] boolean ShowPosition;
-
- //-------------------------------------------------------------------------
- /** determines whether the control should provide functionality for navigating the
- parent form
- */
- [property] boolean ShowNavigation;
-
- //-------------------------------------------------------------------------
- /** determines whether the control should provide functionality for acting on the current record
- of the parent form
- */
- [property] boolean ShowRecordActions;
-
- //-------------------------------------------------------------------------
- /** determines whether the control should provide functionality for filtering and sorting the
- parent form
- */
- [property] boolean ShowFilterSort;
-
- //-------------------------------------------------------------------------
- /** specifies a repeat delay for the control
-
- <p>Some buttons of a NavigationToolBar may show repeating behavior, e.g. may be
- repeatedly triggered when the user keeps the mouse pressed over such a button.<br/>
- The delay between two such triggers (in milliseconds) is specified with this property.
- </p>
- */
- [property] long RepeatDelay;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/NumericField.idl b/offapi/com/sun/star/form/component/NumericField.idl
deleted file mode 100644
index cff1500dd..000000000
--- a/offapi/com/sun/star/form/component/NumericField.idl
+++ /dev/null
@@ -1,74 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_NumericField_idl__
-#define __com_sun_star_form_component_NumericField_idl__
-
-#include <com/sun/star/awt/UnoControlNumericFieldModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a component which allows the input of a numeric value.
- */
-published service NumericField
-{
- service com::sun::star::awt::UnoControlNumericFieldModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default value.
-
- @see NumericField::DefaultValue
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlNumericFieldModel::Value
- @see com::sun::star::form::XReset
- */
- [property] double DefaultValue;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/PatternField.idl b/offapi/com/sun/star/form/component/PatternField.idl
deleted file mode 100644
index cd8e207b3..000000000
--- a/offapi/com/sun/star/form/component/PatternField.idl
+++ /dev/null
@@ -1,72 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_PatternField_idl__
-#define __com_sun_star_form_component_PatternField_idl__
-
-#include <com/sun/star/awt/UnoControlPatternFieldModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a component which allows the input of text which matches a specific pattern.
- */
-published service PatternField
-{
- service com::sun::star::awt::UnoControlPatternFieldModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default text.
-
- @see PatternField::DefaultText
- */
- interface com::sun::star::form::XReset;
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlPatternFieldModel::Text
- @see com::sun::star::form::XReset
- */
- [property] string DefaultText;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/RadioButton.idl b/offapi/com/sun/star/form/component/RadioButton.idl
deleted file mode 100644
index 4248dc1b5..000000000
--- a/offapi/com/sun/star/form/component/RadioButton.idl
+++ /dev/null
@@ -1,106 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_RadioButton_idl__
-#define __com_sun_star_form_component_RadioButton_idl__
-
-#include <com/sun/star/awt/UnoControlRadioButtonModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a component which acts as a radio button as needed in <type>HTMLForm</type>s.
-
- <p>Radio buttons are controls which can be grouped together, and in every
- group, only one of the controls can be check. This means if one of them
- is checked by a user interaction, all other controls in the same group
- are automatically unchecked</p>
-
- <p>Like in HTML, radio buttons are grouped together if and only if they have the
- same name (see <member scope="com::sun::star::form">FormComponent::Name</member>).</p>
- */
-published service RadioButton
-{
- service com::sun::star::awt::UnoControlRadioButtonModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** can be used to reset the control to it's default text.
-
- @see RadioButton::DefaultState
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- <p> In a group of radio buttons only one button should be checked
- by default.</p>
-
- @see com::sun::star::awt::UnoControlRadioButtonModel::State
- @see com::sun::star::form::XReset
- */
- [property] short DefaultState;
-
- //-------------------------------------------------------------------------
-
- /** contains a reference value which is used for submission in a HTML
- form.
-
- <p>If the form the control belongs to is to be submitted (see
- <type scope="com::sun::star::form">XSubmit</type>), and the control is checked, this reference
- value is used for submission.</p>
- */
- [property] string RefValue;
-
-
- /** specifies a value which is to be associated with the control when it's <em>not</em>
- selected.
-
- <p>In various situations, the <member>RefValue</member> is associated with the control
- if and only if it is selected.<br/>
- <member>UncheckedRefValue</member> provides a extensions of this concept: If present,
- the value should be associated with the control when it is <em>not</em> selected.</p>
- */
- [optional, property] string UncheckedRefValue;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/RichTextControl.idl b/offapi/com/sun/star/form/component/RichTextControl.idl
deleted file mode 100644
index f62bd3b14..000000000
--- a/offapi/com/sun/star/form/component/RichTextControl.idl
+++ /dev/null
@@ -1,83 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef __com_sun_star_form_component_RichTextControl_idl__
-#define __com_sun_star_form_component_RichTextControl_idl__
-
-#include <com/sun/star/awt/UnoControlEditModel.idl>
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/text/TextRange.idl>
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a component which extends the <type scope="com::sun::star::awt">UnoControlEditModel</type>
- with capabilities to display and input formatted text.
-*/
-published service RichTextControl
-{
- service com::sun::star::awt::UnoControlEditModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** specifies capabilities to provide rich text, as opposed to the simple text provided by the
- <type scope="com::sun::star::awt">UnoControlEditModel</type>
- */
- service com::sun::star::text::TextRange;
-
- /** specifies whether text should be automatically wrapped to fit into the control.
-
- <p>If set to <TRUE/>, users need to manually press the enter key to insert a line break.
- If set to <FALSE/>, text is automatically wrapped at the control border.</p>
- */
- [property] boolean HardLineBreaks;
-
- /** specifies whether the control should display the text including all its formatting.
-
- <p>If this is set to <FALSE/>, the control will act as ordinary
- <type scope="com::sun::star::awt">UnoControlEditModel</type>.</p>
-
- <p>If the property is set to <TRUE/>, the control will ignore the following properties:
- <ul>
- <li><member scope="com::sun::star::awt">UnoControlEditModel::EchoChar</member></li>
- <li><member scope="com::sun::star::awt">UnoControlEditModel::MaxTextLen</member></li>
- <li><member scope="com::sun::star::awt">UnoControlEditModel::MultiLine</member></li>
- <li><member scope="com::sun::star::awt">UnoControlEditModel::Align</member></li>
- </ul>
- </p>
- */
- [property] boolean RichText;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/ScrollBar.idl b/offapi/com/sun/star/form/component/ScrollBar.idl
deleted file mode 100644
index 7216ab2dc..000000000
--- a/offapi/com/sun/star/form/component/ScrollBar.idl
+++ /dev/null
@@ -1,70 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_ScrollBar_idl__
-#define __com_sun_star_form_component_ScrollBar_idl__
-
-#include <com/sun/star/awt/UnoControlScrollBarModel.idl>
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the model of a scroll bar control.
-*/
-service ScrollBar
-{
- service com::sun::star::awt::UnoControlScrollBarModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** resets the control.
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlScrollBarModel::ScrollValue
- @see com::sun::star::form::XReset
- */
- [property] long DefaultScrollValue;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/SpinButton.idl b/offapi/com/sun/star/form/component/SpinButton.idl
deleted file mode 100644
index a3fca95e2..000000000
--- a/offapi/com/sun/star/form/component/SpinButton.idl
+++ /dev/null
@@ -1,70 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_SpinButton_idl__
-#define __com_sun_star_form_component_SpinButton_idl__
-
-#include <com/sun/star/awt/UnoControlSpinButtonModel.idl>
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the model of a scroll bar control.
-*/
-service SpinButton
-{
- service com::sun::star::awt::UnoControlSpinButtonModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** resets the control.
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlSpinButtonModel::SpinValue
- @see com::sun::star::form::XReset
- */
- [property] long DefaultSpinValue;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/SubmitButton.idl b/offapi/com/sun/star/form/component/SubmitButton.idl
deleted file mode 100644
index 40485719b..000000000
--- a/offapi/com/sun/star/form/component/SubmitButton.idl
+++ /dev/null
@@ -1,64 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_SubmitButton_idl__
-#define __com_sun_star_form_component_SubmitButton_idl__
-
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/awt/UnoControlButtonModel.idl>
-#include <com/sun/star/form/submission/XSubmissionSupplier.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the control model for a button, part of a form component hierarchy,
- which can be bound to external submissions.
-
- @see CommandButton
- */
-service SubmitButton
-{
- service com::sun::star::form::FormControlModel;
-
- /** allows binding external submissions to the control model
-
- <p>Note that the control model itself will not make any use of the submission.
- Instead, submissions are triggered by a control (not a control <em>model</em>).
- Thus, the <type scope="com::sun::star::form::control">SubmitButton</type>
- control associated with a <type>SubmitButton</type> model is responsible for
- using the submission supplied at this model.</p>
- */
- interface com::sun::star::form::submission::XSubmissionSupplier;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/TextField.idl b/offapi/com/sun/star/form/component/TextField.idl
deleted file mode 100644
index 2489da97a..000000000
--- a/offapi/com/sun/star/form/component/TextField.idl
+++ /dev/null
@@ -1,79 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_TextField_idl__
-#define __com_sun_star_form_component_TextField_idl__
-
-#include <com/sun/star/awt/UnoControlEditModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-#include <com/sun/star/form/component/RichTextControl.idl>
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies a component which allows the input of text, either single- or multi-line.
- */
-published service TextField
-{
- service com::sun::star::awt::UnoControlEditModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** specifies optional capabilities for displaying and inputting formatted text.
-
- <p>If the <member>RichTextControl::RichText</member> property is set to <TRUE/>,
- then the <type>TextField</type> component will disable it's reset capabilities. This means
- that all calls to <member scope="com::sun::star::form">XReset::reset</member> will be ignored.</p>
- */
- [optional] service RichTextControl;
-
- /** can be used to reset the control to it's default text.
-
- @see TextField::DefaultText
- */
- interface com::sun::star::form::XReset;
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlEditModel::Text
- @see com::sun::star::form::XReset
- */
- [property] string DefaultText;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/form/component/TimeField.idl b/offapi/com/sun/star/form/component/TimeField.idl
deleted file mode 100644
index 50889861d..000000000
--- a/offapi/com/sun/star/form/component/TimeField.idl
+++ /dev/null
@@ -1,75 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_form_component_TimeField_idl__
-#define __com_sun_star_form_component_TimeField_idl__
-
-#include <com/sun/star/awt/UnoControlTimeFieldModel.idl>
-
-#include <com/sun/star/form/FormControlModel.idl>
-
-#include <com/sun/star/form/XReset.idl>
-
-
-//=============================================================================
-
- module com { module sun { module star { module form { module component {
-
-//=============================================================================
-
-/** specifies the control model for a field which can be used to input time values.
- */
-published service TimeField
-{
- service com::sun::star::awt::UnoControlTimeFieldModel;
-
- service com::sun::star::form::FormControlModel;
-
- /** resets the control.
-
- <p>If you do not set a value for the <member>DefaultTime</member>, then resetting the control
- will result in setting to to the current system time. This is for HTML compatibility.</p>
- */
- interface com::sun::star::form::XReset;
-
- //-------------------------------------------------------------------------
-
- /** contains a default value for the control.
-
- <p>This value is used when the control is initially displayed, and for resetting it.</p>
-
- @see com::sun::star::awt::UnoControlTimeFieldModel::Time
- @see com::sun::star::form::XReset
- */
- [property] long DefaultTime;
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif