summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Rentz <dr@openoffice.org>2001-06-15 11:20:46 +0000
committerDaniel Rentz <dr@openoffice.org>2001-06-15 11:20:46 +0000
commita2bdd929da5955d64d25a40788a919b4890a305a (patch)
tree9f94009cbbe7d17106f9804ae312b11911b538cb
parente271a32522a8189644ccb2ba94e41f9941baecb2 (diff)
#86988# dialog redesign
-rw-r--r--svx/source/dialog/_bmpmask.cxx5
-rw-r--r--svx/source/dialog/bmpmask.src84
-rw-r--r--svx/source/dialog/chardlg.cxx2665
-rw-r--r--svx/source/dialog/chardlg.hrc67
-rw-r--r--svx/source/dialog/chardlg.src2445
-rw-r--r--svx/source/dialog/grfpage.cxx22
-rw-r--r--svx/source/dialog/grfpage.hrc11
-rw-r--r--svx/source/dialog/grfpage.hxx19
-rw-r--r--svx/source/dialog/grfpage.src140
-rw-r--r--svx/source/dialog/srchxtra.cxx10
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;
}