1*b1cdbd2cSJim Jagielski/************************************************************** 2*b1cdbd2cSJim Jagielski * 3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski * distributed with this work for additional information 6*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski * 11*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski * 13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski * under the License. 19*b1cdbd2cSJim Jagielski * 20*b1cdbd2cSJim Jagielski *************************************************************/ 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski 24*b1cdbd2cSJim Jagielski // =========================================================================== 25*b1cdbd2cSJim Jagielskiinterface TableFont 26*b1cdbd2cSJim Jagielski[ 27*b1cdbd2cSJim Jagielski uuid ( "2E4AC1C0-137C-11D3-B25B-006097DA68F3" ) 28*b1cdbd2cSJim Jagielski] 29*b1cdbd2cSJim Jagielski{ 30*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_FONT [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 31*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_FONTHEIGHT [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 32*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_COLOR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 33*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_WEIGHT [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 34*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_POSTURE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 35*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_UNDERLINE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 36*b1cdbd2cSJim Jagielski SID_ULINE_VAL_NONE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 37*b1cdbd2cSJim Jagielski SID_ULINE_VAL_SINGLE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 38*b1cdbd2cSJim Jagielski SID_ULINE_VAL_DOUBLE [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 39*b1cdbd2cSJim Jagielski SID_ULINE_VAL_DOTTED [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 40*b1cdbd2cSJim Jagielski} 41*b1cdbd2cSJim Jagielski 42*b1cdbd2cSJim Jagielski // =========================================================================== 43*b1cdbd2cSJim Jagielskiinterface FormatForSelection 44*b1cdbd2cSJim Jagielski[ 45*b1cdbd2cSJim Jagielski uuid ( "40F448A0-137C-11D3-B25B-006097DA68F3" ) 46*b1cdbd2cSJim Jagielski] 47*b1cdbd2cSJim Jagielski{ 48*b1cdbd2cSJim Jagielski //Auch das Basic muss wieder laufen 49*b1cdbd2cSJim Jagielski SbxObject Font SID_PROP_FONT 50*b1cdbd2cSJim Jagielski [ 51*b1cdbd2cSJim Jagielski ] 52*b1cdbd2cSJim Jagielski SbxObject Interior SID_PROP_INTERIOR // status(Final) 53*b1cdbd2cSJim Jagielski [ 54*b1cdbd2cSJim Jagielski ] 55*b1cdbd2cSJim Jagielski 56*b1cdbd2cSJim Jagielski // Slot's die in der DrawShell disabled werden. { 57*b1cdbd2cSJim Jagielski SID_STYLE_FAMILY2 [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 58*b1cdbd2cSJim Jagielski SID_STYLE_APPLY [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 59*b1cdbd2cSJim Jagielski SID_STYLE_WATERCAN [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 60*b1cdbd2cSJim Jagielski SID_STYLE_NEW_BY_EXAMPLE [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 61*b1cdbd2cSJim Jagielski SID_STYLE_UPDATE_BY_EXAMPLE [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 62*b1cdbd2cSJim Jagielski SID_STYLE_NEW [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 63*b1cdbd2cSJim Jagielski SID_STYLE_FAMILY4 [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 64*b1cdbd2cSJim Jagielski SID_STYLE_EDIT [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 65*b1cdbd2cSJim Jagielski SID_STYLE_DELETE [ ExecMethod = ExecuteStyle; StateMethod = GetStyleState; ] 66*b1cdbd2cSJim Jagielski // } Slot's die in der DrawShell disabled werden. 67*b1cdbd2cSJim Jagielski 68*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_HOR_JUSTIFY [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 69*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_VER_JUSTIFY [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 70*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_INDENT [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 71*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_HYPHENATION [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 72*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_DEGREES [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 73*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_STACKED [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 74*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_LOCKPOS [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 75*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_MARGIN [ ExecMethod = ExecuteAlignment; StateMethod = GetAttrState; ] 76*b1cdbd2cSJim Jagielski 77*b1cdbd2cSJim Jagielski // pseudo slots from Format menu 78*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_LEFT [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 79*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_HCENTER [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 80*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_RIGHT [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 81*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_JUSTIFIED [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 82*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_TOP [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 83*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_VCENTER [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 84*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_BOTTOM [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 85*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_HDEFAULT [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 86*b1cdbd2cSJim Jagielski SID_ALIGN_ANY_VDEFAULT [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 87*b1cdbd2cSJim Jagielski 88*b1cdbd2cSJim Jagielski SID_SCATTR_PROTECTION [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 89*b1cdbd2cSJim Jagielski SID_BACKGROUND_COLOR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 90*b1cdbd2cSJim Jagielski SID_ATTR_BRUSH [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 91*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_OVERLINE [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 92*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_STRIKEOUT [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 93*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_CONTOUR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 94*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_SHADOWED [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 95*b1cdbd2cSJim Jagielski SID_ATTR_CHAR_RELIEF [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 96*b1cdbd2cSJim Jagielski SID_ALIGNLEFT [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 97*b1cdbd2cSJim Jagielski SID_ALIGNRIGHT [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 98*b1cdbd2cSJim Jagielski SID_ALIGNTOP [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 99*b1cdbd2cSJim Jagielski SID_ALIGNBOTTOM [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 100*b1cdbd2cSJim Jagielski SID_ALIGNCENTERVER [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 101*b1cdbd2cSJim Jagielski SID_ALIGNBLOCK [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 102*b1cdbd2cSJim Jagielski SID_ALIGNCENTERHOR [ ExecMethod = ExecuteTextAttr; StateMethod = GetTextAttrState; ] 103*b1cdbd2cSJim Jagielski SID_SCGRIDSHOW [ ExecMethod = ExecViewOptions; StateMethod = GetViewOptions; ] 104*b1cdbd2cSJim Jagielski 105*b1cdbd2cSJim Jagielski SID_V_ALIGNCELL [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 106*b1cdbd2cSJim Jagielski SID_H_ALIGNCELL [ ExecMethod = ExecuteAlignment; StateMethod = GetAlignState; ] 107*b1cdbd2cSJim Jagielski 108*b1cdbd2cSJim Jagielski SID_TEXTDIRECTION_LEFT_TO_RIGHT [ ExecMethod = ExecuteTextDirection; StateMethod = GetTextDirectionState; ] 109*b1cdbd2cSJim Jagielski SID_TEXTDIRECTION_TOP_TO_BOTTOM [ ExecMethod = ExecuteTextDirection; StateMethod = GetTextDirectionState; ] 110*b1cdbd2cSJim Jagielski SID_ATTR_PARA_LEFT_TO_RIGHT [ ExecMethod = ExecuteTextDirection; StateMethod = GetTextDirectionState; ] 111*b1cdbd2cSJim Jagielski SID_ATTR_PARA_RIGHT_TO_LEFT [ ExecMethod = ExecuteTextDirection; StateMethod = GetTextDirectionState; ] 112*b1cdbd2cSJim Jagielski SID_VERTICALTEXT_STATE [ StateMethod = GetTextDirectionState ; Export = FALSE; ] 113*b1cdbd2cSJim Jagielski SID_CTLFONT_STATE [ StateMethod = GetTextDirectionState ; Export = FALSE; ] 114*b1cdbd2cSJim Jagielski 115*b1cdbd2cSJim Jagielski SID_ATTR_NUMBERFORMAT_VALUE [ ExecMethod = ExecuteNumFormat; StateMethod = GetNumFormatState;] 116*b1cdbd2cSJim Jagielski SID_NUMBER_FORMAT [ ExecMethod = ExecuteNumFormat; StateMethod = GetNumFormatState;] 117*b1cdbd2cSJim Jagielski SID_NUMBER_TWODEC [ ExecMethod = ExecuteNumFormat;] 118*b1cdbd2cSJim Jagielski SID_NUMBER_SCIENTIFIC [ ExecMethod = ExecuteNumFormat;] 119*b1cdbd2cSJim Jagielski SID_NUMBER_DATE [ ExecMethod = ExecuteNumFormat;] 120*b1cdbd2cSJim Jagielski SID_NUMBER_CURRENCY [ ExecMethod = ExecuteNumFormat;] 121*b1cdbd2cSJim Jagielski SID_NUMBER_PERCENT [ ExecMethod = ExecuteNumFormat;] 122*b1cdbd2cSJim Jagielski SID_NUMBER_TIME [ ExecMethod = ExecuteNumFormat;] 123*b1cdbd2cSJim Jagielski SID_NUMBER_STANDARD [ ExecMethod = ExecuteNumFormat;] 124*b1cdbd2cSJim Jagielski SID_NUMBER_INCDEC [ ExecMethod = ExecuteNumFormat;] 125*b1cdbd2cSJim Jagielski SID_NUMBER_DECDEC [ ExecMethod = ExecuteNumFormat;] 126*b1cdbd2cSJim Jagielski 127*b1cdbd2cSJim Jagielski SID_NUMBER_TYPE_FORMAT [ ExecMethod = ExecuteNumFormat;StateMethod = GetNumFormatState; ] 128*b1cdbd2cSJim Jagielski 129*b1cdbd2cSJim Jagielski SID_ATTR_BORDER [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] //XXX 130*b1cdbd2cSJim Jagielski SID_ATTR_BORDER_INNER [ StateMethod = GetBorderState; ] // status() 131*b1cdbd2cSJim Jagielski SID_ATTR_BORDER_OUTER [ ExecMethod = ExecuteAttr; StateMethod = GetBorderState; ] 132*b1cdbd2cSJim Jagielski SID_ATTR_BORDER_SHADOW [ ExecMethod = ExecuteAttr; StateMethod = GetBorderState; ] 133*b1cdbd2cSJim Jagielski SID_ATTR_ALIGN_LINEBREAK [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 134*b1cdbd2cSJim Jagielski SID_FRAME_LINESTYLE [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 135*b1cdbd2cSJim Jagielski SID_FRAME_LINECOLOR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 136*b1cdbd2cSJim Jagielski SID_ATTR_BORDER_DIAG_TLBR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 137*b1cdbd2cSJim Jagielski SID_ATTR_BORDER_DIAG_BLTR [ ExecMethod = ExecuteAttr; StateMethod = GetAttrState; ] 138*b1cdbd2cSJim Jagielski 139*b1cdbd2cSJim Jagielski SID_FORMATPAINTBRUSH [ ExecMethod = ExecFormatPaintbrush; StateMethod = StateFormatPaintbrush; ] 140*b1cdbd2cSJim Jagielski} 141*b1cdbd2cSJim Jagielski 142*b1cdbd2cSJim Jagielski 143*b1cdbd2cSJim Jagielski // =========================================================================== 144*b1cdbd2cSJim Jagielskishell ScFormatShell 145*b1cdbd2cSJim Jagielski{ 146*b1cdbd2cSJim Jagielski import FormatForSelection[Automation]; 147*b1cdbd2cSJim Jagielski// import Interior ".Interior"; 148*b1cdbd2cSJim Jagielski import TableFont ".Font"; 149*b1cdbd2cSJim Jagielski} 150*b1cdbd2cSJim Jagielski 151*b1cdbd2cSJim Jagielski 152