143 lines
6.5 KiB
Text
143 lines
6.5 KiB
Text
//============================================================================
|
|
//
|
|
// StarCalc
|
|
//
|
|
// (C) 1994 StarDivision GmbH, Hamburg, Germany
|
|
// $Author: mba $ $Date: 2002-07-03 17:01:01 $ $Revision: 1.4 $
|
|
// $Logfile: T:/sc/sdi/formatsh.sdv $ $Workfile: formatsh.sdi $
|
|
//----------------------------------------------------------------------------
|
|
|
|
// ===========================================================================
|
|
interface TableFont : Object
|
|
[
|
|
uuid ( "2E4AC1C0-137C-11D3-B25B-006097DA68F3" )
|
|
]
|
|
{
|
|
SID_ATTR_CHAR_FONT [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_CHAR_FONTHEIGHT [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_CHAR_COLOR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_CHAR_WEIGHT [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ATTR_CHAR_POSTURE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ATTR_CHAR_UNDERLINE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ULINE_VAL_NONE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ULINE_VAL_SINGLE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ULINE_VAL_DOUBLE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ULINE_VAL_DOTTED [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
}
|
|
|
|
// ===========================================================================
|
|
interface FormatForSelection : Selection
|
|
[
|
|
uuid ( "40F448A0-137C-11D3-B25B-006097DA68F3" )
|
|
]
|
|
{
|
|
//Auch das Basic muss wieder laufen
|
|
SbxObject Font SID_PROP_FONT
|
|
[
|
|
]
|
|
SbxObject Interior SID_PROP_INTERIOR // status(Final)
|
|
[
|
|
]
|
|
|
|
// Slot's die in der DrawShell disabled werden. {
|
|
SID_STYLE_FAMILY2 [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_APPLY [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_WATERCAN [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_NEW_BY_EXAMPLE [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_UPDATE_BY_EXAMPLE [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_NEW [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_FAMILY4 [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_EDIT [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
SID_STYLE_DELETE [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ]
|
|
// } Slot's die in der DrawShell disabled werden.
|
|
|
|
SID_BACKGROUND_COLOR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_BRUSH [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_CHAR_STRIKEOUT [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_CHAR_CONTOUR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_CHAR_SHADOWED [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ATTR_CHAR_RELIEF [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_ALIGNLEFT [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ALIGNRIGHT [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ALIGNTOP [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ALIGNBOTTOM [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ALIGNCENTERVER [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ALIGNBLOCK [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
SID_ALIGNCENTERHOR [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ]
|
|
|
|
SID_V_ALIGNCELL [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ]
|
|
SID_H_ALIGNCELL [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ]
|
|
|
|
SID_TEXTDIRECTION_LEFT_TO_RIGHT [ ExecMethod = ExecuteTextDirection; StateMethod = GetTextDirectionState; ]
|
|
SID_TEXTDIRECTION_TOP_TO_BOTTOM [ ExecMethod = ExecuteTextDirection; StateMethod = GetTextDirectionState; ]
|
|
|
|
SID_ATTR_NUMBERFORMAT_VALUE [ ExecMethod = ExecuteNumFormat; StateMethod = GetNumFormatState;]
|
|
SID_NUMBER_FORMAT [ ExecMethod = ExecuteNumFormat; StateMethod = GetNumFormatState;]
|
|
SID_NUMBER_TWODEC [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_SCIENTIFIC [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_DATE [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_CURRENCY [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_PERCENT [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_TIME [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_STANDARD [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_INCDEC [ ExecMethod = ExecuteNumFormat;]
|
|
SID_NUMBER_DECDEC [ ExecMethod = ExecuteNumFormat;]
|
|
|
|
SID_ATTR_BORDER [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] //XXX
|
|
SID_ATTR_BORDER_INNER [ StateMethod = GetBorderState; ] // status()
|
|
SID_ATTR_BORDER_OUTER [ ExecMethod = ExecuteAttr; StateMethod = GetBorderState; ]
|
|
SID_ATTR_BORDER_SHADOW [ ExecMethod = ExecuteAttr; StateMethod = GetBorderState; ]
|
|
SID_ATTR_ALIGN_LINEBREAK [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_FRAME_LINESTYLE [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
SID_FRAME_LINECOLOR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ]
|
|
}
|
|
|
|
|
|
// ===========================================================================
|
|
shell ScFormatShell
|
|
{
|
|
import FormatForSelection[Automation];
|
|
// import Interior ".Interior";
|
|
import TableFont ".Font";
|
|
}
|
|
|
|
/*------------------------------------------------------------------------
|
|
$Log: not supported by cvs2svn $
|
|
Revision 1.3 2002/05/02 11:38:41 nn
|
|
#99070# removed special names and flags from common slots
|
|
|
|
Revision 1.2 2002/04/03 15:11:42 dr
|
|
#98410# Asian vertical writing
|
|
|
|
Revision 1.1.1.1 2000/09/18 16:44:52 hr
|
|
initial import
|
|
|
|
Revision 1.3 2000/05/24 09:30:06 nn
|
|
SID_ATTR_BORDER still needed
|
|
|
|
Revision 1.2 2000/05/11 17:01:05 nn
|
|
slots for old basic api removed2
|
|
|
|
Revision 1.1 1999/06/02 19:44:38 ANK
|
|
#66547# SubShells
|
|
|
|
|
|
Rev 1.0 02 Jun 1999 21:44:38 ANK
|
|
#66547# SubShells
|
|
|
|
------------------------------------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|