diff options
author | Daniel Rentz <dr@openoffice.org> | 2001-06-15 11:20:46 +0000 |
---|---|---|
committer | Daniel Rentz <dr@openoffice.org> | 2001-06-15 11:20:46 +0000 |
commit | a2bdd929da5955d64d25a40788a919b4890a305a (patch) | |
tree | 9f94009cbbe7d17106f9804ae312b11911b538cb | |
parent | e271a32522a8189644ccb2ba94e41f9941baecb2 (diff) |
#86988# dialog redesign
-rw-r--r-- | svx/source/dialog/_bmpmask.cxx | 5 | ||||
-rw-r--r-- | svx/source/dialog/bmpmask.src | 84 | ||||
-rw-r--r-- | svx/source/dialog/chardlg.cxx | 2665 | ||||
-rw-r--r-- | svx/source/dialog/chardlg.hrc | 67 | ||||
-rw-r--r-- | svx/source/dialog/chardlg.src | 2445 | ||||
-rw-r--r-- | svx/source/dialog/grfpage.cxx | 22 | ||||
-rw-r--r-- | svx/source/dialog/grfpage.hrc | 11 | ||||
-rw-r--r-- | svx/source/dialog/grfpage.hxx | 19 | ||||
-rw-r--r-- | svx/source/dialog/grfpage.src | 140 | ||||
-rw-r--r-- | svx/source/dialog/srchxtra.cxx | 10 |
10 files changed, 138 insertions, 5330 deletions
diff --git a/svx/source/dialog/_bmpmask.cxx b/svx/source/dialog/_bmpmask.cxx index 3d8f10b8187f..d20826425bfa 100644 --- a/svx/source/dialog/_bmpmask.cxx +++ b/svx/source/dialog/_bmpmask.cxx @@ -2,9 +2,9 @@ * * $RCSfile: _bmpmask.cxx,v $ * - * $Revision: 1.1.1.1 $ + * $Revision: 1.2 $ * - * last change: $Author: hr $ $Date: 2000-09-18 17:01:06 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -469,6 +469,7 @@ SvxBmpMask::SvxBmpMask( SfxBindings *pBindinx, aLbColor2.SetGetFocusHdl( LINK( pData, MaskData, FocusLbHdl ) ); aLbColor3.SetGetFocusHdl( LINK( pData, MaskData, FocusLbHdl ) ); aLbColor4.SetGetFocusHdl( LINK( pData, MaskData, FocusLbHdl ) ); + aLbColorTrans.Disable(); aSp1.SetValue( 10 ); aSp2.SetValue( 10 ); diff --git a/svx/source/dialog/bmpmask.src b/svx/source/dialog/bmpmask.src index d64041125e49..f885953edc82 100644 --- a/svx/source/dialog/bmpmask.src +++ b/svx/source/dialog/bmpmask.src @@ -2,9 +2,9 @@ * * $RCSfile: bmpmask.src,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: kz $ $Date: 2001-06-13 22:14:51 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -73,7 +73,7 @@ DockingWindow RID_SVXDLG_BMPMASK Hide = TRUE ; SVLook = TRUE ; Pos = MAP_APPFONT ( 0 , 0 ) ; - Size = MAP_APPFONT ( 163 , 133 ) ; + Size = MAP_APPFONT ( 163 , 126 ) ; Text = "Pipette" ; Text [ ENGLISH ] = "Eyedropper" ; Sizeable = FALSE ; @@ -82,10 +82,10 @@ DockingWindow RID_SVXDLG_BMPMASK Zoomable = TRUE ; Dockable = TRUE ; EnableResizing = TRUE ; - GroupBox GRP_Q + FixedLine GRP_Q { - Pos = MAP_APPFONT ( 6 , 23 ) ; - Size = MAP_APPFONT ( 151 , 104 ) ; + Pos = MAP_APPFONT ( 6 , 26 ) ; + Size = MAP_APPFONT ( 151 , 8 ) ; Text = "Farben" ; Text [ ENGLISH ] = "Colors" ; Text [ dutch ] = "Kleuren" ; @@ -112,8 +112,8 @@ DockingWindow RID_SVXDLG_BMPMASK }; FixedText FT_1 { - Pos = MAP_APPFONT ( 12 , 34 ) ; - Size = MAP_APPFONT ( 38 , 12 ) ; + Pos = MAP_APPFONT ( 12 , 37 ) ; + Size = MAP_APPFONT ( 38 , 8 ) ; Text = "Quellfarbe" ; Text [ ENGLISH ] = "Source color" ; Text [ dutch ] = "Uitgangskleur" ; @@ -140,8 +140,8 @@ DockingWindow RID_SVXDLG_BMPMASK }; FixedText FT_2 { - Pos = MAP_APPFONT ( 51 , 34 ) ; - Size = MAP_APPFONT ( 35 , 12 ) ; + Pos = MAP_APPFONT ( 51 , 37 ) ; + Size = MAP_APPFONT ( 35 , 8 ) ; Text = "Toleranz" ; Text [ ENGLISH ] = "Tolerance" ; Text [ english_us ] = "Tolerance" ; @@ -168,8 +168,8 @@ DockingWindow RID_SVXDLG_BMPMASK }; FixedText FT_3 { - Pos = MAP_APPFONT ( 87 , 34 ) ; - Size = MAP_APPFONT ( 64 , 12 ) ; + Pos = MAP_APPFONT ( 87 , 37 ) ; + Size = MAP_APPFONT ( 64 , 8 ) ; Text = "Ersetzen durch..." ; Text [ ENGLISH ] = "Replace with..." ; Text [ english_us ] = "Replace with..." ; @@ -196,41 +196,41 @@ DockingWindow RID_SVXDLG_BMPMASK }; CheckBox CBX_1 { - Pos = MAP_APPFONT ( 12 , 49 ) ; - Size = MAP_APPFONT ( 12 , 12 ) ; + Pos = MAP_APPFONT ( 12 , 50 ) ; + Size = MAP_APPFONT ( 10 , 10 ) ; TabStop = TRUE ; }; CheckBox CBX_2 { - Pos = MAP_APPFONT ( 12 , 64 ) ; - Size = MAP_APPFONT ( 12 , 12 ) ; + Pos = MAP_APPFONT ( 12 , 65 ) ; + Size = MAP_APPFONT ( 10 , 10 ) ; TabStop = TRUE ; }; CheckBox CBX_3 { - Pos = MAP_APPFONT ( 12 , 79 ) ; - Size = MAP_APPFONT ( 12 , 12 ) ; + Pos = MAP_APPFONT ( 12 , 80 ) ; + Size = MAP_APPFONT ( 10 , 10 ) ; TabStop = TRUE ; }; CheckBox CBX_4 { - Pos = MAP_APPFONT ( 12 , 94 ) ; - Size = MAP_APPFONT ( 12 , 12 ) ; + Pos = MAP_APPFONT ( 12 , 95 ) ; + Size = MAP_APPFONT ( 10 , 10 ) ; TabStop = TRUE ; }; Control QCOL_1 { HelpId = HID_BMPMASK_CTL_QCOL_1 ; - Pos = MAP_APPFONT ( 24 , 49 ) ; + Pos = MAP_APPFONT ( 24 , 48 ) ; Size = MAP_APPFONT ( 24 , 57 ) ; Border = TRUE ; }; CheckBox CBX_TRANS { - Pos = MAP_APPFONT ( 12 , 109 ) ; - Size = MAP_APPFONT ( 67 , 12 ) ; - Text = "Transparenz" ; - Text [ ENGLISH ] = "Transparency" ; + Pos = MAP_APPFONT ( 12 , 110 ) ; + Size = MAP_APPFONT ( 71 , 10 ) ; + Text = "~Transparenz" ; + Text [ ENGLISH ] = "~Transparency" ; TabStop = TRUE ; Text [ english_us ] = "Tr~ansparency" ; Text [ italian ] = "Trasparenza" ; @@ -257,8 +257,8 @@ DockingWindow RID_SVXDLG_BMPMASK MetricField SP_1 { Border = TRUE ; - Pos = MAP_APPFONT ( 51 , 49 ) ; - Size = MAP_APPFONT ( 28 , 12 ) ; + Pos = MAP_APPFONT ( 51 , 48 ) ; + Size = MAP_APPFONT ( 30 , 12 ) ; TabStop = TRUE ; Repeat = TRUE ; Spin = TRUE ; @@ -271,8 +271,8 @@ DockingWindow RID_SVXDLG_BMPMASK MetricField SP_2 { Border = TRUE ; - Pos = MAP_APPFONT ( 51 , 64 ) ; - Size = MAP_APPFONT ( 28 , 12 ) ; + Pos = MAP_APPFONT ( 51 , 63 ) ; + Size = MAP_APPFONT ( 30 , 12 ) ; TabStop = TRUE ; Repeat = TRUE ; Spin = TRUE ; @@ -285,8 +285,8 @@ DockingWindow RID_SVXDLG_BMPMASK MetricField SP_3 { Border = TRUE ; - Pos = MAP_APPFONT ( 51 , 79 ) ; - Size = MAP_APPFONT ( 28 , 12 ) ; + Pos = MAP_APPFONT ( 51 , 78 ) ; + Size = MAP_APPFONT ( 30 , 12 ) ; TabStop = TRUE ; Repeat = TRUE ; Spin = TRUE ; @@ -299,8 +299,8 @@ DockingWindow RID_SVXDLG_BMPMASK MetricField SP_4 { Border = TRUE ; - Pos = MAP_APPFONT ( 51 , 94 ) ; - Size = MAP_APPFONT ( 28 , 12 ) ; + Pos = MAP_APPFONT ( 51 , 93 ) ; + Size = MAP_APPFONT ( 30 , 12 ) ; TabStop = TRUE ; Repeat = TRUE ; Spin = TRUE ; @@ -314,8 +314,8 @@ DockingWindow RID_SVXDLG_BMPMASK { Pos = MAP_APPFONT ( 93 , 6 ) ; Size = MAP_APPFONT ( 64 , 14 ) ; - Text = "Ersetzen" ; - Text [ ENGLISH ] = "Replace" ; + Text = "~Ersetzen" ; + Text [ ENGLISH ] = "~Replace" ; Text [ dutch ] = "Vervangen" ; Text [ english_us ] = "~Replace" ; Text [ italian ] = "Sostituisci" ; @@ -341,7 +341,7 @@ DockingWindow RID_SVXDLG_BMPMASK ListBox LB_1 { Border = TRUE ; - Pos = MAP_APPFONT ( 87 , 49 ) ; + Pos = MAP_APPFONT ( 87 , 48 ) ; Size = MAP_APPFONT ( 64 , 75 ) ; TabStop = TRUE ; DropDown = TRUE ; @@ -350,7 +350,7 @@ DockingWindow RID_SVXDLG_BMPMASK ListBox LB_2 { Border = TRUE ; - Pos = MAP_APPFONT ( 87 , 64 ) ; + Pos = MAP_APPFONT ( 87 , 63 ) ; Size = MAP_APPFONT ( 64 , 75 ) ; TabStop = TRUE ; DropDown = TRUE ; @@ -359,7 +359,7 @@ DockingWindow RID_SVXDLG_BMPMASK ListBox LB_3 { Border = TRUE ; - Pos = MAP_APPFONT ( 87 , 79 ) ; + Pos = MAP_APPFONT ( 87 , 78 ) ; Size = MAP_APPFONT ( 64 , 75 ) ; TabStop = TRUE ; DropDown = TRUE ; @@ -368,7 +368,7 @@ DockingWindow RID_SVXDLG_BMPMASK ListBox LB_4 { Border = TRUE ; - Pos = MAP_APPFONT ( 87 , 94 ) ; + Pos = MAP_APPFONT ( 87 , 93 ) ; Size = MAP_APPFONT ( 64 , 75 ) ; TabStop = TRUE ; DropDown = TRUE ; @@ -377,7 +377,7 @@ DockingWindow RID_SVXDLG_BMPMASK ListBox LB_TRANS { Border = TRUE ; - Pos = MAP_APPFONT ( 87 , 109 ) ; + Pos = MAP_APPFONT ( 87 , 108 ) ; Size = MAP_APPFONT ( 64 , 75 ) ; TabStop = TRUE ; DropDown = TRUE ; @@ -386,7 +386,7 @@ DockingWindow RID_SVXDLG_BMPMASK ToolBox TBX_PIPETTE { SVLook = TRUE ; - Pos = MAP_APPFONT ( 6 , 6 ) ; + Pos = MAP_APPFONT ( 6 , 7 ) ; ItemList = { ToolBoxItem @@ -429,7 +429,7 @@ DockingWindow RID_SVXDLG_BMPMASK { HelpId = HID_BMPMASK_CTL_PIPETTE ; Border = TRUE ; - Pos = MAP_APPFONT ( 23 , 6 ) ; + Pos = MAP_APPFONT ( 22 , 6 ) ; Size = MAP_APPFONT ( 43 , 14 ) ; }; Text [ english_us ] = "Eyedropper" ; diff --git a/svx/source/dialog/chardlg.cxx b/svx/source/dialog/chardlg.cxx index fec57b5a26b5..b5a20d6db214 100644 --- a/svx/source/dialog/chardlg.cxx +++ b/svx/source/dialog/chardlg.cxx @@ -2,9 +2,9 @@ * * $RCSfile: chardlg.cxx,v $ * - * $Revision: 1.46 $ + * $Revision: 1.47 $ * - * last change: $Author: tl $ $Date: 2001-06-13 12:27:44 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -260,2667 +260,6 @@ inline BOOL StateToAttr( TriState aState ) return ( STATE_CHECK == aState ); } -// class SvxCharStdPage -------------------------------------------------- - -SfxTabPage* SvxCharStdPage::Create( Window* pParent, const SfxItemSet& rSet ) -{ - return new SvxCharStdPage( pParent, rSet ); -} - -// ----------------------------------------------------------------------- - -BOOL SvxCharStdPage::FillItemSet( SfxItemSet& rSet ) -{ - const SfxPoolItem* pOld = 0, *pItem; - const SfxItemSet& rOldSet = GetItemSet(); - BOOL bModified = FALSE; - const SfxItemSet* pExampleSet = GetTabDialog() ? GetTabDialog()->GetExampleSet() : NULL; - - // "Anderungen beim Font? - FASTBOOL bChanged = TRUE; - USHORT nWhich = GetWhich( SID_ATTR_CHAR_FONT ); - const String& rFntName = aFontBox.GetText(); - const FontList* pFontList = GetFontList(); - String aStyleBoxText = aStyleBox.GetText(); - USHORT nEntryPos = aStyleBox.GetEntryPos( aStyleBoxText ); - if ( nEntryPos >= nExtraEntryPos ) - aStyleBoxText.Erase(); - FontInfo aInfo( pFontList->Get( rFntName, aStyleBoxText ) ); - - SvxFontItem aFmtFont( aInfo.GetFamily(), aInfo.GetName(), - aInfo.GetStyleName(), aInfo.GetPitch(), - aInfo.GetCharSet(), nWhich ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_FONT ); - - if ( pOld ) - { - const SvxFontItem& rItem = *( (const SvxFontItem*)pOld ); - - if ( rItem.GetFamilyName() == aFmtFont.GetFamilyName() ) - bChanged = FALSE; - } - - if ( !bChanged ) - bChanged = !aFontBox.GetSavedValue().Len(); - - if( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET && - ((SvxFontItem*)pItem)->GetFamilyName() != aFmtFont.GetFamilyName() ) - bChanged = TRUE; - - if ( bChanged && rFntName.Len() ) - { - rSet.Put( aFmtFont ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - - bChanged = TRUE; - nWhich = GetWhich( SID_ATTR_CHAR_WEIGHT ); - FontWeight eWeight = aInfo.GetWeight(); - if ( nEntryPos >= nExtraEntryPos ) - eWeight = WEIGHT_NORMAL; - SvxWeightItem aFmtWeight( eWeight, nWhich ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_WEIGHT ); - - if ( pOld ) - { - const SvxWeightItem& rItem = *( (const SvxWeightItem*)pOld ); - - if ( rItem.GetValue() == aFmtWeight.GetValue() ) - bChanged = FALSE; - } - - if ( !bChanged ) - { - bChanged = !aStyleBox.GetSavedValue().Len(); - - if ( bInSearchMode && bChanged && - aInfo.GetWeight() == WEIGHT_NORMAL && aInfo.GetItalic() != ITALIC_NONE ) - bChanged = FALSE; - } - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET && - ((SvxWeightItem*)pItem)->GetValue() != aFmtWeight.GetValue() ) - bChanged = TRUE; - - if ( nEntryPos >= nExtraEntryPos ) - bChanged = ( nEntryPos == nExtraEntryPos ); - - String aText( aStyleBox.GetText() ); // Tristate, dann Text leer - - if ( bChanged && aText.Len() ) - { - rSet.Put( aFmtWeight ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - - bChanged = TRUE; - nWhich = GetWhich( SID_ATTR_CHAR_POSTURE ); - FontItalic eItalic = aInfo.GetItalic(); - if ( nEntryPos >= nExtraEntryPos ) - eItalic = ITALIC_NONE; - SvxPostureItem aFmtPosture( eItalic, nWhich ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_POSTURE ); - - if ( pOld ) - { - const SvxPostureItem& rItem = *( (const SvxPostureItem*)pOld ); - - if ( rItem.GetValue() == aFmtPosture.GetValue() ) - bChanged = FALSE; - } - - if ( !bChanged ) - { - bChanged = !aStyleBox.GetSavedValue().Len(); - - if ( bInSearchMode && bChanged && - aInfo.GetItalic() == ITALIC_NONE && aInfo.GetWeight() != WEIGHT_NORMAL ) - bChanged = FALSE; - } - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET && - ((SvxPostureItem*)pItem)->GetValue() != aFmtPosture.GetValue() ) - bChanged = TRUE; - - if ( nEntryPos >= nExtraEntryPos ) - bChanged = ( nEntryPos == ( nExtraEntryPos + 1 ) ); - - if ( bChanged && aText.Len() ) - { - rSet.Put( aFmtPosture ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - - // FontSize - long nSize = aSizeBox.GetValue(); - - if ( !aSizeBox.GetText().Len() ) // GetValue() gibt dann Min-Wert zurueck - nSize = 0; - long nSavedSize = (long)aSizeBox.GetSavedValue().ToInt32(); - FASTBOOL bRel = TRUE; - - if ( !aSizeBox.IsRelative() ) - { - nSavedSize *= 10; - bRel = FALSE; - } - - nWhich = GetWhich( SID_ATTR_CHAR_FONTHEIGHT ); - const SvxFontHeightItem* pOldHeight = - (const SvxFontHeightItem*)GetOldItem( rSet, SID_ATTR_CHAR_FONTHEIGHT ); - bChanged = ( nSize != nSavedSize ); - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET ) - { - float fSize = (float)nSize / 10; - long nVal = CalcToUnit( fSize, rSet.GetPool()->GetMetric( nWhich ) ); - if ( ( (SvxFontHeightItem*)pItem)->GetHeight() != (UINT32)nVal ) - bChanged = TRUE; - } - - if( bChanged || !pOldHeight || - bRel != ( SFX_MAPUNIT_RELATIVE != pOldHeight->GetPropUnit() || - 100 != pOldHeight->GetProp() ) ) - { - SfxMapUnit eUnit = rSet.GetPool()->GetMetric( nWhich ); - if( aSizeBox.IsRelative() ) - { - DBG_ASSERT( GetItemSet().GetParent(), "No parent set" ); - const SvxFontHeightItem& rOldItem = (const SvxFontHeightItem&) - GetItemSet().GetParent()->Get( nWhich ); - - SvxFontHeightItem aHeight( 240, 100, nWhich ); - if( aSizeBox.IsPtRelative() ) - aHeight.SetHeight( rOldItem.GetHeight(), - (USHORT)( nSize / 10 ), - SFX_MAPUNIT_POINT, eUnit ); - - else - aHeight.SetHeight( rOldItem.GetHeight(), - (USHORT)nSize, SFX_MAPUNIT_RELATIVE ); - rSet.Put( aHeight ); - } - else - { - float fSize = (float)nSize / 10; - SvxFontHeightItem aFmtSize( - CalcToUnit( fSize, eUnit ), 100, nWhich ); - rSet.Put( aFmtSize ); - } - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - - // Farbe - bModified |= FillItemSet_Impl( aColorBox, rSet, SID_ATTR_CHAR_COLOR ); - if ( aFillColorBox.IsVisible() ) - bModified |= FillItemSet_Impl( aFillColorBox, rSet, SID_ATTR_CHAR_FILLCOLOR ); - - bChanged = TRUE; - // Unterstreichen - nWhich = GetWhich( SID_ATTR_CHAR_UNDERLINE ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_UNDERLINE ); - TriState eState = aUnderlineBtn.GetState(); - - if ( pOld ) - { - const SvxUnderlineItem& rItem = *( (const SvxUnderlineItem*)pOld ); - - if ( (FontUnderline)rItem.GetValue() == eUnderline && - aUnderlineBtn.GetSavedValue() == eState ) - bChanged = FALSE; - } - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET && - !StateToAttr( eState ) && - ((SvxUnderlineItem*)pItem)->GetUnderline() != UNDERLINE_NONE ) - bChanged = TRUE; - - if ( bChanged && eState != STATE_DONTKNOW ) - { - SvxUnderlineItem aFmtUnderl( - StateToAttr( eState ) ? eUnderline : UNDERLINE_NONE, nWhich ); - rSet.Put( aFmtUnderl ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Durchstreichen - nWhich = GetWhich( SID_ATTR_CHAR_STRIKEOUT ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_STRIKEOUT ); - eState = aStrikeoutBtn.GetState(); - - if ( pOld ) - { - const SvxCrossedOutItem& rItem = *( (const SvxCrossedOutItem*)pOld ); - - if ( (FontStrikeout)rItem.GetValue() == eStrikeout && - aStrikeoutBtn.GetSavedValue() == eState ) - bChanged = FALSE; - } - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET && - !StateToAttr( eState ) && - ((SvxCrossedOutItem*)pItem)->GetStrikeout() != STRIKEOUT_NONE ) - bChanged = TRUE; - - if ( bChanged && eState != STATE_DONTKNOW ) - { - SvxCrossedOutItem aFmtCrossedOut( - StateToAttr( eState ) ? eStrikeout : STRIKEOUT_NONE, nWhich ); - rSet.Put( aFmtCrossedOut ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Kontour - nWhich = GetWhich( SID_ATTR_CHAR_CONTOUR ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_CONTOUR ); - eState = aOutlineBtn.GetState(); - - if ( pOld ) - { - const SvxContourItem& rItem = *( (const SvxContourItem*)pOld ); - - if ( rItem.GetValue() == StateToAttr( eState ) && - aOutlineBtn.GetSavedValue() == eState ) - bChanged = FALSE; - } - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET && - !StateToAttr( eState ) && ((SvxContourItem*)pItem)->GetValue() ) - bChanged = TRUE; - - if ( bChanged && eState != STATE_DONTKNOW ) - { - rSet.Put( SvxContourItem( StateToAttr( eState ), nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Schatten - nWhich = GetWhich( SID_ATTR_CHAR_SHADOWED ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_SHADOWED ); - eState = aShadowBtn.GetState(); - - if ( pOld ) - { - const SvxShadowedItem& rItem = *( (const SvxShadowedItem*)pOld ); - - if ( rItem.GetValue() == StateToAttr( eState ) && - aShadowBtn.GetSavedValue() == eState ) - bChanged = FALSE; - } - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, &pItem) == SFX_ITEM_SET && - !StateToAttr( eState ) && ((SvxShadowedItem*)pItem)->GetValue() ) - bChanged = TRUE; - - if ( bChanged && eState != STATE_DONTKNOW ) - { - rSet.Put( SvxShadowedItem( StateToAttr( eState ), nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Sprache - if( aLanguageBox.IsVisible() ) - { - nWhich = GetWhich( SID_ATTR_CHAR_LANGUAGE ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_LANGUAGE ); - USHORT nLPos = aLanguageBox.GetSelectEntryPos(); - USHORT nLang = (USHORT)(ULONG)aLanguageBox.GetEntryData(nLPos); -// util::Language nLanguage = SvxGetSelectableLanguages().getConstArray()[ nLang ]; - util::Language nLanguage = LANGUAGE_NONE; - - if ( pOld ) - { - const SvxLanguageItem& rItem = *( (const SvxLanguageItem*)pOld ); - - if ( nLPos == LISTBOX_ENTRY_NOTFOUND || - rItem.GetValue() == nLanguage ) - bChanged = FALSE; - } - - if ( !bChanged ) - bChanged = ( aLanguageBox.GetSavedValue() == LISTBOX_ENTRY_NOTFOUND ); - - if ( bChanged && nLPos != LISTBOX_ENTRY_NOTFOUND ) - { - rSet.Put( SvxLanguageItem( (LanguageType) nLanguage, nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - } - - return bModified; -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::Reset( const SfxItemSet& rSet ) -{ - // die FontListBox fuellen - const FontList* pFontList = GetFontList(); - aFontBox.Fill( pFontList ); - - // Font ermitteln - const SvxFontItem* pFontItem = 0; - USHORT nWhich = GetWhich( SID_ATTR_CHAR_FONT ); - SfxItemState eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - pFontItem = (const SvxFontItem*)&( rSet.Get( nWhich ) ); - aFontBox.SetText( pFontItem->GetFamilyName() ); - } - else - aFontBox.SetText( String() ); - - // Alle Styles zu einem selektierten Font - FillStyleBox_Impl(); - - FASTBOOL bStyle = FALSE; - FontItalic eItalic = ITALIC_NONE; - FontWeight eWeight = WEIGHT_NORMAL; - nWhich = GetWhich( SID_ATTR_CHAR_POSTURE ); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - const SvxPostureItem& rItem = (SvxPostureItem&)rSet.Get( nWhich ); - eItalic = (FontItalic)rItem.GetValue(); - bStyle = TRUE; - } - - nWhich = GetWhich( SID_ATTR_CHAR_WEIGHT ); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - SvxWeightItem& rItem = (SvxWeightItem&)rSet.Get( nWhich ); - eWeight = (FontWeight)rItem.GetValue(); - } - else if ( bStyle ) - bStyle = FALSE; - - // Aktuell eingestellter Font - if ( bStyle && pFontItem ) - { -/*!!! - String aStyleStr( pFontItem->GetStyleName() ); - - if ( aStyleStr.Len() ) - aStyleBox.SetText( aStyleStr ); - else - { - FontInfo aInfo = pFontList->Get( pFontItem->GetFamilyName(), eWeight, eItalic ); - aStyleBox.SetText( pFontList->GetStyleName( aInfo ) ); - } -*/ - FontInfo aInfo = pFontList->Get( pFontItem->GetFamilyName(), - eWeight, eItalic ); - aStyleBox.SetText( pFontList->GetStyleName( aInfo ) ); - } - else if ( !bInSearchMode || !bStyle ) - aStyleBox.SetText( String() ); - else if ( bStyle ) - { - FontInfo aInfo = pFontList->Get( String(), eWeight, eItalic ); - aStyleBox.SetText( pFontList->GetStyleName( aInfo ) ); - } - - // SizeBox fuellen - FillSizeBox_Impl(); - nWhich = GetWhich( SID_ATTR_CHAR_FONTHEIGHT ); - eState = rSet.GetItemState( nWhich ); - - if ( aSizeBox.IsRelativeMode() ) - { - SfxMapUnit eUnit = rSet.GetPool()->GetMetric( nWhich ); - const SvxFontHeightItem& rItem = - (SvxFontHeightItem&)rSet.Get( nWhich ); - - if( rItem.GetProp() != 100 || - SFX_MAPUNIT_RELATIVE != rItem.GetPropUnit() ) - { - BOOL bPtRel = SFX_MAPUNIT_POINT == rItem.GetPropUnit(); - aSizeBox.SetPtRelative( bPtRel ); - aSizeBox.SetValue( bPtRel ? ((short)rItem.GetProp()) * 10 - : rItem.GetProp() ); - } - else - { - aSizeBox.SetRelative(); - aSizeBox.SetValue( (long)CalcToPoint( rItem.GetHeight(), eUnit, 10 ) ); - } - } - else if ( eState >= SFX_ITEM_DEFAULT ) - { - SfxMapUnit eUnit = rSet.GetPool()->GetMetric( nWhich ); - const SvxFontHeightItem& rItem = - (SvxFontHeightItem&)rSet.Get( nWhich ); - aSizeBox.SetValue( - (long)CalcToPoint( rItem.GetHeight(), eUnit, 10 ) ); - } - else - aSizeBox.SetText( String() ); - - // Schattiert - nWhich = GetWhich( SID_ATTR_CHAR_SHADOWED ); - eState = rSet.GetItemState( nWhich ); - - switch ( eState ) - { - case SFX_ITEM_UNKNOWN: - aShadowBtn.Hide(); - break; - - case SFX_ITEM_DISABLED: - case SFX_ITEM_READONLY: - aShadowBtn.Disable(); - break; - - case SFX_ITEM_DONTCARE: - aShadowBtn.SetState( STATE_DONTKNOW ); - break; - - case SFX_ITEM_DEFAULT: - case SFX_ITEM_SET: - { - const SvxShadowedItem& rItem = - (SvxShadowedItem&)rSet.Get( nWhich ); - aShadowBtn.SetState( (TriState)rItem.GetValue() ); - aShadowBtn.EnableTriState( FALSE ); - break; - } - } - - // Kontour - nWhich = GetWhich( SID_ATTR_CHAR_CONTOUR ); - eState = rSet.GetItemState( nWhich ); - - switch ( eState ) - { - case SFX_ITEM_UNKNOWN: - aOutlineBtn.Hide(); - break; - - case SFX_ITEM_DISABLED: - case SFX_ITEM_READONLY: - aOutlineBtn.Disable(); - break; - - case SFX_ITEM_DONTCARE: - aOutlineBtn.SetState( STATE_DONTKNOW ); - break; - - case SFX_ITEM_DEFAULT: - case SFX_ITEM_SET: - { - const SvxContourItem& rItem = (SvxContourItem&)rSet.Get( nWhich ); - aOutlineBtn.SetState( (TriState)rItem.GetValue() ); - aOutlineBtn.EnableTriState( FALSE ); - break; - } - } - - // Underline - nWhich = GetWhich( SID_ATTR_CHAR_UNDERLINE ); - eState = rSet.GetItemState( nWhich ); - - switch ( eState ) - { - case SFX_ITEM_UNKNOWN: - aUnderlineBtn.Hide(); - break; - - case SFX_ITEM_DISABLED: - case SFX_ITEM_READONLY: - aUnderlineBtn.Disable(); - break; - - case SFX_ITEM_DONTCARE: - aUnderlineBtn.SetState( STATE_DONTKNOW ); - break; - - case SFX_ITEM_DEFAULT: - case SFX_ITEM_SET: - { - const SvxUnderlineItem& rItem = - (SvxUnderlineItem&)rSet.Get( nWhich ); - eUnderline = (FontUnderline)rItem.GetValue(); - - if ( eUnderline == UNDERLINE_NONE ) - aUnderlineBtn.SetState( STATE_NOCHECK ); - else - aUnderlineBtn.SetState( STATE_CHECK ); - aUnderlineBtn.EnableTriState( FALSE ); - break; - } - } - - // Strikeout - nWhich = GetWhich( SID_ATTR_CHAR_STRIKEOUT ); - eState = rSet.GetItemState( nWhich ); - - switch ( eState ) - { - case SFX_ITEM_UNKNOWN: - aStrikeoutBtn.Hide(); - break; - - case SFX_ITEM_DISABLED: - case SFX_ITEM_READONLY: - aStrikeoutBtn.Disable(); - break; - - case SFX_ITEM_DONTCARE: - aStrikeoutBtn.SetState( STATE_DONTKNOW ); - break; - - case SFX_ITEM_DEFAULT: - case SFX_ITEM_SET: - { - const SvxCrossedOutItem& rItem = - (SvxCrossedOutItem&)rSet.Get( nWhich ); - eStrikeout = (FontStrikeout)rItem.GetValue(); - - if ( eStrikeout == STRIKEOUT_NONE ) - aStrikeoutBtn.SetState( STATE_NOCHECK ); - else - aStrikeoutBtn.SetState( STATE_CHECK ); - aStrikeoutBtn.EnableTriState( FALSE ); - break; - } - } - - // Farbe - Reset_Impl( aColorBox, aColorText, rSet, SID_ATTR_CHAR_COLOR); - if( aFillColorBox.IsVisible() ) - Reset_Impl( aFillColorBox, aFillColorText, rSet, SID_ATTR_CHAR_FILLCOLOR); - - // Sprache - if( aLanguageBox.IsVisible() ) - { - nWhich = GetWhich( SID_ATTR_CHAR_LANGUAGE ); - aLanguageBox.SetNoSelection(); - eState = rSet.GetItemState( nWhich ); - - switch ( eState ) - { - case SFX_ITEM_UNKNOWN: - aLanguageText.Hide(); - aLanguageBox.Hide(); - break; - - case SFX_ITEM_DISABLED: - case SFX_ITEM_READONLY: - aLanguageText.Disable(); - aLanguageBox.Disable(); - break; - - case SFX_ITEM_DONTCARE: - aLanguageBox.SetNoSelection(); - break; - - case SFX_ITEM_DEFAULT: - case SFX_ITEM_SET: - { - const SvxLanguageItem& rItem = - (SvxLanguageItem&)rSet.Get( nWhich ); - DBG_ASSERT( (LanguageType)rItem.GetValue() != LANGUAGE_SYSTEM, - "LANGUAGE_SYSTEM nicht erlaubt!" ); - if ( (LanguageType)rItem.GetValue() != LANGUAGE_DONTKNOW ) - { -// USHORT nLang = (USHORT)SvxGetLanguagePos( SvxGetSelectableLanguages(), rItem.GetValue() ); - USHORT nLang = LANGUAGE_NONE; - for ( USHORT i = 0; i < aLanguageBox.GetEntryCount(); ++i ) - { - if ( (USHORT)(ULONG)aLanguageBox.GetEntryData(i) == nLang ) - { - aLanguageBox.SelectEntryPos(i); - break; - } - } - } - break; - } - } - } - - - // alle Attribute des Beispiel-Window-Fonts einstellen - short nEsc = 0; - BYTE nEscProp = 100; - BYTE nProp = 100; - SvxCaseMap eCaseMap = SVX_CASEMAP_NOT_MAPPED; - - // HochTief-Stellung - nWhich = GetWhich( SID_ATTR_CHAR_ESCAPEMENT ); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - const SvxEscapementItem& rItem = - (SvxEscapementItem&)rSet.Get( nWhich ); - nEsc = rItem.GetEsc(); - nEscProp = rItem.GetProp(); - } - - nWhich = GetWhich( SID_ATTR_CHAR_PROPSIZE ); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - const SvxPropSizeItem& rItem = (SvxPropSizeItem&)rSet.Get( nWhich ); - nProp = (BYTE)rItem.GetValue(); - } - - // Auszeichnung - nWhich = GetWhich( SID_ATTR_CHAR_CASEMAP ); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - const SvxCaseMapItem& rItem = (const SvxCaseMapItem&)rSet.Get( nWhich ); - eCaseMap = (SvxCaseMap)rItem.GetValue(); - } - - SvxFont& rFont = aExampleWin.GetFont(); - nWhich = GetWhich( SID_ATTR_CHAR_KERNING ); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - MapUnit eUnit = (MapUnit)rSet.GetPool()->GetMetric( nWhich ); - const SvxKerningItem& rItem = (SvxKerningItem&)rSet.Get( nWhich ); - long nKern = LogicToLogic( rItem.GetValue(), eUnit, MAP_TWIP ); - rFont.SetFixKerning( (short)nKern ); - } - else - rFont.SetFixKerning( 0 ); - - /* - * Fontattribute aus den Attr-Controls - * ExampleFont in Klammern, damit diese Variable nicht mehr - * verwendet wird. Update() und andere holen sich den Font - * aus dem Beispielcontrol; das gibt nette Seiteneffekte, wenn - * dann mit diesem Font(aExampleFont) weitergearbeitet wird und - * dieser anschliessend in das Beispielcontrol selektiert wird. - */ - if ( pFontItem ) - { - rFont.SetFamily( pFontItem->GetFamily() ); - rFont.SetName( pFontItem->GetFamilyName() ); - rFont.SetPitch( pFontItem->GetPitch() ); - rFont.SetCharSet( pFontItem->GetCharSet() ); - } - - nWhich = GetWhich( SID_ATTR_CHAR_FONTHEIGHT ); - eState = rSet.GetItemState( nWhich ); - - if ( aSizeBox.IsRelativeMode() ) - { - DBG_ASSERT( rSet.GetParent(), "No parent set" ); - - // SetValue wuerde nur einen Prozent-Wert zurueckgeben, deshalb - // den Wert vom Parent des Items abholen - SfxMapUnit eUnit = rSet.GetPool()->GetMetric( nWhich ); - const SvxFontHeightItem& rItem = - (SvxFontHeightItem&)rSet.GetParent()->Get( nWhich ); - rFont.SetSize( Size( 0, PointToTwips( - (long)CalcToPoint( rItem.GetHeight(), eUnit, 1 ) ) ) ); - } - else if ( aSizeBox.GetText().Len() ) - rFont.SetSize( Size( 0, PointToTwips( aSizeBox.GetValue() ) / 10 ) ); - else - // als Default 10pt - rFont.SetSize( Size( 0, 200 ) ); - - rFont.SetWeight( - eWeight != WEIGHT_NORMAL ? WEIGHT_BOLD : WEIGHT_NORMAL ); - - rFont.SetItalic( - eItalic != ITALIC_NONE ? ITALIC_NORMAL : ITALIC_NONE ); - - rFont.SetUnderline( - StateToAttr( aUnderlineBtn.GetState() ) ? eUnderline : UNDERLINE_NONE ); - - rFont.SetStrikeout( - StateToAttr( aStrikeoutBtn.GetState() ) ? eStrikeout : STRIKEOUT_NONE ); - - // Outline Shadow - rFont.SetOutline( StateToAttr( aOutlineBtn.GetState() ) ); - rFont.SetShadow( StateToAttr( aShadowBtn.GetState() ) ); - - // Color - { - Color aCol( aColorBox.GetSelectEntryColor() ); - rFont.SetColor( COL_AUTO == aCol.GetColor() ? Color(COL_BLACK) : aCol); - } - - if( aFillColorBox.IsVisible() ) - { - Color aSelectedColor; - if( aFillColorBox.GetSelectEntry() == aStrTransparent ) - aSelectedColor = Color( COL_TRANSPARENT ); - else - aSelectedColor = aFillColorBox.GetSelectEntryColor(); - rFont.SetFillColor( aSelectedColor ); - } - - // Kapitaelchen - rFont.SetCaseMap( eCaseMap ); - - // erst Relative Groesse dann Escapement - rFont.SetPropr( nProp ); - rFont.SetProprRel( nEscProp ); - rFont.SetEscapement( nEsc ); - - // WordLineMode - nWhich = GetWhich( SID_ATTR_CHAR_WORDLINEMODE ); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DEFAULT ) - { - const SvxWordLineModeItem& rItem = - (SvxWordLineModeItem&)rSet.Get( nWhich ); - rFont.SetWordLineMode( rItem.GetValue() ); - } - - // Hintergrund umstellen - aExampleWin.Invalidate(); - - // Hilfetext - aFontTypeText.SetText( pFontList->GetFontMapText( - pFontList->Get( aFontBox.GetText(), aStyleBox.GetText() ) ) ); - - // alte Einstellungen merken - aFontBox.SaveValue(); - aStyleBox.SaveValue(); - aSizeBox.SaveValue(); - aOutlineBtn.SaveValue(); - aShadowBtn.SaveValue(); - aUnderlineBtn.SaveValue(); - aStrikeoutBtn.SaveValue(); - aColorBox.SaveValue(); - aFillColorBox.SaveValue(); - aLanguageBox.SaveValue(); -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::DataChanged( const DataChangedEvent& rDCEvt ) -{ - SfxTabPage::DataChanged( rDCEvt ); - if ( bDeleteFontList ) - delete (FontList*)_pFontList; - _pFontList = NULL; -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::EnableRelativeMode() -{ - DBG_ASSERT( GetItemSet().GetParent(), "RelativeMode, but no ParentSet!" ); - aSizeBox.EnableRelativeMode( 0, 999 ); // min 0%, max 999%, step 5 - - USHORT nWhich = GetWhich( SID_ATTR_CHAR_FONTHEIGHT ); - const SvxFontHeightItem& rItem = - (SvxFontHeightItem&)GetItemSet().GetParent()->Get( nWhich ); - SfxMapUnit eUnit = GetItemSet().GetPool()->GetMetric( nWhich ); - short nCurHeight = CalcToPoint( rItem.GetHeight(), eUnit, 1 ) * 10; - - // ausgehend von der akt. Hoehe: - // - neagtiv bis minimal 2 pt - // - positiv bis maximal 999 pt - aSizeBox.EnablePtRelativeMode( -(nCurHeight - 20), - (9999 - nCurHeight), 10 ); -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::SetInfoItem( const SvxFontListItem& rItem ) -{ - if( bDeleteFontList ) - { - delete (FontList*)_pFontList; - bDeleteFontList = FALSE; - } - _pFontList = rItem.GetFontList(); -} - -// ----------------------------------------------------------------------- - -const FontList* SvxCharStdPage::GetFontList() const -{ - if ( !_pFontList ) - { - SfxObjectShell* pDocSh = SfxObjectShell::Current(); - const SfxPoolItem* pItem; - - if ( pDocSh && ( pItem = pDocSh->GetItem( SID_ATTR_CHAR_FONTLIST ) ) ) - ((SvxCharStdPage*)this)->_pFontList = ( (SvxFontListItem*)pItem )->GetFontList(); - else - { - ((SvxCharStdPage*)this)->_pFontList = new FontList( Application::GetDefaultDevice() ); - ((SvxCharStdPage*)this)->bDeleteFontList = TRUE; - } - } - return _pFontList; -} - -// ----------------------------------------------------------------------- - -SvxCharStdPage::SvxCharStdPage( Window* pParent, - const SfxItemSet& rAttr ) : - - SfxTabPage( pParent, SVX_RES( RID_SVXPAGE_CHAR_STD ), rAttr ), - - aFontText ( this, ResId( FT_FONT ) ), - aFontBox ( this, ResId( LB_FONT ) ), - aStyleText ( this, ResId( FT_STYLE ) ), - aStyleBox ( this, ResId( LB_STYLE ) ), - aSizeText ( this, ResId( FT_SIZE ) ), - aSizeBox ( this, ResId( LB_SIZE ) ), - aOutlineBtn ( this, ResId( BTN_OUTLINE ) ), - aShadowBtn ( this, ResId( BTN_SHADOW ) ), - aUnderlineBtn ( this, ResId( BTN_UNDERLINE ) ), - aStrikeoutBtn ( this, ResId( BTN_STRIKEOUT ) ), - aCasemapBox ( this, ResId( GB_CASEMAP ) ), - aColorText ( this, ResId( FT_COLOR ) ), - aColorBox ( this, ResId( LB_COLOR ) ), - aFillColorText ( this, ResId( FT_FILLCOLOR ) ), - aFillColorBox ( this, ResId( LB_FILLCOLOR ) ), - aLanguageText ( this, ResId( FT_LANGUAGE ) ), - aLanguageBox ( this, ResId( LB_LANGUAGE ) ), - aFontTypeText ( this, ResId( FT_FONTTYPE ) ), - aExampleWin ( this, ResId( WIN_EXAMPLE ) ), - aExampleBox ( this, ResId( GB_EXAMPLE ) ), - aStrTransparent ( ResId( STR_TRANSPARENT ) ), - aNoStyleStr ( ResId( STR_NOSTYLE ) ), - _pFontList ( NULL ), - eUnderline ( UNDERLINE_NONE ), - eStrikeout ( STRIKEOUT_NONE ), - bDeleteFontList ( FALSE ), - bInSearchMode ( FALSE ), - nExtraEntryPos ( LISTBOX_ENTRY_NOTFOUND ) - -{ - FreeResource(); - - const SfxPoolItem* pItem; - SfxObjectShell* pShell; - if(SFX_ITEM_SET == rAttr.GetItemState(SID_HTML_MODE, FALSE, &pItem) || - ( 0 != ( pShell = SfxObjectShell::Current()) && - 0 != (pItem = pShell->GetItem(SID_HTML_MODE)))) - { - USHORT nHtmlMode = ((const SfxUInt16Item*)pItem)->GetValue(); - if(nHtmlMode & HTMLMODE_ON) - { - aOutlineBtn .Hide(); - aShadowBtn .Hide(); - aUnderlineBtn .SetPosPixel(aOutlineBtn .GetPosPixel()); - aStrikeoutBtn .SetPosPixel(aShadowBtn .GetPosPixel()); - } - } - - // diese Page braucht ExchangeSupport - SetExchangeSupport(); - - SetHandler_Impl(); - - // ColorBox aus der XColorTable fuellen. - SfxObjectShell* pDocSh = SfxObjectShell::Current(); - DBG_ASSERT( pDocSh, "DocShell not found!" ); - XColorTable* pColorTable = NULL; - FASTBOOL bKillTable = FALSE; - - if ( pDocSh && ( pItem = pDocSh->GetItem( SID_COLOR_TABLE ) ) ) - pColorTable = ( (SvxColorTableItem*)pItem )->GetColorTable(); - - if ( !pColorTable ) - { - pColorTable = new XColorTable( SvtPathOptions().GetPalettePath() ); - bKillTable = TRUE; - } - - aColorBox.SetUpdateMode( FALSE ); - aColorBox.InsertAutomaticEntry(); - for ( long i = 0; i < pColorTable->Count(); i++ ) - { - XColorEntry* pEntry = pColorTable->Get(i); - aColorBox.InsertEntry( pEntry->GetColor(), pEntry->GetName() ); - } - aColorBox.SetUpdateMode( TRUE ); - - if( SFX_ITEM_SET == rAttr.GetItemState(SID_ATTR_CHAR_FILLCOLOR, FALSE ) ) - { - aFillColorBox.SetUpdateMode( FALSE ); - aFillColorBox.CopyEntries( aColorBox ); - aFillColorBox.RemoveEntry(0); - aFillColorBox.InsertEntry( aStrTransparent, 0 ); - aFillColorBox.SetUpdateMode( TRUE ); - aLanguageBox.Hide(); - aLanguageText.Hide(); - aFillColorBox.Show(); - aFillColorText.Show(); - } - - if ( bKillTable ) - delete pColorTable; - - aTimer.Start(); -} - -// ----------------------------------------------------------------------- - -SvxCharStdPage::~SvxCharStdPage() -{ - if( bDeleteFontList ) - delete (FontList*)_pFontList; -} - -// ----------------------------------------------------------------------- - -USHORT* SvxCharStdPage::GetRanges() -{ - return pStdRanges; -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::Reset_Impl( ColorListBox& rColorBox, - FixedText& rColorText, const SfxItemSet& rSet, USHORT nSlot ) -{ - USHORT nWhich = GetWhich( nSlot ); - SfxItemState eState = rSet.GetItemState( nWhich ); - - switch ( eState ) - { - case SFX_ITEM_UNKNOWN: - rColorText.Hide(); - rColorBox.Hide(); - break; - - case SFX_ITEM_DISABLED: - case SFX_ITEM_READONLY: - rColorText.Disable(); - rColorBox.Disable(); - break; - - case SFX_ITEM_DONTCARE: - rColorBox.SetNoSelection(); - break; - - case SFX_ITEM_DEFAULT: - case SFX_ITEM_SET: - { - const SvxColorItem& rItem = (SvxColorItem&)rSet.Get( nWhich ); - Color aColor = rItem.GetValue(); - USHORT nSelPos = rColorBox.GetEntryPos( aColor ); - if( nSelPos == LISTBOX_ENTRY_NOTFOUND && - aColor == Color(COL_TRANSPARENT) ) - nSelPos = rColorBox.GetEntryPos( aStrTransparent ); - - if ( LISTBOX_ENTRY_NOTFOUND != nSelPos ) - rColorBox.SelectEntryPos( nSelPos ); - else - { - nSelPos = rColorBox.GetEntryPos( aColor ); - if ( LISTBOX_ENTRY_NOTFOUND != nSelPos ) - rColorBox.SelectEntryPos( nSelPos ); - else - rColorBox.SelectEntryPos( rColorBox.InsertEntry( - aColor, String( SVX_RES( RID_SVXSTR_COLOR_USER ) ) ) ); - } - break; - } - } -} - -// ----------------------------------------------------------------------- - -BOOL SvxCharStdPage::FillItemSet_Impl( const ColorListBox& rColorBox, - SfxItemSet& rSet, USHORT nSlot ) -{ - USHORT nWhich = GetWhich( nSlot ); - const SvxColorItem* pOld = (const SvxColorItem*)GetOldItem( rSet, nSlot ); - const SvxColorItem* pItem = 0; - BOOL bChanged = TRUE; - const SfxItemSet* pExampleSet = - GetTabDialog() ? GetTabDialog()->GetExampleSet() : NULL; - const SfxItemSet& rOldSet = GetItemSet(); - - Color aSelectedColor; - if( rColorBox.GetSelectEntry() == aStrTransparent ) - aSelectedColor = Color( COL_TRANSPARENT ); - else - aSelectedColor = rColorBox.GetSelectEntryColor(); - - if ( pOld && pOld->GetValue() == aSelectedColor ) - bChanged = FALSE; - - if ( !bChanged ) - bChanged = ( rColorBox.GetSavedValue() == LISTBOX_ENTRY_NOTFOUND ); - - if ( !bChanged && pExampleSet && - pExampleSet->GetItemState(nWhich, FALSE, (const SfxPoolItem**)&pItem) == SFX_ITEM_SET && - ( (SvxColorItem*)pItem)->GetValue() != aSelectedColor ) - bChanged = TRUE; - - BOOL bModified = FALSE; - - if ( bChanged && rColorBox.GetSelectEntryPos() != LISTBOX_ENTRY_NOTFOUND ) - { - rSet.Put( SvxColorItem( aSelectedColor, nWhich ) ); - bModified = TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - - return bModified; -} - - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::ActivatePage( const SfxItemSet& rSet ) -{ - SvxFont& rFont = aExampleWin.GetFont(); - - // WordLineMode - USHORT nWhich = GetWhich( SID_ATTR_CHAR_WORDLINEMODE ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxWordLineModeItem& rItem = - (SvxWordLineModeItem&)rSet.Get( nWhich ); - rFont.SetWordLineMode( rItem.GetValue() ); - } - - short nEsc = 0; - BYTE nEscProp = 100; - BYTE nProp = 100; - SvxCaseMap eCaseMap = SVX_CASEMAP_NOT_MAPPED; - - // Proportionale Textgroesse - nWhich = GetWhich( SID_ATTR_CHAR_PROPSIZE ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxPropSizeItem& rItem = (SvxPropSizeItem&)rSet.Get( nWhich ); - nProp = (BYTE)rItem.GetValue(); - } - - // HochTief-Stellung - nWhich = GetWhich( SID_ATTR_CHAR_ESCAPEMENT ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxEscapementItem& rItem = (SvxEscapementItem&)rSet.Get( nWhich ); - nEsc = rItem.GetEsc(); - nEscProp = rItem.GetProp(); - } - - // BspFont setzen - rFont.SetPropr( nProp ); - rFont.SetProprRel( nEscProp ); - rFont.SetEscapement( nEsc ); - - // Auszeichnung - nWhich = GetWhich( SID_ATTR_CHAR_CASEMAP ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxCaseMapItem& rItem = (const SvxCaseMapItem&)rSet.Get( nWhich ); - eCaseMap = (SvxCaseMap)rItem.GetValue(); - } - rFont.SetCaseMap( eCaseMap ); - - // Kerning - nWhich = GetWhich( SID_ATTR_CHAR_KERNING ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxKerningItem& rItem = (SvxKerningItem&)rSet.Get( nWhich ); - MapUnit eUnit = (MapUnit)rSet.GetPool()->GetMetric( nWhich ); - long nKern = LogicToLogic( rItem.GetValue(), eUnit, MAP_TWIP ); - rFont.SetFixKerning( (short)nKern ); - } - - // Unterstrichen - nWhich = GetWhich( SID_ATTR_CHAR_UNDERLINE ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxUnderlineItem& rItem = (SvxUnderlineItem&)rSet.Get( nWhich ); - eUnderline = (FontUnderline)rItem.GetValue(); - rFont.SetUnderline( eUnderline ); - if ( eUnderline == UNDERLINE_NONE ) - aUnderlineBtn.SetState( STATE_NOCHECK ); - } - - // Durchgestrichen - nWhich = GetWhich( SID_ATTR_CHAR_STRIKEOUT ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxCrossedOutItem& rItem = (SvxCrossedOutItem&)rSet.Get( nWhich ); - eStrikeout = (FontStrikeout)rItem.GetValue(); - rFont.SetStrikeout( eStrikeout ); - if ( eStrikeout == STRIKEOUT_NONE ) - aStrikeoutBtn.SetState( STATE_NOCHECK ); - } - - // Hintergrundbrush - nWhich = GetWhich( SID_ATTR_BRUSH ); - - if ( rSet.GetItemState( nWhich ) == SFX_ITEM_SET ) - { - const SvxBrushItem& rItem = (SvxBrushItem&)rSet.Get( nWhich ); - aExampleWin.SetColor( rItem.GetColor() ); - } - - UpdateExample_Impl(); -} - -// ----------------------------------------------------------------------- - -int SvxCharStdPage::DeactivatePage( SfxItemSet* pSet ) -{ - if ( pSet ) - FillItemSet( *pSet ); - return LEAVE_PAGE; -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::SetHandler_Impl() -{ - // Handler jeweils fuer Update der Beispielbox - aTimer.SetTimeout( 350 ); - aTimer.SetTimeoutHdl( LINK( this, SvxCharStdPage, TimeoutHdl_Impl ) ); - - Link aModLink = LINK( this, SvxCharStdPage, BoxModifyHdl_Impl ); - aFontBox.SetModifyHdl( aModLink ); - aStyleBox.SetModifyHdl( aModLink ); - aSizeBox.SetModifyHdl( aModLink ); - - aOutlineBtn.SetClickHdl( - LINK( this, SvxCharStdPage, OutlineClickHdl_Impl ) ); - aShadowBtn.SetClickHdl( - LINK( this, SvxCharStdPage, ShadowClickHdl_Impl ) ); - aUnderlineBtn.SetClickHdl( - LINK( this, SvxCharStdPage, UnderlineClickHdl_Impl ) ); - aStrikeoutBtn.SetClickHdl( - LINK( this, SvxCharStdPage, StrikeoutClickHdl_Impl ) ); - - aColorBox.SetSelectHdl( - LINK( this, SvxCharStdPage, ColorBoxSelectHdl_Impl ) ); - aFillColorBox.SetSelectHdl( - LINK( this, SvxCharStdPage, ColorBoxSelectHdl_Impl ) ); - - // initialisieren Sprachen -// const sal_Int32 nLanguageCount = SvxGetSelectableLanguages().getLength(); -// const util::Language *pLang = SvxGetSelectableLanguages().getConstArray(); - const sal_Int32 nLanguageCount = 0; - const util::Language *pLang = NULL; - for ( sal_Int32 i = 0; i < nLanguageCount; ++i ) - { - LanguageType eType = pLang[i]; - USHORT nPos; - - nPos = aLanguageBox.InsertEntry( ::GetLanguageString( eType ) ); - aLanguageBox.SetEntryData( nPos, (void*)(ULONG)i ); - } - } - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::UpdateExample_Impl() -{ - SvxFont& rFont = aExampleWin.GetFont(); - Size aSize = rFont.GetSize(); - aSize.Width() = 0; - - // Font - const FontList* pFontList = GetFontList(); - FontInfo aFontInfo( pFontList->Get( aFontBox.GetText(), - aStyleBox.GetText() ) ); - // Size - if ( aSizeBox.IsRelative() ) - { - DBG_ASSERT( GetItemSet().GetParent(), "No parent set" ); - - USHORT nWhich = GetWhich( SID_ATTR_CHAR_FONTHEIGHT ); - const SvxFontHeightItem& rOldItem = - (SvxFontHeightItem&)GetItemSet().GetParent()->Get( nWhich ); - - // alter Wert, skaliert - long nHeight; - if( aSizeBox.IsPtRelative() ) - nHeight = rOldItem.GetHeight() + - PointToTwips( aSizeBox.GetValue() / 10 ); - else - nHeight = rOldItem.GetHeight() * aSizeBox.GetValue() / 100; - - // Umrechnung in twips fuer das Beispiel-Window - aSize.Height() = ItemToControl( nHeight, - GetItemSet().GetPool()->GetMetric( nWhich ), SFX_FUNIT_TWIP ); - } - else if ( aSizeBox.GetText().Len() ) - aSize.Height() = PointToTwips( aSizeBox.GetValue() / 10 ); - else - aSize.Height() = 200; // als Default 10pt - aFontInfo.SetSize( aSize ); - - rFont.SetFamily( aFontInfo.GetFamily() ); - rFont.SetName( aFontInfo.GetName() ); - rFont.SetStyleName( aFontInfo.GetStyleName() ); - rFont.SetPitch( aFontInfo.GetPitch() ); - rFont.SetCharSet( aFontInfo.GetCharSet() ); - rFont.SetWeight( aFontInfo.GetWeight() ); - rFont.SetItalic( aFontInfo.GetItalic() ); - rFont.SetSize( aFontInfo.GetSize() ); - - aExampleWin.Invalidate(); - aFontTypeText.SetText( pFontList->GetFontMapText( aFontInfo ) ); -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::FillStyleBox_Impl() -{ - const FontList* pFontList = GetFontList(); - DBG_ASSERT( pFontList, "no fontlist" ); - // "Uber FontInfo und Fontlist die StyleBox f"ullen - aStyleBox.Fill( aFontBox.GetText(), pFontList ); - - if ( bInSearchMode ) - { - // Bei der Suche zus"atzliche Eintr"age: - // "Nicht Fett" und "Nicht Kursiv" - String aEntry = aNoStyleStr; - const sal_Char sS[] = "%s"; - aEntry.SearchAndReplaceAscii( sS, pFontList->GetBoldStr() ); - nExtraEntryPos = aStyleBox.InsertEntry( aEntry ); - aEntry = aNoStyleStr; - aEntry.SearchAndReplaceAscii( sS, pFontList->GetItalicStr() ); - aStyleBox.InsertEntry( aEntry ); - } -} - -// ----------------------------------------------------------------------- - -void SvxCharStdPage::FillSizeBox_Impl() -{ - const FontList* pFontList = GetFontList(); - // Ueber FontInfo und Fontlist Size fuellen - aSizeBox.Fill( pFontList->Get( aFontBox.GetText(), aStyleBox.GetText() ), - pFontList ); -} - -// ----------------------------------------------------------------------- - -IMPL_LINK_INLINE_START( SvxCharStdPage, TimeoutHdl_Impl, Timer *, EMPTYARG ) -{ - UpdateExample_Impl(); - return 0; -} -IMPL_LINK_INLINE_END( SvxCharStdPage, TimeoutHdl_Impl, Timer *, EMPTYARG ) - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharStdPage, BoxModifyHdl_Impl, void *, pBox ) -{ - aTimer.Start(); - - if ( &aFontBox == pBox ) - { - FillStyleBox_Impl(); - FillSizeBox_Impl(); - } - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK_INLINE_START( SvxCharStdPage, OutlineClickHdl_Impl, TriStateBox *, pBtn ) -{ - pBtn->EnableTriState( FALSE ); - SvxFont& rFont = aExampleWin.GetFont(); - rFont.SetOutline( StateToAttr( pBtn->GetState() ) ); - aExampleWin.Invalidate(); - return 0; -} -IMPL_LINK_INLINE_END( SvxCharStdPage, OutlineClickHdl_Impl, TriStateBox *, pBtn ) - -// ----------------------------------------------------------------------- - -IMPL_LINK_INLINE_START( SvxCharStdPage, ShadowClickHdl_Impl, TriStateBox *, pBtn ) -{ - pBtn->EnableTriState( FALSE ); - SvxFont& rFont = aExampleWin.GetFont(); - rFont.SetShadow( StateToAttr( pBtn->GetState() ) ); - aExampleWin.Invalidate(); - return 0; -} -IMPL_LINK_INLINE_END( SvxCharStdPage, ShadowClickHdl_Impl, TriStateBox *, pBtn ) - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharStdPage, UnderlineClickHdl_Impl, TriStateBox *, pBtn ) -{ - pBtn->EnableTriState( FALSE ); - SvxFont& rFont = aExampleWin.GetFont(); - eUnderline = StateToAttr( pBtn->GetState() ) == TRUE ? UNDERLINE_SINGLE - : UNDERLINE_NONE; - rFont.SetUnderline( eUnderline ); - UpdateExample_Impl(); - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharStdPage, StrikeoutClickHdl_Impl, TriStateBox *, pBtn ) -{ - pBtn->EnableTriState( FALSE ); - SvxFont& rFont = aExampleWin.GetFont(); - eStrikeout = StateToAttr( pBtn->GetState() ) == TRUE ? STRIKEOUT_SINGLE - : STRIKEOUT_NONE; - rFont.SetStrikeout( eStrikeout ); - UpdateExample_Impl(); - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK_INLINE_START( SvxCharStdPage, ColorBoxSelectHdl_Impl, ColorListBox *, pBox ) -{ - SvxFont& rFont = aExampleWin.GetFont(); - Color aSelectedColor; - if( pBox->GetSelectEntry() == aStrTransparent ) - aSelectedColor = Color( COL_TRANSPARENT ); - else - aSelectedColor = pBox->GetSelectEntryColor(); - - if( pBox == &aColorBox ) - { - rFont.SetColor( COL_AUTO == aSelectedColor.GetColor() - ? Color(COL_BLACK) : aSelectedColor ); - } - else - rFont.SetFillColor( aSelectedColor ); - UpdateExample_Impl(); - return 0; -} -IMPL_LINK_INLINE_END( SvxCharStdPage, ColorBoxSelectHdl_Impl, ColorListBox *, pBox ) - -// class SvxCharExtPage -------------------------------------------------- - -SfxTabPage* SvxCharExtPage::Create( Window* pParent, const SfxItemSet& rSet ) -{ - return new SvxCharExtPage( pParent, rSet ); -} - -// ----------------------------------------------------------------------- - -BOOL SvxCharExtPage::FillItemSet( SfxItemSet& rSet ) -{ - const SfxPoolItem* pOld = 0; - const SfxItemSet& rOldSet = GetItemSet(); - BOOL bModified = FALSE; - FASTBOOL bChanged = TRUE; - - // Wortweise - USHORT nWhich = GetWhich( SID_ATTR_CHAR_WORDLINEMODE ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_WORDLINEMODE ); - - if ( pOld ) - { - const SvxWordLineModeItem& rItem = *( (const SvxWordLineModeItem*)pOld ); - - if ( rItem.GetValue() == aWordBox.IsChecked() ) - bChanged = FALSE; - } - - if ( rOldSet.GetItemState( nWhich ) == SFX_ITEM_DONTCARE && - aWordBox.IsChecked() == aWordBox.GetSavedValue() ) - bChanged = FALSE; - - if ( bChanged ) - { - rSet.Put( SvxWordLineModeItem( aWordBox.IsChecked(), nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Auszeichnung - nWhich = GetWhich( SID_ATTR_CHAR_CASEMAP ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_CASEMAP ); - SvxCaseMap eCaseMap = SVX_CASEMAP_NOT_MAPPED; - FASTBOOL bChecked = FALSE; - - USHORT nCapsPos = aCapsLB.GetSelectEntryPos(); - if ( nCapsPos != LISTBOX_ENTRY_NOTFOUND ) - { - eCaseMap = (SvxCaseMap)nCapsPos; - bChecked = TRUE; - } - - if ( pOld ) - { - const SvxCaseMapItem& rItem = *( (const SvxCaseMapItem*)pOld ); - - if ( (SvxCaseMap)rItem.GetValue() == eCaseMap ) - bChanged = FALSE; - } - - if ( bChanged && bChecked ) - { - rSet.Put( SvxCaseMapItem( eCaseMap, nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Position (hoch, normal oder tief) - nWhich = GetWhich( SID_ATTR_CHAR_ESCAPEMENT ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_ESCAPEMENT ); - const FASTBOOL bHigh = aHighBtn.IsChecked(); - short nEsc; - BYTE nEscProp; - - if ( bHigh || aDeepBtn.IsChecked() ) - { - if(aAutoPosBox.IsChecked()) - { - nEsc = bHigh ? DFLT_ESC_AUTO_SUPER : DFLT_ESC_AUTO_SUB; - } - else - { - nEsc = (short)aEscRelPosEdit.Denormalize( aEscRelPosEdit.GetValue() ); - nEsc *= bHigh ? 1 : -1; - } - nEscProp = (BYTE)aEscRelSizeEdit.Denormalize( - aEscRelSizeEdit.GetValue() ); - } - else - { - nEsc = 0; - nEscProp = 100; - } - - if ( pOld ) - { - const SvxEscapementItem& rItem = *( (const SvxEscapementItem*)pOld ); - - // Wert gleich geblieben oder kein Button gecheckt? - if ( rItem.GetEsc() == nEsc && rItem.GetProp() == nEscProp ) - bChanged = FALSE; - } - - if ( !bChanged && !aHighBtn.GetSavedValue() && - !aNormalBtn.GetSavedValue() && !aDeepBtn.GetSavedValue() ) - bChanged = TRUE; - - if ( bChanged && - ( aHighBtn.IsChecked() || - aNormalBtn.IsChecked() || - aDeepBtn.IsChecked() ) ) - { - rSet.Put( SvxEscapementItem( nEsc, nEscProp, nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Kerning - nWhich = GetWhich( SID_ATTR_CHAR_KERNING ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_KERNING ); - USHORT nPos = aKerningListBox.GetSelectEntryPos(); - short nKerning = 0; - SfxMapUnit eUnit = rSet.GetPool()->GetMetric( nWhich ); - - if ( nPos == LW_GESPERRT || nPos == LW_SCHMAL ) - { - long nTmp = aKerningEdit.GetValue(); - long nVal = LogicToLogic( nTmp, MAP_POINT, (MapUnit)eUnit ); - nKerning = (short)aKerningEdit.Denormalize( nVal ); - - if ( nPos == LW_SCHMAL ) - nKerning *= - 1; - } - - if ( pOld ) - { - const SvxKerningItem& rItem = *( (const SvxKerningItem*)pOld ); - - if ( rItem.GetValue() == nKerning ) - bChanged = FALSE; - } - - if ( !bChanged && - ( aKerningListBox.GetSavedValue() == LISTBOX_ENTRY_NOTFOUND || - !aKerningEdit.GetSavedValue().Len() ) ) - bChanged = TRUE; - - if ( bChanged && nPos != LISTBOX_ENTRY_NOTFOUND ) - { - rSet.Put( SvxKerningItem( nKerning, nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - bChanged = TRUE; - - // Pair-Kerning - nWhich = GetWhich( SID_ATTR_CHAR_AUTOKERN ); - - if ( aAutoKernBtn.IsChecked() != aAutoKernBtn.GetSavedValue() ) - { - rSet.Put( SvxAutoKernItem( aAutoKernBtn.IsChecked(), nWhich ) ); - bModified |= TRUE; - } - else if ( SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - - // Unterstrichen - nWhich = GetWhich( SID_ATTR_CHAR_UNDERLINE ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_UNDERLINE ); - nPos = aUnderlineBox.GetSelectEntryPos(); - FontUnderline eUnder = (FontUnderline)(ULONG)aUnderlineBox.GetEntryData( nPos ); - - if ( pOld ) - { - const SvxUnderlineItem& rItem = *( (const SvxUnderlineItem*)pOld ); - - if ( !aUnderlineBox.IsEnabled() || - (FontUnderline)rItem.GetValue() == eUnder ) - bChanged = FALSE; - } - - FASTBOOL bTmp = FALSE; - SfxTabDialog* pDlg = GetTabDialog(); - const SfxItemSet* pExSet = NULL; - - if ( pDlg ) - pExSet = pDlg->GetExampleSet(); - - if ( aUnderlineBox.IsEnabled() ) - { - if ( bChanged ) - { - const SvxUnderlineItem* pTmp = NULL; - SfxItemState eState = SFX_ITEM_UNKNOWN; - - if ( pExSet ) - eState = pExSet->GetItemState( nWhich, TRUE, (const SfxPoolItem**)&pTmp ); - - if ( pTmp && pTmp->GetUnderline() != UNDERLINE_NONE ) - bTmp = TRUE; - else if ( !pTmp ) - { - pTmp = (SvxUnderlineItem*)GetItem( rOldSet, SID_ATTR_CHAR_UNDERLINE ); - if ( pTmp && pTmp->GetUnderline() != UNDERLINE_NONE ) - bTmp = TRUE; - } - - if ( bTmp || SFX_ITEM_DONTCARE == eState ) - { - rSet.Put( SvxUnderlineItem( eUnder, nWhich ) ); - bModified |= TRUE; - } - } - - if ( ( !bChanged || !bTmp ) && - SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - } - bChanged = TRUE; - - // Durchgestrichen - nWhich = GetWhich( SID_ATTR_CHAR_STRIKEOUT ); - pOld = GetOldItem( rSet, SID_ATTR_CHAR_UNDERLINE ); - nPos = aStrikeoutBox.GetSelectEntryPos(); - FontStrikeout eStrike = (FontStrikeout)(ULONG)aStrikeoutBox.GetEntryData( nPos ); - - if ( pOld ) - { - const SvxCrossedOutItem& rItem = *( (const SvxCrossedOutItem*)pOld ); - - if ( !aStrikeoutBox.IsEnabled() || (FontStrikeout)rItem.GetValue() == eStrike ) - bChanged = FALSE; - } - - bTmp = FALSE; - - if ( aStrikeoutBox.IsEnabled() ) - { - if ( bChanged ) - { - const SvxCrossedOutItem* pTmp = NULL; - SfxItemState eState = SFX_ITEM_UNKNOWN; - - if ( pExSet ) - eState = pExSet->GetItemState( nWhich, TRUE, (const SfxPoolItem**)&pTmp ); - - if ( pTmp && pTmp->GetStrikeout() != STRIKEOUT_NONE ) - bTmp = TRUE; - else if ( !pTmp ) - { - pTmp = (SvxCrossedOutItem*)GetItem( rOldSet, SID_ATTR_CHAR_STRIKEOUT ); - if ( pTmp && pTmp->GetStrikeout() != STRIKEOUT_NONE ) - bTmp = TRUE; - } - - if ( bTmp || SFX_ITEM_DONTCARE == eState ) - { - rSet.Put( SvxCrossedOutItem( eStrike, nWhich ) ); - bModified |= TRUE; - } - } - - if ( ( !bChanged || !bTmp ) && - SFX_ITEM_DEFAULT == rOldSet.GetItemState( nWhich, FALSE ) ) - rSet.ClearItem( nWhich ); - } - - //blinken - - if ( aFlashBox.IsChecked() != aFlashBox.GetSavedValue()) - { - nWhich = GetWhich( SID_ATTR_FLASH ); - rSet.Put(SvxBlinkItem(aFlashBox.IsChecked(), nWhich)); - bModified |= TRUE; - } - - return bModified; -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::Reset( const SfxItemSet& rSet ) -{ - bInReset = TRUE; - String sUser = GetUserData(); - - if ( sUser.Len() ) - { - nSuperEsc = (short)sUser.GetToken( 0 ).ToInt32(); - nSubEsc = (short)sUser.GetToken( 1 ).ToInt32(); - nSuperProp = (BYTE)sUser.GetToken( 2 ).ToInt32(); - nSubProp = (BYTE)sUser.GetToken( 3 ).ToInt32(); - } - ActivatePage( rSet ); - - SvxFont& rFont = aExampleWin.GetFont(); - USHORT nWhich; - - // WordLineMode - nWhich = GetWhich( SID_ATTR_CHAR_WORDLINEMODE ); - - if ( rSet.GetItemState( nWhich ) >= SFX_ITEM_DEFAULT ) - { - const SvxWordLineModeItem& rItem = - (SvxWordLineModeItem&)rSet.Get( nWhich ); - rFont.SetWordLineMode( rItem.GetValue() ); - aWordBox.Check( rItem.GetValue() ); - } - - short nEsc = 0; - BYTE nEscProp = 100; - BYTE nProp = 100; - - aEscRelPosEdit.Disable(); - aEscRelPosText.Disable(); - aEscRelSizeEdit.Disable(); - aEscRelSizeText.Disable(); - - // HochTief-Stellung - nWhich = GetWhich( SID_ATTR_CHAR_ESCAPEMENT ); - - if ( rSet.GetItemState( nWhich ) >= SFX_ITEM_DEFAULT ) - { - const SvxEscapementItem& rItem = (SvxEscapementItem&)rSet.Get( nWhich ); - nEsc = rItem.GetEsc(); - nEscProp = rItem.GetProp(); - - if ( nEsc != 0 ) - { - aEscRelPosEdit.Enable(); - aEscRelPosText.Enable(); - aEscRelSizeEdit.Enable(); - aEscRelSizeText.Enable(); - - short nFac; - - if ( nEsc > 0 ) - { - nFac = 1; - aHighBtn.Check( TRUE ); - if(nEsc == DFLT_ESC_AUTO_SUPER) - { - aAutoPosBox.Check(TRUE); - nEsc = DFLT_ESC_SUPER; - } - } - else - { - nFac = -1; - aDeepBtn.Check( TRUE ); - if(nEsc == DFLT_ESC_AUTO_SUB) - { - aAutoPosBox.Check(TRUE); - nEsc = DFLT_ESC_SUB; - - } - } - if(aAutoPosBox.IsChecked()) - { - aEscRelPosText .Disable(); - aEscRelPosEdit .Disable(); - } - aEscRelPosEdit.SetValue( aEscRelPosEdit.Normalize( nFac * nEsc ) ); - aEscRelSizeEdit.SetValue( aEscRelSizeEdit.Normalize( nEscProp ) ); - } - else - { - aNormalBtn.Check( TRUE ); - aAutoPosBox.Check( TRUE ); - EscapementHdl_Impl( 0 ); - } - } - else - { - aHighBtn.Check( FALSE ); - aNormalBtn.Check( FALSE ); - aDeepBtn.Check( FALSE ); - } - - // BspFont setzen - rFont.SetPropr(nProp); - rFont.SetProprRel(nEscProp); - rFont.SetEscapement(nEsc); - - // Auszeichnung - // - nWhich = GetWhich( SID_ATTR_CHAR_CASEMAP ); - SvxCaseMap eCaseMap = SVX_CASEMAP_END; // dont care - - if ( rSet.GetItemState( nWhich ) >= SFX_ITEM_DEFAULT ) - { - const SvxCaseMapItem& rItem = (const SvxCaseMapItem&)rSet.Get( nWhich ); - eCaseMap = (SvxCaseMap)rItem.GetValue(); - } - SetCaseMap_Impl( eCaseMap ); - - // Kerning - // - nWhich = GetWhich( SID_ATTR_CHAR_KERNING ); - - if ( rSet.GetItemState( nWhich ) >= SFX_ITEM_DEFAULT ) - { - const SvxKerningItem& rItem = (SvxKerningItem&)rSet.Get( nWhich ); - SfxMapUnit eUnit = rSet.GetPool()->GetMetric( nWhich ); - MapUnit eOrgUnit = (MapUnit)eUnit; - MapUnit ePntUnit( MAP_POINT ); - long nBig = aKerningEdit.Normalize( (long)rItem.GetValue() ); - long nKerning = LogicToLogic( nBig, eOrgUnit, ePntUnit ); - - // Kerning am Font setzen, vorher in Twips umrechnen - long nKern = - LogicToLogic( rItem.GetValue(), (MapUnit)eUnit, MAP_TWIP ); - rFont.SetFixKerning( (short)nKern ); - - if ( nKerning > 0 ) - { - aKerningEdit.Enable(); - aKerningEdit.SetValue( nKerning ); - aKerningListBox.SelectEntryPos( LW_GESPERRT ); - } - else if ( nKerning < 0 ) - { - aKerningText.Enable(); - aKerningEdit.Enable(); - aKerningEdit.SetValue( -nKerning ); - aKerningListBox.SelectEntryPos( LW_SCHMAL ); - // beim schmalen Kerning den Maximal-Wert auf - // 1/6 der Font-Hoehe setzen - long nMax = rFont.GetSize().Height() / 6; - aKerningEdit.SetMax( aKerningEdit.Normalize( nMax ), FUNIT_TWIP ); - aKerningEdit.SetLast( - aKerningEdit.GetMax( aKerningEdit.GetUnit() ) ); - } - else - { - aKerningText.Disable(); - aKerningEdit.Disable(); - aKerningEdit.SetValue( 0 ); - aKerningListBox.SelectEntryPos( LW_NORMAL ); - aKerningEdit.SetMax( 9999 ); - aKerningEdit.SetLast( 9999 ); - } - } - else - aKerningEdit.SetText( String() ); - - nWhich = GetWhich( SID_ATTR_CHAR_AUTOKERN ); - - if ( rSet.GetItemState( nWhich ) >= SFX_ITEM_DEFAULT ) - { - const SvxAutoKernItem& rItem = (SvxAutoKernItem&)rSet.Get( nWhich ); - aAutoKernBtn.Check( rItem.GetValue() ); - } - else - aAutoKernBtn.Check( FALSE ); - - FASTBOOL bWord = FALSE; - - // Underline - nWhich = GetWhich( SID_ATTR_CHAR_UNDERLINE ); - - rFont.SetUnderline( UNDERLINE_NONE ); - aUnderlineBox.SelectEntryPos( 0 ); - aUnderlineBox.Disable(); - aUnderlineText.Disable(); - SfxItemState eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DONTCARE ) - { - if ( eState == SFX_ITEM_DONTCARE ) - { - aUnderlineBox.Enable(); - aUnderlineBox.SetNoSelection(); - aUnderlineText.Enable(); - } - else - { - const SvxUnderlineItem& rItem = (SvxUnderlineItem&)rSet.Get( nWhich ); - FontUnderline eUnderline = (FontUnderline)rItem.GetValue(); - rFont.SetUnderline( eUnderline ); - - if ( eUnderline != UNDERLINE_NONE ) - { - aUnderlineBox.Enable(); - aUnderlineText.Enable(); - - for ( USHORT i = 0; i < aUnderlineBox.GetEntryCount(); ++i ) - { - if ( (FontUnderline)(ULONG)aUnderlineBox.GetEntryData(i) == eUnderline ) - { - aUnderlineBox.SelectEntryPos(i); - break; - } - } - bWord |= TRUE; - } - } - } - - // Strikeout - nWhich = GetWhich( SID_ATTR_CHAR_STRIKEOUT ); - - rFont.SetStrikeout( STRIKEOUT_NONE ); - aStrikeoutBox.SelectEntryPos( 0 ); - aStrikeoutBox.Disable(); - aStrikeoutText.Disable(); - eState = rSet.GetItemState( nWhich ); - - if ( eState >= SFX_ITEM_DONTCARE ) - { - if ( eState == SFX_ITEM_DONTCARE ) - { - aStrikeoutBox.Enable(); - aStrikeoutBox.SetNoSelection(); - aStrikeoutText.Enable(); - } - else - { - const SvxCrossedOutItem& rItem = (SvxCrossedOutItem&)rSet.Get( nWhich ); - FontStrikeout eStrikeout = (FontStrikeout)rItem.GetValue(); - rFont.SetStrikeout( eStrikeout ); - - if ( eStrikeout != STRIKEOUT_NONE ) - { - aStrikeoutBox.Enable(); - aStrikeoutText.Enable(); - - for ( USHORT i = 0; i < aStrikeoutBox.GetEntryCount(); ++i ) - { - if ( (FontStrikeout)(ULONG)aStrikeoutBox.GetEntryData(i) == eStrikeout ) - { - aStrikeoutBox.SelectEntryPos(i); - break; - } - } - bWord |= TRUE; - } - } - } - - if ( !bWord ) - aWordBox.Disable(); - else - aWordBox.Enable(); - - //blinken - nWhich = GetWhich( SID_ATTR_FLASH ); - if ( rSet.GetItemState( nWhich ) >= SFX_ITEM_DEFAULT ) - { - const SvxBlinkItem& rItem = (SvxBlinkItem&)rSet.Get(nWhich); - aFlashBox.Check(rItem.GetValue()); - } - - aExampleWin.Invalidate(); - - // Alte Einstellungen merken - aCapsLB.SaveValue(); - aHighBtn.SaveValue(); - aNormalBtn.SaveValue(); - aDeepBtn.SaveValue(); - aEscRelPosEdit.SaveValue(); - aEscRelSizeEdit.SaveValue(); - aKerningListBox.SaveValue(); - aKerningEdit.SaveValue(); - aAutoKernBtn.SaveValue(); - aUnderlineBox.SaveValue(); - aStrikeoutBox.SaveValue(); - aWordBox.SaveValue(); - aFlashBox.SaveValue(); - bInReset = FALSE; -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::FillUserData() -{ - const sal_Unicode cTok = ';'; - - String sUser( UniString::CreateFromInt32( nSuperEsc ) ); - sUser.Append( cTok ); - sUser.Append( UniString::CreateFromInt32( nSubEsc ) ); - sUser.Append( cTok ); - sUser.Append( UniString::CreateFromInt32( nSuperProp ) ); - sUser.Append( cTok ); - sUser.Append( UniString::CreateFromInt32( nSubProp ) ); - SetUserData( sUser ); -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::DisableControls( USHORT nDisable ) -{ - if ( DISABLE_CASEMAP & nDisable ) - { - aCapsLB.Disable(); - } - - if ( DISABLE_WORDLINE & nDisable ) - aWordBox.Hide(); - - if ( DISABLE_BLINK & nDisable ) - aFlashBox.Disable(); -} -// ----------------------------------------------------------------------- - -void SvxCharExtPage::EnableFlash() -{ - if(!((nHtmlMode & HTMLMODE_ON) && !(nHtmlMode & HTMLMODE_BLINK))) - aFlashBox.Show(); -} - -// ----------------------------------------------------------------------- - -SvxCharExtPage::SvxCharExtPage( Window* pParent, const SfxItemSet& rAttr ): - - SfxTabPage( pParent, SVX_RES( RID_SVXPAGE_CHAR_EXT ), rAttr ), - - aCapsLB ( this, ResId( LB_CAPS ) ), - aFlashBox ( this, ResId( CB_FLASH ) ), - aEffectBox ( this, ResId( GB_EFFECT ) ), - aHighBtn ( this, ResId( BTN_HIGH ) ), - aNormalBtn ( this, ResId( BTN_NORMAL ) ), - aDeepBtn ( this, ResId( BTN_DEEP ) ), - aPositionBox ( this, ResId( GB_POSITION ) ), - aEscRelPosText ( this, ResId( FT_ESCDEEPHIGH ) ), - aEscRelPosEdit ( this, ResId( ED_ESCDEEPHIGH ) ), - aEscRelSizeText ( this, ResId( FT_ESCRELSIZE ) ), - aEscRelSizeEdit ( this, ResId( ED_ESCRELSIZE ) ), - aAutoPosBox ( this, ResId( CB_AUTOPOS ) ), - aPosExtBox ( this, ResId( GB_POSEXT ) ), - aKerningListBox ( this, ResId( LB_KERNING ) ), - aKerningText ( this, ResId( FT_KERNING ) ), - aKerningEdit ( this, ResId( ED_KERNING ) ), - aAutoKernBtn ( this, ResId( BTN_AUTOKERN ) ), - aKerningBox ( this, ResId( GB_KERNING ) ), - aUnderlineText ( this, ResId( FT_UNDERLINECNT ) ), - aUnderlineBox ( this, ResId( LB_UNDERLINECNT ) ), - aStrikeoutText ( this, ResId( FT_STRIKEOUTCNT ) ), - aStrikeoutBox ( this, ResId( LB_STRIKEOUTCNT ) ), - aWordBox ( this, ResId( CB_WORD ) ), - aExampleWin ( this, ResId( WIN_EXAMPLE ) ), - aExampleBox ( this, ResId( GB_EXAMPLE ) ), - - bInReset ( FALSE ), - nSuperEsc ( (short)DFLT_ESC_SUPER ), - nSubEsc ( (short)DFLT_ESC_SUB ), - nSuperProp ( (BYTE)DFLT_ESC_PROP ), - nSubProp ( (BYTE)DFLT_ESC_PROP ), - nHtmlMode (0) - -{ - FreeResource(); - - const SfxPoolItem* pItem; - SfxObjectShell* pShell; - if ( SFX_ITEM_SET == rAttr.GetItemState( SID_HTML_MODE, FALSE, &pItem ) || - ( 0 != ( pShell = SfxObjectShell::Current() ) && - 0 != ( pItem = pShell->GetItem( SID_HTML_MODE ) ) ) ) - { - nHtmlMode = (BOOL)( (const SfxUInt16Item*)pItem )->GetValue(); - if ( nHtmlMode & HTMLMODE_ON ) - { - aStrikeoutText .Hide(); - aStrikeoutBox .Hide(); - aPosExtBox .Hide(); - aAutoPosBox .Hide(); - aEscRelPosText .Hide(); - aEscRelPosEdit .Hide(); - aEscRelSizeText .Hide(); - aEscRelSizeEdit .Hide(); - aUnderlineText .Hide(); - aUnderlineBox .Hide(); - aWordBox .Hide(); - - if ( !( nHtmlMode & HTMLMODE_FULL_STYLES ) ) - { - aKerningListBox.Hide(); - aKerningText .Hide(); - aKerningEdit .Hide(); - aAutoKernBtn .Hide(); - aKerningBox .Hide(); - } - if ( !( nHtmlMode & HTMLMODE_BLINK ) ) - aFlashBox.Hide(); - Point aPos = aPosExtBox.GetPosPixel(); - Point aXPos = aExampleBox.GetPosPixel(); - int nYDiff = aXPos.Y() - aPos.Y(); - aExampleBox.SetPosPixel(aPos); - aXPos = aExampleWin.GetPosPixel(); - aXPos.Y() -= nYDiff; - aExampleWin.SetPosPixel(aXPos); - } - } - - // diese Page braucht ExchangeSupport - SetExchangeSupport(); - - SetHandler_Impl(); -} - -// ----------------------------------------------------------------------- - -USHORT* SvxCharExtPage::GetRanges() -{ - return pExtRanges; -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::ActivatePage( const SfxItemSet& rSet ) -{ - SfxItemState eState = bInReset ? SFX_ITEM_DEFAULT : SFX_ITEM_SET; - SvxFont& rFont = aExampleWin.GetFont(); - const SvxFontItem* pFontItem = 0; - USHORT nWhich = GetWhich( SID_ATTR_CHAR_FONT ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - pFontItem = (const SvxFontItem*)&rSet.Get( nWhich ); - rFont.SetFamily( pFontItem->GetFamily() ); - rFont.SetName( pFontItem->GetFamilyName() ); - rFont.SetPitch( pFontItem->GetPitch() ); - rFont.SetCharSet( pFontItem->GetCharSet() ); - rFont.SetStyleName( pFontItem->GetStyleName() ); - } - - nWhich = GetWhich( SID_ATTR_CHAR_POSTURE ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxPostureItem& rItem = (SvxPostureItem&)rSet.Get( nWhich ); - rFont.SetItalic( (FontItalic)rItem.GetValue() != ITALIC_NONE ? - ITALIC_NORMAL : ITALIC_NONE ); - } - - nWhich = GetWhich( SID_ATTR_CHAR_WEIGHT ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - SvxWeightItem& rItem = (SvxWeightItem&)rSet.Get( nWhich ); - rFont.SetWeight( (FontWeight)rItem.GetValue() != WEIGHT_NORMAL ? - WEIGHT_BOLD : WEIGHT_NORMAL ); - } - - nWhich = GetWhich( SID_ATTR_CHAR_FONTHEIGHT ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - MapUnit eUnit = (MapUnit)rSet.GetPool()->GetMetric( nWhich ); - SvxFontHeightItem& rItem = (SvxFontHeightItem&)rSet.Get( nWhich ); - - Size aSize( rFont.GetSize() ); - long nH = LogicToLogic( rItem.GetHeight(), eUnit, MAP_TWIP ); - aSize.Height() = nH; - aSize.Width() = 0; //!!! - rFont.SetSize( aSize ); - } - else - // als Default 12pt - rFont.SetSize( Size( 0, 240 ) ); - - // Schattiert - nWhich = GetWhich( SID_ATTR_CHAR_SHADOWED ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxShadowedItem& rItem = (SvxShadowedItem&)rSet.Get( nWhich ); - rFont.SetShadow(rItem.GetValue()); - } - - // Kontour - nWhich = GetWhich( SID_ATTR_CHAR_CONTOUR ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxContourItem& rItem = (SvxContourItem&)rSet.Get( nWhich ); - rFont.SetOutline( rItem.GetValue() ); - } - - // Farbe - nWhich = GetWhich( SID_ATTR_CHAR_COLOR ); - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxColorItem& rItem = (SvxColorItem&)rSet.Get( nWhich ); - Color aCol( rItem.GetValue() ); - rFont.SetColor( COL_AUTO == aCol.GetColor() ? Color(COL_BLACK) : aCol); - } - nWhich = GetWhich( SID_ATTR_CHAR_FILLCOLOR ); - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxColorItem& rItem = (SvxColorItem&)rSet.Get( nWhich ); - rFont.SetFillColor( rItem.GetValue() ); - } - - FASTBOOL bWord = FALSE; - - // Durchstreichen - nWhich = GetWhich( SID_ATTR_CHAR_STRIKEOUT ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxCrossedOutItem& rItem = - (SvxCrossedOutItem&)rSet.Get( nWhich ); - FontStrikeout eStrikeout = (FontStrikeout)rItem.GetValue(); - rFont.SetStrikeout( eStrikeout ); - - if ( eStrikeout == STRIKEOUT_NONE ) - { - aStrikeoutText.Disable(); - aStrikeoutBox.Disable(); - aStrikeoutBox.SelectEntryPos( 0 ); - } - else - { - aStrikeoutText.Enable(); - aStrikeoutBox.Enable(); - - for ( USHORT i = 0; i < aStrikeoutBox.GetEntryCount(); ++i ) - { - if ( (FontStrikeout)(ULONG)aStrikeoutBox.GetEntryData(i) == eStrikeout ) - { - aStrikeoutBox.SelectEntryPos(i); - break; - } - } - bWord |= TRUE; - } - } - - // Underline - nWhich = GetWhich( SID_ATTR_CHAR_UNDERLINE ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxUnderlineItem& rItem = (SvxUnderlineItem&)rSet.Get( nWhich ); - FontUnderline eUnderline = (FontUnderline)rItem.GetValue(); - rFont.SetUnderline( eUnderline ); - - if ( eUnderline == UNDERLINE_NONE ) - { - aUnderlineBox.SelectEntryPos( 0 ); - aUnderlineBox.Disable(); - aUnderlineText.Disable(); - } - else - { - for ( USHORT i = 0; i < aUnderlineBox.GetEntryCount(); ++i ) - { - if ( (FontUnderline)(ULONG)aUnderlineBox.GetEntryData(i) == eUnderline ) - { - aUnderlineBox.SelectEntryPos(i); - break; - } - } - aUnderlineBox.Enable(); - aUnderlineText.Enable(); - bWord |= TRUE; - } - } - - if ( !bWord ) - aWordBox.Disable(); - else - aWordBox.Enable(); - - // Hintergrundfarbe - nWhich = GetWhich( SID_ATTR_BRUSH ); - - if ( rSet.GetItemState( nWhich ) >= eState ) - { - const SvxBrushItem& rItem = (SvxBrushItem&)rSet.Get( nWhich ); - aExampleWin.SetColor( rItem.GetColor() ); - } - - aExampleWin.Invalidate(); - KerningSelectHdl_Impl( 0 ); - aDelayTimer.Start(); -} - -// ----------------------------------------------------------------------- - -int SvxCharExtPage::DeactivatePage( SfxItemSet* pSet ) -{ - if ( pSet ) - FillItemSet( *pSet ); - return LEAVE_PAGE; -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::SetHandler_Impl() -{ - Link aLink = LINK( this, SvxCharExtPage, CaseMapHdl_Impl ); - aCapsLB.SetSelectHdl( aLink ); - - aLink = LINK( this, SvxCharExtPage, EscapementHdl_Impl ); - aHighBtn.SetClickHdl( aLink ); - aNormalBtn.SetClickHdl( aLink ); - aDeepBtn.SetClickHdl( aLink ); - aAutoKernBtn.SetClickHdl( LINK( this, SvxCharExtPage, AutoKernHdl_Impl ) ); - aKerningListBox.SetSelectHdl( - LINK( this, SvxCharExtPage, KerningSelectHdl_Impl ) ); - aUnderlineBox.SetSelectHdl( - LINK( this, SvxCharExtPage, UnderlineSelectHdl_Impl ) ); - aStrikeoutBox.SetSelectHdl( - LINK( this, SvxCharExtPage, StrikeoutSelectHdl_Impl ) ); - - aUnderlineBox.SelectEntryPos( 0 ); - aStrikeoutBox.SelectEntryPos( 0 ); - - aEscRelPosEdit.SetModifyHdl( - LINK( this, SvxCharExtPage, FontExtModifyHdl_Impl ) ); - aEscRelSizeEdit.SetModifyHdl( - LINK( this, SvxCharExtPage, FontExtModifyHdl_Impl ) ); - - aEscRelPosEdit.SetLoseFocusHdl( - LINK( this, SvxCharExtPage, LoseFocusHdl_Impl ) ); - aEscRelSizeEdit.SetLoseFocusHdl( - LINK( this, SvxCharExtPage, LoseFocusHdl_Impl ) ); - - aKerningEdit.SetModifyHdl( - LINK( this, SvxCharExtPage, KerningModifyHdl_Impl ) ); - aWordBox.SetClickHdl( - LINK( this, SvxCharExtPage, WordLineClickHdl_Impl ) ); - - aAutoPosBox.SetClickHdl( - LINK( this, SvxCharExtPage, AutoPosHdl_Impl ) ); - - aDelayTimer.SetTimeout( 300 ); - aDelayTimer.SetTimeoutHdl( LINK( this, SvxCharExtPage, TimeoutHdl_Impl ) ); -} - - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, CaseMapHdl_Impl, ListBox *, EMPTYARG ) -{ - SvxCaseMap eMap = SVX_CASEMAP_NOT_MAPPED; - - USHORT nCapsPos = aCapsLB.GetSelectEntryPos(); - if ( nCapsPos != LISTBOX_ENTRY_NOTFOUND ) - eMap = (SvxCaseMap)nCapsPos; - - SetCaseMap_Impl( eMap ); - return 0; -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::SetCaseMap_Impl( USHORT eMap ) -{ - if ( SVX_CASEMAP_END > (SvxCaseMap)eMap ) - aCapsLB.SelectEntryPos( eMap ); - else - { - aCapsLB.SetNoSelection(); - eMap = SVX_CASEMAP_NOT_MAPPED; - } - - aExampleWin.GetFont().SetCaseMap( (SvxCaseMap)eMap ); - aExampleWin.Invalidate(); -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::EnablePairKerning_Impl() -{ - SvxFont& rFont = aExampleWin.GetFont(); -} - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, EscapementHdl_Impl, RadioButton *, pBtn ) -{ - USHORT nEsc = SVX_ESCAPEMENT_OFF; // auch wenn pBtn == 0 - - if ( &aHighBtn == pBtn ) - nEsc = SVX_ESCAPEMENT_SUPERSCRIPT; - else if ( &aDeepBtn == pBtn ) - nEsc = SVX_ESCAPEMENT_SUBSCRIPT; - - SetEscapement_Impl( nEsc ); - return 0; -} - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::SetEscapement_Impl( USHORT eEsc ) -{ - SvxEscapementItem aEsc( (SvxEscapement)eEsc ); - - if ( SVX_ESCAPEMENT_SUPERSCRIPT == eEsc ) - { - aEsc.GetEsc() = nSuperEsc; - aEsc.GetProp() = nSuperProp; - } - else if ( SVX_ESCAPEMENT_SUBSCRIPT == eEsc ) - { - aEsc.GetEsc() = nSubEsc; - aEsc.GetProp() = nSubProp; - } - - short nFac = aEsc.GetEsc() < 0 ? -1 : 1; - - aEscRelPosEdit.SetValue( aEsc.GetEsc() * nFac ); - aEscRelSizeEdit.SetValue( aEsc.GetProp() ); - - if ( eEsc == SVX_ESCAPEMENT_OFF ) - { - aEscRelSizeText.Disable(); - aEscRelSizeEdit.Disable(); - aEscRelPosEdit.Disable(); - aEscRelPosText.Disable(); - aAutoPosBox.Disable(); - } - else - { - aEscRelSizeText.Enable(); - aEscRelSizeEdit.Enable(); - aAutoPosBox.Enable(); - if(!aAutoPosBox.IsChecked()) - { - aEscRelPosEdit.Enable(); - aEscRelPosText.Enable(); - } - else - { - AutoPosHdl_Impl(&aAutoPosBox); - } - } - UpdatePos_Impl( 100, aEsc.GetEsc(), aEsc.GetProp() ); -} - -// ----------------------------------------------------------------------- - -IMPL_LINK_INLINE_START( SvxCharExtPage, FontExtModifyHdl_Impl, MetricField *, EMPTYARG ) -{ - short nEsc = (short)aEscRelPosEdit.GetValue(); - BYTE nEscProp = (BYTE)aEscRelSizeEdit.GetValue(); - nEsc *= aDeepBtn.IsChecked() ? -1 : 1; - UpdatePos_Impl( 100, nEsc, nEscProp ); - return 0; -} -IMPL_LINK_INLINE_END( SvxCharExtPage, FontExtModifyHdl_Impl, MetricField *, EMPTYARG ) - -// ----------------------------------------------------------------------- - -void SvxCharExtPage::UpdatePos_Impl( BYTE nProp, short nEsc, BYTE nEscProp ) -{ - SvxFont& rFont = aExampleWin.GetFont(); - - rFont.SetPropr( nProp ); - rFont.SetProprRel( nEscProp ); - rFont.SetEscapement( nEsc ); - aExampleWin.Invalidate(); -} - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, KerningModifyHdl_Impl, MetricField *, EMPTYARG ) -{ - long nTmp = aKerningEdit.GetValue(); - long nVal = LogicToLogic( nTmp, MAP_POINT, MAP_TWIP ); - long nKern = (short)aKerningEdit.Denormalize( nVal ); - - // Schmal?, dann negativ - if ( aKerningListBox.GetSelectEntryPos() == 2 ) - nKern *= -1; - - SvxFont& rFont = aExampleWin.GetFont(); - rFont.SetFixKerning( (short)nKern ); - aExampleWin.Invalidate(); - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, KerningSelectHdl_Impl, ListBox *, EMPTYARG ) -{ - if ( aKerningListBox.GetSelectEntryPos() > 0 ) - { - aKerningText.Enable(); - aKerningEdit.Enable(); - - if ( aKerningListBox.GetSelectEntryPos() == 2 ) - { - // beim schmalen Kerning den Maximal-Wert auf - // 1/6 der Font-Hoehe setzen - SvxFont& rFont = aExampleWin.GetFont(); - long nMax = rFont.GetSize().Height() / 6; - aKerningEdit.SetMax( aKerningEdit.Normalize( nMax ), FUNIT_TWIP ); - aKerningEdit.SetLast( - aKerningEdit.GetMax( aKerningEdit.GetUnit() ) ); - } - else - { - aKerningEdit.SetMax( 9999 ); - aKerningEdit.SetLast( 9999 ); - } - } - else - { - aKerningEdit.SetValue(0); - aKerningText.Disable(); - aKerningEdit.Disable(); - } - KerningModifyHdl_Impl(0); - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, StrikeoutSelectHdl_Impl, ListBox *, EMPTYARG ) -{ - if ( aStrikeoutBox.GetSelectEntryPos() != LISTBOX_ENTRY_NOTFOUND ) - { - USHORT nPos = aStrikeoutBox.GetSelectEntryPos(); - FontStrikeout eStrikeout = (FontStrikeout)(ULONG)aStrikeoutBox.GetEntryData( nPos ); - aExampleWin.GetFont().SetStrikeout(eStrikeout); - aExampleWin.Invalidate(); - } - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, UnderlineSelectHdl_Impl, ListBox *, EMPTYARG ) -{ - if ( aUnderlineBox.GetSelectEntryPos() != LISTBOX_ENTRY_NOTFOUND ) - { - USHORT nPos = aUnderlineBox.GetSelectEntryPos(); - FontUnderline eUnderline = (FontUnderline)(ULONG)aUnderlineBox.GetEntryData( nPos ); - aExampleWin.GetFont().SetUnderline(eUnderline); - aExampleWin.Invalidate(); - } - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK_INLINE_START( SvxCharExtPage, WordLineClickHdl_Impl, CheckBox *, pBox ) -{ - aExampleWin.GetFont().SetWordLineMode( pBox->IsChecked() ); - aExampleWin.Invalidate(); - return 0; -} -IMPL_LINK_INLINE_END( SvxCharExtPage, WordLineClickHdl_Impl, CheckBox *, pBox ) - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, TimeoutHdl_Impl, Timer *, EMPTYARG ) -{ - // "Uberpr"ufung, ob Pairkerning am eingestellten Font m"oglich ist. - - if ( aAutoKernBtn.IsChecked() ) - return 0; - - SfxViewShell* pSh = SfxViewShell::Current(); - Printer* pPrinter = pSh ? pSh->GetPrinter() : 0; - - if ( pPrinter ) - { - Font aOldFont = pPrinter->GetFont(); - Font aTestFont = aExampleWin.GetFont(); - aTestFont.SetKerning( TRUE ); - pPrinter->SetFont( aTestFont ); - FontMetric aMetric = pPrinter->GetFontMetric(); - pPrinter->SetFont( aOldFont ); - - if ( aMetric.IsKerning() ) - aAutoKernBtn.Enable(); - else - aAutoKernBtn.Disable(); - } - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, LoseFocusHdl_Impl, MetricField *, pField ) -{ - FASTBOOL bDeep = aDeepBtn.IsChecked(), - bHigh = aHighBtn.IsChecked(); - - DBG_ASSERT( !( bDeep && bHigh ), "das kann nicht sein" ); - - if ( &aEscRelPosEdit == pField && ( bDeep || bHigh ) ) - { - if ( bDeep ) - nSubEsc = (short)aEscRelPosEdit.GetValue() * -1; - else - nSuperEsc = (short)aEscRelPosEdit.GetValue(); - } - else if ( &aEscRelSizeEdit == pField && ( bDeep || bHigh ) ) - { - if ( bDeep ) - nSubProp = (BYTE)aEscRelSizeEdit.GetValue(); - else - nSuperProp = (BYTE)aEscRelSizeEdit.GetValue(); - } - return 0; -} - -// ----------------------------------------------------------------------- - -IMPL_LINK_INLINE_START(SvxCharExtPage, AutoKernHdl_Impl, CheckBox*, EMTPYARG ) -{ - if ( !aAutoKernBtn.IsChecked() ) - TimeoutHdl_Impl( 0 ); - return 0; -} -IMPL_LINK_INLINE_END(SvxCharExtPage, AutoKernHdl_Impl, CheckBox*, EMPTYARG ) - -// ----------------------------------------------------------------------- - -IMPL_LINK( SvxCharExtPage, AutoPosHdl_Impl, CheckBox*, pBox) -{ - if(pBox->IsChecked()) - { - aEscRelPosText .Disable(); - aEscRelPosEdit .Disable(); - } - else - { - RadioButton* pRadio = aHighBtn.IsChecked() ? &aHighBtn : - aDeepBtn.IsChecked() ? &aDeepBtn : - &aNormalBtn; - EscapementHdl_Impl(pRadio); - } - return 0; -} - // SvxCharNamePage_Impl -------------------------------------------------- struct SvxCharNamePage_Impl diff --git a/svx/source/dialog/chardlg.hrc b/svx/source/dialog/chardlg.hrc index 78c37749318e..35f6356ee8e7 100644 --- a/svx/source/dialog/chardlg.hrc +++ b/svx/source/dialog/chardlg.hrc @@ -2,9 +2,9 @@ * * $RCSfile: chardlg.hrc,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: fme $ $Date: 2001-05-30 16:02:26 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -63,69 +63,6 @@ // defines ------------------------------------------------------------------ -// StandardPage ------------------------------------------------------------- - -#define FT_FONT 10 -#define LB_FONT 11 -#define FT_STYLE 12 -#define LB_STYLE 13 -#define FT_SIZE 14 -#define LB_SIZE 15 - -#define BTN_OUTLINE 20 -#define BTN_SHADOW 21 -#define BTN_UNDERLINE 22 -#define BTN_STRIKEOUT 23 -#define GB_CASEMAP 24 - -#define FT_COLOR 30 -#define LB_COLOR 31 -#define FT_LANGUAGE 32 -#define LB_LANGUAGE 33 -#define FT_FONTTYPE 34 // auch fuer ExtendedPage -#define FT_FILLCOLOR 35 -#define LB_FILLCOLOR 36 -#define STR_TRANSPARENT 37 -#define STR_NOSTYLE 38 - -#define WIN_EXAMPLE 40 // auch fuer ExtendedPage -#define GB_EXAMPLE 41 // auch fuer ExtendedPage - -// ExtendedPage ------------------------------------------------------------- - -#define BTN_NONE 50 -#define BTN_CAPS 51 -#define BTN_LOWERCASE 52 -#define BTN_SMALLCAPS 53 -#define BTN_TITEL 54 -#define GB_EFFECT 55 -#define LB_CAPS 56 - -#define BTN_HIGH 60 -#define BTN_NORMAL 61 -#define BTN_DEEP 62 -#define GB_POSITION 63 - -#define FT_ESCDEEPHIGH 70 -#define ED_ESCDEEPHIGH 71 -#define FT_ESCRELSIZE 72 -#define ED_ESCRELSIZE 73 -#define GB_POSEXT 74 -#define CB_AUTOPOS 75 - -#define LB_KERNING 80 -#define FT_KERNING 81 -#define ED_KERNING 82 -#define BTN_AUTOKERN 83 -#define GB_KERNING 84 - -#define FT_UNDERLINECNT 90 -#define LB_UNDERLINECNT 91 -#define FT_STRIKEOUTCNT 92 -#define LB_STRIKEOUTCNT 93 -#define CB_WORD 94 -#define CB_FLASH 95 - // NamePage ----------------------------------------------------------------- #define FL_WEST 100 diff --git a/svx/source/dialog/chardlg.src b/svx/source/dialog/chardlg.src index c0eb8315546f..d08b679432a6 100644 --- a/svx/source/dialog/chardlg.src +++ b/svx/source/dialog/chardlg.src @@ -2,9 +2,9 @@ * * $RCSfile: chardlg.src,v $ * - * $Revision: 1.48 $ + * $Revision: 1.49 $ * - * last change: $Author: fme $ $Date: 2001-06-15 11:44:29 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -64,2446 +64,7 @@ #include "chardlg.hrc" #include "chardlg.h" - // RID_SVXPAGE_CHAR_STD -------------------------------------------------- - -TabPage RID_SVXPAGE_CHAR_STD -{ - HelpId = HID_FORMAT_CHAR_STD ; - Size = MAP_APPFONT ( 260 , 135 ) ; - Hide = TRUE ; - Text = "Schrift" ; - Text [ English ] = "Character" ; - Text [ norwegian ] = "Character" ; - Text [ italian ] = "Carattere" ; - Text [ portuguese_brazilian ] = "Caractere" ; - Text [ portuguese ] = "Tipo de letra" ; - Text [ finnish ] = "Fontti" ; - Text [ danish ] = "Skrifttype" ; - Text [ french ] = "Police" ; - Text [ swedish ] = "Teckensnitt" ; - Text [ dutch ] = "Lettertype" ; - Text [ spanish ] = "Fuente" ; - Text [ english_us ] = "Font" ; - Text[ chinese_simplified ] = ""; - Text[ russian ] = ""; - Text[ polish ] = "Czcionka"; - Text[ japanese ] = "̫"; - Text[ chinese_traditional ] = "r"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "۲"; - Text[ turkish ] = "Yaztipi"; - Text[ language_user1 ] = " "; - - String STR_TRANSPARENT - { - Text = "Transparent"; - Text[ENGLISH] = "Transparent"; - Text[ENGLISH_US] = "Transparent"; - Text[ italian ] = "Transparente"; - Text[ portuguese_brazilian ] = "Transparent"; - Text[ portuguese ] = "Transparente"; - Text[ danish ] = "Transparent"; - Text[ french ] = "Transparent"; - Text[ swedish ] = "Transparent"; - Text[ dutch ] = "Transparant"; - Text[ spanish ] = "Transparente"; - Text[ chinese_simplified ] = ""; - Text[ russian ] = ""; - Text[ polish ] = "Przeroczysty"; - Text[ japanese ] = "ߐ"; - Text[ chinese_traditional ] = "z"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = ""; - Text[ turkish ] = "Saydam"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Transparente"; - Text[ finnish ] = "Lpinkyv"; - }; - String STR_NOSTYLE - { - Text = "Nicht %s"; - Text[ENGLISH] = "No %s"; - Text[language_user1] = "PB: %s wird ersetzt durch fett oder kursiv"; - Text[ english_us ] = "No %s"; - Text[ portuguese ] = "Sem %s"; - Text[ russian ] = " %s"; - Text[ dutch ] = "Niet %s"; - Text[ french ] = "Pas %s"; - Text[ spanish ] = "No %s"; - Text[ italian ] = "Senza %s"; - Text[ danish ] = "Ikke %s"; - Text[ swedish ] = "Inte %s"; - Text[ polish ] = "Nie %s"; - Text[ portuguese_brazilian ] = "No %s"; - Text[ japanese ] = "%sȂ"; - Text[ chinese_simplified ] = " %s"; - Text[ chinese_traditional ] = "O %s"; - Text[ arabic ] = " %s"; - Text[ greek ] = " %s"; - Text[ korean ] = "%s ƴ"; - Text[ turkish ] = "%s deil"; - Text[ catalan ] = "No %s"; - Text[ finnish ] = "Ei kohdetta %s"; - }; - - FixedText FT_FONT - { - Pos = MAP_APPFONT ( 6 , 2 ) ; - Size = MAP_APPFONT ( 147 , 10 ) ; - Text = "A~rt" ; - Text [ ENGLISH ] = "~Type" ; - Text [ norwegian ] = "~Font" ; - Text [ italian ] = "~Carattere" ; - Text [ portuguese_brazilian ] = "~Fonte" ; - Text [ portuguese ] = "~Tipo" ; - Text [ finnish ] = "~Fontti" ; - Text [ danish ] = "Skrifttype" ; - Text [ french ] = "~Type" ; - Text [ swedish ] = "~Teckensnitt" ; - Text [ dutch ] = "~Lettertype" ; - Text [ spanish ] = "T~ipo" ; - Text [ english_us ] = "~Font" ; - Left = TRUE ; - Text[ chinese_simplified ] = "(~F)"; - Text[ russian ] = ""; - Text[ polish ] = "Typ"; - Text[ japanese ] = "̫(~F)"; - Text[ chinese_traditional ] = "r(~F)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "۲(~F)"; - Text[ turkish ] = "T~r"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "T~ipo"; - }; - ComboBox LB_FONT - { - Pos = MAP_APPFONT ( 6 , 14 ) ; - Size = MAP_APPFONT ( 147 , 47 ) ; - Group = TRUE ; - Sort = TRUE ; - AutoHScroll = TRUE ; - DDExtraWidth = TRUE ; - }; - FixedText FT_STYLE - { - Pos = MAP_APPFONT ( 159 , 2 ) ; - Size = MAP_APPFONT ( 57 , 10 ) ; - Text = "~Schnitt" ; - Text [ ENGLISH ] = "~Style" ; - Text [ norwegian ] = "~Style" ; - Text [ italian ] = "~Stile" ; - Text [ portuguese_brazilian ] = "~Estilo" ; - Text [ portuguese ] = "~Estilo" ; - Text [ finnish ] = "~Tyyli" ; - Text [ danish ] = "Typografi" ; - Text [ french ] = "~Style" ; - Text [ swedish ] = "St~il" ; - Text [ dutch ] = "~Schrijfwijze" ; - Text [ spanish ] = "~Estilo" ; - Text [ english_us ] = "~Style" ; - Left = TRUE ; - Text[ chinese_simplified ] = "(~S)"; - Text[ russian ] = ""; - Text[ polish ] = "Styl"; - Text[ japanese ] = "(~S)"; - Text[ chinese_traditional ] = "˦(~S)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "Ÿ(~S)"; - Text[ turkish ] = "~Biim"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Estilo"; - }; - ComboBox LB_STYLE - { - Pos = MAP_APPFONT ( 159 , 14 ) ; - Size = MAP_APPFONT ( 57 , 47 ) ; - AutoHScroll = TRUE ; - DDExtraWidth = TRUE ; - StringList = - { - "Normal" ; - "Kursiv" ; - "Fett" ; - "Fett Kursiv" ; - }; - StringList [ ENGLISH ] = - { - "Normal" ; - "Italic" ; - "Bold" ; - "Bold Italic" ; - }; - StringList [ norwegian ] = - { - "Normal" ; - "Kursiv" ; - "Fet" ; - "Bold Italic" ; - }; - StringList [ italian ] = - { - "Normale" ; - "Corsivo" ; - "Grassetto" ; - "Grassetto corsivo" ; - }; - StringList [ portuguese_brazilian ] = - { - "Normal" ; - "It?lico" ; - "Negrito" ; - "Negrito It?lico" ; - }; - StringList [ portuguese ] = - { - "Normal" ; - "Itlico" ; - "Negrito" ; - "Negrito Itlico" ; - }; - StringList [ finnish ] = - { - "Normaali" ; - "Kursivointi" ; - "Lihavointi" ; - "Lihavointi ja kursivointi" ; - }; - StringList [ danish ] = - { - "Normal" ; - "Kursiv" ; - "Fed" ; - "Fed kursiv" ; - }; - StringList [ french ] = - { - "Normal" ; - "Italique" ; - "Gras" ; - "Italique gras" ; - }; - StringList [ swedish ] = - { - "Normal" ; - "Kursiv" ; - "Fet" ; - "Fet kursiv" ; - }; - StringList [ dutch ] = - { - "Normaal" ; - "Cursief" ; - "Vet" ; - "Vet Cursief" ; - }; - StringList [ spanish ] = - { - "Normal" ; - "Cursiva" ; - "Negrita" ; - "Cursiva negrita" ; - }; - StringList [ english_us ] = - { - "Normal" ; - "Italic" ; - "Bold" ; - "Bold italic" ; - }; - StringList [ language_user1 ] = - { - " " ; - " " ; - " " ; - "Fett Kursiv" ; - }; - StringList [ russian ] = - { - "" ; - "" ; - "" ; - " " ; - }; - StringList [ polish ] = - { - "Normalny" ; - "Kursywa" ; - "Pogrubienie" ; - "Pogrubiona kursywa" ; - }; - StringList [ japanese ] = - { - "W" ; - "Α" ; - "" ; - "Α" ; - }; - StringList [ chinese_simplified ] = - { - "ͨ" ; - "б" ; - "" ; - "б" ; - }; - StringList [ chinese_traditional ] = - { - "q" ; - "" ; - "" ; - "ʱ" ; - }; - StringList [ arabic ] = - { - "" ; - "" ; - "" ; - " " ; - }; - StringList [ greek ] = - { - "" ; - "" ; - "" ; - " " ; - }; - StringList [ korean ] = - { - "" ; - "Ÿü" ; - "" ; - "Ÿü, " ; - }; - StringList [ turkish ] = - { - "Normal" ; - "talik" ; - "Kaln" ; - "Kaln italik" ; - }; - StringList [ catalan ] = - { - "Normal" ; - "Cursiva" ; - "Negrita" ; - "Cursiva negrita" ; - }; - }; - FixedText FT_SIZE - { - Pos = MAP_APPFONT ( 222 , 2 ) ; - Size = MAP_APPFONT ( 33 , 10 ) ; - /* ### ACHTUNG: Neuer Text in Resource? ~Gre : ~Gre */ - /* ### ACHTUNG: Neuer Text in Resource? ~Gre : ~Gre */ - Text = "~Gre" ; - Text [ ENGLISH ] = "S~ize" ; - Text [ norwegian ] = "S~ize" ; - Text [ italian ] = "D~imensione" ; - Text [ portuguese_brazilian ] = "T~amanho" ; - Text [ portuguese ] = "T~amanho" ; - Text [ finnish ] = "~Koko" ; - Text [ danish ] = "Strrelse" ; - Text [ french ] = "Ta~ille" ; - Text [ swedish ] = "~Storlek" ; - Text [ dutch ] = "G~rootte" ; - Text [ spanish ] = "~Tamao" ; - Text [ english_us ] = "S~ize" ; - Left = TRUE ; - Text[ chinese_simplified ] = "С(~I)"; - Text[ russian ] = ""; - Text[ polish ] = "Rozmiar"; - Text[ japanese ] = "(~I)"; - Text[ chinese_traditional ] = "jp(~I)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "ũ(~I)"; - Text[ turkish ] = "~Boy"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Tamao"; - }; - MetricBox LB_SIZE - { - Pos = MAP_APPFONT ( 222 , 14 ) ; - Size = MAP_APPFONT ( 35 , 47 ) ; - Minimum = 1 ; - Maximum = 500 ; - DecimalDigits = 1 ; - }; - TriStateBox BTN_OUTLINE - { - Pos = MAP_APPFONT ( 12 , 71 ) ; - Size = MAP_APPFONT ( 62 , 10 ) ; - Text = "~Kontur" ; - Text [ ENGLISH ] = "~Outline" ; - Text [ norwegian ] = "~Outline" ; - Text [ italian ] = "~Contorno" ; - Text [ portuguese_brazilian ] = "~Vazado" ; - Text [ portuguese ] = "~Contorno" ; - Text [ finnish ] = "~riviiva" ; - Text [ danish ] = "Kontur" ; - Text [ french ] = "C~ontour" ; - Text [ swedish ] = "~Kontur" ; - Text [ dutch ] = "~Contour" ; - Text [ spanish ] = "~Contorno" ; - Text [ english_us ] = "~Outline" ; - Text[ chinese_simplified ] = "(~O)"; - Text[ russian ] = ""; - Text[ polish ] = "Ko~ntur"; - Text[ japanese ] = "(~O)"; - Text[ chinese_traditional ] = "(~O)"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = "(~O)"; - Text[ turkish ] = "~Kontur"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Contorno"; - }; - TriStateBox BTN_SHADOW - { - Pos = MAP_APPFONT ( 12 , 83 ) ; - Size = MAP_APPFONT ( 62 , 10 ) ; - Text = "S~chatten" ; - Text [ ENGLISH ] = "Sh~adow" ; - Text [ norwegian ] = "Sh~adow" ; - Text [ italian ] = "Om~breggiato" ; - Text [ portuguese_brazilian ] = "So~mbra" ; - Text [ portuguese ] = "So~mbra" ; - Text [ finnish ] = "~Varjo" ; - Text [ danish ] = "Skygge" ; - Text [ french ] = "O~mbre" ; - Text [ swedish ] = "S~kuggad" ; - Text [ dutch ] = "Sch~aduw" ; - Text [ spanish ] = "~Sombra" ; - Text [ english_us ] = "Sh~adow" ; - Text[ chinese_simplified ] = "Ӱ(~A)"; - Text[ russian ] = ""; - Text[ polish ] = "Cie"; - Text[ japanese ] = "e(~A)"; - Text[ chinese_traditional ] = "v(~A)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "(~A)"; - Text[ turkish ] = "G~lge"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Sombra"; - }; - TriStateBox BTN_UNDERLINE - { - Pos = MAP_APPFONT ( 12 , 95 ) ; - Size = MAP_APPFONT ( 62 , 10 ) ; - Text = "~Unterstreichen" ; - Text [ ENGLISH ] = "~Underline" ; - Text [ norwegian ] = "~Underline" ; - Text [ italian ] = "~Sottolineato" ; - Text [ portuguese_brazilian ] = "~Sublinhar" ; - Text [ portuguese ] = "~Sublinhado" ; - Text [ finnish ] = "~Alleviivaa" ; - Text [ danish ] = "Understreget" ; - Text [ french ] = "So~ulignage" ; - Text [ swedish ] = "~Understruken" ; - Text [ dutch ] = "~Onderstrepen" ; - Text [ spanish ] = "Su~brayado" ; - Text [ english_us ] = "~Underline" ; - Text[ chinese_simplified ] = "»(~U)"; - Text[ russian ] = ""; - Text[ polish ] = "P~odkrel"; - Text[ japanese ] = "(~U)"; - Text[ chinese_traditional ] = "u(~U)"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = "(~U)"; - Text[ turkish ] = "~Alt izili"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Su~brayado"; - }; - TriStateBox BTN_STRIKEOUT - { - Pos = MAP_APPFONT ( 12 , 107 ) ; - Size = MAP_APPFONT ( 62 , 10 ) ; - Text = "~Durchstreichen" ; - Text [ ENGLISH ] = "St~rike through" ; - Text [ norwegian ] = "S~trike through" ; - Text [ italian ] = "~Barrato" ; - Text [ portuguese_brazilian ] = "R~iscar" ; - Text [ portuguese ] = "~Rasurado" ; - Text [ finnish ] = "~Yliviivaus" ; - Text [ danish ] = "Gennemstreget" ; - Text [ french ] = "Ba~rr" ; - Text [ swedish ] = "Geno~mstruken" ; - Text [ dutch ] = "~Doorhalen" ; - Text [ spanish ] = "T~achado" ; - Text [ english_us ] = "S~trikethrough" ; - Text[ chinese_simplified ] = "ɾ(~T)"; - Text[ russian ] = ""; - Text[ polish ] = "Przekr~el"; - Text[ japanese ] = "(~T)"; - Text[ chinese_traditional ] = "Ru(~T)"; - Text[ arabic ] = ""; - Text[ greek ] = "~ "; - Text[ korean ] = "Ҽ(~T)"; - Text[ turkish ] = "~st izili"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "T~achado"; - }; - GroupBox GB_CASEMAP - { - Pos = MAP_APPFONT ( 6 , 62 ) ; - Size = MAP_APPFONT ( 74 , 58 ) ; - Text = "Auszeichnungen" ; - Text [ ENGLISH ] = "Effects" ; - Text [ norwegian ] = "Effects" ; - Text [ italian ] = "Effetti" ; - Text [ portuguese_brazilian ] = "Efeitos" ; - Text [ portuguese ] = "Efeitos" ; - Text [ finnish ] = "Tehosteet" ; - Text [ danish ] = "Effekter" ; - Text [ french ] = "~Attributs" ; - Text [ swedish ] = "Effekter" ; - Text [ dutch ] = "Effecten" ; - Text [ spanish ] = "Efectos" ; - Text [ english_us ] = "Effects" ; - Text[ chinese_simplified ] = "Ч"; - Text[ russian ] = ""; - Text[ polish ] = "Wyrnienia"; - Text[ japanese ] = ""; - Text[ chinese_traditional ] = "ĪG"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "ȿ"; - Text[ turkish ] = "Efektler"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Efectos"; - }; - FixedText FT_COLOR - { - Pos = MAP_APPFONT ( 86 , 63 ) ; - Size = MAP_APPFONT ( 71 , 10 ) ; - Text = "~Farbe" ; - Text [ ENGLISH ] = "~Color" ; - Text [ norwegian ] = "~Color" ; - Text [ italian ] = "~Colore" ; - Text [ portuguese_brazilian ] = "~Cor" ; - Text [ portuguese ] = "~Cor" ; - Text [ finnish ] = "~Vri" ; - Text [ danish ] = "Farve" ; - Text [ french ] = "~Couleur" ; - Text [ swedish ] = "~Frg" ; - Text [ dutch ] = "~Kleur" ; - Text [ spanish ] = "Co~lor" ; - Text [ english_us ] = "~Color" ; - Left = TRUE ; - Text[ chinese_simplified ] = "ɫ(~C)"; - Text[ russian ] = ""; - Text[ polish ] = "Kolor"; - Text[ japanese ] = "F(~C)"; - Text[ chinese_traditional ] = "C(~C)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "(~C)"; - Text[ turkish ] = "~Renk"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Co~lor"; - }; - ListBox LB_COLOR - { - Pos = MAP_APPFONT ( 86 , 74 ) ; - Size = MAP_APPFONT ( 71 , 72 ) ; - Group = TRUE ; - DropDown = TRUE ; - DDExtraWidth = TRUE ; - }; - - FixedText FT_FILLCOLOR - { - Pos = MAP_APPFONT ( 86 , 96 ) ; - Size = MAP_APPFONT ( 71 , 10 ) ; - Hide = TRUE; - Text = "~Hintergrundfarbe" ; - Text [ ENGLISH ] = "~Fillcolor" ; - Text [ norwegian ] = "~Fillcolor" ; - Text[ italian ] = "Colore di sfondo"; - Text[ portuguese_brazilian ] = "~Fillcolor"; - Text[ portuguese ] = "~Cor de fundo"; - Text[ danish ] = "Baggrundsfarve"; - Text[ french ] = "~Couleur d'arrire-plan"; - Text[ swedish ] = "~Bakgrundsfrg"; - Text[ dutch ] = "~Achtergrondkleur"; - Text[ spanish ] = "~Color de fondo"; - Text[ english_us ] = "~Fill color"; - Text[ chinese_simplified ] = "ɫ(~F)"; - Text[ russian ] = " "; - Text[ polish ] = "Kolor ta"; - Text[ japanese ] = "wiF(~F)"; - Text[ chinese_traditional ] = "IC(~F)"; - Text[ arabic ] = " "; - Text[ greek ] = " "; - Text[ korean ] = "(~F)"; - Text[ turkish ] = "~Artalan rengi"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Color de fondo"; - Text[ finnish ] = "~Tyttvri"; - }; - ListBox LB_FILLCOLOR - { - Pos = MAP_APPFONT ( 86 , 107 ) ; - Size = MAP_APPFONT ( 71 , 72 ) ; - Hide = TRUE; - Group = TRUE ; - DropDown = TRUE ; - DDExtraWidth = TRUE ; - }; - - FixedText FT_LANGUAGE - { - Pos = MAP_APPFONT ( 86 , 96 ) ; - Size = MAP_APPFONT ( 71 , 10 ) ; - Text = "S~prache" ; - Text [ ENGLISH ] = "~Language" ; - Text [ norwegian ] = "~Language" ; - Text [ italian ] = "~Lingua" ; - Text [ portuguese_brazilian ] = "~Idioma" ; - Text [ portuguese ] = "~Lngua" ; - Text [ finnish ] = "~Kieli" ; - Text [ danish ] = "Sprog" ; - Text [ french ] = "~Langue" ; - Text [ swedish ] = "S~prk" ; - Text [ dutch ] = "~Taal" ; - Text [ spanish ] = "I~dioma" ; - Text [ english_us ] = "~Language" ; - Text[ chinese_simplified ] = "(~L)"; - Text[ russian ] = ""; - Text[ polish ] = "Jzyk"; - Text[ japanese ] = "(~L)"; - Text[ chinese_traditional ] = "y(~L)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "(~L)"; - Text[ turkish ] = "D~il"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "I~dioma"; - }; - ListBox LB_LANGUAGE - { - Border = TRUE ; - Pos = MAP_APPFONT ( 86 , 107 ) ; - Size = MAP_APPFONT ( 71 , 72 ) ; - DropDown = TRUE ; - Sort = TRUE ; - }; - FixedText FT_FONTTYPE - { - Pos = MAP_APPFONT ( 6 , 123 ) ; - Size = MAP_APPFONT ( 248 , 10 ) ; - }; - Window WIN_EXAMPLE - { - Border = TRUE ; - Pos = MAP_APPFONT ( 166 , 74 ) ; - Size = MAP_APPFONT ( 85 , 40 ) ; - Text = "Beispiel" ; - Text [ English ] = "Example" ; - Text [ portuguese ] = "Exemplo" ; - Text [ english_us ] = "Example" ; - Text [ portuguese_brazilian ] = "Beispiel" ; - Text [ swedish ] = "Exempel" ; - Text [ danish ] = "Eksempel" ; - Text [ italian ] = "Esempio" ; - Text [ spanish ] = "Ejemplo" ; - Text [ french ] = "Exemple" ; - Text [ dutch ] = "Voorbeeld" ; - Text[ chinese_simplified ] = "ʾ"; - Text[ russian ] = ""; - Text[ polish ] = "Przykad"; - Text[ japanese ] = ""; - Text[ chinese_traditional ] = "ܨ"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = ""; - Text[ turkish ] = "rnek"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Ejemplo"; - Text[ finnish ] = "Esimerkki"; - }; - GroupBox GB_EXAMPLE - { - Pos = MAP_APPFONT ( 160 , 62 ) ; - Size = MAP_APPFONT ( 97 , 58 ) ; - Text = "Vorschau" ; - Text [ ENGLISH ] = "Preview" ; - Text [ norwegian ] = "Preview" ; - Text [ italian ] = "Anteprima" ; - Text [ portuguese_brazilian ] = "Examinar" ; - Text [ portuguese ] = "Previsualizar" ; - Text [ finnish ] = "Esikatselu" ; - Text [ danish ] = "Eksempel" ; - Text [ french ] = "Aperu" ; - Text [ swedish ] = "Frhandsvisning" ; - Text [ dutch ] = "Voorbeeld" ; - Text [ spanish ] = "Previsualizacin" ; - Text [ english_us ] = "Preview" ; - Group = TRUE ; - Text[ chinese_simplified ] = "Ԥ"; - Text[ russian ] = ""; - Text[ polish ] = "Podgld"; - Text[ japanese ] = "ޭ"; - Text[ chinese_traditional ] = "w"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "̸ "; - Text[ turkish ] = "nizleme"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Previsualizacin"; - }; - Text[ catalan ] = "Fuente"; -}; - // RID_SVXPAGE_CHAR_EXT -------------------------------------------------- -TabPage RID_SVXPAGE_CHAR_EXT -{ - HelpId = HID_FORMAT_CHAR_EXT ; - Hide = TRUE ; - Text = "Schrifteffekt" ; - Text [ English ] = "Character Extension" ; - Text [ norwegian ] = "Character Extension" ; - Text [ italian ] = "Effetto carattere" ; - Text [ portuguese_brazilian ] = "Extens?o de Caracter" ; - Text [ portuguese ] = "Efeitos do tipo de letra" ; - Text [ finnish ] = "Fonttitehosteet" ; - Text [ danish ] = "Skrifteffekt" ; - Text [ french ] = "Effets de caractres" ; - Text [ swedish ] = "Teckensnittseffekt" ; - Text [ dutch ] = "Schrifteffecten" ; - Text [ spanish ] = "Efectos de fuente" ; - Text [ english_us ] = "Font Effects" ; - Text[ chinese_simplified ] = "Ч"; - Text[ russian ] = " "; - Text[ polish ] = "Animacje"; - Text[ japanese ] = "̫Č"; - Text[ chinese_traditional ] = "rĪG"; - Text[ arabic ] = " "; - Text[ greek ] = " "; - Text[ korean ] = "۲ ȿ"; - Text[ turkish ] = "Yaztipi efektleri"; - Text[ language_user1 ] = " "; - Size = MAP_APPFONT ( 260 , 135 ) ; - ListBox LB_CAPS - { - Pos = MAP_APPFONT ( 6 , 12 ) ; - Size = MAP_APPFONT ( 84 , 56 ) ; - DropDown = TRUE; - StringList = - { - < "Keine" ; Default ; > ; - < "Versalien" ; Default ; > ; - < "Gemeine" ; Default ; > ; - < "Titelschrift" ; Default ; > ; - < "Kapitlchen" ; Default ; > ; - }; - StringList [ ENGLISH ] = - { - < "None" ; Default ; > ; - < "All caps" ; Default ; > ; - < "Lower case" ; Default ; > ; - < "Title" ; Default ; > ; - < "Small caps" ; Default ; > ; - }; - StringList [ language_user1 ] = - { - < "Keine" ; Default ; > ; - < "Versalien" ; Default ; > ; - < "Gemeine" ; Default ; > ; - < "Titelschrift" ; Default ; > ; - < "Kapit?lchen" ; Default ; > ; - }; - StringList [ english_us ] = - { - < "None" ; Default ; > ; - < "Capitals" ; Default ; > ; - < "Lowercase" ; Default ; > ; - < "Title" ; Default ; > ; - < "Small capitals" ; Default ; > ; - }; - StringList [ portuguese ] = - { - < "Nenhum(a)" ; Default ; > ; - < "Maisculas" ; Default ; > ; - < "Minsculas" ; Default ; > ; - < "Caracteres do ttulo" ; Default ; > ; - < "Versaletes" ; Default ; > ; - }; - StringList [ russian ] = - { - < "" ; Default ; > ; - < "" ; Default ; > ; - < "" ; Default ; > ; - < " " ; Default ; > ; - < "" ; Default ; > ; - }; - StringList [ greek ] = - { - < "" ; Default ; > ; - < "" ; Default ; > ; - < " " ; Default ; > ; - < " " ; Default ; > ; - < " " ; Default ; > ; - }; - StringList [ dutch ] = - { - < "Geen" ; Default ; > ; - < "Hoofdletters" ; Default ; > ; - < "Gewone" ; Default ; > ; - < "Titel" ; Default ; > ; - < "Klein-kapitaal" ; Default ; > ; - }; - StringList [ french ] = - { - < "Aucun(e)" ; Default ; > ; - < "Majuscules" ; Default ; > ; - < "Minuscules" ; Default ; > ; - < "Caractres du titre" ; Default ; > ; - < "Petites majuscules" ; Default ; > ; - }; - StringList [ spanish ] = - { - < "Ninguno" ; Default ; > ; - < "Maysculas" ; Default ; > ; - < "Minsculas" ; Default ; > ; - < "Carcter ttulo" ; Default ; > ; - < "Versalitas" ; Default ; > ; - }; - StringList [ italian ] = - { - < "Nessuno" ; Default ; > ; - < "Maiuscolo" ; Default ; > ; - < "Minuscolo" ; Default ; > ; - < "Carattere del titolo" ; Default ; > ; - < "Maiuscoletto" ; Default ; > ; - }; - StringList [ danish ] = - { - < "Ingen" ; Default ; > ; - < "Store bogstaver" ; Default ; > ; - < "Sm bogstaver" ; Default ; > ; - < "Titelskrift" ; Default ; > ; - < "Kapitler" ; Default ; > ; - }; - StringList [ swedish ] = - { - < "Inga" ; Default ; > ; - < "Versaler" ; Default ; > ; - < "Gemener" ; Default ; > ; - < "Titel" ; Default ; > ; - < "Kapitler" ; Default ; > ; - }; - StringList [ polish ] = - { - < "Brak" ; Default ; > ; - < "Wersaliki" ; Default ; > ; - < "Mae litery" ; Default ; > ; - < "Czcionka tytuowa" ; Default ; > ; - < "Kapitaliki" ; Default ; > ; - }; - StringList [ portuguese_brazilian ] = - { - < "Keine" ; Default ; > ; - < "Versalien" ; Default ; > ; - < "Gemeine" ; Default ; > ; - < "Titelschrift" ; Default ; > ; - < "Kapit?lchen" ; Default ; > ; - }; - StringList [ japanese ] = - { - < "Ȃ" ; Default ; > ; - < "啶" ; Default ; > ; - < "" ; Default ; > ; - < "ٕ" ; Default ; > ; - < "^啶" ; Default ; > ; - }; - StringList [ korean ] = - { - < "" ; Default ; > ; - < "빮" ; Default ; > ; - < "ҹ" ; Default ; > ; - < "" ; Default ; > ; - < "ĸ" ; Default ; > ; - }; - StringList [ chinese_simplified ] = - { - < "" ; Default ; > ; - < "дĸ" ; Default ; > ; - < "Сдĸ" ; Default ; > ; - < "" ; Default ; > ; - < "Сʹдĸ" ; Default ; > ; - }; - StringList [ chinese_traditional ] = - { - < "L" ; Default ; > ; - < "jgr" ; Default ; > ; - < "pgr" ; Default ; > ; - < "Dr" ; Default ; > ; - < "pjgr" ; Default ; > ; - }; - StringList [ turkish ] = - { - < "Keine" ; Default ; > ; - < "Versalien" ; Default ; > ; - < "Gemeine" ; Default ; > ; - < "Titelschrift" ; Default ; > ; - < "Kapitlchen" ; Default ; > ; - }; - StringList [ arabic ] = - { - < "" ; Default ; > ; - < " " ; Default ; > ; - < " " ; Default ; > ; - < " " ; Default ; > ; - < " " ; Default ; > ; - }; - StringList [ catalan ] = - { - < "Ninguno" ; Default ; > ; - < "Maysculas" ; Default ; > ; - < "Minsculas" ; Default ; > ; - < "Carcter ttulo" ; Default ; > ; - < "Versalitas" ; Default ; > ; - }; - StringList [ finnish ] = - { - < "Ei mitn" ; Default ; > ; - < "Isot kirjaimet" ; Default ; > ; - < "Pienet kirjaimet" ; Default ; > ; - < "Otsikko" ; Default ; > ; - < "Pienet alkukirjaimet" ; Default ; > ; - }; - }; - RadioButton BTN_NONE - { - Pos = MAP_APPFONT ( 6 , 12 ) ; - Size = MAP_APPFONT ( 46 , 10 ) ; - Text = "~Keine" ; - Text [ ENGLISH ] = "~None" ; - Text [ norwegian ] = "~Ingen " ; - Text [ italian ] = "~Nessuno" ; - Text [ portuguese_brazilian ] = "~Nenhum" ; - Text [ portuguese ] = "~Nenhum" ; - Text [ finnish ] = "~Ei mitn" ; - Text [ danish ] = "Ingen" ; - Text [ french ] = "~Aucun(e)" ; - Text [ swedish ] = "~Inga" ; - Text [ dutch ] = "~Geen" ; - Text [ spanish ] = "Nin~guno" ; - Text [ english_us ] = "~None" ; - Text[ chinese_simplified ] = "(~N)"; - Text[ russian ] = ""; - Text[ polish ] = "Brak"; - Text[ japanese ] = "Ȃ(~N)"; - Text[ chinese_traditional ] = "L(~N)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "(~N)"; - Text[ turkish ] = "~Yok"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Nin~guno"; - }; - RadioButton BTN_CAPS - { - Pos = MAP_APPFONT ( 6 , 23 ) ; - Size = MAP_APPFONT ( 46 , 10 ) ; - Text = "~Versalien" ; - Text [ ENGLISH ] = "~All Caps" ; - Text [ norwegian ] = "~All Caps" ; - Text [ italian ] = "Ma~iuscolo" ; - Text [ portuguese_brazilian ] = "~Tudo em caixa alta" ; - Text [ portuguese ] = "~Maisculas" ; - Text [ finnish ] = "~Kaikki isoja" ; - Text [ danish ] = "Store bogst." ; - Text [ french ] = "Ma~juscules" ; - Text [ swedish ] = "~Versaler" ; - Text [ dutch ] = "~Hoofdletters" ; - Text [ spanish ] = "Ma~ysculas" ; - Text [ english_us ] = "~All caps" ; - Text[ chinese_simplified ] = "дĸ(~A)"; - Text[ russian ] = ""; - Text[ polish ] = "Wersaliki"; - Text[ japanese ] = "啶(~A)"; - Text[ chinese_traditional ] = "jgr(~A)"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = " 빮(~A)"; - Text[ turkish ] = "~Byk harflerle"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Ma~ysculas"; - }; - RadioButton BTN_LOWERCASE - { - Pos = MAP_APPFONT ( 6 , 34 ) ; - Size = MAP_APPFONT ( 46 , 10 ) ; - Text = "~Gemeine" ; - Text [ ENGLISH ] = "~Lower Case" ; - Text [ norwegian ] = "~Lower Case" ; - Text [ italian ] = "~Minuscolo" ; - Text [ portuguese_brazilian ] = "~Caixa Baixa" ; - Text [ portuguese ] = "Mins~culas" ; - Text [ finnish ] = "~Pienet kirjaimet" ; - Text [ danish ] = "Sm bogst." ; - Text [ french ] = "Minuscu~les" ; - Text [ swedish ] = "~Gemener" ; - Text [ dutch ] = "~Kleine letters" ; - Text [ spanish ] = "~Minsculas" ; - Text [ english_us ] = "~Lower case" ; - Text[ chinese_simplified ] = "Сдĸ"; - Text[ russian ] = ""; - Text[ polish ] = "Ma~e litery"; - Text[ japanese ] = "(~L)"; - Text[ chinese_traditional ] = "pg(~L)"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = "ҹ(~L)"; - Text[ turkish ] = "~Kk harflerle"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Minsculas"; - }; - RadioButton BTN_SMALLCAPS - { - Pos = MAP_APPFONT ( 53 , 12 ) ; - Size = MAP_APPFONT ( 54 , 10 ) ; - /* ### ACHTUNG: Neuer Text in Resource? K~apitlchen : K~apitlchen */ - /* ### ACHTUNG: Neuer Text in Resource? K~apitlchen : K~apitlchen */ - Text = "K~apitlchen" ; - Text [ ENGLISH ] = "S~mall Caps" ; - Text [ norwegian ] = "S~mall Caps" ; - Text [ italian ] = "M~aiuscoletto" ; - Text [ portuguese_brazilian ] = "V~ersaletes" ; - Text [ portuguese ] = "~Versaletes" ; - Text [ finnish ] = "~Pienet kirjaimet" ; - Text [ danish ] = "Kapitler" ; - Text [ french ] = "Petites ~majusc." ; - Text [ swedish ] = "K~apitler" ; - Text [ dutch ] = "Kle~in-kapitaal" ; - Text [ spanish ] = "~Versalitas" ; - Text [ english_us ] = "S~mall caps" ; - Text[ chinese_simplified ] = "Сʹдĸ(~M)"; - Text[ russian ] = ""; - Text[ polish ] = "Kapita~liki"; - Text[ japanese ] = "^啶(~M)"; - Text[ chinese_traditional ] = "pjgr(~M)"; - Text[ arabic ] = " "; - Text[ greek ] = " "; - Text[ korean ] = "ҹ(~M)"; - Text[ turkish ] = "K~k byk harf"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Versalitas"; - }; - RadioButton BTN_TITEL - { - Pos = MAP_APPFONT ( 53 , 23 ) ; - Size = MAP_APPFONT ( 54 , 10 ) ; - Text = "~Titelschrift" ; - Text [ ENGLISH ] = "~Title" ; - Text [ norwegian ] = "~Tittel" ; - Text [ italian ] = "Cara~ttere" ; - Text [ portuguese_brazilian ] = "~T?tulo" ; - Text [ portuguese ] = "~Caracteres do ttulo" ; - Text [ finnish ] = "~Otsikko" ; - Text [ danish ] = "Titelskrift" ; - Text [ french ] = "~Caractres du titre" ; - Text [ swedish ] = "~Titel" ; - Text [ dutch ] = "~Titel" ; - Text [ spanish ] = "Carcter ttu~lo" ; - Text [ english_us ] = "~Title" ; - Text[ chinese_simplified ] = "(~T)"; - Text[ russian ] = " "; - Text[ polish ] = "Czcionk~a tytuowa"; - Text[ japanese ] = "ٕ(~T)"; - Text[ chinese_traditional ] = "D(~T)"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = "(~T)"; - Text[ turkish ] = "~lk harf byk"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Carcter ttu~lo"; - }; - CheckBox CB_FLASH - { -#if ( SUPD < 583 ) - Pos = MAP_APPFONT ( 53 , 34 ) ; - Size = MAP_APPFONT ( 54 , 10 ) ; -#else - Pos = MAP_APPFONT ( 6 , 29 ) ; - Size = MAP_APPFONT ( 84 , 10 ) ; -#endif - Text = "~Blinkend" ; - Text [ ENGLISH ] = "~Flashing" ; - Hide = TRUE ; - Text [ english_us ] = "~Blinking" ; - Text [ italian ] = "Lampeggiante" ; - Text [ spanish ] = "~Intermitente" ; - Text [ french ] = "C~lignotant" ; - Text [ dutch ] = "K~nipperend" ; - Text [ swedish ] = "~Blinkande" ; - Text [ danish ] = "Blinkende" ; - Text [ portuguese_brazilian ] = "~Blinkend" ; - Text [ portuguese ] = "~Intermitente" ; - Text[ chinese_simplified ] = "˸(~B)"; - Text[ russian ] = ""; - Text[ polish ] = "~Miganie"; - Text[ japanese ] = "_(~B)"; - Text[ chinese_traditional ] = "{(~B)"; - Text[ arabic ] = ""; - Text[ greek ] = "~ "; - Text[ korean ] = "(~B)"; - Text[ turkish ] = "~Yanp snen metin"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Intermitente"; - Text[ finnish ] = "~Vilkkuva"; - }; - GroupBox GB_EFFECT - { - Pos = MAP_APPFONT ( 3 , 3 ) ; - Size = MAP_APPFONT ( 90 , 43 ) ; - Text = "Weitere Auszeichnungen" ; - Text [ ENGLISH ] = "More Effects" ; - Text [ norwegian ] = "More Effects" ; - Text [ italian ] = "Altri effetti" ; - Text [ portuguese_brazilian ] = "Mais Efeitos" ; - Text [ portuguese ] = "Mais efeitos" ; - Text [ finnish ] = "Lis tehosteita" ; - Text [ danish ] = "Flere effekter" ; - Text [ french ] = "Autres attributs" ; - Text [ swedish ] = "Fler effekter" ; - Text [ dutch ] = "Effecten" ; - Text [ spanish ] = "Ms efectos" ; - Text [ english_us ] = "More effects" ; - Text[ chinese_simplified ] = "Ч"; - Text[ russian ] = " "; - Text[ polish ] = "Inne wyrnienia"; - Text[ japanese ] = "̑̕"; - Text[ chinese_traditional ] = "LĪG"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = "Ÿ ȿ"; - Text[ turkish ] = "Dier efektler"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Ms efectos"; - }; - RadioButton BTN_HIGH - { - Pos = MAP_APPFONT ( 99 , 12 ) ; - Size = MAP_APPFONT ( 57 , 10 ) ; - Text = "H~och" ; - Text [ ENGLISH ] = "~Super" ; - Text [ norwegian ] = "~Super" ; - Text [ italian ] = "~Apice" ; - Text [ portuguese_brazilian ] = "~Sobre" ; - Text [ portuguese ] = "~Superior" ; - Text [ finnish ] = "~Ylpuolella" ; - Text [ danish ] = "Hvet" ; - Text [ french ] = "Expo~sant" ; - Text [ swedish ] = "Upphj~d" ; - Text [ dutch ] = "~Superscript" ; - Text [ spanish ] = "Supernd~ice" ; - Text [ english_us ] = "Sup~er" ; - Text[ chinese_simplified ] = "(~E)"; - Text[ russian ] = ""; - Text[ polish ] = "Indeks g~rny"; - Text[ japanese ] = "t(~E)"; - Text[ chinese_traditional ] = "@(~E)"; - Text[ arabic ] = ""; - Text[ greek ] = "~"; - Text[ korean ] = "(~E)"; - Text[ turkish ] = "~st simge"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Supernd~ice"; - }; - RadioButton BTN_NORMAL - { - Pos = MAP_APPFONT ( 99 , 23 ) ; - Size = MAP_APPFONT ( 57 , 10 ) ; - Text = "No~rmal" ; - Text [ English ] = "N~ormal" ; - Text [ norwegian ] = "N~ormal" ; - Text [ italian ] = "N~ormale" ; - Text [ portuguese_brazilian ] = "N~ormal" ; - Text [ portuguese ] = "~Padro" ; - Text [ finnish ] = "~Tavallinen" ; - Text [ danish ] = "Normal" ; - Text [ french ] = "N~ormal" ; - Text [ swedish ] = "No~rmal" ; - Text [ dutch ] = "N~ormaal" ; - Text [ spanish ] = "N~ormal" ; - Text [ english_us ] = "N~ormal" ; - Text[ chinese_simplified ] = "ͨ(~O)"; - Text[ russian ] = ""; - Text[ polish ] = "Normalny"; - Text[ japanese ] = "(~O)"; - Text[ chinese_traditional ] = "q(~O)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "(~O)"; - Text[ turkish ] = "No~rmal"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "N~ormal"; - }; - RadioButton BTN_DEEP - { - Pos = MAP_APPFONT ( 99 , 34 ) ; - Size = MAP_APPFONT ( 57 , 10 ) ; - Text = "T~ief" ; - Text [ ENGLISH ] = "S~ub" ; - Text [ norwegian ] = "S~ub" ; - Text [ italian ] = "Pedice" ; - Text [ portuguese_brazilian ] = "S~ob" ; - Text [ portuguese ] = "~Inferior" ; - Text [ finnish ] = "~Alapuolella" ; - Text [ danish ] = "Snket" ; - Text [ french ] = "Indi~ce" ; - Text [ swedish ] = "~Nedsnkt" ; - Text [ dutch ] = "Subs~cript" ; - Text [ spanish ] = "Subndic~e" ; - Text [ english_us ] = "S~ub" ; - Text[ chinese_simplified ] = "(~U)"; - Text[ russian ] = ""; - Text[ polish ] = "Indek~s dolny"; - Text[ japanese ] = "t(~U)"; - Text[ chinese_traditional ] = "C(~U)"; - Text[ arabic ] = ""; - Text[ greek ] = "~"; - Text[ korean ] = "Ʒ(~U)"; - Text[ turkish ] = "A~lt simge"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Subndic~e"; - }; - GroupBox GB_POSITION - { - Pos = MAP_APPFONT ( 96 , 3 ) ; - Size = MAP_APPFONT ( 61 , 43 ) ; - Text = "Position" ; - Text [English] = "Position"; - Text[ english_us ] = "Position"; - Text[ portuguese ] = "Posio"; - Text[ russian ] = ""; - Text[ dutch ] = "Positie"; - Text[ french ] = "Position"; - Text[ spanish ] = "Posicin"; - Text[ italian ] = "Posizione"; - Text[ danish ] = "Placering"; - Text[ swedish ] = "Position"; - Text[ polish ] = "Pozycja"; - Text[ portuguese_brazilian ] = "Position"; - Text[ japanese ] = "ʒu"; - Text[ chinese_simplified ] = "λ"; - Text[ chinese_traditional ] = "m"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "ġ"; - Text[ turkish ] = "Konum"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Posicin"; - Text[ finnish ] = "Sijainti"; - }; - FixedText FT_ESCDEEPHIGH - { - Pos = MAP_APPFONT ( 165 , 15 ) ; - Size = MAP_APPFONT ( 59 , 10 ) ; - Text = "Ho~ch/Tief um" ; - Text [ ENGLISH ] = "Sup~er/Sub" ; - Text [ norwegian ] = "Sup~er/Sub" ; - Text [ italian ] = "Api~ce/Pedice di" ; - Text [ portuguese_brazilian ] = "Sub~re/Sob" ; - Text [ portuguese ] = "~Superior/Inferior em" ; - Text [ finnish ] = "~Suurenna/pienenn arvolla" ; - Text [ danish ] = "Hv/snk" ; - Text [ french ] = "~Exposant/Indice" ; - Text [ swedish ] = "Hj/sn~k" ; - Text [ dutch ] = "Sup~er/Subscript" ; - Text [ spanish ] = "Super/subndice e~n" ; - Text [ english_us ] = "Raise/lo~wer by" ; - Text[ chinese_simplified ] = "/½ֵ(~W)"; - Text[ russian ] = "/ "; - Text[ polish ] = "Ind. gr./Ind. dln. przy"; - Text[ japanese ] = "/̊(~W)"; - Text[ chinese_traditional ] = "W@/U(~W)"; - Text[ arabic ] = "/ "; - Text[ greek ] = "/ "; - Text[ korean ] = "ø/ (~W)"; - Text[ turkish ] = "Yk~seklik/Derinlik"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Super/subndice e~n"; - }; - MetricField ED_ESCDEEPHIGH - { - Border = TRUE ; - Pos = MAP_APPFONT ( 225 , 14 ) ; - Size = MAP_APPFONT ( 29 , 12 ) ; - Repeat = TRUE ; - Spin = TRUE ; - Minimum = 1 ; - Maximum = 100 ; - Unit = FUNIT_CUSTOM ; - CustomUnitText = "%" ; - First = 1 ; - Last = 100 ; - SpinSize = 1 ; - }; - FixedText FT_ESCRELSIZE - { - Pos = MAP_APPFONT ( 165 , 30 ) ; - Size = MAP_APPFONT ( 59 , 10 ) ; - /* ### ACHTUNG: Neuer Text in Resource? ~Schriftgre rel. : ~Schriftgre rel. */ - /* ### ACHTUNG: Neuer Text in Resource? ~Schriftgre rel. : ~Schriftgre rel. */ - Text = "~Schriftgre rel." ; - Text [ ENGLISH ] = "~Font size rel." ; - Text [ norwegian ] = "~Font size rel." ; - Text [ italian ] = "Dim. relative ~caratt." ; - Text [ portuguese_brazilian ] = "~Tamanho rel. de fonte" ; - Text [ portuguese ] = "~Tamanho relativo" ; - Text [ finnish ] = "~Suhteellinen fonttikoko" ; - Text [ danish ] = "Relativ strrelse" ; - Text [ french ] = "~Taille relative" ; - Text [ swedish ] = "Rel. ~teckenstorlek" ; - Text [ dutch ] = "~Lettergrootte rel." ; - Text [ spanish ] = "Tama~o relativo" ; - Text [ english_us ] = "R~elative font size" ; - Text[ chinese_simplified ] = "ԵС(~E)"; - Text[ russian ] = " ."; - Text[ polish ] = "Wzgl. rozm. czcionki"; - Text[ japanese ] = "̫Ļނ̔{(~E)"; - Text[ chinese_traditional ] = "۹諸rjp(~E)"; - Text[ arabic ] = " "; - Text[ greek ] = "~ ."; - Text[ korean ] = " ۲ ũ(~E)"; - Text[ turkish ] = "~Gr. karakter boyu"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Tama~o relativo"; - }; - MetricField ED_ESCRELSIZE - { - Border = TRUE ; - Pos = MAP_APPFONT ( 225 , 29 ) ; - Size = MAP_APPFONT ( 29 , 12 ) ; - Repeat = TRUE ; - Spin = TRUE ; - Minimum = 10 ; - Maximum = 100 ; - Unit = FUNIT_CUSTOM ; - CustomUnitText = "%" ; - First = 10 ; - Last = 100 ; - SpinSize = 1 ; - }; - CheckBox CB_AUTOPOS - { - Pos = MAP_APPFONT ( 165 , 45 ) ; - Size = MAP_APPFONT ( 89 , 10 ) ; - Text = "A~utomatisch" ; - Text [ ENGLISH ] = "Automati~c" ; - Text [ english_us ] = "Automati~c" ; - Text [ italian ] = "A~utomatico" ; - Text [ spanish ] = "~Automtico" ; - Text [ french ] = "A~utomatique" ; - Text [ dutch ] = "A~utomatisch" ; - Text [ swedish ] = "A~utomatisk" ; - Text [ danish ] = "Automatisk" ; - Text [ portuguese ] = "A~utomtico" ; - Text [ portuguese_brazilian ] = "A~utomatisch" ; - Text[ chinese_simplified ] = "Զ(~C)"; - Text[ russian ] = ""; - Text[ polish ] = "Automatycznie"; - Text[ japanese ] = "(~C)"; - Text[ chinese_traditional ] = "۰(~C)"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "ڵ(~C)"; - Text[ turkish ] = "O~tomatik"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~Automtico"; - Text[ finnish ] = "~Automaattinen"; - }; - GroupBox GB_POSEXT - { - Pos = MAP_APPFONT ( 160 , 3 ) ; - Size = MAP_APPFONT ( 97 , 59 ) ; - /* ### ACHTUNG: Neuer Text in Resource? Positionszustze : Positionszustze */ - /* ### ACHTUNG: Neuer Text in Resource? Positionszustze : Positionszustze */ - Text = "Positionszustze" ; - Text [ ENGLISH ] = "Position Options" ; - Text [ norwegian ] = "Position Options" ; - Text [ italian ] = "Opzioni posizione" ; - Text [ portuguese_brazilian ] = "Op??s de posi??o" ; - Text [ portuguese ] = "Opes de posio" ; - Text [ finnish ] = "Sijaintiasetukset" ; - Text [ danish ] = "Positionsindstillinger" ; - Text [ french ] = "Options de position" ; - Text [ swedish ] = "Placeringsalternativ" ; - Text [ dutch ] = "Positieopties" ; - Text [ spanish ] = "Opciones de posicin" ; - Text [ english_us ] = "Position options" ; - Text[ chinese_simplified ] = "λѡ"; - Text[ russian ] = " "; - Text[ polish ] = "Opcje pozycji"; - Text[ japanese ] = "ʒu̵"; - Text[ chinese_traditional ] = "mﶵ"; - Text[ arabic ] = " "; - Text[ greek ] = " "; - Text[ korean ] = "ġ ɼ"; - Text[ turkish ] = "Konum seenekleri"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Opciones de posicin"; - }; - ListBox LB_KERNING - { - Border = TRUE ; - Pos = MAP_APPFONT ( 6 , 59 ) ; - Size = MAP_APPFONT ( 72 , 46 ) ; - DropDown = TRUE ; - StringList = - { - < "Standard" ; Default ; > ; - < "Gesperrt" ; Default ; > ; - < "Schmal" ; Default ; > ; - }; - StringList [ ENGLISH ] = - { - < "Standard" ; Default ; > ; - < "Gesperrt" ; Default ; > ; - < "Schmal" ; Default ; > ; - }; - StringList [ norwegian ] = - { - < "Standard" ; Default ; > ; - < "Gesperrt" ; Default ; > ; - < "Schmal" ; Default ; > ; - }; - StringList [ italian ] = - { - < "Standard" ; Default ; > ; - < "Espansa" ; Default ; > ; - < "Ridotta" ; Default ; > ; - }; - StringList [ portuguese_brazilian ] = - { - < "Standard" ; Default ; > ; - < "Gesperrt" ; Default ; > ; - < "Condensado" ; Default ; > ; - }; - StringList [ portuguese ] = - { - < "Padro" ; Default ; > ; - < "Expandido" ; Default ; > ; - < "Condensado" ; Default ; > ; - }; - StringList [ finnish ] = - { - < "Vakio" ; Default ; > ; - < "Laajennettu" ; Default ; > ; - < "Tiivistetty" ; Default ; > ; - }; - StringList [ danish ] = - { - < "Standard" ; Default ; > ; - < "Bred" ; Default ; > ; - < "Smal" ; Default ; > ; - }; - StringList [ french ] = - { - < "Standard" ; Default ; > ; - < "tendu" ; Default ; > ; - < "Condens" ; Default ; > ; - }; - StringList [ swedish ] = - { - < "Standard" ; Default ; > ; - < "Sprrat" ; Default ; > ; - < "Smalt" ; Default ; > ; - }; - StringList [ dutch ] = - { - < "Standaard" ; Default ; > ; - < "Verbreed" ; Default ; > ; - < "Versmald" ; Default ; > ; - }; - StringList [ spanish ] = - { - < "Predeterminado" ; Default ; > ; - < "Expandido" ; Default ; > ; - < "Condensado" ; Default ; > ; - }; - StringList [ english_us ] = - { - < "Standard" ; Default ; > ; - < "Expanded" ; Default ; > ; - < "Condensed" ; Default ; > ; - }; - StringList [ chinese_simplified ] = - { - < "" ; Default ; > ; - < "" ; Default ; > ; - < "" ; Default ; > ; - }; - StringList [ russian ] = - { - < "" ; Default ; > ; - < "" ; Default ; > ; - < "" ; Default ; > ; - }; - StringList [ polish ] = - { - < "Domylnie" ; Default ; > ; - < "Szerokie" ; Default ; > ; - < "Wskie" ; Default ; > ; - }; - StringList [ japanese ] = - { - < "W" ; Default ; > ; - < "L" ; Default ; > ; - < "" ; Default ; > ; - }; - StringList [ chinese_traditional ] = - { - < "з" ; Default ; > ; - < "Xi" ; Default ; > ; - < "Y" ; Default ; > ; - }; - StringList [ arabic ] = - { - < "" ; Default ; > ; - < "" ; Default ; > ; - < "" ; Default ; > ; - }; - StringList [ greek ] = - { - < "" ; Default ; > ; - < "" ; Default ; > ; - < "" ; Default ; > ; - }; - StringList [ korean ] = - { - < "ǥ" ; Default ; > ; - < "а" ; Default ; > ; - < "" ; Default ; > ; - }; - StringList [ turkish ] = - { - < "Standart" ; Default ; > ; - < "Aral byt" ; Default ; > ; - < "Aral klt" ; Default ; > ; - }; - StringList [ language_user1 ] = - { - < " " ; Default ; > ; - < " " ; Default ; > ; - < " " ; Default ; > ; - }; - StringList [ catalan ] = - { - < "Predeterminado" ; Default ; > ; - < "Expandido" ; Default ; > ; - < "Condensado" ; Default ; > ; - }; - }; - FixedText FT_KERNING - { - Pos = MAP_APPFONT ( 83 , 60 ) ; - Size = MAP_APPFONT ( 14 , 10 ) ; - Text = "u~m" ; - Text [ ENGLISH ] = "~by" ; - Text [ norwegian ] = "~by" ; - Text [ italian ] = "~per" ; - Text [ portuguese_brazilian ] = "~por" ; - Text [ portuguese ] = "P~or" ; - Text [ finnish ] = "~laatija" ; - Text [ danish ] = "p" ; - Text [ french ] = "~par" ; - Text [ swedish ] = "o~m" ; - Text [ dutch ] = "~met" ; - Text [ spanish ] = "~de" ; - Text [ english_us ] = "~by" ; - Text[ chinese_simplified ] = "ֵ(~B)"; - Text[ russian ] = ""; - Text[ polish ] = "o"; - Text[ japanese ] = "Ԋu(~B)"; - Text[ chinese_traditional ] = "ƭ(~B)"; - Text[ arabic ] = ""; - Text[ greek ] = "~"; - Text[ korean ] = "ŭ(~B)"; - Text[ turkish ] = "->"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "~de"; - }; - MetricField ED_KERNING - { - Border = TRUE ; - Pos = MAP_APPFONT ( 101 , 59 ) ; - Size = MAP_APPFONT ( 48 , 12 ) ; - Repeat = TRUE ; - Spin = TRUE ; - Maximum = 9999 ; - DecimalDigits = 1 ; - Unit = FUNIT_POINT ; - SpinSize = 10 ; - }; - CheckBox BTN_AUTOKERN - { - Pos = MAP_APPFONT ( 6 , 74 ) ; - Size = MAP_APPFONT ( 142 , 10 ) ; - Text = "~Paarweises Kerning" ; - Text [ ENGLISH ] = "~Pair Kerning" ; - Text [ norwegian ] = "~Pair Kerning" ; - Text [ italian ] = "C~renatura caratteri a coppia" ; - Text [ portuguese_brazilian ] = "~Par de Kerning" ; - Text [ portuguese ] = "~Kerning de pares" ; - Text [ finnish ] = "~Parilimitys" ; - Text [ danish ] = "Parvis knibning" ; - Text [ french ] = "~Crnage pair" ; - Text [ swedish ] = "~Parvis kerning" ; - Text [ dutch ] = "~Paarsgewijze kerning" ; - Text [ spanish ] = "A~juste par entre caracteres" ; - Text [ english_us ] = "~Pair kerning" ; - Text[ chinese_simplified ] = "־(~P)"; - Text[ russian ] = " "; - Text[ polish ] = "K~erning w parze"; - Text[ japanese ] = "g̶݂ݸ(~P)"; - Text[ chinese_traditional ] = "rZվ(~P)"; - Text[ arabic ] = " "; - Text[ greek ] = "~ "; - Text[ korean ] = "Ŀ, (~P)"; - Text[ turkish ] = "~Aralk azalt"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "A~juste par entre caracteres"; - }; - GroupBox GB_KERNING - { - Pos = MAP_APPFONT ( 3 , 49 ) ; - Size = MAP_APPFONT ( 154 , 37 ) ; - Text = "Laufweite" ; - Text [ ENGLISH ] = "Spacing" ; - Text [ norwegian ] = "Spacing" ; - Text [ italian ] = "Spaziatura" ; - Text [ portuguese_brazilian ] = "Espa?amento" ; - Text [ portuguese ] = "Espaamento" ; - Text [ finnish ] = "Vlit" ; - Text [ danish ] = "Afstand" ; - Text [ french ] = "Espacement" ; - Text [ swedish ] = "Avstnd" ; - Text [ dutch ] = "Spatiring" ; - Text [ spanish ] = "Espacios" ; - Text [ english_us ] = "Spacing" ; - Text[ chinese_simplified ] = ""; - Text[ russian ] = ""; - Text[ polish ] = "Odstpy"; - Text[ japanese ] = "Ԋu"; - Text[ chinese_traditional ] = "j"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = ""; - Text[ turkish ] = "Karakter aral"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Espacios"; - }; - FixedText FT_UNDERLINECNT - { - Pos = MAP_APPFONT ( 6 , 88 ) ; - Size = MAP_APPFONT ( 71 , 10 ) ; - Text = "Unt~erstreichung" ; - Text [ ENGLISH ] = "Un~derline Style" ; - Text [ norwegian ] = "Un~derline Style" ; - Text [ italian ] = "S~ottolineato" ; - Text [ portuguese_brazilian ] = "Estilo Sub~linhado" ; - Text [ portuguese ] = "Sub~linhado" ; - Text [ finnish ] = "Alleviivaus" ; - Text [ danish ] = "Understregning" ; - Text [ french ] = "Soulignage" ; - Text [ swedish ] = "Und~erstrykning" ; - Text [ dutch ] = "Onde~rstrepen" ; - Text [ spanish ] = "Su~brayado" ; - Text [ english_us ] = "Underlining" ; - Text[ chinese_simplified ] = "»(~D)"; - Text[ russian ] = ""; - Text[ polish ] = "Podkrelenie"; - Text[ japanese ] = ""; - Text[ chinese_traditional ] = "u(~D)"; - Text[ arabic ] = " "; - Text[ greek ] = ""; - Text[ korean ] = ""; - Text[ turkish ] = "Alt ~izili"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Su~brayado"; - }; - ListBox LB_UNDERLINECNT - { - Border = TRUE ; - Pos = MAP_APPFONT ( 6 , 98 ) ; - Size = MAP_APPFONT ( 71 , 46 ) ; - DropDown = TRUE ; - DDExtraWidth = TRUE ; - StringList = - { - < "Einfach" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Doppelt" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Fett"; CHRDLG_UNDERLINE_BOLD; > ; - < "Punktiert" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Punktiert fett" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Strich"; CHRDLG_UNDERLINE_DASH; > ; - < "Strich fett"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Strich lang"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Strich fett lang"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punkt Strich"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punkt Punkt Strich"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punkt Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Welle"; CHRDLG_UNDERLINE_WAVE; > ; - < "Welle fett"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Welle doppelt"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ ENGLISH ] = - { - < "Einfach" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Doppelt" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Fett"; CHRDLG_UNDERLINE_BOLD; > ; - < "Punktiert" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Punktiert fett" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Strich"; CHRDLG_UNDERLINE_DASH; > ; - < "Strich fett"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Strich lang"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Strich fett lang"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punkt Strich"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punkt Punkt Strich"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punkt Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Welle"; CHRDLG_UNDERLINE_WAVE; > ; - < "Welle fett"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Welle doppelt"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ norwegian ] = - { - < "Einfach" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Doppelt" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Fett"; CHRDLG_UNDERLINE_BOLD; > ; - }; - StringList [ italian ] = - { - < "Semplice" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Doppio" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Grassetto"; CHRDLG_UNDERLINE_BOLD; > ; - < "Puntato" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Grassetto puntato" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Tratto"; CHRDLG_UNDERLINE_DASH; > ; - < "Tratto grassetto"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Tratto lungo"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Tratto grassetto lungo"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punto tratto"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punto tratto grassetto"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punto punto tratto"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punto punto tratto grassetto"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Linea ondulata"; CHRDLG_UNDERLINE_WAVE; > ; - < "Linea ondulata grassetto"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Linea ondulata doppia"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ portuguese_brazilian ] = - { - < "Einfach" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Doppelt" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Pontilhado"; CHRDLG_UNDERLINE_BOLD; > ; - < "Punktiert" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Punktiert fett" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Strich"; CHRDLG_UNDERLINE_DASH; > ; - < "Strich fett"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Strich lang"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Strich fett lang"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punkt Strich"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punkt Punkt Strich"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punkt Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Welle"; CHRDLG_UNDERLINE_WAVE; > ; - < "Welle fett"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Welle doppelt"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ portuguese ] = - { - < "Simples" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Duplo" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Negrito"; CHRDLG_UNDERLINE_BOLD; > ; - < "Pontilhado" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Pontilhado negrito" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Trao"; CHRDLG_UNDERLINE_DASH; > ; - < "Trao negrito"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Trao longo"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Trao longo negrito"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Ponto trao"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Ponto trao negrito"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Ponto ponto trao"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Ponto ponto trao negrito"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Ondulao"; CHRDLG_UNDERLINE_WAVE; > ; - < "Ondulao negrito"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Ondulao dupla"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ finnish ] = - { - < "Yksittinen" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Kaksinkertainen" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Lihavointi"; CHRDLG_UNDERLINE_BOLD; > ; - < "Pisteet" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Pisteet (lihavointi)" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Vliviiva"; CHRDLG_UNDERLINE_DASH; > ; - < "Vliviiva (lihavoitu)"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Pitk ajatusviiva"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Pitk ajatusviiva (lihavoitu)"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Pisteyhdysviiva"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Pisteyhdysviiva (lihavointi)"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Piste piste viiva"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Piste piste viiva (lihavointi)"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Aalto"; CHRDLG_UNDERLINE_WAVE; > ; - < "Aaltoviiva (lihavointi)"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Kaksinkertainen aalto"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ danish ] = - { - < "Enkelt" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Dobbelt" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Fed"; CHRDLG_UNDERLINE_BOLD; > ; - < "Punkteret" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Punkteret (fed)" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Stiplet"; CHRDLG_UNDERLINE_DASH; > ; - < "Stiplet (fed)"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Stiplet lang"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Stiplet lang (fed)"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Prik streg"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Prik streg (fed)"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Prik prik streg"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Prik prik streg (fed)"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Blge"; CHRDLG_UNDERLINE_WAVE; > ; - < "Blge (fed)"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Dobbelt blge"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ french ] = - { - < "Simple" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Double" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Gras"; CHRDLG_UNDERLINE_BOLD; > ; - < "Pointill" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Pointill gras" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Tiret"; CHRDLG_UNDERLINE_DASH; > ; - < "Tiret gras"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Tiret long"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Tiret gras long "; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Point tiret"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Point tiret gras"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Point point tiret"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Point point tiret gras"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Ondulation"; CHRDLG_UNDERLINE_WAVE; > ; - < "Ondulation grasse"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Double ondulation"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ swedish ] = - { - < "Enkel" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Dubbel" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Fet"; CHRDLG_UNDERLINE_BOLD; > ; - < "Prickar" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Prickar fet" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Streck"; CHRDLG_UNDERLINE_DASH; > ; - < "Streck fet"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Streck lngt"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Streck fet lngt"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Prick streck"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Prick streck fet"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Prick prick streck"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Prick prick streck fet"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Vg"; CHRDLG_UNDERLINE_WAVE; > ; - < "Vg fet"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Dubbel vg"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ dutch ] = - { - < "Eenvoudig" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Dubbel" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Vet"; CHRDLG_UNDERLINE_BOLD; > ; - < "Stippellijn" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Stippellijn vet" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Streepje"; CHRDLG_UNDERLINE_DASH; > ; - < "Streepje vet"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Streepje lang"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Streepje vet lang"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punt-streepje"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punt-streepje vet"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punt punt streepje"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punt Punt streepje vet"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Golf"; CHRDLG_UNDERLINE_WAVE; > ; - < "Golf vet"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Dubbele golf"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ spanish ] = - { - < "Sencillo" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Doble" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Negrita"; CHRDLG_UNDERLINE_BOLD; > ; - < "Punteado" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Punteado negrita" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Trazo"; CHRDLG_UNDERLINE_DASH; > ; - < "Trazo negrita"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Trazo largo"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Trazo negrita largo"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punto trazo"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punto trazo negrita"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punto punto trazo"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punto punto trazo negrita"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Ondulada"; CHRDLG_UNDERLINE_WAVE; > ; - < "Ondulada negrita"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Ondulada doble"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ english_us ] = - { - < "Single" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Double" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Bold"; CHRDLG_UNDERLINE_BOLD; > ; - < "Dotted" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Dotted (Bold)" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Dash"; CHRDLG_UNDERLINE_DASH; > ; - < "Dash (Bold)"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Long Dash"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Long Dash (Bold)"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Dot Dash"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Dot Dash (Bold)"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Dot Dot Dash"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Dot Dot Dash (Bold)"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Wave"; CHRDLG_UNDERLINE_WAVE; > ; - < "Wave (Bold)"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Double Wave"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ chinese_simplified ] = - { - < "" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "˫" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < ""; CHRDLG_UNDERLINE_BOLD; > ; - < "" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "δ" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < ""; CHRDLG_UNDERLINE_DASH; > ; - < "ۺ"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < ""; CHRDLG_UNDERLINE_LONGDASH; > ; - < "ͳ"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "㻮"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "͵㻮"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "˫㻮"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "˫㻮ߴ"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < ""; CHRDLG_UNDERLINE_WAVE; > ; - < "Ͳ"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "˫"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ russian ] = - { - < "" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < ""; CHRDLG_UNDERLINE_BOLD; > ; - < "" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < " " ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < ""; CHRDLG_UNDERLINE_DASH; > ; - < " "; CHRDLG_UNDERLINE_BOLDDASH; > ; - < " "; CHRDLG_UNDERLINE_LONGDASH; > ; - < " "; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < " "; CHRDLG_UNDERLINE_DASHDOT; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < " "; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < ""; CHRDLG_UNDERLINE_WAVE; > ; - < " "; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < " "; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ polish ] = - { - < "Pojedyncze" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Podwjne" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Pogrubienie"; CHRDLG_UNDERLINE_BOLD; > ; - < "Kropkowany" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Kropkowany (pogrubiony)" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Kreski"; CHRDLG_UNDERLINE_DASH; > ; - < "Kreski (pogrubione)"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Dugie kreski "; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Dugie kreski (pogrubione)"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Kropka-kreska"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Kropka-kreska (pogrubiona)"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Kropka-kropka-kreska"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Kropka-kropka-kreska (pogrubiona)"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Fala"; CHRDLG_UNDERLINE_WAVE; > ; - < "Fala (pogrubiona)"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Fala podwjna"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ japanese ] = - { - < "P" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "d" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < ""; CHRDLG_UNDERLINE_BOLD; > ; - < "_" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "_" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "j"; CHRDLG_UNDERLINE_DASH; > ; - < "j"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "j"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "j"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "_"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "_"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "_"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "_"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "g"; CHRDLG_UNDERLINE_WAVE; > ; - < "g"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "d̔g"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ chinese_traditional ] = - { - < "" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < ""; CHRDLG_UNDERLINE_BOLD; > ; - < "Iu" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Iu" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Eu"; CHRDLG_UNDERLINE_DASH; > ; - < "Eu"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "u"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "u"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Iu"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Iu"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Iu"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Iu"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "u"; CHRDLG_UNDERLINE_WAVE; > ; - < "u"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "u"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ arabic ] = - { - < "" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < ""; CHRDLG_UNDERLINE_BOLD; > ; - < "" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < " " ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < ""; CHRDLG_UNDERLINE_DASH; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < " "; CHRDLG_UNDERLINE_LONGDASH; > ; - < " "; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < " "; CHRDLG_UNDERLINE_DASHDOT; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < " "; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < ""; CHRDLG_UNDERLINE_WAVE; > ; - < " "; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < " "; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ greek ] = - { - < "" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < ""; CHRDLG_UNDERLINE_BOLD; > ; - < "" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < " ()" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < ""; CHRDLG_UNDERLINE_DASH; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < " "; CHRDLG_UNDERLINE_LONGDASH; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < " - "; CHRDLG_UNDERLINE_DASHDOT; > ; - < " - ()"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < " - - "; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < " - - ()"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < " "; CHRDLG_UNDERLINE_WAVE; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < " "; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ korean ] = - { - < "" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < ""; CHRDLG_UNDERLINE_BOLD; > ; - < "" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < " ()" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < ""; CHRDLG_UNDERLINE_DASH; > ; - < "()"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < " "; CHRDLG_UNDERLINE_LONGDASH; > ; - < " ()"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < " ⼱"; CHRDLG_UNDERLINE_DASHDOT; > ; - < " ⼱ ()"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < " ⼱"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < " ⼱ ()"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "ļ"; CHRDLG_UNDERLINE_WAVE; > ; - < "ļ ()"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < " ļ"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ turkish ] = - { - < "Tek" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "ift" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Kaln"; CHRDLG_UNDERLINE_BOLD; > ; - < "Noktal" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Kaln noktal" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "izgi"; CHRDLG_UNDERLINE_DASH; > ; - < "Kaln izgi"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Uzun izgi"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Kaln uun izgi"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Nokta izgi"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Kaln nokta izgi"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Nokta nokta izgi"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Kaln nokta nokta izgi"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Dalga"; CHRDLG_UNDERLINE_WAVE; > ; - < "Kaln dalga"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "ift dalga"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ language_user1 ] = - { - < " " ; CHRDLG_UNDERLINE_SINGLE ; > ; - < " " ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < " "; CHRDLG_UNDERLINE_BOLD; > ; - < "Punktiert" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < " " ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Strich"; CHRDLG_UNDERLINE_DASH; > ; - < "Strich fett"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Strich lang"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Strich fett lang"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punkt Strich"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punkt Punkt Strich"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punkt Punkt Strich fett"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Welle"; CHRDLG_UNDERLINE_WAVE; > ; - < "Welle fett"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Welle doppelt"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - StringList [ catalan ] = - { - < "Sencillo" ; CHRDLG_UNDERLINE_SINGLE ; > ; - < "Doble" ; CHRDLG_UNDERLINE_DOUBLE ; > ; - < "Negrita"; CHRDLG_UNDERLINE_BOLD; > ; - < "Punteado" ; CHRDLG_UNDERLINE_DOTTED ; > ; - < "Punteado negrita" ; CHRDLG_UNDERLINE_BOLDDOTTED; > ; - < "Trazo"; CHRDLG_UNDERLINE_DASH; > ; - < "Trazo negrita"; CHRDLG_UNDERLINE_BOLDDASH; > ; - < "Trazo largo"; CHRDLG_UNDERLINE_LONGDASH; > ; - < "Trazo negrita largo"; CHRDLG_UNDERLINE_BOLDLONGDASH; > ; - < "Punto trazo"; CHRDLG_UNDERLINE_DASHDOT; > ; - < "Punto trazo negrita"; CHRDLG_UNDERLINE_BOLDDASHDOT; > ; - < "Punto punto trazo"; CHRDLG_UNDERLINE_DASHDOTDOT; > ; - < "Punto punto trazo negrita"; CHRDLG_UNDERLINE_BOLDDASHDOTDOT; > ; - < "Ondulada"; CHRDLG_UNDERLINE_WAVE; > ; - < "Ondulada negrita"; CHRDLG_UNDERLINE_BOLDWAVE; > ; - < "Ondulada doble"; CHRDLG_UNDERLINE_DOUBLEWAVE; > ; - }; - }; - FixedText FT_STRIKEOUTCNT - { - Pos = MAP_APPFONT ( 83 , 88 ) ; - Size = MAP_APPFONT ( 71 , 10 ) ; - Text = "~Durchstreichung" ; - Text [ ENGLISH ] = "Stri~ke through Style" ; - Text [ norwegian ] = "Stri~ke through Style" ; - Text [ italian ] = "Stile ~barrato" ; - Text [ portuguese_brazilian ] = "Estilo Ris~cado" ; - Text [ portuguese ] = "~Rasurado" ; - Text [ finnish ] = "~Yliviivaus" ; - Text [ danish ] = "Gennemstreget" ; - Text [ french ] = "~Barr" ; - Text [ swedish ] = "Genomstr~ykning" ; - Text [ dutch ] = "~Doorhalen" ; - Text [ spanish ] = "Ta~chado" ; - Text [ english_us ] = "Stri~kethrough" ; - Text[ chinese_simplified ] = "ɾ(~K)"; - Text[ russian ] = ""; - Text[ polish ] = "Przekrelenie"; - Text[ japanese ] = "(~K)"; - Text[ chinese_traditional ] = "Ru(~K)"; - Text[ arabic ] = ""; - Text[ greek ] = "~ "; - Text[ korean ] = "Ҽ(~K)"; - Text[ turkish ] = "~st izili"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Ta~chado"; - }; - ListBox LB_STRIKEOUTCNT - { - Border = TRUE ; - Pos = MAP_APPFONT ( 83 , 98 ) ; - Size = MAP_APPFONT ( 74 , 46 ) ; - DropDown = TRUE ; - StringList = - { - < "Einfach" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Doppelt" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Fett" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Mit /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Mit X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ ENGLISH ] = - { - < "Einfach" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Doppelt" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Fett" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Mit /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Mit X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ norwegian ] = - { - < "Einfach" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Doppelt" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - }; - StringList [ italian ] = - { - < "Semplice" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Doppia" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Grassetto" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Con /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Con X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ portuguese_brazilian ] = - { - < "Einfach" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Duplo" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Fett" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Mit /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Mit X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ portuguese ] = - { - < "Simples" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Duplo" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Negrito" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Com /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Com X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ finnish ] = - { - < "Yksittinen" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Kaksinkertainen" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Lihavointi" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "kenoviivoilla (/)" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "X-merkeill" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ danish ] = - { - < "Enkelt" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Dobbelt" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Fed" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Med /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Mit X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ french ] = - { - < "Simple" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Double" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Gras" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Avec /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Avec X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ swedish ] = - { - < "Enkel" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Dubbel" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Fet" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Med /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Med X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ dutch ] = - { - < "Eenvoudig" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Dubbel" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Vet" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Met /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Met X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ spanish ] = - { - < "Sencillo" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Doble" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Negrita" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Con /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Con X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ english_us ] = - { - < "Single" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Double" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Bold" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "With /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "With X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ chinese_simplified ] = - { - < "" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "˫" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < " /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < " X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ russian ] = - { - < "" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < " /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < " X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ polish ] = - { - < "Pojedyncze" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Podwjne" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Pogrubienie" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Z /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Z X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ japanese ] = - { - < "P" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "d" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "/t" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Xt" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ chinese_traditional ] = - { - < "" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "a /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "a X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ arabic ] = - { - < "" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < " /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < " X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ greek ] = - { - < "" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < " /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < " X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ korean ] = - { - < "" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "/ Բ" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "X Բ" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ turkish ] = - { - < "Tek" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "ift" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Kaln" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "/ ile" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "X ile" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ language_user1 ] = - { - < " " ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < " " ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < " " ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Mit /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Mit X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - StringList [ catalan ] = - { - < "Sencillo" ; CHRDLG_STRIKEOUT_SINGLE ; > ; - < "Doble" ; CHRDLG_STRIKEOUT_DOUBLE ; > ; - < "Negrita" ; CHRDLG_STRIKEOUT_BOLD ; > ; - < "Con /" ; CHRDLG_STRIKEOUT_SLASH ; > ; - < "Con X" ; CHRDLG_STRIKEOUT_X ; > ; - }; - }; - CheckBox CB_WORD - { - Pos = MAP_APPFONT ( 6 , 113 ) ; - Size = MAP_APPFONT ( 71 , 10 ) ; - Text = "~Wortweise" ; - Text [ ENGLISH ] = "~Words Only" ; - Text [ norwegian ] = "~Words Only" ; - Text [ italian ] = "Solo par~ole" ; - Text [ portuguese_brazilian ] = "~Apenas Palavras" ; - Text [ portuguese ] = "S p~alavras" ; - Text [ finnish ] = "~Yksittiset sanat" ; - Text [ danish ] = "Ordvis" ; - Text [ french ] = "~Mot par mot" ; - Text [ swedish ] = "Ord~vis" ; - Text [ dutch ] = "~Alleen woorden" ; - Text [ spanish ] = "Solo pa~labras" ; - Text [ english_us ] = "~Individual words" ; - Text[ chinese_simplified ] = "(~I)"; - Text[ russian ] = " "; - Text[ polish ] = "Po s~owie"; - Text[ japanese ] = "PꂲƂɂ(~I)"; - Text[ chinese_traditional ] = "vr(~I)"; - Text[ arabic ] = " "; - Text[ greek ] = " "; - Text[ korean ] = "ܾ(~I)"; - Text[ turkish ] = "~Yalnzca szckler"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Solo pa~labras"; - }; - FixedText FT_FONTTYPE - { - Pos = MAP_APPFONT ( 6 , 124 ) ; - Size = MAP_APPFONT ( 0 , 10 ) ; - }; - Window WIN_EXAMPLE - { - Border = TRUE ; - Pos = MAP_APPFONT ( 166 , 76 ) ; - Size = MAP_APPFONT ( 85 , 44 ) ; - Text = "Beispiel" ; - Text [ English ] = "Example" ; - Text [ portuguese ] = "Exemplo" ; - Text [ english_us ] = "Example" ; - Text [ portuguese_brazilian ] = "Beispiel" ; - Text [ swedish ] = "Exempel" ; - Text [ danish ] = "Eksempel" ; - Text [ italian ] = "Esempio" ; - Text [ spanish ] = "Ejemplo" ; - Text [ french ] = "Exemple" ; - Text [ dutch ] = "Voorbeeld" ; - Text[ chinese_simplified ] = "ʾ"; - Text[ russian ] = ""; - Text[ polish ] = "Przykad"; - Text[ japanese ] = ""; - Text[ chinese_traditional ] = "ܨ"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = ""; - Text[ turkish ] = "rnek"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Ejemplo"; - Text[ finnish ] = "Esimerkki"; - }; - GroupBox GB_EXAMPLE - { - Pos = MAP_APPFONT ( 160 , 65 ) ; - Size = MAP_APPFONT ( 97 , 62 ) ; - Text = "Vorschau" ; - Text [ ENGLISH ] = "Preview" ; - Text [ norwegian ] = "Preview" ; - Text [ italian ] = "Anteprima" ; - Text [ portuguese_brazilian ] = "Examinar" ; - Text [ portuguese ] = "Previsualizar" ; - Text [ finnish ] = "Esikatselu" ; - Text [ danish ] = "Eksempel" ; - Text [ french ] = "Aperu" ; - Text [ swedish ] = "Frhandsvisning" ; - Text [ dutch ] = "Voorbeeld" ; - Text [ spanish ] = "Previsualizacin" ; - Text [ english_us ] = "Preview" ; - Group = TRUE ; - Text[ chinese_simplified ] = "Ԥ"; - Text[ russian ] = ""; - Text[ polish ] = "Podgld"; - Text[ japanese ] = "ޭ"; - Text[ chinese_traditional ] = "w"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "̸ "; - Text[ turkish ] = "nizleme"; - Text[ language_user1 ] = " "; - Text[ catalan ] = "Previsualizacin"; - }; - Text[ catalan ] = "Efectos de fuente"; -}; - - // unbekannte Zeichenfarbe +// unbekannte Zeichenfarbe String RID_SVXSTR_COLOR_USER { Text = "Benutzer" ; diff --git a/svx/source/dialog/grfpage.cxx b/svx/source/dialog/grfpage.cxx index a9616af96674..dca2f82dac3f 100644 --- a/svx/source/dialog/grfpage.cxx +++ b/svx/source/dialog/grfpage.cxx @@ -2,9 +2,9 @@ * * $RCSfile: grfpage.cxx,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: os $ $Date: 2001-02-09 07:27:40 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -128,17 +128,17 @@ inline long lcl_GetValue( MetricField& rMetric, FieldUnit eUnit ) SvxGrfCropPage::SvxGrfCropPage ( Window *pParent, const SfxItemSet &rSet ) : SfxTabPage( pParent, SVX_RES( RID_SVXPAGE_GRFCROP ), rSet ), - aSizeGB( this, ResId( GB_SIZE )), + aSizeFL( this, ResId( FL_SIZE )), aWidthFT( this, ResId( FT_WIDTH )), aWidthMF( this, ResId( MF_WIDTH )), aHeightFT( this, ResId( FT_HEIGHT )), aHeightMF( this, ResId( MF_HEIGHT )), - aZoomGB( this, ResId( GB_ZOOM )), + aZoomFL( this, ResId( FL_ZOOM )), aWidthZoomFT( this, ResId( FT_WIDTHZOOM )), aWidthZoomMF( this, ResId( MF_WIDTHZOOM )), aHeightZoomFT( this, ResId( FT_HEIGHTZOOM)), aHeightZoomMF( this, ResId( MF_HEIGHTZOOM)), - aCropGB( this, ResId( GB_CROP )), + aCropFL( this, ResId( FL_CROP )), aLeftFT( this, ResId( FT_LEFT )), aLeftMF( this, ResId( MF_LEFT )), aRightFT( this, ResId( FT_RIGHT )), @@ -150,7 +150,6 @@ SvxGrfCropPage::SvxGrfCropPage ( Window *pParent, const SfxItemSet &rSet ) aSizeConstRB( this, ResId( RB_SIZECONST)), aZoomConstRB( this, ResId( RB_ZOOMCONST)), aExampleWN( this, ResId( WN_BSP )), - aExampleGB( this, ResId( GB_EXAMPLE )), aOrigSizeFT( this, ResId(FT_ORIG_SIZE)), aOrigSizePB( this, ResId( PB_ORGSIZE )), pLastCropField(0), @@ -161,7 +160,7 @@ SvxGrfCropPage::SvxGrfCropPage ( Window *pParent, const SfxItemSet &rSet ) SetExchangeSupport(); - // set the correct Metrik + // set the correct metric const FieldUnit eMetric = GetModuleFieldUnit( &rSet ); SetFieldUnit( aWidthMF, eMetric ); @@ -852,16 +851,21 @@ SvxGrfCropPage::SvxCropExample::SvxCropExample( Window* pPar, MapMode( MAP_TWIP ), GetMapMode() )) { + SetBorderStyle( WINDOW_BORDER_MONO ); } void SvxGrfCropPage::SvxCropExample::Paint( const Rectangle& rRect ) { Size aWinSize( PixelToLogic(GetOutputSizePixel() )); - SetLineColor( Color( COL_GRAY )); + SetLineColor(); + SetFillColor( Color( COL_WHITE ) ); + SetRasterOp( ROP_OVERPAINT ); + DrawRect( Rectangle( Point(), aWinSize ) ); + + SetLineColor( Color( COL_WHITE ) ); Rectangle aRect(Point((aWinSize.Width() - aFrameSize.Width())/2, (aWinSize.Height() - aFrameSize.Height())/2), aFrameSize ); - SetRasterOp( ROP_OVERPAINT ); aGrf.Draw( this, aRect.TopLeft(), aRect.GetSize() ); Size aSz( 2, 0 ); diff --git a/svx/source/dialog/grfpage.hrc b/svx/source/dialog/grfpage.hrc index f996af6db724..94f5de963ba8 100644 --- a/svx/source/dialog/grfpage.hrc +++ b/svx/source/dialog/grfpage.hrc @@ -2,9 +2,9 @@ * * $RCSfile: grfpage.hrc,v $ * - * $Revision: 1.1.1.1 $ + * $Revision: 1.2 $ * - * last change: $Author: hr $ $Date: 2000-09-18 17:01:08 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -68,10 +68,9 @@ #define FT_TOP 7 #define FT_WIDTH 8 #define FT_WIDTHZOOM 9 -#define GB_CROP 10 -#define GB_EXAMPLE 11 -#define GB_SIZE 12 -#define GB_ZOOM 13 +#define FL_CROP 10 +#define FL_SIZE 12 +#define FL_ZOOM 13 #define MF_BOTTOM 14 #define MF_HEIGHT 15 #define MF_HEIGHTZOOM 16 diff --git a/svx/source/dialog/grfpage.hxx b/svx/source/dialog/grfpage.hxx index 9bfb87cca37b..5d7de3a4c505 100644 --- a/svx/source/dialog/grfpage.hxx +++ b/svx/source/dialog/grfpage.hxx @@ -2,9 +2,9 @@ * * $RCSfile: grfpage.hxx,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: os $ $Date: 2001-02-09 07:27:40 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -68,9 +68,6 @@ #ifndef _BUTTON_HXX //autogen #include <vcl/button.hxx> #endif -#ifndef _GROUP_HXX //autogen -#include <vcl/group.hxx> -#endif #ifndef _FIELD_HXX //autogen #include <vcl/field.hxx> #endif @@ -107,8 +104,9 @@ class SvxGrfCropPage : public SfxTabPage const Graphic& GetGraphic() const { return aGrf; } }; - - GroupBox aCropGB; + FixedLine aCropFL; + RadioButton aZoomConstRB; + RadioButton aSizeConstRB; FixedText aLeftFT; MetricField aLeftMF; FixedText aRightFT; @@ -117,16 +115,14 @@ class SvxGrfCropPage : public SfxTabPage MetricField aTopMF; FixedText aBottomFT; MetricField aBottomMF; - RadioButton aSizeConstRB; - RadioButton aZoomConstRB; - GroupBox aZoomGB; + FixedLine aZoomFL; FixedText aWidthZoomFT; MetricField aWidthZoomMF; FixedText aHeightZoomFT; MetricField aHeightZoomMF; - GroupBox aSizeGB; + FixedLine aSizeFL; FixedText aWidthFT; MetricField aWidthMF; FixedText aHeightFT; @@ -136,7 +132,6 @@ class SvxGrfCropPage : public SfxTabPage // Example SvxCropExample aExampleWN; - GroupBox aExampleGB; Timer aTimer; diff --git a/svx/source/dialog/grfpage.src b/svx/source/dialog/grfpage.src index 0e4effdb90b3..f8bc2c7c6222 100644 --- a/svx/source/dialog/grfpage.src +++ b/svx/source/dialog/grfpage.src @@ -2,9 +2,9 @@ * * $RCSfile: grfpage.src,v $ * - * $Revision: 1.11 $ + * $Revision: 1.12 $ * - * last change: $Author: vg $ $Date: 2001-05-16 15:48:28 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -77,10 +77,10 @@ TabPage RID_SVXPAGE_GRFCROP SVLook = TRUE ; Pos = MAP_APPFONT ( 0 , 0 ) ; Size = MAP_APPFONT ( 260 , 185 ) ; - GroupBox GB_CROP + FixedLine FL_CROP { Pos = MAP_APPFONT ( 6 , 3 ) ; - Size = MAP_APPFONT ( 164 , 56 ) ; + Size = MAP_APPFONT ( 164 , 8 ) ; Text = "Zuschneiden" ; Text [ ENGLISH ] = "Crop" ; Text [ english_us ] = "Crop" ; @@ -106,8 +106,8 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_LEFT { - Pos = MAP_APPFONT ( 12 , 16 ) ; - Size = MAP_APPFONT ( 21 , 8 ) ; + Pos = MAP_APPFONT ( 12 , 44 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Text = "~Links" ; Text [ ENGLISH ] = "~Left" ; Text [ dutch ] = "~Links" ; @@ -134,7 +134,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_LEFT { Border = TRUE ; - Pos = MAP_APPFONT ( 38 , 14 ) ; + Pos = MAP_APPFONT ( 42 , 42 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; Text = "12,99" ; TabStop = TRUE ; @@ -151,8 +151,8 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_RIGHT { - Pos = MAP_APPFONT ( 12 , 32 ) ; - Size = MAP_APPFONT ( 21 , 8 ) ; + Pos = MAP_APPFONT ( 12 , 60 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Left = TRUE ; Text = "~Rechts" ; Text [ ENGLISH ] = "Right" ; @@ -180,7 +180,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_RIGHT { Border = TRUE ; - Pos = MAP_APPFONT ( 38 , 30 ) ; + Pos = MAP_APPFONT ( 42 , 58 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; TabStop = TRUE ; Left = TRUE ; @@ -196,8 +196,8 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_TOP { - Pos = MAP_APPFONT ( 97 , 16 ) ; - Size = MAP_APPFONT ( 21 , 8 ) ; + Pos = MAP_APPFONT ( 94 , 44 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Text = "~Oben" ; Text [ ENGLISH ] = "Top" ; Text [ english_us ] = "~Top" ; @@ -224,7 +224,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_TOP { Border = TRUE ; - Pos = MAP_APPFONT ( 123 , 14 ) ; + Pos = MAP_APPFONT ( 124 , 42 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; Text = "12,99" ; TabStop = TRUE ; @@ -241,8 +241,8 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_BOTTOM { - Pos = MAP_APPFONT ( 97 , 32 ) ; - Size = MAP_APPFONT ( 21 , 8 ) ; + Pos = MAP_APPFONT ( 94 , 60 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Left = TRUE ; Text = "~Unten" ; Text [ ENGLISH ] = "Bottom" ; @@ -270,7 +270,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_BOTTOM { Border = TRUE ; - Pos = MAP_APPFONT ( 123 , 30 ) ; + Pos = MAP_APPFONT ( 124 , 58 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; TabStop = TRUE ; Left = TRUE ; @@ -286,10 +286,10 @@ TabPage RID_SVXPAGE_GRFCROP }; RadioButton RB_SIZECONST { - Pos = MAP_APPFONT ( 12 , 46 ) ; - Size = MAP_APPFONT ( 74 , 10 ) ; - Text = "Gre beibehal~ten" ; - Text [ ENGLISH ] = "Keep size" ; + Pos = MAP_APPFONT ( 12 , 28 ) ; + Size = MAP_APPFONT ( 152 , 10 ) ; + Text = "Bildgre beibehal~ten" ; + Text [ ENGLISH ] = "Keep image si~ze" ; Text [ english_us ] = "Keep si~ze" ; Text [ italian ] = "Mantieni dimensione" ; Text [ spanish ] = "~Mantener el tamao" ; @@ -313,11 +313,11 @@ TabPage RID_SVXPAGE_GRFCROP }; RadioButton RB_ZOOMCONST { - Pos = MAP_APPFONT ( 88 , 46 ) ; - Size = MAP_APPFONT ( 80 , 10 ) ; + Pos = MAP_APPFONT ( 12 , 14 ) ; + Size = MAP_APPFONT ( 152 , 10 ) ; Check = TRUE ; - Text = "~Mastab beibehalten" ; - Text [ ENGLISH ] = "Keep Zoom" ; + Text = "~Skalierung beibehalten" ; + Text [ ENGLISH ] = "Keep ~scale" ; Text [ english_us ] = "Keep ~scale" ; Text [ italian ] = "Mantieni scala" ; Text [ spanish ] = "Mantener la ~escala" ; @@ -339,45 +339,18 @@ TabPage RID_SVXPAGE_GRFCROP Text[ catalan ] = "Mantener la ~escala"; Text[ finnish ] = "Silyt ~skaala"; }; - GroupBox GB_EXAMPLE - { - Pos = MAP_APPFONT ( 176 , 3 ) ; - Size = MAP_APPFONT ( 79 , 101 ) ; - Text = "Vorschau" ; - Text [ ENGLISH ] = "Example" ; - Text [ norwegian ] = "Eksempel" ; - Text [ italian ] = "Anteprima" ; - Text [ portuguese_brazilian ] = "Exemplo" ; - Text [ portuguese ] = "Previsualizar" ; - Text [ finnish ] = "Esikatselu" ; - Text [ danish ] = "Eksempel" ; - Text [ french ] = "Aperu" ; - Text [ swedish ] = "Frhandsvisning" ; - Text [ dutch ] = "Voorbeeld" ; - Text [ spanish ] = "Previsualizacin" ; - Text [ english_us ] = "Preview" ; - Text[ chinese_simplified ] = "Ԥ"; - Text[ russian ] = ""; - Text[ polish ] = "Podgld"; - Text[ japanese ] = "ޭ"; - Text[ chinese_traditional ] = "w"; - Text[ arabic ] = ""; - Text[ greek ] = ""; - Text[ korean ] = "̸"; - Text[ turkish ] = "nizleme"; - Text[ catalan ] = "Previsualizacin"; - }; Window WN_BSP { - Pos = MAP_APPFONT ( 180 , 12 ) ; - Size = MAP_APPFONT ( 71 , 89 ) ; + Pos = MAP_APPFONT ( 176 , 6 ) ; + Size = MAP_APPFONT ( 78 , 78 ) ; + Border = TRUE ; }; - GroupBox GB_ZOOM + FixedLine FL_ZOOM { - Pos = MAP_APPFONT ( 6, 62 ) ; - Size = MAP_APPFONT ( 164 , 42 ) ; - Text = "Mastab" ; - Text [ ENGLISH ] = "Zoom" ; + Pos = MAP_APPFONT ( 6, 76 ) ; + Size = MAP_APPFONT ( 164 , 8 ) ; + Text = "Skalierung" ; + Text [ ENGLISH ] = "Scale" ; Text [ english_us ] = "Scale" ; Text [ italian ] = "Scala" ; Text [ spanish ] = "Escala" ; @@ -402,10 +375,10 @@ TabPage RID_SVXPAGE_GRFCROP FixedText FT_WIDTHZOOM { Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 75 ) ; - Size = MAP_APPFONT ( 50 , 8 ) ; + Pos = MAP_APPFONT ( 12 , 89 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Text = "Bre~ite" ; - Text [ ENGLISH ] = "~Width" ; + Text [ ENGLISH ] = "W~idth" ; Text [ norwegian ] = "~Bredde" ; Text [ italian ] = "Largh." ; Text [ portuguese_brazilian ] = "~Largura" ; @@ -416,7 +389,7 @@ TabPage RID_SVXPAGE_GRFCROP Text [ swedish ] = "Br~edd" ; Text [ dutch ] = "B~reedte" ; Text [ spanish ] = "A~ncho" ; - Text [ english_us ] = "~Width" ; + Text [ english_us ] = "W~idth" ; Text[ chinese_simplified ] = "(~W)"; Text[ russian ] = ""; Text[ polish ] = "Szer."; @@ -431,7 +404,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_WIDTHZOOM { Border = TRUE ; - Pos = MAP_APPFONT ( 123 , 73 ) ; + Pos = MAP_APPFONT ( 42 , 87 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; Text = "12,99" ; TabStop = TRUE ; @@ -450,10 +423,10 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_HEIGHTZOOM { - Pos = MAP_APPFONT ( 12 , 91) ; - Size = MAP_APPFONT ( 50 , 8 ) ; + Pos = MAP_APPFONT ( 12 , 105 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Text = "H~he" ; - Text [ ENGLISH ] = "H~eight" ; + Text [ ENGLISH ] = "Hei~ght" ; Text [ norwegian ] = "H~eight" ; Text [ italian ] = "Altezza" ; Text [ portuguese_brazilian ] = "A~ltura" ; @@ -464,7 +437,7 @@ TabPage RID_SVXPAGE_GRFCROP Text [ swedish ] = "H~jd" ; Text [ dutch ] = "H~oogte" ; Text [ spanish ] = "A~ltura" ; - Text [ english_us ] = "H~eight" ; + Text [ english_us ] = "Hei~ght" ; Left = TRUE ; Text[ chinese_simplified ] = "(~E)"; Text[ russian ] = ""; @@ -480,7 +453,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_HEIGHTZOOM { Border = TRUE ; - Pos = MAP_APPFONT ( 123 , 89 ) ; + Pos = MAP_APPFONT ( 42 , 103 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; TabStop = TRUE ; Left = TRUE ; @@ -496,12 +469,12 @@ TabPage RID_SVXPAGE_GRFCROP CustomUnitText = "%" ; SpinSize = 10 ; }; - GroupBox GB_SIZE + FixedLine FL_SIZE { - Pos = MAP_APPFONT ( 6 , 107 ) ; - Size = MAP_APPFONT ( 249 , 48 ) ; - Text = "Gre" ; - Text [ ENGLISH ] = "Size" ; + Pos = MAP_APPFONT ( 6 , 121 ) ; + Size = MAP_APPFONT ( 164 , 8 ) ; + Text = "Bildgre" ; + Text [ ENGLISH ] = "Image size" ; Text [ norwegian ] = "Strrelse" ; Text [ italian ] = "Dimensione" ; Text [ portuguese_brazilian ] = "Tamanho" ; @@ -526,8 +499,8 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_WIDTH { - Pos = MAP_APPFONT ( 12 , 120 ) ; - Size = MAP_APPFONT ( 50 , 8 ) ; + Pos = MAP_APPFONT ( 12 , 134 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Left = TRUE ; Text = "~Breite" ; Text [ ENGLISH ] = "~Width" ; @@ -556,7 +529,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_WIDTH { Border = TRUE ; - Pos = MAP_APPFONT ( 123 , 118 ) ; + Pos = MAP_APPFONT ( 42 , 132 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; Text = "12,99" ; TabStop = TRUE ; @@ -573,8 +546,8 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_HEIGHT { - Pos = MAP_APPFONT ( 12 , 136 ) ; - Size = MAP_APPFONT ( 50 , 8 ) ; + Pos = MAP_APPFONT ( 12 , 150 ) ; + Size = MAP_APPFONT ( 28 , 8 ) ; Left = TRUE ; Text = "Hh~e" ; Text [ ENGLISH ] = "H~eight" ; @@ -603,7 +576,7 @@ TabPage RID_SVXPAGE_GRFCROP MetricField MF_HEIGHT { Border = TRUE ; - Pos = MAP_APPFONT ( 123 , 134 ) ; + Pos = MAP_APPFONT ( 42 , 148 ) ; Size = MAP_APPFONT ( 40 , 12 ) ; TabStop = TRUE ; Left = TRUE ; @@ -619,17 +592,16 @@ TabPage RID_SVXPAGE_GRFCROP }; FixedText FT_ORIG_SIZE { - Center = TRUE; - Pos = MAP_APPFONT ( 178 , 120 ) ; + Pos = MAP_APPFONT ( 176 , 132 ) ; Size = MAP_APPFONT ( 74 , 8 ) ; }; PushButton PB_ORGSIZE { - Pos = MAP_APPFONT ( 190 , 133 ) ; + Pos = MAP_APPFONT ( 176 , 143 ) ; Size = MAP_APPFONT ( 50 , 14 ) ; TabStop = TRUE ; Text = "Ori~ginalgre" ; - Text [ ENGLISH ] = "Real Size" ; + Text [ ENGLISH ] = "~Original size" ; Text [ english_us ] = "~Original Size" ; Text [ italian ] = "Dimens. ori~ginale" ; Text [ spanish ] = "Tamao ori~ginal" ; diff --git a/svx/source/dialog/srchxtra.cxx b/svx/source/dialog/srchxtra.cxx index a099a230e411..b3c3b528eaa1 100644 --- a/svx/source/dialog/srchxtra.cxx +++ b/svx/source/dialog/srchxtra.cxx @@ -2,9 +2,9 @@ * * $RCSfile: srchxtra.cxx,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: dr $ $Date: 2001-06-14 16:14:56 $ + * last change: $Author: dr $ $Date: 2001-06-15 12:17:19 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -126,7 +126,7 @@ void SvxSearchFormatDialog::PageCreated( USHORT nId, SfxTabPage& rPage ) { switch ( nId ) { - case RID_SVXPAGE_CHAR_STD: + case RID_SVXPAGE_CHAR_NAME: { const FontList* pAppFontList = 0; SfxObjectShell* pSh = SfxObjectShell::Current(); @@ -149,9 +149,9 @@ void SvxSearchFormatDialog::PageCreated( USHORT nId, SfxTabPage& rPage ) } if ( pList ) - ( (SvxCharStdPage&)rPage ). + ( (SvxCharNamePage&)rPage ). SetFontList( SvxFontListItem( pList ) ); - ( (SvxCharStdPage&)rPage ).EnableSearchMode(); + ( (SvxCharNamePage&)rPage ).EnableSearchMode(); break; } |