office-gobmx/sc/sdi/formatsh.sdi
Jens-Heiner Rechtien 9ae5a91f79 initial import
2000-09-18 16:07:07 +00:00

172 lines
6.3 KiB
Text

//============================================================================
//
// StarCalc
//
// (C) 1994 StarDivision GmbH, Hamburg, Germany
// $Author: hr $ $Date: 2000-09-18 16:44:52 $ $Revision: 1.1.1.1 $
// $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; ]
SfxVoidItem NewTemplate SID_STYLE_NEW
(
SfxStringItem Param SID_STYLE_NEW,
SfxUInt16Item Family SID_STYLE_FAMILY
)
[
ExecMethod = ExecuteStyle ;
StateMethod = GetStyleState ;
GroupId = GID_VIEW ;
Cachable ;
]
// !!! special
SfxTemplateItem PageStyleApply SID_STYLE_FAMILY4 ( )
[
ExecMethod = ExecuteStyle ;
StateMethod = GetStyleState ;
GroupId = GID_FORMAT ;
Cachable ;
]
SfxVoidItem EditTemplate SID_STYLE_EDIT
(
SfxStringItem Param SID_STYLE_EDIT,
SfxUInt16Item Family SID_STYLE_FAMILY
)
[
ExecMethod = ExecuteStyle ;
StateMethod = GetStyleState ;
GroupId = GID_VIEW ;
Cachable ;
]
SfxVoidItem DeleteTemplate SID_STYLE_DELETE
(
SfxStringItem Param SID_STYLE_DELETE,
SfxUInt16Item Family SID_STYLE_FAMILY
)
[
ExecMethod = ExecuteStyle ;
StateMethod = GetStyleState ;
GroupId = GID_VIEW ;
Cachable ;
]
// } Slot's die in der DrawShell disabled werden.
SID_BACKGROUND_COLOR [ 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; ]
SfxVoidItem AlignHCenter SID_ALIGNCENTERHOR ( )
[
ExecMethod = ExecuteTextAttr ;
StateMethod = GetTextAttrState ;
GroupId = GID_FORMAT ; //FS
Cachable ;
ToolBoxConfig ;
]
SID_V_ALIGNCELL [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ]
SID_H_ALIGNCELL [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ]
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; ] // status()
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 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
------------------------------------------------------------------------*/