moved from api

This commit is contained in:
Michael Hönnig
2000-11-06 08:23:00 +00:00
parent 09ec45ba55
commit 88c437c597
1467 changed files with 206179 additions and 0 deletions
+126
View File
@@ -0,0 +1,126 @@
/*************************************************************************
*
* $RCSfile: ActionEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_ActionEvent_idl__
#define __com_sun_star_awt_ActionEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::ActionEvent
/** a semantic event which indicates that a component-defined action occurred.
<p>This high-level event is generated by a component (such as a Button)
when the component-specific action occurs (such as being pressed).
The event is passed to every every <type>XActionListener</type> object
that registered to receive such events using the component's
<code>addActionListener</code> method.
</p>
<p>The object that implements the <type>XActionListener</type> interface
gets this ActionEvent when the event occurs. The listener is therefore
spared the details of processing individual mouse movements and mouse
clicks, and can instead process a "meaningful" (semantic) event like
"button pressed". </p>
*/
struct ActionEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::ActionEvent::ActionCommand
/** contains the command string associated with this action.
*/
string ActionCommand;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:10 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+124
View File
@@ -0,0 +1,124 @@
/*************************************************************************
*
* $RCSfile: AdjustmentEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_AdjustmentEvent_idl__
#define __com_sun_star_awt_AdjustmentEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
#ifndef __com_sun_star_awt_AdjustmentType_idl__
#include <com/sun/star/awt/AdjustmentType.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::AdjustmentEvent
/** adjustment event emitted by adjustable objects.
*/
struct AdjustmentEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::AdjustmentEvent::Value
/** contains the current value in the adjustment event.
*/
long Value;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::AdjustmentEvent::Type
/** contains the type of the adjustment event.
*/
com::sun::star::awt::AdjustmentType Type;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:10 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+132
View File
@@ -0,0 +1,132 @@
/*************************************************************************
*
* $RCSfile: AdjustmentType.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_AdjustmentType_idl__
#define __com_sun_star_awt_AdjustmentType_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DOCUMENTATION MISSING FOR AdjustmentType
// DocMerge from xml: enum com::sun::star::awt::AdjustmentType
/** specifies whether the event is originated in a line or page jump or a
direct positioning of the thumb.
*/
enum AdjustmentType
{
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::AdjustmentType::ADJUST_LINE
/** adjustment is originated by a line jump.
A line jump can, for example, be caused by a click on
one of the pointer buttons.
*/
ADJUST_LINE,
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR AdjustmentType:: ADJUST_PAGE,
// DocMerge from xml: value com::sun::star::awt::AdjustmentType::ADJUST_PAGE
/** adjustment is originated by a page jump.
A page jump can, for example, be caused by a click in the
background area of the scrollbar (neither one of the pointer
buttons, nor the thumb).
*/
ADJUST_PAGE,
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR AdjustmentType:: ADJUST_ABS
// DocMerge from xml: value com::sun::star::awt::AdjustmentType::ADJUST_ABS
/** adjustment is originated by dragging the thumb.
*/
ADJUST_ABS
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+187
View File
@@ -0,0 +1,187 @@
/*************************************************************************
*
* $RCSfile: CharSet.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_CharSet_idl__
#define __com_sun_star_awt_CharSet_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::CharSet
/** These values are used to specify the characters which are available in
a font and their codes.
<p>They may be expanded in future versions.
@deprecated
*/
constants CharSet
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::DONTKNOW
/** specifies an unknown character set.
*/
const short DONTKNOW = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::ANSI
/** specifies the ANSI character set.
*/
const short ANSI = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::MAC
/** specifies the <regtm>Apple Macintosh</regtm> character set.
*/
const short MAC = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::IBMPC_437
/** specifies the IBM PC character set number 437.
*/
const short IBMPC_437 = 3;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::IBMPC_850
/** specifies the IBM PC character set number 850.
*/
const short IBMPC_850 = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::IBMPC_860
/** specifies the IBM PC character set number 860.
*/
const short IBMPC_860 = 5;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::IBMPC_861
/** specifies the IBM PC character set number 861.
*/
const short IBMPC_861 = 6;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::IBMPC_863
/** specifies the IBM PC character set number 863.
*/
const short IBMPC_863 = 7;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::IBMPC_865
/** specifies the IBM PC character set number 865.
*/
const short IBMPC_865 = 8;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::SYSTEM
/** specifies the system character set.
*/
const short SYSTEM = 9;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::CharSet::SYMBOL
/** specifies a set of symbols.
*/
const short SYMBOL = 10;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.6 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.4 2000/08/02 10:14:49 mi
deprecated
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,115 @@
/*************************************************************************
*
* $RCSfile: DeviceCapability.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_DeviceCapability_idl__
#define __com_sun_star_awt_DeviceCapability_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::DeviceCapability
/** defines which capabilities a device supports.
*/
constants DeviceCapability
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::DeviceCapability::RASTEROPERATIONS
/** supports the device raster operations.
@see XGraphics::setRasterOp
*/
const long RASTEROPERATIONS = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::DeviceCapability::GETBITS
/** supports the XDevice::copyBitmap,
the XDevice::createDevice and the XGraphics::copy and methods.
@see XGraphics::setRasterOp
*/
const long GETBITS = 2;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.3 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+164
View File
@@ -0,0 +1,164 @@
/*************************************************************************
*
* $RCSfile: DeviceInfo.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_DeviceInfo_idl__
#define __com_sun_star_awt_DeviceInfo_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::DeviceInfo
/** contains information about a device.
*/
struct DeviceInfo
{
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::Width
/** contains the width of the device in pixels.
*/
long Width;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::Height
/** contains the height of the device in pixels.
*/
long Height;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::LeftInset
/** contains the inset from the left.
*/
long LeftInset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::TopInset
/** contains the inset from the top.
*/
long TopInset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::RightInset
/** contains the inset from the right.
*/
long RightInset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::BottomInset
/** contains the inset from the bottom.
*/
long BottomInset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::PixelPerMeterX
/** contains the X-axis resolution of the device in pixel/meter.
*/
double PixelPerMeterX;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::PixelPerMeterY
/** contains the Y-axis resolution of the device in pixel/meter.
*/
double PixelPerMeterY;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::BitsPerPixel
/** contains the color-depth of the device.
*/
short BitsPerPixel;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::DeviceInfo::Capabilities
/** specifies special operations which are possible on the device.@see DeviceCapability
*/
long Capabilities;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.3 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,152 @@
/*************************************************************************
*
* $RCSfile: FocusChangeReason.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FocusChangeReason_idl__
#define __com_sun_star_awt_FocusChangeReason_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FocusChangeReason
/** A combination of these values can be used to specify the reason
for a focus change.
*/
constants FocusChangeReason
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FocusChangeReason::TAB
/** Focus changed because TAB was pressed.
*/
const long TAB = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FocusChangeReason::CURSOR
/** Focus changed because KeyLeft/Right/Up/Down was pressed.
*/
const long CURSOR = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FocusChangeReason::MNEMONIC
/** Focus changed because mnemonic key was pressed.
*/
const long MNEMONIC = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FocusChangeReason::FORWARD
/** Changed Focus to the next control.
*/
const long FORWARD = 16;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FocusChangeReason::BACKWARD
/** Changed Focus to the prev control.
*/
const long BACKWARD = 32;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FocusChangeReason::AROUND
/** Changed Focus forward from last to first or backward from first to last.
*/
const long AROUND = 64;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FocusChangeReason::UNIQUEMNEMONIC
/** Focus changed because mnemonic key was pressed and this mnemonic is unique.
*/
const long UNIQUEMNEMONIC = 256;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+147
View File
@@ -0,0 +1,147 @@
/*************************************************************************
*
* $RCSfile: FocusEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FocusEvent_idl__
#define __com_sun_star_awt_FocusEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::FocusEvent
/** specifies a keyboard focus event.
<p>There are two levels of focus change events: permanent and temporary.
Permanent focus change events occur when focus is directly moved
from one component to another, such as through calls to requestFocus()
or as the user uses the Tab key to traverse components.
Temporary focus change events occur when focus is
gained or lost for a component as the indirect result of another
operation, such as window deactivation or a scrollbar drag. In this
case, the original focus state will automatically be restored once
that operation is finished, or for the case of window deactivation,
when the window is reactivated. Both permanent and temporary focus
events are delivered using the FOCUS_GAINED and FOCUS_LOST event ids;
the levels may be distinguished in the event using the isTemporary()
method.
</p>
*/
struct FocusEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FocusEvent::FocusFlags
/** specifies the reason for the focus change as an arithmentic-or
combination of <type>FocusChangeReason</type>.@see FocusChangeReason
*/
short FocusFlags;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FocusEvent::NextFocus
/** contains the window which gets the focus on a lose focus event.
*/
com::sun::star::uno::XInterface NextFocus;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FocusEvent::Temporary
/** specifies if this focus change event is a temporary change.
*/
boolean Temporary;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.4 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.2 2000/05/15 12:50:14 mi
documentation
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+272
View File
@@ -0,0 +1,272 @@
/*************************************************************************
*
* $RCSfile: FontDescriptor.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#define __com_sun_star_awt_FontDescriptor_idl__
#ifndef __com_sun_star_awt_FontSlant_idl__
#include <com/sun/star/awt/FontSlant.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::FontDescriptor
/** describes the characteristics of a font.
<p>For example, this can be used to select a font.</p>
*/
struct FontDescriptor
{
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Name
/** specifies the exact name of the font ("Arial",
"Courier", "Frutiger").
*/
string Name;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Height
/** specifies the height of the font in the measure of the
destination.
*/
short Height;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Width
/** specifies the width of the font in the measure of the
destination.
*/
short Width;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::StyleName
/** specifies the style name of the font ("Bold", "Fett", "Italic
Bold").
*/
string StyleName;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Family
/** specifies the general style of the font.
<p>Use one value out of the constant group
<type>FontFamily</type>.</p>
*/
short Family;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::CharSet
/** specifies the character set which is supported by the font.
<p>Use one value out of the constant group
<type scope="com::sun::star::awt">CharSet</type>.</p>
*/
short CharSet;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Pitch
/** specifies the pitch of the font.
<p>Use one value out of the constant group
<type scope="com::sun::star::awt">FontPitch</type>.</p>
*/
short Pitch;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::CharacterWidth
/** specifies the character width.
<p>Depending on the specified width, a font that supports this
width may be selected.
</p>
<p>The value is expressed as a percentage.</p>
*/
float CharacterWidth;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Weight
/** specifies the thickness of the line.
<p>Depending on the specified weight, a font that supports this thickness may be selected.
</p>
<p>The value is expressed as a percentage.</p>
*/
float Weight;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Slant
/** specifies if there is a character slant (italic).
*/
com::sun::star::awt::FontSlant Slant;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Underline
/** use one value out of the constant group <type>FontUnderline</type>.
*/
short Underline;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Strikeout
/** use one value out of the constant group <type scope="com::sun::star::awt">FontStrikeout</type>.
*/
short Strikeout;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Orientation
/** specifies the rotation of the font.
<p>The unit of measure is degrees; 0 is the baseline.</p>
*/
float Orientation;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Kerning
/** for requesting, it specifies if there is a kerning table available.
For selecting, it specifies if the kerning table is to be used.
*/
boolean Kerning;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::WordLineMode
/** specifies if only words get underlined.
<p>
<true></true> means that only non-space characters get underlined,
<false></false> means that the spacing also gets underlined.
</p>
<p>This property is only valid if the property
<member scope="com::sun::star::awt">FontDescriptor::Underline</member> is not
<const>FontUnderline::NONE</const>.</p>
*/
boolean WordLineMode;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::FontDescriptor::Type
/** specifies the technology of the font representation.
<p>One or more values out of the constant group
<type scope="com::sun::star::awt">FontType</type> can be combined by an arithmetical
or-operation.</p>
*/
short Type;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:46 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+153
View File
@@ -0,0 +1,153 @@
/*************************************************************************
*
* $RCSfile: FontFamily.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontFamily_idl__
#define __com_sun_star_awt_FontFamily_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FontFamily
/** These values are used to specify the general kind of font.
<p>They may be expanded in future versions.
*/
constants FontFamily
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontFamily::DONTKNOW
/** specifies an unknown font family.
*/
const short DONTKNOW = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontFamily::DECORATIVE
/** specifies the family of decorative fonts.
*/
const short DECORATIVE = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontFamily::MODERN
/** specifies the family of modern fonts.
*/
const short MODERN = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontFamily::ROMAN
/** specifies the family roman fonts (with serifes).
*/
const short ROMAN = 3;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontFamily::SCRIPT
/** specifies the family of script fonts.
*/
const short SCRIPT = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontFamily::SWISS
/** specifies the family roman fonts (without serifes).
*/
const short SWISS = 5;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontFamily::SYSTEM
/** specifies the family system fonts.
*/
const short SYSTEM = 6;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+126
View File
@@ -0,0 +1,126 @@
/*************************************************************************
*
* $RCSfile: FontPitch.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontPitch_idl__
#define __com_sun_star_awt_FontPitch_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FontPitch
/** These values are used to specify whether the width of a character is
fixed or variable.
<p>They may be expanded in future versions.
*/
constants FontPitch
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontPitch::DONTKNOW
/** specifies that the pitch for this font is unknown.
*/
const short DONTKNOW = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontPitch::FIXED
/** specifies a font with a fixed chacacter width.
*/
const short FIXED = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontPitch::VARIABLE
/** specifies a font with a variable chacacter width.
*/
const short VARIABLE = 2;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+145
View File
@@ -0,0 +1,145 @@
/*************************************************************************
*
* $RCSfile: FontSlant.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontSlant_idl__
#define __com_sun_star_awt_FontSlant_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: enum com::sun::star::awt::FontSlant
/** used to specify the slant of a font.
*/
enum FontSlant
{
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::FontSlant::NONE
/** specifies a font without slant.
*/
NONE,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::FontSlant::OBLIQUE
/** specifies an oblique font (slant not designed into the font).
*/
OBLIQUE,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::FontSlant::ITALIC
/** specifies an italic font (slant designed into the font).
*/
ITALIC,
//-------------------------------------------------------------------------
// specifies a font with an unknown slant.
// DocMerge from xml: value com::sun::star::awt::FontSlant::DONTKNOW
/** specifies that the slant is unknown.
*/
DONTKNOW,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::FontSlant::REVERSE_OBLIQUE
/** specifies an reverse oblique font (slant not designed into the font).
*/
REVERSE_OBLIQUE,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::FontSlant::REVERSE_ITALIC
/** specifies an reverse italic font (slant designed into the font).
*/
REVERSE_ITALIC
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+156
View File
@@ -0,0 +1,156 @@
/*************************************************************************
*
* $RCSfile: FontStrikeout.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontStrikeout_idl__
#define __com_sun_star_awt_FontStrikeout_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FontStrikeout
/** These values are used to specify the kind of strikeout.
<p>They may be expanded in future versions.
*/
constants FontStrikeout
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontStrikeout::NONE
/** specifies not to strike out the characters.
*/
const short NONE = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontStrikeout::SINGLE
/** specifies to strike out the characters with a single line.
*/
const short SINGLE = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontStrikeout::DOUBLE
/** specifies to strike out the characters with a double line.
*/
const short DOUBLE = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontStrikeout::DONTKNOW
/** The strikeout mode is not specified.
*/
const short DONTKNOW = 3;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontStrikeout::BOLD
/** specifies to strike out the characters with a bold line.
*/
const short BOLD = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontStrikeout::SLASH
/** specifies to strike out the characters with slashes.
*/
const short SLASH = 5;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontStrikeout::X
/** specifies to strike out the characters with X's.
*/
const short X = 6;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.6 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.4 2000/05/16 08:51:43 mi
unoidl bug: workaround
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+132
View File
@@ -0,0 +1,132 @@
/*************************************************************************
*
* $RCSfile: FontType.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontType_idl__
#define __com_sun_star_awt_FontType_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FontType
/** These values are used to specify the technology of the font representation.
<p>They may be expanded in future versions.
*/
constants FontType
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontType::DONTKNOW
/** The type of the font is not known.
*/
const short DONTKNOW = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontType::RASTER
/** specifies a raster font.
*/
const short RASTER = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontType::DEVICE
/** specifies a device font.
*/
const short DEVICE = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontType::SCALABLE
/** specifies a scalable font.
*/
const short SCALABLE = 4;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+220
View File
@@ -0,0 +1,220 @@
/*************************************************************************
*
* $RCSfile: FontUnderline.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontUnderline_idl__
#define __com_sun_star_awt_FontUnderline_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FontUnderline
/** These values are used to specify the kind of underlining.
<p>They may be expanded in future versions.
*/
constants FontUnderline
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontUnderline::NONE
/** specifies no underlining.
*/
const short NONE = 0;
//-------------------------------------------------------------------------
// specifies underlining with a single line.
// DocMerge: empty anyway
const short SINGLE = 1;
//-------------------------------------------------------------------------
// specifies underlining with a double line.
// DocMerge: empty anyway
const short DOUBLE = 2;
//-------------------------------------------------------------------------
// specifies underlining with a dotted line.
// DocMerge: empty anyway
const short DOTTED = 3;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontUnderline::DONTKNOW
/** The kind of underlining ist not know.
*/
const short DONTKNOW = 4;
//-------------------------------------------------------------------------
// specifies underlining with a dashed line.
// DocMerge: empty anyway
const short DASH = 5;
//-------------------------------------------------------------------------
// specifies underlining with long dashes.
// DocMerge: empty anyway
const short LONGDASH = 6;
//-------------------------------------------------------------------------
// specifies underlining with a dash and dot sequence.
// DocMerge: empty anyway
const short DASHDOT = 7;
//-------------------------------------------------------------------------
// specifies underlining with a dash, dot, dot sequence.
// DocMerge: empty anyway
const short DASHDOTDOT = 8;
//-------------------------------------------------------------------------
// specifies underlining with a small wave.
// DocMerge: empty anyway
const short SMALLWAVE = 9;
//-------------------------------------------------------------------------
// specifies underlining with a wave.
// DocMerge: empty anyway
const short WAVE = 10;
//-------------------------------------------------------------------------
// specifies underlining with a double wave.
// DocMerge: empty anyway
const short DOUBLEWAVE = 11;
//-------------------------------------------------------------------------
// specifies underlining with a bold line.
// DocMerge: empty anyway
const short BOLD = 12;
//-------------------------------------------------------------------------
// specifies underlining with bold dots.
// DocMerge: empty anyway
const short BOLDDOTTED = 13;
//-------------------------------------------------------------------------
// specifies underlining with bold dashes.
// DocMerge: empty anyway
const short BOLDDASH = 14;
//-------------------------------------------------------------------------
// specifies underlining with long bold dashes.
// DocMerge: empty anyway
const short BOLDLONGDASH = 15;
//-------------------------------------------------------------------------
// specifies underlining with a dash and dot sequence in bold.
// DocMerge: empty anyway
const short BOLDDASHDOT = 16;
//-------------------------------------------------------------------------
// specifies underlining with a dash, dot, dot sequence in bold.
// DocMerge: empty anyway
const short BOLDDASHDOTDOT = 17;
//-------------------------------------------------------------------------
// specifies underlining with a bold wave.
// DocMerge: empty anyway
const short BOLDWAVE = 18;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:50 mi
documentation
Revision 1.2 2000/02/07 11:24:11 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+164
View File
@@ -0,0 +1,164 @@
/*************************************************************************
*
* $RCSfile: FontWeight.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontWeight_idl__
#define __com_sun_star_awt_FontWeight_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FontWeight
/** These values are used to specify whether a font is thin or bold.
<p>They may be expanded in future versions.
*/
constants FontWeight
{
//-------------------------------------------------------------------------
// The font weight is not specified/known.
// DocMerge: empty anyway
const float DONTKNOW = 0.000000;
//-------------------------------------------------------------------------
// specifies a 50% font weight.
// DocMerge: empty anyway
const float THIN = 50.000000;
//-------------------------------------------------------------------------
// specifies a 60% font weight.
// DocMerge: empty anyway
const float ULTRALIGHT = 60.000000;
//-------------------------------------------------------------------------
// specifies a 75% font weight.
// DocMerge: empty anyway
const float LIGHT = 75.000000;
//-------------------------------------------------------------------------
// specifies a 90% font weight.
// DocMerge: empty anyway
const float SEMILIGHT = 90.000000;
//-------------------------------------------------------------------------
// specifies a normal font weight.
// DocMerge: empty anyway
const float NORMAL = 100.000000;
//-------------------------------------------------------------------------
// specifies a 110% font weight.
// DocMerge: empty anyway
const float SEMIBOLD = 110.000000;
//-------------------------------------------------------------------------
// specifies a 150% font weight.
// DocMerge: empty anyway
const float BOLD = 150.000000;
//-------------------------------------------------------------------------
// specifies a 175% font weight.
// DocMerge: empty anyway
const float ULTRABOLD = 175.000000;
//-------------------------------------------------------------------------
// specifies a 200% font weight.
// DocMerge: empty anyway
const float BLACK = 200.000000;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:50 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+174
View File
@@ -0,0 +1,174 @@
/*************************************************************************
*
* $RCSfile: FontWidth.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_FontWidth_idl__
#define __com_sun_star_awt_FontWidth_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::FontWidth
/** These values are used to specify the width of the characters of a font.
<p>They may be expanded in future versions.
*/
constants FontWidth
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::DONTKNOW
/** The width of the font is not specified/known.
*/
const float DONTKNOW = 0.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::ULTRACONDENSED
/** The width of the font is condensed to 50%.
*/
const float ULTRACONDENSED = 50.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::EXTRACONDENSED
/** The width of the font is condensed to 60%.
*/
const float EXTRACONDENSED = 60.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::CONDENSED
/** The width of the font is condensed to 75%.
*/
const float CONDENSED = 75.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::SEMICONDENSED
/** The width of the font is condensed to 90%.
*/
const float SEMICONDENSED = 90.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::NORMAL
/** The width of the font is normal.
*/
const float NORMAL = 100.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::SEMIEXPANDED
/** The width of the font is expanded to 110%.
*/
const float SEMIEXPANDED = 110.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::EXPANDED
/** The width of the font is expanded to 150%.
*/
const float EXPANDED = 150.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::EXTRAEXPANDED
/** The width of the font is expanded to 175%.
*/
const float EXTRAEXPANDED = 175.000000;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::FontWidth::ULTRAEXPANDED
/** The width of the font is expanded to 200%.
*/
const float ULTRAEXPANDED = 200.000000;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:50 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+178
View File
@@ -0,0 +1,178 @@
/*************************************************************************
*
* $RCSfile: Gradient.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Gradient_idl__
#define __com_sun_star_awt_Gradient_idl__
#ifndef __com_sun_star_awt_GradientStyle_idl__
#include <com/sun/star/awt/GradientStyle.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::Gradient
/** describes a color dispersion within an area.
*/
struct Gradient
{
// DocMerge from xml: field com::sun::star::awt::Gradient::Style
/** style of the gradient.
*/
com::sun::star::awt::GradientStyle Style;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Gradient::StartColor
/** specifies the color at the start point of the gradient.
*/
long StartColor;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Gradient::EndColor
/** specifies the color at the end point of the gradient.
*/
long EndColor;
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR Gradient::Angle
// DocMerge from xml: field com::sun::star::awt::Gradient::Angle
/** angle of the gradient in 1/10 degree.
*/
short Angle;
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR Gradient::Border
// DocMerge from xml: field com::sun::star::awt::Gradient::Border
/** per cent of the total width where just the start color is used.
*/
short Border;
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR Gradient::XOffset
// DocMerge from xml: field com::sun::star::awt::Gradient::XOffset
/** specifies the X-coordinate, where gradient begins.
*/
short XOffset;
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR Gradient::YOffset
// DocMerge from xml: field com::sun::star::awt::Gradient::YOffset
/** specifies the Y-coordinate, where gradient begins.
*/
short YOffset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Gradient::StartIntensity
/** specifies the intensity at the start point of the gradient.
*/
short StartIntensity;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Gradient::EndIntensity
/** specifies the intensity at the end point of the gradient.
*/
short EndIntensity;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Gradient::StepCount
/** specifies the number of steps of change color.
*/
short StepCount;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:50 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+144
View File
@@ -0,0 +1,144 @@
/*************************************************************************
*
* $RCSfile: GradientStyle.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_GradientStyle_idl__
#define __com_sun_star_awt_GradientStyle_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: enum com::sun::star::awt::GradientStyle
/** specify the style of color dispersion.
*/
enum GradientStyle
{
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::GradientStyle::LINEAR
/** specifies a linear gradient.
*/
LINEAR,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::GradientStyle::AXIAL
/** specifies an axial gradient.
*/
AXIAL,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::GradientStyle::RADIAL
/** specifies a radial gradient.
*/
RADIAL,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::GradientStyle::ELLIPTICAL
/** specifies an elliptical gradient.
*/
ELLIPTICAL,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::GradientStyle::SQUARE
/** specifies a gradient in the shape of a square.
*/
SQUARE,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::GradientStyle::RECT
/** specifies a gradient in the shape of a rectangle.
*/
RECT
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+129
View File
@@ -0,0 +1,129 @@
/*************************************************************************
*
* $RCSfile: ImageStatus.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_ImageStatus_idl__
#define __com_sun_star_awt_ImageStatus_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::ImageStatus
/** These values are used to specify to which degree an image is available.
*/
constants ImageStatus
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::ImageStatus::IMAGESTATUS_ERROR
/** This conveys that an error was encountered while producing the image.
*/
const long IMAGESTATUS_ERROR = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::ImageStatus::IMAGESTATUS_SINGLEFRAMEDONE
/** This conveys that one frame of the image is complete but there are more
frames to be delivered.
*/
const long IMAGESTATUS_SINGLEFRAMEDONE = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::ImageStatus::IMAGESTATUS_STATICIMAGEDONE
/** This conveys that the image is complete and there are no more pixels or
frames to be delivered.
*/
const long IMAGESTATUS_STATICIMAGEDONE = 3;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::ImageStatus::IMAGESTATUS_ABORTED
/** This conveys that the image creation process was deliberately aborted.
*/
const long IMAGESTATUS_ABORTED = 4;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.4 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.2 2000/04/06 08:25:24 mt
UNO3: Changed constants from XXX to IMAGESTATUS_XXX
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+121
View File
@@ -0,0 +1,121 @@
/*************************************************************************
*
* $RCSfile: InputEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_InputEvent_idl__
#define __com_sun_star_awt_InputEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::InputEvent
/** the root event class for all component-level input events.
<p>Input events are delivered to listeners before they are
processed normally by the source where they originated.
</p>@see WindowEvent
*/
struct InputEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::InputEvent::Modifiers
/** contains the modifier keys which were pressed while event occurred.
<p>Zero or more constants from the <type scope="com::sun::star::awt">KeyModifier</type> group.</p>
*/
short Modifiers;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.4 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+147
View File
@@ -0,0 +1,147 @@
/*************************************************************************
*
* $RCSfile: InvalidateStyle.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_InvalidateStyle_idl__
#define __com_sun_star_awt_InvalidateStyle_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::InvalidateStyle
/** specifies how to invalidate windows.
*/
constants InvalidateStyle
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::InvalidateStyle::CHILDREN
/** The child windows are invalidated too.
*/
const short CHILDREN = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::InvalidateStyle::NOCHILDREN
/** The child windows are not invalidated.
*/
const short NOCHILDREN = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::InvalidateStyle::NOERASE
/** The invalidated area is painted with the background color/pattern.
*/
const short NOERASE = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::InvalidateStyle::UPDATE
/** The invalidated area is updated immediately.
*/
const short UPDATE = 8;
//-------------------------------------------------------------------------
// DocMerge: empty anyway
const short TRANSPARENT = 16;
//-------------------------------------------------------------------------
// DocMerge: empty anyway
const short NOTRANSPARENT = 32;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::InvalidateStyle::NOCLIPCHILDREN
/** The area is invalidated regardless of ovrlapping child windows.
*/
const short NOCLIPCHILDREN = 16384;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+127
View File
@@ -0,0 +1,127 @@
/*************************************************************************
*
* $RCSfile: ItemEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_ItemEvent_idl__
#define __com_sun_star_awt_ItemEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::ItemEvent
/** specifies an event occurred to an item of a menu, a list box etc.
*/
struct ItemEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::ItemEvent::Selected
/** specifies which item is newly selected.
*/
long Selected;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::ItemEvent::Highlighted
/** specifies which item is newly highlighted.
*/
long Highlighted;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::ItemEvent::ItemId
/** specifies the id of the item.
*/
long ItemId;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+687
View File
@@ -0,0 +1,687 @@
/*************************************************************************
*
* $RCSfile: Key.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Key_idl__
#define __com_sun_star_awt_Key_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::Key
/** These values are used to specifies distinct physical keys.
*/
constants Key
{
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::256
// DocMerge: empty anyway
const short NUM0 = 256;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::257
// DocMerge: empty anyway
const short NUM1 = 257;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::258
// DocMerge: empty anyway
const short NUM2 = 258;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::259
// DocMerge: empty anyway
const short NUM3 = 259;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::260
// DocMerge: empty anyway
const short NUM4 = 260;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::261
// DocMerge: empty anyway
const short NUM5 = 261;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::262
// DocMerge: empty anyway
const short NUM6 = 262;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::263
// DocMerge: empty anyway
const short NUM7 = 263;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::264
// DocMerge: empty anyway
const short NUM8 = 264;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::265
// DocMerge: empty anyway
const short NUM9 = 265;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::512
// DocMerge: empty anyway
const short A = 512;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::513
// DocMerge: empty anyway
const short B = 513;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::514
// DocMerge: empty anyway
const short C = 514;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::515
// DocMerge: empty anyway
const short D = 515;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::516
// DocMerge: empty anyway
const short E = 516;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::517
// DocMerge: empty anyway
const short F = 517;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::518
// DocMerge: empty anyway
const short G = 518;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::519
// DocMerge: empty anyway
const short H = 519;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::520
// DocMerge: empty anyway
const short I = 520;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::521
// DocMerge: empty anyway
const short J = 521;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::522
// DocMerge: empty anyway
const short K = 522;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::523
// DocMerge: empty anyway
const short L = 523;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::524
// DocMerge: empty anyway
const short M = 524;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::525
// DocMerge: empty anyway
const short N = 525;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::526
// DocMerge: empty anyway
const short O = 526;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::527
// DocMerge: empty anyway
const short P = 527;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::528
// DocMerge: empty anyway
const short Q = 528;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::529
// DocMerge: empty anyway
const short R = 529;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::530
// DocMerge: empty anyway
const short S = 530;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::531
// DocMerge: empty anyway
const short T = 531;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::532
// DocMerge: empty anyway
const short U = 532;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::533
// DocMerge: empty anyway
const short V = 533;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::534
// DocMerge: empty anyway
const short W = 534;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::535
// DocMerge: empty anyway
const short X = 535;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::536
// DocMerge: empty anyway
const short Y = 536;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::537
// DocMerge: empty anyway
const short Z = 537;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::768
// DocMerge: empty anyway
const short F1 = 768;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::769
// DocMerge: empty anyway
const short F2 = 769;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::770
// DocMerge: empty anyway
const short F3 = 770;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::771
// DocMerge: empty anyway
const short F4 = 771;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::772
// DocMerge: empty anyway
const short F5 = 772;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::773
// DocMerge: empty anyway
const short F6 = 773;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::774
// DocMerge: empty anyway
const short F7 = 774;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::775
// DocMerge: empty anyway
const short F8 = 775;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::776
// DocMerge: empty anyway
const short F9 = 776;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::777
// DocMerge: empty anyway
const short F10 = 777;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::778
// DocMerge: empty anyway
const short F11 = 778;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::779
// DocMerge: empty anyway
const short F12 = 779;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::780
// DocMerge: empty anyway
const short F13 = 780;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::781
// DocMerge: empty anyway
const short F14 = 781;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::782
// DocMerge: empty anyway
const short F15 = 782;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::783
// DocMerge: empty anyway
const short F16 = 783;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::784
// DocMerge: empty anyway
const short F17 = 784;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::785
// DocMerge: empty anyway
const short F18 = 785;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::786
// DocMerge: empty anyway
const short F19 = 786;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::787
// DocMerge: empty anyway
const short F20 = 787;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::788
// DocMerge: empty anyway
const short F21 = 788;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::789
// DocMerge: empty anyway
const short F22 = 789;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::790
// DocMerge: empty anyway
const short F23 = 790;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::791
// DocMerge: empty anyway
const short F24 = 791;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::792
// DocMerge: empty anyway
const short F25 = 792;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::793
// DocMerge: empty anyway
const short F26 = 793;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1024
// DocMerge: empty anyway
const short DOWN = 1024;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1025
// DocMerge: empty anyway
const short UP = 1025;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1026
// DocMerge: empty anyway
const short LEFT = 1026;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1027
// DocMerge: empty anyway
const short RIGHT = 1027;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1028
// DocMerge: empty anyway
const short HOME = 1028;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1029
// DocMerge: empty anyway
const short END = 1029;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1030
// DocMerge: empty anyway
const short PAGEUP = 1030;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1031
// DocMerge: empty anyway
const short PAGEDOWN = 1031;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1280
// DocMerge: empty anyway
const short RETURN = 1280;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1281
// DocMerge: empty anyway
const short ESCAPE = 1281;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1282
// DocMerge: empty anyway
const short TAB = 1282;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1283
// DocMerge: empty anyway
const short BACKSPACE = 1283;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1284
// DocMerge: empty anyway
const short SPACE = 1284;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1285
// DocMerge: empty anyway
const short INSERT = 1285;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1286
// DocMerge: empty anyway
const short DELETE = 1286;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1287
// DocMerge: empty anyway
const short ADD = 1287;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1288
// DocMerge: empty anyway
const short SUBTRACT = 1288;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1289
// DocMerge: empty anyway
const short MULTIPLY = 1289;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1290
// DocMerge: empty anyway
const short DIVIDE = 1290;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1291
// DocMerge: empty anyway
const short POINT = 1291;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1292
// DocMerge: empty anyway
const short COMMA = 1292;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1293
// DocMerge: empty anyway
const short LESS = 1293;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1294
// DocMerge: empty anyway
const short GREATER = 1294;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1295
// DocMerge: empty anyway
const short EQUAL = 1295;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1296
// DocMerge: empty anyway
const short OPEN = 1296;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1297
// DocMerge: empty anyway
const short CUT = 1297;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1298
// DocMerge: empty anyway
const short COPY = 1298;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1299
// DocMerge: empty anyway
const short PASTE = 1299;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1300
// DocMerge: empty anyway
const short UNDO = 1300;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1301
// DocMerge: empty anyway
const short REPEAT = 1301;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1302
// DocMerge: empty anyway
const short FIND = 1302;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1303
// DocMerge: empty anyway
const short PROPERTIES = 1303;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1304
// DocMerge: empty anyway
const short FRONT = 1304;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1305
// DocMerge: empty anyway
const short CONTEXTMENU = 1305;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1306
// DocMerge: empty anyway
const short HELP = 1306;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.6 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.4 2000/05/16 12:19:51 mi
documentation
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+130
View File
@@ -0,0 +1,130 @@
/*************************************************************************
*
* $RCSfile: KeyEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_KeyEvent_idl__
#define __com_sun_star_awt_KeyEvent_idl__
#ifndef __com_sun_star_awt_InputEvent_idl__
#include <com/sun/star/awt/InputEvent.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::KeyEvent
/** specifies the component-level keyboard event.@see InputEvent
*/
struct KeyEvent: com::sun::star::awt::InputEvent
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::KeyEvent::KeyCode
/** contains the integer code representing the key of the event.
<p>This is a constant from the constant group <type>Key</type>. </p>
*/
short KeyCode;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::KeyEvent::KeyChar
/** contains the Unicode character generated by this event or 0.
*/
char KeyChar;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::KeyEvent::KeyFunc
/** contains the function type of the key event.
<p>This is a constant from the constant group
<type>KeyFunction</type>. </p>
*/
short KeyFunc;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.3 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+216
View File
@@ -0,0 +1,216 @@
/*************************************************************************
*
* $RCSfile: KeyFunction.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_KeyFunction_idl__
#define __com_sun_star_awt_KeyFunction_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::KeyFunction
/** These values are used to specify logical key functions.
*/
constants KeyFunction
{
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::0
// DocMerge: empty anyway
const short DONTKNOW = 0;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1
// DocMerge: empty anyway
const short NEW = 1;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::2
// DocMerge: empty anyway
const short OPEN = 2;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::3
// DocMerge: empty anyway
const short SAVE = 3;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::4
// DocMerge: empty anyway
const short SAVEAS = 4;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::5
// DocMerge: empty anyway
const short PRINT = 5;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::6
// DocMerge: empty anyway
const short CLOSE = 6;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::7
// DocMerge: empty anyway
const short QUIT = 7;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::8
// DocMerge: empty anyway
const short CUT = 8;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::9
// DocMerge: empty anyway
const short COPY = 9;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::10
// DocMerge: empty anyway
const short PASTE = 10;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::11
// DocMerge: empty anyway
const short UNDO = 11;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::12
// DocMerge: empty anyway
const short REDO = 12;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::13
// DocMerge: empty anyway
const short DELETE = 13;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::14
// DocMerge: empty anyway
const short REPEAT = 14;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::15
// DocMerge: empty anyway
const short FIND = 15;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::16
// DocMerge: empty anyway
const short FINDBACKWARD = 16;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::17
// DocMerge: empty anyway
const short PROPERTIES = 17;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::18
// DocMerge: empty anyway
const short FRONT = 18;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:04 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+145
View File
@@ -0,0 +1,145 @@
/*************************************************************************
*
* $RCSfile: KeyGroup.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_KeyGroup_idl__
#define __com_sun_star_awt_KeyGroup_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::KeyGroup
/** These values are used to specify functional groups of keys.
@deprecated
*/
constants KeyGroup
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyGroup::NUM
/** specifies a numeric key.
*/
const short NUM = 256;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyGroup::ALPHA
/** specifies an alphabetic key.
*/
const short ALPHA = 512;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyGroup::FKEYS
/** specifies a function key.
*/
const short FKEYS = 768;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyGroup::CURSOR
/** specifies a cursor key.
*/
const short CURSOR = 1024;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyGroup::MISC
/** specifies other keys.
*/
const short MISC = 1280;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::3840
// DocMerge: empty anyway
const short TYPE = 3840;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+117
View File
@@ -0,0 +1,117 @@
/*************************************************************************
*
* $RCSfile: KeyModifier.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_KeyModifier_idl__
#define __com_sun_star_awt_KeyModifier_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::KeyModifier
/** These values are used to specify which modifier keys are pressed.
*/
constants KeyModifier
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyModifier::SHIFT
/** refers to both shift keys.
*/
const short SHIFT = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyModifier::MOD1
/** refers in the most cases to the 'Ctrl' key.
*/
const short MOD1 = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::KeyModifier::MOD2
/** refers in the most cases to the 'Alt' key.
*/
const short MOD2 = 4;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.3 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+110
View File
@@ -0,0 +1,110 @@
/*************************************************************************
*
* $RCSfile: MenuEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_MenuEvent_idl__
#define __com_sun_star_awt_MenuEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::MenuEvent
/** specifies a menu event.
*/
struct MenuEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::MenuEvent::MenuId
/** contains the item id.
*/
short MenuId;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.4 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.2 2000/05/16 12:19:51 mi
documentation
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+125
View File
@@ -0,0 +1,125 @@
/*************************************************************************
*
* $RCSfile: MenuItemStyle.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_MenuItemStyle_idl__
#define __com_sun_star_awt_MenuItemStyle_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::MenuItemStyle
/** These values are used to specify the properties of a menu item.
<p>They may be expanded in future versions.
*/
constants MenuItemStyle
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::MenuItemStyle::CHECKABLE
/** specifies an item which can be checked independently.
*/
const short CHECKABLE = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::MenuItemStyle::RADIOCHECK
/** specifies an item which can be checked dependent on the neighbouring items.
*/
const short RADIOCHECK = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::MenuItemStyle::AUTOCHECK
/** specifies to check this item automatically on select.
*/
const short AUTOCHECK = 4;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,132 @@
/*************************************************************************
*
* $RCSfile: MessageBoxCommand.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_MessageBoxCommand_idl__
#define __com_sun_star_awt_MessageBoxCommand_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::MessageBoxCommand
/** @deprecated
*/
constants MessageBoxCommand
{
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::0
// DocMerge: empty anyway
const short CANCEL = 0;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1
// DocMerge: empty anyway
const short OK = 1;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::2
// DocMerge: empty anyway
const short YES = 2;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::3
// DocMerge: empty anyway
const short NO = 3;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::4
// DocMerge: empty anyway
const short RETRY = 4;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+123
View File
@@ -0,0 +1,123 @@
/*************************************************************************
*
* $RCSfile: MouseButton.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_MouseButton_idl__
#define __com_sun_star_awt_MouseButton_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::MouseButton
/** These values are used to specify which keys on the mouse are pressed.
*/
constants MouseButton
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::MouseButton::LEFT
/** specifies the left mouse button as being pressed.
*/
const short LEFT = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::MouseButton::RIGHT
/** specifies the right mouse button as being pressed.
*/
const short RIGHT = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::MouseButton::MIDDLE
/** specifies the middle mouse button as being pressed.
*/
const short MIDDLE = 4;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+142
View File
@@ -0,0 +1,142 @@
/*************************************************************************
*
* $RCSfile: MouseEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_MouseEvent_idl__
#define __com_sun_star_awt_MouseEvent_idl__
#ifndef __com_sun_star_awt_InputEvent_idl__
#include <com/sun/star/awt/InputEvent.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::MouseEvent
/** specifies an event from the mouse.@see InputEvent
*/
struct MouseEvent: com::sun::star::awt::InputEvent
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::MouseEvent::Buttons
/** contains the pressed mouse buttons.
<p>Zero ore more constants from the <type scope="com::sun::star::awt">MouseButton</type> group.</p>
*/
short Buttons;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::MouseEvent::X
/** contains the x coordinate location of the mouse.
*/
long X;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::MouseEvent::Y
/** contains the y coordinate location of the mouse.
*/
long Y;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::MouseEvent::ClickCount
/** contains the number of mouse clicks associated with event.
*/
long ClickCount;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::MouseEvent::PopupTrigger
/** specifies if this event is a popup-menu trigger event.
*/
boolean PopupTrigger;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.4 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.2 2000/02/07 11:24:12 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+128
View File
@@ -0,0 +1,128 @@
/*************************************************************************
*
* $RCSfile: PaintEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_PaintEvent_idl__
#define __com_sun_star_awt_PaintEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
#ifndef __com_sun_star_awt_Rectangle_idl__
#include <com/sun/star/awt/Rectangle.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::PaintEvent
/** specifies the paint event for a component.
<p>This event is a special type which is used to ensure that
paint/update method calls are serialized along with the other
events delivered from the event queue.
</p>@see WindowEvent
*/
struct PaintEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::PaintEvent::UpdateRect
/** contains the rectangle area which needs to be repainted.
*/
com::sun::star::awt::Rectangle UpdateRect;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::PaintEvent::Count
/** contains the number of paint events that follows this event if
it is a multiple PaintEvent. You can collect the PaintEvent
until Count is zero.
*/
short Count;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.3 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+114
View File
@@ -0,0 +1,114 @@
/*************************************************************************
*
* $RCSfile: Point.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Point_idl__
#define __com_sun_star_awt_Point_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::Point
/** specifies a 2-dimensional point using the Cartesian coordinate system.
*/
struct Point
{
// DocMerge from xml: field com::sun::star::awt::Point::X
/** specifies the x-coordinate.
*/
long X;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Point::Y
/** specifies the y-coordinate.
*/
long Y;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,154 @@
/*************************************************************************
*
* $RCSfile: PopupMenuDirection.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_PopupMenuDirection_idl__
#define __com_sun_star_awt_PopupMenuDirection_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::PopupMenuDirection
/** These values are used to specify the direction in which
a popup menu will grow.
<p>They may be expanded in future versions.
*/
constants PopupMenuDirection
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::PopupMenuDirection::DEFAULT
/** @deprecated
*/
const short DEFAULT = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::PopupMenuDirection::DOWN
/** @deprecated
*/
const short DOWN = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::PopupMenuDirection::EXECUTE_DEFAULT
/** opens on execute in a default direction.
*/
const short EXECUTE_DEFAULT = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::PopupMenuDirection::EXECUTE_DOWN
/** opens on execute downwards.
*/
const short EXECUTE_DOWN = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::PopupMenuDirection::EXECUTE_UP
/** opens on execute upwards.
*/
const short EXECUTE_UP = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::PopupMenuDirection::EXECUTE_LEFT
/** opens on execute to the left.
*/
const short EXECUTE_LEFT = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::PopupMenuDirection::EXECUTE_RIGHT
/** opens on execute to the right.
*/
const short EXECUTE_RIGHT = 8;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+144
View File
@@ -0,0 +1,144 @@
/*************************************************************************
*
* $RCSfile: PosSize.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_PosSize_idl__
#define __com_sun_star_awt_PosSize_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::PosSize
/** @deprecated
*/
constants PosSize
{
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR PosSize::X
// DocMerge: empty anyway
const short X = 1;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR PosSize::Y
// DocMerge: empty anyway
const short Y = 2;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR PosSize::WIDTH
// DocMerge: empty anyway
const short WIDTH = 4;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR PosSize::HEIGHT
// DocMerge: empty anyway
const short HEIGHT = 8;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR PosSize::POS
// DocMerge: empty anyway
const short POS = 3;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR PosSize::12
// DocMerge: empty anyway
const short SIZE = 12;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR PosSize::15
// DocMerge: empty anyway
const short POSSIZE = 15;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,105 @@
/*************************************************************************
*
* $RCSfile: PrinterException.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_PrinterException_idl__
#define __com_sun_star_awt_PrinterException_idl__
#ifndef __com_sun_star_uno_Exception_idl__
#include <com/sun/star/uno/Exception.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: exception com::sun::star::awt::PrinterException
/** fired if a resource cannot be locked.
<p>It is an error if the exception occurs in a non-transacted task.
A transacted task repeats later.</p>
*/
exception PrinterException: com::sun::star::uno::Exception
{
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.3 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+107
View File
@@ -0,0 +1,107 @@
/*************************************************************************
*
* $RCSfile: RasterOperation.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_RasterOperation_idl__
#define __com_sun_star_awt_RasterOperation_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
/** These values are used to specify the binary pixel-operation applied
when pixels are written to the device.
*/
enum RasterOperation
{
//-------------------------------------------------------------------------
/**/ sets all pixel as written in the output operation.
*/
OVERPAINT,
//-------------------------------------------------------------------------
/** uses the pixel written as one and the current pixel as
the other operator of an exclusive or-operation.
*/
XOR,
//-------------------------------------------------------------------------
/** All bits which are affected by this operation are set to 0.
*/
ZEROBITS,
//-------------------------------------------------------------------------
/** All bits which are affected by this operation are set to 1.
*/
ALLBITS,
//-------------------------------------------------------------------------
/** All bits which are affected by this operation are inverted.
*/
INVERT
};
//=============================================================================
}; }; }; };
#endif
+128
View File
@@ -0,0 +1,128 @@
/*************************************************************************
*
* $RCSfile: Rectangle.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Rectangle_idl__
#define __com_sun_star_awt_Rectangle_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::Rectangle
/** specifies a rectangular area by position and size.
*/
struct Rectangle
{
// DocMerge from xml: field com::sun::star::awt::Rectangle::X
/** specifies the x-coordinate.
*/
long X;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Rectangle::Y
/** specifies the y-coordinate.
*/
long Y;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Rectangle::Width
/** specifies the width.
*/
long Width;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Rectangle::Height
/** specifies the height.
*/
long Height;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,116 @@
/*************************************************************************
*
* $RCSfile: ScrollBarOrientation.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_ScrollBarOrientation_idl__
#define __com_sun_star_awt_ScrollBarOrientation_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::ScrollBarOrientation
/** These constants are used to specify the orientation if scrollbars.
*/
constants ScrollBarOrientation
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::ScrollBarOrientation::HORIZONTAL
/** specifies a horizontal scrollbar.
*/
const long HORIZONTAL = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::ScrollBarOrientation::VERTICAL
/** specifies a vertical scrollbar.
*/
const long VERTICAL = 1;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:49 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+114
View File
@@ -0,0 +1,114 @@
/*************************************************************************
*
* $RCSfile: Selection.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Selection_idl__
#define __com_sun_star_awt_Selection_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::Selection
/** specifies a numerical range.
*/
struct Selection
{
// DocMerge from xml: field com::sun::star::awt::Selection::Min
/** specifies the lower limit of the range.
*/
long Min;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Selection::Max
/** specifies the upper limit of the range.
*/
long Max;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,165 @@
/*************************************************************************
*
* $RCSfile: SimpleFontMetric.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_SimpleFontMetric_idl__
#define __com_sun_star_awt_SimpleFontMetric_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::SimpleFontMetric
/** describes the general metrics of a certain font.
*/
struct SimpleFontMetric
{
// DocMerge from xml: field com::sun::star::awt::SimpleFontMetric::Ascent
/** specifies the portion of a lower case character that
rises above the height of the character "x" of the font.
<p>For example, the letters 'b', 'd', 'h', 'k' and 'l'
have an ascent unequal to 0.
</p>
<p>ascent is measured in pixels, thus the font metric is
device dependent.</p>
*/
short Ascent;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::SimpleFontMetric::Descent
/** specifies the portion of a letter falling below the baseline.
<p>For example, the letters 'g', 'p', and 'y'
have a descent unequal to 0.
</p>
<p>descent is measured in pixels, thus the font metric is
device dependent.</p>
*/
short Descent;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::SimpleFontMetric::Leading
/** specifies the vertical space between lines of this font;
it is also called internal linespacing.
<p>The leading is measured in pixels, thus the font metric is
device dependent.</p>
*/
short Leading;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::SimpleFontMetric::Slant
/** specifies the slant of the characters (italic).
<p>The slant is measured in degrees from 0 to 359.</p>
*/
short Slant;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::SimpleFontMetric::FirstChar
/** specifies the code of the first printable character in the font.
*/
char FirstChar;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::SimpleFontMetric::LastChar
/** specifies the code of the last printable character in the font.
*/
char LastChar;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.3 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+114
View File
@@ -0,0 +1,114 @@
/*************************************************************************
*
* $RCSfile: Size.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Size_idl__
#define __com_sun_star_awt_Size_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::Size
/** specifies the 2-dimensional size of an area using width and height.
*/
struct Size
{
// DocMerge from xml: field com::sun::star::awt::Size::Width
/** specifies the width.
*/
long Width;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::Size::Height
/** specifies the height.
*/
long Height;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+113
View File
@@ -0,0 +1,113 @@
/*************************************************************************
*
* $RCSfile: SpinEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_SpinEvent_idl__
#define __com_sun_star_awt_SpinEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::SpinEvent
/** specifies a spin button event.
*/
struct SpinEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::SpinEvent::dummy1
/** This is dummy field only. Ignore.
*/
short dummy1;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+113
View File
@@ -0,0 +1,113 @@
/*************************************************************************
*
* $RCSfile: Style.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Style_idl__
#define __com_sun_star_awt_Style_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DOCUMENTATION MISSING FOR Style
// DocMerge: empty anyway
constants Style
{
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR Style::FRAME
// DocMerge: empty anyway
const short FRAME = 0;
//-------------------------------------------------------------------------
// DOCUMENTATION MISSING FOR Style::DIALOG
// DocMerge: empty anyway
const short DIALOG = 1;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,128 @@
/*************************************************************************
*
* $RCSfile: SystemDependentXWindow.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_SystemDependentXWindow_idl__
#define __com_sun_star_awt_SystemDependentXWindow_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::SystemDependentXWindow
/** the structure returned in the XSystemDependentWindowPeer::getWindowHandle
call, if the system type is XWINDOW.
@deprecated
*/
struct SystemDependentXWindow
{
// DocMerge from xml: field com::sun::star::awt::SystemDependentXWindow::WindowHandle
/** The XWindow handle if possible, otherwise 0.
*/
long WindowHandle;
// DocMerge from xml: field com::sun::star::awt::SystemDependentXWindow::DisplayPointer
/** The display pointer
*/
hyper DisplayPointer;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.4 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.2 2000/05/16 12:19:51 mi
documentation
Revision 1.1 1999/12/13 13:09:35 mm
#70675# sysChild with UNO
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+609
View File
@@ -0,0 +1,609 @@
/*************************************************************************
*
* $RCSfile: SystemPointer.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_SystemPointer_idl__
#define __com_sun_star_awt_SystemPointer_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::SystemPointer
/** specifies the shape of a mouse pointer.
*/
constants SystemPointer
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::ARROW
/** specifies the normal arrow-like mouse pointer.
*/
const long ARROW = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::INVISIBLE
/** specifies an invisible mouse pointer.
*/
const long INVISIBLE = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WAIT
/** specifies a waiting symbol as a mouse pointer (for example hourglas).
*/
const long WAIT = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::TEXT
/** specifies a mouse pointer for text (cursor-like).
*/
const long TEXT = 3;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::HELP
/** specifies a mouse pointer for online help.
*/
const long HELP = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::CROSS
/** specifies a cross as a mouse pointer.
*/
const long CROSS = 5;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVE
/** specifies a mouse pointer which symbolizes movement.
*/
const long MOVE = 6;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::NSIZE
/** specifies a mouse pointer which symbolizes resizing for a top border.
*/
const long NSIZE = 7;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::SSIZE
/** specifies a mouse pointer which symbolizes resizing for a bottom border.
*/
const long SSIZE = 8;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WSIZE
/** specifies a mouse pointer which symbolizes resizing for a left border.
*/
const long WSIZE = 9;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::ESIZE
/** specifies a mouse pointer which symbolizes resizing for a right border.
*/
const long ESIZE = 10;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::NWSIZE
/** specifies a mouse pointer which symbolizes resizing for the top-left corner.
*/
const long NWSIZE = 11;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::NESIZE
/** specifies a mouse pointer which symbolizes resizing for the top-right corner.
*/
const long NESIZE = 12;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::SWSIZE
/** specifies a mouse pointer which symbolizes resizing for the bottom-left corner.
*/
const long SWSIZE = 13;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::SESIZE
/** specifies a mouse pointer which symbolizes resizing for the bottom-right corner.
*/
const long SESIZE = 14;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_NSIZE
/** specifies a mouse pointer which symbolizes window resizing for a top border.
*/
const long WINDOW_NSIZE = 15;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_SSIZE
/** specifies a mouse pointer which symbolizes window resizing for a bottom border.
*/
const long WINDOW_SSIZE = 16;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_WSIZE
/** specifies a mouse pointer which symbolizes window resizing for a left border.
*/
const long WINDOW_WSIZE = 17;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_ESIZE
/** specifies a mouse pointer which symbolizes window resizing for a right border.
*/
const long WINDOW_ESIZE = 18;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_NWSIZE
/** specifies a mouse pointer which symbolizes window resizing for the top-left corner.
*/
const long WINDOW_NWSIZE = 19;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_NESIZE
/** specifies a mouse pointer which symbolizes window resizing for the top-right corner.
*/
const long WINDOW_NESIZE = 20;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_SWSIZE
/** specifies a mouse pointer which symbolizes window resizing for the bottom-left corner.
*/
const long WINDOW_SWSIZE = 21;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::WINDOW_SESIZE
/** specifies a mouse pointer which symbolizes window resizing for the bottom-right corner.
*/
const long WINDOW_SESIZE = 22;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::HSPLIT
/** specifies a mouse pointer which symbolizes horzizontal splitting.
*/
const long HSPLIT = 23;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::VSPLIT
/** specifies a mouse pointer which symbolizes vertical splitting.
*/
const long VSPLIT = 24;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::HSIZEBAR
/** specifies a mouse pointer which symbolozes horziontal resizing.
*/
const long HSIZEBAR = 25;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::VSIZEBAR
/** specifies a mouse pointer which symbolozes vertical resizing.
*/
const long VSIZEBAR = 26;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::HAND
/** specifies a hand symbol as mouse pointer.
*/
const long HAND = 27;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::REFHAND
/** specifies a pointing hand symbol as mouse pointer.
*/
const long REFHAND = 28;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::PEN
/** specifies a pen symbol as mouse pointer.
*/
const long PEN = 29;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MAGNIFY
/** specifies a magnify symbol as mouse pointer.
*/
const long MAGNIFY = 30;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::FILL
/** specifies a fill symbol as mouse pointer.
*/
const long FILL = 31;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::ROTATE
/** specifies a rotate symbol as mouse pointer.
*/
const long ROTATE = 32;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::HSHEAR
/** specifies a horizontal shear symbol as mouse pointer.
*/
const long HSHEAR = 33;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::VSHEAR
/** specifies a vertical shear symbol as mouse pointer.
*/
const long VSHEAR = 34;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MIRROR
/** specifies a mirror symbol as mouse pointer.
*/
const long MIRROR = 35;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::CROOK
/** specifies a crook symbol as mouse pointer.
*/
const long CROOK = 36;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::CROP
/** specifies a crop symbol as mouse pointer.
*/
const long CROP = 37;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVEPOINT
/** specifies a mouse pointer which symbolizes moving a point.
*/
const long MOVEPOINT = 38;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVEBEZIERWEIGHT
/** specifies a mouse pointer which symbolizes moving a bezier weight.
*/
const long MOVEBEZIERWEIGHT = 39;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVEDATA
/** specifies a mouse pointer which symbolizes moving data.
*/
const long MOVEDATA = 40;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::COPYDATA
/** specifies a mouse pointer which symbolizes copying data.
*/
const long COPYDATA = 41;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::LINKDATA
/** specifies a mouse pointer which symbolizes linking data.
*/
const long LINKDATA = 42;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVEDATALINK
/** specifies a mouse pointer which symbolizes moving a data link.
*/
const long MOVEDATALINK = 43;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::COPYDATALINK
/** specifies a mouse pointer which symbolizes copying a data link.
*/
const long COPYDATALINK = 44;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVEFILE
/** specifies a mouse pointer which symbolizes moving a file.
*/
const long MOVEFILE = 45;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::COPYFILE
/** specifies a mouse pointer which symbolizes copying a file.
*/
const long COPYFILE = 46;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::LINKFILE
/** specifies a mouse pointer which symbolizes linking a file.
*/
const long LINKFILE = 47;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVEFILELINK
/** specifies a mouse pointer which symbolizes moving a file link.
*/
const long MOVEFILELINK = 48;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::COPYFILELINK
/** specifies a mouse pointer which symbolizes copying a file link.
*/
const long COPYFILELINK = 49;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::MOVEFILES
/** specifies a mouse pointer which symbolizes moving multiple files.
*/
const long MOVEFILES = 50;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::COPYFILES
/** specifies a mouse pointer which symbolizes copying multiple files.
*/
const long COPYFILES = 51;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::NOTALLOWED
/** specifies a mouse pointer which symbolizes "not allowed".
*/
const long NOTALLOWED = 52;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_LINE
/** specifies a mouse pointer which symbolizes drawing a line.
*/
const long DRAW_LINE = 53;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_RECT
/** specifies a mouse pointer which symbolizes drawing a rectangle.
*/
const long DRAW_RECT = 54;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_POLYGON
/** specifies a mouse pointer which symbolizes drawing a polygon.
*/
const long DRAW_POLYGON = 55;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_BEZIER
/** specifies a mouse pointer which symbolizes drawing a bezier.
*/
const long DRAW_BEZIER = 56;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_ARC
/** specifies a mouse pointer which symbolizes drawing an arc.
*/
const long DRAW_ARC = 57;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_PIE
/** specifies a mouse pointer which symbolizes drawing a pie.
*/
const long DRAW_PIE = 58;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_CIRCLECUT
/** specifies a mouse pointer which symbolizes drawing a circle cut.
*/
const long DRAW_CIRCLECUT = 59;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_ELLIPSE
/** specifies a mouse pointer which symbolizes drawing an ellipse.
*/
const long DRAW_ELLIPSE = 60;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_FREEHAND
/** specifies a mouse pointer which symbolizes drawing free handed.
*/
const long DRAW_FREEHAND = 61;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_CONNECT
/** specifies a mouse pointer which symbolizes drawing a connector.
*/
const long DRAW_CONNECT = 62;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_TEXT
/** specifies a mouse pointer which symbolizes drawing text.
*/
const long DRAW_TEXT = 63;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DRAW_CAPTION
/** specifies a mouse pointer which symbolizes drawing a text caption.
*/
const long DRAW_CAPTION = 64;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::CHART
/** specifies a mouse pointer which symbolizes a chart.
*/
const long CHART = 65;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::DETECTIVE
/** specifies a mouse pointer which symbolizes a detective.
*/
const long DETECTIVE = 66;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::PIVOT_COL
/** specifies a mouse pointer which symbolizes a pivot column.
*/
const long PIVOT_COL = 67;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::PIVOT_ROW
/** specifies a mouse pointer which symbolizes a pivot row.
*/
const long PIVOT_ROW = 68;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::PIVOT_FIELD
/** specifies a mouse pointer which symbolizes a pivot field.
*/
const long PIVOT_FIELD = 69;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::CHAIN
/** specifies a mouse pointer which symbolizes a chain.
*/
const long CHAIN = 70;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::SystemPointer::CHAIN_NOTALLOWED
/** specifies a mouse pointer which symbolizes "chaining not allowed".
*/
const long CHAIN_NOTALLOWED = 71;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.6 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.4 2000/05/16 12:19:51 mi
documentation
Revision 1.3 2000/03/16 14:38:20 mt
Changed POINTER_NULL to POINTER_INVISIBLE
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+126
View File
@@ -0,0 +1,126 @@
/*************************************************************************
*
* $RCSfile: TextAlign.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_TextAlign_idl__
#define __com_sun_star_awt_TextAlign_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::TextAlign
/** specifies alignment of text.
*/
constants TextAlign
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::TextAlign::LEFT
/** specifies to left align text.
*/
const long LEFT = 0;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::TextAlign::CENTER
/** specifies to center text.
*/
const long CENTER = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::TextAlign::RIGHT
/** specifies to right align text.
*/
const long RIGHT = 2;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.6 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.4 2000/05/16 12:19:51 mi
documentation
Revision 1.3 2000/05/15 12:50:14 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+113
View File
@@ -0,0 +1,113 @@
/*************************************************************************
*
* $RCSfile: TextEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_TextEvent_idl__
#define __com_sun_star_awt_TextEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::TextEvent
/** specifies a text event.
*/
struct TextEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::TextEvent::dummy1
/** This is dummy field only. Ignore.
*/
short dummy1;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:05 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:51 mi
documentation
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+110
View File
@@ -0,0 +1,110 @@
/*************************************************************************
*
* $RCSfile: Toolkit.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_Toolkit_idl__
#define __com_sun_star_awt_Toolkit_idl__
#ifndef __com_sun_star_awt_XToolkit_idl__
#include <com/sun/star/awt/XToolkit.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::Toolkit
/** describes a toolkit that creates windows on a screen.
<p>The design of the interfaces for the toolkit implementation
should be remote. This means that the calls to the interfaces
of the toolkit should be one-way. Too many synchronous calls kill the
remote performance.</p>
*/
service Toolkit
{
// DocMerge: empty anyway
interface com::sun::star::awt::XToolkit;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.3 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+149
View File
@@ -0,0 +1,149 @@
/*************************************************************************
*
* $RCSfile: UnoControl.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControl_idl__
#define __com_sun_star_awt_UnoControl_idl__
#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
#ifndef __com_sun_star_awt_Toolkit_idl__
#include <com/sun/star/awt/Toolkit.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
interface XView;
interface XWindow;
interface XControl;
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControl
/** specifies an abstract control.
<p>All components which implement this service can
be integrated in a windowing environment. This service describes
the controller of the Smalltalk model view controller design.
</p>
<p>You must set a model and a stub to the UnoControl before using
other methods. The implementation only allows the change of the
graphics (<type>XView</type>) if the window is not visible. The
change of the graphics in visible state should redirect the output
to these graphics, but this behavior is implementation-specific.
</p>
<p>The change of data directly at the control may not affect the
model data. To ensure this behavior, modify the data of the model.</p>
*/
service UnoControl
{
// DocMerge from xml: service com::sun::star::awt::UnoControl: interface com::sun::star::lang::XComponent
/** The control must implement these interfaces.
*/
interface com::sun::star::lang::XComponent;
// DocMerge: empty anyway
interface XControl;
// DocMerge: empty anyway
interface XWindow;
// DocMerge: empty anyway
interface XView;
// DocMerge from idl: property com::sun::star::awt::UnoControl::Toolkit
/** These services must be installed to instanciate a control.
*/
needs Toolkit;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.4 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.2 1999/11/18 11:49:54 mi
XComponent now in module lang
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,176 @@
/*************************************************************************
*
* $RCSfile: UnoControlButtonModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlButtonModel_idl__
#define __com_sun_star_awt_UnoControlButtonModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlButtonModel
/** specifies the standard model of an <type>UnoButtonControl</type>.
*/
service UnoControlButtonModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::DefaultButton
/** specifies that the button is the default button on the document.
*/
[property] boolean DefaultButton;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::Label
/** specifies the label of the control.
*/
[property] string Label;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::Tabstop
/** specifies that the control can be reached with the Tab key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlButtonModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:46 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,183 @@
/*************************************************************************
*
* $RCSfile: UnoControlCheckBoxModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlCheckBoxModel_idl__
#define __com_sun_star_awt_UnoControlCheckBoxModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlCheckBoxModel
/** specifies the standard model of an <type scope="com::sun::star::awt">UnoCheckBoxControl</type>.
*/
service UnoControlCheckBoxModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::Label
/** specifies the label of the control.
*/
[property] string Label;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::State
/** specifies the state of the control.
<pre>
0: not checked
1: checked
2: don't know
</pre>
*/
[property] short State;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::Tabstop
/** specifies that the control can be reached with the Tab key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCheckBoxModel::TriState
/** specifies that the control may have the state "don't know".
*/
[property] boolean TriState;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:46 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:13 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,228 @@
/*************************************************************************
*
* $RCSfile: UnoControlComboBoxModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlComboBoxModel_idl__
#define __com_sun_star_awt_UnoControlComboBoxModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlComboBoxModel
/** specifies the standard model of an <type scope="com::sun::star::awt">UnoComboBoxControl</type>.
*/
service UnoControlComboBoxModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::Autocomplete
/** determines if auto complete is enabled.
*/
[property] boolean Autocomplete;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::Dropdown
/** specifies that the control has a drop down button.
*/
[property] boolean Dropdown;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::LineCount
/** specifies the maximum line count displayed in the drop down box.
*/
[property] short LineCount;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::MaxTextLen
/** specifies the maximum character count; 0 means no limit.
*/
[property] short MaxTextLen;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::ReadOnly
/** specifies that the content of the control cannot be modified by the user.
*/
[property] boolean ReadOnly;
//-------------------------------------------------------------------------
// DocMerge from idl: property com::sun::star::awt::UnoControlComboBoxModel::StringItemList
/** specifies the list of strings used as items.
*/
[property] sequence<string> StringItemList;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::Text
/** specifies the text displayed in the control.
*/
[property] string Text;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlComboBoxModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.6 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.4 2000/05/16 12:19:51 mi
documentation
Revision 1.3 2000/02/21 16:17:47 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,146 @@
/*************************************************************************
*
* $RCSfile: UnoControlContainer.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlContainer_idl__
#define __com_sun_star_awt_UnoControlContainer_idl__
#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
#ifndef __com_sun_star_awt_Toolkit_idl__
#include <com/sun/star/awt/Toolkit.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
interface XControlContainer;
interface XControl;
interface XWindow;
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlContainer
/** specifies an abstract control which can contain other controls.
One additional interface (<type scope="com::sun::star::awt">XControlContainer</type>) is specified.
An <type>UnoControlContainer</type> contains other
<type>UnoControl</type>s.
<p>An <type>UnoControl</type> that satisfies this service does not need a
stub.
</p>
*/
service UnoControlContainer
{
// DocMerge from xml: service com::sun::star::awt::UnoControlContainer: interface com::sun::star::lang::XComponent
/** The control must implement these interfaces.
*/
interface com::sun::star::lang::XComponent;
// DocMerge: empty anyway
interface XControlContainer;
// DocMerge: empty anyway
interface XControl;
// DocMerge: empty anyway
interface XWindow;
// DocMerge from idl: property com::sun::star::awt::UnoControlContainer::Toolkit
/** These services must be installed to instanciate a control.
*/
needs com::sun::star::awt::Toolkit;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.2 1999/11/18 11:49:54 mi
XComponent now in module lang
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,161 @@
/*************************************************************************
*
* $RCSfile: UnoControlContainerModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlContainerModel_idl__
#define __com_sun_star_awt_UnoControlContainerModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlContainerModel
/** specifies the standard model of an
<type>UnoControlContainer</type>
*/
service UnoControlContainerModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlContainerModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlContainerModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlContainerModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlContainerModel::DefaultControl
/** specifies the service name of the default control for
this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlContainerModel::Printable
/** specifies whether the control will be printed with the
document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlContainerModel::Text
/** specifies the text displayed in the control.
*/
[property] string Text;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:47 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,246 @@
/*************************************************************************
*
* $RCSfile: UnoControlCurrencyFieldModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlCurrencyFieldModel_idl__
#define __com_sun_star_awt_UnoControlCurrencyFieldModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlCurrencyFieldModel
/** specifies the standard model of an <type>UnoCurrencyFieldControl</type>.
*/
service UnoControlCurrencyFieldModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::CurrencySymbol
/** specifies the currency symbol.
*/
[property] string CurrencySymbol;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::DecimalAccuracy
/** specifies the decimal accuracy.
*/
[property] short DecimalAccuracy;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::ShowThousandsSeparator
/** specifies whether the thousands separator is to be displayed.
*/
[property] boolean ShowThousandsSeparator;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::ReadOnly
/** specifies that the content of the control cannot be modified by the user.
*/
[property] boolean ReadOnly;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::Spin
/** specifies that the control has a spin button.
*/
[property] boolean Spin;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::StrictFormat
/** specifies that the value is checked during the input.
*/
[property] boolean StrictFormat;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::Value
/** specifies the value displayed in the control.
*/
[property] double Value;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::ValueMax
/** specifies the maximum value that can be entered.
*/
[property] double ValueMax;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::ValueMin
/** specifies the minimum value that can be entered.
*/
[property] double ValueMin;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlCurrencyFieldModel::ValueStep
/** specifies the value step when using the spin buttons.
*/
[property] double ValueStep;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:47 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,241 @@
/*************************************************************************
*
* $RCSfile: UnoControlDateFieldModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlDateFieldModel_idl__
#define __com_sun_star_awt_UnoControlDateFieldModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlDateFieldModel
/** specifies the standard model of a date field control.
*/
service UnoControlDateFieldModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::BackgroundColor
/** specifies the background color(RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::Date
/** specifies the date displayed in the control.
*/
[property] long Date;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::DateMax
/** specifies the maximum date that can be entered.
*/
[property] long DateMax;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::DateMin
/** specifies the minimum date that can be entered.
*/
[property] long DateMin;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::DateFormat
/** specifies the format of the date.
<pre>
0: system short
1: system short YY
2: system short YYYY
3: system long
4: short DDMMYY
5: short MMDDYY
6: short YYMMDD
7: short DDMMYYYY
8: short MMDDYYYY
9: short YYYYMMDD
10: short YYMMDD DIN5008
11: short YYYYMMDD DIN5008
</pre>
*/
[property] short DateFormat;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::ReadOnly
/** specifies that the content of the control cannot be modified by the user.
*/
[property] boolean ReadOnly;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::Spin
/** specifies that the control has a spin button.
*/
[property] boolean Spin;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::StrictFormat
/** specifies that the date is checked during the input.
*/
[property] boolean StrictFormat;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlDateFieldModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:47 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,260 @@
/*************************************************************************
*
* $RCSfile: UnoControlEditModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlEditModel_idl__
#define __com_sun_star_awt_UnoControlEditModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlEditModel
/** specifies the standard model of an <type>UnoEditControl</type>.
*/
service UnoControlEditModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::Align
/** specifies the alignment of the text in the control.
<pre>
0: left
1: center
2: right
</pre>
*/
[property] short Align;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::EchoChar
/** specifies the echo character for a password edit field.
@optional
*/
[optional, property] short EchoChar;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::HardLineBreaks
/** specifies that the soft line breaks will be
returned in the getText method of the editfield.
*/
[property] boolean HardLineBreaks;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::HScroll
/** specifies that the content of the control can be scrolled in
the
horizontal direction.
*/
[property] boolean HScroll;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::MaxTextLen
/** specifies the maximum character count; 0 means no limit.
*/
[property] short MaxTextLen;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::MultiLine
/** specifies that the edit may have more than one line.
*/
[property] boolean MultiLine;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::ReadOnly
/** specifies that the content of the control cannot be modified by the user.
*/
[property] boolean ReadOnly;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::Text
/** specifies the text that is displayed in the control.
*/
[property] string Text;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlEditModel::VScroll
/** specifies that the content of the control can be scrolled in the
vertical direction.
*/
[property] boolean VScroll;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:47 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/01/26 09:12:12 mi
#72129# EchoChar is optional especially for MultiLineEdit
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,183 @@
/*************************************************************************
*
* $RCSfile: UnoControlFileControlModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlFileControlModel_idl__
#define __com_sun_star_awt_UnoControlFileControlModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlFileControlModel
/** specifies the standard model of an <type scope="com::sun::star::awt">UnoFileControl</type>.
*/
service UnoControlFileControlModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::Text
/** specifies the text that is displayed in the control.
*/
[property] string Text;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFileControlModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:47 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,200 @@
/*************************************************************************
*
* $RCSfile: UnoControlFixedTextModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlFixedTextModel_idl__
#define __com_sun_star_awt_UnoControlFixedTextModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlFixedTextModel
/** specifies the standard model of an <type>UnoFixedTextControl</type>.
*/
service UnoControlFixedTextModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::Align
/** specifies the alignment of the text in the control.
<pre>
0: left
1: center
2: right
</pre>
*/
[property] short Align;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::Label
/** specifies the label of the control.
*/
[property] string Label;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::MultiLine
/** specifies that the text may be displayed on more than one line.
*/
[property] boolean MultiLine;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlFixedTextModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.2 2000/10/16 11:52:16 mt
Removed property TabStop
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:47 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,155 @@
/*************************************************************************
*
* $RCSfile: UnoControlGroupBoxModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlGroupBoxModel_idl__
#define __com_sun_star_awt_UnoControlGroupBoxModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlGroupBoxModel
/** specifies the standard model of an <type scope="com::sun::star::awt">UnoGroupBoxControl</type>.
*/
service UnoControlGroupBoxModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlGroupBoxModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlGroupBoxModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlGroupBoxModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlGroupBoxModel::Label
/** specifies the label of the control.
*/
[property] string Label;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlGroupBoxModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlGroupBoxModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:48 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,158 @@
/*************************************************************************
*
* $RCSfile: UnoControlImageControlModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlImageControlModel_idl__
#define __com_sun_star_awt_UnoControlImageControlModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlImageControlModel
/** specifies the standard model of an UnoImageControl.
*/
service UnoControlImageControlModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlImageControlModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlImageControlModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlImageControlModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlImageControlModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlImageControlModel::ImageURL
/** specifies the location of the graphic.
*/
[property] string ImageURL;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlImageControlModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:48 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,214 @@
/*************************************************************************
*
* $RCSfile: UnoControlListBoxModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlListBoxModel_idl__
#define __com_sun_star_awt_UnoControlListBoxModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlListBoxModel
/** specifies the standard model of an <type>UnoListBoxControl</type>.
*/
service UnoControlListBoxModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::Dropdown
/** specifies that the control has a drop down button.
*/
[property] boolean Dropdown;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::LineCount
/** specifies the maximum line count displayed in the drop down box.
*/
[property] short LineCount;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::MultiSelection
/** specifies if more than one entry can be selected.
*/
[property] boolean MultiSelection;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from idl: property com::sun::star::awt::UnoControlListBoxModel::SelectedItems
/** specifies the sequence of selected items, identfied by the position.
*/
[property] sequence<short> SelectedItems;
//-------------------------------------------------------------------------
// DocMerge from idl: property com::sun::star::awt::UnoControlListBoxModel::StringItemList
/** specifies the list of items.
*/
[property] sequence<string> StringItemList;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlListBoxModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.6 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.4 2000/05/16 12:19:51 mi
documentation
Revision 1.3 2000/02/21 16:17:48 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+150
View File
@@ -0,0 +1,150 @@
/*************************************************************************
*
* $RCSfile: UnoControlModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#define __com_sun_star_awt_UnoControlModel_idl__
#ifndef __com_sun_star_awt_XControlModel_idl__
#include <com/sun/star/awt/XControlModel.idl>
#endif
#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
#ifndef __com_sun_star_beans_XPropertySet_idl__
#include <com/sun/star/beans/XPropertySet.idl>
#endif
#ifndef __com_sun_star_beans_XMultiPropertySet_idl__
#include <com/sun/star/beans/XMultiPropertySet.idl>
#endif
#ifndef __com_sun_star_io_XPersistObject_idl__
#include <com/sun/star/io/XPersistObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlModel
/** specifies the standard model of an <type>UnoControl</type>
in the <em>Smalltalk model view controller design</em>.
<p>The interfaces <type scope="com::sun::star::beans">XPropertySet</type>
and <type scope="com::sun::star::beans">XMultiPropertySet</type> need
access to the model data from the embedding environment. The control
and the model can specify additional interfaces to exchange data or
export more functionality from the model.</p>
*/
service UnoControlModel
{
// DocMerge from xml: service com::sun::star::awt::UnoControlModel: interface com::sun::star::awt::XControlModel
/** The control must implement these interfaces.
*/
interface com::sun::star::awt::XControlModel;
// DocMerge: empty anyway
interface com::sun::star::lang::XComponent;
// DocMerge: empty anyway
interface com::sun::star::beans::XPropertySet;
// DocMerge: empty anyway
interface com::sun::star::beans::XMultiPropertySet;
// DocMerge: empty anyway
interface com::sun::star::io::XPersistObject;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.2 1999/11/18 11:49:54 mi
XComponent now in module lang
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,239 @@
/*************************************************************************
*
* $RCSfile: UnoControlNumericFieldModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlNumericFieldModel_idl__
#define __com_sun_star_awt_UnoControlNumericFieldModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlNumericFieldModel
/** specifies the standard model of an <type scope="com::sun::star::awt">UnoNumericFieldControl</type>.
*/
service UnoControlNumericFieldModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::DecimalAccuracy
/** specifies the decimal accuracy.
*/
[property] short DecimalAccuracy;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::ShowThousandsSeparator
/** specifies if the thousands separator is displayed.
*/
[property] boolean ShowThousandsSeparator;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::ReadOnly
/** specifies that the content of the control cannot be modified by the user.
*/
[property] boolean ReadOnly;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::Spin
/** specifies that the control has a spin button.
*/
[property] boolean Spin;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::StrictFormat
/** specifies that the value is checked during the input.
*/
[property] boolean StrictFormat;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::Value
/** specifies the value displayed in the control.
*/
[property] double Value;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::ValueMax
/** specifies the maximum value that can be entered.
*/
[property] double ValueMax;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::ValueMin
/** specifies the minimum value that can be entered.
*/
[property] double ValueMin;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlNumericFieldModel::ValueStep
/** specifies the value step when using the spin buttons.
*/
[property] double ValueStep;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:50 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:48 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,211 @@
/*************************************************************************
*
* $RCSfile: UnoControlPatternFieldModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlPatternFieldModel_idl__
#define __com_sun_star_awt_UnoControlPatternFieldModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlPatternFieldModel
/** specifies the standard model of an <type scope="com::sun::star::awt">UnoPatternFieldControl</type>
*/
service UnoControlPatternFieldModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::EditMask
/** specifies the edit mask.
*/
[property] string EditMask;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::LiteralMask
/** specifies the literal mask.
*/
[property] string LiteralMask;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::ReadOnly
/** specifies that the content of the control cannot be modified by the user.
*/
[property] boolean ReadOnly;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::StrictFormat
/** specifies that the string is checked during the input.
*/
[property] boolean StrictFormat;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::Text
/** specifies the text displayed in the control.
*/
[property] string Text;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlPatternFieldModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:48 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,176 @@
/*************************************************************************
*
* $RCSfile: UnoControlRadioButtonModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlRadioButtonModel_idl__
#define __com_sun_star_awt_UnoControlRadioButtonModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlRadioButtonModel
/** specifies the standard model of an <type>UnoRadioButtonControl</type>.
*/
service UnoControlRadioButtonModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::Label
/** specifies the label of the control.
*/
[property] string Label;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::State
/** specifies the state of the control.
<pre>
0: not checked
1: checked
2: don't know
</pre>
*/
[property] short State;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlRadioButtonModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.5 2000/09/11 11:52:06 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:48 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:14 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,235 @@
/*************************************************************************
*
* $RCSfile: UnoControlTimeFieldModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_UnoControlTimeFieldModel_idl__
#define __com_sun_star_awt_UnoControlTimeFieldModel_idl__
#ifndef __com_sun_star_awt_UnoControlModel_idl__
#include <com/sun/star/awt/UnoControlModel.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: service com::sun::star::awt::UnoControlTimeFieldModel
/** specifies the standard model of a time field control.
*/
service UnoControlTimeFieldModel
{
// DocMerge: empty anyway
service com::sun::star::awt::UnoControlModel;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::BackgroundColor
/** specifies the background color (RGB) of the control.
*/
[property] long BackgroundColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::Border
/** specifies the border style of the control.
<pre>
0: No border
1: 3D border
2: simple border
</pre>
*/
[property] short Border;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::DefaultControl
/** specifies the service name of the default control for this model.
*/
[property] string DefaultControl;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::Enabled
/** determines whether a control is enabled or disabled.
*/
[property] boolean Enabled;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::TimeFormat
/** specifies the format of the time.
<pre>
0: 24h short
1: 24h long
2: 12h short
3: 12h long
4: Duration short
5: Duration long
</pre>
*/
[property] short TimeFormat;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::FontDescriptor
/** specifies the font attributes of the text in the control.
*/
[property] com::sun::star::awt::FontDescriptor FontDescriptor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::Printable
/** specifies that the control will be printed with the document.
*/
[property] boolean Printable;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::ReadOnly
/** specifies that the content of the control cannot be modified by the user.
*/
[property] boolean ReadOnly;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::Spin
/** specifies that the control has a spin button.
*/
[property] boolean Spin;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::StrictFormat
/** specifies that the time is checked during the input.
*/
[property] boolean StrictFormat;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::Tabstop
/** specifies that the control can be reached with the tabulator key.
*/
[property] boolean Tabstop;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::TextColor
/** specifies the text color (RGB) of the control.
*/
[property] long TextColor;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::Time
/** specifies the time displayed in the control.
*/
[property] long Time;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::TimeMax
/** specifies the maximum time that can be entered.
*/
[property] long TimeMax;
//-------------------------------------------------------------------------
// DocMerge from xml: property com::sun::star::awt::UnoControlTimeFieldModel::TimeMin
/** specifies the minimum time that can be entered.
*/
[property] long TimeMin;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.5 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:48 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,120 @@
/*************************************************************************
*
* $RCSfile: VclContainerEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_VclContainerEvent_idl__
#define __com_sun_star_awt_VclContainerEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::VclContainerEvent
/** specifies a container-level event.
<p>These events are provided <strong>only</strong>
for notification purposes.
</p>@see VclContainerListener
*/
struct VclContainerEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from idl: field com::sun::star::awt::VclContainerEvent::Child
/** @returns
whether the event is fired due to a child component
that was added or removed.
*/
com::sun::star::uno::XInterface Child;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.3 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,240 @@
/*************************************************************************
*
* $RCSfile: VclWindowPeerAttribute.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_VclWindowPeerAttribute_idl__
#define __com_sun_star_awt_VclWindowPeerAttribute_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::VclWindowPeerAttribute
/** @deprecated
*/
constants VclWindowPeerAttribute
{
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::256
// DocMerge: empty anyway
const long HSCROLL = 256;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::512
// DocMerge: empty anyway
const long VSCROLL = 512;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1024
// DocMerge: empty anyway
const long LEFT = 1024;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::2048
// DocMerge: empty anyway
const long CENTER = 2048;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::4096
// DocMerge: empty anyway
const long RIGHT = 4096;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::8192
// DocMerge: empty anyway
const long SPIN = 8192;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::16384
// DocMerge: empty anyway
const long SORT = 16384;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::32768
// DocMerge: empty anyway
const long DROPDOWN = 32768;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::65536
// DocMerge: empty anyway
const long DEFBUTTON = 65536;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::262144
// DocMerge: empty anyway
const long READONLY = 262144;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::524288
// DocMerge: empty anyway
const long CLIPCHILDREN = 524288;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1048576
// DocMerge: empty anyway
const long NOBORDER = 1048576;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::2097152
// DocMerge: empty anyway
const long GROUP = 2097152;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::4194304
// DocMerge: empty anyway
const long OK = 4194304;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::8388608
// DocMerge: empty anyway
const long OK_CANCEL = 8388608;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::16777216
// DocMerge: empty anyway
const long YES_NO = 16777216;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::33554432
// DocMerge: empty anyway
const long YES_NO_CANCEL = 33554432;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::67108864
// DocMerge: empty anyway
const long RETRY_CANCEL = 67108864;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::134217728
// DocMerge: empty anyway
const long DEF_OK = 134217728;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::268435456
// DocMerge: empty anyway
const long DEF_CANCEL = 268435456;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::536870912
// DocMerge: empty anyway
const long DEF_RETRY = 536870912;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::1073741824
// DocMerge: empty anyway
const long DEF_YES = 1073741824;
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR constants::-2147483648
// DocMerge: empty anyway
const long DEF_NO = -2147483648;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.5 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+186
View File
@@ -0,0 +1,186 @@
/*************************************************************************
*
* $RCSfile: WindowAttribute.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_WindowAttribute_idl__
#define __com_sun_star_awt_WindowAttribute_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: constants com::sun::star::awt::WindowAttribute
/** These values are used to specify the decorations of a window.
*/
constants WindowAttribute
{
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::SHOW
/** specifies that the window is initially visible.
*/
const long SHOW = 1;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::FULLSIZE
/** specifies that the window fills the complete desktop area.
<p>This applies only to top windows.
*/
const long FULLSIZE = 2;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::OPTIMUMSIZE
/** specifies that the window is optimum size.
<p>This applies only to top windows.
*/
const long OPTIMUMSIZE = 4;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::MINSIZE
/** specifies that the window is minimum size.
<p>This applies only to top windows.
*/
const long MINSIZE = 8;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::BORDER
/** specifies that the window has visible borders.
<p>This applies only to top windows.
*/
const long BORDER = 16;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::SIZEABLE
/** specifies that the size of the window can be changed by the user.
<p>This applies only to top windows.
*/
const long SIZEABLE = 32;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::MOVEABLE
/** specifies that the window can be moved by the user.
<p>This applies only to top windows.
*/
const long MOVEABLE = 64;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::CLOSEABLE
/** specifies that the window can be closed by the user.
<p>This applies only to top windows.
*/
const long CLOSEABLE = 128;
//-------------------------------------------------------------------------
// DocMerge from idl: value com::sun::star::awt::WindowAttribute::SYSTEMDEPENDENT
/** specifies that the window should support the
<type scope="com::sun::star::awt::">XSystemDependentWindowPeer</type> interface.
<p>This flag may be ignored, but in this case no system-dependent
extension works.
@see XSystemDependentWindowPeer
@see com::sun::star::lang::SystemDependent
*/
const long SYSTEMDEPENDENT = 256;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.2 2000/10/09 14:24:53 mi
#78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags)
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.4 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+128
View File
@@ -0,0 +1,128 @@
/*************************************************************************
*
* $RCSfile: WindowClass.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_WindowClass_idl__
#define __com_sun_star_awt_WindowClass_idl__
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: enum com::sun::star::awt::WindowClass
/** specifies the class of a window.
*/
enum WindowClass
{
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::WindowClass::TOP
/** specifies a top level window on the desktop. It is also a container.
*/
TOP,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::WindowClass::MODALTOP
/** is a modal top level window on the desktop. It is also a container.
*/
MODALTOP,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::WindowClass::CONTAINER
/** is a container that may contain other components.
It is not a top window.
*/
CONTAINER,
//-------------------------------------------------------------------------
// DocMerge from xml: value com::sun::star::awt::WindowClass::SIMPLE
/** is the simplest window. It can be a container.
*/
SIMPLE
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.4 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.2 2000/05/16 12:19:52 mi
documentation
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,178 @@
/*************************************************************************
*
* $RCSfile: WindowDescriptor.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_WindowDescriptor_idl__
#define __com_sun_star_awt_WindowDescriptor_idl__
#ifndef __com_sun_star_awt_WindowClass_idl__
#include <com/sun/star/awt/WindowClass.idl>
#endif
#ifndef __com_sun_star_awt_XWindowPeer_idl__
#include <com/sun/star/awt/XWindowPeer.idl>
#endif
#ifndef __com_sun_star_awt_Rectangle_idl__
#include <com/sun/star/awt/Rectangle.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::WindowDescriptor
/** describes a window.
*/
struct WindowDescriptor
{
// DocMerge from xml: field com::sun::star::awt::WindowDescriptor::Type
/** specifies the type of window.
*/
com::sun::star::awt::WindowClass Type;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowDescriptor::WindowServiceName
/** specifies the name of the component service ("ListBox", "PushButton").
<p>A zero length name means that the vcl creates a blank top,
a container, or a simple window.</p>
*/
string WindowServiceName;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowDescriptor::Parent
/** specifies the parent of the component.
<p>If the <code>Parent == 0 &amp;amp;&amp;amp; ParentIndex == -1</code>,
then the window is on the desktop.</p>
*/
com::sun::star::awt::XWindowPeer Parent;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowDescriptor::ParentIndex
/** specifies the index of the parent window, if available.
<p>If Parent == 0 and this struct is a member of an array, then
this is the offset from the beginning of the array to the
parent.
A value of -1 means desktop.</p>
*/
short ParentIndex;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowDescriptor::Bounds
/** specifies the position and size of the window.
<p>This member is ignored if the window attribute is
WA_FULLSIZE.
</p>
*/
com::sun::star::awt::Rectangle Bounds;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowDescriptor::WindowAttributes
/** contains some of the WA_* attributes.
*/
long WindowAttributes;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.5 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.3 2000/02/21 16:17:49 mi
string documentation from stardiv...*.idl-files
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+176
View File
@@ -0,0 +1,176 @@
/*************************************************************************
*
* $RCSfile: WindowEvent.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_WindowEvent_idl__
#define __com_sun_star_awt_WindowEvent_idl__
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: struct com::sun::star::awt::WindowEvent
/** specifies the component-level keyboard event.@see InputEvent
*/
struct WindowEvent: com::sun::star::lang::EventObject
{
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::X
/** specifies the outer X-position of the window.
*/
long X;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::Y
/** specifies the outer Y-position of the window.
*/
long Y;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::Width
/** specifies the outer (total) width of the window.
*/
long Width;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::Height
/** specifies the outer (total) height of the window.
*/
long Height;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::LeftInset
/** specifies the inset from the left.
<p>The inset is the distance between the outer and the inner window,
with other words in this case it is the width of the left border. </p>
*/
long LeftInset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::TopInset
/** specifies the inset from the top.
<p>The inset is the distance between the outer and the inner window,
with other words in this case it is the heigt of the top border. </p>
*/
long TopInset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::RightInset
/** specifies the inset from the right.
<p>The inset is the distance between the outer and the inner window,
with other words in this case it is the width of the right border. </p>
*/
long RightInset;
//-------------------------------------------------------------------------
// DocMerge from xml: field com::sun::star::awt::WindowEvent::BottomInset
/** specifies the inset from the bottom.
<p>The inset is the distance between the outer and the inner window,
with other words in this case it is the heigt of the bottom border. </p>
*/
long BottomInset;
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.3 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+115
View File
@@ -0,0 +1,115 @@
/*************************************************************************
*
* $RCSfile: XActionListener.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XActionListener_idl__
#define __com_sun_star_awt_XActionListener_idl__
#ifndef __com_sun_star_lang_XEventListener_idl__
#include <com/sun/star/lang/XEventListener.idl>
#endif
#ifndef __com_sun_star_awt_ActionEvent_idl__
#include <com/sun/star/awt/ActionEvent.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XActionListener
/** makes it possible to receive action events from a component.
*/
[ uik(E227A40A-33D6-11D1-AABE00A0-249D5590), ident( "XActionListener", 1.0 ) ]
interface XActionListener: com::sun::star::lang::XEventListener
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XActionListener::actionPerformed
/** is called when an action is performed.
*/
[oneway] void actionPerformed( [in] com::sun::star::awt::ActionEvent rEvent );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.4 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.2 2000/05/16 12:19:52 mi
documentation
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,132 @@
/*************************************************************************
*
* $RCSfile: XActivateListener.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XActivateListener_idl__
#define __com_sun_star_awt_XActivateListener_idl__
#ifndef __com_sun_star_lang_XEventListener_idl__
#include <com/sun/star/lang/XEventListener.idl>
#endif
#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XActivateListener
/** makes it possible to receive activate events.@see XFocusListener
@see XTopWindowListener
*/
[ uik(E227A3DA-33D6-11D1-AABE00A0-249D5590), ident( "XActivateListener", 1.0 ) ]
interface XActivateListener: com::sun::star::lang::XEventListener
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XActivateListener::windowActivated
/** gets invoked when a window is activated.
<p>A window is avtivated if a child or itself got the focus.
</p>@see XFocusListener::focusGained
*/
[oneway] void windowActivated( [in] com::sun::star::lang::EventObject e );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XActivateListener::windowDeactivated
/** gets invoked when a window is de-activated.
<p>A window is deavtivated if a child or itself lost the focus.
</p>@see XFocusListener::focusLost
*/
[oneway] void windowDeactivated( [in] com::sun::star::lang::EventObject e );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.3 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,115 @@
/*************************************************************************
*
* $RCSfile: XAdjustmentListener.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XAdjustmentListener_idl__
#define __com_sun_star_awt_XAdjustmentListener_idl__
#ifndef __com_sun_star_lang_XEventListener_idl__
#include <com/sun/star/lang/XEventListener.idl>
#endif
#ifndef __com_sun_star_awt_AdjustmentEvent_idl__
#include <com/sun/star/awt/AdjustmentEvent.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XAdjustmentListener
/** makes it possible to receive adjustment events from a component.
*/
[ uik(E227A415-33D6-11D1-AABE00A0-249D5590), ident( "XAdjustmentListener", 1.0 ) ]
interface XAdjustmentListener: com::sun::star::lang::XEventListener
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XAdjustmentListener::adjustmentValueChanged
/** is called when the adjustment changed.
*/
[oneway] void adjustmentValueChanged( [in] com::sun::star::awt::AdjustmentEvent rEvent );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.4 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.2 2000/05/16 12:19:52 mi
documentation
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+135
View File
@@ -0,0 +1,135 @@
/*************************************************************************
*
* $RCSfile: XBitmap.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XBitmap_idl__
#define __com_sun_star_awt_XBitmap_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_Size_idl__
#include <com/sun/star/awt/Size.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XBitmap
/** provides a bitmap in the Microsoft DIB format.
*/
[ uik(E227A3AB-33D6-11D1-AABE00A0-249D5590), ident( "XBitmap", 1.0 ) ]
interface XBitmap: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XBitmap::getSize
/** @returns
the size of the bitmap in pixel.
*/
com::sun::star::awt::Size getSize();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XBitmap::getDIB
/** @returns
the device independend bitmap.
*/
sequence<byte> getDIB();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XBitmap::getMaskDIB
/** @returns
the transparence mask of the device independend bitmap.
*/
sequence<byte> getMaskDIB();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.5 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+139
View File
@@ -0,0 +1,139 @@
/*************************************************************************
*
* $RCSfile: XButton.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XButton_idl__
#define __com_sun_star_awt_XButton_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_XActionListener_idl__
#include <com/sun/star/awt/XActionListener.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XButton
/** makes it possible to set the label of a button and to register for action events.
*/
[ uik(E227A40B-33D6-11D1-AABE00A0-249D5590), ident( "XButton", 1.0 ) ]
interface XButton: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XButton::addActionListener
/** registers an event handler for button action events.
*/
[oneway] void addActionListener( [in] com::sun::star::awt::XActionListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XButton::removeActionListener
/** unregisters an event handler for button action events.
*/
[oneway] void removeActionListener( [in] com::sun::star::awt::XActionListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XButton::setLabel
/** sets the label of the button.
*/
[oneway] void setLabel( [in] string Label );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XButton::setActionCommand
/** sets a command string for pushing the button.
*/
[oneway] void setActionCommand( [in] string Command );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:51 hjs
initial import
Revision 1.5 2000/09/11 11:52:07 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+154
View File
@@ -0,0 +1,154 @@
/*************************************************************************
*
* $RCSfile: XCheckBox.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XCheckBox_idl__
#define __com_sun_star_awt_XCheckBox_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_XItemListener_idl__
#include <com/sun/star/awt/XItemListener.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XCheckBox
/** gives access to the state of a check box and makes it possible to register for events.
*/
[ uik(E227A40D-33D6-11D1-AABE00A0-249D5590), ident( "XCheckBox", 1.0 ) ]
interface XCheckBox: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCheckBox::addItemListener
/** registers a listener for item events.
*/
[oneway] void addItemListener( [in] com::sun::star::awt::XItemListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCheckBox::removeItemListener
/** unregisters a listener for item events.
*/
[oneway] void removeItemListener( [in] com::sun::star::awt::XItemListener l );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCheckBox::getState
/** @returns
the state of the checkbox.
*/
short getState();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCheckBox::setState
/** sets the state of the checkbox.
*/
[oneway] void setState( [in] short n );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCheckBox::setLabel
/** sets the label of the checkbox.
*/
[oneway] void setLabel( [in] string Label );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCheckBox::enableTriState
/** enables or disables the tri state mode.
*/
[oneway] void enableTriState( [in] boolean b );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+204
View File
@@ -0,0 +1,204 @@
/*************************************************************************
*
* $RCSfile: XComboBox.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XComboBox_idl__
#define __com_sun_star_awt_XComboBox_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_XItemListener_idl__
#include <com/sun/star/awt/XItemListener.idl>
#endif
#ifndef __com_sun_star_awt_XActionListener_idl__
#include <com/sun/star/awt/XActionListener.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XComboBox
/** gives access to the items of a combo box and makes it possible to
register item and action event listeners.
*/
[ uik(E227A45F-33D6-11D1-AABE00A0-249D5590), ident( "XComboBox", 1.0 ) ]
interface XComboBox: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::addItemListener
/** registers a listener for item events.
*/
[oneway] void addItemListener( [in] com::sun::star::awt::XItemListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::removeItemListener
/** unregisters a listener for item events.
*/
[oneway] void removeItemListener( [in] com::sun::star::awt::XItemListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::addActionListener
/** registers a listener for action events.
*/
[oneway] void addActionListener( [in] com::sun::star::awt::XActionListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::removeActionListener
/** unregisters a listener for action events.
*/
[oneway] void removeActionListener( [in] com::sun::star::awt::XActionListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::addItem
/** adds a new item to the combo box.
*/
[oneway] void addItem( [in] string aItem, [in] short nPos );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::addItems
/** adds multiple items to the combo box.
*/
[oneway] void addItems( [in] sequence<string> aItems, [in] short nPos );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::removeItems
/** removes multiple items to the combo box.
*/
[oneway] void removeItems( [in] short nPos, [in] short nCount );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XComboBox::getItemCount
/** @returns
the number of items in this combo box.
*/
short getItemCount();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XComboBox::getItem
/** @returns
the item at the position <var>nPos</var>.
*/
string getItem( [in] short nPos );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XComboBox::getItems
/** @returns
all items of this combo box.
*/
sequence<string> getItems();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XComboBox::getDropDownLineCount
/** @returns
the number of lines which are visible in the drop down area.
*/
short getDropDownLineCount();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XComboBox::setDropDownLineCount
/** sets the number of lines which are visible in the drop down area.
*/
[oneway] void setDropDownLineCount( [in] short nLines );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+229
View File
@@ -0,0 +1,229 @@
/*************************************************************************
*
* $RCSfile: XControl.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XControl_idl__
#define __com_sun_star_awt_XControl_idl__
#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_XToolkit_idl__
#include <com/sun/star/awt/XToolkit.idl>
#endif
#ifndef __com_sun_star_awt_XWindowPeer_idl__
#include <com/sun/star/awt/XWindowPeer.idl>
#endif
#ifndef __com_sun_star_awt_XControlModel_idl__
#include <com/sun/star/awt/XControlModel.idl>
#endif
#ifndef __com_sun_star_awt_XView_idl__
#include <com/sun/star/awt/XView.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XControl
/** Implementations of this interface are abstract windows.
The main reason to instanciate this implementation is to show it
on a screen. A control has a context. Set the context with the
"set context" method.<br>
Before the window appears on a screen, the createPeer(...) must
be called.<br>
If the implementation of the control does not distinguish
between model, view or controller, then it must allow you to set
a new XGraphics in the view so you can print the control.
*/
[ uik(E227A468-33D6-11D1-AABE00A0-249D5590), ident( "XControl", 1.0 ) ]
interface XControl: com::sun::star::lang::XComponent
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::setContext
/** sets the context for the control.
*/
[oneway] void setContext( [in] com::sun::star::uno::XInterface Context );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::getContext
/** gets the context which was previously set with
setContext.
*/
[const] com::sun::star::uno::XInterface getContext();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::createPeer
/** creates a "child" window on the screen. If the
parent is NULL, then the desktop window of the toolkit
is the parent.
*/
[oneway] void createPeer( [in] com::sun::star::awt::XToolkit Toolkit,
[in] com::sun::star::awt::XWindowPeer Parent );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::getPeer
/** returns the peer which was previously created or set.
*/
[const] com::sun::star::awt::XWindowPeer getPeer();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::setModel
/** sets a model for the control. The control gets
the persistent data from this interface and sets update
links to the model data. The main interface to the
model is the XPropertySet.
*/
boolean setModel( [in] com::sun::star::awt::XControlModel Model );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::getModel
/** returns the model for this control. The model
allows access to data like "test," "font," etc. for the
control. If there is no extra model, this method must
return the "com::sun::star::uno::XInterface" from the control.
*/
[const] com::sun::star::awt::XControlModel getModel();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::getView
/** returns the view of this control.
*/
[const] com::sun::star::awt::XView getView();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControl::setDesignMode
/** sets the design mode for use in a design editor.
Normally the control will be painted directly without a peer.
*/
[oneway] void setDesignMode( [in] boolean bOn );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XControl::isDesignMode
/** @returns
<true/> if the control is in design mode,
<false/> otherwise.
*/
boolean isDesignMode();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XControl::isTransparent
/** @returns
<true/> if the control is transparent,
<false/> otherwise.
*/
boolean isTransparent();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.2 2000/10/09 14:24:53 mi
#78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags)
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.6 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.4 2000/05/16 12:19:52 mi
documentation
Revision 1.3 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.2 1999/11/18 11:49:54 mi
XComponent now in module lang
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
@@ -0,0 +1,168 @@
/*************************************************************************
*
* $RCSfile: XControlContainer.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XControlContainer_idl__
#define __com_sun_star_awt_XControlContainer_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_XControl_idl__
#include <com/sun/star/awt/XControl.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XControlContainer
/** this interface is the container for controls.
Other names for the container are container or environment.<br>
If this container is not embedded, then it uses the default
"VclToolkit" service to create the peer components. The name is
"com.sun.star.awt.Toolkit".<br>
*/
[ uik(E227A46A-33D6-11D1-AABE00A0-249D5590), ident( "XControlContainer", 1.0 ) ]
interface XControlContainer: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControlContainer::setStatusText
/** sets a status text in the status bar of the
container.
*/
[oneway] void setStatusText( [in] string StatusText );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XControlContainer::getControls
/** @returns
all controls of this container.
*/
[const] sequence<com::sun::star::awt::XControl> getControls();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControlContainer::getControl
/** returns the control with the name "Name".
*/
[const] com::sun::star::awt::XControl getControl( [in] string aName );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControlContainer::addControl
/** adds the control to the container. The control
must not be added to another container. The container
must call <code>setControlContainer( this )</code> at
the control.
*/
[oneway] void addControl( [in] string Name,
[in] com::sun::star::awt::XControl Control );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XControlContainer::removeControl
/** removes the control from the container. You must
call
at this control.
*/
[oneway] void removeControl( [in] com::sun::star::awt::XControl Control );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.2 2000/10/09 14:24:53 mi
#78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags)
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+104
View File
@@ -0,0 +1,104 @@
/*************************************************************************
*
* $RCSfile: XControlModel.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XControlModel_idl__
#define __com_sun_star_awt_XControlModel_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XControlModel
/** identifies a control model.
*/
[ uik(E227A51B-33D6-11D1-AABE00A0-249D5590), ident( "XControlModel", 1.0 ) ]
interface XControlModel: com::sun::star::uno::XInterface
{
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.4 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.2 2000/05/16 12:19:52 mi
documentation
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+227
View File
@@ -0,0 +1,227 @@
/*************************************************************************
*
* $RCSfile: XCurrencyField.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XCurrencyField_idl__
#define __com_sun_star_awt_XCurrencyField_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XCurrencyField
/** makes it possible to set the formatting and value for a currency field.
*/
[ uik(E227A52F-33D6-11D1-AABE00A0-249D5590), ident( "XCurrencyField", 1.0 ) ]
interface XCurrencyField: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setValue
/** sets the value to display in the currency field.
*/
[oneway] void setValue( [in] double Value );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::getValue
/** @returns
the value which is currently displayed in the currency field.
*/
double getValue();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setMin
/** sets the minimum value to accept by the user.
*/
[oneway] void setMin( [in] double Value );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::getMin
/** @returns
the currently set minimum value accepted by the user.
*/
double getMin();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setMax
/** sets the maximum value to accept by the user.
*/
[oneway] void setMax( [in] double Value );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::getMax
/** @returns
the currently set maximum value accepted by the user.
*/
double getMax();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setFirst
/** sets the first value to set on 'Pos1' key.
*/
[oneway] void setFirst( [in] double Value );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::getFirst
/** @returns
the currently set first value which is set on 'Pos1' key.
*/
double getFirst();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setLast
/** sets the last value to set on 'End' key.
*/
[oneway] void setLast( [in] double Value );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::getLast
/** @returns
the currently set last value which is set on 'End' key.
*/
double getLast();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setSpinSize
/** sets the increment value for the spin buttons.
*/
[oneway] void setSpinSize( [in] double Value );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::getSpinSize
/** @returns
the currently set increment value for the spin buttons.
*/
double getSpinSize();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setDecimalDigits
/** sets the number of decimals.
*/
[oneway] void setDecimalDigits( [in] short nDigits );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::getDecimalDigits
/** @returns
the currently set number of decimals.
*/
short getDecimalDigits();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XCurrencyField::setStrictFormat
/** determines whether the format is checked even during editing.
*/
[oneway] void setStrictFormat( [in] boolean bStrict );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XCurrencyField::isStrictFormat
/** @returns
whether the format is currently checked even during editing.
*/
boolean isStrictFormat();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+226
View File
@@ -0,0 +1,226 @@
/*************************************************************************
*
* $RCSfile: XDateField.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XDateField_idl__
#define __com_sun_star_awt_XDateField_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XDateField
/** makes it possible to set the limits and the value of a date field.
*/
[ uik(E227A517-33D6-11D1-AABE00A0-249D5590), ident( "XDateField", 1.0 ) ]
interface XDateField: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setDate
/** sets the date value to display in the date field.
*/
[oneway] void setDate( [in] long Date );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDateField::getDate
/** @returns
the date value which is currently displayed in the date field.
*/
long getDate();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setMin
/** sets the minimum value to accept by the user.
*/
[oneway] void setMin( [in] long Date );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDateField::getMin
/** @returns
the currently set minimum value accepted by the user.
*/
long getMin();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setMax
/** sets the maximum value to accept by the user.
*/
[oneway] void setMax( [in] long Date );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDateField::getMax
/** @returns
the currently set maximum value accepted by the user.
*/
long getMax();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setFirst
/** sets the first value to set on 'Pos1' key.
*/
[oneway] void setFirst( [in] long Date );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDateField::getFirst
/** @returns
the currently set first value which is set on 'Pos1' key.
*/
long getFirst();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setLast
/** sets the last value to set on 'End' key.
*/
[oneway] void setLast( [in] long Date );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDateField::getLast
/** @returns
the currently set last value which is set on 'End' key.
*/
long getLast();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setLongFormat
/** determines if the long date format is to be used.
*/
[oneway] void setLongFormat( [in] boolean bLong );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::isLongFormat
/** determines if the long date format is currently used.
*/
boolean isLongFormat();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setEmpty
/** sets the empty value for the date.
*/
void setEmpty();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDateField::isEmpty
/** @returns
whether currently the empty value is set for the date.
*/
boolean isEmpty();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDateField::setStrictFormat
/** determines if the format is checked, even during editing.
*/
[oneway] void setStrictFormat( [in] boolean bStrict );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDateField::isStrictFormat
/** @returns
whether the format is currently checked even during editing.
*/
boolean isStrictFormat();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+200
View File
@@ -0,0 +1,200 @@
/*************************************************************************
*
* $RCSfile: XDevice.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XDevice_idl__
#define __com_sun_star_awt_XDevice_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_DeviceInfo_idl__
#include <com/sun/star/awt/DeviceInfo.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
interface XGraphics;
interface XFont;
interface XBitmap;
interface XDisplayBitmap;
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XDevice
/** provides information about a graphical output device and
offers a factory for the <em>graphics</em> which provides write
operations on the device.
*/
[ uik(E227A4A6-33D6-11D1-AABE00A0-249D5590), ident( "XDevice", 1.0 ) ]
interface XDevice: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDevice::createGraphics
/** creates a new graphics which output operation direct
to this device.
*/
XGraphics createGraphics();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDevice::createDevice
/** creates a new device which is compatible with this one.
<p>If the device does not support the GETBITS device capability,
this method returns <null></null>.
</p>
*/
XDevice createDevice( [in] long nWidth,
[in] long nHeight );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDevice::getInfo
/** @returns
information about the device.
*/
com::sun::star::awt::DeviceInfo getInfo();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDevice::getFontDescriptors
/** @returns
the list of available font descriptors.
*/
sequence<FontDescriptor> getFontDescriptors();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XDevice::getFont
/** @returns
information about a font offered by this device.
@param aDescriptor
specifies the description of a font.
specifies that the unit of measure is pixel for this
device.
*/
com::sun::star::awt::XFont getFont( [in] FontDescriptor aDescriptor );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDevice::createBitmap
/** creates a bitmap with the current device depth.<br>
If the specified area does not lie entirely in the device, the bits
outside are not specified.
*/
XBitmap createBitmap( [in] long nX,
[in] long nY,
[in] long nWidth,
[in] long nHeight );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XDevice::createDisplayBitmap
/** creates a device-compatible bitmap.
<p>The data of the bitmap is in process memory instead of in the device,
so the output operation is fast.
</p>
*/
XDisplayBitmap createDisplayBitmap( [in] XBitmap Bitmap );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:52 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+131
View File
@@ -0,0 +1,131 @@
/*************************************************************************
*
* $RCSfile: XDialog.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XDialog_idl__
#define __com_sun_star_awt_XDialog_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XDialog
/** @deprecated
*/
[ uik(E227A412-33D6-11D1-AABE00A0-249D5590), ident( "XDialog", 1.0 ) ]
interface XDialog: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XDialog::setTitle
// DocMerge: empty anyway
[oneway] void setTitle( [in] string Title );
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XDialog::getTitle
// DocMerge: empty anyway
string getTitle();
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XDialog::execute
// DocMerge: empty anyway
short execute();
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XDialog::endExecute
// DocMerge: empty anyway
void endExecute();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:53 mi
documentation
Revision 1.2 2000/02/07 11:24:15 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+106
View File
@@ -0,0 +1,106 @@
/*************************************************************************
*
* $RCSfile: XDisplayBitmap.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XDisplayBitmap_idl__
#define __com_sun_star_awt_XDisplayBitmap_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XDisplayBitmap
/** specifies an object as a bitmap for which data is formatted for
a specific output device.
<p>Drawing of this bitmap is only valid on a compatible device.</p>
*/
[ uik(E227A396-33D6-11D1-AABE00A0-249D5590), ident( "XDisplayBitmap", 1.0 ) ]
interface XDisplayBitmap: com::sun::star::uno::XInterface
{
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.3 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+138
View File
@@ -0,0 +1,138 @@
/*************************************************************************
*
* $RCSfile: XFileDialog.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XFileDialog_idl__
#define __com_sun_star_awt_XFileDialog_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XFileDialog
/** @deprecated
*/
[ uik(E227A516-33D6-11D1-AABE00A0-249D5590), ident( "XFileDialog", 1.0 ) ]
interface XFileDialog: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XFileDialog::setPath
// DocMerge: empty anyway
[oneway] void setPath( [in] string Path );
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XFileDialog::getPath
// DocMerge: empty anyway
string getPath();
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XFileDialog::setFilters
// DocMerge: empty anyway
[oneway] void setFilters( [in] sequence<string> rFilterNames,
[in] sequence<string> rMasks );
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XFileDialog::setCurrentFilter
// DocMerge: empty anyway
[oneway] void setCurrentFilter( [in] string Filter );
//-------------------------------------------------------------------------
// DOCUMENTATION OMITTED FOR XFileDialog::getCurrentFilter
// DocMerge: empty anyway
string getCurrentFilter();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:53 mi
documentation
Revision 1.2 2000/02/07 11:24:16 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+137
View File
@@ -0,0 +1,137 @@
/*************************************************************************
*
* $RCSfile: XFixedText.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XFixedText_idl__
#define __com_sun_star_awt_XFixedText_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XFixedText
/** makes it possible to access the text and formatting of a test field.
*/
[ uik(E227A413-33D6-11D1-AABE00A0-249D5590), ident( "XFixedText", 1.0 ) ]
interface XFixedText: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XFixedText::setText
/** sets the text to display in the text field.
*/
[oneway] void setText( [in] string Text );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFixedText::getText
/** @returns
the text which is currently displayed in the text field.
*/
string getText();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XFixedText::setAlignment
/** sets the <type>TextAlign</type> for this field.
*/
[oneway] void setAlignment( [in] short nAlign );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFixedText::getAlignment
/** @returns
the currently set <type>TextAlign</type> for this field.
*/
short getAlignment();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:53 mi
documentation
Revision 1.2 2000/02/07 11:24:16 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+126
View File
@@ -0,0 +1,126 @@
/*************************************************************************
*
* $RCSfile: XFocusListener.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XFocusListener_idl__
#define __com_sun_star_awt_XFocusListener_idl__
#ifndef __com_sun_star_lang_XEventListener_idl__
#include <com/sun/star/lang/XEventListener.idl>
#endif
#ifndef __com_sun_star_awt_FocusEvent_idl__
#include <com/sun/star/awt/FocusEvent.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XFocusListener
/** makes it possible to receive keyboard focus events.
<p>The window which has the keyboard focus is the window which gets
the keyboard events.
</p>
*/
[ uik(E227A3B7-33D6-11D1-AABE00A0-249D5590), ident( "XFocusListener", 1.0 ) ]
interface XFocusListener: com::sun::star::lang::XEventListener
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XFocusListener::focusGained
/** gets invoked when a window gains the keyboard focus.@see XFocusListener::windowActivated
*/
[oneway] void focusGained( [in] com::sun::star::awt::FocusEvent e );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XFocusListener::focusLost
/** gets invoked when a window loses the keyboard focus.@see XFocusListener::windowDeactivated
*/
[oneway] void focusLost( [in] com::sun::star::awt::FocusEvent e );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.3 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+186
View File
@@ -0,0 +1,186 @@
/*************************************************************************
*
* $RCSfile: XFont.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XFont_idl__
#define __com_sun_star_awt_XFont_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
#ifndef __com_sun_star_awt_SimpleFontMetric_idl__
#include <com/sun/star/awt/SimpleFontMetric.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XFont
/** decribes a font on a specific device.
<p>All values are in pixels within this device.</p>
*/
[ uik(E227A3B0-33D6-11D1-AABE00A0-249D5590), ident( "XFont", 1.0 ) ]
interface XFont: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFont::getFontDescriptor
/** @returns
the description of the font.
<p>The unit of measurement is pixels for the device.
*/
com::sun::star::awt::FontDescriptor getFontDescriptor();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFont::getFontMetric
/** @returns
additional information about the font.
*/
com::sun::star::awt::SimpleFontMetric getFontMetric();
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFont::getCharWidth
/** @returns
the width of the specified character
measured in pixels for the device.
*/
short getCharWidth( [in] char c );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFont::getCharWidths
/** @returns
a sequence of the widths of subsequent characters for this font.
*/
sequence<short> getCharWidths( [in] char nFirst, [in] char nLast );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFont::getStringWidth
/** @returns
the width of the specified string of characters
measured in pixels for the device.
*/
long getStringWidth( [in] string str );
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XFont::getStringWidthArray
/** @returns
the width of the specified string of characters
measured in pixels for the device.
@param aDXArray
receives the width of every single character
measured in pixels for the device.
*/
long getStringWidthArray( [in] string str,
[out] sequence<long> aDXArray );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XFont::getKernPairs
/** queries the kerning pair table.
*/
void getKernPairs( [out] sequence<char> Chars1,
[out] sequence<char> Chars2,
[out] sequence<short> Kerns );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:53 mi
documentation
Revision 1.2 2000/02/07 11:24:16 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+401
View File
@@ -0,0 +1,401 @@
/*************************************************************************
*
* $RCSfile: XGraphics.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XGraphics_idl__
#define __com_sun_star_awt_XGraphics_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_SimpleFontMetric_idl__
#include <com/sun/star/awt/SimpleFontMetric.idl>
#endif
#ifndef __com_sun_star_awt_FontDescriptor_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#endif
#ifndef __com_sun_star_awt_RasterOperation_idl__
#include <com/sun/star/awt/RasterOperation.idl>
#endif
#ifndef __com_sun_star_awt_Gradient_idl__
#include <com/sun/star/awt/Gradient.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
interface XRegion;
interface XDisplayBitmap;
interface XFont;
interface XDevice;
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XGraphics
/** provides the basic output operation of a device.
*/
[ uik(E227A3AF-33D6-11D1-AABE00A0-249D5590), ident( "XGraphics", 1.0 ) ]
interface XGraphics: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from idl: method com::sun::star::awt::XGraphics::getDevice
/** @returns
the device of this graphics.
*/
XDevice getDevice();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::getFontMetric
/** returns the font metric of the current font.
*/
SimpleFontMetric getFontMetric();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::setFont
/** sets the font used by text operations.
*/
[oneway] void setFont( [in] XFont xNewFont );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::selectFont
/** creates a new font and sets the font.
*/
[oneway] void selectFont( [in] FontDescriptor aDescription );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::setTextColor
/** sets the text color used by text operations.
*/
[oneway] void setTextColor( [in] long nColor );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::setTextFillColor
/** sets the fill color used by text operations.
*/
[oneway] void setTextFillColor( [in] long nColor );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::setLineColor
/** sets the line color.
*/
[oneway] void setLineColor( [in] long nColor );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::setFillColor
/** sets the fill color.
*/
[oneway] void setFillColor( [in] long nColor );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::setRasterOp
/** sets the raster operation.
<p>If the device does not support raster operations
then this call is ignored.</p>
*/
[oneway] void setRasterOp( [in] RasterOperation ROP );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::setClipRegion
/** sets the clip region to specified clipping.
*/
[oneway] void setClipRegion( [in] XRegion Clipping );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::intersectClipRegion
/** builds the intersection with the current region.
*/
[oneway] void intersectClipRegion( [in] XRegion xClipping );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::push
/** saves all current settings (Font, TextColor, TextFillColor,
LineColor, FillColor, RasterOp, ClipRegion).
*/
[oneway] void push();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::pop
/** restores all previous saved settings.
*/
[oneway] void pop();
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::copy
/** copies a rectangle of pixels from another device into this one.
*/
[oneway] void copy( [in] XDevice xSource,
[in] long nSourceX,
[in] long nSourceY,
[in] long nSourceWidth,
[in] long nSourceHeight,
[in] long nDestX,
[in] long nDestY,
[in] long nDestWidth,
[in] long nDestHeight );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::draw
/** draws a part of the specified bitmap to the output device.
*/
[oneway] void draw( [in] XDisplayBitmap xBitmapHandle,
[in] long SourceX,
[in] long SourceY,
[in] long SourceWidth,
[in] long SourceHeight,
[in] long DestX,
[in] long DestY,
[in] long DestWidth,
[in] long DestHeight );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawPixel
/** sets a single pixel in the output device.
*/
[oneway] void drawPixel( [in] long X,
[in] long Y );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawLine
/** draws a line in the output device.
*/
[oneway] void drawLine( [in] long X1,
[in] long Y1,
[in] long X2,
[in] long Y2 );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawRect
/** draws a rectangle in the output device.
*/
[oneway] void drawRect( [in] long X,
[in] long Y,
[in] long Width,
[in] long Height );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawRoundedRect
/** draws a rectangle with rounded corners in the output device.
*/
[oneway] void drawRoundedRect( [in] long X,
[in] long Y,
[in] long Width,
[in] long Height,
[in] long nHorzRound,
[in] long nVertRound );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawPolyLine
/** draws multiple lines in the output device at once.
*/
[oneway] void drawPolyLine( [in] sequence<long> DataX,
[in] sequence<long> DataY );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawPolygon
/** draws a polygon line in the output device.
*/
[oneway] void drawPolygon( [in] sequence<long> DataX,
[in] sequence<long> DataY );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawPolyPolygon
/** draws multiple polygons in the output device at once.
*/
[oneway] void drawPolyPolygon( [in] sequence< sequence<long> > DataX,
[in] sequence< sequence<long> > DataY );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawEllipse
/** draws an ellipse in the output device.
*/
[oneway] void drawEllipse( [in] long X,
[in] long Y,
[in] long Width,
[in] long Height );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawArc
/** draws an arc (part of a circle) in the output device.
*/
[oneway] void drawArc( [in] long X,
[in] long Y,
[in] long Width,
[in] long Height,
[in] long X1,
[in] long Y1,
[in] long X2,
[in] long Y2 );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawPie
/** draws a circular area in the output device.
*/
[oneway] void drawPie( [in] long X,
[in] long Y,
[in] long Width,
[in] long Height,
[in] long X1,
[in] long Y1,
[in] long X2,
[in] long Y2 );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawChord
/** draws a chord of a circular area in the output device.
<p>A chord is a segment of a circle. You get two chords from a
circle if you intersect the circle with a straight line
joining two points on the circle.</p>
*/
[oneway] void drawChord( [in] long nX,
[in] long nY,
[in] long nWidth,
[in] long nHeight,
[in] long nX1,
[in] long nY1,
[in] long nX2,
[in] long nY2 );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawGradient
/** draws a color dispersion in the output device.
*/
[oneway] void drawGradient( [in] long nX,
[in] long nY,
[in] long nWidth,
[in] long Height,
[in] Gradient aGradient );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawText
/** draws text in the output device.
*/
[oneway] void drawText( [in] long X,
[in] long Y,
[in] string Text );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XGraphics::drawTextArray
/** draws texts in the output device using an explicit kerning table.
*/
[oneway] void drawTextArray( [in] long X,
[in] long Y,
[in] string Text,
[in] sequence<long> Longs );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.3 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+133
View File
@@ -0,0 +1,133 @@
/*************************************************************************
*
* $RCSfile: XImageButton.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XImageButton_idl__
#define __com_sun_star_awt_XImageButton_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_XActionListener_idl__
#include <com/sun/star/awt/XActionListener.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XImageButton
/** makes it possible to register for action events of an image button
and set the action command.
*/
[ uik(E227A51C-33D6-11D1-AABE00A0-249D5590), ident( "XImageButton", 1.0 ) ]
interface XImageButton: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageButton::addActionListener
/** registers a listener for action events.
*/
[oneway] void addActionListener( [in] com::sun::star::awt::XActionListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageButton::removeActionListener
/** unregisters a listener for action events.
*/
[oneway] void removeActionListener( [in] com::sun::star::awt::XActionListener l );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageButton::setActionCommand
/** sets the action command string.
*/
[oneway] void setActionCommand( [in] string Command );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:53 mi
documentation
Revision 1.2 2000/02/07 11:24:16 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+193
View File
@@ -0,0 +1,193 @@
/*************************************************************************
*
* $RCSfile: XImageConsumer.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XImageConsumer_idl__
#define __com_sun_star_awt_XImageConsumer_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
interface XImageProducer;
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XImageConsumer
/** specifies a data sink for an image, or in other words, an interface
for a component which wants to display or just receive an image from
an image producer.@see XImageProducer
*/
[ uik(E227A51E-33D6-11D1-AABE00A0-249D5590), ident( "XImageConsumer", 1.0 ) ]
interface XImageConsumer: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageConsumer::init
/** This initializes the consumer with image dimensions.
*/
[oneway] void init( [in] long Width,
[in] long Height );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageConsumer::setColorModel
/** changes color model for next pixels
typically called once after initialization.
*/
[oneway] void setColorModel( [in] short BitCount,
[in] sequence<long> RGBAPal,
[in] long RedMask,
[in] long GreenMask,
[in] long BlueMask,
[in] long AlphaMask );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageConsumer::setPixelsByBytes
/** delivers a chunk of pixels as <atom>long</atom> values.
<p>The pixels of the image are delivered using one or more calls
to this method. Each call specifies the location and size of the
rectangle of source pixels that are contained in the array of pixels.
The specified color model object should be used to convert
the pixels into their corresponding color and alpha components. Pixel
(m,n) is stored in the pixels array at index (n * <var>nScanSize</var>
+ m + nOffset).</p>
*/
[oneway] void setPixelsByBytes( [in] long nX,
[in] long nY,
[in] long nWidth,
[in] long nHeight,
[in] sequence<byte> aProducerData,
[in] long nOffset,
[in] long nScanSize );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageConsumer::setPixelsByLongs
/** delivers a chunk of pixels as <atom>byte</atom> values.
<p>The pixels of the image are delivered using one or more calls
to this method. Each call specifies the location and size of the
rectangle of source pixels that are contained in the array of pixels.
The specified color model object should be used to convert
the pixels into their corresponding color and alpha components. Pixel
(m,n) is stored in the pixels array at index (n * <var>nScanSize</var>
+ m + nOffset). </p>
*/
[oneway] void setPixelsByLongs( [in] long nX,
[in] long nY,
[in] long nWidth,
[in] long nHeight,
[in] sequence<long> aProducerData,
[in] long nOffset,
[in] long nScanSize );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageConsumer::complete
/** is called for the notification of the degree to which the
image is delivered.
<p>The complete method is called when the image producer
has finished delivering all of the pixels that the source image
contains, or when a single frame of a multi-frame animation has
been completed, or when an error in loading or producing the
image has occurred. The image consumer should remove itself from the
list of consumers registered with the image producer
at this time, unless it is interested in successive frames.</p>
*/
[oneway] void complete( [in] long Status,
[in] XImageProducer xProducer );
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:52 hjs
initial import
Revision 1.4 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.2 2000/05/16 12:19:53 mi
documentation
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+156
View File
@@ -0,0 +1,156 @@
/*************************************************************************
*
* $RCSfile: XImageProducer.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XImageProducer_idl__
#define __com_sun_star_awt_XImageProducer_idl__
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
#ifndef __com_sun_star_awt_XImageConsumer_idl__
#include <com/sun/star/awt/XImageConsumer.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from idl: interface com::sun::star::awt::XImageProducer
/** specifies a source for an image.
*/
[ uik(E227A51F-33D6-11D1-AABE00A0-249D5590), ident( "XImageProducer", 1.0 ) ]
interface XImageProducer: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageProducer::addConsumer
/** registers an image consumer with the
image producer for accessing the image data
during a later reconstruction of the image.
<p>The image producer may, at its
discretion, start delivering the image data to the consumer
using the <type>XImageConsumer</type> interface immediately, or when the
next available image reconstruction is triggered by a call
to the startProduction method.</p>
*/
[oneway] void addConsumer( [in] com::sun::star::awt::XImageConsumer xConsumer );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageProducer::removeConsumer
/** removes the given <type scope="com::sun::star::awt">XImageConsumer</type> callback
from the list of consumers currently registered to
receive image data. It is not considered an error
to remove a consumer that is not currently registered.
The image producer should stop sending data
to this consumer as soon as it is feasible.
*/
[oneway] void removeConsumer( [in] com::sun::star::awt::XImageConsumer xConsumer );
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XImageProducer::startProduction
/** registers the given image consumer as a consumer
and starts an immediate reconstruction of the image data.
<p>The image data will then be delivered to this
consumer and any other consumer which may have already
been registered with the producer. This method differs
from the addConsumer method in that a reproduction of
the image data should be triggered as soon as possible.</p>
*/
[oneway] void startProduction();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:53 hjs
initial import
Revision 1.5 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.3 2000/05/16 12:19:53 mi
documentation
Revision 1.2 2000/02/07 11:24:16 mi
zu #70728# missing documentation marked
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif
+113
View File
@@ -0,0 +1,113 @@
/*************************************************************************
*
* $RCSfile: XInfoPrinter.idl,v $
*
* $Revision: 1.1 $
*
* last change: $Author: mi $ $Date: 2000-11-06 09:21:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
*
* - GNU Lesser General Public License Version 2.1
* - Sun Industry Standards Source License Version 1.1
*
* Sun Microsystems Inc., October, 2000
*
* GNU Lesser General Public License Version 2.1
* =============================================
* Copyright 2000 by Sun Microsystems, Inc.
* 901 San Antonio Road, Palo Alto, CA 94303, USA
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1, as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*
* Sun Industry Standards Source License Version 1.1
* =================================================
* The contents of this file are subject to the Sun Industry Standards
* Source License Version 1.1 (the "License"); You may not use this file
* except in compliance with the License. You may obtain a copy of the
* License at http://www.openoffice.org/license.html.
*
* Software provided under this License is provided on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
* See the License for the specific provisions governing your rights and
* obligations concerning the Software.
*
* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
*
* Copyright: 2000 by Sun Microsystems, Inc.
*
* All Rights Reserved.
*
* Contributor(s): _______________________________________
*
*
************************************************************************/
#ifndef __com_sun_star_awt_XInfoPrinter_idl__
#define __com_sun_star_awt_XInfoPrinter_idl__
#ifndef __com_sun_star_awt_XPrinterPropertySet_idl__
#include <com/sun/star/awt/XPrinterPropertySet.idl>
#endif
#ifndef __com_sun_star_awt_XDevice_idl__
#include <com/sun/star/awt/XDevice.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
//=============================================================================
// DocMerge from xml: interface com::sun::star::awt::XInfoPrinter
/** represents an information printer.
*/
[ uik(E227A3D8-33D6-11D1-AABE00A0-249D5590), ident( "XInfoPrinter", 1.0 ) ]
interface XInfoPrinter: com::sun::star::awt::XPrinterPropertySet
{
//-------------------------------------------------------------------------
// DocMerge from xml: method com::sun::star::awt::XInfoPrinter::createDevice
/** creates a new object which implements an <type>XDevice</type>.
The current settings are used as a template.
*/
com::sun::star::awt::XDevice createDevice();
};
//=============================================================================
}; }; }; };
/*=============================================================================
$Log: not supported by cvs2svn $
Revision 1.1.1.1 2000/09/18 23:34:53 hjs
initial import
Revision 1.3 2000/09/11 11:52:08 mi
documentation merged from XML
Revision 1.1.1.1 1999/11/11 09:48:40 jsc
new
=============================================================================*/
#endif

Some files were not shown because too many files have changed in this diff Show More