Convert FieldUnit to scoped enum
Change-Id: Id2df31daa596a18c79af5fc6ea162deb6e24d5af
Reviewed-on: https://gerrit.libreoffice.org/62958
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
diff --git a/chart2/source/controller/dialogs/res_ErrorBar.cxx b/chart2/source/controller/dialogs/res_ErrorBar.cxx
index 9d958a5..6262bf6 100644
--- a/chart2/source/controller/dialogs/res_ErrorBar.cxx
+++ b/chart2/source/controller/dialogs/res_ErrorBar.cxx
@@ -110,11 +110,11 @@ ErrorBarResources::ErrorBarResources(weld::Builder* pParent, TabPageParent pPare
, m_xLbFunction(pParent->weld_combo_box("LB_FUNCTION"))
, m_xFlParameters(pParent->weld_frame("framePARAMETERS"))
, m_xBxPositive(pParent->weld_widget("boxPOSITIVE"))
, m_xMfPositive(pParent->weld_metric_spin_button("MF_POSITIVE", FUNIT_NONE))
, m_xMfPositive(pParent->weld_metric_spin_button("MF_POSITIVE", FieldUnit::NONE))
, m_xEdRangePositive(pParent->weld_entry("ED_RANGE_POSITIVE"))
, m_xIbRangePositive(pParent->weld_button("IB_RANGE_POSITIVE"))
, m_xBxNegative(pParent->weld_widget("boxNEGATIVE"))
, m_xMfNegative(pParent->weld_metric_spin_button("MF_NEGATIVE", FUNIT_NONE))
, m_xMfNegative(pParent->weld_metric_spin_button("MF_NEGATIVE", FieldUnit::NONE))
, m_xEdRangeNegative(pParent->weld_entry("ED_RANGE_NEGATIVE"))
, m_xIbRangeNegative(pParent->weld_button("IB_RANGE_NEGATIVE"))
, m_xCbSyncPosNeg(pParent->weld_check_button("CB_SYN_POS_NEG"))
@@ -256,29 +256,29 @@ void ErrorBarResources::UpdateControlStates()
( m_xRbFunction->get_active()) &&
( m_xLbFunction->get_active() == CHART_LB_FUNCTION_ERROR_MARGIN ));
bool bIsPercentage( m_xRbPercent->get_active() || bIsErrorMargin );
FieldUnit eFieldUnit = FUNIT_NONE;
FieldUnit eFieldUnit = FieldUnit::NONE;
if( bIsPercentage )
{
eFieldUnit = FUNIT_PERCENT;
eFieldUnit = FieldUnit::PERCENT;
m_xMfPositive->set_digits( 1 );
m_xMfPositive->set_increments(10, 100, FUNIT_NONE);
m_xMfPositive->set_increments(10, 100, FieldUnit::NONE);
m_xMfNegative->set_digits( 1 );
m_xMfNegative->set_increments(10, 100, FUNIT_NONE);
m_xMfNegative->set_increments(10, 100, FieldUnit::NONE);
}
else
{
m_xMfPositive->set_digits( m_nConstDecimalDigits );
m_xMfPositive->set_increments(m_nConstSpinSize, m_nConstSpinSize * 10, FUNIT_NONE);
m_xMfPositive->set_increments(m_nConstSpinSize, m_nConstSpinSize * 10, FieldUnit::NONE);
m_xMfNegative->set_digits( m_nConstDecimalDigits );
m_xMfNegative->set_increments(m_nConstSpinSize, m_nConstSpinSize * 10, FUNIT_NONE);
m_xMfNegative->set_increments(m_nConstSpinSize, m_nConstSpinSize * 10, FieldUnit::NONE);
}
sal_Int32 nPlusValue = static_cast< sal_Int32 >( m_fPlusValue * pow(10.0,m_xMfPositive->get_digits()) );
sal_Int32 nMinusValue = static_cast< sal_Int32 >( m_fMinusValue * pow(10.0,m_xMfNegative->get_digits()) );
m_xMfPositive->set_value(nPlusValue, FUNIT_NONE);
m_xMfNegative->set_value(nMinusValue, FUNIT_NONE);
m_xMfPositive->set_value(nPlusValue, FieldUnit::NONE);
m_xMfNegative->set_value(nMinusValue, FieldUnit::NONE);
m_xMfPositive->set_unit(eFieldUnit);
m_xMfNegative->set_unit(eFieldUnit);
@@ -392,7 +392,7 @@ IMPL_LINK_NOARG( ErrorBarResources, CategoryChosen, weld::ToggleButton&, void )
else if( m_eErrorKind != SvxChartKindError::Range &&
eOldError == SvxChartKindError::Range )
{
m_xCbSyncPosNeg->set_active( m_xMfPositive->get_value(FUNIT_NONE) == m_xMfNegative->get_value(FUNIT_NONE));
m_xCbSyncPosNeg->set_active( m_xMfPositive->get_value(FieldUnit::NONE) == m_xMfNegative->get_value(FieldUnit::NONE));
}
UpdateControlStates();
@@ -414,7 +414,7 @@ IMPL_LINK_NOARG(ErrorBarResources, PosValueChanged, weld::MetricSpinButton&, voi
m_bRangeNegUnique = m_bRangePosUnique;
}
else
m_xMfNegative->set_value(m_xMfPositive->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMfNegative->set_value(m_xMfPositive->get_value(FieldUnit::NONE), FieldUnit::NONE);
}
}
@@ -628,14 +628,14 @@ void ErrorBarResources::FillItemSet(SfxItemSet& rOutAttrs) const
m_eErrorKind == SvxChartKindError::Percent ||
m_eErrorKind == SvxChartKindError::BigError )
{
double fPosValue = static_cast< double >( m_xMfPositive->get_value(FUNIT_NONE)) /
double fPosValue = static_cast< double >( m_xMfPositive->get_value(FieldUnit::NONE)) /
pow( 10.0, m_xMfPositive->get_digits());
double fNegValue = 0.0;
if( m_xCbSyncPosNeg->get_active())
fNegValue = fPosValue;
else
fNegValue = static_cast< double >( m_xMfNegative->get_value(FUNIT_NONE)) /
fNegValue = static_cast< double >( m_xMfNegative->get_value(FieldUnit::NONE)) /
pow( 10.0, m_xMfNegative->get_digits());
rOutAttrs.Put( SvxDoubleItem( fPosValue, SCHATTR_STAT_CONSTPLUS ));
diff --git a/chart2/source/controller/dialogs/tp_SeriesToAxis.cxx b/chart2/source/controller/dialogs/tp_SeriesToAxis.cxx
index 3821f10..2cab39c 100644
--- a/chart2/source/controller/dialogs/tp_SeriesToAxis.cxx
+++ b/chart2/source/controller/dialogs/tp_SeriesToAxis.cxx
@@ -43,8 +43,8 @@ SchOptionTabPage::SchOptionTabPage(TabPageParent pWindow,const SfxItemSet& rInAt
, m_xRbtAxis1(m_xBuilder->weld_radio_button("RBT_OPT_AXIS_1"))
, m_xRbtAxis2(m_xBuilder->weld_radio_button("RBT_OPT_AXIS_2"))
, m_xGrpBar(m_xBuilder->weld_widget("frameSettings"))
, m_xMTGap(m_xBuilder->weld_metric_spin_button("MT_GAP", FUNIT_PERCENT))
, m_xMTOverlap(m_xBuilder->weld_metric_spin_button("MT_OVERLAP", FUNIT_PERCENT))
, m_xMTGap(m_xBuilder->weld_metric_spin_button("MT_GAP", FieldUnit::PERCENT))
, m_xMTOverlap(m_xBuilder->weld_metric_spin_button("MT_OVERLAP", FieldUnit::PERCENT))
, m_xCBConnect(m_xBuilder->weld_check_button("CB_CONNECTOR"))
, m_xCBAxisSideBySide(m_xBuilder->weld_check_button("CB_BARS_SIDE_BY_SIDE"))
, m_xGrpPlotOptions(m_xBuilder->weld_widget("frameFL_PLOT_OPTIONS"))
@@ -85,10 +85,10 @@ bool SchOptionTabPage::FillItemSet(SfxItemSet* rOutAttrs)
rOutAttrs->Put(SfxInt32Item(SCHATTR_AXIS,CHART_AXIS_PRIMARY_Y));
if(m_xMTGap->get_visible())
rOutAttrs->Put(SfxInt32Item(SCHATTR_BAR_GAPWIDTH,static_cast< sal_Int32 >( m_xMTGap->get_value(FUNIT_PERCENT))));
rOutAttrs->Put(SfxInt32Item(SCHATTR_BAR_GAPWIDTH,static_cast< sal_Int32 >( m_xMTGap->get_value(FieldUnit::PERCENT))));
if(m_xMTOverlap->get_visible())
rOutAttrs->Put(SfxInt32Item(SCHATTR_BAR_OVERLAP,static_cast< sal_Int32 >( m_xMTOverlap->get_value(FUNIT_PERCENT))));
rOutAttrs->Put(SfxInt32Item(SCHATTR_BAR_OVERLAP,static_cast< sal_Int32 >( m_xMTOverlap->get_value(FieldUnit::PERCENT))));
if(m_xCBConnect->get_visible())
rOutAttrs->Put(SfxBoolItem(SCHATTR_BAR_CONNECT,m_xCBConnect->get_active()));
@@ -131,13 +131,13 @@ void SchOptionTabPage::Reset(const SfxItemSet* rInAttrs)
if (rInAttrs->GetItemState(SCHATTR_BAR_GAPWIDTH, true, &pPoolItem) == SfxItemState::SET)
{
nTmp = static_cast<long>(static_cast<const SfxInt32Item*>(pPoolItem)->GetValue());
m_xMTGap->set_value(nTmp, FUNIT_PERCENT);
m_xMTGap->set_value(nTmp, FieldUnit::PERCENT);
}
if (rInAttrs->GetItemState(SCHATTR_BAR_OVERLAP, true, &pPoolItem) == SfxItemState::SET)
{
nTmp = static_cast<long>(static_cast<const SfxInt32Item*>(pPoolItem)->GetValue());
m_xMTOverlap->set_value(nTmp, FUNIT_PERCENT);
m_xMTOverlap->set_value(nTmp, FieldUnit::PERCENT);
}
if (rInAttrs->GetItemState(SCHATTR_BAR_CONNECT, true, &pPoolItem) == SfxItemState::SET)
diff --git a/chart2/source/controller/main/ConfigurationAccess.cxx b/chart2/source/controller/main/ConfigurationAccess.cxx
index 0100ec1..dc1ba9f 100644
--- a/chart2/source/controller/main/ConfigurationAccess.cxx
+++ b/chart2/source/controller/main/ConfigurationAccess.cxx
@@ -62,7 +62,7 @@ void CalcConfigItem::Notify( const uno::Sequence<OUString>& ) {}
FieldUnit CalcConfigItem::getFieldUnit()
{
FieldUnit eResult( FUNIT_CM );
FieldUnit eResult( FieldUnit::CM );
uno::Sequence< OUString > aNames( 1 );
if( lcl_IsMetric() )
diff --git a/cui/source/dialogs/colorpicker.cxx b/cui/source/dialogs/colorpicker.cxx
index 6375a9a..3e5da04 100644
--- a/cui/source/dialogs/colorpicker.cxx
+++ b/cui/source/dialogs/colorpicker.cxx
@@ -781,13 +781,13 @@ ColorPickerDialog::ColorPickerDialog(weld::Window* pParent, Color nColor, sal_In
, m_xMFGreen(m_xBuilder->weld_spin_button("greenSpinbutton"))
, m_xMFBlue(m_xBuilder->weld_spin_button("blueSpinbutton"))
, m_xEDHex(new weld::HexColorControl(m_xBuilder->weld_entry("hexEntry")))
, m_xMFHue(m_xBuilder->weld_metric_spin_button("hueSpinbutton", FUNIT_DEGREE))
, m_xMFSaturation(m_xBuilder->weld_metric_spin_button("satSpinbutton", FUNIT_PERCENT))
, m_xMFBrightness(m_xBuilder->weld_metric_spin_button("brightSpinbutton", FUNIT_PERCENT))
, m_xMFCyan(m_xBuilder->weld_metric_spin_button("cyanSpinbutton", FUNIT_PERCENT))
, m_xMFMagenta(m_xBuilder->weld_metric_spin_button("magSpinbutton", FUNIT_PERCENT))
, m_xMFYellow(m_xBuilder->weld_metric_spin_button("yellowSpinbutton", FUNIT_PERCENT))
, m_xMFKey(m_xBuilder->weld_metric_spin_button("keySpinbutton", FUNIT_PERCENT))
, m_xMFHue(m_xBuilder->weld_metric_spin_button("hueSpinbutton", FieldUnit::DEGREE))
, m_xMFSaturation(m_xBuilder->weld_metric_spin_button("satSpinbutton", FieldUnit::PERCENT))
, m_xMFBrightness(m_xBuilder->weld_metric_spin_button("brightSpinbutton", FieldUnit::PERCENT))
, m_xMFCyan(m_xBuilder->weld_metric_spin_button("cyanSpinbutton", FieldUnit::PERCENT))
, m_xMFMagenta(m_xBuilder->weld_metric_spin_button("magSpinbutton", FieldUnit::PERCENT))
, m_xMFYellow(m_xBuilder->weld_metric_spin_button("yellowSpinbutton", FieldUnit::PERCENT))
, m_xMFKey(m_xBuilder->weld_metric_spin_button("keySpinbutton", FieldUnit::PERCENT))
, meMode( DefaultMode )
{
m_aColorField.SetModifyHdl( LINK( this, ColorPickerDialog, ColorFieldControlModifydl ) );
@@ -868,17 +868,17 @@ void ColorPickerDialog::update_color( UpdateFlags n )
if (n & UpdateFlags::CMYK) // update CMYK
{
m_xMFCyan->set_value(toInt(mdCyan, 100.0), FUNIT_PERCENT);
m_xMFMagenta->set_value(toInt(mdMagenta, 100.0), FUNIT_PERCENT);
m_xMFYellow->set_value(toInt(mdYellow, 100.0), FUNIT_PERCENT);
m_xMFKey->set_value(toInt(mdKey, 100.0), FUNIT_PERCENT);
m_xMFCyan->set_value(toInt(mdCyan, 100.0), FieldUnit::PERCENT);
m_xMFMagenta->set_value(toInt(mdMagenta, 100.0), FieldUnit::PERCENT);
m_xMFYellow->set_value(toInt(mdYellow, 100.0), FieldUnit::PERCENT);
m_xMFKey->set_value(toInt(mdKey, 100.0), FieldUnit::PERCENT);
}
if (n & UpdateFlags::HSB ) // update HSB
{
m_xMFHue->set_value(toInt(mdHue, 1.0), FUNIT_DEGREE);
m_xMFSaturation->set_value(toInt( mdSat, 100.0), FUNIT_PERCENT);
m_xMFBrightness->set_value(toInt( mdBri, 100.0), FUNIT_PERCENT);
m_xMFHue->set_value(toInt(mdHue, 1.0), FieldUnit::DEGREE);
m_xMFSaturation->set_value(toInt( mdSat, 100.0), FieldUnit::PERCENT);
m_xMFBrightness->set_value(toInt( mdBri, 100.0), FieldUnit::PERCENT);
}
if (n & UpdateFlags::ColorChooser ) // update Color Chooser 1
@@ -1010,37 +1010,37 @@ IMPL_LINK(ColorPickerDialog, ColorModifyMetricHdl, weld::MetricSpinButton&, rEdi
if (&rEdit == m_xMFHue.get())
{
setColorComponent( ColorComponent::Hue, static_cast<double>(m_xMFHue->get_value(FUNIT_DEGREE)) );
setColorComponent( ColorComponent::Hue, static_cast<double>(m_xMFHue->get_value(FieldUnit::DEGREE)) );
n = UpdateFlags::All & ~UpdateFlags::HSB;
}
else if (&rEdit == m_xMFSaturation.get())
{
setColorComponent( ColorComponent::Saturation, static_cast<double>(m_xMFSaturation->get_value(FUNIT_PERCENT)) / 100.0 );
setColorComponent( ColorComponent::Saturation, static_cast<double>(m_xMFSaturation->get_value(FieldUnit::PERCENT)) / 100.0 );
n = UpdateFlags::All & ~UpdateFlags::HSB;
}
else if (&rEdit == m_xMFBrightness.get())
{
setColorComponent( ColorComponent::Brightness, static_cast<double>(m_xMFBrightness->get_value(FUNIT_PERCENT)) / 100.0 );
setColorComponent( ColorComponent::Brightness, static_cast<double>(m_xMFBrightness->get_value(FieldUnit::PERCENT)) / 100.0 );
n = UpdateFlags::All & ~UpdateFlags::HSB;
}
else if (&rEdit == m_xMFCyan.get())
{
setColorComponent( ColorComponent::Cyan, static_cast<double>(m_xMFCyan->get_value(FUNIT_PERCENT)) / 100.0 );
setColorComponent( ColorComponent::Cyan, static_cast<double>(m_xMFCyan->get_value(FieldUnit::PERCENT)) / 100.0 );
n = UpdateFlags::All & ~UpdateFlags::CMYK;
}
else if (&rEdit == m_xMFMagenta.get())
{
setColorComponent( ColorComponent::Magenta, static_cast<double>(m_xMFMagenta->get_value(FUNIT_PERCENT)) / 100.0 );
setColorComponent( ColorComponent::Magenta, static_cast<double>(m_xMFMagenta->get_value(FieldUnit::PERCENT)) / 100.0 );
n = UpdateFlags::All & ~UpdateFlags::CMYK;
}
else if (&rEdit == m_xMFYellow.get())
{
setColorComponent( ColorComponent::Yellow, static_cast<double>(m_xMFYellow->get_value(FUNIT_PERCENT)) / 100.0 );
setColorComponent( ColorComponent::Yellow, static_cast<double>(m_xMFYellow->get_value(FieldUnit::PERCENT)) / 100.0 );
n = UpdateFlags::All & ~UpdateFlags::CMYK;
}
else if (&rEdit == m_xMFKey.get())
{
setColorComponent( ColorComponent::Key, static_cast<double>(m_xMFKey->get_value(FUNIT_PERCENT)) / 100.0 );
setColorComponent( ColorComponent::Key, static_cast<double>(m_xMFKey->get_value(FieldUnit::PERCENT)) / 100.0 );
n = UpdateFlags::All & ~UpdateFlags::CMYK;
}
diff --git a/cui/source/dialogs/cuigrfflt.cxx b/cui/source/dialogs/cuigrfflt.cxx
index 9bc7dcf..15e8dc0 100644
--- a/cui/source/dialogs/cuigrfflt.cxx
+++ b/cui/source/dialogs/cuigrfflt.cxx
@@ -159,16 +159,16 @@ IMPL_LINK_NOARG(GraphicFilterDialog, ImplModifyHdl, LinkParamNone*, void)
GraphicFilterMosaic::GraphicFilterMosaic(weld::Window* pParent, const Graphic& rGraphic,
sal_uInt16 nTileWidth, sal_uInt16 nTileHeight, bool bEnhanceEdges)
: GraphicFilterDialog(pParent, "cui/ui/mosaicdialog.ui", "MosaicDialog", rGraphic)
, mxMtrWidth(m_xBuilder->weld_metric_spin_button("width", FUNIT_PIXEL))
, mxMtrHeight(m_xBuilder->weld_metric_spin_button("height", FUNIT_PIXEL))
, mxMtrWidth(m_xBuilder->weld_metric_spin_button("width", FieldUnit::PIXEL))
, mxMtrHeight(m_xBuilder->weld_metric_spin_button("height", FieldUnit::PIXEL))
, mxCbxEdges(m_xBuilder->weld_check_button("edges"))
{
mxMtrWidth->set_value(nTileWidth, FUNIT_PIXEL);
mxMtrWidth->set_max(GetGraphicSizePixel().Width(), FUNIT_PIXEL);
mxMtrWidth->set_value(nTileWidth, FieldUnit::PIXEL);
mxMtrWidth->set_max(GetGraphicSizePixel().Width(), FieldUnit::PIXEL);
mxMtrWidth->connect_value_changed(LINK(this, GraphicFilterMosaic, EditModifyHdl));
mxMtrHeight->set_value(nTileHeight, FUNIT_PIXEL);
mxMtrHeight->set_max(GetGraphicSizePixel().Height(), FUNIT_PIXEL);
mxMtrHeight->set_value(nTileHeight, FieldUnit::PIXEL);
mxMtrHeight->set_max(GetGraphicSizePixel().Height(), FieldUnit::PIXEL);
mxMtrHeight->connect_value_changed(LINK(this, GraphicFilterMosaic, EditModifyHdl));
mxCbxEdges->set_active(bEnhanceEdges);
@@ -191,8 +191,8 @@ Graphic GraphicFilterMosaic::GetFilteredGraphic( const Graphic& rGraphic,
double fScaleX, double fScaleY )
{
Graphic aRet;
long nTileWidth = static_cast<long>(mxMtrWidth->get_value(FUNIT_PIXEL));
long nTileHeight = static_cast<long>(mxMtrHeight->get_value(FUNIT_PIXEL));
long nTileWidth = static_cast<long>(mxMtrWidth->get_value(FieldUnit::PIXEL));
long nTileHeight = static_cast<long>(mxMtrHeight->get_value(FieldUnit::PIXEL));
const Size aSize( std::max( FRound( nTileWidth * fScaleX ), 1L ),
std::max( FRound( nTileHeight * fScaleY ), 1L ) );
@@ -268,10 +268,10 @@ Graphic GraphicFilterSmooth::GetFilteredGraphic( const Graphic& rGraphic, double
GraphicFilterSolarize::GraphicFilterSolarize(weld::Window* pParent, const Graphic& rGraphic,
sal_uInt8 cGreyThreshold, bool bInvert)
: GraphicFilterDialog(pParent, "cui/ui/solarizedialog.ui", "SolarizeDialog", rGraphic)
, mxMtrThreshold(m_xBuilder->weld_metric_spin_button("value", FUNIT_PERCENT))
, mxMtrThreshold(m_xBuilder->weld_metric_spin_button("value", FieldUnit::PERCENT))
, mxCbxInvert(m_xBuilder->weld_check_button("invert"))
{
mxMtrThreshold->set_value(FRound(cGreyThreshold / 2.55), FUNIT_PERCENT);
mxMtrThreshold->set_value(FRound(cGreyThreshold / 2.55), FieldUnit::PERCENT);
mxMtrThreshold->connect_value_changed(LINK(this, GraphicFilterSolarize, EditModifyHdl));
mxCbxInvert->set_active(bInvert);
@@ -291,7 +291,7 @@ IMPL_LINK_NOARG(GraphicFilterSolarize, EditModifyHdl, weld::MetricSpinButton&, v
Graphic GraphicFilterSolarize::GetFilteredGraphic( const Graphic& rGraphic, double, double )
{
Graphic aRet;
sal_uInt8 nGreyThreshold = static_cast<sal_uInt8>(FRound(mxMtrThreshold->get_value(FUNIT_PERCENT) * 2.55));
sal_uInt8 nGreyThreshold = static_cast<sal_uInt8>(FRound(mxMtrThreshold->get_value(FieldUnit::PERCENT) * 2.55));
if( rGraphic.IsAnimated() )
{
@@ -324,9 +324,9 @@ Graphic GraphicFilterSolarize::GetFilteredGraphic( const Graphic& rGraphic, doub
GraphicFilterSepia::GraphicFilterSepia(weld::Window* pParent, const Graphic& rGraphic,
sal_uInt16 nSepiaPercent)
: GraphicFilterDialog(pParent, "cui/ui/agingdialog.ui", "AgingDialog", rGraphic)
, mxMtrSepia(m_xBuilder->weld_metric_spin_button("value", FUNIT_PERCENT))
, mxMtrSepia(m_xBuilder->weld_metric_spin_button("value", FieldUnit::PERCENT))
{
mxMtrSepia->set_value(nSepiaPercent, FUNIT_PERCENT);
mxMtrSepia->set_value(nSepiaPercent, FieldUnit::PERCENT);
mxMtrSepia->connect_value_changed(LINK(this, GraphicFilterSepia, EditModifyHdl));
}
@@ -338,7 +338,7 @@ IMPL_LINK_NOARG(GraphicFilterSepia, EditModifyHdl, weld::MetricSpinButton&, void
Graphic GraphicFilterSepia::GetFilteredGraphic( const Graphic& rGraphic, double, double )
{
Graphic aRet;
sal_uInt16 nSepiaPct = sal::static_int_cast< sal_uInt16 >(mxMtrSepia->get_value(FUNIT_PERCENT));
sal_uInt16 nSepiaPct = sal::static_int_cast< sal_uInt16 >(mxMtrSepia->get_value(FieldUnit::PERCENT));
if( rGraphic.IsAnimated() )
{
diff --git a/cui/source/dialogs/zoom.cxx b/cui/source/dialogs/zoom.cxx
index f02e8b1..8423823 100644
--- a/cui/source/dialogs/zoom.cxx
+++ b/cui/source/dialogs/zoom.cxx
@@ -39,7 +39,7 @@ sal_uInt16 SvxZoomDialog::GetFactor() const
return 100;
if (m_xUserBtn->get_active())
return static_cast<sal_uInt16>(m_xUserEdit->get_value(FUNIT_PERCENT));
return static_cast<sal_uInt16>(m_xUserEdit->get_value(FieldUnit::PERCENT));
else
return SPECIAL_FACTOR;
}
@@ -59,13 +59,13 @@ void SvxZoomDialog::SetFactor(sal_uInt16 nNewFactor, ZoomButtonId nButtonId)
{
m_xUserBtn->set_active(true);
m_xUserEdit->set_sensitive(true);
m_xUserEdit->set_value(nNewFactor, FUNIT_PERCENT);
m_xUserEdit->set_value(nNewFactor, FieldUnit::PERCENT);
m_xUserEdit->grab_focus();
}
}
else
{
m_xUserEdit->set_value(nNewFactor, FUNIT_PERCENT);
m_xUserEdit->set_value(nNewFactor, FieldUnit::PERCENT);
switch(nButtonId)
{
case ZoomButtonId::OPTIMAL:
@@ -115,7 +115,7 @@ void SvxZoomDialog::HideButton(ZoomButtonId nButtonId)
void SvxZoomDialog::SetLimits(sal_uInt16 nMin, sal_uInt16 nMax)
{
DBG_ASSERT(nMin < nMax, "invalid limits");
m_xUserEdit->set_range(nMin, nMax, FUNIT_PERCENT);
m_xUserEdit->set_range(nMin, nMax, FieldUnit::PERCENT);
}
const SfxItemSet* SvxZoomDialog::GetOutputItemSet() const
@@ -132,7 +132,7 @@ SvxZoomDialog::SvxZoomDialog(weld::Window* pParent, const SfxItemSet& rCoreSet)
, m_xPageWidthBtn(m_xBuilder->weld_radio_button("fitw"))
, m_x100Btn(m_xBuilder->weld_radio_button("100pc"))
, m_xUserBtn(m_xBuilder->weld_radio_button("variable"))
, m_xUserEdit(m_xBuilder->weld_metric_spin_button("zoomsb", FUNIT_PERCENT))
, m_xUserEdit(m_xBuilder->weld_metric_spin_button("zoomsb", FieldUnit::PERCENT))
, m_xViewFrame(m_xBuilder->weld_widget("viewframe"))
, m_xAutomaticBtn(m_xBuilder->weld_radio_button("automatic"))
, m_xSingleBtn(m_xBuilder->weld_radio_button("singlepage"))
@@ -184,7 +184,7 @@ SvxZoomDialog::SvxZoomDialog(weld::Window* pParent, const SfxItemSet& rCoreSet)
nMax = nValue;
SetLimits(nMin, nMax);
m_xUserEdit->set_value(nValue, FUNIT_PERCENT);
m_xUserEdit->set_value(nValue, FieldUnit::PERCENT);
const SfxPoolItem& rItem = m_rSet.Get(m_rSet.GetPool()->GetWhich(SID_ATTR_ZOOM));
@@ -392,7 +392,7 @@ IMPL_LINK_NOARG(SvxZoomDialog, OKHdl, weld::Button&, void)
if (pShell)
{
sal_uInt16 nZoomValue = static_cast<sal_uInt16>(m_xUserEdit->get_value(FUNIT_PERCENT));
sal_uInt16 nZoomValue = static_cast<sal_uInt16>(m_xUserEdit->get_value(FieldUnit::PERCENT));
pShell->PutItem(SfxUInt16Item(SID_ATTR_ZOOM_USER, nZoomValue));
}
m_xDialog->response(RET_OK);
diff --git a/cui/source/tabpages/align.cxx b/cui/source/tabpages/align.cxx
index 821e9ab..57e23b0 100644
--- a/cui/source/tabpages/align.cxx
+++ b/cui/source/tabpages/align.cxx
@@ -108,7 +108,7 @@ AlignmentTabPage::AlignmentTabPage(TabPageParent pParent, const SfxItemSet& rCor
// text alignment
, m_xLbHorAlign(m_xBuilder->weld_combo_box("comboboxHorzAlign"))
, m_xFtIndent(m_xBuilder->weld_label("labelIndent"))
, m_xEdIndent(m_xBuilder->weld_metric_spin_button("spinIndentFrom", FUNIT_POINT))
, m_xEdIndent(m_xBuilder->weld_metric_spin_button("spinIndentFrom", FieldUnit::POINT))
, m_xFtVerAlign(m_xBuilder->weld_label("labelVertAlign"))
, m_xLbVerAlign(m_xBuilder->weld_combo_box("comboboxVertAlign"))
//text rotation
@@ -207,7 +207,7 @@ bool AlignmentTabPage::FillItemSet( SfxItemSet* rSet )
if (m_xEdIndent->get_value_changed_from_saved())
{
rSet->Put(SfxUInt16Item(GetWhich(SID_ATTR_ALIGN_INDENT), m_xEdIndent->get_value(FUNIT_TWIP)));
rSet->Put(SfxUInt16Item(GetWhich(SID_ATTR_ALIGN_INDENT), m_xEdIndent->get_value(FieldUnit::TWIP)));
bChanged = true;
}
@@ -419,7 +419,7 @@ void AlignmentTabPage::Reset(const SfxItemSet* pCoreAttrs)
case SfxItemState::SET:
{
const SfxUInt16Item& rIndentItem = static_cast<const SfxUInt16Item&>(pCoreAttrs->Get(nWhich));
m_xEdIndent->set_value(rIndentItem.GetValue(), FUNIT_TWIP);
m_xEdIndent->set_value(rIndentItem.GetValue(), FieldUnit::TWIP);
break;
}
}
diff --git a/cui/source/tabpages/autocdlg.cxx b/cui/source/tabpages/autocdlg.cxx
index 1a76003..03aa790 100644
--- a/cui/source/tabpages/autocdlg.cxx
+++ b/cui/source/tabpages/autocdlg.cxx
@@ -308,7 +308,7 @@ class OfaAutoFmtPrcntSet : public weld::GenericDialogController
public:
explicit OfaAutoFmtPrcntSet(weld::Window* pParent)
: GenericDialogController(pParent, "cui/ui/percentdialog.ui", "PercentDialog")
, m_xPrcntMF(m_xBuilder->weld_metric_spin_button("margin", FUNIT_PERCENT))
, m_xPrcntMF(m_xBuilder->weld_metric_spin_button("margin", FieldUnit::PERCENT))
{
}
@@ -743,10 +743,10 @@ IMPL_LINK_NOARG(OfaSwAutoFmtOptionsPage, EditHdl, Button*, void)
{
// dialog for per cent settings
OfaAutoFmtPrcntSet aDlg(GetFrameWeld());
aDlg.GetPrcntFld().set_value(nPercent, FUNIT_PERCENT);
aDlg.GetPrcntFld().set_value(nPercent, FieldUnit::PERCENT);
if (aDlg.run() == RET_OK)
{
nPercent = static_cast<sal_uInt16>(aDlg.GetPrcntFld().get_value(FUNIT_PERCENT));
nPercent = static_cast<sal_uInt16>(aDlg.GetPrcntFld().get_value(FieldUnit::PERCENT));
sMargin = " " +
unicode::formatPercent(nPercent, Application::GetSettings().GetUILanguageTag());
}
diff --git a/cui/source/tabpages/border.cxx b/cui/source/tabpages/border.cxx
index 7bfaf48..a9cf96d 100644
--- a/cui/source/tabpages/border.cxx
+++ b/cui/source/tabpages/border.cxx
@@ -79,9 +79,9 @@ const sal_uInt16 SvxBorderTabPage::pRanges[] =
static void lcl_SetDecimalDigitsTo1(weld::MetricSpinButton& rField)
{
auto nMin = rField.denormalize(rField.get_min(FUNIT_TWIP));
auto nMin = rField.denormalize(rField.get_min(FieldUnit::TWIP));
rField.set_digits(1);
rField.set_min(rField.normalize(nMin), FUNIT_TWIP);
rField.set_min(rField.normalize(nMin), FieldUnit::TWIP);
}
// number of preset images to show
@@ -128,7 +128,7 @@ SvxShadowItem ShadowControlsWrapper::GetControlValue(const SvxShadowItem& rItem)
// has not changed its value, to avoid round-trip errors (like twip->cm->twip)
// E.g., initial 100 twip will become 0.18 cm, which will return as 102 twip
if (mrMfSize.get_value_changed_from_saved())
aItem.SetWidth(mrMfSize.denormalize(mrMfSize.get_value(FUNIT_TWIP)));
aItem.SetWidth(mrMfSize.denormalize(mrMfSize.get_value(FieldUnit::TWIP)));
if (!mrLbColor.IsNoSelection())
aItem.SetColor(mrLbColor.GetSelectEntryColor());
return aItem;
@@ -157,7 +157,7 @@ void ShadowControlsWrapper::SetControlValue(const SvxShadowItem& rItem)
mrVsPos.SetNoSelection();
break;
}
mrMfSize.set_value(mrMfSize.normalize(rItem.GetWidth()), FUNIT_TWIP);
mrMfSize.set_value(mrMfSize.normalize(rItem.GetWidth()), FieldUnit::TWIP);
mrLbColor.SelectEntry(rItem.GetColor());
}
@@ -181,13 +181,13 @@ SvxMarginItem MarginControlsWrapper::GetControlValue(const SvxMarginItem &rItem)
{
SvxMarginItem aItem(rItem);
if (mrLeftWrp.get_sensitive())
aItem.SetLeftMargin(mrLeftWrp.denormalize(mrLeftWrp.get_value(FUNIT_TWIP)));
aItem.SetLeftMargin(mrLeftWrp.denormalize(mrLeftWrp.get_value(FieldUnit::TWIP)));
if (mrRightWrp.get_sensitive())
aItem.SetRightMargin(mrRightWrp.denormalize(mrRightWrp.get_value(FUNIT_TWIP)));
aItem.SetRightMargin(mrRightWrp.denormalize(mrRightWrp.get_value(FieldUnit::TWIP)));
if (mrTopWrp.get_sensitive())
aItem.SetTopMargin(mrTopWrp.denormalize(mrTopWrp.get_value(FUNIT_TWIP)));
aItem.SetTopMargin(mrTopWrp.denormalize(mrTopWrp.get_value(FieldUnit::TWIP)));
if (mrBottomWrp.get_sensitive())
aItem.SetBottomMargin(mrBottomWrp.denormalize(mrBottomWrp.get_value(FUNIT_TWIP)));
aItem.SetBottomMargin(mrBottomWrp.denormalize(mrBottomWrp.get_value(FieldUnit::TWIP)));
return aItem;
}
@@ -201,10 +201,10 @@ bool MarginControlsWrapper::get_value_changed_from_saved() const
void MarginControlsWrapper::SetControlValue(const SvxMarginItem& rItem)
{
mrLeftWrp.set_value(mrLeftWrp.normalize(rItem.GetLeftMargin()), FUNIT_TWIP);
mrRightWrp.set_value(mrRightWrp.normalize(rItem.GetRightMargin()), FUNIT_TWIP);
mrTopWrp.set_value(mrTopWrp.normalize(rItem.GetTopMargin()), FUNIT_TWIP);
mrBottomWrp.set_value(mrBottomWrp.normalize(rItem.GetBottomMargin()), FUNIT_TWIP);
mrLeftWrp.set_value(mrLeftWrp.normalize(rItem.GetLeftMargin()), FieldUnit::TWIP);
mrRightWrp.set_value(mrRightWrp.normalize(rItem.GetRightMargin()), FieldUnit::TWIP);
mrTopWrp.set_value(mrTopWrp.normalize(rItem.GetTopMargin()), FieldUnit::TWIP);
mrBottomWrp.set_value(mrBottomWrp.normalize(rItem.GetBottomMargin()), FieldUnit::TWIP);
mrLeftWrp.save_value();
mrRightWrp.save_value();
mrTopWrp.save_value();
@@ -245,22 +245,22 @@ SvxBorderTabPage::SvxBorderTabPage(TabPageParent pParent, const SfxItemSet& rCor
, m_xFrameSelWin(new weld::CustomWeld(*m_xBuilder, "framesel", m_aFrameSel))
, m_xLbLineStyle(new SvtLineListBox(m_xBuilder->weld_menu_button("linestylelb")))
, m_xLbLineColor(new ColorListBox(m_xBuilder->weld_menu_button("linecolorlb"), pParent.GetFrameWeld()))
, m_xLineWidthMF(m_xBuilder->weld_metric_spin_button("linewidthmf", FUNIT_POINT))
, m_xLineWidthMF(m_xBuilder->weld_metric_spin_button("linewidthmf", FieldUnit::POINT))
, m_xSpacingFrame(m_xBuilder->weld_container("spacing"))
, m_xLeftFT(m_xBuilder->weld_label("leftft"))
, m_xLeftMF(m_xBuilder->weld_metric_spin_button("leftmf", FUNIT_MM))
, m_xLeftMF(m_xBuilder->weld_metric_spin_button("leftmf", FieldUnit::MM))
, m_xRightFT(m_xBuilder->weld_label("rightft"))
, m_xRightMF(m_xBuilder->weld_metric_spin_button("rightmf", FUNIT_MM))
, m_xRightMF(m_xBuilder->weld_metric_spin_button("rightmf", FieldUnit::MM))
, m_xTopFT(m_xBuilder->weld_label("topft"))
, m_xTopMF(m_xBuilder->weld_metric_spin_button("topmf", FUNIT_MM))
, m_xTopMF(m_xBuilder->weld_metric_spin_button("topmf", FieldUnit::MM))
, m_xBottomFT(m_xBuilder->weld_label("bottomft"))
, m_xBottomMF(m_xBuilder->weld_metric_spin_button("bottommf", FUNIT_MM))
, m_xBottomMF(m_xBuilder->weld_metric_spin_button("bottommf", FieldUnit::MM))
, m_xSynchronizeCB(m_xBuilder->weld_check_button("sync"))
, m_xShadowFrame(m_xBuilder->weld_container("shadow"))
, m_xWndShadows(new SvtValueSet(m_xBuilder->weld_scrolled_window("shadowswin")))
, m_xWndShadowsWin(new weld::CustomWeld(*m_xBuilder, "shadows", *m_xWndShadows))
, m_xFtShadowSize(m_xBuilder->weld_label("distanceft"))
, m_xEdShadowSize(m_xBuilder->weld_metric_spin_button("distancemf", FUNIT_MM))
, m_xEdShadowSize(m_xBuilder->weld_metric_spin_button("distancemf", FieldUnit::MM))
, m_xFtShadowColor(m_xBuilder->weld_label("shadowcolorft"))
, m_xLbShadowColor(new ColorListBox(m_xBuilder->weld_menu_button("shadowcolorlb"), pParent.GetFrameWeld()))
, m_xPropertiesFrame(m_xBuilder->weld_container("properties"))
@@ -340,7 +340,7 @@ SvxBorderTabPage::SvxBorderTabPage(TabPageParent pParent, const SfxItemSet& rCor
{
// The caller specifies default line width. Honor it.
const SfxInt64Item* p = static_cast<const SfxInt64Item*>(pItem);
m_xLineWidthMF->set_value(p->GetValue(), FUNIT_POINT);
m_xLineWidthMF->set_value(p->GetValue(), FieldUnit::POINT);
}
// set metric
@@ -353,17 +353,17 @@ SvxBorderTabPage::SvxBorderTabPage(TabPageParent pParent, const SfxItemSet& rCor
{
// #103396# the default value (1pt) can't be accurately represented in
// inches or pica with two decimals, so point is used instead.
case FUNIT_PICA:
case FUNIT_INCH:
case FUNIT_FOOT:
case FUNIT_MILE:
eFUnit = FUNIT_POINT;
case FieldUnit::PICA:
case FieldUnit::INCH:
case FieldUnit::FOOT:
case FieldUnit::MILE:
eFUnit = FieldUnit::POINT;
break;
case FUNIT_CM:
case FUNIT_M:
case FUNIT_KM:
eFUnit = FUNIT_MM;
case FieldUnit::CM:
case FieldUnit::M:
case FieldUnit::KM:
eFUnit = FieldUnit::MM;
break;
default: ;//prevent warning
}
@@ -372,9 +372,9 @@ SvxBorderTabPage::SvxBorderTabPage(TabPageParent pParent, const SfxItemSet& rCor
{
switch ( eFUnit )
{
case FUNIT_M:
case FUNIT_KM:
eFUnit = FUNIT_MM;
case FieldUnit::M:
case FieldUnit::KM:
eFUnit = FieldUnit::MM;
break;
default: ; //prevent warning
}
@@ -414,7 +414,7 @@ SvxBorderTabPage::SvxBorderTabPage(TabPageParent pParent, const SfxItemSet& rCor
}
bIsDontCare = !pBoxInfo->IsValid( SvxBoxInfoItemValidFlags::DISABLE );
}
if(!mbUseMarginItem && eFUnit == FUNIT_MM && MapUnit::MapTwip == rCoreAttrs.GetPool()->GetMetric( GetWhich( SID_ATTR_BORDER_INNER ) ))
if(!mbUseMarginItem && eFUnit == FieldUnit::MM && MapUnit::MapTwip == rCoreAttrs.GetPool()->GetMetric( GetWhich( SID_ATTR_BORDER_INNER ) ))
{
//#i91548# changing the number of decimal digits changes the minimum values, too
lcl_SetDecimalDigitsTo1(*m_xLeftMF);
@@ -628,7 +628,7 @@ void SvxBorderTabPage::Reset( const SfxItemSet* rSet )
SetMetricValue(*m_xTopMF, pBoxInfoItem->GetDefDist(), eCoreUnit);
SetMetricValue(*m_xBottomMF, pBoxInfoItem->GetDefDist(), eCoreUnit);
nMinValue = m_xLeftMF->get_value(FUNIT_NONE);
nMinValue = m_xLeftMF->get_value(FieldUnit::NONE);
if ( pBoxInfoItem->IsDist() )
{
@@ -637,10 +637,10 @@ void SvxBorderTabPage::Reset( const SfxItemSet* rSet )
bool bIsAnyBorderVisible = m_aFrameSel.IsAnyBorderVisible();
if( !bIsAnyBorderVisible || !pBoxInfoItem->IsMinDist() )
{
m_xLeftMF->set_min(0, FUNIT_NONE);
m_xRightMF->set_min(0, FUNIT_NONE);
m_xTopMF->set_min(0, FUNIT_NONE);
m_xBottomMF->set_min(0, FUNIT_NONE);
m_xLeftMF->set_min(0, FieldUnit::NONE);
m_xRightMF->set_min(0, FieldUnit::NONE);
m_xTopMF->set_min(0, FieldUnit::NONE);
m_xBottomMF->set_min(0, FieldUnit::NONE);
}
long nLeftDist = pBoxItem->GetDistance( SvxBoxItemLine::LEFT);
SetMetricValue(*m_xLeftMF, nLeftDist, eCoreUnit);
@@ -704,8 +704,8 @@ void SvxBorderTabPage::Reset( const SfxItemSet* rSet )
// Determine the width first as some styles can be missing depending on it
sal_Int64 nWidthPt = static_cast<sal_Int64>(MetricField::ConvertDoubleValue(
sal_Int64( nWidth ), m_xLineWidthMF->get_digits(),
MapUnit::MapTwip, FUNIT_POINT ));
m_xLineWidthMF->set_value(nWidthPt, FUNIT_POINT);
MapUnit::MapTwip, FieldUnit::POINT ));
m_xLineWidthMF->set_value(nWidthPt, FieldUnit::POINT);
m_xLbLineStyle->SetWidth(nWidth);
// then set the style
@@ -772,9 +772,9 @@ void SvxBorderTabPage::Reset( const SfxItemSet* rSet )
}
LinesChanged_Impl( nullptr );
if (m_xLeftMF->get_value(FUNIT_NONE) == m_xRightMF->get_value(FUNIT_NONE) &&
m_xTopMF->get_value(FUNIT_NONE) == m_xBottomMF->get_value(FUNIT_NONE) &&
m_xTopMF->get_value(FUNIT_NONE) == m_xLeftMF->get_value(FUNIT_NONE))
if (m_xLeftMF->get_value(FieldUnit::NONE) == m_xRightMF->get_value(FieldUnit::NONE) &&
m_xTopMF->get_value(FieldUnit::NONE) == m_xBottomMF->get_value(FieldUnit::NONE) &&
m_xTopMF->get_value(FieldUnit::NONE) == m_xLeftMF->get_value(FieldUnit::NONE))
{
mbSync = true;
}
@@ -945,10 +945,10 @@ bool SvxBorderTabPage::FillItemSet( SfxItemSet* rCoreAttrs )
m_xRightMF->get_value_changed_from_saved() ||
m_xTopMF->get_value_changed_from_saved() ||
m_xBottomMF->get_value_changed_from_saved() ||
nMinValue == m_xLeftMF->get_value(FUNIT_NONE) ||
nMinValue == m_xRightMF->get_value(FUNIT_NONE) ||
nMinValue == m_xTopMF->get_value(FUNIT_NONE) ||
nMinValue == m_xBottomMF->get_value(FUNIT_NONE) ||
nMinValue == m_xLeftMF->get_value(FieldUnit::NONE) ||
nMinValue == m_xRightMF->get_value(FieldUnit::NONE) ||
nMinValue == m_xTopMF->get_value(FieldUnit::NONE) ||
nMinValue == m_xBottomMF->get_value(FieldUnit::NONE) ||
(pOldBoxInfoItem && !pOldBoxInfoItem->IsValid(SvxBoxInfoItemValidFlags::DISTANCE))
)
{
@@ -1139,11 +1139,11 @@ IMPL_LINK(SvxBorderTabPage, SelColHdl_Impl, ColorListBox&, rColorBox, void)
IMPL_LINK_NOARG(SvxBorderTabPage, ModifyWidthHdl_Impl, weld::MetricSpinButton&, void)
{
sal_Int64 nVal = m_xLineWidthMF->get_value(FUNIT_NONE);
sal_Int64 nVal = m_xLineWidthMF->get_value(FieldUnit::NONE);
nVal = static_cast<sal_Int64>(MetricField::ConvertDoubleValue(
nVal,
m_xLineWidthMF->get_digits(),
FUNIT_POINT, MapUnit::MapTwip ));
FieldUnit::POINT, MapUnit::MapTwip ));
m_xLbLineStyle->SetWidth( nVal );
m_aFrameSel.SetStyleToSelection( nVal,
@@ -1152,11 +1152,11 @@ IMPL_LINK_NOARG(SvxBorderTabPage, ModifyWidthHdl_Impl, weld::MetricSpinButton&,
IMPL_LINK_NOARG(SvxBorderTabPage, SelStyleHdl_Impl, SvtLineListBox&, void)
{
sal_Int64 nVal = m_xLineWidthMF->get_value(FUNIT_NONE);
sal_Int64 nVal = m_xLineWidthMF->get_value(FieldUnit::NONE);
nVal = static_cast<sal_Int64>(MetricField::ConvertDoubleValue(
nVal,
m_xLineWidthMF->get_digits(),
FUNIT_POINT, MapUnit::MapTwip ));
FieldUnit::POINT, MapUnit::MapTwip ));
m_aFrameSel.SetStyleToSelection ( nVal,
m_xLbLineStyle->GetSelectEntryStyle() );
}
@@ -1321,7 +1321,7 @@ void SvxBorderTabPage::FillLineListBox_Impl()
{ SvxBorderLineStyle::INSET, 10, &SvxBorderLine::darkColor, &SvxBorderLine::lightColor, &sameDistColor }
};
m_xLbLineStyle->SetSourceUnit( FUNIT_TWIP );
m_xLbLineStyle->SetSourceUnit( FieldUnit::TWIP );
for (size_t i = 0; i < SAL_N_ELEMENTS(aLines); ++i)
{
@@ -1333,7 +1333,7 @@ void SvxBorderTabPage::FillLineListBox_Impl()
aLines[i].mnMinWidth, aLines[i].mpColor1Fn, aLines[i].mpColor2Fn, aLines[i].mpColorDistFn);
}
sal_Int64 nVal = m_xLineWidthMF->get_value(FUNIT_NONE);
sal_Int64 nVal = m_xLineWidthMF->get_value(FieldUnit::NONE);
nVal = static_cast<sal_Int64>(MetricField::ConvertDoubleValue(nVal, m_xLineWidthMF->get_digits(),
m_xLineWidthMF->get_unit(), MapUnit::MapTwip));
m_xLbLineStyle->SetWidth( nVal );
@@ -1354,24 +1354,24 @@ IMPL_LINK_NOARG(SvxBorderTabPage, LinesChanged_Impl, LinkParamNone*, void)
{
if(!bSpaceModified)
{
m_xLeftMF->set_value(nMinValue, FUNIT_NONE);
m_xRightMF->set_value(nMinValue, FUNIT_NONE);
m_xTopMF->set_value(nMinValue, FUNIT_NONE);
m_xBottomMF->set_value(nMinValue, FUNIT_NONE);
m_xLeftMF->set_value(nMinValue, FieldUnit::NONE);
m_xRightMF->set_value(nMinValue, FieldUnit::NONE);
m_xTopMF->set_value(nMinValue, FieldUnit::NONE);
m_xBottomMF->set_value(nMinValue, FieldUnit::NONE);
}
}
else
{
m_xLeftMF->set_min(0, FUNIT_NONE);
m_xRightMF->set_min(0, FUNIT_NONE);
m_xTopMF->set_min(0, FUNIT_NONE);
m_xBottomMF->set_min(0, FUNIT_NONE);
m_xLeftMF->set_min(0, FieldUnit::NONE);
m_xRightMF->set_min(0, FieldUnit::NONE);
m_xTopMF->set_min(0, FieldUnit::NONE);
m_xBottomMF->set_min(0, FieldUnit::NONE);
if(!bSpaceModified && !mbAllowPaddingWithoutBorders)
{
m_xLeftMF->set_value(0, FUNIT_NONE);
m_xRightMF->set_value(0, FUNIT_NONE);
m_xTopMF->set_value(0, FUNIT_NONE);
m_xBottomMF->set_value(0, FUNIT_NONE);
m_xLeftMF->set_value(0, FieldUnit::NONE);
m_xRightMF->set_value(0, FieldUnit::NONE);
m_xTopMF->set_value(0, FieldUnit::NONE);
m_xBottomMF->set_value(0, FieldUnit::NONE);
}
}
// for tables everything is allowed
@@ -1418,15 +1418,15 @@ IMPL_LINK( SvxBorderTabPage, ModifyDistanceHdl_Impl, weld::MetricSpinButton&, rF
if (mbSync)
{
const auto nVal = rField.get_value(FUNIT_NONE);
const auto nVal = rField.get_value(FieldUnit::NONE);
if (&rField != m_xLeftMF.get())
m_xLeftMF->set_value(nVal, FUNIT_NONE);
m_xLeftMF->set_value(nVal, FieldUnit::NONE);
if (&rField != m_xRightMF.get())
m_xRightMF->set_value(nVal, FUNIT_NONE);
m_xRightMF->set_value(nVal, FieldUnit::NONE);
if (&rField != m_xTopMF.get())
m_xTopMF->set_value(nVal, FUNIT_NONE);
m_xTopMF->set_value(nVal, FieldUnit::NONE);
if (&rField != m_xBottomMF.get())
m_xBottomMF->set_value(nVal, FUNIT_NONE);
m_xBottomMF->set_value(nVal, FieldUnit::NONE);
}
}
diff --git a/cui/source/tabpages/chardlg.cxx b/cui/source/tabpages/chardlg.cxx
index acb3bfb..c24db30 100644
--- a/cui/source/tabpages/chardlg.cxx
+++ b/cui/source/tabpages/chardlg.cxx
@@ -460,7 +460,7 @@ namespace
// conversion twips for the example-window
aSize.setHeight(
ItemToControl( nHeight, _pPage->GetItemSet().GetPool()->GetMetric( _nFontHeightWhich ), FUNIT_TWIP ) );
ItemToControl( nHeight, _pPage->GetItemSet().GetPool()->GetMetric( _nFontHeightWhich ), FieldUnit::TWIP ) );
}
else if ( !_pFontSizeLB->get_active_text().isEmpty() )
aSize.setHeight( PointToTwips( static_cast<long>(_pFontSizeLB->get_value() / 10) ) );
@@ -2457,10 +2457,10 @@ SvxCharPositionPage::SvxCharPositionPage(TabPageParent pParent, const SfxItemSet
, m_xNormalPosBtn(m_xBuilder->weld_radio_button("normal"))
, m_xLowPosBtn(m_xBuilder->weld_radio_button("subscript"))
, m_xHighLowFT(m_xBuilder->weld_label("raiselower"))
, m_xHighLowMF(m_xBuilder->weld_metric_spin_button("raiselowersb", FUNIT_PERCENT))
, m_xHighLowMF(m_xBuilder->weld_metric_spin_button("raiselowersb", FieldUnit::PERCENT))
, m_xHighLowRB(m_xBuilder->weld_check_button("automatic"))
, m_xFontSizeFT(m_xBuilder->weld_label("relativefontsize"))
, m_xFontSizeMF(m_xBuilder->weld_metric_spin_button("fontsizesb", FUNIT_PERCENT))
, m_xFontSizeMF(m_xBuilder->weld_metric_spin_button("fontsizesb", FieldUnit::PERCENT))
, m_xRotationContainer(m_xBuilder->weld_widget("rotationcontainer"))
, m_xScalingFT(m_xBuilder->weld_label("scale"))
, m_xScalingAndRotationFT(m_xBuilder->weld_label("rotateandscale"))
@@ -2468,8 +2468,8 @@ SvxCharPositionPage::SvxCharPositionPage(TabPageParent pParent, const SfxItemSet
, m_x90degRB(m_xBuilder->weld_radio_button("90deg"))
, m_x270degRB(m_xBuilder->weld_radio_button("270deg"))
, m_xFitToLineCB(m_xBuilder->weld_check_button("fittoline"))
, m_xScaleWidthMF(m_xBuilder->weld_metric_spin_button("scalewidthsb", FUNIT_PERCENT))
, m_xKerningMF(m_xBuilder->weld_metric_spin_button("kerningsb", FUNIT_POINT))
, m_xScaleWidthMF(m_xBuilder->weld_metric_spin_button("scalewidthsb", FieldUnit::PERCENT))
, m_xKerningMF(m_xBuilder->weld_metric_spin_button("kerningsb", FieldUnit::POINT))
, m_xPairKerningBtn(m_xBuilder->weld_check_button("pairkerning"))
{
m_xPreviewWin.reset(new weld::CustomWeld(*m_xBuilder, "preview", m_aPreviewWin));
@@ -2536,8 +2536,8 @@ void SvxCharPositionPage::SetEscapement_Impl( SvxEscapement nEsc )
short nFac = aEscItm.GetEsc() < 0 ? -1 : 1;
m_xHighLowMF->set_value(aEscItm.GetEsc() * nFac, FUNIT_PERCENT);
m_xFontSizeMF->set_value(aEscItm.GetProportionalHeight(), FUNIT_PERCENT);
m_xHighLowMF->set_value(aEscItm.GetEsc() * nFac, FieldUnit::PERCENT);
m_xFontSizeMF->set_value(aEscItm.GetProportionalHeight(), FieldUnit::PERCENT);
if ( SvxEscapement::Off == nEsc )
{
@@ -2590,8 +2590,8 @@ IMPL_LINK_NOARG(SvxCharPositionPage, RotationHdl_Impl, weld::ToggleButton&, void
void SvxCharPositionPage::FontModifyHdl_Impl()
{
sal_uInt8 nEscProp = static_cast<sal_uInt8>(m_xFontSizeMF->get_value(FUNIT_PERCENT));
short nEsc = static_cast<short>(m_xHighLowMF->get_value(FUNIT_PERCENT));
sal_uInt8 nEscProp = static_cast<sal_uInt8>(m_xFontSizeMF->get_value(FieldUnit::PERCENT));
short nEsc = static_cast<short>(m_xHighLowMF->get_value(FieldUnit::PERCENT));
nEsc *= m_xLowPosBtn->get_active() ? -1 : 1;
UpdatePreview_Impl( 100, nEscProp, nEsc );
}
@@ -2614,13 +2614,13 @@ IMPL_LINK_NOARG(SvxCharPositionPage, FitToLineHdl_Impl, weld::ToggleButton&, voi
sal_uInt16 nVal = m_nScaleWidthInitialVal;
if (m_xFitToLineCB->get_active())
nVal = m_nScaleWidthItemSetVal;
m_xScaleWidthMF->set_value(nVal, FUNIT_PERCENT);
m_xScaleWidthMF->set_value(nVal, FieldUnit::PERCENT);
m_aPreviewWin.SetFontWidthScale( nVal );
}
IMPL_LINK_NOARG(SvxCharPositionPage, KerningModifyHdl_Impl, weld::MetricSpinButton&, void)
{
long nVal = static_cast<long>(m_xKerningMF->get_value(FUNIT_POINT));
long nVal = static_cast<long>(m_xKerningMF->get_value(FieldUnit::POINT));
nVal = LogicToLogic( nVal, MapUnit::MapPoint, MapUnit::MapTwip );
long nKern = static_cast<short>(m_xKerningMF->denormalize(nVal));
@@ -2643,16 +2643,16 @@ IMPL_LINK(SvxCharPositionPage, ValueChangedHdl_Impl, weld::MetricSpinButton&, rF
if (m_xHighLowMF.get() == &rField)
{
if ( bLow )
m_nSubEsc = static_cast<short>(m_xHighLowMF->get_value(FUNIT_PERCENT)) * -1;
m_nSubEsc = static_cast<short>(m_xHighLowMF->get_value(FieldUnit::PERCENT)) * -1;
else
m_nSuperEsc = static_cast<short>(m_xHighLowMF->get_value(FUNIT_PERCENT));
m_nSuperEsc = static_cast<short>(m_xHighLowMF->get_value(FieldUnit::PERCENT));
}
else if (m_xFontSizeMF.get() == &rField)
{
if ( bLow )
m_nSubProp = static_cast<sal_uInt8>(m_xFontSizeMF->get_value(FUNIT_PERCENT));
m_nSubProp = static_cast<sal_uInt8>(m_xFontSizeMF->get_value(FieldUnit::PERCENT));
else
m_nSuperProp = static_cast<sal_uInt8>(m_xFontSizeMF->get_value(FUNIT_PERCENT));
m_nSuperProp = static_cast<sal_uInt8>(m_xFontSizeMF->get_value(FieldUnit::PERCENT));
}
FontModifyHdl_Impl();
@@ -2660,7 +2660,7 @@ IMPL_LINK(SvxCharPositionPage, ValueChangedHdl_Impl, weld::MetricSpinButton&, rF
IMPL_LINK_NOARG(SvxCharPositionPage, ScaleWidthModifyHdl_Impl, weld::MetricSpinButton&, void)
{
m_aPreviewWin.SetFontWidthScale(sal_uInt16(m_xScaleWidthMF->get_value(FUNIT_PERCENT)));
m_aPreviewWin.SetFontWidthScale(sal_uInt16(m_xScaleWidthMF->get_value(FieldUnit::PERCENT)));
}
DeactivateRC SvxCharPositionPage::DeactivatePage( SfxItemSet* _pSet )
@@ -2689,13 +2689,13 @@ void SvxCharPositionPage::Reset( const SfxItemSet* rSet )
//fdo#75307 validate all the entries and discard all of them if any are
//out of range
bool bValid = true;
if (m_nSuperEsc < m_xHighLowMF->get_min(FUNIT_PERCENT) || m_nSuperEsc > m_xHighLowMF->get_max(FUNIT_PERCENT))
if (m_nSuperEsc < m_xHighLowMF->get_min(FieldUnit::PERCENT) || m_nSuperEsc > m_xHighLowMF->get_max(FieldUnit::PERCENT))
bValid = false;
if (m_nSubEsc*-1 < m_xHighLowMF->get_min(FUNIT_PERCENT) || m_nSubEsc*-1 > m_xHighLowMF->get_max(FUNIT_PERCENT))
if (m_nSubEsc*-1 < m_xHighLowMF->get_min(FieldUnit::PERCENT) || m_nSubEsc*-1 > m_xHighLowMF->get_max(FieldUnit::PERCENT))
bValid = false;
if (m_nSuperProp < m_xFontSizeMF->get_min(FUNIT_PERCENT) || m_nSuperProp > m_xFontSizeMF->get_max(FUNIT_PERCENT))
if (m_nSuperProp < m_xFontSizeMF->get_min(FieldUnit::PERCENT) || m_nSuperProp > m_xFontSizeMF->get_max(FieldUnit::PERCENT))
bValid = false;
if (m_nSubProp < m_xFontSizeMF->get_min(FUNIT_PERCENT) || m_nSubProp > m_xFontSizeMF->get_max(FUNIT_PERCENT))
if (m_nSubProp < m_xFontSizeMF->get_min(FieldUnit::PERCENT) || m_nSubProp > m_xFontSizeMF->get_max(FieldUnit::PERCENT))
bValid = false;
if (!bValid)
@@ -2767,7 +2767,7 @@ void SvxCharPositionPage::Reset( const SfxItemSet* rSet )
m_xHighLowFT->set_sensitive(false);
m_xHighLowMF->set_sensitive(false);
}
m_xHighLowMF->set_value(m_xHighLowMF->normalize(nFac * nEsc), FUNIT_PERCENT);
m_xHighLowMF->set_value(m_xHighLowMF->normalize(nFac * nEsc), FieldUnit::PERCENT);
}
else
{
@@ -2776,7 +2776,7 @@ void SvxCharPositionPage::Reset( const SfxItemSet* rSet )
PositionHdl_Impl(*m_xNormalPosBtn);
}
//the height has to be set after the handler is called to keep the value also if the escapement is zero
m_xFontSizeMF->set_value(m_xFontSizeMF->normalize(nEscProp), FUNIT_PERCENT);
m_xFontSizeMF->set_value(m_xFontSizeMF->normalize(nEscProp), FieldUnit::PERCENT);
}
else
{
@@ -2805,10 +2805,10 @@ void SvxCharPositionPage::Reset( const SfxItemSet* rSet )
rCTLFont.SetFixKerning( static_cast<short>(nKern) );
//the attribute value must be displayed also if it's above the maximum allowed value
long nVal = static_cast<long>(m_xKerningMF->get_max(FUNIT_POINT));
long nVal = static_cast<long>(m_xKerningMF->get_max(FieldUnit::POINT));
if(nVal < nKerning)
m_xKerningMF->set_max(nKerning, FUNIT_POINT);
m_xKerningMF->set_value(nKerning, FUNIT_POINT);
m_xKerningMF->set_max(nKerning, FieldUnit::POINT);
m_xKerningMF->set_value(nKerning, FieldUnit::POINT);
}
else
m_xKerningMF->set_text(OUString());
@@ -2830,10 +2830,10 @@ void SvxCharPositionPage::Reset( const SfxItemSet* rSet )
{
const SvxCharScaleWidthItem& rItem = static_cast<const SvxCharScaleWidthItem&>( rSet->Get( nWhich ) );
m_nScaleWidthInitialVal = rItem.GetValue();
m_xScaleWidthMF->set_value(m_nScaleWidthInitialVal, FUNIT_PERCENT);
m_xScaleWidthMF->set_value(m_nScaleWidthInitialVal, FieldUnit::PERCENT);
}
else
m_xScaleWidthMF->set_value(100, FUNIT_PERCENT);
m_xScaleWidthMF->set_value(100, FieldUnit::PERCENT);
nWhich = GetWhich( SID_ATTR_CHAR_WIDTH_FIT_TO_LINE );
if ( rSet->GetItemState( nWhich ) >= SfxItemState::DEFAULT )
@@ -2924,10 +2924,10 @@ bool SvxCharPositionPage::FillItemSet( SfxItemSet* rSet )
nEsc = bHigh ? DFLT_ESC_AUTO_SUPER : DFLT_ESC_AUTO_SUB;
else
{
nEsc = static_cast<short>(m_xHighLowMF->denormalize(m_xHighLowMF->get_value(FUNIT_PERCENT)));
nEsc = static_cast<short>(m_xHighLowMF->denormalize(m_xHighLowMF->get_value(FieldUnit::PERCENT)));
nEsc *= (bHigh ? 1 : -1);
}
nEscProp = static_cast<sal_uInt8>(m_xFontSizeMF->denormalize(m_xFontSizeMF->get_value(FUNIT_PERCENT)));
nEscProp = static_cast<sal_uInt8>(m_xFontSizeMF->denormalize(m_xFontSizeMF->get_value(FieldUnit::PERCENT)));
}
else
{
@@ -2963,7 +2963,7 @@ bool SvxCharPositionPage::FillItemSet( SfxItemSet* rSet )
short nKerning = 0;
MapUnit eUnit = rSet->GetPool()->GetMetric( nWhich );
long nTmp = static_cast<long>(m_xKerningMF->get_value(FUNIT_POINT));
long nTmp = static_cast<long>(m_xKerningMF->get_value(FieldUnit::POINT));
long nVal = LogicToLogic( nTmp, MapUnit::MapPoint, eUnit );
nKerning = static_cast<short>(m_xKerningMF->denormalize( nVal ));
@@ -2998,7 +2998,7 @@ bool SvxCharPositionPage::FillItemSet( SfxItemSet* rSet )
nWhich = GetWhich( SID_ATTR_CHAR_SCALEWIDTH );
if (m_xScaleWidthMF->get_value_changed_from_saved())
{
rSet->Put(SvxCharScaleWidthItem(static_cast<sal_uInt16>(m_xScaleWidthMF->get_value(FUNIT_PERCENT)), nWhich));
rSet->Put(SvxCharScaleWidthItem(static_cast<sal_uInt16>(m_xScaleWidthMF->get_value(FieldUnit::PERCENT)), nWhich));
bModified = true;
}
else if ( SfxItemState::DEFAULT == rOldSet.GetItemState( nWhich, false ) )
diff --git a/cui/source/tabpages/connect.cxx b/cui/source/tabpages/connect.cxx
index d71bc56..9586d3d 100644
--- a/cui/source/tabpages/connect.cxx
+++ b/cui/source/tabpages/connect.cxx
@@ -75,15 +75,15 @@ SvxConnectionPage::SvxConnectionPage(TabPageParent pWindow, const SfxItemSet& rI
, pView(nullptr)
, m_xLbType(m_xBuilder->weld_combo_box("LB_TYPE"))
, m_xFtLine1(m_xBuilder->weld_label("FT_LINE_1"))
, m_xMtrFldLine1(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_1", FUNIT_CM))
, m_xMtrFldLine1(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_1", FieldUnit::CM))
, m_xFtLine2(m_xBuilder->weld_label("FT_LINE_2"))
, m_xMtrFldLine2(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_2", FUNIT_CM))
, m_xMtrFldLine2(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_2", FieldUnit::CM))
, m_xFtLine3(m_xBuilder->weld_label("FT_LINE_3"))
, m_xMtrFldLine3(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_3", FUNIT_CM))
, m_xMtrFldHorz1(m_xBuilder->weld_metric_spin_button("MTR_FLD_HORZ_1", FUNIT_MM))
, m_xMtrFldVert1(m_xBuilder->weld_metric_spin_button("MTR_FLD_VERT_1", FUNIT_MM))
, m_xMtrFldHorz2(m_xBuilder->weld_metric_spin_button("MTR_FLD_HORZ_2", FUNIT_MM))
, m_xMtrFldVert2(m_xBuilder->weld_metric_spin_button("MTR_FLD_VERT_2", FUNIT_MM))
, m_xMtrFldLine3(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_3", FieldUnit::CM))
, m_xMtrFldHorz1(m_xBuilder->weld_metric_spin_button("MTR_FLD_HORZ_1", FieldUnit::MM))
, m_xMtrFldVert1(m_xBuilder->weld_metric_spin_button("MTR_FLD_VERT_1", FieldUnit::MM))
, m_xMtrFldHorz2(m_xBuilder->weld_metric_spin_button("MTR_FLD_HORZ_2", FieldUnit::MM))
, m_xMtrFldVert2(m_xBuilder->weld_metric_spin_button("MTR_FLD_VERT_2", FieldUnit::MM))
, m_xCtlPreview(new weld::CustomWeld(*m_xBuilder, "CTL_PREVIEW", m_aCtlPreview))
{
SfxItemPool* pPool = rOutAttrs.GetPool();
@@ -100,15 +100,15 @@ SvxConnectionPage::SvxConnectionPage(TabPageParent pWindow, const SfxItemSet& rI
SetFieldUnit( *m_xMtrFldLine1, eFUnit );
SetFieldUnit( *m_xMtrFldLine2, eFUnit );
SetFieldUnit( *m_xMtrFldLine3, eFUnit );
if( eFUnit == FUNIT_MM )
if( eFUnit == FieldUnit::MM )
{
m_xMtrFldHorz1->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldHorz2->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldVert1->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldVert2->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldLine1->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldLine2->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldLine3->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldHorz1->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldHorz2->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldVert1->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldVert2->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldLine1->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldLine2->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldLine3->set_increments(50, 500, FieldUnit::NONE);
}
Link<weld::MetricSpinButton&,void> aLink(LINK(this, SvxConnectionPage, ChangeAttrEditHdl_Impl));
@@ -337,21 +337,21 @@ IMPL_LINK_NOARG(SvxConnectionPage, ChangeAttrListBoxHdl_Impl, weld::ComboBox&, v
m_xFtLine3->set_sensitive( nCount > 2 );
m_xMtrFldLine3->set_sensitive( nCount > 2 );
if( nCount > 2 )
m_xMtrFldLine3->set_value(m_xMtrFldLine3->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMtrFldLine3->set_value(m_xMtrFldLine3->get_value(FieldUnit::NONE), FieldUnit::NONE);
else
m_xMtrFldLine3->set_text("");
m_xFtLine2->set_sensitive( nCount > 1 );
m_xMtrFldLine2->set_sensitive( nCount > 1 );
if( nCount > 1 )
m_xMtrFldLine2->set_value(m_xMtrFldLine2->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMtrFldLine2->set_value(m_xMtrFldLine2->get_value(FieldUnit::NONE), FieldUnit::NONE);
else
m_xMtrFldLine2->set_text("");
m_xFtLine1->set_sensitive( nCount > 0 );
m_xMtrFldLine1->set_sensitive( nCount > 0 );
if( nCount > 0 )
m_xMtrFldLine1->set_value(m_xMtrFldLine1->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMtrFldLine1->set_value(m_xMtrFldLine1->get_value(FieldUnit::NONE), FieldUnit::NONE);
else
m_xMtrFldLine1->set_text("");
}
diff --git a/cui/source/tabpages/grfpage.cxx b/cui/source/tabpages/grfpage.cxx
index 22fb67e..d42f42a 100644
--- a/cui/source/tabpages/grfpage.cxx
+++ b/cui/source/tabpages/grfpage.cxx
@@ -57,16 +57,16 @@ SvxGrfCropPage::SvxGrfCropPage(TabPageParent pParent, const SfxItemSet &rSet)
, m_xCropFrame(m_xBuilder->weld_widget("cropframe"))
, m_xZoomConstRB(m_xBuilder->weld_radio_button("keepscale"))
, m_xSizeConstRB(m_xBuilder->weld_radio_button("keepsize"))
, m_xLeftMF(m_xBuilder->weld_metric_spin_button("left", FUNIT_CM))
, m_xRightMF(m_xBuilder->weld_metric_spin_button("right", FUNIT_CM))
, m_xTopMF(m_xBuilder->weld_metric_spin_button("top", FUNIT_CM))
, m_xBottomMF(m_xBuilder->weld_metric_spin_button("bottom", FUNIT_CM))
, m_xLeftMF(m_xBuilder->weld_metric_spin_button("left", FieldUnit::CM))
, m_xRightMF(m_xBuilder->weld_metric_spin_button("right", FieldUnit::CM))
, m_xTopMF(m_xBuilder->weld_metric_spin_button("top", FieldUnit::CM))
, m_xBottomMF(m_xBuilder->weld_metric_spin_button("bottom", FieldUnit::CM))
, m_xScaleFrame(m_xBuilder->weld_widget("scaleframe"))
, m_xWidthZoomMF(m_xBuilder->weld_metric_spin_button("widthzoom", FUNIT_PERCENT))
, m_xHeightZoomMF(m_xBuilder->weld_metric_spin_button("heightzoom", FUNIT_PERCENT))
, m_xWidthZoomMF(m_xBuilder->weld_metric_spin_button("widthzoom", FieldUnit::PERCENT))
, m_xHeightZoomMF(m_xBuilder->weld_metric_spin_button("heightzoom", FieldUnit::PERCENT))
, m_xSizeFrame(m_xBuilder->weld_widget("sizeframe"))
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("width", FUNIT_CM))
, m_xHeightMF(m_xBuilder->weld_metric_spin_button("height", FUNIT_CM))
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("width", FieldUnit::CM))
, m_xHeightMF(m_xBuilder->weld_metric_spin_button("height", FieldUnit::CM))
, m_xOrigSizeGrid(m_xBuilder->weld_widget("origsizegrid"))
, m_xOrigSizeFT(m_xBuilder->weld_label("origsizeft"))
, m_xOrigSizePB(m_xBuilder->weld_button("origsize"))
@@ -151,10 +151,10 @@ void SvxGrfCropPage::Reset( const SfxItemSet *rSet )
}
else
{
m_xLeftMF->set_value(0, FUNIT_NONE);
m_xRightMF->set_value(0, FUNIT_NONE);
m_xTopMF->set_value(0, FUNIT_NONE);
m_xBottomMF->set_value(0, FUNIT_NONE);
m_xLeftMF->set_value(0, FieldUnit::NONE);
m_xRightMF->set_value(0, FieldUnit::NONE);
m_xTopMF->set_value(0, FieldUnit::NONE);
m_xBottomMF->set_value(0, FieldUnit::NONE);
}
m_xLeftMF->save_value();
@@ -301,12 +301,12 @@ void SvxGrfCropPage::ActivatePage(const SfxItemSet& rSet)
auto nWidth = m_xWidthMF->normalize(nOldWidth);
auto nHeight = m_xHeightMF->normalize(nOldHeight);
if (nWidth != m_xWidthMF->get_value(FUNIT_TWIP))
m_xWidthMF->set_value(nWidth, FUNIT_TWIP);
if (nWidth != m_xWidthMF->get_value(FieldUnit::TWIP))
m_xWidthMF->set_value(nWidth, FieldUnit::TWIP);
m_xWidthMF->save_value();
if (nHeight != m_xHeightMF->get_value(FUNIT_TWIP))
m_xHeightMF->set_value(nHeight, FUNIT_TWIP);
if (nHeight != m_xHeightMF->get_value(FieldUnit::TWIP))
m_xHeightMF->set_value(nHeight, FieldUnit::TWIP);
m_xHeightMF->save_value();
if( SfxItemState::SET == rSet.GetItemState( SID_ATTR_GRAF_GRAPHIC, false, &pItem ) )
@@ -364,7 +364,7 @@ IMPL_LINK( SvxGrfCropPage, ZoomHdl, weld::MetricSpinButton&, rField, void )
long nLRBorders = lcl_GetValue(*m_xLeftMF, eUnit)
+lcl_GetValue(*m_xRightMF, eUnit);
m_xWidthMF->set_value( m_xWidthMF->normalize(
((aOrigSize.Width() - nLRBorders) * rField.get_value(FUNIT_NONE))/100),
((aOrigSize.Width() - nLRBorders) * rField.get_value(FieldUnit::NONE))/100),
eUnit);
}
else
@@ -372,7 +372,7 @@ IMPL_LINK( SvxGrfCropPage, ZoomHdl, weld::MetricSpinButton&, rField, void )
long nULBorders = lcl_GetValue(*m_xTopMF, eUnit)
+lcl_GetValue(*m_xBottomMF, eUnit);
m_xHeightMF->set_value( m_xHeightMF->normalize(
((aOrigSize.Height() - nULBorders ) * rField.get_value(FUNIT_NONE))/100) ,
((aOrigSize.Height() - nULBorders ) * rField.get_value(FieldUnit::NONE))/100) ,
eUnit );
}
}
@@ -399,7 +399,7 @@ IMPL_LINK( SvxGrfCropPage, SizeHdl, weld::MetricSpinButton&, rField, void )
if(!nWidth)
nWidth++;
sal_uInt16 nZoom = static_cast<sal_uInt16>( aSize.Width() * 100 / nWidth);
m_xWidthZoomMF->set_value(nZoom, FUNIT_NONE);
m_xWidthZoomMF->set_value(nZoom, FieldUnit::NONE);
}
else
{
@@ -409,7 +409,7 @@ IMPL_LINK( SvxGrfCropPage, SizeHdl, weld::MetricSpinButton&, rField, void )
if(!nHeight)
nHeight++;
sal_uInt16 nZoom = static_cast<sal_uInt16>( aSize.Height() * 100 / nHeight);
m_xHeightZoomMF->set_value(nZoom, FUNIT_NONE);
m_xHeightZoomMF->set_value(nZoom, FieldUnit::NONE);
}
}
@@ -429,7 +429,7 @@ IMPL_LINK( SvxGrfCropPage, CropModifyHdl, weld::MetricSpinButton&, rField, void
{
long nLeft = lcl_GetValue( *m_xLeftMF, eUnit );
long nRight = lcl_GetValue( *m_xRightMF, eUnit );
long nWidthZoom = static_cast<long>(m_xWidthZoomMF->get_value(FUNIT_NONE));
long nWidthZoom = static_cast<long>(m_xWidthZoomMF->get_value(FieldUnit::NONE));
if (bZoom && nWidthZoom != 0 && ( ( ( aOrigSize.Width() - (nLeft + nRight )) * nWidthZoom )
/ 100 >= aPageSize.Width() ) )
{
@@ -466,7 +466,7 @@ IMPL_LINK( SvxGrfCropPage, CropModifyHdl, weld::MetricSpinButton&, rField, void
{
long nTop = lcl_GetValue( *m_xTopMF, eUnit );
long nBottom = lcl_GetValue( *m_xBottomMF, eUnit );
long nHeightZoom = static_cast<long>(m_xHeightZoomMF->get_value(FUNIT_NONE));
long nHeightZoom = static_cast<long>(m_xHeightZoomMF->get_value(FieldUnit::NONE));
if(bZoom && ( ( ( aOrigSize.Height() - (nTop + nBottom )) * nHeightZoom)
/ 100 >= aPageSize.Height()))
{
@@ -517,8 +517,8 @@ IMPL_LINK_NOARG(SvxGrfCropPage, OrigSizeHdl, weld::Button&, void)
lcl_GetValue( *m_xTopMF, eUnit ) -
lcl_GetValue( *m_xBottomMF, eUnit );
m_xHeightMF->set_value( m_xHeightMF->normalize( nHeight ), eUnit );
m_xWidthZoomMF->set_value(100, FUNIT_NONE);
m_xHeightZoomMF->set_value(100, FUNIT_NONE);
m_xWidthZoomMF->set_value(100, FieldUnit::NONE);
m_xHeightZoomMF->set_value(100, FieldUnit::NONE);
bSetOrigSize = true;
}
/*--------------------------------------------------------------------
@@ -542,12 +542,12 @@ void SvxGrfCropPage::CalcZoom()
long nDen;
if( (nDen = aOrigSize.Width() - nLRBorders) > 0)
nZoom = static_cast<sal_uInt16>((( nWidth * 1000 / nDen )+5)/10);
m_xWidthZoomMF->set_value(nZoom, FUNIT_NONE);
m_xWidthZoomMF->set_value(nZoom, FieldUnit::NONE);
if( (nDen = aOrigSize.Height() - nULBorders) > 0)
nZoom = static_cast<sal_uInt16>((( nHeight * 1000 / nDen )+5)/10);
else
nZoom = 0;
m_xHeightZoomMF->set_value(nZoom, FUNIT_NONE);
m_xHeightZoomMF->set_value(nZoom, FieldUnit::NONE);
}
/*--------------------------------------------------------------------
@@ -618,13 +618,13 @@ void SvxGrfCropPage::GraphicHasChanged( bool bFound )
m_aExampleWN.SetBottom(nVal);
}
m_xLeftMF->set_increments(nSpin, nSpin * 10, FUNIT_NONE);
m_xRightMF->set_increments(nSpin, nSpin * 10, FUNIT_NONE);
m_xLeftMF->set_increments(nSpin, nSpin * 10, FieldUnit::NONE);
m_xRightMF->set_increments(nSpin, nSpin * 10, FieldUnit::NONE);
nSpin = m_xTopMF->normalize(aOrigSize.Height()) / 20;
nSpin = MetricField::ConvertValue( nSpin, aOrigSize.Width(), 0,
eUnit, m_xLeftMF->get_unit() );
m_xTopMF->set_increments(nSpin, nSpin * 10, FUNIT_NONE);
m_xBottomMF->set_increments(nSpin, nSpin * 10, FUNIT_NONE);
m_xTopMF->set_increments(nSpin, nSpin * 10, FieldUnit::NONE);
m_xBottomMF->set_increments(nSpin, nSpin * 10, FieldUnit::NONE);
// display original size
const FieldUnit eMetric = GetModuleFieldUnit( GetItemSet() );
diff --git a/cui/source/tabpages/labdlg.cxx b/cui/source/tabpages/labdlg.cxx
index 680b78f..778d4b8 100644
--- a/cui/source/tabpages/labdlg.cxx
+++ b/cui/source/tabpages/labdlg.cxx
@@ -81,15 +81,15 @@ SvxCaptionTabPage::SvxCaptionTabPage(TabPageParent pParent, const SfxItemSet& rI
, nExtension(0)
, rOutAttrs(rInAttrs)
, pView(nullptr)
, m_xMF_SPACING(m_xBuilder->weld_metric_spin_button("spacing", FUNIT_MM))
, m_xMF_SPACING(m_xBuilder->weld_metric_spin_button("spacing", FieldUnit::MM))
, m_xLB_EXTENSION(m_xBuilder->weld_combo_box("extension"))
, m_xFT_BYFT(m_xBuilder->weld_label("byft"))
, m_xMF_BY(m_xBuilder->weld_metric_spin_button("by", FUNIT_MM))
, m_xMF_BY(m_xBuilder->weld_metric_spin_button("by", FieldUnit::MM))
, m_xFT_POSITIONFT(m_xBuilder->weld_label("positionft"))
, m_xLB_POSITION(m_xBuilder->weld_combo_box("position"))
, m_xLineTypes(m_xBuilder->weld_combo_box("linetypes"))
, m_xFT_LENGTHFT(m_xBuilder->weld_label("lengthft"))
, m_xMF_LENGTH(m_xBuilder->weld_metric_spin_button("length", FUNIT_MM))
, m_xMF_LENGTH(m_xBuilder->weld_metric_spin_button("length", FieldUnit::MM))
, m_xCB_OPTIMAL(m_xBuilder->weld_check_button("optimal"))
, m_xCT_CAPTTYPE(new SvtValueSet(m_xBuilder->weld_scrolled_window("valuesetwin")))
, m_xCT_CAPTTYPEWin(new weld::CustomWeld(*m_xBuilder, "valueset", *m_xCT_CAPTTYPE))
@@ -232,10 +232,10 @@ void SvxCaptionTabPage::Reset( const SfxItemSet* )
switch ( eFUnit )
{
case FUNIT_CM:
case FUNIT_M:
case FUNIT_KM:
eFUnit = FUNIT_MM;
case FieldUnit::CM:
case FieldUnit::M:
case FieldUnit::KM:
eFUnit = FieldUnit::MM;
break;
default: ;//prevent warning
}
@@ -253,7 +253,7 @@ void SvxCaptionTabPage::Reset( const SfxItemSet* )
eUnit = pPool->GetMetric( nWhich );
nEscAbs = static_cast<const SdrCaptionEscAbsItem&>( rOutAttrs.Get( nWhich ) ).GetValue();
SetMetricValue( *m_xMF_BY, nEscAbs, eUnit );
nEscAbs = m_xMF_BY->get_value(FUNIT_NONE);
nEscAbs = m_xMF_BY->get_value(FieldUnit::NONE);
nWhich = GetWhich( SDRATTR_CAPTIONESCREL );
nEscRel = static_cast<long>(static_cast<const SdrCaptionEscRelItem&>( rOutAttrs.Get( nWhich ) ).GetValue());
@@ -263,14 +263,14 @@ void SvxCaptionTabPage::Reset( const SfxItemSet* )
eUnit = pPool->GetMetric( nWhich );
nLineLen = static_cast<const SdrCaptionLineLenItem&>( rOutAttrs.Get( nWhich ) ).GetValue();
SetMetricValue( *m_xMF_LENGTH, nLineLen, eUnit );
nLineLen = m_xMF_LENGTH->get_value(FUNIT_NONE);
nLineLen = m_xMF_LENGTH->get_value(FieldUnit::NONE);
//------- distance to box ----------
nWhich = GetWhich( SDRATTR_CAPTIONGAP );
eUnit = pPool->GetMetric( nWhich );
nGap = static_cast<const SdrCaptionGapItem&>( rOutAttrs.Get( nWhich ) ).GetValue();
SetMetricValue( *m_xMF_SPACING, nGap, eUnit );
nGap = m_xMF_SPACING->get_value(FUNIT_NONE);
nGap = m_xMF_SPACING->get_value(FieldUnit::NONE);
nCaptionType = static_cast<const SdrCaptionTypeItem&>( rOutAttrs.Get( GetWhich( SDRATTR_CAPTIONTYPE ) ) ).GetValue();
bFitLineLen = static_cast<const SfxBoolItem&>( rOutAttrs.Get( GetWhich( SDRATTR_CAPTIONFITLINELEN ) ) ).GetValue();
@@ -291,7 +291,7 @@ void SvxCaptionTabPage::Reset( const SfxItemSet* )
nPosition = POS_MIDDLE;
nExtension = EXT_OPTIMAL;
m_xMF_SPACING->set_value(nGap, FUNIT_NONE);
m_xMF_SPACING->set_value(nGap, FieldUnit::NONE);
if( nEscDir == SdrCaptionEscDir::Horizontal )
{
@@ -306,7 +306,7 @@ void SvxCaptionTabPage::Reset( const SfxItemSet* )
else
{
nExtension = EXT_FROM_TOP;
m_xMF_BY->set_value(nEscAbs, FUNIT_NONE);
m_xMF_BY->set_value(nEscAbs, FieldUnit::NONE);
}
}
else if( nEscDir == SdrCaptionEscDir::Vertical )
@@ -322,7 +322,7 @@ void SvxCaptionTabPage::Reset( const SfxItemSet* )
else
{
nExtension = EXT_FROM_LEFT;
m_xMF_BY->set_value(nEscAbs, FUNIT_NONE);
m_xMF_BY->set_value(nEscAbs, FieldUnit::NONE);
}
}
else if( nEscDir == SdrCaptionEscDir::BestFit )
@@ -331,7 +331,7 @@ void SvxCaptionTabPage::Reset( const SfxItemSet* )
}
m_xCB_OPTIMAL->set_active(bFitLineLen);
m_xMF_LENGTH->set_value(nLineLen, FUNIT_NONE);
m_xMF_LENGTH->set_value(nLineLen, FieldUnit::NONE);
m_xLB_EXTENSION->set_active(nExtension);
diff --git a/cui/source/tabpages/measure.cxx b/cui/source/tabpages/measure.cxx
index e27e1c8..16585ef 100644
--- a/cui/source/tabpages/measure.cxx
+++ b/cui/source/tabpages/measure.cxx
@@ -86,11 +86,11 @@ SvxMeasurePage::SvxMeasurePage(TabPageParent pWindow, const SfxItemSet& rInAttrs
, eUnit(MapUnit::Map100thMM)
, bPositionModified(false)
, m_aCtlPosition(this)
, m_xMtrFldLineDist(m_xBuilder->weld_metric_spin_button("MTR_LINE_DIST", FUNIT_MM))
, m_xMtrFldHelplineOverhang(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE_OVERHANG", FUNIT_MM))
, m_xMtrFldHelplineDist(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE_DIST", FUNIT_MM))
, m_xMtrFldHelpline1Len(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE1_LEN", FUNIT_MM))
, m_xMtrFldHelpline2Len(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE2_LEN", FUNIT_MM))
, m_xMtrFldLineDist(m_xBuilder->weld_metric_spin_button("MTR_LINE_DIST", FieldUnit::MM))
, m_xMtrFldHelplineOverhang(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE_OVERHANG", FieldUnit::MM))
, m_xMtrFldHelplineDist(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE_DIST", FieldUnit::MM))
, m_xMtrFldHelpline1Len(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE1_LEN", FieldUnit::MM))
, m_xMtrFldHelpline2Len(m_xBuilder->weld_metric_spin_button("MTR_FLD_HELPLINE2_LEN", FieldUnit::MM))
, m_xTsbBelowRefEdge(m_xBuilder->weld_check_button("TSB_BELOW_REF_EDGE"))
, m_xMtrFldDecimalPlaces(m_xBuilder->weld_spin_button("MTR_FLD_DECIMALPLACES"))
, m_xTsbAutoPosV(m_xBuilder->weld_check_button("TSB_AUTOPOSV"))
@@ -112,13 +112,13 @@ SvxMeasurePage::SvxMeasurePage(TabPageParent pWindow, const SfxItemSet& rInAttrs
SetFieldUnit( *m_xMtrFldHelplineDist, eFUnit );
SetFieldUnit( *m_xMtrFldHelpline1Len, eFUnit );
SetFieldUnit( *m_xMtrFldHelpline2Len, eFUnit );
if( eFUnit == FUNIT_MM )
if( eFUnit == FieldUnit::MM )
{
m_xMtrFldLineDist->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldHelplineOverhang->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldHelplineDist->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldHelpline1Len->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldHelpline2Len->set_increments(50, 500, FUNIT_NONE);
m_xMtrFldLineDist->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldHelplineOverhang->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldHelplineDist->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldHelpline1Len->set_increments(50, 500, FieldUnit::NONE);
m_xMtrFldHelpline2Len->set_increments(50, 500, FieldUnit::NONE);
}
m_xTsbAutoPosV->connect_toggled(LINK( this, SvxMeasurePage, ClickAutoPosHdl_Impl));
@@ -746,15 +746,15 @@ void SvxMeasurePage::FillUnitLB()
{
// fill ListBox with metrics
FieldUnit nUnit = FUNIT_NONE;
FieldUnit nUnit = FieldUnit::NONE;
OUString aStrMetric(m_xFtAutomatic->get_label());
m_xLbUnit->append(OUString::number(nUnit), aStrMetric);
m_xLbUnit->append(OUString::number(sal_uInt32(nUnit)), aStrMetric);
for( sal_uInt32 i = 0; i < SvxFieldUnitTable::Count(); ++i )
{
aStrMetric = SvxFieldUnitTable::GetString(i);
nUnit = SvxFieldUnitTable::GetValue(i);
m_xLbUnit->append(OUString::number(nUnit), aStrMetric);
m_xLbUnit->append(OUString::number(sal_uInt32(nUnit)), aStrMetric);
}
}
diff --git a/cui/source/tabpages/numpages.cxx b/cui/source/tabpages/numpages.cxx
index 5e1f23c..5904c18 100644
--- a/cui/source/tabpages/numpages.cxx
+++ b/cui/source/tabpages/numpages.cxx
@@ -1070,7 +1070,7 @@ SvxNumOptionsTabPage::SvxNumOptionsTabPage(TabPageParent pParent,
, m_xBulColorFT(m_xBuilder->weld_label("colorft"))
, m_xBulColLB(new ColorListBox(m_xBuilder->weld_menu_button("color"), pParent.GetFrameWeld()))
, m_xBulRelSizeFT(m_xBuilder->weld_label("relsizeft"))
, m_xBulRelSizeMF(m_xBuilder->weld_metric_spin_button("relsize", FUNIT_PERCENT))
, m_xBulRelSizeMF(m_xBuilder->weld_metric_spin_button("relsize", FieldUnit::PERCENT))
, m_xAllLevelFT(m_xBuilder->weld_label("sublevelsft"))
, m_xAllLevelNF(m_xBuilder->weld_spin_button("sublevels"))
, m_xStartFT(m_xBuilder->weld_label("startatft"))
@@ -1080,9 +1080,9 @@ SvxNumOptionsTabPage::SvxNumOptionsTabPage(TabPageParent pParent,
, m_xBitmapFT(m_xBuilder->weld_label("bitmapft"))
, m_xBitmapMB(m_xBuilder->weld_menu_button("bitmap"))
, m_xWidthFT(m_xBuilder->weld_label("widthft"))
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("widthmf", FUNIT_CM))
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("widthmf", FieldUnit::CM))
, m_xHeightFT(m_xBuilder->weld_label("heightft"))
, m_xHeightMF(m_xBuilder->weld_metric_spin_button("heightmf", FUNIT_CM))
, m_xHeightMF(m_xBuilder->weld_metric_spin_button("heightmf", FieldUnit::CM))
, m_xRatioCB(m_xBuilder->weld_check_button("keepratio"))
, m_xOrientFT(m_xBuilder->weld_label("orientft"))
, m_xOrientLB(m_xBuilder->weld_combo_box("orientlb"))
@@ -1091,8 +1091,8 @@ SvxNumOptionsTabPage::SvxNumOptionsTabPage(TabPageParent pParent,
, m_xPreviewWIN(new weld::CustomWeld(*m_xBuilder, "preview", m_aPreviewWIN))
{
m_xBulColLB->SetSlotId(SID_ATTR_CHAR_COLOR);
m_xBulRelSizeMF->set_min(SVX_NUM_REL_SIZE_MIN, FUNIT_PERCENT);
m_xBulRelSizeMF->set_increments(5, 50, FUNIT_PERCENT);
m_xBulRelSizeMF->set_min(SVX_NUM_REL_SIZE_MIN, FieldUnit::PERCENT);
m_xBulRelSizeMF->set_increments(5, 50, FieldUnit::PERCENT);
SetExchangeSupport();
aActBulletFont = lcl_GetDefaultBulletFont();
@@ -1155,7 +1155,7 @@ void SvxNumOptionsTabPage::dispose()
void SvxNumOptionsTabPage::SetMetric(FieldUnit eMetric)
{
if(eMetric == FUNIT_MM)
if(eMetric == FieldUnit::MM)
{
m_xWidthMF->set_digits(1);
m_xHeightMF->set_digits(1);
@@ -1478,7 +1478,7 @@ void SvxNumOptionsTabPage::InitControls()
if(bBullRelSize)
{
if(bSameBulRelSize)
m_xBulRelSizeMF->set_value(aNumFmtArr[nLvl]->GetBulletRelSize(), FUNIT_PERCENT);
m_xBulRelSizeMF->set_value(aNumFmtArr[nLvl]->GetBulletRelSize(), FieldUnit::PERCENT);
else
m_xBulRelSizeMF->set_text("");
}
@@ -1804,7 +1804,7 @@ IMPL_LINK(SvxNumOptionsTabPage, BulColorHdl_Impl, ColorListBox&, rColorBox, void
IMPL_LINK(SvxNumOptionsTabPage, BulRelSizeHdl_Impl, weld::MetricSpinButton&, rField, void)
{
sal_uInt16 nRelSize = rField.get_value(FUNIT_PERCENT);
sal_uInt16 nRelSize = rField.get_value(FieldUnit::PERCENT);
sal_uInt16 nMask = 1;
for(sal_uInt16 i = 0; i < pActNum->GetLevelCount(); i++)
@@ -2010,8 +2010,8 @@ IMPL_LINK( SvxNumOptionsTabPage, SizeHdl_Impl, weld::MetricSpinButton&, rField,
bool bWidth = &rField == m_xWidthMF.get();
bLastWidthModified = bWidth;
bool bRatio = m_xRatioCB->get_active();
long nWidthVal = static_cast<long>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FUNIT_100TH_MM)));
long nHeightVal = static_cast<long>(m_xHeightMF->denormalize(m_xHeightMF->get_value(FUNIT_100TH_MM)));
long nWidthVal = static_cast<long>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FieldUnit::MM_100TH)));
long nHeightVal = static_cast<long>(m_xHeightMF->denormalize(m_xHeightMF->get_value(FieldUnit::MM_100TH)));
nWidthVal = OutputDevice::LogicToLogic( nWidthVal ,
MapUnit::Map100thMM, eCoreUnit );
nHeightVal = OutputDevice::LogicToLogic( nHeightVal,
@@ -2044,7 +2044,7 @@ IMPL_LINK( SvxNumOptionsTabPage, SizeHdl_Impl, weld::MetricSpinButton&, rField,
aSize.setHeight( aInitSize[i].Height() + static_cast<long>(static_cast<double>(nDelta) / fSizeRatio) );
m_xHeightMF->set_value(m_xHeightMF->normalize(
OutputDevice::LogicToLogic( aSize.Height(), eCoreUnit, MapUnit::Map100thMM )),
FUNIT_100TH_MM);
FieldUnit::MM_100TH);
}
}
else
@@ -2056,7 +2056,7 @@ IMPL_LINK( SvxNumOptionsTabPage, SizeHdl_Impl, weld::MetricSpinButton&, rField,
aSize.setWidth( aInitSize[i].Width() + static_cast<long>(static_cast<double>(nDelta) * fSizeRatio) );
m_xWidthMF->set_value(m_xWidthMF->normalize(
OutputDevice::LogicToLogic( aSize.Width(), eCoreUnit, MapUnit::Map100thMM )),
FUNIT_100TH_MM);
FieldUnit::MM_100TH);
}
}
const SvxBrushItem* pBrushItem = aNumFmt.GetBrush();
@@ -2489,24 +2489,24 @@ SvxNumPositionTabPage::SvxNumPositionTabPage(TabPageParent pParent, const SfxIte
, bLabelAlignmentPosAndSpaceModeActive(false)
, m_xLevelLB(m_xBuilder->weld_tree_view("levellb"))
, m_xDistBorderFT(m_xBuilder->weld_label("indent"))
, m_xDistBorderMF(m_xBuilder->weld_metric_spin_button("indentmf", FUNIT_CM))
, m_xDistBorderMF(m_xBuilder->weld_metric_spin_button("indentmf", FieldUnit::CM))
, m_xRelativeCB(m_xBuilder->weld_check_button("relative"))
, m_xIndentFT(m_xBuilder->weld_label("numberingwidth"))
, m_xIndentMF(m_xBuilder->weld_metric_spin_button("numberingwidthmf", FUNIT_CM))
, m_xIndentMF(m_xBuilder->weld_metric_spin_button("numberingwidthmf", FieldUnit::CM))
, m_xDistNumFT(m_xBuilder->weld_label("numdist"))
, m_xDistNumMF(m_xBuilder->weld_metric_spin_button("numdistmf", FUNIT_CM))
, m_xDistNumMF(m_xBuilder->weld_metric_spin_button("numdistmf", FieldUnit::CM))
, m_xAlignFT(m_xBuilder->weld_label("numalign"))
, m_xAlignLB(m_xBuilder->weld_combo_box("numalignlb"))
, m_xLabelFollowedByFT(m_xBuilder->weld_label("numfollowedby"))
, m_xLabelFollowedByLB(m_xBuilder->weld_combo_box("numfollowedbylb"))
, m_xListtabFT(m_xBuilder->weld_label("at"))
, m_xListtabMF(m_xBuilder->weld_metric_spin_button("atmf", FUNIT_CM))
, m_xListtabMF(m_xBuilder->weld_metric_spin_button("atmf", FieldUnit::CM))
, m_xAlign2FT(m_xBuilder->weld_label("num2align"))
, m_xAlign2LB(m_xBuilder->weld_combo_box("num2alignlb"))
, m_xAlignedAtFT(m_xBuilder->weld_label("alignedat"))
, m_xAlignedAtMF(m_xBuilder->weld_metric_spin_button("alignedatmf", FUNIT_CM))
, m_xAlignedAtMF(m_xBuilder->weld_metric_spin_button("alignedatmf", FieldUnit::CM))
, m_xIndentAtFT(m_xBuilder->weld_label("indentat"))
, m_xIndentAtMF(m_xBuilder->weld_metric_spin_button("indentatmf", FUNIT_CM))
, m_xIndentAtMF(m_xBuilder->weld_metric_spin_button("indentatmf", FieldUnit::CM))
, m_xStandardPB(m_xBuilder->weld_button("standard"))
, m_xPreviewWIN(new weld::CustomWeld(*m_xBuilder, "preview", m_aPreviewWIN))
{
@@ -2946,7 +2946,7 @@ VclPtr<SfxTabPage> SvxNumPositionTabPage::Create(TabPageParent pParent,
void SvxNumPositionTabPage::SetMetric(FieldUnit eMetric)
{
if (eMetric == FUNIT_MM)
if (eMetric == FieldUnit::MM)
{
m_xDistBorderMF->set_digits(1);
m_xDistNumMF->set_digits(1);
diff --git a/cui/source/tabpages/page.cxx b/cui/source/tabpages/page.cxx
index a06cf51..d45cc34 100644
--- a/cui/source/tabpages/page.cxx
+++ b/cui/source/tabpages/page.cxx
@@ -151,8 +151,8 @@ SvxPageDescPage::SvxPageDescPage(TabPageParent pParent, const SfxItemSet& rAttr)
, mbDelPrinter(false)
, mbEnableDrawingLayerFillStyles(false)
, m_xPaperSizeBox(new SvxPaperSizeListBox(m_xBuilder->weld_combo_box("comboPageFormat")))
, m_xPaperWidthEdit(m_xBuilder->weld_metric_spin_button("spinWidth", FUNIT_CM))
, m_xPaperHeightEdit(m_xBuilder->weld_metric_spin_button("spinHeight", FUNIT_CM))
, m_xPaperWidthEdit(m_xBuilder->weld_metric_spin_button("spinWidth", FieldUnit::CM))
, m_xPaperHeightEdit(m_xBuilder->weld_metric_spin_button("spinHeight", FieldUnit::CM))
, m_xOrientationFT(m_xBuilder->weld_label("labelOrientation"))
, m_xPortraitBtn(m_xBuilder->weld_radio_button("radiobuttonPortrait"))
, m_xLandscapeBtn(m_xBuilder->weld_radio_button("radiobuttonLandscape"))
@@ -160,11 +160,11 @@ SvxPageDescPage::SvxPageDescPage(TabPageParent pParent, const SfxItemSet& rAttr)
, m_xTextFlowBox(new svx::FrameDirectionListBox(m_xBuilder->weld_combo_box("comboTextFlowBox")))
, m_xPaperTrayBox(m_xBuilder->weld_combo_box("comboPaperTray"))
, m_xLeftMarginLbl(m_xBuilder->weld_label("labelLeftMargin"))
, m_xLeftMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargLeft", FUNIT_CM))
, m_xLeftMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargLeft", FieldUnit::CM))
, m_xRightMarginLbl(m_xBuilder->weld_label("labelRightMargin"))
, m_xRightMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargRight", FUNIT_CM))
, m_xTopMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargTop", FUNIT_CM))
, m_xBottomMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargBot", FUNIT_CM))
, m_xRightMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargRight", FieldUnit::CM))
, m_xTopMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargTop", FieldUnit::CM))
, m_xBottomMarginEdit(m_xBuilder->weld_metric_spin_button("spinMargBot", FieldUnit::CM))
, m_xPageText(m_xBuilder->weld_label("labelPageLayout"))
, m_xLayoutBox(m_xBuilder->weld_combo_box("comboPageLayout"))
, m_xNumberFormatBox(new SvxPageNumberListBox(m_xBuilder->weld_combo_box("comboLayoutFormat")))
@@ -261,28 +261,28 @@ SvxPageDescPage::SvxPageDescPage(TabPageParent pParent, const SfxItemSet& rAttr)
Point aPrintOffset = mpDefPrinter->GetPageOffset() - mpDefPrinter->PixelToLogic( Point() );
mpDefPrinter->SetMapMode( aOldMode );
nFirstLeftMargin = m_xLeftMarginEdit->convert_value_from(m_xLeftMarginEdit->normalize(aPrintOffset.X()), FUNIT_TWIP);
nFirstRightMargin = m_xRightMarginEdit->convert_value_from(m_xRightMarginEdit->normalize(aPaperSize.Width() - aPrintSize.Width() - aPrintOffset.X()), FUNIT_TWIP);
nFirstTopMargin = m_xTopMarginEdit->convert_value_from(m_xTopMarginEdit->normalize(aPrintOffset.Y() ), FUNIT_TWIP);
nFirstBottomMargin = m_xBottomMarginEdit->convert_value_from(m_xBottomMarginEdit->normalize(aPaperSize.Height() - aPrintSize.Height() - aPrintOffset.Y()), FUNIT_TWIP );
nLastLeftMargin = m_xLeftMarginEdit->convert_value_from(m_xLeftMarginEdit->normalize(aPrintOffset.X() + aPrintSize.Width()), FUNIT_TWIP);
nLastRightMargin = m_xRightMarginEdit->convert_value_from(m_xRightMarginEdit->normalize(aPrintOffset.X() + aPrintSize.Width()), FUNIT_TWIP);
nLastTopMargin = m_xTopMarginEdit->convert_value_from(m_xTopMarginEdit->normalize(aPrintOffset.Y() + aPrintSize.Height()), FUNIT_TWIP);
nLastBottomMargin = m_xBottomMarginEdit->convert_value_from(m_xBottomMarginEdit->normalize(aPrintOffset.Y() + aPrintSize.Height()), FUNIT_TWIP);
nFirstLeftMargin = m_xLeftMarginEdit->convert_value_from(m_xLeftMarginEdit->normalize(aPrintOffset.X()), FieldUnit::TWIP);
nFirstRightMargin = m_xRightMarginEdit->convert_value_from(m_xRightMarginEdit->normalize(aPaperSize.Width() - aPrintSize.Width() - aPrintOffset.X()), FieldUnit::TWIP);
nFirstTopMargin = m_xTopMarginEdit->convert_value_from(m_xTopMarginEdit->normalize(aPrintOffset.Y() ), FieldUnit::TWIP);
nFirstBottomMargin = m_xBottomMarginEdit->convert_value_from(m_xBottomMarginEdit->normalize(aPaperSize.Height() - aPrintSize.Height() - aPrintOffset.Y()), FieldUnit::TWIP );
nLastLeftMargin = m_xLeftMarginEdit->convert_value_from(m_xLeftMarginEdit->normalize(aPrintOffset.X() + aPrintSize.Width()), FieldUnit::TWIP);
nLastRightMargin = m_xRightMarginEdit->convert_value_from(m_xRightMarginEdit->normalize(aPrintOffset.X() + aPrintSize.Width()), FieldUnit::TWIP);
nLastTopMargin = m_xTopMarginEdit->convert_value_from(m_xTopMarginEdit->normalize(aPrintOffset.Y() + aPrintSize.Height()), FieldUnit::TWIP);
nLastBottomMargin = m_xBottomMarginEdit->convert_value_from(m_xBottomMarginEdit->normalize(aPrintOffset.Y() + aPrintSize.Height()), FieldUnit::TWIP);
// #i4219# get DrawingLayer options
const SvtOptionsDrawinglayer aDrawinglayerOpt;
// #i4219# take Maximum now from configuration (1/100th cm)
// was: 11900 -> 119 cm ;new value 3 meters -> 300 cm -> 30000
m_xPaperWidthEdit->set_max(m_xPaperWidthEdit->normalize(aDrawinglayerOpt.GetMaximumPaperWidth()), FUNIT_CM);
m_xPaperHeightEdit->set_max(m_xPaperHeightEdit->normalize(aDrawinglayerOpt.GetMaximumPaperHeight()), FUNIT_CM);
m_xPaperWidthEdit->set_max(m_xPaperWidthEdit->normalize(aDrawinglayerOpt.GetMaximumPaperWidth()), FieldUnit::CM);
m_xPaperHeightEdit->set_max(m_xPaperHeightEdit->normalize(aDrawinglayerOpt.GetMaximumPaperHeight()), FieldUnit::CM);
// #i4219# also for margins (1/100th cm). Was: 9999, keeping.
m_xLeftMarginEdit->set_max(m_xLeftMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperLeftMargin()), FUNIT_MM);
m_xRightMarginEdit->set_max(m_xRightMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperRightMargin()), FUNIT_MM);
m_xTopMarginEdit->set_max(m_xTopMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperTopMargin()), FUNIT_MM);
m_xBottomMarginEdit->set_max(m_xBottomMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperBottomMargin()), FUNIT_MM);
m_xLeftMarginEdit->set_max(m_xLeftMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperLeftMargin()), FieldUnit::MM);
m_xRightMarginEdit->set_max(m_xRightMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperRightMargin()), FieldUnit::MM);
m_xTopMarginEdit->set_max(m_xTopMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperTopMargin()), FieldUnit::MM);
m_xBottomMarginEdit->set_max(m_xBottomMarginEdit->normalize(aDrawinglayerOpt.GetMaximumPaperBottomMargin()), FieldUnit::MM);
// Get the i18n framework numberings and add them to the listbox.
SvxNumOptionsTabPageHelper::GetI18nNumbering(m_xNumberFormatBox->get_widget(), std::numeric_limits<sal_uInt16>::max());
@@ -839,12 +839,12 @@ IMPL_LINK_NOARG(SvxPageDescPage, PaperSizeSelect_Impl, weld::ComboBox&, void)
if (m_xLandscapeBtn->get_active())
Swap( aSize );
if ( aSize.Height() < m_xPaperHeightEdit->get_min( FUNIT_100TH_MM ) )
if ( aSize.Height() < m_xPaperHeightEdit->get_min( FieldUnit::MM_100TH ) )
m_xPaperHeightEdit->set_min(
m_xPaperHeightEdit->normalize( aSize.Height() ), FUNIT_100TH_MM );
if ( aSize.Width() < m_xPaperWidthEdit->get_min( FUNIT_100TH_MM ) )
m_xPaperHeightEdit->normalize( aSize.Height() ), FieldUnit::MM_100TH );
if ( aSize.Width() < m_xPaperWidthEdit->get_min( FieldUnit::MM_100TH ) )
m_xPaperWidthEdit->set_min(
m_xPaperWidthEdit->normalize( aSize.Width() ), FUNIT_100TH_MM );
m_xPaperWidthEdit->normalize( aSize.Width() ), FieldUnit::MM_100TH );
SetMetricValue( *m_xPaperHeightEdit, aSize.Height(), MapUnit::Map100thMM );
SetMetricValue( *m_xPaperWidthEdit, aSize.Width(), MapUnit::Map100thMM );
@@ -863,13 +863,13 @@ IMPL_LINK_NOARG(SvxPageDescPage, PaperSizeSelect_Impl, weld::ComboBox&, void)
// no margin if screen
nTmp = 1; // accordingly 1 cm
if ( bScreen || m_xRightMarginEdit->get_value(FUNIT_NONE) == 0 )
if ( bScreen || m_xRightMarginEdit->get_value(FieldUnit::NONE) == 0 )
SetMetricValue( *m_xRightMarginEdit, nTmp, MapUnit::MapCM );
if ( bScreen || m_xLeftMarginEdit->get_value(FUNIT_NONE) == 0 )
if ( bScreen || m_xLeftMarginEdit->get_value(FieldUnit::NONE) == 0 )
SetMetricValue( *m_xLeftMarginEdit, nTmp, MapUnit::MapCM );
if ( bScreen || m_xBottomMarginEdit->get_value(FUNIT_NONE) == 0 )
if ( bScreen || m_xBottomMarginEdit->get_value(FieldUnit::NONE) == 0 )
SetMetricValue( *m_xBottomMarginEdit, nTmp, MapUnit::MapCM );
if ( bScreen || m_xTopMarginEdit->get_value(FUNIT_NONE) == 0 )
if ( bScreen || m_xTopMarginEdit->get_value(FieldUnit::NONE) == 0 )
SetMetricValue( *m_xTopMarginEdit, nTmp, MapUnit::MapCM );
UpdateExample_Impl( true );
}
@@ -951,38 +951,38 @@ void SvxPageDescPage::SwapFirstValues_Impl( bool bSet )
mpDefPrinter->SetOrientation( eOldOri );
sal_Int64 nSetL = m_xLeftMarginEdit->denormalize(
m_xLeftMarginEdit->get_value( FUNIT_TWIP ) );
m_xLeftMarginEdit->get_value( FieldUnit::TWIP ) );
sal_Int64 nSetR = m_xRightMarginEdit->denormalize(
m_xRightMarginEdit->get_value( FUNIT_TWIP ) );
m_xRightMarginEdit->get_value( FieldUnit::TWIP ) );
sal_Int64 nSetT = m_xTopMarginEdit->denormalize(
m_xTopMarginEdit->get_value( FUNIT_TWIP ) );
m_xTopMarginEdit->get_value( FieldUnit::TWIP ) );
sal_Int64 nSetB = m_xBottomMarginEdit->denormalize(
m_xBottomMarginEdit->get_value( FUNIT_TWIP ) );
m_xBottomMarginEdit->get_value( FieldUnit::TWIP ) );
long nNewL = aPrintOffset.X();
long nNewR = aPaperSize.Width() - aPrintSize.Width() - aPrintOffset.X();
long nNewT = aPrintOffset.Y();
long nNewB = aPaperSize.Height() - aPrintSize.Height() - aPrintOffset.Y();
nFirstLeftMargin = m_xLeftMarginEdit->convert_value_from(m_xLeftMarginEdit->normalize(nNewL), FUNIT_TWIP);
nFirstRightMargin = m_xRightMarginEdit->convert_value_from(m_xRightMarginEdit->normalize(nNewR), FUNIT_TWIP);
nFirstTopMargin = m_xTopMarginEdit->convert_value_from(m_xTopMarginEdit->normalize(nNewT), FUNIT_TWIP);
nFirstBottomMargin = m_xBottomMarginEdit->convert_value_from(m_xBottomMarginEdit->normalize(nNewB), FUNIT_TWIP);
nFirstLeftMargin = m_xLeftMarginEdit->convert_value_from(m_xLeftMarginEdit->normalize(nNewL), FieldUnit::TWIP);
nFirstRightMargin = m_xRightMarginEdit->convert_value_from(m_xRightMarginEdit->normalize(nNewR), FieldUnit::TWIP);
nFirstTopMargin = m_xTopMarginEdit->convert_value_from(m_xTopMarginEdit->normalize(nNewT), FieldUnit::TWIP);
nFirstBottomMargin = m_xBottomMarginEdit->convert_value_from(m_xBottomMarginEdit->normalize(nNewB), FieldUnit::TWIP);
if ( bSet )
{
if ( nSetL < nNewL )
m_xLeftMarginEdit->set_value( m_xLeftMarginEdit->normalize( nNewL ),
FUNIT_TWIP );
FieldUnit::TWIP );
if ( nSetR < nNewR )
m_xRightMarginEdit->set_value( m_xRightMarginEdit->normalize( nNewR ),
FUNIT_TWIP );
FieldUnit::TWIP );
if ( nSetT < nNewT )
m_xTopMarginEdit->set_value( m_xTopMarginEdit->normalize( nNewT ),
FUNIT_TWIP );
FieldUnit::TWIP );
if ( nSetB < nNewB )
m_xBottomMarginEdit->set_value( m_xBottomMarginEdit->normalize( nNewB ),
FUNIT_TWIP );
FieldUnit::TWIP );
}
}
@@ -1312,10 +1312,10 @@ void SvxPageDescPage::RangeHdl_Impl()
long nHFRight = std::max(m_aBspWin.GetHdRight(), m_aBspWin.GetFtRight());
// current values for page margins
long nBT = static_cast<long>(m_xTopMarginEdit->denormalize(m_xTopMarginEdit->get_value(FUNIT_TWIP)));
long nBB = static_cast<long>(m_xBottomMarginEdit->denormalize(m_xBottomMarginEdit->get_value(FUNIT_TWIP)));
long nBL = static_cast<long>(m_xLeftMarginEdit->denormalize(m_xLeftMarginEdit->get_value(FUNIT_TWIP)));
long nBR = static_cast<long>(m_xRightMarginEdit->denormalize(m_xRightMarginEdit->get_value(FUNIT_TWIP)));
long nBT = static_cast<long>(m_xTopMarginEdit->denormalize(m_xTopMarginEdit->get_value(FieldUnit::TWIP)));
long nBB = static_cast<long>(m_xBottomMarginEdit->denormalize(m_xBottomMarginEdit->get_value(FieldUnit::TWIP)));
long nBL = static_cast<long>(m_xLeftMarginEdit->denormalize(m_xLeftMarginEdit->get_value(FieldUnit::TWIP)));
long nBR = static_cast<long>(m_xRightMarginEdit->denormalize(m_xRightMarginEdit->get_value(FieldUnit::TWIP)));
// calculate width of page border
const SfxItemSet* _pSet = &GetItemSet();
@@ -1336,33 +1336,33 @@ void SvxPageDescPage::RangeHdl_Impl()
long nMin = nHHeight + nHDist + nFDist + nFHeight + nBT + nBB +
MINBODY + aBorder.Height();
m_xPaperHeightEdit->set_min(m_xPaperHeightEdit->normalize(nMin), FUNIT_TWIP);
m_xPaperHeightEdit->set_min(m_xPaperHeightEdit->normalize(nMin), FieldUnit::TWIP);
nMin = MINBODY + nBL + nBR + aBorder.Width();
m_xPaperWidthEdit->set_min(m_xPaperWidthEdit->normalize(nMin), FUNIT_TWIP);
m_xPaperWidthEdit->set_min(m_xPaperWidthEdit->normalize(nMin), FieldUnit::TWIP);
long nH = static_cast<long>(m_xPaperHeightEdit->denormalize(m_xPaperHeightEdit->get_value(FUNIT_TWIP)));
long nW = static_cast<long>(m_xPaperWidthEdit->denormalize(m_xPaperWidthEdit->get_value(FUNIT_TWIP)));
long nH = static_cast<long>(m_xPaperHeightEdit->denormalize(m_xPaperHeightEdit->get_value(FieldUnit::TWIP)));
long nW = static_cast<long>(m_xPaperWidthEdit->denormalize(m_xPaperWidthEdit->get_value(FieldUnit::TWIP)));
// Top
long nMax = nH - nBB - aBorder.Height() - MINBODY -
nFDist - nFHeight - nHDist - nHHeight;
m_xTopMarginEdit->set_max(m_xTopMarginEdit->normalize(nMax), FUNIT_TWIP);
m_xTopMarginEdit->set_max(m_xTopMarginEdit->normalize(nMax), FieldUnit::TWIP);
// Bottom
nMax = nH - nBT - aBorder.Height() - MINBODY -
nFDist - nFHeight - nHDist - nHHeight;
m_xBottomMarginEdit->set_max(m_xTopMarginEdit->normalize(nMax), FUNIT_TWIP);
m_xBottomMarginEdit->set_max(m_xTopMarginEdit->normalize(nMax), FieldUnit::TWIP);
// Left
nMax = nW - nBR - MINBODY - aBorder.Width() - nHFLeft - nHFRight;
m_xLeftMarginEdit->set_max(m_xLeftMarginEdit->normalize(nMax), FUNIT_TWIP);
m_xLeftMarginEdit->set_max(m_xLeftMarginEdit->normalize(nMax), FieldUnit::TWIP);
// Right
nMax = nW - nBL - MINBODY - aBorder.Width() - nHFLeft - nHFRight;
m_xRightMarginEdit->set_max(m_xRightMarginEdit->normalize(nMax), FUNIT_TWIP);
m_xRightMarginEdit->set_max(m_xRightMarginEdit->normalize(nMax), FieldUnit::TWIP);
}
void SvxPageDescPage::CalcMargin_Impl()
@@ -1465,12 +1465,12 @@ bool SvxPageDescPage::IsPrinterRangeOverflow(
{
bool bRet = false;
bool bCheck = ( ( m_nPos & nPos ) == 0 );
long nValue = rField.get_value(FUNIT_NONE);
long nValue = rField.get_value(FieldUnit::NONE);
if ( bCheck &&
( nValue < nFirstMargin || nValue > nLastMargin ) &&
rField.get_value_changed_from_saved() )
{
rField.set_value(nValue < nFirstMargin ? nFirstMargin : nLastMargin, FUNIT_NONE);
rField.set_value(nValue < nFirstMargin ? nFirstMargin : nLastMargin, FieldUnit::NONE);
bRet = true;
}
@@ -1485,16 +1485,16 @@ void SvxPageDescPage::CheckMarginEdits( bool _bClear )
if ( _bClear )
m_nPos = 0;
sal_Int64 nValue = m_xLeftMarginEdit->get_value(FUNIT_NONE);
sal_Int64 nValue = m_xLeftMarginEdit->get_value(FieldUnit::NONE);
if ( nValue < nFirstLeftMargin || nValue > nLastLeftMargin )
m_nPos |= MARGIN_LEFT;
nValue = m_xRightMarginEdit->get_value(FUNIT_NONE);
nValue = m_xRightMarginEdit->get_value(FieldUnit::NONE);
if ( nValue < nFirstRightMargin || nValue > nLastRightMargin )
m_nPos |= MARGIN_RIGHT;
nValue = m_xTopMarginEdit->get_value(FUNIT_NONE);
nValue = m_xTopMarginEdit->get_value(FieldUnit::NONE);
if ( nValue < nFirstTopMargin || nValue > nLastTopMargin )
m_nPos |= MARGIN_TOP;
nValue = m_xBottomMarginEdit->get_value(FUNIT_NONE);
nValue = m_xBottomMarginEdit->get_value(FieldUnit::NONE);
if ( nValue < nFirstBottomMargin || nValue > nLastBottomMargin )
m_nPos |= MARGIN_BOTTOM;
}
@@ -1503,20 +1503,20 @@ bool SvxPageDescPage::IsMarginOutOfRange()
{
bool bRet = ( ( ( !( m_nPos & MARGIN_LEFT ) &&
m_xLeftMarginEdit->get_value_changed_from_saved() ) &&
( m_xLeftMarginEdit->get_value(FUNIT_NONE) < nFirstLeftMargin ||
m_xLeftMarginEdit->get_value(FUNIT_NONE) > nLastLeftMargin ) ) ||
( m_xLeftMarginEdit->get_value(FieldUnit::NONE) < nFirstLeftMargin ||
m_xLeftMarginEdit->get_value(FieldUnit::NONE) > nLastLeftMargin ) ) ||
( ( !( m_nPos & MARGIN_RIGHT ) &&
m_xRightMarginEdit->get_value_changed_from_saved() ) &&
( m_xRightMarginEdit->get_value(FUNIT_NONE) < nFirstRightMargin ||
m_xRightMarginEdit->get_value(FUNIT_NONE) > nLastRightMargin ) ) ||
( m_xRightMarginEdit->get_value(FieldUnit::NONE) < nFirstRightMargin ||
m_xRightMarginEdit->get_value(FieldUnit::NONE) > nLastRightMargin ) ) ||
( ( !( m_nPos & MARGIN_TOP ) &&
m_xTopMarginEdit->get_value_changed_from_saved() ) &&
( m_xTopMarginEdit->get_value(FUNIT_NONE) < nFirstTopMargin ||
m_xTopMarginEdit->get_value(FUNIT_NONE) > nLastTopMargin ) ) ||
( m_xTopMarginEdit->get_value(FieldUnit::NONE) < nFirstTopMargin ||
m_xTopMarginEdit->get_value(FieldUnit::NONE) > nLastTopMargin ) ) ||
( ( !( m_nPos & MARGIN_BOTTOM ) &&
m_xBottomMarginEdit->get_value_changed_from_saved() ) &&
( m_xBottomMarginEdit->get_value(FUNIT_NONE) < nFirstBottomMargin ||
m_xBottomMarginEdit->get_value(FUNIT_NONE) > nLastBottomMargin ) ) );
( m_xBottomMarginEdit->get_value(FieldUnit::NONE) < nFirstBottomMargin ||
m_xBottomMarginEdit->get_value(FieldUnit::NONE) > nLastBottomMargin ) ) );
return bRet;
}
diff --git a/cui/source/tabpages/paragrph.cxx b/cui/source/tabpages/paragrph.cxx
index d936493..a038007 100644
--- a/cui/source/tabpages/paragrph.cxx
+++ b/cui/source/tabpages/paragrph.cxx
@@ -171,8 +171,8 @@ void SvxStdParagraphTabPage::ELRLoseFocus()
sal_Int64 nR = m_xRightIndent->denormalize(m_xRightIndent->get_value(eUnit));
OUString aTmp = m_xFLineIndent->get_text();
if (m_xLeftIndent->get_min(FUNIT_NONE) < 0)
m_xFLineIndent->set_min(-99999, FUNIT_MM);
if (m_xLeftIndent->get_min(FieldUnit::NONE) < 0)
m_xFLineIndent->set_min(-99999, FieldUnit::MM);
else
m_xFLineIndent->set_min(m_xFLineIndent->normalize(-nL), eUnit);
@@ -242,7 +242,7 @@ bool SvxStdParagraphTabPage::FillItemSet( SfxItemSet* rOutSet )
case LLINESPACE_PROP:
SetLineSpace_Impl( aSpacing, nPos,
static_cast<long>(m_xLineDistAtPercentBox->denormalize(
m_xLineDistAtPercentBox->get_value(FUNIT_NONE) )) );
m_xLineDistAtPercentBox->get_value(FieldUnit::NONE) )) );
break;
case LLINESPACE_MIN:
@@ -284,13 +284,13 @@ bool SvxStdParagraphTabPage::FillItemSet( SfxItemSet* rOutSet )
if ( m_xTopDist->IsRelative() )
aMargin.SetUpper( rOldItem.GetUpper(),
static_cast<sal_uInt16>(m_xTopDist->get_value(FUNIT_NONE)) );
static_cast<sal_uInt16>(m_xTopDist->get_value(FieldUnit::NONE)) );
else
aMargin.SetUpper( static_cast<sal_uInt16>(m_xTopDist->GetCoreValue(eUnit)) );
if ( m_xBottomDist->IsRelative() )
aMargin.SetLower( rOldItem.GetLower(),
static_cast<sal_uInt16>(m_xBottomDist->get_value(FUNIT_NONE)) );
static_cast<sal_uInt16>(m_xBottomDist->get_value(FieldUnit::NONE)) );
else
aMargin.SetLower( static_cast<sal_uInt16>(m_xBottomDist->GetCoreValue(eUnit)) );
@@ -331,19 +331,19 @@ bool SvxStdParagraphTabPage::FillItemSet( SfxItemSet* rOutSet )
if (m_xLeftIndent->IsRelative())
aMargin.SetTextLeft( rOldItem.GetTextLeft(),
static_cast<sal_uInt16>(m_xLeftIndent->get_value(FUNIT_NONE)) );
static_cast<sal_uInt16>(m_xLeftIndent->get_value(FieldUnit::NONE)) );
else
aMargin.SetTextLeft(m_xLeftIndent->GetCoreValue(eUnit));
if ( m_xRightIndent->IsRelative() )
aMargin.SetRight( rOldItem.GetRight(),
static_cast<sal_uInt16>(m_xRightIndent->get_value(FUNIT_NONE)) );
static_cast<sal_uInt16>(m_xRightIndent->get_value(FieldUnit::NONE)) );
else
aMargin.SetRight(m_xRightIndent->GetCoreValue(eUnit));
if ( m_xFLineIndent->IsRelative() )
aMargin.SetTextFirstLineOfst( rOldItem.GetTextFirstLineOfst(),
static_cast<sal_uInt16>(m_xFLineIndent->get_value(FUNIT_NONE)) );
static_cast<sal_uInt16>(m_xFLineIndent->get_value(FieldUnit::NONE)) );
else
aMargin.SetTextFirstLineOfst(static_cast<sal_uInt16>(m_xFLineIndent->GetCoreValue(eUnit)));
}
@@ -422,16 +422,16 @@ void SvxStdParagraphTabPage::Reset( const SfxItemSet* rSet )
SvtCJKOptions aCJKOptions;
if(aCJKOptions.IsAsianTypographyEnabled() && bApplyCharUnit )
eFUnit = FUNIT_CHAR;
eFUnit = FieldUnit::CHAR;
m_xLeftIndent->SetFieldUnit(eFUnit);
m_xRightIndent->SetFieldUnit(eFUnit);
m_xFLineIndent->SetFieldUnit(eFUnit);
if ( eFUnit == FUNIT_CHAR )
if ( eFUnit == FieldUnit::CHAR )
{
m_xTopDist->SetFieldUnit(FUNIT_LINE);
m_xBottomDist->SetFieldUnit(FUNIT_LINE);
SetFieldUnit(*m_xLineDistAtMetricBox, FUNIT_POINT);
m_xTopDist->SetFieldUnit(FieldUnit::LINE);
m_xBottomDist->SetFieldUnit(FieldUnit::LINE);
SetFieldUnit(*m_xLineDistAtMetricBox, FieldUnit::POINT);
}
else
{
@@ -455,7 +455,7 @@ void SvxStdParagraphTabPage::Reset( const SfxItemSet* rSet )
if ( rOldItem.GetPropLeft() != 100 )
{
m_xLeftIndent->SetRelative( true );
m_xLeftIndent->set_value(rOldItem.GetPropLeft(), FUNIT_NONE);
m_xLeftIndent->set_value(rOldItem.GetPropLeft(), FieldUnit::NONE);
}
else
{
@@ -467,7 +467,7 @@ void SvxStdParagraphTabPage::Reset( const SfxItemSet* rSet )
if ( rOldItem.GetPropRight() != 100 )
{
m_xRightIndent->SetRelative( true );
m_xRightIndent->set_value(rOldItem.GetPropRight(), FUNIT_NONE);
m_xRightIndent->set_value(rOldItem.GetPropRight(), FieldUnit::NONE);
}
else
{
@@ -479,12 +479,12 @@ void SvxStdParagraphTabPage::Reset( const SfxItemSet* rSet )
if ( rOldItem.GetPropTextFirstLineOfst() != 100 )
{
m_xFLineIndent->SetRelative(true);
m_xFLineIndent->set_value(rOldItem.GetPropTextFirstLineOfst(), FUNIT_NONE);
m_xFLineIndent->set_value(rOldItem.GetPropTextFirstLineOfst(), FieldUnit::NONE);
}
else
{
m_xFLineIndent->SetRelative(false);
m_xFLineIndent->set_min(-9999, FUNIT_NONE);
m_xFLineIndent->set_min(-9999, FieldUnit::NONE);
m_xFLineIndent->SetFieldUnit(eFUnit);
m_xFLineIndent->SetMetricValue(rOldItem.GetTextFirstLineOfst(), eUnit);
}
@@ -524,13 +524,13 @@ void SvxStdParagraphTabPage::Reset( const SfxItemSet* rSet )
if ( rOldItem.GetPropUpper() != 100 )
{
m_xTopDist->SetRelative( true );
m_xTopDist->set_value(rOldItem.GetPropUpper(), FUNIT_NONE);
m_xTopDist->set_value(rOldItem.GetPropUpper(), FieldUnit::NONE);
}
else
{
m_xTopDist->SetRelative(false);
if (eFUnit == FUNIT_CHAR)
m_xTopDist->SetFieldUnit(FUNIT_LINE);
if (eFUnit == FieldUnit::CHAR)
m_xTopDist->SetFieldUnit(FieldUnit::LINE);
else
m_xTopDist->SetFieldUnit(eFUnit);
m_xTopDist->SetMetricValue(rOldItem.GetUpper(), eUnit);
@@ -539,13 +539,13 @@ void SvxStdParagraphTabPage::Reset( const SfxItemSet* rSet )
if ( rOldItem.GetPropLower() != 100 )
{
m_xBottomDist->SetRelative( true );
m_xBottomDist->set_value(rOldItem.GetPropLower(), FUNIT_NONE);
m_xBottomDist->set_value(rOldItem.GetPropLower(), FieldUnit::NONE);
}
else
{
m_xBottomDist->SetRelative(false);
if (eFUnit == FUNIT_CHAR)
m_xBottomDist->SetFieldUnit(FUNIT_LINE);
if (eFUnit == FieldUnit::CHAR)
m_xBottomDist->SetFieldUnit(FieldUnit::LINE);
else
m_xBottomDist->SetFieldUnit(eFUnit);
m_xBottomDist->SetMetricValue(rOldItem.GetLower(), eUnit);
@@ -674,18 +674,18 @@ SvxStdParagraphTabPage::SvxStdParagraphTabPage(TabPageParent pParent, const Sfx
, nWidth(11905 /*567 * 50*/)
, nMinFixDist(0)
, bRelativeMode(false)
, m_xLeftIndent(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_LEFTINDENT", FUNIT_CM)))
, m_xLeftIndent(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_LEFTINDENT", FieldUnit::CM)))
, m_xRightLabel(m_xBuilder->weld_label("labelFT_RIGHTINDENT"))
, m_xRightIndent(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_RIGHTINDENT", FUNIT_CM)))
, m_xRightIndent(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_RIGHTINDENT", FieldUnit::CM)))
, m_xFLineLabel(m_xBuilder->weld_label("labelFT_FLINEINDENT"))
, m_xFLineIndent(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_FLINEINDENT", FUNIT_CM)))
, m_xFLineIndent(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_FLINEINDENT", FieldUnit::CM)))
, m_xAutoCB(m_xBuilder->weld_check_button("checkCB_AUTO"))
, m_xTopDist(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_TOPDIST", FUNIT_CM)))
, m_xBottomDist(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_BOTTOMDIST", FUNIT_CM)))
, m_xTopDist(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_TOPDIST", FieldUnit::CM)))
, m_xBottomDist(new RelativeField(m_xBuilder->weld_metric_spin_button("spinED_BOTTOMDIST", FieldUnit::CM)))
, m_xContextualCB(m_xBuilder->weld_check_button("checkCB_CONTEXTUALSPACING"))
, m_xLineDist(m_xBuilder->weld_combo_box("comboLB_LINEDIST"))
, m_xLineDistAtPercentBox(m_xBuilder->weld_metric_spin_button("spinED_LINEDISTPERCENT", FUNIT_PERCENT))
, m_xLineDistAtMetricBox(m_xBuilder->weld_metric_spin_button("spinED_LINEDISTMETRIC", FUNIT_CM))
, m_xLineDistAtPercentBox(m_xBuilder->weld_metric_spin_button("spinED_LINEDISTPERCENT", FieldUnit::PERCENT))
, m_xLineDistAtMetricBox(m_xBuilder->weld_metric_spin_button("spinED_LINEDISTMETRIC", FieldUnit::CM))
, m_xLineDistAtLabel(m_xBuilder->weld_label("labelFT_LINEDIST"))
, m_xAbsDist(m_xBuilder->weld_label("labelST_LINEDIST_ABS"))
, m_xRegisterFL(m_xBuilder->weld_widget("frameFL_REGISTER"))
@@ -700,7 +700,7 @@ SvxStdParagraphTabPage::SvxStdParagraphTabPage(TabPageParent pParent, const Sfx
m_xLineDistAtMetricBox->hide();
Init_Impl();
m_xFLineIndent->set_min(-9999, FUNIT_NONE); // is set to 0 on default
m_xFLineIndent->set_min(-9999, FieldUnit::NONE); // is set to 0 on default
}
SvxStdParagraphTabPage::~SvxStdParagraphTabPage()
@@ -709,8 +709,8 @@ SvxStdParagraphTabPage::~SvxStdParagraphTabPage()
void SvxStdParagraphTabPage::EnableNegativeMode()
{
m_xLeftIndent->set_min(-9999, FUNIT_NONE);
m_xRightIndent->set_min(-9999, FUNIT_NONE);
m_xLeftIndent->set_min(-9999, FieldUnit::NONE);
m_xRightIndent->set_min(-9999, FieldUnit::NONE);
m_xRightIndent->EnableNegativeMode();
m_xLeftIndent->EnableNegativeMode();
}
@@ -761,7 +761,7 @@ void SvxStdParagraphTabPage::SetLineSpacing_Impl
break;
}
// the set per cent value
m_xLineDistAtPercentBox->set_value(m_xLineDistAtPercentBox->normalize(rAttr.GetPropLineSpace()), FUNIT_NONE);
m_xLineDistAtPercentBox->set_value(m_xLineDistAtPercentBox->normalize(rAttr.GetPropLineSpace()), FieldUnit::NONE);
m_xLineDist->set_active( LLINESPACE_PROP );
break;
@@ -805,10 +805,10 @@ IMPL_LINK(SvxStdParagraphTabPage, LineDistHdl_Impl, weld::ComboBox&, rBox, void)
case LLINESPACE_DURCH:
// setting a sensible default?
// limit MS min(10, aPageSize)
m_xLineDistAtMetricBox->set_min(0, FUNIT_NONE);
m_xLineDistAtMetricBox->set_min(0, FieldUnit::NONE);
if (m_xLineDistAtMetricBox->get_text().isEmpty())
m_xLineDistAtMetricBox->set_value(m_xLineDistAtMetricBox->normalize(1), FUNIT_NONE);
m_xLineDistAtMetricBox->set_value(m_xLineDistAtMetricBox->normalize(1), FieldUnit::NONE);
m_xLineDistAtPercentBox->hide();
m_xLineDistAtMetricBox->show();
m_xLineDistAtMetricBox->set_sensitive(true);
@@ -816,10 +816,10 @@ IMPL_LINK(SvxStdParagraphTabPage, LineDistHdl_Impl, weld::ComboBox&, rBox, void)
break;
case LLINESPACE_MIN:
m_xLineDistAtMetricBox->set_min(0, FUNIT_NONE);
m_xLineDistAtMetricBox->set_min(0, FieldUnit::NONE);
if (m_xLineDistAtMetricBox->get_text().isEmpty())
m_xLineDistAtMetricBox->set_value(m_xLineDistAtMetricBox->normalize(10), FUNIT_TWIP);
m_xLineDistAtMetricBox->set_value(m_xLineDistAtMetricBox->normalize(10), FieldUnit::TWIP);
m_xLineDistAtPercentBox->hide();
m_xLineDistAtMetricBox->show();
m_xLineDistAtMetricBox->set_sensitive(true);
@@ -829,7 +829,7 @@ IMPL_LINK(SvxStdParagraphTabPage, LineDistHdl_Impl, weld::ComboBox&, rBox, void)
case LLINESPACE_PROP:
if (m_xLineDistAtPercentBox->get_text().isEmpty())
m_xLineDistAtPercentBox->set_value(m_xLineDistAtPercentBox->normalize(100), FUNIT_TWIP);
m_xLineDistAtPercentBox->set_value(m_xLineDistAtPercentBox->normalize(100), FieldUnit::TWIP);
m_xLineDistAtMetricBox->hide();
m_xLineDistAtPercentBox->show();
m_xLineDistAtPercentBox->set_sensitive(true);
@@ -837,12 +837,12 @@ IMPL_LINK(SvxStdParagraphTabPage, LineDistHdl_Impl, weld::ComboBox&, rBox, void)
break;
case LLINESPACE_FIX:
{
auto nTemp = m_xLineDistAtMetricBox->get_value(FUNIT_NONE);
m_xLineDistAtMetricBox->set_min(m_xLineDistAtMetricBox->normalize(nMinFixDist), FUNIT_TWIP);
auto nTemp = m_xLineDistAtMetricBox->get_value(FieldUnit::NONE);
m_xLineDistAtMetricBox->set_min(m_xLineDistAtMetricBox->normalize(nMinFixDist), FieldUnit::TWIP);
// if the value has been changed at SetMin,
// it is time for the default
if (m_xLineDistAtMetricBox->get_value(FUNIT_NONE) != nTemp)
if (m_xLineDistAtMetricBox->get_value(FieldUnit::NONE) != nTemp)
SetMetricValue( *m_xLineDistAtMetricBox, FIX_DIST_DEF, MapUnit::MapTwip ); // fix is only in Writer
m_xLineDistAtPercentBox->hide();
m_xLineDistAtMetricBox->show();
@@ -890,11 +890,11 @@ void SvxStdParagraphTabPage::Init_Impl()
void SvxStdParagraphTabPage::UpdateExample_Impl()
{
m_aExampleWin.SetFirstLineOfst( static_cast<short>(m_xFLineIndent->denormalize( m_xFLineIndent->get_value( FUNIT_TWIP ) )) );
m_aExampleWin.SetLeftMargin( static_cast<long>(m_xLeftIndent->denormalize( m_xLeftIndent->get_value( FUNIT_TWIP ) ) ) );
m_aExampleWin.SetRightMargin( static_cast<long>(m_xRightIndent->denormalize( m_xRightIndent->get_value( FUNIT_TWIP ) ) ) );
m_aExampleWin.SetUpper( static_cast<sal_uInt16>(m_xTopDist->denormalize( m_xTopDist->get_value( FUNIT_TWIP ) )) );
m_aExampleWin.SetLower( static_cast<sal_uInt16>(m_xBottomDist->denormalize( m_xBottomDist->get_value( FUNIT_TWIP ) )) );
m_aExampleWin.SetFirstLineOfst( static_cast<short>(m_xFLineIndent->denormalize( m_xFLineIndent->get_value( FieldUnit::TWIP ) )) );
m_aExampleWin.SetLeftMargin( static_cast<long>(m_xLeftIndent->denormalize( m_xLeftIndent->get_value( FieldUnit::TWIP ) ) ) );
m_aExampleWin.SetRightMargin( static_cast<long>(m_xRightIndent->denormalize( m_xRightIndent->get_value( FieldUnit::TWIP ) ) ) );
m_aExampleWin.SetUpper( static_cast<sal_uInt16>(m_xTopDist->denormalize( m_xTopDist->get_value( FieldUnit::TWIP ) )) );
m_aExampleWin.SetLower( static_cast<sal_uInt16>(m_xBottomDist->denormalize( m_xBottomDist->get_value( FieldUnit::TWIP ) )) );
int nPos = m_xLineDist->get_active();
diff --git a/cui/source/tabpages/swpossizetabpage.cxx b/cui/source/tabpages/swpossizetabpage.cxx
index 5d4aecb..c67b3f8 100644
--- a/cui/source/tabpages/swpossizetabpage.cxx
+++ b/cui/source/tabpages/swpossizetabpage.cxx
@@ -525,8 +525,8 @@ SvxSwPosSizeTabPage::SvxSwPosSizeTabPage(TabPageParent pParent, const SfxItemSet
, m_bIsMultiSelection(false)
, m_bIsInRightToLeft(false)
, m_nProtectSizeState(TRISTATE_FALSE)
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("width", FUNIT_CM))
, m_xHeightMF(m_xBuilder->weld_metric_spin_button("height", FUNIT_CM))
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("width", FieldUnit::CM))
, m_xHeightMF(m_xBuilder->weld_metric_spin_button("height", FieldUnit::CM))
, m_xKeepRatioCB(m_xBuilder->weld_check_button("ratio"))
, m_xToPageRB(m_xBuilder->weld_radio_button("topage"))
, m_xToParaRB(m_xBuilder->weld_radio_button("topara"))
@@ -539,14 +539,14 @@ SvxSwPosSizeTabPage::SvxSwPosSizeTabPage(TabPageParent pParent, const SfxItemSet
, m_xHoriFT(m_xBuilder->weld_label("horiposft"))
, m_xHoriLB(m_xBuilder->weld_combo_box("horipos"))
, m_xHoriByFT(m_xBuilder->weld_label("horibyft"))
, m_xHoriByMF(m_xBuilder->weld_metric_spin_button("byhori", FUNIT_CM))
, m_xHoriByMF(m_xBuilder->weld_metric_spin_button("byhori", FieldUnit::CM))
, m_xHoriToFT(m_xBuilder->weld_label("horitoft"))
, m_xHoriToLB(m_xBuilder->weld_combo_box("horianchor"))
, m_xHoriMirrorCB(m_xBuilder->weld_check_button("mirror"))
, m_xVertFT(m_xBuilder->weld_label("vertposft"))
, m_xVertLB(m_xBuilder->weld_combo_box("vertpos"))
, m_xVertByFT(m_xBuilder->weld_label("vertbyft"))
, m_xVertByMF(m_xBuilder->weld_metric_spin_button("byvert", FUNIT_CM))
, m_xVertByMF(m_xBuilder->weld_metric_spin_button("byvert", FieldUnit::CM))
, m_xVertToFT(m_xBuilder->weld_label("verttoft"))
, m_xVertToLB(m_xBuilder->weld_combo_box("vertanchor"))
, m_xFollowCB(m_xBuilder->weld_check_button("followtextflow"))
@@ -781,8 +781,8 @@ bool SvxSwPosSizeTabPage::FillItemSet( SfxItemSet* rSet)
{
if (m_xHoriByMF->get_value_changed_from_saved() || m_xVertByMF->get_value_changed_from_saved())
{
auto nHoriByPos = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FUNIT_TWIP));
auto nVertByPos = m_xVertByMF->denormalize(m_xVertByMF->get_value(FUNIT_TWIP));
auto nHoriByPos = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FieldUnit::TWIP));
auto nVertByPos = m_xVertByMF->denormalize(m_xVertByMF->get_value(FieldUnit::TWIP));
// old rectangle with CoreUnit
m_aRect = m_pSdrView->GetAllMarkedRect();
@@ -811,7 +811,7 @@ bool SvxSwPosSizeTabPage::FillItemSet( SfxItemSet* rSet)
sal_uInt16 nMapPos = GetMapPos(m_pHMap, *m_xHoriLB);
short nAlign = GetAlignment(m_pHMap, nMapPos, *m_xHoriToLB);
short nRel = GetRelation(*m_xHoriToLB);
const auto nHoriByPos = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FUNIT_TWIP));
const auto nHoriByPos = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FieldUnit::TWIP));
if (
nAlign != rHoriOrient.GetValue() ||
nRel != rHoriRelation.GetValue() ||
@@ -842,7 +842,7 @@ bool SvxSwPosSizeTabPage::FillItemSet( SfxItemSet* rSet)
short nRel = GetRelation(*m_xVertToLB);
// #i34055# - convert vertical position for
// as-character anchored objects
auto nVertByPos = m_xVertByMF->denormalize(m_xVertByMF->get_value(FUNIT_TWIP));
auto nVertByPos = m_xVertByMF->denormalize(m_xVertByMF->get_value(FieldUnit::TWIP));
if (GetAnchorType() == RndStdIds::FLY_AS_CHAR)
{
nVertByPos *= -1;
@@ -876,8 +876,8 @@ bool SvxSwPosSizeTabPage::FillItemSet( SfxItemSet* rSet)
}
if (m_xWidthMF->get_value_changed_from_saved() || m_xHeightMF->get_value_changed_from_saved())
{
sal_uInt32 nWidth = static_cast<sal_uInt32>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FUNIT_TWIP)));
sal_uInt32 nHeight = static_cast<sal_uInt32>(m_xHeightMF->denormalize(m_xHeightMF->get_value(FUNIT_TWIP)));
sal_uInt32 nWidth = static_cast<sal_uInt32>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FieldUnit::TWIP)));
sal_uInt32 nHeight = static_cast<sal_uInt32>(m_xHeightMF->denormalize(m_xHeightMF->get_value(FieldUnit::TWIP)));
rSet->Put( SfxUInt32Item( GetWhich( SID_ATTR_TRANSFORM_WIDTH ), nWidth ) );
rSet->Put( SfxUInt32Item( GetWhich( SID_ATTR_TRANSFORM_HEIGHT ), nHeight ) );
//this item is required by SdrEditView::SetGeoAttrToMarked()
@@ -994,11 +994,11 @@ void SvxSwPosSizeTabPage::Reset( const SfxItemSet* rSet)
pItem = GetItem( *rSet, SID_ATTR_TRANSFORM_WIDTH );
sal_Int32 nWidth = std::max( pItem ? ( static_cast<const SfxUInt32Item*>(pItem)->GetValue()) : 0, sal_uInt32(1) );
m_xWidthMF->set_value(m_xWidthMF->normalize(nWidth), FUNIT_TWIP);
m_xWidthMF->set_value(m_xWidthMF->normalize(nWidth), FieldUnit::TWIP);
pItem = GetItem( *rSet, SID_ATTR_TRANSFORM_HEIGHT );
sal_Int32 nHeight = std::max( pItem ? ( static_cast<const SfxUInt32Item*>(pItem)->GetValue()) : 0, sal_uInt32(1) );
m_xHeightMF->set_value(m_xHeightMF->normalize(nHeight), FUNIT_TWIP);
m_xHeightMF->set_value(m_xHeightMF->normalize(nHeight), FieldUnit::TWIP);
m_fWidthHeightRatio = double(nWidth) / double(nHeight);
if(!m_bPositioningDisabled)
@@ -1157,41 +1157,41 @@ IMPL_LINK_NOARG(SvxSwPosSizeTabPage, RangeModifyHdl, weld::Widget&, void)
else
aVal.nVertOrient = VertOrientation::NONE;
const auto nAtHorzPosVal = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FUNIT_TWIP));
const auto nAtVertPosVal = m_xVertByMF->denormalize(m_xVertByMF->get_value(FUNIT_TWIP));
const auto nAtHorzPosVal = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FieldUnit::TWIP));
const auto nAtVertPosVal = m_xVertByMF->denormalize(m_xVertByMF->get_value(FieldUnit::TWIP));
aVal.nHPos = nAtHorzPosVal;
aVal.nVPos = nAtVertPosVal;
sal_Int32 nWidth = static_cast<sal_uInt32>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FUNIT_TWIP)));
sal_Int32 nHeight = static_cast<sal_uInt32>(m_xHeightMF->denormalize(m_xHeightMF->get_value(FUNIT_TWIP)));
sal_Int32 nWidth = static_cast<sal_uInt32>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FieldUnit::TWIP)));
sal_Int32 nHeight = static_cast<sal_uInt32>(m_xHeightMF->denormalize(m_xHeightMF->get_value(FieldUnit::TWIP)));
aVal.nWidth = nWidth;
aVal.nHeight = nHeight;
m_aValidateLink.Call(aVal);
// minimum width also for style
m_xHeightMF->set_min(m_xHeightMF->normalize(aVal.nMinHeight), FUNIT_TWIP);
m_xWidthMF->set_min(m_xWidthMF->normalize(aVal.nMinWidth), FUNIT_TWIP);
m_xHeightMF->set_min(m_xHeightMF->normalize(aVal.nMinHeight), FieldUnit::TWIP);
m_xWidthMF->set_min(m_xWidthMF->normalize(aVal.nMinWidth), FieldUnit::TWIP);
sal_Int32 nMaxWidth(aVal.nMaxWidth);
sal_Int32 nMaxHeight(aVal.nMaxHeight);
sal_Int64 nTmp = m_xHeightMF->normalize(nMaxHeight);
m_xHeightMF->set_max(nTmp, FUNIT_TWIP);
m_xHeightMF->set_max(nTmp, FieldUnit::TWIP);
nTmp = m_xWidthMF->normalize(nMaxWidth);
m_xWidthMF->set_max(nTmp, FUNIT_TWIP);
m_xWidthMF->set_max(nTmp, FieldUnit::TWIP);
m_xHoriByMF->set_range(m_xHoriByMF->normalize(aVal.nMinHPos),
m_xHoriByMF->normalize(aVal.nMaxHPos), FUNIT_TWIP);
m_xHoriByMF->normalize(aVal.nMaxHPos), FieldUnit::TWIP);
if ( aVal.nHPos != nAtHorzPosVal )
m_xHoriByMF->set_value(m_xHoriByMF->normalize(aVal.nHPos), FUNIT_TWIP);
m_xHoriByMF->set_value(m_xHoriByMF->normalize(aVal.nHPos), FieldUnit::TWIP);
m_xVertByMF->set_range(m_xVertByMF->normalize(aVal.nMinVPos),
m_xVertByMF->normalize(aVal.nMaxVPos), FUNIT_TWIP);
m_xVertByMF->normalize(aVal.nMaxVPos), FieldUnit::TWIP);
if ( aVal.nVPos != nAtVertPosVal )
m_xVertByMF->set_value(m_xVertByMF->normalize(aVal.nVPos), FUNIT_TWIP);
m_xVertByMF->set_value(m_xVertByMF->normalize(aVal.nVPos), FieldUnit::TWIP);
}
IMPL_LINK_NOARG(SvxSwPosSizeTabPage, AnchorTypeHdl, weld::ToggleButton&, void)
@@ -1342,19 +1342,19 @@ IMPL_LINK(SvxSwPosSizeTabPage, PosHdl, weld::ComboBox&, rLB, void)
IMPL_LINK( SvxSwPosSizeTabPage, ModifyHdl, weld::MetricSpinButton&, rEdit, void )
{
auto nWidth = m_xWidthMF->denormalize(m_xWidthMF->get_value(FUNIT_TWIP));
auto nHeight = m_xHeightMF->denormalize(m_xHeightMF->get_value(FUNIT_TWIP));
auto nWidth = m_xWidthMF->denormalize(m_xWidthMF->get_value(FieldUnit::TWIP));
auto nHeight = m_xHeightMF->denormalize(m_xHeightMF->get_value(FieldUnit::TWIP));
if (m_xKeepRatioCB->get_active())
{
if ( &rEdit == m_xWidthMF.get() )
{
nHeight = int(static_cast<double>(nWidth) / m_fWidthHeightRatio);
m_xHeightMF->set_value(m_xHeightMF->normalize(nHeight), FUNIT_TWIP);
m_xHeightMF->set_value(m_xHeightMF->normalize(nHeight), FieldUnit::TWIP);
}
else if(&rEdit == m_xHeightMF.get())
{
nWidth = int(static_cast<double>(nHeight) * m_fWidthHeightRatio);
m_xWidthMF->set_value(m_xWidthMF->normalize(nWidth), FUNIT_TWIP);
m_xWidthMF->set_value(m_xWidthMF->normalize(nWidth), FieldUnit::TWIP);
}
}
m_fWidthHeightRatio = nHeight ? double(nWidth) / double(nHeight) : 1.0;
@@ -1557,16 +1557,16 @@ void SvxSwPosSizeTabPage::InitPos(RndStdIds nAnchor,
bEnable = nH == HoriOrientation::NONE && nAnchor != RndStdIds::FLY_AS_CHAR; //#61359# why not in formats&& !bFormat;
if (!bEnable)
{
m_xHoriByMF->set_value(0, FUNIT_TWIP);
m_xHoriByMF->set_value(0, FieldUnit::TWIP);
}
else if(m_bIsMultiSelection)
{
m_xHoriByMF->set_value(m_xHoriByMF->normalize(m_aRect.Left()), FUNIT_TWIP);
m_xHoriByMF->set_value(m_xHoriByMF->normalize(m_aRect.Left()), FieldUnit::TWIP);
}
else
{
if (nX != LONG_MAX)
m_xHoriByMF->set_value(m_xHoriByMF->normalize(nX), FUNIT_TWIP);
m_xHoriByMF->set_value(m_xHoriByMF->normalize(nX), FieldUnit::TWIP);
}
m_xHoriByFT->set_sensitive(bEnable);
m_xHoriByMF->set_sensitive(bEnable);
@@ -1574,11 +1574,11 @@ void SvxSwPosSizeTabPage::InitPos(RndStdIds nAnchor,
bEnable = nV == VertOrientation::NONE;
if ( !bEnable )
{
m_xVertByMF->set_value( 0, FUNIT_TWIP );
m_xVertByMF->set_value( 0, FieldUnit::TWIP );
}
else if(m_bIsMultiSelection)
{
m_xVertByMF->set_value(m_xVertByMF->normalize(m_aRect.Top()), FUNIT_TWIP);
m_xVertByMF->set_value(m_xVertByMF->normalize(m_aRect.Top()), FieldUnit::TWIP);
}
else
{
@@ -1590,7 +1590,7 @@ void SvxSwPosSizeTabPage::InitPos(RndStdIds nAnchor,
nY *= -1;
}
if ( nY != LONG_MAX )
m_xVertByMF->set_value( m_xVertByMF->normalize(nY), FUNIT_TWIP );
m_xVertByMF->set_value( m_xVertByMF->normalize(nY), FieldUnit::TWIP );
}
m_xVertByFT->set_sensitive( bEnable );
m_xVertByMF->set_sensitive( bEnable );
@@ -1622,8 +1622,8 @@ void SvxSwPosSizeTabPage::UpdateExample()
}
// Size
auto nXPos = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FUNIT_TWIP));
auto nYPos = m_xVertByMF->denormalize(m_xVertByMF->get_value(FUNIT_TWIP));
auto nXPos = m_xHoriByMF->denormalize(m_xHoriByMF->get_value(FieldUnit::TWIP));
auto nYPos = m_xVertByMF->denormalize(m_xVertByMF->get_value(FieldUnit::TWIP));
m_aExampleWN.SetRelPos(Point(nXPos, nYPos));
m_aExampleWN.SetAnchor( GetAnchorType() );
diff --git a/cui/source/tabpages/tabstpge.cxx b/cui/source/tabpages/tabstpge.cxx
index f600156..51f864f 100644
--- a/cui/source/tabpages/tabstpge.cxx
+++ b/cui/source/tabpages/tabstpge.cxx
@@ -69,8 +69,8 @@ SvxTabulatorTabPage::SvxTabulatorTabPage(TabPageParent pParent, const SfxItemSet
, aCurrentTab(0)
, aNewTabs(0, 0, SvxTabAdjust::Left, GetWhich(SID_ATTR_TABSTOP))
, nDefDist(0)
, eDefUnit(FUNIT_100TH_MM)
, m_xTabSpin(m_xBuilder->weld_metric_spin_button("SP_TABPOS", FUNIT_CM))
, eDefUnit(FieldUnit::MM_100TH)
, m_xTabSpin(m_xBuilder->weld_metric_spin_button("SP_TABPOS", FieldUnit::CM))
, m_xTabBox(m_xBuilder->weld_entry_tree_view("tabgrid", "ED_TABPOS", "LB_TABPOS"))
, m_xCenterTab(m_xBuilder->weld_radio_button("radiobuttonBTN_TABTYPE_CENTER"))
, m_xDezTab(m_xBuilder->weld_radio_button("radiobuttonBTN_TABTYPE_DECIMAL"))
@@ -634,7 +634,7 @@ IMPL_LINK_NOARG(SvxTabulatorTabPage, SelectHdl_Impl, weld::TreeView&, void)
IMPL_LINK_NOARG(SvxTabulatorTabPage, ReformatHdl_Impl, weld::Widget&, void)
{
m_xTabSpin->set_text(m_xTabBox->get_active_text());
m_xTabSpin->set_value(m_xTabSpin->get_value(FUNIT_NONE), FUNIT_NONE);
m_xTabSpin->set_value(m_xTabSpin->get_value(FieldUnit::NONE), FieldUnit::NONE);
m_xTabBox->set_entry_text(m_xTabSpin->get_text());
}
diff --git a/cui/source/tabpages/textanim.cxx b/cui/source/tabpages/textanim.cxx
index 749fe47..d5e27cf 100644
--- a/cui/source/tabpages/textanim.cxx
+++ b/cui/source/tabpages/textanim.cxx
@@ -103,9 +103,9 @@ SvxTextAnimationPage::SvxTextAnimationPage(TabPageParent pPage, const SfxItemSet
, m_xTsbEndless(m_xBuilder->weld_check_button("TSB_ENDLESS"))
, m_xNumFldCount(m_xBuilder->weld_spin_button("NUM_FLD_COUNT"))
, m_xTsbPixel(m_xBuilder->weld_check_button("TSB_PIXEL"))
, m_xMtrFldAmount(m_xBuilder->weld_metric_spin_button("MTR_FLD_AMOUNT", FUNIT_PIXEL))
, m_xMtrFldAmount(m_xBuilder->weld_metric_spin_button("MTR_FLD_AMOUNT", FieldUnit::PIXEL))
, m_xTsbAuto(m_xBuilder->weld_check_button("TSB_AUTO"))
, m_xMtrFldDelay(m_xBuilder->weld_metric_spin_button("MTR_FLD_DELAY", FUNIT_MILLISECOND))
, m_xMtrFldDelay(m_xBuilder->weld_metric_spin_button("MTR_FLD_DELAY", FieldUnit::MILLISECOND))
{
eFUnit = GetModuleFieldUnit( rInAttrs );
SfxItemPool* pPool = rOutAttrs.GetPool();
@@ -248,7 +248,7 @@ void SvxTextAnimationPage::Reset( const SfxItemSet* rAttrs )
{
m_xTsbAuto->set_inconsistent(false);
long nValue = static_cast<long>(static_cast<const SdrTextAniDelayItem*>(pItem)->GetValue());
m_xMtrFldDelay->set_value(nValue, FUNIT_NONE);
m_xMtrFldDelay->set_value(nValue, FieldUnit::NONE);
if( nValue == 0 )
{
m_xTsbAuto->set_state( TRISTATE_TRUE );
@@ -279,12 +279,12 @@ void SvxTextAnimationPage::Reset( const SfxItemSet* rAttrs )
nValue = -nValue;
if( nValue == 0 )
nValue++;
m_xMtrFldAmount->set_unit( FUNIT_CUSTOM );
m_xMtrFldAmount->set_unit( FieldUnit::CUSTOM );
m_xMtrFldAmount->set_digits(0);
m_xMtrFldAmount->set_increments(1, 10, FUNIT_NONE);
m_xMtrFldAmount->set_range(1, 100, FUNIT_NONE);
m_xMtrFldAmount->set_value(nValue, FUNIT_NONE);
m_xMtrFldAmount->set_increments(1, 10, FieldUnit::NONE);
m_xMtrFldAmount->set_range(1, 100, FieldUnit::NONE);
m_xMtrFldAmount->set_value(nValue, FieldUnit::NONE);
}
else
{
@@ -292,8 +292,8 @@ void SvxTextAnimationPage::Reset( const SfxItemSet* rAttrs )
m_xMtrFldAmount->set_unit( eFUnit );
m_xMtrFldAmount->set_digits(2);
m_xMtrFldAmount->set_increments(10, 100, FUNIT_NONE);
m_xMtrFldAmount->set_range(1, 10000, FUNIT_NONE);
m_xMtrFldAmount->set_increments(10, 100, FieldUnit::NONE);
m_xMtrFldAmount->set_range(1, 10000, FieldUnit::NONE);
SetMetricValue( *m_xMtrFldAmount, nValue, eUnit );
}
@@ -391,7 +391,7 @@ bool SvxTextAnimationPage::FillItemSet( SfxItemSet* rAttrs)
{
if( m_xMtrFldDelay->get_value_changed_from_saved() )
{
nValue = m_xMtrFldDelay->get_value(FUNIT_NONE);
nValue = m_xMtrFldDelay->get_value(FieldUnit::NONE);
bModified = true;
}
}
@@ -407,7 +407,7 @@ bool SvxTextAnimationPage::FillItemSet( SfxItemSet* rAttrs)
sal_Int64 nValue = 0;
if( eState == TRISTATE_TRUE )
{
nValue = m_xMtrFldAmount->get_value(FUNIT_NONE);
nValue = m_xMtrFldAmount->get_value(FieldUnit::NONE);
nValue = -nValue;
}
else
@@ -519,7 +519,7 @@ IMPL_LINK_NOARG(SvxTextAnimationPage, ClickAutoHdl_Impl, weld::Button&, void)
else
{
m_xMtrFldDelay->set_sensitive(true);
m_xMtrFldDelay->set_value(m_xMtrFldDelay->get_value(FUNIT_NONE), FUNIT_NONE); //to-do
m_xMtrFldDelay->set_value(m_xMtrFldDelay->get_value(FieldUnit::NONE), FieldUnit::NONE); //to-do
}
}
@@ -528,27 +528,27 @@ IMPL_LINK_NOARG(SvxTextAnimationPage, ClickPixelHdl_Impl, weld::Button&, void)
TriState eState = m_xTsbPixel->get_state();
if (eState == TRISTATE_TRUE)
{
int nValue = m_xMtrFldAmount->get_value(FUNIT_NONE) / 10;
int nValue = m_xMtrFldAmount->get_value(FieldUnit::NONE) / 10;
m_xMtrFldAmount->set_sensitive(true);
m_xMtrFldAmount->set_unit(FUNIT_CUSTOM);
m_xMtrFldAmount->set_unit(FieldUnit::CUSTOM);
m_xMtrFldAmount->set_digits(0);
m_xMtrFldAmount->set_increments(1, 10, FUNIT_NONE);
m_xMtrFldAmount->set_range(1, 100, FUNIT_NONE);
m_xMtrFldAmount->set_increments(1, 10, FieldUnit::NONE);
m_xMtrFldAmount->set_range(1, 100, FieldUnit::NONE);
m_xMtrFldAmount->set_value(nValue, FUNIT_NONE);
m_xMtrFldAmount->set_value(nValue, FieldUnit::NONE);
}
else if( eState == TRISTATE_FALSE )
{
int nValue = m_xMtrFldAmount->get_value(FUNIT_NONE) * 10;
int nValue = m_xMtrFldAmount->get_value(FieldUnit::NONE) * 10;
m_xMtrFldAmount->set_sensitive(true);
m_xMtrFldAmount->set_unit(eFUnit);
m_xMtrFldAmount->set_digits(2);
m_xMtrFldAmount->set_increments(10, 100, FUNIT_NONE);
m_xMtrFldAmount->set_range(1, 10000, FUNIT_NONE);
m_xMtrFldAmount->set_increments(10, 100, FieldUnit::NONE);
m_xMtrFldAmount->set_range(1, 10000, FieldUnit::NONE);
m_xMtrFldAmount->set_value(nValue, FUNIT_NONE);
m_xMtrFldAmount->set_value(nValue, FieldUnit::NONE);
}
}
diff --git a/cui/source/tabpages/textattr.cxx b/cui/source/tabpages/textattr.cxx
index b54f1dc..b80cfd3 100644
--- a/cui/source/tabpages/textattr.cxx
+++ b/cui/source/tabpages/textattr.cxx
@@ -73,10 +73,10 @@ SvxTextAttrPage::SvxTextAttrPage(TabPageParent pPage, const SfxItemSet& rInAttrs
, m_xTsbWordWrapText(m_xBuilder->weld_check_button("TSB_WORDWRAP_TEXT"))
, m_xTsbAutoGrowSize(m_xBuilder->weld_check_button("TSB_AUTOGROW_SIZE"))
, m_xFlDistance(m_xBuilder->weld_frame("FL_DISTANCE"))
, m_xMtrFldLeft(m_xBuilder->weld_metric_spin_button("MTR_FLD_LEFT", FUNIT_CM))
, m_xMtrFldRight(m_xBuilder->weld_metric_spin_button("MTR_FLD_RIGHT", FUNIT_CM))
, m_xMtrFldTop(m_xBuilder->weld_metric_spin_button("MTR_FLD_TOP", FUNIT_CM))
, m_xMtrFldBottom(m_xBuilder->weld_metric_spin_button("MTR_FLD_BOTTOM", FUNIT_CM))
, m_xMtrFldLeft(m_xBuilder->weld_metric_spin_button("MTR_FLD_LEFT", FieldUnit::CM))
, m_xMtrFldRight(m_xBuilder->weld_metric_spin_button("MTR_FLD_RIGHT", FieldUnit::CM))
, m_xMtrFldTop(m_xBuilder->weld_metric_spin_button("MTR_FLD_TOP", FieldUnit::CM))
, m_xMtrFldBottom(m_xBuilder->weld_metric_spin_button("MTR_FLD_BOTTOM", FieldUnit::CM))
, m_xFlPosition(m_xBuilder->weld_frame("FL_POSITION"))
, m_xCtlPosition(new weld::CustomWeld(*m_xBuilder, "CTL_POSITION", m_aCtlPosition))
, m_xTsbFullWidth(m_xBuilder->weld_check_button("TSB_FULL_WIDTH"))
@@ -650,10 +650,10 @@ IMPL_LINK(SvxTextAttrPage, ClickHdl_Impl, weld::Button&, rButton, void)
if( bContour && bContourEnabled )
{
m_xMtrFldLeft->set_value(0, FUNIT_NONE);
m_xMtrFldRight->set_value(0, FUNIT_NONE);
m_xMtrFldTop->set_value(0, FUNIT_NONE);
m_xMtrFldBottom->set_value(0, FUNIT_NONE);
m_xMtrFldLeft->set_value(0, FieldUnit::NONE);
m_xMtrFldRight->set_value(0, FieldUnit::NONE);
m_xMtrFldTop->set_value(0, FieldUnit::NONE);
m_xMtrFldBottom->set_value(0, FieldUnit::NONE);
}
// #103516# Do the setup based on states of hor/ver adjust
diff --git a/cui/source/tabpages/tpbitmap.cxx b/cui/source/tabpages/tpbitmap.cxx
index d7af780..779c3ca 100644
--- a/cui/source/tabpages/tpbitmap.cxx
+++ b/cui/source/tabpages/tpbitmap.cxx
@@ -81,16 +81,16 @@ SvxBitmapTabPage::SvxBitmapTabPage(TabPageParent pParent, const SfxItemSet& rInA
, m_xBitmapStyleLB(m_xBuilder->weld_combo_box("bitmapstyle"))
, m_xSizeBox(m_xBuilder->weld_container("sizebox"))
, m_xTsbScale(m_xBuilder->weld_check_button("scaletsb"))
, m_xBitmapWidth(m_xBuilder->weld_metric_spin_button("width", FUNIT_PERCENT))
, m_xBitmapHeight(m_xBuilder->weld_metric_spin_button("height", FUNIT_PERCENT))
, m_xBitmapWidth(m_xBuilder->weld_metric_spin_button("width", FieldUnit::PERCENT))
, m_xBitmapHeight(m_xBuilder->weld_metric_spin_button("height", FieldUnit::PERCENT))
, m_xPositionBox(m_xBuilder->weld_container("posbox"))
, m_xPositionLB(m_xBuilder->weld_combo_box("positionlb"))
, m_xPositionOffBox(m_xBuilder->weld_container("posoffbox"))
, m_xPositionOffX(m_xBuilder->weld_metric_spin_button("posoffx", FUNIT_PERCENT))
, m_xPositionOffY(m_xBuilder->weld_metric_spin_button("posoffy", FUNIT_PERCENT))
, m_xPositionOffX(m_xBuilder->weld_metric_spin_button("posoffx", FieldUnit::PERCENT))
, m_xPositionOffY(m_xBuilder->weld_metric_spin_button("posoffy", FieldUnit::PERCENT))
, m_xTileOffBox(m_xBuilder->weld_container("tileoffbox"))
, m_xTileOffLB(m_xBuilder->weld_combo_box("tileofflb"))
, m_xTileOffset(m_xBuilder->weld_metric_spin_button("tileoffmtr", FUNIT_PERCENT))
, m_xTileOffset(m_xBuilder->weld_metric_spin_button("tileoffmtr", FieldUnit::PERCENT))
, m_xBtnImport(m_xBuilder->weld_button("BTN_IMPORT"))
, m_xCtlBitmapPreview(new weld::CustomWeld(*m_xBuilder, "CTL_BITMAP_PREVIEW", m_aCtlBitmapPreview))
, m_xBitmapLBWin(new weld::CustomWeld(*m_xBuilder, "BITMAP", *m_xBitmapLB))
@@ -163,8 +163,8 @@ void SvxBitmapTabPage::ActivatePage( const SfxItemSet& rSet )
}
else
{
m_xBitmapWidth->set_value( 100, FUNIT_NONE );
m_xBitmapHeight->set_value( 100, FUNIT_NONE );
m_xBitmapWidth->set_value( 100, FieldUnit::NONE );
m_xBitmapHeight->set_value( 100, FieldUnit::NONE );
const_cast<SfxItemSet&>(rSet).Put( XFillBmpSizeXItem( GetCoreValue( *m_xBitmapWidth, mePoolUnit ) ) );
const_cast<SfxItemSet&>(rSet).Put( XFillBmpSizeYItem( GetCoreValue( *m_xBitmapHeight, mePoolUnit ) ) );
}
@@ -208,8 +208,8 @@ bool SvxBitmapTabPage::FillItemSet( SfxItemSet* rAttrs )
case CUSTOM:
case TILED:
{
sal_Int64 nWidthPercent = m_xBitmapWidth->get_value(FUNIT_NONE);
sal_Int64 nHeightPercent = m_xBitmapHeight->get_value(FUNIT_NONE);
sal_Int64 nWidthPercent = m_xBitmapWidth->get_value(FieldUnit::NONE);
sal_Int64 nHeightPercent = m_xBitmapHeight->get_value(FieldUnit::NONE);
if (m_xTsbScale->get_sensitive() && m_xTsbScale->get_state() == TRISTATE_TRUE)
{
aSetBitmapSize.setWidth( -nWidthPercent );
@@ -240,13 +240,13 @@ bool SvxBitmapTabPage::FillItemSet( SfxItemSet* rAttrs )
if (m_xPositionLB->get_sensitive())
rAttrs->Put( XFillBmpPosItem( static_cast<RectPoint>( m_xPositionLB->get_active() ) ) );
if (m_xPositionOffX->get_sensitive())
rAttrs->Put( XFillBmpPosOffsetXItem(m_xPositionOffX->get_value(FUNIT_PERCENT)));
rAttrs->Put( XFillBmpPosOffsetXItem(m_xPositionOffX->get_value(FieldUnit::PERCENT)));
if (m_xPositionOffY->get_sensitive())
rAttrs->Put( XFillBmpPosOffsetYItem(m_xPositionOffY->get_value(FUNIT_PERCENT)));
rAttrs->Put( XFillBmpPosOffsetYItem(m_xPositionOffY->get_value(FieldUnit::PERCENT)));
if (m_xTileOffBox->get_sensitive())
{
TileOffset eValue = static_cast<TileOffset>(m_xTileOffLB->get_active());
sal_uInt16 nOffsetValue = static_cast<sal_uInt16>(m_xTileOffset->get_value(FUNIT_PERCENT));
sal_uInt16 nOffsetValue = static_cast<sal_uInt16>(m_xTileOffset->get_value(FieldUnit::PERCENT));
sal_uInt16 nRowOff = (eValue == ROW) ? nOffsetValue : 0;
sal_uInt16 nColOff = (eValue == COLUMN) ? nOffsetValue : 0;
rAttrs->Put( XFillBmpTileOffsetXItem(nRowOff) );
@@ -364,8 +364,8 @@ void SvxBitmapTabPage::Reset( const SfxItemSet* rAttrs )
{
if (eRelative == TRISTATE_TRUE)
{
m_xBitmapWidth->set_value(nWidth, FUNIT_NONE);
m_xBitmapHeight->set_value(nHeight, FUNIT_NONE);
m_xBitmapWidth->set_value(nWidth, FieldUnit::NONE);
m_xBitmapHeight->set_value(nHeight, FieldUnit::NONE);
}
else
{
@@ -383,7 +383,7 @@ void SvxBitmapTabPage::Reset( const SfxItemSet* rAttrs )
if( rAttrs->GetItemState( XATTR_FILLBMP_POSOFFSETX ) != SfxItemState::DONTCARE )
{
sal_Int32 nValue = rAttrs->Get( XATTR_FILLBMP_POSOFFSETX ).GetValue();
m_xPositionOffX->set_value(nValue, FUNIT_PERCENT);
m_xPositionOffX->set_value(nValue, FieldUnit::PERCENT);
}
else
m_xPositionOffX->set_text("");
@@ -391,7 +391,7 @@ void SvxBitmapTabPage::Reset( const SfxItemSet* rAttrs )
if( rAttrs->GetItemState( XATTR_FILLBMP_POSOFFSETY ) != SfxItemState::DONTCARE )
{
sal_Int32 nValue = rAttrs->Get( XATTR_FILLBMP_POSOFFSETY ).GetValue();
m_xPositionOffY->set_value(nValue, FUNIT_PERCENT);
m_xPositionOffY->set_value(nValue, FieldUnit::PERCENT);
}
else
m_xPositionOffY->set_text("");
@@ -402,7 +402,7 @@ void SvxBitmapTabPage::Reset( const SfxItemSet* rAttrs )
if(nValue > 0)
{
m_xTileOffLB->set_active(static_cast<sal_Int32>(ROW));
m_xTileOffset->set_value(nValue, FUNIT_PERCENT);
m_xTileOffset->set_value(nValue, FieldUnit::PERCENT);
}
}
@@ -412,7 +412,7 @@ void SvxBitmapTabPage::Reset( const SfxItemSet* rAttrs )
if(nValue > 0)
{
m_xTileOffLB->set_active(static_cast<sal_Int32>(COLUMN));
m_xTileOffset->set_value(nValue, FUNIT_PERCENT);
m_xTileOffset->set_value(nValue, FieldUnit::PERCENT);
}
}
@@ -586,8 +586,8 @@ IMPL_LINK_NOARG( SvxBitmapTabPage, ModifyBitmapSizeHdl, weld::MetricSpinButton&,
m_bLogicalSize = false;
if (m_xTsbScale->get_state() != TRISTATE_TRUE && static_cast<BitmapStyle>(m_xBitmapStyleLB->get_active()) != TILED)
{
sal_Int64 nWidthPercent = m_xBitmapWidth->denormalize(m_xBitmapWidth->get_value(FUNIT_NONE));
sal_Int64 nHeightPercent = m_xBitmapHeight->denormalize(m_xBitmapHeight->get_value(FUNIT_NONE));
sal_Int64 nWidthPercent = m_xBitmapWidth->denormalize(m_xBitmapWidth->get_value(FieldUnit::NONE));
sal_Int64 nHeightPercent = m_xBitmapHeight->denormalize(m_xBitmapHeight->get_value(FieldUnit::NONE));
if (nWidthPercent == 100 && nHeightPercent == 100)
m_xBitmapStyleLB->set_active(static_cast<sal_Int32>(CUSTOM));
}
@@ -602,26 +602,26 @@ IMPL_LINK_NOARG( SvxBitmapTabPage, ClickScaleHdl, weld::Button&, void )
if (m_xTsbScale->get_state() == TRISTATE_TRUE)
{
m_xBitmapWidth->set_digits( 0 );
m_xBitmapWidth->set_unit(FUNIT_PERCENT);
m_xBitmapWidth->set_value(100, FUNIT_NONE);
m_xBitmapWidth->set_range(0, 100, FUNIT_NONE);
m_xBitmapWidth->set_unit(FieldUnit::PERCENT);
m_xBitmapWidth->set_value(100, FieldUnit::NONE);
m_xBitmapWidth->set_range(0, 100, FieldUnit::NONE);
m_xBitmapHeight->set_digits( 0 );
m_xBitmapHeight->set_unit(FUNIT_PERCENT);
m_xBitmapHeight->set_value(100, FUNIT_NONE);
m_xBitmapHeight->set_range(0, 100, FUNIT_NONE);
m_xBitmapHeight->set_unit(FieldUnit::PERCENT);
m_xBitmapHeight->set_value(100, FieldUnit::NONE);
m_xBitmapHeight->set_range(0, 100, FieldUnit::NONE);
}
else
{
m_xBitmapWidth->set_digits( 2 );
m_xBitmapWidth->set_unit(meFieldUnit);
m_xBitmapWidth->set_value(100, FUNIT_NONE);
m_xBitmapWidth->set_range(0, 999900, FUNIT_NONE);
m_xBitmapWidth->set_value(100, FieldUnit::NONE);
m_xBitmapWidth->set_range(0, 999900, FieldUnit::NONE);
m_xBitmapHeight->set_digits( 2 );
m_xBitmapHeight->set_unit(meFieldUnit);
m_xBitmapHeight->set_value(100, FUNIT_NONE);
m_xBitmapHeight->set_range(0, 999900, FUNIT_NONE);
m_xBitmapHeight->set_value(100, FieldUnit::NONE);
m_xBitmapHeight->set_range(0, 999900, FieldUnit::NONE);
}
ModifyBitmapStyleHdl( *m_xBitmapStyleLB );
@@ -651,8 +651,8 @@ IMPL_LINK_NOARG( SvxBitmapTabPage, ModifyBitmapStyleHdl, weld::ComboBox&, void )
{
if (m_xTsbScale->get_sensitive() && m_xTsbScale->get_state() == TRISTATE_TRUE)
{
aSetBitmapSize.setWidth(-m_xBitmapWidth->get_value(FUNIT_NONE));
aSetBitmapSize.setHeight(-m_xBitmapWidth->get_value(FUNIT_NONE));
aSetBitmapSize.setWidth(-m_xBitmapWidth->get_value(FieldUnit::NONE));
aSetBitmapSize.setHeight(-m_xBitmapWidth->get_value(FieldUnit::NONE));
}
else
{
@@ -685,10 +685,10 @@ IMPL_LINK_NOARG(SvxBitmapTabPage, ModifyBitmapPositionHdl, weld::ComboBox&, void
IMPL_LINK_NOARG(SvxBitmapTabPage, ModifyPositionOffsetHdl, weld::MetricSpinButton&, void)
{
if (m_xPositionOffX->get_sensitive())
m_rXFSet.Put( XFillBmpPosOffsetXItem( m_xPositionOffX->get_value(FUNIT_PERCENT) ) );
m_rXFSet.Put( XFillBmpPosOffsetXItem( m_xPositionOffX->get_value(FieldUnit::PERCENT) ) );
if (m_xPositionOffY->get_sensitive())
m_rXFSet.Put( XFillBmpPosOffsetYItem( m_xPositionOffY->get_value(FUNIT_PERCENT) ) );
m_rXFSet.Put( XFillBmpPosOffsetYItem( m_xPositionOffY->get_value(FieldUnit::PERCENT) ) );
m_aCtlBitmapPreview.SetAttributes( m_aXFillAttr.GetItemSet() );
m_aCtlBitmapPreview.Invalidate();
@@ -700,10 +700,10 @@ IMPL_LINK_NOARG(SvxBitmapTabPage, ModifyTileOffsetHdl, weld::MetricSpinButton&,
sal_uInt16 nTileYOff = 0;
if(m_xTileOffLB->get_active() == static_cast<sal_Int32>(ROW))
nTileXOff = m_xTileOffset->get_value(FUNIT_PERCENT);
nTileXOff = m_xTileOffset->get_value(FieldUnit::PERCENT);
if(m_xTileOffLB->get_active() == static_cast<sal_Int32>(COLUMN))
nTileYOff = m_xTileOffset->get_value(FUNIT_PERCENT);
nTileYOff = m_xTileOffset->get_value(FieldUnit::PERCENT);
m_rXFSet.Put( XFillBmpTileOffsetXItem(nTileXOff) );
m_rXFSet.Put( XFillBmpTileOffsetYItem(nTileYOff) );
diff --git a/cui/source/tabpages/tpcolor.cxx b/cui/source/tabpages/tpcolor.cxx
index 9a902fc..c7b79ed 100644
--- a/cui/source/tabpages/tpcolor.cxx
+++ b/cui/source/tabpages/tpcolor.cxx
@@ -85,10 +85,10 @@ SvxColorTabPage::SvxColorTabPage(TabPageParent pParent, const SfxItemSet& rInAtt
, m_xYpreset(m_xBuilder->weld_entry("Y_preset"))
, m_xMpreset(m_xBuilder->weld_entry("M_preset"))
, m_xKpreset(m_xBuilder->weld_entry("K_preset"))
, m_xCcustom(m_xBuilder->weld_metric_spin_button("C_custom", FUNIT_PERCENT))
, m_xYcustom(m_xBuilder->weld_metric_spin_button("Y_custom", FUNIT_PERCENT))
, m_xMcustom(m_xBuilder->weld_metric_spin_button("M_custom", FUNIT_PERCENT))
, m_xKcustom(m_xBuilder->weld_metric_spin_button("K_custom", FUNIT_PERCENT))
, m_xCcustom(m_xBuilder->weld_metric_spin_button("C_custom", FieldUnit::PERCENT))
, m_xYcustom(m_xBuilder->weld_metric_spin_button("Y_custom", FieldUnit::PERCENT))
, m_xMcustom(m_xBuilder->weld_metric_spin_button("M_custom", FieldUnit::PERCENT))
, m_xKcustom(m_xBuilder->weld_metric_spin_button("K_custom", FieldUnit::PERCENT))
, m_xBtnAdd(m_xBuilder->weld_button("add"))
, m_xBtnDelete(m_xBuilder->weld_button("delete"))
, m_xBtnWorkOn(m_xBuilder->weld_button("edit"))
@@ -302,10 +302,10 @@ IMPL_LINK_NOARG(SvxColorTabPage, SpinValueHdl_Impl, weld::SpinButton&, void)
IMPL_LINK_NOARG(SvxColorTabPage, MetricSpinValueHdl_Impl, weld::MetricSpinButton&, void)
{
// read current MtrFields, if cmyk, then k-value as transparency
aCurrentColor = Color(static_cast<sal_uInt8>(PercentToColor_Impl(m_xKcustom->get_value(FUNIT_NONE))),
static_cast<sal_uInt8>(PercentToColor_Impl(m_xCcustom->get_value(FUNIT_NONE))),
static_cast<sal_uInt8>(PercentToColor_Impl(m_xYcustom->get_value(FUNIT_NONE))),
static_cast<sal_uInt8>(PercentToColor_Impl(m_xMcustom->get_value(FUNIT_NONE))));
aCurrentColor = Color(static_cast<sal_uInt8>(PercentToColor_Impl(m_xKcustom->get_value(FieldUnit::NONE))),
static_cast<sal_uInt8>(PercentToColor_Impl(m_xCcustom->get_value(FieldUnit::NONE))),
static_cast<sal_uInt8>(PercentToColor_Impl(m_xYcustom->get_value(FieldUnit::NONE))),
static_cast<sal_uInt8>(PercentToColor_Impl(m_xMcustom->get_value(FieldUnit::NONE))));
ConvertColorValues (aCurrentColor, ColorModel::RGB);
rXFSet.Put( XFillColorItem( OUString(), aCurrentColor ) );
@@ -584,10 +584,10 @@ void SvxColorTabPage::UpdateColorValues( bool bUpdatePreset )
ConvertColorValues (aPreviousColor, eCM );
ConvertColorValues (aCurrentColor, eCM);
m_xCcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetRed() ), FUNIT_PERCENT );
m_xMcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetBlue() ), FUNIT_PERCENT );
m_xYcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetGreen() ), FUNIT_PERCENT );
m_xKcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetTransparency() ), FUNIT_PERCENT );
m_xCcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetRed() ), FieldUnit::PERCENT );
m_xMcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetBlue() ), FieldUnit::PERCENT );
m_xYcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetGreen() ), FieldUnit::PERCENT );
m_xKcustom->set_value( ColorToPercent_Impl( aCurrentColor.GetTransparency() ), FieldUnit::PERCENT );
if( bUpdatePreset )
{
diff --git a/cui/source/tabpages/tpgradnt.cxx b/cui/source/tabpages/tpgradnt.cxx
index 6227cfd..5d6cacb 100644
--- a/cui/source/tabpages/tpgradnt.cxx
+++ b/cui/source/tabpages/tpgradnt.cxx
@@ -58,16 +58,16 @@ SvxGradientTabPage::SvxGradientTabPage(TabPageParent pParent, const SfxItemSet&
, m_rXFSet(m_aXFillAttr.GetItemSet())
, m_xLbGradientType(m_xBuilder->weld_combo_box("gradienttypelb"))
, m_xFtCenter(m_xBuilder->weld_label("centerft"))
, m_xMtrCenterX(m_xBuilder->weld_metric_spin_button("centerxmtr", FUNIT_PERCENT))
, m_xMtrCenterY(m_xBuilder->weld_metric_spin_button("centerymtr", FUNIT_PERCENT))
, m_xMtrCenterX(m_xBuilder->weld_metric_spin_button("centerxmtr", FieldUnit::PERCENT))
, m_xMtrCenterY(m_xBuilder->weld_metric_spin_button("centerymtr", FieldUnit::PERCENT))
, m_xFtAngle(m_xBuilder->weld_label("angleft"))
, m_xMtrAngle(m_xBuilder->weld_metric_spin_button("anglemtr", FUNIT_DEGREE))
, m_xMtrBorder(m_xBuilder->weld_metric_spin_button("bordermtr", FUNIT_PERCENT))
, m_xMtrAngle(m_xBuilder->weld_metric_spin_button("anglemtr", FieldUnit::DEGREE))
, m_xMtrBorder(m_xBuilder->weld_metric_spin_button("bordermtr", FieldUnit::PERCENT))
, m_xSliderBorder(m_xBuilder->weld_scale("borderslider"))
, m_xLbColorFrom(new ColorListBox(m_xBuilder->weld_menu_button("colorfromlb"), pParent.GetFrameWeld()))
, m_xMtrColorFrom(m_xBuilder->weld_metric_spin_button("colorfrommtr", FUNIT_PERCENT))
, m_xMtrColorFrom(m_xBuilder->weld_metric_spin_button("colorfrommtr", FieldUnit::PERCENT))
, m_xLbColorTo(new ColorListBox(m_xBuilder->weld_menu_button("colortolb"), pParent.GetFrameWeld()))
, m_xMtrColorTo(m_xBuilder->weld_metric_spin_button("colortomtr", FUNIT_PERCENT))
, m_xMtrColorTo(m_xBuilder->weld_metric_spin_button("colortomtr", FieldUnit::PERCENT))
, m_xGradientLB(new SvxPresetListBox(m_xBuilder->weld_scrolled_window("gradientpresetlistwin")))
, m_xMtrIncrement(m_xBuilder->weld_spin_button("incrementmtr"))
, m_xCbIncrement(m_xBuilder->weld_check_button("autoincrement"))
@@ -85,8 +85,8 @@ SvxGradientTabPage::SvxGradientTabPage(TabPageParent pParent, const SfxItemSet&
// as long as NOT supported by the item
m_xMtrColorTo->set_value(100, FUNIT_PERCENT);
m_xMtrColorFrom->set_value(100, FUNIT_PERCENT);
m_xMtrColorTo->set_value(100, FieldUnit::PERCENT);
m_xMtrColorFrom->set_value(100, FieldUnit::PERCENT);
// setting the output device
m_rXFSet.Put( XFillStyleItem(drawing::FillStyle_GRADIENT) );
@@ -210,12 +210,12 @@ bool SvxGradientTabPage::FillItemSet( SfxItemSet* rSet )
pXGradient.reset(new XGradient( m_xLbColorFrom->GetSelectEntryColor(),
m_xLbColorTo->GetSelectEntryColor(),
static_cast<css::awt::GradientStyle>(m_xLbGradientType->get_active()),
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FUNIT_NONE)),
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrIncrement->get_value()) ));
}
@@ -298,9 +298,9 @@ IMPL_LINK_NOARG( SvxGradientTabPage, ChangeAutoStepHdl_Impl, weld::ToggleButton&
void SvxGradientTabPage::ModifiedHdl_Impl( void const * pControl )
{
if (pControl == m_xMtrBorder.get())
m_xSliderBorder->set_value(m_xMtrBorder->get_value(FUNIT_NONE));
m_xSliderBorder->set_value(m_xMtrBorder->get_value(FieldUnit::NONE));
if (pControl == m_xSliderBorder.get())
m_xMtrBorder->set_value(m_xSliderBorder->get_value(), FUNIT_NONE);
m_xMtrBorder->set_value(m_xSliderBorder->get_value(), FieldUnit::NONE);
if (pControl == m_xMtrIncrement.get())
m_xSliderIncrement->set_value(m_xMtrIncrement->get_value());
if (pControl == m_xSliderIncrement.get())
@@ -311,12 +311,12 @@ void SvxGradientTabPage::ModifiedHdl_Impl( void const * pControl )
XGradient aXGradient( m_xLbColorFrom->GetSelectEntryColor(),
m_xLbColorTo->GetSelectEntryColor(),
eXGS,
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FUNIT_NONE)),
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrIncrement->get_value()) );
// enable/disable controls
@@ -378,12 +378,12 @@ IMPL_LINK_NOARG(SvxGradientTabPage, ClickAddHdl_Impl, weld::Button&, void)
XGradient aXGradient( m_xLbColorFrom->GetSelectEntryColor(),
m_xLbColorTo->GetSelectEntryColor(),
static_cast<css::awt::GradientStyle>(m_xLbGradientType->get_active()),
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FUNIT_NONE)),
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrIncrement->get_value()) );
m_pGradientList->Insert(o3tl::make_unique<XGradientEntry>(aXGradient, aName), nCount);
@@ -417,12 +417,12 @@ IMPL_LINK_NOARG(SvxGradientTabPage, ClickModifyHdl_Impl, weld::Button&, void)
XGradient aXGradient( m_xLbColorFrom->GetSelectEntryColor(),
m_xLbColorTo->GetSelectEntryColor(),
static_cast<css::awt::GradientStyle>(m_xLbGradientType->get_active()),
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FUNIT_NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FUNIT_NONE)),
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10), // should be changed in resource
static_cast<sal_uInt16>(m_xMtrCenterX->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrCenterY->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrBorder->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorFrom->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrColorTo->get_value(FieldUnit::NONE)),
static_cast<sal_uInt16>(m_xMtrIncrement->get_value()) );
m_pGradientList->Replace(o3tl::make_unique<XGradientEntry>(aXGradient, aName), nPos);
@@ -565,13 +565,13 @@ void SvxGradientTabPage::ChangeGradientHdl_Impl()
m_xLbColorTo->SetNoSelection();
m_xLbColorTo->SelectEntry( pGradient->GetEndColor() );
m_xMtrAngle->set_value(pGradient->GetAngle() / 10, FUNIT_NONE); // should be changed in resource
m_xMtrBorder->set_value(pGradient->GetBorder(), FUNIT_NONE);
m_xMtrAngle->set_value(pGradient->GetAngle() / 10, FieldUnit::NONE); // should be changed in resource
m_xMtrBorder->set_value(pGradient->GetBorder(), FieldUnit::NONE);
m_xSliderBorder->set_value(pGradient->GetBorder());
m_xMtrCenterX->set_value(pGradient->GetXOffset(), FUNIT_NONE);
m_xMtrCenterY->set_value(pGradient->GetYOffset(), FUNIT_NONE);
m_xMtrColorFrom->set_value(pGradient->GetStartIntens(), FUNIT_NONE);
m_xMtrColorTo->set_value(pGradient->GetEndIntens(), FUNIT_NONE);
m_xMtrCenterX->set_value(pGradient->GetXOffset(), FieldUnit::NONE);
m_xMtrCenterY->set_value(pGradient->GetYOffset(), FieldUnit::NONE);
m_xMtrColorFrom->set_value(pGradient->GetStartIntens(), FieldUnit::NONE);
m_xMtrColorTo->set_value(pGradient->GetEndIntens(), FieldUnit::NONE);
// disable/enable controls
SetControlState_Impl( eXGS );
diff --git a/cui/source/tabpages/tphatch.cxx b/cui/source/tabpages/tphatch.cxx
index bf89f76..74c25cb 100644
--- a/cui/source/tabpages/tphatch.cxx
+++ b/cui/source/tabpages/tphatch.cxx
@@ -56,8 +56,8 @@ SvxHatchTabPage::SvxHatchTabPage(TabPageParent pParent, const SfxItemSet& rInAtt
, m_pnColorListState(nullptr)
, m_aXFillAttr(rInAttrs.GetPool())
, m_rXFSet(m_aXFillAttr.GetItemSet())
, m_xMtrDistance(m_xBuilder->weld_metric_spin_button("distancemtr", FUNIT_MM))
, m_xMtrAngle(m_xBuilder->weld_metric_spin_button("anglemtr", FUNIT_DEGREE))
, m_xMtrDistance(m_xBuilder->weld_metric_spin_button("distancemtr", FieldUnit::MM))
, m_xMtrAngle(m_xBuilder->weld_metric_spin_button("anglemtr", FieldUnit::DEGREE))
, m_xSliderAngle(m_xBuilder->weld_scale("angleslider"))
, m_xLbLineType(m_xBuilder->weld_combo_box("linetypelb"))
, m_xLbLineColor(new ColorListBox(m_xBuilder->weld_menu_button("linecolorlb"), pParent.GetFrameWeld()))
@@ -81,9 +81,9 @@ SvxHatchTabPage::SvxHatchTabPage(TabPageParent pParent, const SfxItemSet& rInAtt
switch ( eFUnit )
{
case FUNIT_M:
case FUNIT_KM:
eFUnit = FUNIT_MM;
case FieldUnit::M:
case FieldUnit::KM:
eFUnit = FieldUnit::MM;
break;
default: ;//prevent warning
}
@@ -245,7 +245,7 @@ bool SvxHatchTabPage::FillItemSet( SfxItemSet* rSet )
pXHatch.reset(new XHatch( m_xLbLineColor->GetSelectEntryColor(),
static_cast<css::drawing::HatchStyle>(m_xLbLineType->get_active()),
GetCoreValue( *m_xMtrDistance, m_ePoolUnit ),
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10) ));
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10) ));
}
assert( pXHatch && "XHatch couldn't be created" );
rSet->Put( XFillStyleItem( drawing::FillStyle_HATCH ) );
@@ -337,15 +337,15 @@ IMPL_LINK( SvxHatchTabPage, ModifiedSliderHdl_Impl, weld::Scale&, rSlider, void
void SvxHatchTabPage::ModifiedHdl_Impl( void const * p )
{
if (p == m_xMtrAngle.get())
m_xSliderAngle->set_value(m_xMtrAngle->get_value(FUNIT_NONE));
m_xSliderAngle->set_value(m_xMtrAngle->get_value(FieldUnit::NONE));
if (p == m_xSliderAngle.get())
m_xMtrAngle->set_value(m_xSliderAngle->get_value(), FUNIT_NONE);
m_xMtrAngle->set_value(m_xSliderAngle->get_value(), FieldUnit::NONE);
XHatch aXHatch( m_xLbLineColor->GetSelectEntryColor(),
static_cast<css::drawing::HatchStyle>(m_xLbLineType->get_active()),
GetCoreValue( *m_xMtrDistance, m_ePoolUnit ),
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10) );
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10) );
m_rXFSet.Put( XFillHatchItem( OUString(), aXHatch ) );
@@ -392,7 +392,7 @@ void SvxHatchTabPage::ChangeHatchHdl_Impl()
m_xLbLineColor->SelectEntry( pHatch->GetColor() );
SetMetricValue( *m_xMtrDistance, pHatch->GetDistance(), m_ePoolUnit );
long mHatchAngle = pHatch->GetAngle() / 10;
m_xMtrAngle->set_value(mHatchAngle, FUNIT_NONE);
m_xMtrAngle->set_value(mHatchAngle, FieldUnit::NONE);
m_xSliderAngle->set_value(mHatchAngle);
// fill ItemSet and pass it on to m_aCtlPreview
@@ -452,7 +452,7 @@ IMPL_LINK_NOARG(SvxHatchTabPage, ClickAddHdl_Impl, weld::Button&, void)
XHatch aXHatch( m_xLbLineColor->GetSelectEntryColor(),
static_cast<css::drawing::HatchStyle>(m_xLbLineType->get_active()),
GetCoreValue( *m_xMtrDistance, m_ePoolUnit ),
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10) );
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10) );
m_pHatchingList->Insert(o3tl::make_unique<XHatchEntry>(aXHatch, aName), nCount);
@@ -481,7 +481,7 @@ IMPL_LINK_NOARG(SvxHatchTabPage, ClickModifyHdl_Impl, weld::Button&, void)
XHatch aXHatch( m_xLbLineColor->GetSelectEntryColor(),
static_cast<css::drawing::HatchStyle>(m_xLbLineType->get_active()),
GetCoreValue( *m_xMtrDistance, m_ePoolUnit ),
static_cast<long>(m_xMtrAngle->get_value(FUNIT_NONE) * 10) );
static_cast<long>(m_xMtrAngle->get_value(FieldUnit::NONE) * 10) );
m_pHatchingList->Replace(o3tl::make_unique<XHatchEntry>(aXHatch, aName), nPos);
diff --git a/cui/source/tabpages/tpline.cxx b/cui/source/tabpages/tpline.cxx
index fa45d99..dad8506 100644
--- a/cui/source/tabpages/tpline.cxx
+++ b/cui/source/tabpages/tpline.cxx
@@ -94,18 +94,18 @@ SvxLineTabPage::SvxLineTabPage(TabPageParent pParent, const SfxItemSet& rInAttrs
, m_xLbLineStyle(new SvxLineLB(m_xBuilder->weld_combo_box("LB_LINE_STYLE")))
, m_xLbColor(new ColorListBox(m_xBuilder->weld_menu_button("LB_COLOR"), pParent.GetFrameWeld()))
, m_xBoxWidth(m_xBuilder->weld_widget("boxWIDTH"))
, m_xMtrLineWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_WIDTH", FUNIT_CM))
, m_xMtrLineWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_LINE_WIDTH", FieldUnit::CM))
, m_xBoxTransparency(m_xBuilder->weld_widget("boxTRANSPARENCY"))
, m_xMtrTransparent(m_xBuilder->weld_metric_spin_button("MTR_LINE_TRANSPARENT", FUNIT_PERCENT))
, m_xMtrTransparent(m_xBuilder->weld_metric_spin_button("MTR_LINE_TRANSPARENT", FieldUnit::PERCENT))
, m_xFlLineEnds(m_xBuilder->weld_widget("FL_LINE_ENDS"))
, m_xBoxArrowStyles(m_xBuilder->weld_widget("boxARROW_STYLES"))
, m_xLbStartStyle(new SvxLineEndLB(m_xBuilder->weld_combo_box("LB_START_STYLE")))
, m_xBoxStart(m_xBuilder->weld_widget("boxSTART"))
, m_xMtrStartWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_START_WIDTH", FUNIT_CM))
, m_xMtrStartWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_START_WIDTH", FieldUnit::CM))
, m_xTsbCenterStart(m_xBuilder->weld_check_button("TSB_CENTER_START"))
, m_xBoxEnd(m_xBuilder->weld_widget("boxEND"))
, m_xLbEndStyle(new SvxLineEndLB(m_xBuilder->weld_combo_box("LB_END_STYLE")))
, m_xMtrEndWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_END_WIDTH", FUNIT_CM))
, m_xMtrEndWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_END_WIDTH", FieldUnit::CM))
, m_xTsbCenterEnd(m_xBuilder->weld_check_button("TSB_CENTER_END"))
, m_xCbxSynchronize(m_xBuilder->weld_check_button("CBX_SYNCHRONIZE"))
, m_xMenu(m_xBuilder->weld_menu("menuSELECT"))
@@ -117,8 +117,8 @@ SvxLineTabPage::SvxLineTabPage(TabPageParent pParent, const SfxItemSet& rInAttrs
, m_xFlSymbol(m_xBuilder->weld_widget("FL_SYMBOL_FORMAT")) //#58425# Symbols on a line (e.g. StarChart)
, m_xGridIconSize(m_xBuilder->weld_widget("gridICON_SIZE"))
, m_xSymbolMB(m_xBuilder->weld_menu_button("MB_SYMBOL_BITMAP"))
, m_xSymbolWidthMF(m_xBuilder->weld_metric_spin_button("MF_SYMBOL_WIDTH", FUNIT_CM))
, m_xSymbolHeightMF(m_xBuilder->weld_metric_spin_button("MF_SYMBOL_HEIGHT", FUNIT_CM))
, m_xSymbolWidthMF(m_xBuilder->weld_metric_spin_button("MF_SYMBOL_WIDTH", FieldUnit::CM))
, m_xSymbolHeightMF(m_xBuilder->weld_metric_spin_button("MF_SYMBOL_HEIGHT", FieldUnit::CM))
, m_xSymbolRatioCB(m_xBuilder->weld_check_button("CB_SYMBOL_RATIO"))
{
// This Page requires ExchangeSupport
@@ -129,20 +129,20 @@ SvxLineTabPage::SvxLineTabPage(TabPageParent pParent, const SfxItemSet& rInAttrs
switch ( eFUnit )
{
case FUNIT_M:
case FUNIT_KM:
eFUnit = FUNIT_MM;
case FieldUnit::M:
case FieldUnit::KM:
eFUnit = FieldUnit::MM;
SAL_FALLTHROUGH; // we now have mm
case FUNIT_MM:
m_xMtrLineWidth->set_increments(50, 500, FUNIT_NONE);
m_xMtrStartWidth->set_increments(50, 500, FUNIT_NONE);
m_xMtrEndWidth->set_increments(50, 500, FUNIT_NONE);
case FieldUnit::MM:
m_xMtrLineWidth->set_increments(50, 500, FieldUnit::NONE);
m_xMtrStartWidth->set_increments(50, 500, FieldUnit::NONE);
m_xMtrEndWidth->set_increments(50, 500, FieldUnit::NONE);
break;
case FUNIT_INCH:
m_xMtrLineWidth->set_increments(2, 20, FUNIT_NONE);
m_xMtrStartWidth->set_increments(2, 20, FUNIT_NONE);
m_xMtrEndWidth->set_increments(2, 20, FUNIT_NONE);
case FieldUnit::INCH:
m_xMtrLineWidth->set_increments(2, 20, FieldUnit::NONE);
m_xMtrStartWidth->set_increments(2, 20, FieldUnit::NONE);
m_xMtrEndWidth->set_increments(2, 20, FieldUnit::NONE);
break;
default: ;// prevent warning
}
@@ -529,7 +529,7 @@ bool SvxLineTabPage::FillItemSet( SfxItemSet* rAttrs )
}
// Transparency
sal_uInt16 nVal = m_xMtrTransparent->get_value(FUNIT_PERCENT);
sal_uInt16 nVal = m_xMtrTransparent->get_value(FieldUnit::PERCENT);
if( m_xMtrTransparent->get_value_changed_from_saved() )
{
XLineTransparenceItem aItem( nVal );
@@ -774,7 +774,7 @@ void SvxLineTabPage::FillXLSet_Impl()
m_rXLSet.Put( XLineEndCenterItem( false ) );
// Transparency
sal_uInt16 nVal = m_xMtrTransparent->get_value(FUNIT_PERCENT);
sal_uInt16 nVal = m_xMtrTransparent->get_value(FieldUnit::PERCENT);
m_rXLSet.Put( XLineTransparenceItem( nVal ) );
m_aCtlPreview.SetLineAttributes(m_aXLineAttr.GetItemSet());
@@ -1088,7 +1088,7 @@ void SvxLineTabPage::Reset( const SfxItemSet* rAttrs )
if( rAttrs->GetItemState( XATTR_LINETRANSPARENCE ) != SfxItemState::DONTCARE )
{
sal_uInt16 nTransp = rAttrs->Get( XATTR_LINETRANSPARENCE ).GetValue();
m_xMtrTransparent->set_value(nTransp, FUNIT_PERCENT);
m_xMtrTransparent->set_value(nTransp, FieldUnit::PERCENT);
ChangeTransparentHdl_Impl(*m_xMtrTransparent);
}
else
@@ -1270,7 +1270,7 @@ IMPL_LINK_NOARG(SvxLineTabPage, ChangeStartListBoxHdl_Impl, weld::ComboBox&, voi
IMPL_LINK_NOARG(SvxLineTabPage, ChangeStartModifyHdl_Impl, weld::MetricSpinButton&, void)
{
if (m_xCbxSynchronize->get_active())
m_xMtrEndWidth->set_value(m_xMtrStartWidth->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMtrEndWidth->set_value(m_xMtrStartWidth->get_value(FieldUnit::NONE), FieldUnit::NONE);
ChangePreviewHdl_Impl(nullptr);
}
@@ -1340,14 +1340,14 @@ IMPL_LINK_NOARG(SvxLineTabPage, ChangeEndListBoxHdl_Impl, weld::ComboBox&, void)
IMPL_LINK_NOARG(SvxLineTabPage, ChangeEndModifyHdl_Impl, weld::MetricSpinButton&, void)
{
if (m_xCbxSynchronize->get_active())
m_xMtrStartWidth->set_value(m_xMtrEndWidth->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMtrStartWidth->set_value(m_xMtrEndWidth->get_value(FieldUnit::NONE), FieldUnit::NONE);
ChangePreviewHdl_Impl(nullptr);
}
IMPL_LINK_NOARG(SvxLineTabPage, ChangeTransparentHdl_Impl, weld::MetricSpinButton&, void)
{
sal_uInt16 nVal = m_xMtrTransparent->get_value(FUNIT_PERCENT);
sal_uInt16 nVal = m_xMtrTransparent->get_value(FieldUnit::PERCENT);
m_rXLSet.Put(XLineTransparenceItem(nVal));
@@ -1599,8 +1599,8 @@ IMPL_LINK( SvxLineTabPage, SizeHdl_Impl, weld::MetricSpinButton&, rField, void)
bool bWidth = &rField == m_xSymbolWidthMF.get();
m_bLastWidthModified = bWidth;
bool bRatio = m_xSymbolRatioCB->get_active();
long nWidthVal = static_cast<long>(m_xSymbolWidthMF->denormalize(m_xSymbolWidthMF->get_value(FUNIT_100TH_MM)));
long nHeightVal= static_cast<long>(m_xSymbolHeightMF->denormalize(m_xSymbolHeightMF->get_value(FUNIT_100TH_MM)));
long nWidthVal = static_cast<long>(m_xSymbolWidthMF->denormalize(m_xSymbolWidthMF->get_value(FieldUnit::MM_100TH)));
long nHeightVal= static_cast<long>(m_xSymbolHeightMF->denormalize(m_xSymbolHeightMF->get_value(FieldUnit::MM_100TH)));
nWidthVal = OutputDevice::LogicToLogic(nWidthVal,MapUnit::Map100thMM, m_ePoolUnit );
nHeightVal = OutputDevice::LogicToLogic(nHeightVal,MapUnit::Map100thMM, m_ePoolUnit);
m_aSymbolSize = Size(nWidthVal,nHeightVal);
@@ -1620,8 +1620,8 @@ IMPL_LINK( SvxLineTabPage, SizeHdl_Impl, weld::MetricSpinButton&, rField, void)
{
m_aSymbolSize.setHeight( m_aSymbolLastSize.Height() + static_cast<long>(static_cast<double>(nDelta) / fSizeRatio) );
m_aSymbolSize.setHeight( OutputDevice::LogicToLogic( m_aSymbolSize.Height(), m_ePoolUnit, MapUnit::Map100thMM ) );
//TODO m_xSymbolHeightMF->SetUserValue(m_xSymbolHeightMF->normalize(m_aSymbolSize.Height()), FUNIT_100TH_MM);
m_xSymbolHeightMF->set_value(m_xSymbolHeightMF->normalize(m_aSymbolSize.Height()), FUNIT_100TH_MM);
//TODO m_xSymbolHeightMF->SetUserValue(m_xSymbolHeightMF->normalize(m_aSymbolSize.Height()), FieldUnit::MM_100TH);
m_xSymbolHeightMF->set_value(m_xSymbolHeightMF->normalize(m_aSymbolSize.Height()), FieldUnit::MM_100TH);
}
}
else
@@ -1632,8 +1632,8 @@ IMPL_LINK( SvxLineTabPage, SizeHdl_Impl, weld::MetricSpinButton&, rField, void)
{
m_aSymbolSize.setWidth( m_aSymbolLastSize.Width() + static_cast<long>(static_cast<double>(nDelta) * fSizeRatio) );
m_aSymbolSize.setWidth( OutputDevice::LogicToLogic( m_aSymbolSize.Width(), m_ePoolUnit, MapUnit::Map100thMM ) );
//TODO m_xSymbolWidthMF->SetUserValue(m_xSymbolWidthMF->normalize(m_aSymbolSize.Width()), FUNIT_100TH_MM);
m_xSymbolWidthMF->set_value(m_xSymbolWidthMF->normalize(m_aSymbolSize.Width()), FUNIT_100TH_MM);
//TODO m_xSymbolWidthMF->SetUserValue(m_xSymbolWidthMF->normalize(m_aSymbolSize.Width()), FieldUnit::MM_100TH);
m_xSymbolWidthMF->set_value(m_xSymbolWidthMF->normalize(m_aSymbolSize.Width()), FieldUnit::MM_100TH);
}
}
m_aCtlPreview.ResizeSymbol(m_aSymbolSize);
diff --git a/cui/source/tabpages/tplnedef.cxx b/cui/source/tabpages/tplnedef.cxx
index 7a30638..5d82200 100644
--- a/cui/source/tabpages/tplnedef.cxx
+++ b/cui/source/tabpages/tplnedef.cxx
@@ -64,9 +64,9 @@ SvxLineDefTabPage::SvxLineDefTabPage(TabPageParent pParent, const SfxItemSet& rI
, m_xLbType2(m_xBuilder->weld_combo_box("LB_TYPE_2"))
, m_xNumFldNumber1(m_xBuilder->weld_spin_button("NUM_FLD_1"))
, m_xNumFldNumber2(m_xBuilder->weld_spin_button("NUM_FLD_2"))
, m_xMtrLength1(m_xBuilder->weld_metric_spin_button("MTR_FLD_LENGTH_1", FUNIT_CM))
, m_xMtrLength2(m_xBuilder->weld_metric_spin_button("MTR_FLD_LENGTH_2", FUNIT_CM))
, m_xMtrDistance(m_xBuilder->weld_metric_spin_button("MTR_FLD_DISTANCE", FUNIT_CM))
, m_xMtrLength1(m_xBuilder->weld_metric_spin_button("MTR_FLD_LENGTH_1", FieldUnit::CM))
, m_xMtrLength2(m_xBuilder->weld_metric_spin_button("MTR_FLD_LENGTH_2", FieldUnit::CM))
, m_xMtrDistance(m_xBuilder->weld_metric_spin_button("MTR_FLD_DISTANCE", FieldUnit::CM))
, m_xCbxSynchronize(m_xBuilder->weld_check_button("CBX_SYNCHRONIZE"))
, m_xBtnAdd(m_xBuilder->weld_button("BTN_ADD"))
, m_xBtnModify(m_xBuilder->weld_button("BTN_MODIFY"))
@@ -83,9 +83,9 @@ SvxLineDefTabPage::SvxLineDefTabPage(TabPageParent pParent, const SfxItemSet& rI
switch ( eFUnit )
{
case FUNIT_M:
case FUNIT_KM:
eFUnit = FUNIT_MM;
case FieldUnit::M:
case FieldUnit::KM:
eFUnit = FieldUnit::MM;
break;
default: ; //prevent warning
}
@@ -412,7 +412,7 @@ void SvxLineDefTabPage::ChangeMetricHdl_Impl(weld::ToggleButton* p)
SetMetricValue( *m_xMtrLength2, nTmp2, ePoolUnit );
SetMetricValue( *m_xMtrDistance, nTmp3, ePoolUnit );
}
else if( m_xCbxSynchronize->get_active() && m_xMtrLength1->get_unit() != FUNIT_PERCENT )
else if( m_xCbxSynchronize->get_active() && m_xMtrLength1->get_unit() != FieldUnit::PERCENT )
{
long nTmp1, nTmp2, nTmp3;
@@ -434,9 +434,9 @@ void SvxLineDefTabPage::ChangeMetricHdl_Impl(weld::ToggleButton* p)
m_xMtrLength2->set_digits(0);
m_xMtrDistance->set_digits(0);
m_xMtrLength1->set_unit(FUNIT_PERCENT);
m_xMtrLength2->set_unit(FUNIT_PERCENT);
m_xMtrDistance->set_unit(FUNIT_PERCENT);
m_xMtrLength1->set_unit(FieldUnit::PERCENT);
m_xMtrLength2->set_unit(FieldUnit::PERCENT);
m_xMtrDistance->set_unit(FieldUnit::PERCENT);
SetMetricValue( *m_xMtrLength1, nTmp1, ePoolUnit );
SetMetricValue( *m_xMtrLength2, nTmp2, ePoolUnit );
diff --git a/cui/source/tabpages/tpshadow.cxx b/cui/source/tabpages/tpshadow.cxx
index 7535392..4b5d57c 100644
--- a/cui/source/tabpages/tpshadow.cxx
+++ b/cui/source/tabpages/tpshadow.cxx
@@ -56,9 +56,9 @@ SvxShadowTabPage::SvxShadowTabPage(TabPageParent pParent, const SfxItemSet& rInA
, m_aCtlPosition(this)
, m_xTsbShowShadow(m_xBuilder->weld_check_button("TSB_SHOW_SHADOW"))
, m_xGridShadow(m_xBuilder->weld_widget("gridSHADOW"))
, m_xMtrDistance(m_xBuilder->weld_metric_spin_button("MTR_FLD_DISTANCE", FUNIT_CM))
, m_xMtrDistance(m_xBuilder->weld_metric_spin_button("MTR_FLD_DISTANCE", FieldUnit::CM))
, m_xLbShadowColor(new ColorListBox(m_xBuilder->weld_menu_button("LB_SHADOW_COLOR"), pParent.GetFrameWeld()))
, m_xMtrTransparent(m_xBuilder->weld_metric_spin_button("MTR_SHADOW_TRANSPARENT", FUNIT_PERCENT))
, m_xMtrTransparent(m_xBuilder->weld_metric_spin_button("MTR_SHADOW_TRANSPARENT", FieldUnit::PERCENT))
, m_xCtlPosition(new weld::CustomWeld(*m_xBuilder, "CTL_POSITION", m_aCtlPosition))
, m_xCtlXRectPreview(new weld::CustomWeld(*m_xBuilder, "CTL_COLOR_PREVIEW", m_aCtlXRectPreview))
{
@@ -70,9 +70,9 @@ SvxShadowTabPage::SvxShadowTabPage(TabPageParent pParent, const SfxItemSet& rInA
switch ( eFUnit )
{
case FUNIT_M:
case FUNIT_KM:
eFUnit = FUNIT_MM;
case FieldUnit::M:
case FieldUnit::KM:
eFUnit = FieldUnit::MM;
break;
default: ;//prevent warning
}
@@ -302,7 +302,7 @@ bool SvxShadowTabPage::FillItemSet( SfxItemSet* rAttrs )
}
// transparency
sal_uInt16 nVal = static_cast<sal_uInt16>(m_xMtrTransparent->get_value(FUNIT_PERCENT));
sal_uInt16 nVal = static_cast<sal_uInt16>(m_xMtrTransparent->get_value(FieldUnit::PERCENT));
if (m_xMtrTransparent->get_value_changed_from_saved())
{
SdrPercentItem aItem( makeSdrShadowTransparenceItem(nVal) );
@@ -397,7 +397,7 @@ void SvxShadowTabPage::Reset( const SfxItemSet* rAttrs )
if( rAttrs->GetItemState( SDRATTR_SHADOWTRANSPARENCE ) != SfxItemState::DONTCARE )
{
sal_uInt16 nTransp = rAttrs->Get( SDRATTR_SHADOWTRANSPARENCE ).GetValue();
m_xMtrTransparent->set_value(nTransp, FUNIT_PERCENT);
m_xMtrTransparent->set_value(nTransp, FieldUnit::PERCENT);
}
else
m_xMtrTransparent->set_text("");
@@ -451,7 +451,7 @@ IMPL_LINK_NOARG(SvxShadowTabPage, ModifyShadowHdl_Impl, weld::MetricSpinButton&,
m_rXFSet.Put( XFillStyleItem( drawing::FillStyle_NONE ) );
m_rXFSet.Put( XFillColorItem( OUString(), m_xLbShadowColor->GetSelectEntryColor() ) );
sal_uInt16 nVal = static_cast<sal_uInt16>(m_xMtrTransparent->get_value(FUNIT_PERCENT));
sal_uInt16 nVal = static_cast<sal_uInt16>(m_xMtrTransparent->get_value(FieldUnit::PERCENT));
m_rXFSet.Put( XFillTransparenceItem( nVal ) );
// shadow removal
diff --git a/cui/source/tabpages/tptrans.cxx b/cui/source/tabpages/tptrans.cxx
index b75bf87..7c3240d 100644
--- a/cui/source/tabpages/tptrans.cxx
+++ b/cui/source/tabpages/tptrans.cxx
@@ -107,7 +107,7 @@ void SvxTransparenceTabPage::ActivateLinear(bool bActivate)
IMPL_LINK_NOARG(SvxTransparenceTabPage, ModifyTransparentHdl_Impl, weld::MetricSpinButton&, void)
{
sal_uInt16 nPos = m_xMtrTransparent->get_value(FUNIT_PERCENT);
sal_uInt16 nPos = m_xMtrTransparent->get_value(FieldUnit::PERCENT);
rXFSet.Put(XFillTransparenceItem(nPos));
// preview
@@ -133,16 +133,16 @@ void SvxTransparenceTabPage::ModifiedTrgrHdl_Impl(const weld::ComboBox* pControl
}
// preview
sal_uInt8 nStartCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrStartValue->get_value(FUNIT_PERCENT)) * 255) / 100);
sal_uInt8 nEndCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrEndValue->get_value(FUNIT_PERCENT)) * 255) / 100);
sal_uInt8 nStartCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrStartValue->get_value(FieldUnit::PERCENT)) * 255) / 100);
sal_uInt8 nEndCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrEndValue->get_value(FieldUnit::PERCENT)) * 255) / 100);
XGradient aTmpGradient(
Color(nStartCol, nStartCol, nStartCol),
Color(nEndCol, nEndCol, nEndCol),
static_cast<css::awt::GradientStyle>(m_xLbTrgrGradientType->get_active()),
static_cast<sal_uInt16>(m_xMtrTrgrAngle->get_value(FUNIT_DEGREE)) * 10,
static_cast<sal_uInt16>(m_xMtrTrgrCenterX->get_value(FUNIT_PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrCenterY->get_value(FUNIT_PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrBorder->get_value(FUNIT_PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrAngle->get_value(FieldUnit::DEGREE)) * 10,
static_cast<sal_uInt16>(m_xMtrTrgrCenterX->get_value(FieldUnit::PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrCenterY->get_value(FieldUnit::PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrBorder->get_value(FieldUnit::PERCENT)),
100, 100);
XFillFloatTransparenceItem aItem( aTmpGradient);
@@ -211,18 +211,18 @@ SvxTransparenceTabPage::SvxTransparenceTabPage(TabPageParent pParent, const SfxI
, m_xRbtTransOff(m_xBuilder->weld_radio_button("RBT_TRANS_OFF"))
, m_xRbtTransLinear(m_xBuilder->weld_radio_button("RBT_TRANS_LINEAR"))
, m_xRbtTransGradient(m_xBuilder->weld_radio_button("RBT_TRANS_GRADIENT"))
, m_xMtrTransparent(m_xBuilder->weld_metric_spin_button("MTR_TRANSPARENT", FUNIT_PERCENT))
, m_xMtrTransparent(m_xBuilder->weld_metric_spin_button("MTR_TRANSPARENT", FieldUnit::PERCENT))
, m_xGridGradient(m_xBuilder->weld_widget("gridGradient"))
, m_xLbTrgrGradientType(m_xBuilder->weld_combo_box("LB_TRGR_GRADIENT_TYPES"))
, m_xFtTrgrCenterX(m_xBuilder->weld_label("FT_TRGR_CENTER_X"))
, m_xMtrTrgrCenterX(m_xBuilder->weld_metric_spin_button("MTR_TRGR_CENTER_X", FUNIT_PERCENT))
, m_xMtrTrgrCenterX(m_xBuilder->weld_metric_spin_button("MTR_TRGR_CENTER_X", FieldUnit::PERCENT))
, m_xFtTrgrCenterY(m_xBuilder->weld_label("FT_TRGR_CENTER_Y"))
, m_xMtrTrgrCenterY(m_xBuilder->weld_metric_spin_button("MTR_TRGR_CENTER_Y", FUNIT_PERCENT))
, m_xMtrTrgrCenterY(m_xBuilder->weld_metric_spin_button("MTR_TRGR_CENTER_Y", FieldUnit::PERCENT))
, m_xFtTrgrAngle(m_xBuilder->weld_label("FT_TRGR_ANGLE"))
, m_xMtrTrgrAngle(m_xBuilder->weld_metric_spin_button("MTR_TRGR_ANGLE", FUNIT_DEGREE))
, m_xMtrTrgrBorder(m_xBuilder->weld_metric_spin_button("MTR_TRGR_BORDER", FUNIT_PERCENT))
, m_xMtrTrgrStartValue(m_xBuilder->weld_metric_spin_button("MTR_TRGR_START_VALUE", FUNIT_PERCENT))
, m_xMtrTrgrEndValue(m_xBuilder->weld_metric_spin_button("MTR_TRGR_END_VALUE", FUNIT_PERCENT))
, m_xMtrTrgrAngle(m_xBuilder->weld_metric_spin_button("MTR_TRGR_ANGLE", FieldUnit::DEGREE))
, m_xMtrTrgrBorder(m_xBuilder->weld_metric_spin_button("MTR_TRGR_BORDER", FieldUnit::PERCENT))
, m_xMtrTrgrStartValue(m_xBuilder->weld_metric_spin_button("MTR_TRGR_START_VALUE", FieldUnit::PERCENT))
, m_xMtrTrgrEndValue(m_xBuilder->weld_metric_spin_button("MTR_TRGR_END_VALUE", FieldUnit::PERCENT))
, m_xCtlBitmapBorder(m_xBuilder->weld_widget("bitmap_border"))
, m_xCtlXRectBorder(m_xBuilder->weld_widget("trans_border"))
, m_xCtlBitmapPreview(new weld::CustomWeld(*m_xBuilder, "CTL_BITMAP_PREVIEW", m_aCtlBitmapPreview))
@@ -234,12 +234,12 @@ SvxTransparenceTabPage::SvxTransparenceTabPage(TabPageParent pParent, const SfxI
m_xRbtTransGradient->connect_toggled(LINK(this, SvxTransparenceTabPage, ClickTransGradientHdl_Impl));
// linear transparency
m_xMtrTransparent->set_value(50, FUNIT_PERCENT);
m_xMtrTransparent->set_value(50, FieldUnit::PERCENT);
m_xMtrTransparent->connect_value_changed(LINK(this, SvxTransparenceTabPage, ModifyTransparentHdl_Impl));
// gradient transparency
m_xMtrTrgrEndValue->set_value(100, FUNIT_PERCENT);
m_xMtrTrgrStartValue->set_value(0, FUNIT_PERCENT);
m_xMtrTrgrEndValue->set_value(100, FieldUnit::PERCENT);
m_xMtrTrgrStartValue->set_value(0, FieldUnit::PERCENT);
Link<weld::MetricSpinButton&,void> aLink = LINK( this, SvxTransparenceTabPage, ModifiedTrgrEditHdl_Impl);
m_xLbTrgrGradientType->connect_changed(LINK(this, SvxTransparenceTabPage, ModifiedTrgrListBoxHdl_Impl));
m_xMtrTrgrCenterX->connect_value_changed( aLink );
@@ -277,7 +277,7 @@ bool SvxTransparenceTabPage::FillItemSet(SfxItemSet* rAttrs)
if (m_xMtrTransparent->get_sensitive())
{
// linear transparence
sal_uInt16 nPos = m_xMtrTransparent->get_value(FUNIT_PERCENT);
sal_uInt16 nPos = m_xMtrTransparent->get_value(FieldUnit::PERCENT);
if (m_xMtrTransparent->get_value_changed_from_saved() || !bLinearActive)
{
XFillTransparenceItem aItem(nPos);
@@ -304,16 +304,16 @@ bool SvxTransparenceTabPage::FillItemSet(SfxItemSet* rAttrs)
|| m_xMtrTrgrStartValue->get_value_changed_from_saved()
|| m_xMtrTrgrEndValue->get_value_changed_from_saved())
{
sal_uInt8 nStartCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrStartValue->get_value(FUNIT_PERCENT)) * 255) / 100);
sal_uInt8 nEndCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrEndValue->get_value(FUNIT_PERCENT)) * 255) / 100);
sal_uInt8 nStartCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrStartValue->get_value(FieldUnit::PERCENT)) * 255) / 100);
sal_uInt8 nEndCol = static_cast<sal_uInt8>((static_cast<sal_uInt16>(m_xMtrTrgrEndValue->get_value(FieldUnit::PERCENT)) * 255) / 100);
XGradient aTmpGradient(
Color(nStartCol, nStartCol, nStartCol),
Color(nEndCol, nEndCol, nEndCol),
static_cast<css::awt::GradientStyle>(m_xLbTrgrGradientType->get_active()),
static_cast<sal_uInt16>(m_xMtrTrgrAngle->get_value(FUNIT_DEGREE)) * 10,
static_cast<sal_uInt16>(m_xMtrTrgrCenterX->get_value(FUNIT_PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrCenterY->get_value(FUNIT_PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrBorder->get_value(FUNIT_PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrAngle->get_value(FieldUnit::DEGREE)) * 10,
static_cast<sal_uInt16>(m_xMtrTrgrCenterX->get_value(FieldUnit::PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrCenterY->get_value(FieldUnit::PERCENT)),
static_cast<sal_uInt16>(m_xMtrTrgrBorder->get_value(FieldUnit::PERCENT)),
100, 100);
XFillFloatTransparenceItem aItem(aTmpGradient);
@@ -377,16 +377,16 @@ void SvxTransparenceTabPage::Reset(const SfxItemSet* rAttrs)
const XGradient& rGradient = static_cast<const XFillFloatTransparenceItem*>(pGradientItem)->GetGradientValue();
css::awt::GradientStyle eXGS(rGradient.GetGradientStyle());
m_xLbTrgrGradientType->set_active(sal::static_int_cast< sal_Int32 >(eXGS));
m_xMtrTrgrAngle->set_value(rGradient.GetAngle() / 10, FUNIT_DEGREE);
m_xMtrTrgrBorder->set_value(rGradient.GetBorder(), FUNIT_PERCENT);
m_xMtrTrgrCenterX->set_value(rGradient.GetXOffset(), FUNIT_PERCENT);
m_xMtrTrgrCenterY->set_value(rGradient.GetYOffset(), FUNIT_PERCENT);
m_xMtrTrgrStartValue->set_value(static_cast<sal_uInt16>(((static_cast<sal_uInt16>(rGradient.GetStartColor().GetRed()) + 1) * 100) / 255), FUNIT_PERCENT);
m_xMtrTrgrEndValue->set_value(static_cast<sal_uInt16>(((static_cast<sal_uInt16>(rGradient.GetEndColor().GetRed()) + 1) * 100) / 255), FUNIT_PERCENT);
m_xMtrTrgrAngle->set_value(rGradient.GetAngle() / 10, FieldUnit::DEGREE);
m_xMtrTrgrBorder->set_value(rGradient.GetBorder(), FieldUnit::PERCENT);
m_xMtrTrgrCenterX->set_value(rGradient.GetXOffset(), FieldUnit::PERCENT);
m_xMtrTrgrCenterY->set_value(rGradient.GetYOffset(), FieldUnit::PERCENT);
m_xMtrTrgrStartValue->set_value(static_cast<sal_uInt16>(((static_cast<sal_uInt16>(rGradient.GetStartColor().GetRed()) + 1) * 100) / 255), FieldUnit::PERCENT);
m_xMtrTrgrEndValue->set_value(static_cast<sal_uInt16>(((static_cast<sal_uInt16>(rGradient.GetEndColor().GetRed()) + 1) * 100) / 255), FieldUnit::PERCENT);
// linear transparence
sal_uInt16 nTransp = static_cast<const XFillTransparenceItem*>(pLinearItem)->GetValue();
m_xMtrTransparent->set_value(bLinearActive ? nTransp : 50, FUNIT_PERCENT);
m_xMtrTransparent->set_value(bLinearActive ? nTransp : 50, FieldUnit::PERCENT);
ModifyTransparentHdl_Impl(*m_xMtrTransparent);
// select the correct radio button
diff --git a/cui/source/tabpages/transfrm.cxx b/cui/source/tabpages/transfrm.cxx
index eac242e..3da5625fb 100644
--- a/cui/source/tabpages/transfrm.cxx
+++ b/cui/source/tabpages/transfrm.cxx
@@ -172,11 +172,11 @@ SvxAngleTabPage::SvxAngleTabPage(TabPageParent pParent, const SfxItemSet& rInAtt
: SvxTabPage(pParent, "cui/ui/rotationtabpage.ui", "Rotation", rInAttrs)
, rOutAttrs(rInAttrs)
, pView(nullptr)
, eDlgUnit(FUNIT_NONE)
, eDlgUnit(FieldUnit::NONE)
, m_aCtlRect(this)
, m_xFlPosition(m_xBuilder->weld_widget("FL_POSITION"))
, m_xMtrPosX(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_X", FUNIT_CM))
, m_xMtrPosY(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_Y", FUNIT_CM))
, m_xMtrPosX(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_X", FieldUnit::CM))
, m_xMtrPosY(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_Y", FieldUnit::CM))
, m_xCtlRect(new weld::CustomWeld(*m_xBuilder, "CTL_RECT", m_aCtlRect))
, m_xFlAngle(m_xBuilder->weld_widget("FL_ANGLE"))
, m_xNfAngle(m_xBuilder->weld_spin_button("NF_ANGLE"))
@@ -201,7 +201,7 @@ void SvxAngleTabPage::Construct()
SetFieldUnit(*m_xMtrPosX, eDlgUnit, true);
SetFieldUnit(*m_xMtrPosY, eDlgUnit, true);
if (FUNIT_MILE == eDlgUnit || FUNIT_KM == eDlgUnit)
if (FieldUnit::MILE == eDlgUnit || FieldUnit::KM == eDlgUnit)
{
m_xMtrPosX->set_digits(3);
m_xMtrPosY->set_digits(3);
@@ -336,56 +336,56 @@ void SvxAngleTabPage::PointChanged(weld::DrawingArea* pDrawingArea, RectPoint eR
{
case RectPoint::LT:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FieldUnit::NONE );
break;
}
case RectPoint::MT:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FieldUnit::NONE );
break;
}
case RectPoint::RT:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FieldUnit::NONE );
break;
}
case RectPoint::LM:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FieldUnit::NONE );
break;
}
case RectPoint::MM:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FieldUnit::NONE );
break;
}
case RectPoint::RM:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FieldUnit::NONE );
break;
}
case RectPoint::LB:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FieldUnit::NONE );
break;
}
case RectPoint::MB:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FieldUnit::NONE );
break;
}
case RectPoint::RB:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FieldUnit::NONE );
break;
}
}
@@ -401,19 +401,19 @@ SvxSlantTabPage::SvxSlantTabPage(TabPageParent pParent, const SfxItemSet& rInAtt
: SfxTabPage(pParent, "cui/ui/slantcornertabpage.ui", "SlantAndCornerRadius", &rInAttrs)
, rOutAttrs(rInAttrs)
, pView(nullptr)
, eDlgUnit(FUNIT_NONE)
, eDlgUnit(FieldUnit::NONE)
, m_xFlRadius(m_xBuilder->weld_widget("FL_RADIUS"))
, m_xMtrRadius(m_xBuilder->weld_metric_spin_button("MTR_FLD_RADIUS", FUNIT_CM))
, m_xMtrRadius(m_xBuilder->weld_metric_spin_button("MTR_FLD_RADIUS", FieldUnit::CM))
, m_xFlAngle(m_xBuilder->weld_widget("FL_SLANT"))
, m_xMtrAngle(m_xBuilder->weld_metric_spin_button("MTR_FLD_ANGLE", FUNIT_DEGREE))
, m_xMtrAngle(m_xBuilder->weld_metric_spin_button("MTR_FLD_ANGLE", FieldUnit::DEGREE))
{
for (int i = 0; i < 2; ++i)
{
m_aControlGroups[i] = m_xBuilder->weld_widget("controlgroups" + OString::number(i+1));
m_aControlGroupX[i] = m_xBuilder->weld_widget("controlgroupx" + OString::number(i+1));
m_aControlX[i] = m_xBuilder->weld_metric_spin_button("controlx" + OString::number(i+1), FUNIT_CM);
m_aControlX[i] = m_xBuilder->weld_metric_spin_button("controlx" + OString::number(i+1), FieldUnit::CM);
m_aControlGroupY[i] = m_xBuilder->weld_widget("controlgroupy" + OString::number(i+1));
m_aControlY[i] = m_xBuilder->weld_metric_spin_button("controly" + OString::number(i+1), FUNIT_CM);
m_aControlY[i] = m_xBuilder->weld_metric_spin_button("controly" + OString::number(i+1), FieldUnit::CM);
}
// this page needs ExchangeSupport
@@ -463,7 +463,7 @@ bool SvxSlantTabPage::FillItemSet(SfxItemSet* rAttrs)
if (m_xMtrAngle->get_value_changed_from_saved())
{
sal_Int32 nValue = static_cast<sal_Int32>(m_xMtrAngle->get_value(FUNIT_NONE));
sal_Int32 nValue = static_cast<sal_Int32>(m_xMtrAngle->get_value(FieldUnit::NONE));
rAttrs->Put( SfxInt32Item( SID_ATTR_TRANSFORM_SHEAR, nValue ) );
bModified = true;
}
@@ -609,7 +609,7 @@ void SvxSlantTabPage::Reset(const SfxItemSet* rAttrs)
if( pItem )
{
m_xMtrAngle->set_value(static_cast<const SfxInt32Item*>(pItem)->GetValue(), FUNIT_NONE);
m_xMtrAngle->set_value(static_cast<const SfxInt32Item*>(pItem)->GetValue(), FieldUnit::NONE);
}
else
{
@@ -685,11 +685,11 @@ void SvxSlantTabPage::Reset(const SfxItemSet* rAttrs)
if (aMaxPosition.X() == aMinPosition.X())
m_aControlGroupX[i]->set_sensitive(false);
else
m_aControlX[i]->set_range(aMinPosition.X(), aMaxPosition.X(), FUNIT_MM);
m_aControlX[i]->set_range(aMinPosition.X(), aMaxPosition.X(), FieldUnit::MM);
if (aMaxPosition.Y() == aMinPosition.Y())
m_aControlGroupY[i]->set_sensitive(false);
else
m_aControlY[i]->set_range(aMinPosition.Y(), aMaxPosition.Y(), FUNIT_MM);
m_aControlY[i]->set_range(aMinPosition.Y(), aMaxPosition.Y(), FieldUnit::MM);
}
//restore geometry
@@ -751,7 +751,7 @@ SvxPositionSizeTabPage::SvxPositionSizeTabPage(TabPageParent pParent, const SfxI
: SvxTabPage(pParent, "cui/ui/possizetabpage.ui", "PositionAndSize", rInAttrs)
, mrOutAttrs(rInAttrs)
, mpView(nullptr)
, meDlgUnit(FUNIT_NONE)
, meDlgUnit(FieldUnit::NONE)
, mnProtectSizeState(TRISTATE_FALSE)
, mbPageDisabled(false)
, mbProtectDisabled(false)
@@ -764,14 +764,14 @@ SvxPositionSizeTabPage::SvxPositionSizeTabPage(TabPageParent pParent, const SfxI
, m_aCtlPos(this)
, m_aCtlSize(this)
, m_xFlPosition(m_xBuilder->weld_widget("FL_POSITION"))
, m_xMtrPosX(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_X", FUNIT_CM))
, m_xMtrPosY(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_Y", FUNIT_CM))
, m_xMtrPosX(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_X", FieldUnit::CM))
, m_xMtrPosY(m_xBuilder->weld_metric_spin_button("MTR_FLD_POS_Y", FieldUnit::CM))
, m_xCtlPos(new weld::CustomWeld(*m_xBuilder, "CTL_POSRECT", m_aCtlPos))
, m_xFlSize(m_xBuilder->weld_widget("FL_SIZE"))
, m_xFtWidth(m_xBuilder->weld_label("FT_WIDTH"))
, m_xMtrWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_WIDTH", FUNIT_CM))
, m_xMtrWidth(m_xBuilder->weld_metric_spin_button("MTR_FLD_WIDTH", FieldUnit::CM))
, m_xFtHeight(m_xBuilder->weld_label("FT_HEIGHT"))
, m_xMtrHeight(m_xBuilder->weld_metric_spin_button("MTR_FLD_HEIGHT", FUNIT_CM))
, m_xMtrHeight(m_xBuilder->weld_metric_spin_button("MTR_FLD_HEIGHT", FieldUnit::CM))
, m_xCbxScale(m_xBuilder->weld_check_button("CBX_SCALE"))
, m_xCtlSize(new weld::CustomWeld(*m_xBuilder, "CTL_SIZERECT", m_aCtlSize))
, m_xFlProtect(m_xBuilder->weld_widget("FL_PROTECT"))
@@ -820,7 +820,7 @@ void SvxPositionSizeTabPage::Construct()
SetFieldUnit( *m_xMtrWidth, meDlgUnit, true );
SetFieldUnit( *m_xMtrHeight, meDlgUnit, true );
if(FUNIT_MILE == meDlgUnit || FUNIT_KM == meDlgUnit)
if(FieldUnit::MILE == meDlgUnit || FieldUnit::KM == meDlgUnit)
{
m_xMtrPosX->set_digits( 3 );
m_xMtrPosY->set_digits( 3 );
@@ -966,13 +966,13 @@ bool SvxPositionSizeTabPage::FillItemSet( SfxItemSet* rOutAttrs )
Fraction aUIScale = mpView->GetModel()->GetUIScale();
// get Width
double nWidth = static_cast<double>(m_xMtrWidth->get_value(FUNIT_100TH_MM));
double nWidth = static_cast<double>(m_xMtrWidth->get_value(FieldUnit::MM_100TH));
long lWidth = long(nWidth * static_cast<double>(aUIScale));
lWidth = OutputDevice::LogicToLogic( lWidth, MapUnit::Map100thMM, mePoolUnit );
lWidth = static_cast<long>(m_xMtrWidth->denormalize( lWidth ));
// get Height
double nHeight = static_cast<double>(m_xMtrHeight->get_value(FUNIT_100TH_MM));
double nHeight = static_cast<double>(m_xMtrHeight->get_value(FieldUnit::MM_100TH));
long lHeight = long(nHeight * static_cast<double>(aUIScale));
lHeight = OutputDevice::LogicToLogic( lHeight, MapUnit::Map100thMM, mePoolUnit );
lHeight = static_cast<long>(m_xMtrHeight->denormalize( lHeight ));
@@ -1075,7 +1075,7 @@ void SvxPositionSizeTabPage::Reset( const SfxItemSet* )
double fTmpWidth((OutputDevice::LogicToLogic(static_cast<sal_Int32>(mfOldWidth), mePoolUnit, MapUnit::Map100thMM)) / fUIScale);
if (m_xMtrWidth->get_digits())
fTmpWidth *= pow(10.0, m_xMtrWidth->get_digits());
m_xMtrWidth->set_value(static_cast<int>(fTmpWidth), FUNIT_100TH_MM);
m_xMtrWidth->set_value(static_cast<int>(fTmpWidth), FieldUnit::MM_100TH);
}
{ // #i75273# set height
@@ -1084,7 +1084,7 @@ void SvxPositionSizeTabPage::Reset( const SfxItemSet* )
double fTmpHeight((OutputDevice::LogicToLogic(static_cast<sal_Int32>(mfOldHeight), mePoolUnit, MapUnit::Map100thMM)) / fUIScale);
if (m_xMtrHeight->get_digits())
fTmpHeight *= pow(10.0, m_xMtrHeight->get_digits());
m_xMtrHeight->set_value(static_cast<int>(fTmpHeight), FUNIT_100TH_MM);
m_xMtrHeight->set_value(static_cast<int>(fTmpHeight), FieldUnit::MM_100TH);
}
pItem = GetItem( mrOutAttrs, SID_ATTR_TRANSFORM_PROTECT_SIZE );
@@ -1149,8 +1149,8 @@ DeactivateRC SvxPositionSizeTabPage::DeactivatePage( SfxItemSet* _pSet )
{
if( _pSet )
{
double fX(static_cast<double>(m_xMtrPosX->get_value(FUNIT_NONE)));
double fY(static_cast<double>(m_xMtrPosY->get_value(FUNIT_NONE)));
double fX(static_cast<double>(m_xMtrPosX->get_value(FieldUnit::NONE)));
double fY(static_cast<double>(m_xMtrPosY->get_value(FieldUnit::NONE)));
GetTopLeftPosition(fX, fY, maRange);
const ::tools::Rectangle aOutRectangle(
@@ -1304,8 +1304,8 @@ void SvxPositionSizeTabPage::SetMinMaxPosition()
fBottom = o3tl::clamp(fBottom, -fMaxLong, fMaxLong);
// #i75273# normalizing when setting the min/max values was wrong, removed
m_xMtrPosX->set_range(basegfx::fround64(fLeft), basegfx::fround64(fRight), FUNIT_NONE);
m_xMtrPosY->set_range(basegfx::fround64(fTop), basegfx::fround64(fBottom), FUNIT_NONE);
m_xMtrPosX->set_range(basegfx::fround64(fLeft), basegfx::fround64(fRight), FieldUnit::NONE);
m_xMtrPosY->set_range(basegfx::fround64(fTop), basegfx::fround64(fBottom), FieldUnit::NONE);
// size
fLeft = maWorkRange.getMinX();
@@ -1382,8 +1382,8 @@ void SvxPositionSizeTabPage::SetMinMaxPosition()
}
// #i75273# normalizing when setting the min/max values was wrong, removed
m_xMtrWidth->set_max(basegfx::fround64(fNewX), FUNIT_NONE);
m_xMtrHeight->set_max(basegfx::fround64(fNewY), FUNIT_NONE);
m_xMtrWidth->set_max(basegfx::fround64(fNewX), FieldUnit::NONE);
m_xMtrHeight->set_max(basegfx::fround64(fNewY), FieldUnit::NONE);
}
void SvxPositionSizeTabPage::GetTopLeftPosition(double& rfX, double& rfY, const basegfx::B2DRange& rRange)
@@ -1450,56 +1450,56 @@ void SvxPositionSizeTabPage::PointChanged(weld::DrawingArea* pDrawingArea, RectP
{
case RectPoint::LT:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FieldUnit::NONE );
break;
}
case RectPoint::MT:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FieldUnit::NONE );
break;
}
case RectPoint::RT:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMinY()), FieldUnit::NONE );
break;
}
case RectPoint::LM:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FieldUnit::NONE );
break;
}
case RectPoint::MM:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FieldUnit::NONE );
break;
}
case RectPoint::RM:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getCenter().getY()), FieldUnit::NONE );
break;
}
case RectPoint::LB:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMinX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FieldUnit::NONE );
break;
}
case RectPoint::MB:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getCenter().getX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FieldUnit::NONE );
break;
}
case RectPoint::RB:
{
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FUNIT_NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FUNIT_NONE );
m_xMtrPosX->set_value( basegfx::fround64(maRange.getMaxX()), FieldUnit::NONE );
m_xMtrPosY->set_value( basegfx::fround64(maRange.getMaxY()), FieldUnit::NONE );
break;
}
}
@@ -1527,21 +1527,21 @@ IMPL_LINK_NOARG(SvxPositionSizeTabPage, ChangeWidthHdl, weld::MetricSpinButton&,
{
if( m_xCbxScale->get_active() && m_xCbxScale->get_sensitive() )
{
sal_Int64 nHeight(basegfx::fround64((mfOldHeight * static_cast<double>(m_xMtrWidth->get_value(FUNIT_NONE))) / mfOldWidth));
sal_Int64 nHeight(basegfx::fround64((mfOldHeight * static_cast<double>(m_xMtrWidth->get_value(FieldUnit::NONE))) / mfOldWidth));
int nMin, nMax;
m_xMtrHeight->get_range(nMin, nMax, FUNIT_NONE);
m_xMtrHeight->get_range(nMin, nMax, FieldUnit::NONE);
if (nHeight <= nMax)
{
m_xMtrHeight->set_value(nHeight, FUNIT_NONE);
m_xMtrHeight->set_value(nHeight, FieldUnit::NONE);
}
else
{
nHeight = nMax;
m_xMtrHeight->set_value(nHeight, FUNIT_NONE);
m_xMtrHeight->set_value(nHeight, FieldUnit::NONE);
const sal_Int64 nWidth(basegfx::fround64((mfOldWidth * static_cast<double>(nHeight)) / mfOldHeight));
m_xMtrWidth->set_value(nWidth, FUNIT_NONE);
m_xMtrWidth->set_value(nWidth, FieldUnit::NONE);
}
}
}
@@ -1550,21 +1550,21 @@ IMPL_LINK_NOARG(SvxPositionSizeTabPage, ChangeHeightHdl, weld::MetricSpinButton&
{
if( m_xCbxScale->get_active() && m_xCbxScale->get_sensitive() )
{
sal_Int64 nWidth(basegfx::fround64((mfOldWidth * static_cast<double>(m_xMtrHeight->get_value(FUNIT_NONE))) / mfOldHeight));
sal_Int64 nWidth(basegfx::fround64((mfOldWidth * static_cast<double>(m_xMtrHeight->get_value(FieldUnit::NONE))) / mfOldHeight));
int nMin, nMax;
m_xMtrWidth->get_range(nMin, nMax, FUNIT_NONE);
m_xMtrWidth->get_range(nMin, nMax, FieldUnit::NONE);
if (nWidth <= nMax)
{
m_xMtrWidth->set_value(nWidth, FUNIT_NONE);
m_xMtrWidth->set_value(nWidth, FieldUnit::NONE);
}
else
{
nWidth = nMax;
m_xMtrWidth->set_value(nWidth, FUNIT_NONE);
m_xMtrWidth->set_value(nWidth, FieldUnit::NONE);
const sal_Int64 nHeight(basegfx::fround64((mfOldHeight * static_cast<double>(nWidth)) / mfOldWidth));
m_xMtrHeight->set_value(nHeight, FUNIT_NONE);
m_xMtrHeight->set_value(nHeight, FieldUnit::NONE);
}
}
}
diff --git a/dbaccess/source/ui/dlg/dlgsize.cxx b/dbaccess/source/ui/dlg/dlgsize.cxx
index e5d95c4..9ed623f 100644
--- a/dbaccess/source/ui/dlg/dlgsize.cxx
+++ b/dbaccess/source/ui/dlg/dlgsize.cxx
@@ -31,7 +31,7 @@ DlgSize::DlgSize(weld::Window* pParent, sal_Int32 nVal, bool bRow, sal_Int32 _nA
bRow ? OString("RowHeightDialog") : OString("ColWidthDialog"))
, m_nPrevValue(nVal)
, m_nStandard(bRow ? DEF_ROW_HEIGHT : DEF_COL_WIDTH)
, m_xMF_VALUE(m_xBuilder->weld_metric_spin_button("value", FUNIT_CM))
, m_xMF_VALUE(m_xBuilder->weld_metric_spin_button("value", FieldUnit::CM))
, m_xCB_STANDARD(m_xBuilder->weld_check_button("automatic"))
{
if ( _nAlternativeStandard > 0 )
@@ -54,14 +54,14 @@ DlgSize::~DlgSize()
void DlgSize::SetValue( sal_Int32 nVal )
{
m_xMF_VALUE->set_value(nVal, FUNIT_CM );
m_xMF_VALUE->set_value(nVal, FieldUnit::CM );
}
sal_Int32 DlgSize::GetValue()
{
if (m_xCB_STANDARD->get_active())
return -1;
return static_cast<sal_Int32>(m_xMF_VALUE->get_value( FUNIT_CM ));
return static_cast<sal_Int32>(m_xMF_VALUE->get_value( FieldUnit::CM ));
}
IMPL_LINK_NOARG(DlgSize, CbClickHdl, weld::ToggleButton&, void)
@@ -70,7 +70,7 @@ IMPL_LINK_NOARG(DlgSize, CbClickHdl, weld::ToggleButton&, void)
if (!m_xCB_STANDARD->get_active())
{
// don't use getValue as this will use m_xCB_STANDARD->to determine if we're standard
m_nPrevValue = static_cast<sal_Int32>(m_xMF_VALUE->get_value(FUNIT_CM));
m_nPrevValue = static_cast<sal_Int32>(m_xMF_VALUE->get_value(FieldUnit::CM));
m_xMF_VALUE->set_text("");
}
else
diff --git a/editeng/source/items/textitem.cxx b/editeng/source/items/textitem.cxx
index 9c39709..15c7f39 100644
--- a/editeng/source/items/textitem.cxx
+++ b/editeng/source/items/textitem.cxx
@@ -1043,7 +1043,7 @@ void SvxFontHeightItem::SetHeight( sal_uInt32 nNewHeight, const sal_uInt16 nNewP
if( MapUnit::MapRelative != eUnit )
nHeight = nNewHeight + ::ItemToControl( short(nNewProp), eUnit,
FUNIT_TWIP );
FieldUnit::TWIP );
else if( 100 != nNewProp )
nHeight = sal_uInt32(( nNewHeight * nNewProp ) / 100 );
else
@@ -1061,7 +1061,7 @@ void SvxFontHeightItem::SetHeight( sal_uInt32 nNewHeight, sal_uInt16 nNewProp,
if( MapUnit::MapRelative != eMetric )
nHeight = nNewHeight +
::ControlToItem( ::ItemToControl(static_cast<short>(nNewProp), eMetric,
FUNIT_TWIP ), FUNIT_TWIP,
FieldUnit::TWIP ), FieldUnit::TWIP,
eCoreMetric );
else if( 100 != nNewProp )
nHeight = sal_uInt32(( nNewHeight * nNewProp ) / 100 );
diff --git a/editeng/source/xml/xmltxtexp.cxx b/editeng/source/xml/xmltxtexp.cxx
index 986781e..b7de6f7 100644
--- a/editeng/source/xml/xmltxtexp.cxx
+++ b/editeng/source/xml/xmltxtexp.cxx
@@ -272,7 +272,7 @@ SvxXMLTextExportComponent::SvxXMLTextExportComponent(
const ESelection& rSel,
const OUString& rFileName,
const css::uno::Reference< css::xml::sax::XDocumentHandler > & xHandler)
: SvXMLExport( xContext, "", rFileName, xHandler, static_cast<frame::XModel*>(new SvxSimpleUnoModel()), FUNIT_CM,
: SvXMLExport( xContext, "", rFileName, xHandler, static_cast<frame::XModel*>(new SvxSimpleUnoModel()), FieldUnit::CM,
SvXMLExportFlags::OASIS | SvXMLExportFlags::AUTOSTYLES | SvXMLExportFlags::CONTENT )
{
SvxEditEngineSource aEditSource( pEditEngine );
diff --git a/extensions/source/propctrlr/propertyhandler.cxx b/extensions/source/propctrlr/propertyhandler.cxx
index 6ea9864..d261ae4 100644
--- a/extensions/source/propctrlr/propertyhandler.cxx
+++ b/extensions/source/propctrlr/propertyhandler.cxx
@@ -350,7 +350,7 @@ namespace pcr
sal_Int16 PropertyHandler::impl_getDocumentMeasurementUnit_throw() const
{
FieldUnit eUnit = FUNIT_NONE;
FieldUnit eUnit = FieldUnit::NONE;
Reference< XServiceInfo > xDocumentSI( impl_getContextDocument_nothrow(), UNO_QUERY );
OSL_ENSURE( xDocumentSI.is(), "PropertyHandlerHelper::impl_getDocumentMeasurementUnit_throw: No context document - where do I live?" );
@@ -390,19 +390,19 @@ namespace pcr
{
::utl::OConfigurationTreeRoot aConfigTree( ::utl::OConfigurationTreeRoot::createWithComponentContext(
m_xContext, sConfigurationLocation, -1, ::utl::OConfigurationTreeRoot::CM_READONLY ) );
sal_Int32 nUnitAsInt = sal_Int32(FUNIT_NONE);
sal_Int32 nUnitAsInt = sal_Int32(FieldUnit::NONE);
aConfigTree.getNodeValue( sConfigurationProperty ) >>= nUnitAsInt;
// if this denotes a valid (and accepted) unit, then use it
if ( ( nUnitAsInt > FUNIT_NONE ) && ( nUnitAsInt <= FUNIT_100TH_MM ) )
if ( ( nUnitAsInt > sal_Int32(FieldUnit::NONE) ) && ( nUnitAsInt <= sal_Int32(FieldUnit::MM_100TH) ) )
eUnit = static_cast< FieldUnit >( nUnitAsInt );
}
}
if ( FUNIT_NONE == eUnit )
if ( FieldUnit::NONE == eUnit )
{
MeasurementSystem eSystem = SvtSysLocale().GetLocaleData().getMeasurementSystemEnum();
eUnit = MeasurementSystem::Metric == eSystem ? FUNIT_CM : FUNIT_INCH;
eUnit = MeasurementSystem::Metric == eSystem ? FieldUnit::CM : FieldUnit::INCH;
}
return VCLUnoHelper::ConvertToMeasurementUnit( eUnit, 1 );
diff --git a/extensions/source/propctrlr/standardcontrol.cxx b/extensions/source/propctrlr/standardcontrol.cxx
index 40e2831..9f88def 100644
--- a/extensions/source/propctrlr/standardcontrol.cxx
+++ b/extensions/source/propctrlr/standardcontrol.cxx
@@ -477,10 +477,10 @@ namespace pcr
ONumericControl::ONumericControl( vcl::Window* _pParent, WinBits _nWinStyle )
:ONumericControl_Base( PropertyControlType::NumericField, _pParent, _nWinStyle )
,m_eValueUnit( FUNIT_NONE )
,m_eValueUnit( FieldUnit::NONE )
,m_nFieldToUNOValueFactor( 1 )
{
MetricField::SetDefaultUnit( FUNIT_NONE );
MetricField::SetDefaultUnit( FieldUnit::NONE );
getTypedControlWindow()->EnableEmptyFieldValue( true );
getTypedControlWindow()->SetStrictFormat( true );
diff --git a/extensions/source/propctrlr/usercontrol.cxx b/extensions/source/propctrlr/usercontrol.cxx
index a74726d..9163d21f 100644
--- a/extensions/source/propctrlr/usercontrol.cxx
+++ b/extensions/source/propctrlr/usercontrol.cxx
@@ -290,7 +290,7 @@ namespace pcr
OTimeDurationControl::OTimeDurationControl( vcl::Window* pParent )
:ONumericControl( pParent, WB_BORDER | WB_TABSTOP )
{
getTypedControlWindow()->SetUnit( FUNIT_CUSTOM );
getTypedControlWindow()->SetUnit( FieldUnit::CUSTOM );
getTypedControlWindow()->SetCustomUnitText(" ms");
getTypedControlWindow()->SetCustomConvertHdl( LINK( this, OTimeDurationControl, OnCustomConvert ) );
}
diff --git a/extensions/source/scanner/sanedlg.cxx b/extensions/source/scanner/sanedlg.cxx
index d23384b..1a88a2e 100644
--- a/extensions/source/scanner/sanedlg.cxx
+++ b/extensions/source/scanner/sanedlg.cxx
@@ -469,12 +469,12 @@ void SaneDlg::InitFields()
{
if( mrSane.GetOptionUnit( nOption ) == SANE_UNIT_MM )
{
pField->SetUnit( FUNIT_MM );
pField->SetValue( static_cast<int>(fValue), FUNIT_MM );
pField->SetUnit( FieldUnit::MM );
pField->SetValue( static_cast<int>(fValue), FieldUnit::MM );
}
else // SANE_UNIT_PIXEL
{
pField->SetValue( static_cast<int>(fValue), FUNIT_CUSTOM );
pField->SetValue( static_cast<int>(fValue), FieldUnit::CUSTOM );
pField->SetCustomUnitText("Pixel");
}
switch( i ) {
diff --git a/filter/source/pdf/impdialog.cxx b/filter/source/pdf/impdialog.cxx
index e92668c..8b372cf 100644
--- a/filter/source/pdf/impdialog.cxx
+++ b/filter/source/pdf/impdialog.cxx
@@ -458,7 +458,7 @@ ImpPDFTabGeneralPage::ImpPDFTabGeneralPage(TabPageParent pParent, const SfxItemS
, mxRbLosslessCompression(m_xBuilder->weld_radio_button("losslesscompress"))
, mxRbJPEGCompression(m_xBuilder->weld_radio_button("jpegcompress"))
, mxQualityFrame(m_xBuilder->weld_widget("qualityframe"))
, mxNfQuality(m_xBuilder->weld_metric_spin_button("quality", FUNIT_PERCENT))
, mxNfQuality(m_xBuilder->weld_metric_spin_button("quality", FieldUnit::PERCENT))
, mxCbReduceImageResolution(m_xBuilder->weld_check_button("reduceresolution"))
, mxCoReduceImageResolution(m_xBuilder->weld_combo_box("resolution"))
, mxCbPDFA1b(m_xBuilder->weld_check_button("pdfa"))
@@ -517,7 +517,7 @@ void ImpPDFTabGeneralPage::SetFilterConfigItem(ImpPDFTabDialog* pParent)
else
mxRbJPEGCompression->set_active(true);
mxNfQuality->set_value( pParent->mnQuality, FUNIT_PERCENT );
mxNfQuality->set_value( pParent->mnQuality, FieldUnit::PERCENT );
mxQualityFrame->set_sensitive(!bUseLosslessCompression);
mxCbReduceImageResolution->connect_toggled(LINK(this, ImpPDFTabGeneralPage, ToggleReduceImageResolutionHdl));
@@ -611,7 +611,7 @@ void ImpPDFTabGeneralPage::GetFilterConfigItem( ImpPDFTabDialog* pParent )
{
// updating the FilterData sequence and storing FilterData to configuration
pParent->mbUseLosslessCompression = mxRbLosslessCompression->get_active();
pParent->mnQuality = static_cast<sal_Int32>(mxNfQuality->get_value(FUNIT_PERCENT));
pParent->mnQuality = static_cast<sal_Int32>(mxNfQuality->get_value(FieldUnit::PERCENT));
pParent->mbReduceImageResolution = mxCbReduceImageResolution->get_active();
pParent->mnMaxImageResolution = mxCoReduceImageResolution->get_active_text().toInt32();
pParent->mbExportNotes = mxCbExportNotes->get_active();
diff --git a/include/sfx2/module.hxx b/include/sfx2/module.hxx
index 1eb9ef1f..842cab0 100644
--- a/include/sfx2/module.hxx
+++ b/include/sfx2/module.hxx
@@ -92,7 +92,7 @@ public:
Effectively, this method looks up the SfxViewFrame belonging to the given XFrame, then the SfxModule belonging to
the document in this frame, then this module's field unit.
Failures in any of those steps are reported as assertion in non-product builds, and then FUNIT_100TH_MM is returned.
Failures in any of those steps are reported as assertion in non-product builds, and then FieldUnit::MM_100TH is returned.
*/
static FieldUnit GetModuleFieldUnit( css::uno::Reference< css::frame::XFrame > const & i_frame );
FieldUnit GetFieldUnit() const;
diff --git a/include/svtools/ctrlbox.hxx b/include/svtools/ctrlbox.hxx
index 7849cdf..d6e8f8f 100644
--- a/include/svtools/ctrlbox.hxx
+++ b/include/svtools/ctrlbox.hxx
@@ -54,7 +54,7 @@ All scalar numbers in 1/100 of the corresponding unit.
Line1 is the outer, Line2 the inner line, Distance is the distance between
these two lines. If Line2 == 0, only Line1 will be shown. Defaults for
source and target unit are FUNIT_POINT.
source and target unit are FieldUnit::POINT.
SetColor() sets the line color.
diff --git a/include/svtools/ruler.hxx b/include/svtools/ruler.hxx
index 8429ea1..e4baeb8 100644
--- a/include/svtools/ruler.hxx
+++ b/include/svtools/ruler.hxx
@@ -111,15 +111,15 @@ The values are computed as described below:
SetUnit() and SetZoom() configure which unit is used to display
the values on the ruler. The following units are accepted:
FUNIT_MM
FUNIT_CM (Default)
FUNIT_M
FUNIT_KM
FUNIT_INCH
FUNIT_FOOT
FUNIT_MILE
FUNIT_POINT
FUNIT_PICA
FieldUnit::MM
FieldUnit::CM (Default)
FieldUnit::M
FieldUnit::KM
FieldUnit::INCH
FieldUnit::FOOT
FieldUnit::MILE
FieldUnit::POINT
FieldUnit::PICA
--------------------------------------------------------------------------
diff --git a/include/svx/svdtrans.hxx b/include/svx/svdtrans.hxx
index 6448433..a27515e 100644
--- a/include/svx/svdtrans.hxx
+++ b/include/svx/svdtrans.hxx
@@ -265,12 +265,14 @@ inline bool IsInch(MapUnit eU) {
}
inline bool IsMetric(FieldUnit eU) {
return (eU==FUNIT_MM || eU==FUNIT_CM || eU==FUNIT_M || eU==FUNIT_KM || eU==FUNIT_100TH_MM);
return (eU == FieldUnit::MM || eU == FieldUnit::CM || eU == FieldUnit::M
|| eU == FieldUnit::KM || eU == FieldUnit::MM_100TH);
}
inline bool IsInch(FieldUnit eU) {
return (eU==FUNIT_TWIP || eU==FUNIT_POINT || eU==FUNIT_PICA ||
eU==FUNIT_INCH || eU==FUNIT_FOOT || eU==FUNIT_MILE);
return (eU == FieldUnit::TWIP || eU == FieldUnit::POINT
|| eU == FieldUnit::PICA || eU == FieldUnit::INCH
|| eU == FieldUnit::FOOT || eU == FieldUnit::MILE);
}
class SVX_DLLPUBLIC SdrFormatter {
diff --git a/include/svx/sxmuitm.hxx b/include/svx/sxmuitm.hxx
index 996b195..3d62f15 100644
--- a/include/svx/sxmuitm.hxx
+++ b/include/svx/sxmuitm.hxx
@@ -28,7 +28,7 @@
// (based on the facts of the MapUnit of the model). This unity is displayed if necessary.
class SVX_DLLPUBLIC SdrMeasureUnitItem: public SfxEnumItem<FieldUnit> {
public:
SdrMeasureUnitItem(FieldUnit eUnit=FUNIT_NONE): SfxEnumItem(SDRATTR_MEASUREUNIT, eUnit) {}
SdrMeasureUnitItem(FieldUnit eUnit=FieldUnit::NONE): SfxEnumItem(SDRATTR_MEASUREUNIT, eUnit) {}
virtual SfxPoolItem* Clone(SfxItemPool* pPool=nullptr) const override;
virtual sal_uInt16 GetValueCount() const override; // { return 14; }
diff --git a/include/tools/fldunit.hxx b/include/tools/fldunit.hxx
index 65beb74..c300ef2 100644
--- a/include/tools/fldunit.hxx
+++ b/include/tools/fldunit.hxx
@@ -19,10 +19,32 @@
#ifndef INCLUDED_TOOLS_FLDUNIT_HXX
#define INCLUDED_TOOLS_FLDUNIT_HXX
enum FieldUnit { FUNIT_NONE, FUNIT_MM, FUNIT_CM, FUNIT_M, FUNIT_KM,
FUNIT_TWIP, FUNIT_POINT, FUNIT_PICA,
FUNIT_INCH, FUNIT_FOOT, FUNIT_MILE, FUNIT_CHAR, FUNIT_LINE, FUNIT_CUSTOM,
FUNIT_PERCENT, FUNIT_100TH_MM, FUNIT_PIXEL, FUNIT_DEGREE, FUNIT_SECOND, FUNIT_MILLISECOND };
#include <sal/types.h>
// Corresponds to offapi/com/sun/star/awt/FieldUnit.idl
enum class FieldUnit : sal_uInt16
{
NONE,
MM,
CM,
M,
KM,
TWIP,
POINT,
PICA,
INCH,
FOOT,
MILE,
CHAR,
LINE,
CUSTOM,
PERCENT,
MM_100TH,
PIXEL,
DEGREE,
SECOND,
MILLISECOND,
};
#endif
diff --git a/include/vcl/field.hxx b/include/vcl/field.hxx
index 33c7ecf4..0c0abcd 100644
--- a/include/vcl/field.hxx
+++ b/include/vcl/field.hxx
@@ -222,7 +222,7 @@ public:
void SetMin( sal_Int64 nNewMin, FieldUnit eInUnit );
using NumericFormatter::GetMin;
sal_Int64 GetMin( FieldUnit eOutUnit ) const;
void SetBaseValue( sal_Int64 nNewBase, FieldUnit eInUnit = FUNIT_NONE );
void SetBaseValue( sal_Int64 nNewBase, FieldUnit eInUnit = FieldUnit::NONE );
sal_Int64 GetBaseValue() const;
virtual void SetValue( sal_Int64 nNewValue, FieldUnit eInUnit );
@@ -486,10 +486,10 @@ public:
virtual void SetUnit( FieldUnit meUnit ) override;
void SetFirst( sal_Int64 nNewFirst, FieldUnit eInUnit );
void SetFirst(sal_Int64 first) { SetFirst(first, FUNIT_NONE); }
void SetFirst(sal_Int64 first) { SetFirst(first, FieldUnit::NONE); }
sal_Int64 GetFirst( FieldUnit eOutUnit ) const;
void SetLast( sal_Int64 nNewLast, FieldUnit eInUnit );
void SetLast(sal_Int64 last) { SetLast(last, FUNIT_NONE); }
void SetLast(sal_Int64 last) { SetLast(last, FieldUnit::NONE); }
sal_Int64 GetLast( FieldUnit eOutUnit ) const;
static void SetDefaultUnit( FieldUnit eDefaultUnit );
@@ -660,7 +660,7 @@ public:
virtual void CustomConvert() override;
virtual void ReformatAll() override;
void InsertValue( sal_Int64 nValue, FieldUnit eInUnit = FUNIT_NONE,
void InsertValue( sal_Int64 nValue, FieldUnit eInUnit = FieldUnit::NONE,
sal_Int32 nPos = COMBOBOX_APPEND );
// Needed, because GetValue() with nPos hide these functions
diff --git a/oox/source/drawingml/textparagraph.cxx b/oox/source/drawingml/textparagraph.cxx
index 39d2986..078fd77 100644
--- a/oox/source/drawingml/textparagraph.cxx
+++ b/oox/source/drawingml/textparagraph.cxx
@@ -142,7 +142,7 @@ void TextParagraph::insertAt(
if( !aioBulletList.hasProperty( PROP_GraphicSize ) && !maRuns.empty()
&& aParaProp.getBulletList().maGraphic.hasValue())
{
long nFirstCharHeightMm = TransformMetric(nCharHeightFirst > 0 ? nCharHeightFirst : 1200, FUNIT_POINT, FUNIT_MM);
long nFirstCharHeightMm = TransformMetric(nCharHeightFirst > 0 ? nCharHeightFirst : 1200, FieldUnit::POINT, FieldUnit::MM);
float fBulletSizeRel = 1.f;
if( aParaProp.getBulletList().mnSize.hasValue() )
fBulletSizeRel = aParaProp.getBulletList().mnSize.get<sal_Int16>() / 100.f;
diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx
index ba60093..9b74d50 100644
--- a/oox/source/export/drawingml.cxx
+++ b/oox/source/export/drawingml.cxx
@@ -2095,7 +2095,7 @@ void DrawingML::WriteParagraphNumbering(const Reference< XPropertySet >& rXPropS
Graphic aGraphic(xGraphic);
if (xGraphic.is() && aGraphic.GetType() != GraphicType::NONE)
{
long nFirstCharHeightMm = TransformMetric(fFirstCharHeight * 100.f, FUNIT_POINT, FUNIT_MM);
long nFirstCharHeightMm = TransformMetric(fFirstCharHeight * 100.f, FieldUnit::POINT, FieldUnit::MM);
float fBulletSizeRel = aGraphicSize.Height / static_cast<float>(nFirstCharHeightMm) / OOX_BULLET_LIST_SCALE_FACTOR;
OUString sRelationId;
diff --git a/reportdesign/source/ui/inspection/GeometryHandler.cxx b/reportdesign/source/ui/inspection/GeometryHandler.cxx
index 33d9b3b..90a6ec8 100644
--- a/reportdesign/source/ui/inspection/GeometryHandler.cxx
+++ b/reportdesign/source/ui/inspection/GeometryHandler.cxx
@@ -856,7 +856,7 @@ inspection::LineDescriptor SAL_CALL GeometryHandler::describePropertyLine(const
)
{
const MeasurementSystem eSystem = SvtSysLocale().GetLocaleData().getMeasurementSystemEnum();
const sal_Int16 nDisplayUnit = VCLUnoHelper::ConvertToMeasurementUnit( MeasurementSystem::Metric == eSystem ? FUNIT_CM : FUNIT_INCH, 1 );
const sal_Int16 nDisplayUnit = VCLUnoHelper::ConvertToMeasurementUnit( MeasurementSystem::Metric == eSystem ? FieldUnit::CM : FieldUnit::INCH, 1 );
uno::Reference< inspection::XNumericControl > xNumericControl(aOut.Control,uno::UNO_QUERY);
xNumericControl->setDecimalDigits( 2 );
xNumericControl->setValueUnit( util::MeasureUnit::MM_100TH );
diff --git a/reportdesign/source/ui/report/ReportController.cxx b/reportdesign/source/ui/report/ReportController.cxx
index c47521e..9e3ced2 100644
--- a/reportdesign/source/ui/report/ReportController.cxx
+++ b/reportdesign/source/ui/report/ReportController.cxx
@@ -2339,7 +2339,7 @@ void OReportController::openPageDialog(const uno::Reference<report::XSection>& _
};
MeasurementSystem eSystem = SvtSysLocale().GetLocaleData().getMeasurementSystemEnum();
FieldUnit eUserMetric = MeasurementSystem::Metric == eSystem ? FUNIT_CM : FUNIT_INCH;
FieldUnit eUserMetric = MeasurementSystem::Metric == eSystem ? FieldUnit::CM : FieldUnit::INCH;
static const sal_uInt16 pRanges[] =
{
RPTUI_ID_LRSPACE, XATTR_FILL_LAST,
diff --git a/reportdesign/source/ui/report/ReportWindow.cxx b/reportdesign/source/ui/report/ReportWindow.cxx
index afda8e2..b51e516 100644
--- a/reportdesign/source/ui/report/ReportWindow.cxx
+++ b/reportdesign/source/ui/report/ReportWindow.cxx
@@ -74,7 +74,7 @@ OReportWindow::OReportWindow(OScrollWindowHelper* _pParent,ODesignView* _pView)
m_aHRuler->SetMargin1();
m_aHRuler->SetMargin2();
const MeasurementSystem eSystem = SvtSysLocale().GetLocaleData().getMeasurementSystemEnum();
m_aHRuler->SetUnit(MeasurementSystem::Metric == eSystem ? FUNIT_CM : FUNIT_INCH);
m_aHRuler->SetUnit(MeasurementSystem::Metric == eSystem ? FieldUnit::CM : FieldUnit::INCH);
ImplInitSettings();
m_pReportListener = addStyleListener(_pView->getController().getReportDefinition(),this);
diff --git a/reportdesign/source/ui/report/StartMarker.cxx b/reportdesign/source/ui/report/StartMarker.cxx
index bbef831..0b2b8b8 100644
--- a/reportdesign/source/ui/report/StartMarker.cxx
+++ b/reportdesign/source/ui/report/StartMarker.cxx
@@ -67,7 +67,7 @@ OStartMarker::OStartMarker(OSectionWindow* _pParent,const OUString& _sColorEntry
m_aVRuler->SetMargin1();
m_aVRuler->SetMargin2();
const MeasurementSystem eSystem = SvtSysLocale().GetLocaleData().getMeasurementSystemEnum();
m_aVRuler->SetUnit(MeasurementSystem::Metric == eSystem ? FUNIT_CM : FUNIT_INCH);
m_aVRuler->SetUnit(MeasurementSystem::Metric == eSystem ? FieldUnit::CM : FieldUnit::INCH);
EnableChildTransparentMode();
SetParentClipMode( ParentClipMode::NoClip );
SetPaintTransparent( true );
diff --git a/sc/inc/units.hrc b/sc/inc/units.hrc
index acec84d..db6417a 100644
--- a/sc/inc/units.hrc
+++ b/sc/inc/units.hrc
@@ -24,15 +24,15 @@
const std::pair<const char*, FieldUnit> SCSTR_UNIT[] =
{
{ NC_("SCSTR_UNIT", "Millimeter") , FUNIT_MM },
{ NC_("SCSTR_UNIT", "Centimeter") , FUNIT_CM },
{ NC_("SCSTR_UNIT", "Meter") , FUNIT_M },
{ NC_("SCSTR_UNIT", "Kilometer") , FUNIT_KM },
{ NC_("SCSTR_UNIT", "Inch") , FUNIT_INCH },
{ NC_("SCSTR_UNIT", "Foot") , FUNIT_FOOT },
{ NC_("SCSTR_UNIT", "Miles") , FUNIT_MILE },
{ NC_("SCSTR_UNIT", "Pica") , FUNIT_PICA },
{ NC_("SCSTR_UNIT", "Point") , FUNIT_POINT }
{ NC_("SCSTR_UNIT", "Millimeter") , FieldUnit::MM },
{ NC_("SCSTR_UNIT", "Centimeter") , FieldUnit::CM },
{ NC_("SCSTR_UNIT", "Meter") , FieldUnit::M },
{ NC_("SCSTR_UNIT", "Kilometer") , FieldUnit::KM },
{ NC_("SCSTR_UNIT", "Inch") , FieldUnit::INCH },
{ NC_("SCSTR_UNIT", "Foot") , FieldUnit::FOOT },
{ NC_("SCSTR_UNIT", "Miles") , FieldUnit::MILE },
{ NC_("SCSTR_UNIT", "Pica") , FieldUnit::PICA },
{ NC_("SCSTR_UNIT", "Point") , FieldUnit::POINT }
};
#endif
diff --git a/sc/source/core/data/drwlayer.cxx b/sc/source/core/data/drwlayer.cxx
index ecc766a..dc24b9e 100644
--- a/sc/source/core/data/drwlayer.cxx
+++ b/sc/source/core/data/drwlayer.cxx
@@ -199,13 +199,13 @@ ScTabSizeChangedHint::~ScTabSizeChangedHint()
static long TwipsToHmm (long nVal)
{
return static_cast< long >( MetricField::ConvertDoubleValue (static_cast<sal_Int64>(nVal), 0, 0,
FUNIT_TWIP, FUNIT_100TH_MM) );
FieldUnit::TWIP, FieldUnit::MM_100TH) );
}
static long HmmToTwips (long nVal)
{
return static_cast< long > ( MetricField::ConvertDoubleValue (static_cast<sal_Int64>(nVal), 0, 0,
FUNIT_100TH_MM, FUNIT_TWIP) );
FieldUnit::MM_100TH, FieldUnit::TWIP) );
}
static void lcl_ReverseTwipsToMM( tools::Rectangle& rRect )
diff --git a/sc/source/core/tool/appoptio.cxx b/sc/source/core/tool/appoptio.cxx
index 9362411..d870765 100644
--- a/sc/source/core/tool/appoptio.cxx
+++ b/sc/source/core/tool/appoptio.cxx
@@ -53,9 +53,9 @@ ScAppOptions::~ScAppOptions()
void ScAppOptions::SetDefaults()
{
if ( ScOptionsUtil::IsMetricSystem() )
eMetric = FUNIT_CM; // default for countries with metric system
eMetric = FieldUnit::CM; // default for countries with metric system
else
eMetric = FUNIT_INCH; // default for others
eMetric = FieldUnit::INCH; // default for others
nZoom = 100;
eZoomType = SvxZoomType::PERCENT;
diff --git a/sc/source/ui/app/scmod.cxx b/sc/source/ui/app/scmod.cxx
index b064c73..6b4df19 100644
--- a/sc/source/ui/app/scmod.cxx
+++ b/sc/source/ui/app/scmod.cxx
@@ -393,11 +393,11 @@ void ScModule::Execute( SfxRequest& rReq )
FieldUnit eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pItem)->GetValue());
switch( eUnit )
{
case FUNIT_MM: // Just the units that are also in the dialog
case FUNIT_CM:
case FUNIT_INCH:
case FUNIT_PICA:
case FUNIT_POINT:
case FieldUnit::MM: // Just the units that are also in the dialog
case FieldUnit::CM:
case FieldUnit::INCH:
case FieldUnit::PICA:
case FieldUnit::POINT:
{
PutItem( *pItem );
ScAppOptions aNewOpts( GetAppOptions() );
diff --git a/sc/source/ui/miscdlgs/mtrindlg.cxx b/sc/source/ui/miscdlgs/mtrindlg.cxx
index 773e934..3e6aa2d 100644
--- a/sc/source/ui/miscdlgs/mtrindlg.cxx
+++ b/sc/source/ui/miscdlgs/mtrindlg.cxx
@@ -32,7 +32,7 @@ ScMetricInputDlg::ScMetricInputDlg( weld::Window* pParent,
: GenericDialogController(pParent, OStringToOUString("modules/scalc/ui/" +
sDialogName.toAsciiLowerCase() + ".ui", RTL_TEXTENCODING_UTF8), sDialogName)
, m_xEdValue(m_xBuilder->weld_metric_spin_button("value", FUNIT_CM))
, m_xEdValue(m_xBuilder->weld_metric_spin_button("value", FieldUnit::CM))
, m_xBtnDefVal(m_xBuilder->weld_check_button("default"))
{
m_xBtnDefVal->connect_clicked(LINK(this, ScMetricInputDlg, SetDefValHdl));
@@ -41,17 +41,17 @@ ScMetricInputDlg::ScMetricInputDlg( weld::Window* pParent,
m_xEdValue->set_unit(eFUnit);
m_xEdValue->set_digits(nDecimals);
m_xEdValue->set_range(m_xEdValue->normalize(nMinimum),
m_xEdValue->normalize(nMaximum), FUNIT_TWIP);
m_xEdValue->normalize(nMaximum), FieldUnit::TWIP);
int nMin(0), nMax(0);
m_xEdValue->get_range(nMin, nMax, FUNIT_TWIP);
m_xEdValue->get_range(nMin, nMax, FieldUnit::TWIP);
auto nIncrement = m_xEdValue->normalize(1);
m_xEdValue->set_increments(nIncrement / 10, nIncrement, FUNIT_NONE);
m_xEdValue->set_value(m_xEdValue->normalize(nDefault), FUNIT_TWIP);
nDefaultValue = m_xEdValue->get_value(FUNIT_NONE);
m_xEdValue->set_value(m_xEdValue->normalize(nCurrent), FUNIT_TWIP);
nCurrentValue = m_xEdValue->get_value(FUNIT_NONE);
m_xEdValue->set_increments(nIncrement / 10, nIncrement, FieldUnit::NONE);
m_xEdValue->set_value(m_xEdValue->normalize(nDefault), FieldUnit::TWIP);
nDefaultValue = m_xEdValue->get_value(FieldUnit::NONE);
m_xEdValue->set_value(m_xEdValue->normalize(nCurrent), FieldUnit::TWIP);
nCurrentValue = m_xEdValue->get_value(FieldUnit::NONE);
m_xBtnDefVal->set_active(nCurrentValue == nDefaultValue);
}
@@ -80,7 +80,7 @@ int ScMetricInputDlg::GetInputValue() const
*/
// first cut off the decimal digits - not that great...
return m_xEdValue->denormalize(m_xEdValue->get_value(FUNIT_TWIP));
return m_xEdValue->denormalize(m_xEdValue->get_value(FieldUnit::TWIP));
}
// Handler:
@@ -89,16 +89,16 @@ IMPL_LINK_NOARG(ScMetricInputDlg, SetDefValHdl, weld::Button&, void)
{
if (m_xBtnDefVal->get_active())
{
nCurrentValue = m_xEdValue->get_value(FUNIT_NONE);
m_xEdValue->set_value(nDefaultValue, FUNIT_NONE);
nCurrentValue = m_xEdValue->get_value(FieldUnit::NONE);
m_xEdValue->set_value(nDefaultValue, FieldUnit::NONE);
}
else
m_xEdValue->set_value(nCurrentValue, FUNIT_NONE);
m_xEdValue->set_value(nCurrentValue, FieldUnit::NONE);
}
IMPL_LINK_NOARG(ScMetricInputDlg, ModifyHdl, weld::MetricSpinButton&, void)
{
m_xBtnDefVal->set_active(nDefaultValue == m_xEdValue->get_value(FUNIT_NONE));
m_xBtnDefVal->set_active(nDefaultValue == m_xEdValue->get_value(FieldUnit::NONE));
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/source/ui/optdlg/tpview.cxx b/sc/source/ui/optdlg/tpview.cxx
index 0fca706..77e89cd 100644
--- a/sc/source/ui/optdlg/tpview.cxx
+++ b/sc/source/ui/optdlg/tpview.cxx
@@ -370,11 +370,11 @@ ScTpLayoutOptions::ScTpLayoutOptions( vcl::Window* pParent,
switch ( eFUnit )
{
case FUNIT_MM:
case FUNIT_CM:
case FUNIT_POINT:
case FUNIT_PICA:
case FUNIT_INCH:
case FieldUnit::MM:
case FieldUnit::CM:
case FieldUnit::POINT:
case FieldUnit::PICA:
case FieldUnit::INCH:
{
// only use these metrics
sal_Int32 nPos = m_pUnitLB->InsertEntry( sMetric );
@@ -440,7 +440,7 @@ bool ScTpLayoutOptions::FillItemSet( SfxItemSet* rCoreSet )
if(m_pTabMF->IsValueChangedFromSaved())
{
rCoreSet->Put(SfxUInt16Item(SID_ATTR_DEFTABSTOP,
sal::static_int_cast<sal_uInt16>( m_pTabMF->Denormalize(m_pTabMF->GetValue(FUNIT_TWIP)) )));
sal::static_int_cast<sal_uInt16>( m_pTabMF->Denormalize(m_pTabMF->GetValue(FieldUnit::TWIP)) )));
bRet = true;
}
@@ -550,7 +550,7 @@ void ScTpLayoutOptions::Reset( const SfxItemSet* rCoreSet )
const SfxPoolItem* pItem;
if(SfxItemState::SET == rCoreSet->GetItemState(SID_ATTR_DEFTABSTOP, false, &pItem))
m_pTabMF->SetValue(m_pTabMF->Normalize(static_cast<const SfxUInt16Item*>(pItem)->GetValue()), FUNIT_TWIP);
m_pTabMF->SetValue(m_pTabMF->Normalize(static_cast<const SfxUInt16Item*>(pItem)->GetValue()), FieldUnit::TWIP);
m_pTabMF->SaveValue();
m_pUnitLB ->SaveValue();
@@ -647,9 +647,9 @@ IMPL_LINK_NOARG(ScTpLayoutOptions, MetricHdl, ListBox&, void)
{
FieldUnit eFieldUnit = static_cast<FieldUnit>(reinterpret_cast<sal_IntPtr>(m_pUnitLB->GetEntryData( nMPos )));
sal_Int64 nVal =
m_pTabMF->Denormalize( m_pTabMF->GetValue( FUNIT_TWIP ) );
m_pTabMF->Denormalize( m_pTabMF->GetValue( FieldUnit::TWIP ) );
::SetFieldUnit( *m_pTabMF, eFieldUnit );
m_pTabMF->SetValue( m_pTabMF->Normalize( nVal ), FUNIT_TWIP );
m_pTabMF->SetValue( m_pTabMF->Normalize( nVal ), FieldUnit::TWIP );
}
}
diff --git a/sc/source/ui/pagedlg/tptable.cxx b/sc/source/ui/pagedlg/tptable.cxx
index 7f655c6..8b45a52 100644
--- a/sc/source/ui/pagedlg/tptable.cxx
+++ b/sc/source/ui/pagedlg/tptable.cxx
@@ -112,7 +112,7 @@ ScTablePage::ScTablePage(TabPageParent pParent, const SfxItemSet& rCoreAttrs)
, m_xBtnNullVals(m_xBuilder->weld_check_button("checkBTN_NULLVALS"))
, m_xLbScaleMode(m_xBuilder->weld_combo_box("comboLB_SCALEMODE"))
, m_xBxScaleAll(m_xBuilder->weld_widget("boxSCALEALL"))
, m_xEdScaleAll(m_xBuilder->weld_metric_spin_button("spinED_SCALEALL", FUNIT_PERCENT))
, m_xEdScaleAll(m_xBuilder->weld_metric_spin_button("spinED_SCALEALL", FieldUnit::PERCENT))
, m_xGrHeightWidth(m_xBuilder->weld_widget("gridWH"))
, m_xEdScalePageWidth(m_xBuilder->weld_spin_button("spinED_SCALEPAGEWIDTH"))
, m_xCbScalePageWidth(m_xBuilder->weld_check_button("labelWP"))
@@ -179,7 +179,7 @@ void ScTablePage::Reset( const SfxItemSet* rCoreSet )
sal_uInt16 nScale = static_cast<const SfxUInt16Item&>(rCoreSet->Get(nWhich)).GetValue();
if( nScale > 0 )
m_xLbScaleMode->set_active(SC_TPTABLE_SCALE_PERCENT);
m_xEdScaleAll->set_value((nScale > 0) ? nScale : 100, FUNIT_PERCENT);
m_xEdScaleAll->set_value((nScale > 0) ? nScale : 100, FieldUnit::PERCENT);
}
nWhich = GetWhich(SID_SCATTR_PAGE_SCALETO);
@@ -227,7 +227,7 @@ void ScTablePage::Reset( const SfxItemSet* rCoreSet )
// fall back to 100%
OSL_FAIL( "ScTablePage::Reset - missing scaling item" );
m_xLbScaleMode->set_active(SC_TPTABLE_SCALE_PERCENT);
m_xEdScaleAll->set_value(100, FUNIT_PERCENT);
m_xEdScaleAll->set_value(100, FieldUnit::PERCENT);
}
PageDirHdl(*m_xBtnTopDown);
@@ -324,13 +324,13 @@ bool ScTablePage::FillItemSet( SfxItemSet* rCoreSet )
if( !m_xEdScalePageWidth->get_sensitive() && !m_xEdScalePageHeight->get_sensitive() )
{
m_xLbScaleMode->set_active(SC_TPTABLE_SCALE_PERCENT);
m_xEdScaleAll->set_value(100, FUNIT_PERCENT);
m_xEdScaleAll->set_value(100, FieldUnit::PERCENT);
}
bDataChanged |= lcl_PutScaleItem( GetWhich(SID_SCATTR_PAGE_SCALE),
*rCoreSet, rOldSet,
*m_xLbScaleMode, SC_TPTABLE_SCALE_PERCENT,
*m_xEdScaleAll, static_cast<sal_uInt16>(m_xEdScaleAll->get_value(FUNIT_PERCENT)) );
*m_xEdScaleAll, static_cast<sal_uInt16>(m_xEdScaleAll->get_value(FieldUnit::PERCENT)) );
bDataChanged |= lcl_PutScaleItem2( GetWhich(SID_SCATTR_PAGE_SCALETO),
*rCoreSet, rOldSet,
diff --git a/sc/source/ui/sidebar/AlignmentPropertyPanel.cxx b/sc/source/ui/sidebar/AlignmentPropertyPanel.cxx
index b006e89..6955fa4 100644
--- a/sc/source/ui/sidebar/AlignmentPropertyPanel.cxx
+++ b/sc/source/ui/sidebar/AlignmentPropertyPanel.cxx
@@ -122,14 +122,14 @@ void AlignmentPropertyPanel::Initialize()
mpRefEdgeTop->SetClickHdl(aLink2);
mpRefEdgeStd->SetClickHdl(aLink2);
mpMtrAngle->InsertValue(0, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(45, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(90, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(135, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(180, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(225, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(270, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(315, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(0, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(45, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(90, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(135, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(180, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(225, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(270, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(315, FieldUnit::CUSTOM);
mpMtrAngle->SetDropDownLineCount(mpMtrAngle->GetEntryCount());
}
diff --git a/sc/source/ui/view/colrowba.cxx b/sc/source/ui/view/colrowba.cxx
index f12fe63..61581d5 100644
--- a/sc/source/ui/view/colrowba.cxx
+++ b/sc/source/ui/view/colrowba.cxx
@@ -39,7 +39,7 @@ static OUString lcl_MetricString( long nTwips, const OUString& rText )
{
FieldUnit eUserMet = SC_MOD()->GetAppOptions().GetAppMetric();
sal_Int64 nUserVal = MetricField::ConvertValue( nTwips*100, 1, 2, FUNIT_TWIP, eUserMet );
sal_Int64 nUserVal = MetricField::ConvertValue( nTwips*100, 1, 2, FieldUnit::TWIP, eUserMet );
OUString aStr = rText + " "
+ ScGlobal::pLocaleData->getNum( nUserVal, 2 )
diff --git a/sd/source/ui/animations/CustomAnimationDialog.cxx b/sd/source/ui/animations/CustomAnimationDialog.cxx
index 86fca90..d8b2baa 100644
--- a/sd/source/ui/animations/CustomAnimationDialog.cxx
+++ b/sd/source/ui/animations/CustomAnimationDialog.cxx
@@ -639,7 +639,7 @@ CharHeightPropertyBox::CharHeightPropertyBox(sal_Int32 nControlType, vcl::Window
, maModifyHdl(rModifyHdl)
{
mpMetric.set( VclPtr<MetricField>::Create( pParent, WB_TABSTOP|WB_IGNORETAB| WB_NOBORDER) );
mpMetric->SetUnit( FUNIT_PERCENT );
mpMetric->SetUnit( FieldUnit::PERCENT );
mpMetric->SetMin( 0 );
mpMetric->SetMax( 1000 );
@@ -711,7 +711,7 @@ private:
SdCharHeightPropertyBox::SdCharHeightPropertyBox(weld::Label* pLabel, weld::Container* pParent, const Any& rValue, const Link<LinkParamNone*,void>& rModifyHdl)
: SdPropertySubControl(pParent)
, maModifyHdl(rModifyHdl)
, mxMetric(mxBuilder->weld_metric_spin_button("fontsize", FUNIT_PERCENT))
, mxMetric(mxBuilder->weld_metric_spin_button("fontsize", FieldUnit::PERCENT))
, mxControl(mxBuilder->weld_menu_button("fontsizemenu"))
{
mxMetric->connect_value_changed(LINK(this, SdCharHeightPropertyBox, EditModifyHdl));
@@ -734,7 +734,7 @@ IMPL_LINK_NOARG(SdCharHeightPropertyBox, EditModifyHdl, weld::MetricSpinButton&,
IMPL_LINK(SdCharHeightPropertyBox, implMenuSelectHdl, const OString&, rIdent, void)
{
sal_Int32 nValue = rIdent.toInt32();
mxMetric->set_value(nValue, FUNIT_PERCENT);
mxMetric->set_value(nValue, FieldUnit::PERCENT);
EditModifyHdl(*mxMetric);
}
@@ -744,13 +744,13 @@ void SdCharHeightPropertyBox::setValue( const Any& rValue, const OUString& )
{
double fValue = 0.0;
rValue >>= fValue;
mxMetric->set_value(static_cast<long>(fValue * 100.0), FUNIT_PERCENT);
mxMetric->set_value(static_cast<long>(fValue * 100.0), FieldUnit::PERCENT);
}
}
Any SdCharHeightPropertyBox::getValue()
{
return makeAny(static_cast<double>(mxMetric->get_value(FUNIT_PERCENT)) / 100.0);
return makeAny(static_cast<double>(mxMetric->get_value(FieldUnit::PERCENT)) / 100.0);
}
class TransparencyPropertyBox : public PropertySubControl
@@ -781,7 +781,7 @@ TransparencyPropertyBox::TransparencyPropertyBox( sal_Int32 nControlType, vcl::W
, maModifyHdl( rModifyHdl )
{
mpMetric.set( VclPtr<MetricField>::Create( pParent ,WB_TABSTOP|WB_IGNORETAB| WB_NOBORDER) );
mpMetric->SetUnit( FUNIT_PERCENT );
mpMetric->SetUnit( FieldUnit::PERCENT );
mpMetric->SetMin( 0 );
mpMetric->SetMax( 100 );
@@ -875,7 +875,7 @@ private:
SdTransparencyPropertyBox::SdTransparencyPropertyBox(weld::Label* pLabel, weld::Container* pParent, const Any& rValue, const Link<LinkParamNone*,void>& rModifyHdl)
: SdPropertySubControl(pParent)
, maModifyHdl(rModifyHdl)
, mxMetric(mxBuilder->weld_metric_spin_button("transparent", FUNIT_PERCENT))
, mxMetric(mxBuilder->weld_metric_spin_button("transparent", FieldUnit::PERCENT))
, mxControl(mxBuilder->weld_menu_button("transparentmenu"))
{
for (sal_Int32 i = 25; i < 101; i += 25)
@@ -899,7 +899,7 @@ SdTransparencyPropertyBox::SdTransparencyPropertyBox(weld::Label* pLabel, weld::
void SdTransparencyPropertyBox::updateMenu()
{
sal_Int64 nValue = mxMetric->get_value(FUNIT_PERCENT);
sal_Int64 nValue = mxMetric->get_value(FieldUnit::PERCENT);
for (sal_uInt16 i = 25; i < 101; i += 25)
mxControl->set_item_active(OString::number(i), nValue == i);
}
@@ -913,9 +913,9 @@ IMPL_LINK_NOARG(SdTransparencyPropertyBox, implModifyHdl, weld::MetricSpinButton
IMPL_LINK(SdTransparencyPropertyBox, implMenuSelectHdl, const OString&, rIdent, void)
{
auto nValue = rIdent.toInt32();
if (nValue != mxMetric->get_value(FUNIT_PERCENT))
if (nValue != mxMetric->get_value(FieldUnit::PERCENT))
{
mxMetric->set_value(nValue, FUNIT_PERCENT);
mxMetric->set_value(nValue, FieldUnit::PERCENT);
implModifyHdl(*mxMetric);
}
}
@@ -927,14 +927,14 @@ void SdTransparencyPropertyBox::setValue(const Any& rValue, const OUString&)
double fValue = 0.0;
rValue >>= fValue;
long nValue = static_cast<long>(fValue * 100);
mxMetric->set_value(nValue, FUNIT_PERCENT);
mxMetric->set_value(nValue, FieldUnit::PERCENT);
updateMenu();
}
}
Any SdTransparencyPropertyBox::getValue()
{
return makeAny(static_cast<double>(mxMetric->get_value(FUNIT_PERCENT)) / 100.0);
return makeAny(static_cast<double>(mxMetric->get_value(FieldUnit::PERCENT)) / 100.0);
}
class RotationPropertyBox : public PropertySubControl
@@ -967,7 +967,7 @@ RotationPropertyBox::RotationPropertyBox( sal_Int32 nControlType, vcl::Window* p
, maModifyHdl(rModifyHdl)
{
mpMetric.set( VclPtr<MetricField>::Create( pParent ,WB_TABSTOP|WB_IGNORETAB| WB_NOBORDER) );
mpMetric->SetUnit( FUNIT_CUSTOM );
mpMetric->SetUnit( FieldUnit::CUSTOM );
mpMetric->SetCustomUnitText( OUString( u'\x00b0') ); // degree sign
mpMetric->SetMin( -10000 );
mpMetric->SetMax( 10000 );
@@ -1079,7 +1079,7 @@ private:
SdRotationPropertyBox::SdRotationPropertyBox(weld::Label* pLabel, weld::Container* pParent, const Any& rValue, const Link<LinkParamNone*,void>& rModifyHdl)
: SdPropertySubControl(pParent)
, maModifyHdl(rModifyHdl)
, mxMetric(mxBuilder->weld_metric_spin_button("rotate", FUNIT_DEGREE))
, mxMetric(mxBuilder->weld_metric_spin_button("rotate", FieldUnit::DEGREE))
, mxControl(mxBuilder->weld_menu_button("rotatemenu"))
{
mxMetric->connect_value_changed(LINK( this, SdRotationPropertyBox, implModifyHdl));
@@ -1096,7 +1096,7 @@ SdRotationPropertyBox::SdRotationPropertyBox(weld::Label* pLabel, weld::Containe
void SdRotationPropertyBox::updateMenu()
{
sal_Int64 nValue = mxMetric->get_value(FUNIT_DEGREE);
sal_Int64 nValue = mxMetric->get_value(FieldUnit::DEGREE);
bool bDirection = nValue >= 0;
nValue = (nValue < 0 ? -nValue : nValue);
@@ -1117,7 +1117,7 @@ IMPL_LINK_NOARG(SdRotationPropertyBox, implModifyHdl, weld::MetricSpinButton&, v
IMPL_LINK(SdRotationPropertyBox, implMenuSelectHdl, const OString&, rIdent, void)
{
auto nValue = mxMetric->get_value(FUNIT_DEGREE);
auto nValue = mxMetric->get_value(FieldUnit::DEGREE);
bool bDirection = nValue >= 0;
nValue = (nValue < 0 ? -nValue : nValue);
@@ -1131,9 +1131,9 @@ IMPL_LINK(SdRotationPropertyBox, implMenuSelectHdl, const OString&, rIdent, void
if( !bDirection )
nValue = -nValue;
if (nValue != mxMetric->get_value(FUNIT_DEGREE))
if (nValue != mxMetric->get_value(FieldUnit::DEGREE))
{
mxMetric->set_value(nValue, FUNIT_DEGREE);
mxMetric->set_value(nValue, FieldUnit::DEGREE);
implModifyHdl(*mxMetric);
}
}
@@ -1145,14 +1145,14 @@ void SdRotationPropertyBox::setValue( const Any& rValue, const OUString& )
double fValue = 0.0;
rValue >>= fValue;
long nValue = static_cast<long>(fValue);
mxMetric->set_value(nValue, FUNIT_DEGREE);
mxMetric->set_value(nValue, FieldUnit::DEGREE);
updateMenu();
}
}
Any SdRotationPropertyBox::getValue()
{
return makeAny(static_cast<double>(mxMetric->get_value(FUNIT_DEGREE)));
return makeAny(static_cast<double>(mxMetric->get_value(FieldUnit::DEGREE)));
}
class ScalePropertyBox : public PropertySubControl
@@ -1186,7 +1186,7 @@ ScalePropertyBox::ScalePropertyBox(sal_Int32 nControlType, vcl::Window* pParent,
, maModifyHdl( rModifyHdl )
{
mpMetric.set( VclPtr<MetricField>::Create( pParent ,WB_TABSTOP|WB_IGNORETAB| WB_NOBORDER) );
mpMetric->SetUnit( FUNIT_PERCENT );
mpMetric->SetUnit( FieldUnit::PERCENT );
mpMetric->SetMin( 0 );
mpMetric->SetMax( 10000 );
@@ -1357,7 +1357,7 @@ private:
SdScalePropertyBox::SdScalePropertyBox(weld::Label* pLabel, weld::Container* pParent, const Any& rValue, const Link<LinkParamNone*,void>& rModifyHdl)
: SdPropertySubControl(pParent)
, maModifyHdl( rModifyHdl )
, mxMetric(mxBuilder->weld_metric_spin_button("scale", FUNIT_PERCENT))
, mxMetric(mxBuilder->weld_metric_spin_button("scale", FieldUnit::PERCENT))
, mxControl(mxBuilder->weld_menu_button("scalemenu"))
{
mxControl->connect_selected(LINK(this, SdScalePropertyBox, implMenuSelectHdl));
@@ -1374,7 +1374,7 @@ SdScalePropertyBox::SdScalePropertyBox(weld::Label* pLabel, weld::Container* pPa
void SdScalePropertyBox::updateMenu()
{
auto nValue = mxMetric->get_value(FUNIT_PERCENT);
auto nValue = mxMetric->get_value(FieldUnit::PERCENT);
mxControl->set_item_active("25scale", nValue == 25);
mxControl->set_item_active("50scale", nValue == 50);
@@ -1394,7 +1394,7 @@ IMPL_LINK_NOARG(SdScalePropertyBox, implModifyHdl, weld::MetricSpinButton&, void
IMPL_LINK(SdScalePropertyBox, implMenuSelectHdl, const OString&, rIdent, void)
{
auto nValue = mxMetric->get_value(FUNIT_PERCENT);
auto nValue = mxMetric->get_value(FieldUnit::PERCENT);
int nDirection = mnDirection;
@@ -1415,9 +1415,9 @@ IMPL_LINK(SdScalePropertyBox, implMenuSelectHdl, const OString&, rIdent, void)
bModified = true;
}
if (nValue != mxMetric->get_value(FUNIT_PERCENT))
if (nValue != mxMetric->get_value(FieldUnit::PERCENT))
{
mxMetric->set_value(nValue, FUNIT_PERCENT);
mxMetric->set_value(nValue, FieldUnit::PERCENT);
bModified = true;
}
@@ -1462,14 +1462,14 @@ void SdScalePropertyBox::setValue(const Any& rValue, const OUString&)
nValue = static_cast<long>(fValue1 * 100.0);
else
nValue = static_cast<long>(fValue2 * 100.0);
mxMetric->set_value(nValue, FUNIT_PERCENT);
mxMetric->set_value(nValue, FieldUnit::PERCENT);
updateMenu();
}
}
Any SdScalePropertyBox::getValue()
{
double fValue1 = static_cast<double>(mxMetric->get_value(FUNIT_PERCENT)) / 100.0;
double fValue1 = static_cast<double>(mxMetric->get_value(FieldUnit::PERCENT)) / 100.0;
// Shrink animation is represented by value < 1 (< 100%)
// Shrink factor is calculated as (1 + $fValue)
@@ -1783,7 +1783,7 @@ CustomAnimationEffectTabPage::CustomAnimationEffectTabPage(weld::Container* pPar
, mxCLBDimColor(new ColorListBox(mxBuilder->weld_menu_button("dim_color_list"), pDialog))
, mxFTTextAnim(mxBuilder->weld_label("text_animation_label"))
, mxLBTextAnim(mxBuilder->weld_combo_box("text_animation_list"))
, mxMFTextDelay(mxBuilder->weld_metric_spin_button("text_delay", FUNIT_PERCENT))
, mxMFTextDelay(mxBuilder->weld_metric_spin_button("text_delay", FieldUnit::PERCENT))
, mxFTTextDelay(mxBuilder->weld_label("text_delay_label"))
{
mxCLBDimColor->SelectEntry(COL_BLACK);
@@ -1908,7 +1908,7 @@ CustomAnimationEffectTabPage::CustomAnimationEffectTabPage(weld::Container* pPar
{
double fIterateInterval = 0.0;
pSet->getPropertyValue( nHandleIterateInterval ) >>= fIterateInterval;
mxMFTextDelay->set_value(static_cast<long>(fIterateInterval*10), FUNIT_NONE);
mxMFTextDelay->set_value(static_cast<long>(fIterateInterval*10), FieldUnit::NONE);
}
}
else
@@ -1997,8 +1997,8 @@ void CustomAnimationEffectTabPage::implHdl(const weld::Widget* pControl)
{
if (pControl == mxLBTextAnim.get())
{
if (mxMFTextDelay->get_value(FUNIT_NONE) == 0)
mxMFTextDelay->set_value(100, FUNIT_NONE);
if (mxMFTextDelay->get_value(FieldUnit::NONE) == 0)
mxMFTextDelay->set_value(100, FieldUnit::NONE);
}
else if (pControl == mxLBSound.get())
{
@@ -2115,7 +2115,7 @@ void CustomAnimationEffectTabPage::update( STLPropertySet* pSet )
}
{
double fIterateInterval = static_cast<double>(mxMFTextDelay->get_value(FUNIT_NONE)) / 10;
double fIterateInterval = static_cast<double>(mxMFTextDelay->get_value(FieldUnit::NONE)) / 10;
double fOldIterateInterval = -1.0;
if( mpSet->getPropertyState( nHandleIterateInterval ) != STLPropertyState::Ambiguous )
@@ -2295,9 +2295,9 @@ CustomAnimationDurationTabPage::CustomAnimationDurationTabPage(weld::Container*
, mxFTStart(mxBuilder->weld_label("start_label"))
, mxLBStart(mxBuilder->weld_combo_box("start_list"))
, mxFTStartDelay(mxBuilder->weld_label("delay_label"))
, mxMFStartDelay(mxBuilder->weld_metric_spin_button("delay_value", FUNIT_SECOND))
, mxMFStartDelay(mxBuilder->weld_metric_spin_button("delay_value", FieldUnit::SECOND))
, mxFTDuration(mxBuilder->weld_label("duration_label"))
, mxCBXDuration(mxBuilder->weld_metric_spin_button("anim_duration", FUNIT_SECOND))
, mxCBXDuration(mxBuilder->weld_metric_spin_button("anim_duration", FieldUnit::SECOND))
, mxFTRepeat(mxBuilder->weld_label("repeat_label"))
, mxCBRepeat(mxBuilder->weld_combo_box("repeat_list"))
, mxCBXRewind(mxBuilder->weld_check_button("rewind"))
@@ -2330,7 +2330,7 @@ CustomAnimationDurationTabPage::CustomAnimationDurationTabPage(weld::Container*
{
double fBegin = 0.0;
pSet->getPropertyValue( nHandleBegin ) >>= fBegin;
mxMFStartDelay->set_value(static_cast<long>(fBegin*10), FUNIT_NONE);
mxMFStartDelay->set_value(static_cast<long>(fBegin*10), FieldUnit::NONE);
}
if( pSet->getPropertyState( nHandleDuration ) != STLPropertyState::Ambiguous )
@@ -2348,7 +2348,7 @@ CustomAnimationDurationTabPage::CustomAnimationDurationTabPage(weld::Container*
}
else
{
mxCBXDuration->set_value(fDuration * 100.0, FUNIT_NONE);
mxCBXDuration->set_value(fDuration * 100.0, FieldUnit::NONE);
}
}
@@ -2460,11 +2460,11 @@ IMPL_LINK_NOARG(CustomAnimationDurationTabPage, DurationModifiedHdl, weld::Metri
{
if (!mxCBXDuration->get_text().isEmpty())
{
double duration_value = static_cast<double>(mxCBXDuration->get_value(FUNIT_NONE));
double duration_value = static_cast<double>(mxCBXDuration->get_value(FieldUnit::NONE));
if(duration_value <= 0.0)
mxCBXDuration->set_value(1, FUNIT_NONE);
mxCBXDuration->set_value(1, FieldUnit::NONE);
else
mxCBXDuration->set_value(duration_value, FUNIT_NONE);
mxCBXDuration->set_value(duration_value, FieldUnit::NONE);
}
}
@@ -2501,7 +2501,7 @@ void CustomAnimationDurationTabPage::update( STLPropertySet* pSet )
}
{
double fBegin = static_cast<double>(mxMFStartDelay->get_value(FUNIT_NONE)) / 10.0;
double fBegin = static_cast<double>(mxMFStartDelay->get_value(FieldUnit::NONE)) / 10.0;
double fOldBegin = -1.0;
if( mpSet->getPropertyState( nHandleBegin ) != STLPropertyState::Ambiguous )
@@ -2560,7 +2560,7 @@ void CustomAnimationDurationTabPage::update( STLPropertySet* pSet )
if (!mxCBXDuration->get_text().isEmpty())
{
double duration_value = static_cast<double>(mxCBXDuration->get_value(FUNIT_NONE));
double duration_value = static_cast<double>(mxCBXDuration->get_value(FieldUnit::NONE));
if(duration_value > 0)
fDuration = duration_value/100.0;
@@ -2656,7 +2656,7 @@ CustomAnimationTextAnimTabPage::CustomAnimationTextAnimTabPage(weld::Container*
, mxFTGroupText(mxBuilder->weld_label("group_text_label"))
, mxLBGroupText(mxBuilder->weld_combo_box("group_text_list"))
, mxCBXGroupAuto(mxBuilder->weld_check_button("auto_after"))
, mxMFGroupAuto(mxBuilder->weld_metric_spin_button("auto_after_value",FUNIT_SECOND))
, mxMFGroupAuto(mxBuilder->weld_metric_spin_button("auto_after_value",FieldUnit::SECOND))
, mxCBXAnimateForm(mxBuilder->weld_check_button("animate_shape"))
, mxCBXReverse(mxBuilder->weld_check_button("reverse_order"))
{
@@ -2679,7 +2679,7 @@ CustomAnimationTextAnimTabPage::CustomAnimationTextAnimTabPage(weld::Container*
{
mxCBXGroupAuto->set_active(fTextGroupingAuto >= 0.0);
if( fTextGroupingAuto >= 0.0 )
mxMFGroupAuto->set_value(static_cast<long>(fTextGroupingAuto*10), FUNIT_NONE);
mxMFGroupAuto->set_value(static_cast<long>(fTextGroupingAuto*10), FieldUnit::NONE);
}
}
else
@@ -2756,7 +2756,7 @@ void CustomAnimationTextAnimTabPage::update( STLPropertySet* pSet )
if( nPos > 1 )
{
double fTextGroupingAuto = mxCBXGroupAuto->get_active() ? mxMFGroupAuto->get_value(FUNIT_NONE) / 10.0 : -1.0;
double fTextGroupingAuto = mxCBXGroupAuto->get_active() ? mxMFGroupAuto->get_value(FieldUnit::NONE) / 10.0 : -1.0;
double fOldTextGroupingAuto = -2.0;
if(mpSet->getPropertyState( nHandleTextGroupingAuto ) != STLPropertyState::Ambiguous)
diff --git a/sd/source/ui/animations/CustomAnimationPane.cxx b/sd/source/ui/animations/CustomAnimationPane.cxx
index 0047558..1e04f66 100644
--- a/sd/source/ui/animations/CustomAnimationPane.cxx
+++ b/sd/source/ui/animations/CustomAnimationPane.cxx
@@ -197,11 +197,11 @@ void CustomAnimationPane::initialize()
maStrProperty = mpFTProperty->GetText();
//fillDurationMetricComboBox
mpCBXDuration->InsertValue(50, FUNIT_CUSTOM);
mpCBXDuration->InsertValue(100, FUNIT_CUSTOM);
mpCBXDuration->InsertValue(200, FUNIT_CUSTOM);
mpCBXDuration->InsertValue(300, FUNIT_CUSTOM);
mpCBXDuration->InsertValue(500, FUNIT_CUSTOM);
mpCBXDuration->InsertValue(50, FieldUnit::CUSTOM);
mpCBXDuration->InsertValue(100, FieldUnit::CUSTOM);
mpCBXDuration->InsertValue(200, FieldUnit::CUSTOM);
mpCBXDuration->InsertValue(300, FieldUnit::CUSTOM);
mpCBXDuration->InsertValue(500, FieldUnit::CUSTOM);
mpCBXDuration->AdaptDropDownLineCountToMaximum();
diff --git a/sd/source/ui/animations/SlideTransitionPane.cxx b/sd/source/ui/animations/SlideTransitionPane.cxx
index 58e6781..b7025ba 100644
--- a/sd/source/ui/animations/SlideTransitionPane.cxx
+++ b/sd/source/ui/animations/SlideTransitionPane.cxx
@@ -477,9 +477,9 @@ void SlideTransitionPane::Initialize(SdDrawDocument* pDoc)
VALUESET_APPEND, /* show legend */ true );
mpVS_TRANSITION_ICONS->RecalculateItemSizes();
mpCBX_duration->InsertValue(100, FUNIT_CUSTOM);
mpCBX_duration->InsertValue(200, FUNIT_CUSTOM);
mpCBX_duration->InsertValue(300, FUNIT_CUSTOM);
mpCBX_duration->InsertValue(100, FieldUnit::CUSTOM);
mpCBX_duration->InsertValue(200, FieldUnit::CUSTOM);
mpCBX_duration->InsertValue(300, FieldUnit::CUSTOM);
mpCBX_duration->AdaptDropDownLineCountToMaximum();
// set defaults
diff --git a/sd/source/ui/app/optsitem.cxx b/sd/source/ui/app/optsitem.cxx
index 1bded3f..a087ae3 100644
--- a/sd/source/ui/app/optsitem.cxx
+++ b/sd/source/ui/app/optsitem.cxx
@@ -192,7 +192,7 @@ SdOptionsLayout::SdOptionsLayout(bool bImpress, bool bUseConfig) :
bDragStripes( false ),
bHandlesBezier( false ),
bHelplines( true ),
nMetric(static_cast<sal_uInt16>(isMetricSystem() ? FUNIT_CM : FUNIT_INCH)),
nMetric(static_cast<sal_uInt16>(isMetricSystem() ? FieldUnit::CM : FieldUnit::INCH)),
nDefTab( 1250 )
{
EnableModify( true );
diff --git a/sd/source/ui/app/sdmod1.cxx b/sd/source/ui/app/sdmod1.cxx
index 923926e..8782722 100644
--- a/sd/source/ui/app/sdmod1.cxx
+++ b/sd/source/ui/app/sdmod1.cxx
@@ -128,11 +128,11 @@ void SdModule::Execute(SfxRequest& rReq)
FieldUnit eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pItem)->GetValue());
switch( eUnit )
{
case FUNIT_MM: // only the units which are also in the dialog
case FUNIT_CM:
case FUNIT_INCH:
case FUNIT_PICA:
case FUNIT_POINT:
case FieldUnit::MM: // only the units which are also in the dialog
case FieldUnit::CM:
case FieldUnit::INCH:
case FieldUnit::PICA:
case FieldUnit::POINT:
{
::sd::DrawDocShell* pDocSh = dynamic_cast< ::sd::DrawDocShell *>( SfxObjectShell::Current() );
if(pDocSh)
diff --git a/sd/source/ui/dlg/copydlg.cxx b/sd/source/ui/dlg/copydlg.cxx
index d4bad13..afaf7d8 100644
--- a/sd/source/ui/dlg/copydlg.cxx
+++ b/sd/source/ui/dlg/copydlg.cxx
@@ -47,11 +47,11 @@ CopyDlg::CopyDlg(weld::Window* pWindow, const SfxItemSet& rInAttrs, ::sd::View*
, mpView(pInView)
, m_xNumFldCopies(m_xBuilder->weld_spin_button("copies"))
, m_xBtnSetViewData(m_xBuilder->weld_button("viewdata"))
, m_xMtrFldMoveX(m_xBuilder->weld_metric_spin_button("x", FUNIT_CM))
, m_xMtrFldMoveY(m_xBuilder->weld_metric_spin_button("y", FUNIT_CM))
, m_xMtrFldAngle(m_xBuilder->weld_metric_spin_button("angle", FUNIT_DEGREE))
, m_xMtrFldWidth(m_xBuilder->weld_metric_spin_button("width", FUNIT_CM))
, m_xMtrFldHeight(m_xBuilder->weld_metric_spin_button("height", FUNIT_CM))
, m_xMtrFldMoveX(m_xBuilder->weld_metric_spin_button("x", FieldUnit::CM))
, m_xMtrFldMoveY(m_xBuilder->weld_metric_spin_button("y", FieldUnit::CM))
, m_xMtrFldAngle(m_xBuilder->weld_metric_spin_button("angle", FieldUnit::DEGREE))
, m_xMtrFldWidth(m_xBuilder->weld_metric_spin_button("width", FieldUnit::CM))
, m_xMtrFldHeight(m_xBuilder->weld_metric_spin_button("height", FieldUnit::CM))
, m_xFtEndColor(m_xBuilder->weld_label("endlabel"))
, m_xBtnSetDefault(m_xBuilder->weld_button("default"))
, m_xLbStartColor(new ColorListBox(m_xBuilder->weld_menu_button("start"), pWindow))
@@ -76,11 +76,11 @@ CopyDlg::~CopyDlg()
SvtViewOptions aDlgOpt(EViewType::Dialog, OStringToOUString(m_xDialog->get_help_id(), RTL_TEXTENCODING_UTF8));
OUString sStr =
OUString::number(m_xNumFldCopies->get_value()) + OUString(TOKEN) +
OUString::number(m_xMtrFldMoveX->get_value(FUNIT_NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldMoveY->get_value(FUNIT_NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldAngle->get_value(FUNIT_NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldWidth->get_value(FUNIT_NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldHeight->get_value(FUNIT_NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldMoveX->get_value(FieldUnit::NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldMoveY->get_value(FieldUnit::NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldAngle->get_value(FieldUnit::NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldWidth->get_value(FieldUnit::NONE)) + OUString(TOKEN) +
OUString::number(m_xMtrFldHeight->get_value(FieldUnit::NONE)) + OUString(TOKEN) +
OUString::number(static_cast<sal_uInt32>(m_xLbStartColor->GetSelectEntryColor())) + OUString(TOKEN) +
OUString::number(static_cast<sal_uInt32>(m_xLbEndColor->GetSelectEntryColor()));
aDlgOpt.SetUserItem("UserItem", css::uno::makeAny(sStr));
@@ -95,16 +95,16 @@ void CopyDlg::Reset()
::tools::Rectangle aRect = mpView->GetAllMarkedRect();
Size aPageSize = mpView->GetSdrPageView()->GetPage()->GetSize();
SetMetricValue( *m_xMtrFldMoveX, long(1000000 / maUIScale), MapUnit::Map100thMM);
double fScaleFactor = m_xMtrFldMoveX->get_value(FUNIT_NONE)/1000000.0;
double fScaleFactor = m_xMtrFldMoveX->get_value(FieldUnit::NONE)/1000000.0;
long nPageWidth = aPageSize.Width() * fScaleFactor;
long nPageHeight = aPageSize.Height() * fScaleFactor;
long nRectWidth = aRect.GetWidth() * fScaleFactor;
long nRectHeight = aRect.GetHeight() * fScaleFactor;
m_xMtrFldMoveX->set_range(-nPageWidth, nPageWidth, FUNIT_NONE);
m_xMtrFldMoveY->set_range(-nPageHeight, nPageHeight, FUNIT_NONE);
m_xMtrFldWidth->set_range(-nRectWidth, nPageWidth, FUNIT_NONE);
m_xMtrFldHeight->set_range(-nRectHeight, nPageHeight, FUNIT_NONE);
m_xMtrFldMoveX->set_range(-nPageWidth, nPageWidth, FieldUnit::NONE);
m_xMtrFldMoveY->set_range(-nPageHeight, nPageHeight, FieldUnit::NONE);
m_xMtrFldWidth->set_range(-nRectWidth, nPageWidth, FieldUnit::NONE);
m_xMtrFldHeight->set_range(-nRectHeight, nPageHeight, FieldUnit::NONE);
const SfxPoolItem* pPoolItem = nullptr;
OUString aStr;
@@ -133,9 +133,9 @@ void CopyDlg::Reset()
SetMetricValue( *m_xMtrFldMoveY, long(nMoveY / maUIScale), MapUnit::Map100thMM);
if( SfxItemState::SET == mrOutAttrs.GetItemState( ATTR_COPY_ANGLE, true, &pPoolItem ) )
m_xMtrFldAngle->set_value(static_cast<const SfxInt32Item*>( pPoolItem )->GetValue(), FUNIT_NONE);
m_xMtrFldAngle->set_value(static_cast<const SfxInt32Item*>( pPoolItem )->GetValue(), FieldUnit::NONE);
else
m_xMtrFldAngle->set_value(0, FUNIT_NONE);
m_xMtrFldAngle->set_value(0, FieldUnit::NONE);
long nWidth = 0;
if( SfxItemState::SET == mrOutAttrs.GetItemState( ATTR_COPY_WIDTH, true, &pPoolItem ) )
@@ -165,11 +165,11 @@ void CopyDlg::Reset()
{
sal_Int32 nIdx {0};
m_xNumFldCopies->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64());
m_xMtrFldMoveX->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FUNIT_NONE);
m_xMtrFldMoveY->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FUNIT_NONE);
m_xMtrFldAngle->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FUNIT_NONE);
m_xMtrFldWidth->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FUNIT_NONE);
m_xMtrFldHeight->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FUNIT_NONE);
m_xMtrFldMoveX->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FieldUnit::NONE);
m_xMtrFldMoveY->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FieldUnit::NONE);
m_xMtrFldAngle->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FieldUnit::NONE);
m_xMtrFldWidth->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FieldUnit::NONE);
m_xMtrFldHeight->set_value(aStr.getToken(0, TOKEN, nIdx).toInt64(), FieldUnit::NONE);
m_xLbStartColor->SelectEntry( Color( aStr.getToken(0, TOKEN, nIdx).toUInt32() ) );
m_xLbEndColor->SelectEntry( Color( aStr.getToken(0, TOKEN, nIdx).toUInt32() ) );
}
@@ -189,7 +189,7 @@ void CopyDlg::GetAttr( SfxItemSet& rOutAttrs )
rOutAttrs.Put( SfxUInt16Item( ATTR_COPY_NUMBER, static_cast<sal_uInt16>(m_xNumFldCopies->get_value()) ) );
rOutAttrs.Put( SfxInt32Item( ATTR_COPY_MOVE_X, nMoveX ) );
rOutAttrs.Put( SfxInt32Item( ATTR_COPY_MOVE_Y, nMoveY ) );
rOutAttrs.Put( SfxInt32Item( ATTR_COPY_ANGLE, static_cast<sal_Int32>(m_xMtrFldAngle->get_value(FUNIT_DEGREE)) ) );
rOutAttrs.Put( SfxInt32Item( ATTR_COPY_ANGLE, static_cast<sal_Int32>(m_xMtrFldAngle->get_value(FieldUnit::DEGREE)) ) );
rOutAttrs.Put( SfxInt32Item( ATTR_COPY_WIDTH, nWidth ) );
rOutAttrs.Put( SfxInt32Item( ATTR_COPY_HEIGHT, nHeight ) );
@@ -247,7 +247,7 @@ IMPL_LINK_NOARG(CopyDlg, SetDefault, weld::Button&, void)
SetMetricValue( *m_xMtrFldMoveY, long(nValue / maUIScale), MapUnit::Map100thMM);
nValue = 0;
m_xMtrFldAngle->set_value(nValue, FUNIT_DEGREE);
m_xMtrFldAngle->set_value(nValue, FieldUnit::DEGREE);
SetMetricValue( *m_xMtrFldWidth, long(nValue / maUIScale), MapUnit::Map100thMM);
SetMetricValue( *m_xMtrFldHeight, long(nValue / maUIScale), MapUnit::Map100thMM);
diff --git a/sd/source/ui/dlg/diactrl.cxx b/sd/source/ui/dlg/diactrl.cxx
index 1958b627..1c8e5f9 100644
--- a/sd/source/ui/dlg/diactrl.cxx
+++ b/sd/source/ui/dlg/diactrl.cxx
@@ -52,7 +52,7 @@ SdPagesField::SdPagesField( vcl::Window* pParent,
SetSizePixel( aSize );
// set parameter of MetricFields
SetUnit( FUNIT_CUSTOM );
SetUnit( FieldUnit::CUSTOM );
SetMin( 1 );
SetFirst( 1 );
SetMax( 15 );
diff --git a/sd/source/ui/dlg/dlgsnap.cxx b/sd/source/ui/dlg/dlgsnap.cxx
index 61bae29..0401ed7 100644
--- a/sd/source/ui/dlg/dlgsnap.cxx
+++ b/sd/source/ui/dlg/dlgsnap.cxx
@@ -35,9 +35,9 @@ SdSnapLineDlg::SdSnapLineDlg(weld::Window* pWindow, const SfxItemSet& rInAttrs,
: GenericDialogController(pWindow, "modules/sdraw/ui/dlgsnap.ui", "SnapObjectDialog")
, aUIScale(pView->GetDoc().GetUIScale())
, m_xFtX(m_xBuilder->weld_label("xlabel"))
, m_xMtrFldX(m_xBuilder->weld_metric_spin_button("x", FUNIT_CM))
, m_xMtrFldX(m_xBuilder->weld_metric_spin_button("x", FieldUnit::CM))
, m_xFtY(m_xBuilder->weld_label("ylabel"))
, m_xMtrFldY(m_xBuilder->weld_metric_spin_button("y", FUNIT_CM))
, m_xMtrFldY(m_xBuilder->weld_metric_spin_button("y", FieldUnit::CM))
, m_xRadioGroup(m_xBuilder->weld_widget("radiogroup"))
, m_xRbPoint(m_xBuilder->weld_radio_button("point"))
, m_xRbVert(m_xBuilder->weld_radio_button("vert"))
@@ -73,24 +73,24 @@ SdSnapLineDlg::SdSnapLineDlg(weld::Window* pWindow, const SfxItemSet& rInAttrs,
// WorkArea, PoolUnit and FieldUnit:
SetMetricValue(*m_xMtrFldX, aLeftTop.X(), ePoolUnit );
int nValue = m_xMtrFldX->get_value(FUNIT_NONE);
int nValue = m_xMtrFldX->get_value(FieldUnit::NONE);
nValue = sal_Int32(nValue / aUIScale);
m_xMtrFldX->set_min(nValue, FUNIT_NONE);
m_xMtrFldX->set_min(nValue, FieldUnit::NONE);
SetMetricValue(*m_xMtrFldX, aRightBottom.X(), ePoolUnit);
nValue = m_xMtrFldX->get_value(FUNIT_NONE);
nValue = m_xMtrFldX->get_value(FieldUnit::NONE);
nValue = sal_Int32(nValue / aUIScale);
m_xMtrFldX->set_max(nValue, FUNIT_NONE);
m_xMtrFldX->set_max(nValue, FieldUnit::NONE);
SetMetricValue(*m_xMtrFldY, aLeftTop.Y(), ePoolUnit);
nValue = m_xMtrFldY->get_value(FUNIT_NONE);
nValue = m_xMtrFldY->get_value(FieldUnit::NONE);
nValue = sal_Int32(nValue / aUIScale);
m_xMtrFldY->set_min(nValue, FUNIT_NONE);
m_xMtrFldY->set_min(nValue, FieldUnit::NONE);
SetMetricValue(*m_xMtrFldY, aRightBottom.Y(), ePoolUnit);
nValue = m_xMtrFldY->get_value(FUNIT_NONE);
nValue = m_xMtrFldY->get_value(FieldUnit::NONE);
nValue = sal_Int32(nValue / aUIScale);
m_xMtrFldY->set_max(nValue, FUNIT_NONE);
m_xMtrFldY->set_max(nValue, FieldUnit::NONE);
// set values
nXValue = static_cast<const SfxInt32Item&>( rInAttrs.Get(ATTR_SNAPLINE_X)).GetValue();
@@ -150,13 +150,13 @@ void SdSnapLineDlg::SetInputFields(bool bEnableX, bool bEnableY)
if ( bEnableX )
{
if (!m_xMtrFldX->get_sensitive())
m_xMtrFldX->set_value(nXValue, FUNIT_NONE);
m_xMtrFldX->set_value(nXValue, FieldUnit::NONE);
m_xMtrFldX->set_sensitive(true);
m_xFtX->set_sensitive(true);
}
else if (m_xMtrFldX->get_sensitive())
{
nXValue = m_xMtrFldX->get_value(FUNIT_NONE);
nXValue = m_xMtrFldX->get_value(FieldUnit::NONE);
m_xMtrFldX->set_text(OUString());
m_xMtrFldX->set_sensitive(false);
m_xFtX->set_sensitive(false);
@@ -164,13 +164,13 @@ void SdSnapLineDlg::SetInputFields(bool bEnableX, bool bEnableY)
if ( bEnableY )
{
if (!m_xMtrFldY->get_sensitive())
m_xMtrFldY->set_value(nYValue, FUNIT_NONE);
m_xMtrFldY->set_value(nYValue, FieldUnit::NONE);
m_xMtrFldY->set_sensitive(true);
m_xFtY->set_sensitive(true);
}
else if (m_xMtrFldY->get_sensitive())
{
nYValue = m_xMtrFldY->get_value(FUNIT_NONE);
nYValue = m_xMtrFldY->get_value(FieldUnit::NONE);
m_xMtrFldY->set_text(OUString());
m_xMtrFldY->set_sensitive(false);
m_xFtY->set_sensitive(false);
diff --git a/sd/source/ui/dlg/tpoption.cxx b/sd/source/ui/dlg/tpoption.cxx
index b08feff..86215b9 100644
--- a/sd/source/ui/dlg/tpoption.cxx
+++ b/sd/source/ui/dlg/tpoption.cxx
@@ -68,9 +68,9 @@ bool SdTpOptionsSnap::FillItemSet( SfxItemSet* rAttrs )
aOptsItem.GetOptionsSnap().SetOrtho( m_xCbxOrtho->get_active() );
aOptsItem.GetOptionsSnap().SetBigOrtho( m_xCbxBigOrtho->get_active() );
aOptsItem.GetOptionsSnap().SetRotate( m_xCbxRotate->get_active() );
aOptsItem.GetOptionsSnap().SetSnapArea(static_cast<sal_Int16>(m_xMtrFldSnapArea->get_value(FUNIT_PIXEL)));
aOptsItem.GetOptionsSnap().SetAngle(static_cast<sal_Int16>(m_xMtrFldAngle->get_value(FUNIT_DEGREE)));
aOptsItem.GetOptionsSnap().SetEliminatePolyPointLimitAngle(static_cast<sal_Int16>(m_xMtrFldBezAngle->get_value(FUNIT_DEGREE)));
aOptsItem.GetOptionsSnap().SetSnapArea(static_cast<sal_Int16>(m_xMtrFldSnapArea->get_value(FieldUnit::PIXEL)));
aOptsItem.GetOptionsSnap().SetAngle(static_cast<sal_Int16>(m_xMtrFldAngle->get_value(FieldUnit::DEGREE)));
aOptsItem.GetOptionsSnap().SetEliminatePolyPointLimitAngle(static_cast<sal_Int16>(m_xMtrFldBezAngle->get_value(FieldUnit::DEGREE)));
rAttrs->Put( aOptsItem );
@@ -93,9 +93,9 @@ void SdTpOptionsSnap::Reset( const SfxItemSet* rAttrs )
m_xCbxOrtho->set_active( aOptsItem.GetOptionsSnap().IsOrtho() );
m_xCbxBigOrtho->set_active( aOptsItem.GetOptionsSnap().IsBigOrtho() );
m_xCbxRotate->set_active( aOptsItem.GetOptionsSnap().IsRotate() );
m_xMtrFldSnapArea->set_value(aOptsItem.GetOptionsSnap().GetSnapArea(), FUNIT_PIXEL);
m_xMtrFldAngle->set_value(aOptsItem.GetOptionsSnap().GetAngle(), FUNIT_DEGREE);
m_xMtrFldBezAngle->set_value(aOptsItem.GetOptionsSnap().GetEliminatePolyPointLimitAngle(), FUNIT_DEGREE);
m_xMtrFldSnapArea->set_value(aOptsItem.GetOptionsSnap().GetSnapArea(), FieldUnit::PIXEL);
m_xMtrFldAngle->set_value(aOptsItem.GetOptionsSnap().GetAngle(), FieldUnit::DEGREE);
m_xMtrFldBezAngle->set_value(aOptsItem.GetOptionsSnap().GetEliminatePolyPointLimitAngle(), FieldUnit::DEGREE);
ClickRotateHdl_Impl(*m_xCbxRotate);
}
@@ -243,7 +243,7 @@ SdTpOptionsMisc::SdTpOptionsMisc(vcl::Window* pParent, const SfxItemSet& rInAttr
for (sal_uInt32 i = 0; i < SvxFieldUnitTable::Count(); ++i)
{
OUString sMetric = SvxFieldUnitTable::GetString(i);
sal_IntPtr nFieldUnit = SvxFieldUnitTable::GetValue(i);
sal_IntPtr nFieldUnit = sal_uInt16(SvxFieldUnitTable::GetValue(i));
sal_Int32 nPos = m_pLbMetric->InsertEntry( sMetric );
m_pLbMetric->SetEntryData( nPos, reinterpret_cast<void*>(nFieldUnit) );
}
@@ -333,13 +333,13 @@ void SdTpOptionsMisc::ActivatePage( const SfxItemSet& rSet )
if( eFUnit != m_pMtrFldOriginalWidth->GetUnit() )
{
// set metrics
sal_Int64 nVal = m_pMtrFldOriginalWidth->Denormalize( m_pMtrFldOriginalWidth->GetValue( FUNIT_TWIP ) );
sal_Int64 nVal = m_pMtrFldOriginalWidth->Denormalize( m_pMtrFldOriginalWidth->GetValue( FieldUnit::TWIP ) );
SetFieldUnit( *m_pMtrFldOriginalWidth, eFUnit, true );
m_pMtrFldOriginalWidth->SetValue( m_pMtrFldOriginalWidth->Normalize( nVal ), FUNIT_TWIP );
m_pMtrFldOriginalWidth->SetValue( m_pMtrFldOriginalWidth->Normalize( nVal ), FieldUnit::TWIP );
nVal = m_pMtrFldOriginalHeight->Denormalize( m_pMtrFldOriginalHeight->GetValue( FUNIT_TWIP ) );
nVal = m_pMtrFldOriginalHeight->Denormalize( m_pMtrFldOriginalHeight->GetValue( FieldUnit::TWIP ) );
SetFieldUnit( *m_pMtrFldOriginalHeight, eFUnit, true );
m_pMtrFldOriginalHeight->SetValue( m_pMtrFldOriginalHeight->Normalize( nVal ), FUNIT_TWIP );
m_pMtrFldOriginalHeight->SetValue( m_pMtrFldOriginalHeight->Normalize( nVal ), FieldUnit::TWIP );
if( nWidth != 0 && nHeight != 0 )
{
@@ -540,9 +540,9 @@ IMPL_LINK_NOARG(SdTpOptionsMisc, SelectMetricHdl_Impl, ListBox&, void)
{
FieldUnit eUnit = static_cast<FieldUnit>(reinterpret_cast<sal_IntPtr>(m_pLbMetric->GetEntryData( nPos )));
sal_Int64 nVal =
m_pMtrFldTabstop->Denormalize( m_pMtrFldTabstop->GetValue( FUNIT_TWIP ) );
m_pMtrFldTabstop->Denormalize( m_pMtrFldTabstop->GetValue( FieldUnit::TWIP ) );
SetFieldUnit( *m_pMtrFldTabstop, eUnit );
m_pMtrFldTabstop->SetValue( m_pMtrFldTabstop->Normalize( nVal ), FUNIT_TWIP );
m_pMtrFldTabstop->SetValue( m_pMtrFldTabstop->Normalize( nVal ), FieldUnit::TWIP );
}
}
diff --git a/sd/source/ui/dlg/vectdlg.cxx b/sd/source/ui/dlg/vectdlg.cxx
index 2bbc281..27fd59e 100644
--- a/sd/source/ui/dlg/vectdlg.cxx
+++ b/sd/source/ui/dlg/vectdlg.cxx
@@ -35,9 +35,9 @@ SdVectorizeDlg::SdVectorizeDlg(weld::Window* pParent, const Bitmap& rBmp, ::sd::
, m_pDocSh(pDocShell)
, aBmp(rBmp)
, m_xNmLayers(m_xBuilder->weld_spin_button("colors"))
, m_xMtReduce(m_xBuilder->weld_metric_spin_button("points", FUNIT_PIXEL))
, m_xMtReduce(m_xBuilder->weld_metric_spin_button("points", FieldUnit::PIXEL))
, m_xFtFillHoles(m_xBuilder->weld_label("tilesft"))
, m_xMtFillHoles(m_xBuilder->weld_metric_spin_button("tiles", FUNIT_PIXEL))
, m_xMtFillHoles(m_xBuilder->weld_metric_spin_button("tiles", FieldUnit::PIXEL))
, m_xCbFillHoles(m_xBuilder->weld_check_button("fillholes"))
, m_xBmpWin(new weld::CustomWeld(*m_xBuilder, "source", m_aBmpWin))
, m_xMtfWin(new weld::CustomWeld(*m_xBuilder, "vectorized", m_aMtfWin))
@@ -136,7 +136,7 @@ void SdVectorizeDlg::Calculate( Bitmap const & rBmp, GDIMetaFile& rMtf )
if( !!aTmp )
{
const Link<long,void> aPrgsHdl( LINK( this, SdVectorizeDlg, ProgressHdl ) );
aTmp.Vectorize( rMtf, static_cast<sal_uInt8>(m_xMtReduce->get_value(FUNIT_NONE)), &aPrgsHdl );
aTmp.Vectorize( rMtf, static_cast<sal_uInt8>(m_xMtReduce->get_value(FieldUnit::NONE)), &aPrgsHdl );
if (m_xCbFillHoles->get_active())
{
@@ -147,8 +147,8 @@ void SdVectorizeDlg::Calculate( Bitmap const & rBmp, GDIMetaFile& rMtf )
{
const long nWidth = pRAcc->Width();
const long nHeight = pRAcc->Height();
const long nTileX = m_xMtFillHoles->get_value(FUNIT_NONE);
const long nTileY = m_xMtFillHoles->get_value(FUNIT_NONE);
const long nTileX = m_xMtFillHoles->get_value(FieldUnit::NONE);
const long nTileY = m_xMtFillHoles->get_value(FieldUnit::NONE);
assert(nTileX && "div-by-zero");
const long nCountX = nWidth / nTileX;
assert(nTileY && "div-by-zero");
@@ -310,8 +310,8 @@ void SdVectorizeDlg::LoadSettings()
}
m_xNmLayers->set_value(nLayers);
m_xMtReduce->set_value(nReduce, FUNIT_NONE);
m_xMtFillHoles->set_value(nFillHoles, FUNIT_NONE);
m_xMtReduce->set_value(nReduce, FieldUnit::NONE);
m_xMtFillHoles->set_value(nFillHoles, FieldUnit::NONE);
m_xCbFillHoles->set_active(bFillHoles);
ToggleHdl(*m_xCbFillHoles);
@@ -326,8 +326,8 @@ void SdVectorizeDlg::SaveSettings() const
if( xOStm.is() )
{
SdIOCompat aCompat( *xOStm, StreamMode::WRITE, 1 );
xOStm->WriteUInt16( m_xNmLayers->get_value() ).WriteUInt16(m_xMtReduce->get_value(FUNIT_NONE));
xOStm->WriteUInt16( m_xMtFillHoles->get_value(FUNIT_NONE) ).WriteBool(m_xCbFillHoles->get_active());
xOStm->WriteUInt16( m_xNmLayers->get_value() ).WriteUInt16(m_xMtReduce->get_value(FieldUnit::NONE));
xOStm->WriteUInt16( m_xMtFillHoles->get_value(FieldUnit::NONE) ).WriteBool(m_xCbFillHoles->get_active());
}
}
diff --git a/sfx2/source/appl/module.cxx b/sfx2/source/appl/module.cxx
index 2a0aef4..9624a99 100644
--- a/sfx2/source/appl/module.cxx
+++ b/sfx2/source/appl/module.cxx
@@ -211,7 +211,7 @@ SfxModule* SfxModule::GetActiveModule( SfxViewFrame* pFrame )
FieldUnit SfxModule::GetModuleFieldUnit( css::uno::Reference< css::frame::XFrame > const & i_frame )
{
ENSURE_OR_RETURN( i_frame.is(), "SfxModule::GetModuleFieldUnit: invalid frame!", FUNIT_100TH_MM );
ENSURE_OR_RETURN( i_frame.is(), "SfxModule::GetModuleFieldUnit: invalid frame!", FieldUnit::MM_100TH );
// find SfxViewFrame for the given XFrame
SfxViewFrame* pViewFrame = SfxViewFrame::GetFirst();
@@ -221,17 +221,22 @@ FieldUnit SfxModule::GetModuleFieldUnit( css::uno::Reference< css::frame::XFrame
break;
pViewFrame = SfxViewFrame::GetNext( *pViewFrame );
}
ENSURE_OR_RETURN( pViewFrame != nullptr, "SfxModule::GetModuleFieldUnit: unable to find an SfxViewFrame for the given XFrame", FUNIT_100TH_MM );
ENSURE_OR_RETURN(
pViewFrame != nullptr,
"SfxModule::GetModuleFieldUnit: unable to find an SfxViewFrame for the given XFrame",
FieldUnit::MM_100TH);
// find the module
SfxModule const * pModule = GetActiveModule( pViewFrame );
ENSURE_OR_RETURN( pModule != nullptr, "SfxModule::GetModuleFieldUnit: no SfxModule for the given frame!", FUNIT_100TH_MM );
ENSURE_OR_RETURN(pModule != nullptr,
"SfxModule::GetModuleFieldUnit: no SfxModule for the given frame!",
FieldUnit::MM_100TH);
return pModule->GetFieldUnit();
}
FieldUnit SfxModule::GetCurrentFieldUnit()
{
FieldUnit eUnit = FUNIT_INCH;
FieldUnit eUnit = FieldUnit::INCH;
SfxModule* pModule = GetActiveModule();
if ( pModule )
{
@@ -246,7 +251,7 @@ FieldUnit SfxModule::GetCurrentFieldUnit()
FieldUnit SfxModule::GetFieldUnit() const
{
FieldUnit eUnit = FUNIT_INCH;
FieldUnit eUnit = FieldUnit::INCH;
const SfxPoolItem* pItem = GetItem( SID_ATTR_METRIC );
if ( pItem )
eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pItem)->GetValue());
diff --git a/sfx2/source/dialog/mgetempl.cxx b/sfx2/source/dialog/mgetempl.cxx
index ebebe1c..f04feef 100644
--- a/sfx2/source/dialog/mgetempl.cxx
+++ b/sfx2/source/dialog/mgetempl.cxx
@@ -295,7 +295,7 @@ void SfxManageStyleSheetPage::SetDescriptionText_Impl()
{
MapUnit eUnit = MapUnit::MapCM;
FieldUnit eFieldUnit( FUNIT_CM );
FieldUnit eFieldUnit( FieldUnit::CM );
SfxModule* pModule = SfxModule::GetActiveModule();
if ( pModule )
{
@@ -306,15 +306,15 @@ void SfxManageStyleSheetPage::SetDescriptionText_Impl()
switch ( eFieldUnit )
{
case FUNIT_MM: eUnit = MapUnit::MapMM; break;
case FUNIT_CM:
case FUNIT_M:
case FUNIT_KM: eUnit = MapUnit::MapCM; break;
case FUNIT_POINT:
case FUNIT_PICA: eUnit = MapUnit::MapPoint; break;
case FUNIT_INCH:
case FUNIT_FOOT:
case FUNIT_MILE: eUnit = MapUnit::MapInch; break;
case FieldUnit::MM: eUnit = MapUnit::MapMM; break;
case FieldUnit::CM:
case FieldUnit::M:
case FieldUnit::KM: eUnit = MapUnit::MapCM; break;
case FieldUnit::POINT:
case FieldUnit::PICA: eUnit = MapUnit::MapPoint; break;
case FieldUnit::INCH:
case FieldUnit::FOOT:
case FieldUnit::MILE: eUnit = MapUnit::MapInch; break;
default:
OSL_FAIL( "non supported field unit" );
diff --git a/starmath/source/dialog.cxx b/starmath/source/dialog.cxx
index 82bc4c9..5519ef3 100644
--- a/starmath/source/dialog.cxx
+++ b/starmath/source/dialog.cxx
@@ -163,7 +163,7 @@ SmPrintOptionsTabPage::SmPrintOptionsTabPage(TabPageParent pPage, const SfxItemS
, m_xSizeNormal(m_xBuilder->weld_radio_button("sizenormal"))
, m_xSizeScaled(m_xBuilder->weld_radio_button("sizescaled"))
, m_xSizeZoomed(m_xBuilder->weld_radio_button("sizezoomed"))
, m_xZoom(m_xBuilder->weld_metric_spin_button("zoom", FUNIT_PERCENT))
, m_xZoom(m_xBuilder->weld_metric_spin_button("zoom", FieldUnit::PERCENT))
, m_xNoRightSpaces(m_xBuilder->weld_check_button("norightspaces"))
, m_xSaveOnlyUsedSymbols(m_xBuilder->weld_check_button("saveonlyusedsymbols"))
, m_xAutoCloseBrackets(m_xBuilder->weld_check_button("autoclosebrackets"))
@@ -190,7 +190,7 @@ bool SmPrintOptionsTabPage::FillItemSet(SfxItemSet* rSet)
nPrintSize = PRINT_SIZE_ZOOMED;
rSet->Put(SfxUInt16Item(GetWhich(SID_PRINTSIZE), nPrintSize));
rSet->Put(SfxUInt16Item(GetWhich(SID_PRINTZOOM), sal::static_int_cast<sal_uInt16>(m_xZoom->get_value(FUNIT_PERCENT))));
rSet->Put(SfxUInt16Item(GetWhich(SID_PRINTZOOM), sal::static_int_cast<sal_uInt16>(m_xZoom->get_value(FieldUnit::PERCENT))));
rSet->Put(SfxBoolItem(GetWhich(SID_PRINTTITLE), m_xTitle->get_active()));
rSet->Put(SfxBoolItem(GetWhich(SID_PRINTTEXT), m_xText->get_active()));
rSet->Put(SfxBoolItem(GetWhich(SID_PRINTFRAME), m_xFrame->get_active()));
@@ -211,7 +211,7 @@ void SmPrintOptionsTabPage::Reset(const SfxItemSet* rSet)
m_xZoom->set_sensitive(m_xSizeZoomed->get_active());
m_xZoom->set_value(static_cast<const SfxUInt16Item &>(rSet->Get(GetWhich(SID_PRINTZOOM))).GetValue(), FUNIT_PERCENT);
m_xZoom->set_value(static_cast<const SfxUInt16Item &>(rSet->Get(GetWhich(SID_PRINTZOOM))).GetValue(), FieldUnit::PERCENT);
m_xTitle->set_active(static_cast<const SfxBoolItem &>(rSet->Get(GetWhich(SID_PRINTTITLE))).GetValue());
m_xNoRightSpaces->set_active(static_cast<const SfxBoolItem &>(rSet->Get(GetWhich(SID_NO_RIGHT_SPACES))).GetValue());
@@ -360,12 +360,12 @@ IMPL_LINK_NOARG( SmFontSizeDialog, DefaultButtonClickHdl, weld::Button&, void )
SmFontSizeDialog::SmFontSizeDialog(weld::Window* pParent)
: GenericDialogController(pParent, "modules/smath/ui/fontsizedialog.ui", "FontSizeDialog")
, m_xBaseSize(m_xBuilder->weld_metric_spin_button("spinB_baseSize", FUNIT_POINT))
, m_xTextSize(m_xBuilder->weld_metric_spin_button("spinB_text", FUNIT_PERCENT))
, m_xIndexSize(m_xBuilder->weld_metric_spin_button("spinB_index", FUNIT_PERCENT))
, m_xFunctionSize(m_xBuilder->weld_metric_spin_button("spinB_function", FUNIT_PERCENT))
, m_xOperatorSize(m_xBuilder->weld_metric_spin_button("spinB_operator", FUNIT_PERCENT))
, m_xBorderSize(m_xBuilder->weld_metric_spin_button("spinB_limit", FUNIT_PERCENT))
, m_xBaseSize(m_xBuilder->weld_metric_spin_button("spinB_baseSize", FieldUnit::POINT))
, m_xTextSize(m_xBuilder->weld_metric_spin_button("spinB_text", FieldUnit::PERCENT))
, m_xIndexSize(m_xBuilder->weld_metric_spin_button("spinB_index", FieldUnit::PERCENT))
, m_xFunctionSize(m_xBuilder->weld_metric_spin_button("spinB_function", FieldUnit::PERCENT))
, m_xOperatorSize(m_xBuilder->weld_metric_spin_button("spinB_operator", FieldUnit::PERCENT))
, m_xBorderSize(m_xBuilder->weld_metric_spin_button("spinB_limit", FieldUnit::PERCENT))
, m_xDefaultButton(m_xBuilder->weld_button("default"))
{
m_xDefaultButton->connect_clicked(LINK(this, SmFontSizeDialog, DefaultButtonClickHdl));
@@ -379,24 +379,24 @@ void SmFontSizeDialog::ReadFrom(const SmFormat &rFormat)
{
//! watch out: round properly!
m_xBaseSize->set_value( SmRoundFraction(
Sm100th_mmToPts( rFormat.GetBaseSize().Height() ) ), FUNIT_NONE );
Sm100th_mmToPts( rFormat.GetBaseSize().Height() ) ), FieldUnit::NONE );
m_xTextSize->set_value( rFormat.GetRelSize(SIZ_TEXT), FUNIT_NONE );
m_xIndexSize->set_value( rFormat.GetRelSize(SIZ_INDEX), FUNIT_NONE );
m_xFunctionSize->set_value( rFormat.GetRelSize(SIZ_FUNCTION), FUNIT_NONE );
m_xOperatorSize->set_value( rFormat.GetRelSize(SIZ_OPERATOR), FUNIT_NONE );
m_xBorderSize->set_value( rFormat.GetRelSize(SIZ_LIMITS), FUNIT_NONE );
m_xTextSize->set_value( rFormat.GetRelSize(SIZ_TEXT), FieldUnit::NONE );
m_xIndexSize->set_value( rFormat.GetRelSize(SIZ_INDEX), FieldUnit::NONE );
m_xFunctionSize->set_value( rFormat.GetRelSize(SIZ_FUNCTION), FieldUnit::NONE );
m_xOperatorSize->set_value( rFormat.GetRelSize(SIZ_OPERATOR), FieldUnit::NONE );
m_xBorderSize->set_value( rFormat.GetRelSize(SIZ_LIMITS), FieldUnit::NONE );
}
void SmFontSizeDialog::WriteTo(SmFormat &rFormat) const
{
rFormat.SetBaseSize( Size(0, SmPtsTo100th_mm( static_cast< long >(m_xBaseSize->get_value(FUNIT_NONE)))) );
rFormat.SetBaseSize( Size(0, SmPtsTo100th_mm( static_cast< long >(m_xBaseSize->get_value(FieldUnit::NONE)))) );
rFormat.SetRelSize(SIZ_TEXT, sal::static_int_cast<sal_uInt16>(m_xTextSize->get_value(FUNIT_NONE)));
rFormat.SetRelSize(SIZ_INDEX, sal::static_int_cast<sal_uInt16>(m_xIndexSize->get_value(FUNIT_NONE)));
rFormat.SetRelSize(SIZ_FUNCTION, sal::static_int_cast<sal_uInt16>(m_xFunctionSize->get_value(FUNIT_NONE)));
rFormat.SetRelSize(SIZ_OPERATOR, sal::static_int_cast<sal_uInt16>(m_xOperatorSize->get_value(FUNIT_NONE)));
rFormat.SetRelSize(SIZ_LIMITS, sal::static_int_cast<sal_uInt16>(m_xBorderSize->get_value(FUNIT_NONE)));
rFormat.SetRelSize(SIZ_TEXT, sal::static_int_cast<sal_uInt16>(m_xTextSize->get_value(FieldUnit::NONE)));
rFormat.SetRelSize(SIZ_INDEX, sal::static_int_cast<sal_uInt16>(m_xIndexSize->get_value(FieldUnit::NONE)));
rFormat.SetRelSize(SIZ_FUNCTION, sal::static_int_cast<sal_uInt16>(m_xFunctionSize->get_value(FieldUnit::NONE)));
rFormat.SetRelSize(SIZ_OPERATOR, sal::static_int_cast<sal_uInt16>(m_xOperatorSize->get_value(FieldUnit::NONE)));
rFormat.SetRelSize(SIZ_LIMITS, sal::static_int_cast<sal_uInt16>(m_xBorderSize->get_value(FieldUnit::NONE)));
const Size aTmp (rFormat.GetBaseSize());
for (sal_uInt16 i = FNT_BEGIN; i <= FNT_END; i++)
@@ -680,10 +680,10 @@ void SmDistanceDialog::SetCategory(sal_uInt16 nCategory)
if (nActiveCategory != CATEGORY_NONE)
{
pCat = Categories[nActiveCategory];
pCat->SetValue(0, sal::static_int_cast<sal_uInt16>(m_xMetricField1->get_value(FUNIT_NONE)));
pCat->SetValue(1, sal::static_int_cast<sal_uInt16>(m_xMetricField2->get_value(FUNIT_NONE)));
pCat->SetValue(2, sal::static_int_cast<sal_uInt16>(m_xMetricField3->get_value(FUNIT_NONE)));
pCat->SetValue(3, sal::static_int_cast<sal_uInt16>(m_xMetricField4->get_value(FUNIT_NONE)));
pCat->SetValue(0, sal::static_int_cast<sal_uInt16>(m_xMetricField1->get_value(FieldUnit::NONE)));
pCat->SetValue(1, sal::static_int_cast<sal_uInt16>(m_xMetricField2->get_value(FieldUnit::NONE)));
pCat->SetValue(2, sal::static_int_cast<sal_uInt16>(m_xMetricField3->get_value(FieldUnit::NONE)));
pCat->SetValue(3, sal::static_int_cast<sal_uInt16>(m_xMetricField4->get_value(FieldUnit::NONE)));
if (nActiveCategory == 5)
bScaleAllBrackets = m_xCheckBox1->get_active();
@@ -712,12 +712,12 @@ void SmDistanceDialog::SetCategory(sal_uInt16 nCategory)
sal_uInt16 nDigits;
if (nCategory < 9)
{
eUnit = FUNIT_PERCENT;
eUnit = FieldUnit::PERCENT;
nDigits = 0;
}
else
{
eUnit = FUNIT_100TH_MM;
eUnit = FieldUnit::MM_100TH;
nDigits = 2;
}
pMF->set_unit(eUnit); // changes the value
@@ -728,8 +728,8 @@ void SmDistanceDialog::SetCategory(sal_uInt16 nCategory)
pCat = Categories[nCategory];
pFT->set_label(pCat->GetString(i));
pMF->set_range(pCat->GetMinimum(i), pCat->GetMaximum(i), FUNIT_NONE);
pMF->set_value(pCat->GetValue(i), FUNIT_NONE);
pMF->set_range(pCat->GetMinimum(i), pCat->GetMaximum(i), FieldUnit::NONE);
pMF->set_value(pCat->GetValue(i), FieldUnit::NONE);
pMF->set_help_id(aCatMf2Hid[nCategory][i]);
}
@@ -759,14 +759,14 @@ SmDistanceDialog::SmDistanceDialog(weld::Window *pParent)
: GenericDialogController(pParent, "modules/smath/ui/spacingdialog.ui", "SpacingDialog")
, m_xFrame(m_xBuilder->weld_frame("template"))
, m_xFixedText1(m_xBuilder->weld_label("label1"))
, m_xMetricField1(m_xBuilder->weld_metric_spin_button("spinbutton1", FUNIT_CM))
, m_xMetricField1(m_xBuilder->weld_metric_spin_button("spinbutton1", FieldUnit::CM))
, m_xFixedText2(m_xBuilder->weld_label("label2"))
, m_xMetricField2(m_xBuilder->weld_metric_spin_button("spinbutton2", FUNIT_CM))
, m_xMetricField2(m_xBuilder->weld_metric_spin_button("spinbutton2", FieldUnit::CM))
, m_xFixedText3(m_xBuilder->weld_label("label3"))
, m_xMetricField3(m_xBuilder->weld_metric_spin_button("spinbutton3", FUNIT_CM))
, m_xMetricField3(m_xBuilder->weld_metric_spin_button("spinbutton3", FieldUnit::CM))
, m_xCheckBox1(m_xBuilder->weld_check_button("checkbutton"))
, m_xFixedText4(m_xBuilder->weld_label("label4"))
, m_xMetricField4(m_xBuilder->weld_metric_spin_button("spinbutton4", FUNIT_CM))
, m_xMetricField4(m_xBuilder->weld_metric_spin_button("spinbutton4", FieldUnit::CM))
, m_xMenuButton(m_xBuilder->weld_menu_button("category"))
, m_xDefaultButton(m_xBuilder->weld_button("default"))
, m_xBitmap(m_xBuilder->weld_widget("image"))
diff --git a/svtools/source/control/ctrlbox.cxx b/svtools/source/control/ctrlbox.cxx
index ca805b4..8061558 100644
--- a/svtools/source/control/ctrlbox.cxx
+++ b/svtools/source/control/ctrlbox.cxx
@@ -426,7 +426,7 @@ void LineListBox::ImpGetLine( long nLine1, long nLine2, long nDistance,
aSize.setHeight( aTxtSize.Height() );
// SourceUnit to Twips
if ( eSourceUnit == FUNIT_POINT )
if ( eSourceUnit == FieldUnit::POINT )
{
nLine1 /= 5;
nLine2 /= 5;
@@ -485,7 +485,7 @@ LineListBox::LineListBox( vcl::Window* pParent, WinBits nWinStyle ) :
{
aTxtSize.setWidth( GetTextWidth( " " ) );
aTxtSize.setHeight( GetTextHeight() );
eSourceUnit = FUNIT_POINT;
eSourceUnit = FieldUnit::POINT;
aVirDev->SetLineColor();
aVirDev->SetMapMode( MapMode( MapUnit::MapTwip ) );
@@ -1352,7 +1352,7 @@ void FontSizeBox::Fill( const FontMetric* pFontMetric, const FontList* pList )
pTempAry = pAry;
while ( *pTempAry )
{
InsertValue( *pTempAry, FUNIT_NONE, nPos );
InsertValue( *pTempAry, FieldUnit::NONE, nPos );
ComboBox::SetEntryData( nPos, reinterpret_cast<void*>(*pTempAry) );
nPos++;
pTempAry++;
@@ -1383,7 +1383,7 @@ void FontSizeBox::SetValue( sal_Int64 nNewValue, FieldUnit eInUnit )
void FontSizeBox::SetValue( sal_Int64 nNewValue )
{
SetValue( nNewValue, FUNIT_NONE );
SetValue( nNewValue, FieldUnit::NONE );
}
sal_Int64 FontSizeBox::GetValueFromStringUnit(const OUString& rStr, FieldUnit eOutUnit) const
@@ -1399,7 +1399,7 @@ sal_Int64 FontSizeBox::GetValueFromStringUnit(const OUString& rStr, FieldUnit eO
SvtFontSizeBox::SvtFontSizeBox(std::unique_ptr<weld::ComboBox> p)
: pFontList(nullptr)
, nSavedValue(0)
, eUnit(FUNIT_POINT)
, eUnit(FieldUnit::POINT)
, nDecimalDigits(1)
, nRelMin(0)
, nRelMax(0)
@@ -1577,7 +1577,7 @@ void SvtFontSizeBox::EnableRelativeMode( sal_uInt16 nNewMin, sal_uInt16 nNewMax,
nRelMin = nNewMin;
nRelMax = nNewMax;
nRelStep = nStep;
SetUnit(FUNIT_POINT);
SetUnit(FieldUnit::POINT);
}
void SvtFontSizeBox::EnablePtRelativeMode( short nNewMin, short nNewMax, short nStep )
@@ -1586,7 +1586,7 @@ void SvtFontSizeBox::EnablePtRelativeMode( short nNewMin, short nNewMax, short n
nPtRelMin = nNewMin;
nPtRelMax = nNewMax;
nPtRelStep = nStep;
SetUnit(FUNIT_POINT);
SetUnit(FieldUnit::POINT);
}
void SvtFontSizeBox::InsertValue(int i)
@@ -1614,7 +1614,7 @@ void SvtFontSizeBox::SetRelative( bool bNewRelative )
if (bPtRelative)
{
SetDecimalDigits( 1 );
SetUnit(FUNIT_POINT);
SetUnit(FieldUnit::POINT);
short i = nPtRelMin, n = 0;
// JP 30.06.98: more than 100 values are not useful
@@ -1627,7 +1627,7 @@ void SvtFontSizeBox::SetRelative( bool bNewRelative )
else
{
SetDecimalDigits(0);
SetUnit(FUNIT_PERCENT);
SetUnit(FieldUnit::PERCENT);
sal_uInt16 i = nRelMin;
while ( i <= nRelMax )
@@ -1643,7 +1643,7 @@ void SvtFontSizeBox::SetRelative( bool bNewRelative )
m_xComboBox->clear();
bRelative = bPtRelative = false;
SetDecimalDigits(1);
SetUnit(FUNIT_POINT);
SetUnit(FieldUnit::POINT);
if ( pFontList)
Fill( &aFontMetric, pFontList );
}
@@ -1657,7 +1657,7 @@ OUString SvtFontSizeBox::format_number(int nValue) const
OUString sRet;
//pawn percent off to icu to decide whether percent is separated from its number for this locale
if (eUnit == FUNIT_PERCENT)
if (eUnit == FieldUnit::PERCENT)
{
double fValue = nValue;
fValue /= weld::SpinButton::Power10(nDecimalDigits);
@@ -1668,9 +1668,9 @@ OUString SvtFontSizeBox::format_number(int nValue) const
const SvtSysLocale aSysLocale;
const LocaleDataWrapper& rLocaleData = aSysLocale.GetLocaleData();
sRet = rLocaleData.getNum(nValue, nDecimalDigits, true, false);
if (eUnit != FUNIT_NONE && eUnit != FUNIT_DEGREE)
if (eUnit != FieldUnit::NONE && eUnit != FieldUnit::DEGREE)
sRet += " ";
assert(eUnit != FUNIT_PERCENT);
assert(eUnit != FieldUnit::PERCENT);
sRet += weld::MetricSpinButton::MetricToString(eUnit);
}
@@ -1749,7 +1749,7 @@ void SvtLineListBox::ImpGetLine( long nLine1, long nLine2, long nDistance,
Size aSize(getPreviewSize(*m_xControl));
// SourceUnit to Twips
if ( eSourceUnit == FUNIT_POINT )
if ( eSourceUnit == FieldUnit::POINT )
{
nLine1 /= 5;
nLine2 /= 5;
@@ -1848,7 +1848,7 @@ SvtLineListBox::SvtLineListBox(std::unique_ptr<weld::MenuButton> pControl)
m_xControl->set_size_request(std::max(aNonePrefSize.Width(), aSolidPrefSize.Width()),
std::max(aNonePrefSize.Height(), aSolidPrefSize.Height()));
eSourceUnit = FUNIT_POINT;
eSourceUnit = FieldUnit::POINT;
aVirDev->SetLineColor();
aVirDev->SetMapMode(MapMode(MapUnit::MapTwip));
diff --git a/svtools/source/control/ruler.cxx b/svtools/source/control/ruler.cxx
index a27fb60..20a53e9 100644
--- a/svtools/source/control/ruler.cxx
+++ b/svtools/source/control/ruler.cxx
@@ -219,7 +219,7 @@ void Ruler::ImplInit( WinBits nWinBits )
// Initialize Units
mnUnitIndex = RULER_UNIT_CM;
meUnit = FUNIT_CM;
meUnit = FieldUnit::CM;
maZoom = Fraction( 1, 1 );
// Recalculate border widths
@@ -2387,37 +2387,37 @@ void Ruler::SetUnit( FieldUnit eNewUnit )
meUnit = eNewUnit;
switch ( meUnit )
{
case FUNIT_MM:
case FieldUnit::MM:
mnUnitIndex = RULER_UNIT_MM;
break;
case FUNIT_CM:
case FieldUnit::CM:
mnUnitIndex = RULER_UNIT_CM;
break;
case FUNIT_M:
case FieldUnit::M:
mnUnitIndex = RULER_UNIT_M;
break;
case FUNIT_KM:
case FieldUnit::KM:
mnUnitIndex = RULER_UNIT_KM;
break;
case FUNIT_INCH:
case FieldUnit::INCH:
mnUnitIndex = RULER_UNIT_INCH;
break;
case FUNIT_FOOT:
case FieldUnit::FOOT:
mnUnitIndex = RULER_UNIT_FOOT;
break;
case FUNIT_MILE:
case FieldUnit::MILE:
mnUnitIndex = RULER_UNIT_MILE;
break;
case FUNIT_POINT:
case FieldUnit::POINT:
mnUnitIndex = RULER_UNIT_POINT;
break;
case FUNIT_PICA:
case FieldUnit::PICA:
mnUnitIndex = RULER_UNIT_PICA;
break;
case FUNIT_CHAR:
case FieldUnit::CHAR:
mnUnitIndex = RULER_UNIT_CHAR;
break;
case FUNIT_LINE:
case FieldUnit::LINE:
mnUnitIndex = RULER_UNIT_LINE;
break;
default:
diff --git a/svtools/source/filter/SvFilterOptionsDialog.cxx b/svtools/source/filter/SvFilterOptionsDialog.cxx
index d4ca22c..4efde71 100644
--- a/svtools/source/filter/SvFilterOptionsDialog.cxx
+++ b/svtools/source/filter/SvFilterOptionsDialog.cxx
@@ -106,7 +106,7 @@ public:
SvFilterOptionsDialog::SvFilterOptionsDialog( const uno::Reference< uno::XComponentContext >& rxContext ) :
mxContext ( rxContext ),
meFieldUnit ( FUNIT_CM ),
meFieldUnit ( FieldUnit::CM ),
mbExportSelection ( false ),
mbGraphicsSource ( true )
{
@@ -286,7 +286,8 @@ void SvFilterOptionsDialog::setSourceDocument( const uno::Reference< lang::XComp
aPropertyName = "Metric";
else
aPropertyName = "NonMetric";
meFieldUnit = static_cast<FieldUnit>(aConfigItem.ReadInt32( aPropertyName, FUNIT_CM ));
meFieldUnit = static_cast<FieldUnit>(
aConfigItem.ReadInt32(aPropertyName, sal_Int32(FieldUnit::CM)));
}
}
diff --git a/svtools/source/filter/exportdialog.cxx b/svtools/source/filter/exportdialog.cxx
index b9267a6..99c2ad2 100644
--- a/svtools/source/filter/exportdialog.cxx
+++ b/svtools/source/filter/exportdialog.cxx
@@ -106,24 +106,24 @@ sal_Int32 ExportDialog::GetDefaultUnit()
sal_Int32 nDefaultUnit = UNIT_CM;
switch( mrFltCallPara.eFieldUnit )
{
// case FUNIT_NONE :
// case FUNIT_PERCENT :
// case FUNIT_CUSTOM :
// case FieldUnit::NONE :
// case FieldUnit::PERCENT :
// case FieldUnit::CUSTOM :
default: nDefaultUnit = UNIT_CM; break;
case FUNIT_MILE : // PASSTHROUGH INTENDED
case FUNIT_FOOT :
case FUNIT_TWIP :
case FUNIT_PICA : nDefaultUnit = UNIT_INCH; break;
case FieldUnit::MILE : // PASSTHROUGH INTENDED
case FieldUnit::FOOT :
case FieldUnit::TWIP :
case FieldUnit::PICA : nDefaultUnit = UNIT_INCH; break;
case FUNIT_KM : // PASSTHROUGH INTENDED
case FUNIT_M :
case FUNIT_100TH_MM : nDefaultUnit = UNIT_CM; break;
case FieldUnit::KM : // PASSTHROUGH INTENDED
case FieldUnit::M :
case FieldUnit::MM_100TH : nDefaultUnit = UNIT_CM; break;
case FUNIT_INCH : nDefaultUnit = UNIT_INCH; break;
case FUNIT_CM : nDefaultUnit = UNIT_CM; break;
case FUNIT_MM : nDefaultUnit = UNIT_MM; break;
case FUNIT_POINT : nDefaultUnit = UNIT_POINT; break;
case FieldUnit::INCH : nDefaultUnit = UNIT_INCH; break;
case FieldUnit::CM : nDefaultUnit = UNIT_CM; break;
case FieldUnit::MM : nDefaultUnit = UNIT_MM; break;
case FieldUnit::POINT : nDefaultUnit = UNIT_POINT; break;
}
return nDefaultUnit;
}
diff --git a/svtools/source/misc/unitconv.cxx b/svtools/source/misc/unitconv.cxx
index d08820e..1d3e40c 100644
--- a/svtools/source/misc/unitconv.cxx
+++ b/svtools/source/misc/unitconv.cxx
@@ -22,7 +22,7 @@
void SetFieldUnit(weld::MetricSpinButton& rField, FieldUnit eUnit, bool bAll)
{
int nMin, nMax;
rField.get_range(nMin, nMax, FUNIT_TWIP);
rField.get_range(nMin, nMax, FieldUnit::TWIP);
nMin = rField.denormalize(nMin);
nMax = rField.denormalize(nMax);
@@ -30,13 +30,13 @@ void SetFieldUnit(weld::MetricSpinButton& rField, FieldUnit eUnit, bool bAll)
{
switch (eUnit)
{
case FUNIT_M:
case FUNIT_KM:
eUnit = FUNIT_CM;
case FieldUnit::M:
case FieldUnit::KM:
eUnit = FieldUnit::CM;
break;
case FUNIT_FOOT:
case FUNIT_MILE:
eUnit = FUNIT_INCH;
case FieldUnit::FOOT:
case FieldUnit::MILE:
eUnit = FieldUnit::INCH;
break;
default: //prevent warning
break;
@@ -45,20 +45,20 @@ void SetFieldUnit(weld::MetricSpinButton& rField, FieldUnit eUnit, bool bAll)
rField.set_unit(eUnit);
if (FUNIT_POINT == eUnit && rField.get_digits() > 1)
if (FieldUnit::POINT == eUnit && rField.get_digits() > 1)
rField.set_digits(1);
else
rField.set_digits(2);
switch (eUnit)
{
// _CHAR and _LINE sets the step of "char" and "line" unit, they are same as FUNIT_MM
case FUNIT_CHAR:
case FUNIT_LINE:
case FUNIT_MM:
// _CHAR and _LINE sets the step of "char" and "line" unit, they are same as FieldUnit::MM
case FieldUnit::CHAR:
case FieldUnit::LINE:
case FieldUnit::MM:
rField.set_increments(50, 500, eUnit);
break;
case FUNIT_INCH:
case FieldUnit::INCH:
rField.set_increments(2, 20, eUnit);
break;
default:
@@ -70,29 +70,29 @@ void SetFieldUnit(weld::MetricSpinButton& rField, FieldUnit eUnit, bool bAll)
{
nMin = rField.normalize(nMin);
nMax = rField.normalize(nMax);
rField.set_range(nMin, nMax, FUNIT_TWIP);
rField.set_range(nMin, nMax, FieldUnit::TWIP);
}
}
void SetFieldUnit( MetricField& rField, FieldUnit eUnit, bool bAll )
{
sal_Int64 nFirst = rField.Denormalize( rField.GetFirst( FUNIT_TWIP ) );
sal_Int64 nLast = rField.Denormalize( rField.GetLast( FUNIT_TWIP ) );
sal_Int64 nMin = rField.Denormalize( rField.GetMin( FUNIT_TWIP ) );
sal_Int64 nMax = rField.Denormalize( rField.GetMax( FUNIT_TWIP ) );
sal_Int64 nFirst = rField.Denormalize( rField.GetFirst( FieldUnit::TWIP ) );
sal_Int64 nLast = rField.Denormalize( rField.GetLast( FieldUnit::TWIP ) );
sal_Int64 nMin = rField.Denormalize( rField.GetMin( FieldUnit::TWIP ) );
sal_Int64 nMax = rField.Denormalize( rField.GetMax( FieldUnit::TWIP ) );
if ( !bAll )
{
switch ( eUnit )
{
case FUNIT_M:
case FUNIT_KM:
eUnit = FUNIT_CM;
case FieldUnit::M:
case FieldUnit::KM:
eUnit = FieldUnit::CM;
break;
case FUNIT_FOOT:
case FUNIT_MILE:
eUnit = FUNIT_INCH;
case FieldUnit::FOOT:
case FieldUnit::MILE:
eUnit = FieldUnit::INCH;
break;
default: ;//prevent warning
}
@@ -100,14 +100,14 @@ void SetFieldUnit( MetricField& rField, FieldUnit eUnit, bool bAll )
rField.SetUnit( eUnit );
switch( eUnit )
{
// _CHAR and _LINE sets the step of "char" and "line" unit, they are same as FUNIT_MM
case FUNIT_CHAR:
case FUNIT_LINE:
case FUNIT_MM:
// _CHAR and _LINE sets the step of "char" and "line" unit, they are same as FieldUnit::MM
case FieldUnit::CHAR:
case FieldUnit::LINE:
case FieldUnit::MM:
rField.SetSpinSize( 50 );
break;
case FUNIT_INCH:
case FieldUnit::INCH:
rField.SetSpinSize( 2 );
break;
@@ -115,7 +115,7 @@ void SetFieldUnit( MetricField& rField, FieldUnit eUnit, bool bAll )
rField.SetSpinSize( 10 );
}
if ( FUNIT_POINT == eUnit )
if ( FieldUnit::POINT == eUnit )
{
if( rField.GetDecimalDigits() > 1 )
rField.SetDecimalDigits( 1 );
@@ -125,10 +125,10 @@ void SetFieldUnit( MetricField& rField, FieldUnit eUnit, bool bAll )
if ( !bAll )
{
rField.SetFirst( rField.Normalize( nFirst ), FUNIT_TWIP );
rField.SetLast( rField.Normalize( nLast ), FUNIT_TWIP );
rField.SetMin( rField.Normalize( nMin ), FUNIT_TWIP );
rField.SetMax( rField.Normalize( nMax ), FUNIT_TWIP );
rField.SetFirst( rField.Normalize( nFirst ), FieldUnit::TWIP );
rField.SetLast( rField.Normalize( nLast ), FieldUnit::TWIP );
rField.SetMin( rField.Normalize( nMin ), FieldUnit::TWIP );
rField.SetMax( rField.Normalize( nMax ), FieldUnit::TWIP );
}
}
@@ -136,20 +136,20 @@ void SetMetricValue(weld::MetricSpinButton& rField, int nCoreValue, MapUnit eUni
{
auto nVal = OutputDevice::LogicToLogic(nCoreValue, eUnit, MapUnit::Map100thMM);
nVal = rField.normalize(nVal);
rField.set_value(nVal, FUNIT_100TH_MM);
rField.set_value(nVal, FieldUnit::MM_100TH);
}
void SetMetricValue( MetricField& rField, long nCoreValue, MapUnit eUnit )
{
sal_Int64 nVal = OutputDevice::LogicToLogic( nCoreValue, eUnit, MapUnit::Map100thMM );
nVal = rField.Normalize( nVal );
rField.SetValue( nVal, FUNIT_100TH_MM );
rField.SetValue(nVal, FieldUnit::MM_100TH);
}
int GetCoreValue(const weld::MetricSpinButton& rField, MapUnit eUnit)
{
int nVal = rField.get_value(FUNIT_100TH_MM);
int nVal = rField.get_value(FieldUnit::MM_100TH);
// avoid rounding issues
const int nSizeMask = 0xff000000;
bool bRoundBefore = true;
@@ -173,7 +173,7 @@ int GetCoreValue(const weld::MetricSpinButton& rField, MapUnit eUnit)
long GetCoreValue( const MetricField& rField, MapUnit eUnit )
{
sal_Int64 nVal = rField.GetValue( FUNIT_100TH_MM );
sal_Int64 nVal = rField.GetValue(FieldUnit::MM_100TH);
// avoid rounding issues
const sal_Int64 nSizeMask = 0xffffffffff000000LL;
bool bRoundBefore = true;
@@ -240,13 +240,13 @@ long ItemToControl( long nIn, MapUnit eItem, FieldUnit eCtrl )
nIn /= 10;
else if ( eItem == MapUnit::Map100thMM )
nIn /= 100;
nOut = TransformMetric( nIn, FUNIT_MM, eCtrl );
nOut = TransformMetric( nIn, FieldUnit::MM, eCtrl );
}
break;
case MapUnit::MapCM:
{
nOut = TransformMetric( nIn, FUNIT_CM, eCtrl );
nOut = TransformMetric( nIn, FieldUnit::CM, eCtrl );
}
break;
@@ -261,19 +261,19 @@ long ItemToControl( long nIn, MapUnit eItem, FieldUnit eCtrl )
nIn /= 100;
else if ( eItem == MapUnit::Map1000thInch )
nIn /= 1000;
nOut = TransformMetric( nIn, FUNIT_INCH, eCtrl );
nOut = TransformMetric( nIn, FieldUnit::INCH, eCtrl );
}
break;
case MapUnit::MapPoint:
{
nOut = TransformMetric( nIn, FUNIT_POINT, eCtrl );
nOut = TransformMetric( nIn, FieldUnit::POINT, eCtrl );
}
break;
case MapUnit::MapTwip:
{
nOut = TransformMetric( nIn, FUNIT_TWIP, eCtrl );
nOut = TransformMetric( nIn, FieldUnit::TWIP, eCtrl );
}
break;
default: ;//prevent warning
@@ -295,25 +295,25 @@ FieldUnit MapToFieldUnit( const MapUnit eUnit )
case MapUnit::Map100thMM:
case MapUnit::Map10thMM:
case MapUnit::MapMM:
return FUNIT_MM;
return FieldUnit::MM;
case MapUnit::MapCM:
return FUNIT_CM;
return FieldUnit::CM;
case MapUnit::Map1000thInch:
case MapUnit::Map100thInch:
case MapUnit::Map10thInch:
case MapUnit::MapInch:
return FUNIT_INCH;
return FieldUnit::INCH;
case MapUnit::MapPoint:
return FUNIT_POINT;
return FieldUnit::POINT;
case MapUnit::MapTwip:
return FUNIT_TWIP;
return FieldUnit::TWIP;
default: ;//prevent warning
}
return FUNIT_NONE;
return FieldUnit::NONE;
}
@@ -650,8 +650,8 @@ FUNC_CONVERT const ConvertTable[6][6] =
long TransformMetric( long nVal, FieldUnit aOld, FieldUnit aNew )
{
if ( aOld == FUNIT_NONE || aNew == FUNIT_NONE ||
aOld == FUNIT_CUSTOM || aNew == FUNIT_CUSTOM )
if ( aOld == FieldUnit::NONE || aNew == FieldUnit::NONE ||
aOld == FieldUnit::CUSTOM || aNew == FieldUnit::CUSTOM )
{
return nVal;
}
@@ -661,34 +661,34 @@ long TransformMetric( long nVal, FieldUnit aOld, FieldUnit aNew )
switch ( aOld )
{
case FUNIT_CM:
case FieldUnit::CM:
nOld = 0; break;
case FUNIT_MM:
case FieldUnit::MM:
nOld = 1; break;
case FUNIT_INCH:
case FieldUnit::INCH:
nOld = 2; break;
case FUNIT_POINT:
case FieldUnit::POINT:
nOld = 3; break;
case FUNIT_PICA:
case FieldUnit::PICA:
nOld = 4; break;
case FUNIT_TWIP:
case FieldUnit::TWIP:
nOld = 5; break;
default: ;//prevent warning
}
switch ( aNew )
{
case FUNIT_CM:
case FieldUnit::CM:
nNew = 0; break;
case FUNIT_MM:
case FieldUnit::MM:
nNew = 1; break;
case FUNIT_INCH:
case FieldUnit::INCH:
nNew = 2; break;
case FUNIT_POINT:
case FieldUnit::POINT:
nNew = 3; break;
case FUNIT_PICA:
case FieldUnit::PICA:
nNew = 4; break;
case FUNIT_TWIP:
case FieldUnit::TWIP:
nNew = 5; break;
default: ;//prevent warning
}
diff --git a/svx/inc/fieldunit.hrc b/svx/inc/fieldunit.hrc
index 829d147..b4c4a97 100644
--- a/svx/inc/fieldunit.hrc
+++ b/svx/inc/fieldunit.hrc
@@ -27,17 +27,17 @@
const std::pair<const char*, FieldUnit> RID_SVXSTR_FIELDUNIT_TABLE[] =
{
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Millimeter") , FUNIT_MM },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Centimeter") , FUNIT_CM },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Meter") , FUNIT_M },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Kilometer") , FUNIT_KM },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Inch") , FUNIT_INCH },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Foot") , FUNIT_FOOT },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Miles") , FUNIT_MILE },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Pica") , FUNIT_PICA },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Point") , FUNIT_POINT },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Char") , FUNIT_CHAR },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Line") , FUNIT_LINE },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Millimeter") , FieldUnit::MM },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Centimeter") , FieldUnit::CM },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Meter") , FieldUnit::M },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Kilometer") , FieldUnit::KM },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Inch") , FieldUnit::INCH },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Foot") , FieldUnit::FOOT },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Miles") , FieldUnit::MILE },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Pica") , FieldUnit::PICA },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Point") , FieldUnit::POINT },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Char") , FieldUnit::CHAR },
{ NC_("RID_SVXSTR_FIELDUNIT_TABLE", "Line") , FieldUnit::LINE },
};
#endif
diff --git a/svx/source/dialog/compressgraphicdialog.cxx b/svx/source/dialog/compressgraphicdialog.cxx
index 8a39d7c..1797a6f 100644
--- a/svx/source/dialog/compressgraphicdialog.cxx
+++ b/svx/source/dialog/compressgraphicdialog.cxx
@@ -219,12 +219,12 @@ void CompressGraphicsDialog::UpdateResolutionLB()
double CompressGraphicsDialog::GetViewWidthInch()
{
return static_cast<double>(MetricField::ConvertValue(m_aViewSize100mm.Width(), 2, MapUnit::Map100thMM, FUNIT_INCH)) / 100.0;
return static_cast<double>(MetricField::ConvertValue(m_aViewSize100mm.Width(), 2, MapUnit::Map100thMM, FieldUnit::INCH)) / 100.0;
}
double CompressGraphicsDialog::GetViewHeightInch()
{
return static_cast<double>(MetricField::ConvertValue(m_aViewSize100mm.Height(), 2, MapUnit::Map100thMM, FUNIT_INCH)) / 100.0;
return static_cast<double>(MetricField::ConvertValue(m_aViewSize100mm.Height(), 2, MapUnit::Map100thMM, FieldUnit::INCH)) / 100.0;
}
BmpScaleFlag CompressGraphicsDialog::GetSelectedInterpolationType()
diff --git a/svx/source/dialog/dlgutil.cxx b/svx/source/dialog/dlgutil.cxx
index 09649e1..9ed2e2b 100644
--- a/svx/source/dialog/dlgutil.cxx
+++ b/svx/source/dialog/dlgutil.cxx
@@ -30,7 +30,7 @@
FieldUnit GetModuleFieldUnit( const SfxItemSet& rSet )
{
FieldUnit eUnit = FUNIT_INCH;
FieldUnit eUnit = FieldUnit::INCH;
const SfxPoolItem* pItem = nullptr;
if ( SfxItemState::SET == rSet.GetItemState( SID_ATTR_METRIC, false, &pItem ) )
eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pItem)->GetValue());
diff --git a/svx/source/dialog/fontwork.cxx b/svx/source/dialog/fontwork.cxx
index d5cf5ad..197a018 100644
--- a/svx/source/dialog/fontwork.cxx
+++ b/svx/source/dialog/fontwork.cxx
@@ -253,7 +253,7 @@ SvxFontWorkDialog::SvxFontWorkDialog(SfxBindings *pBindinx,
SetFieldUnit(*m_pMtrFldTextStart, eDlgUnit, true);
SetFieldUnit(*m_pMtrFldShadowX, eDlgUnit, true);
SetFieldUnit(*m_pMtrFldShadowY, eDlgUnit, true);
if( eDlgUnit == FUNIT_MM )
if( eDlgUnit == FieldUnit::MM )
{
m_pMtrFldDistance->SetSpinSize( 50 );
m_pMtrFldTextStart->SetSpinSize( 50 );
@@ -496,7 +496,7 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem,
m_pMtrFldShadowX->SetDecimalDigits(2);
m_pMtrFldShadowX->SetMin(LONG_MIN);
m_pMtrFldShadowX->SetMax(LONG_MAX);
if( eDlgUnit == FUNIT_MM )
if( eDlgUnit == FieldUnit::MM )
m_pMtrFldShadowX->SetSpinSize( 50 );
else
m_pMtrFldShadowX->SetSpinSize( 10 );
@@ -505,7 +505,7 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem,
m_pMtrFldShadowY->SetDecimalDigits(2);
m_pMtrFldShadowY->SetMin(LONG_MIN);
m_pMtrFldShadowY->SetMax(LONG_MAX);
if( eDlgUnit == FUNIT_MM )
if( eDlgUnit == FieldUnit::MM )
m_pMtrFldShadowY->SetSpinSize( 50 );
else
m_pMtrFldShadowY->SetSpinSize( 10 );
@@ -527,13 +527,13 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem,
{
nId = nShadowSlantId;
m_pMtrFldShadowX->SetUnit(FUNIT_DEGREE);
m_pMtrFldShadowX->SetUnit(FieldUnit::DEGREE);
m_pMtrFldShadowX->SetDecimalDigits(1);
m_pMtrFldShadowX->SetMin(-1800);
m_pMtrFldShadowX->SetMax( 1800);
m_pMtrFldShadowX->SetSpinSize(10);
m_pMtrFldShadowY->SetUnit(FUNIT_PERCENT);
m_pMtrFldShadowY->SetUnit(FieldUnit::PERCENT);
m_pMtrFldShadowY->SetDecimalDigits(0);
m_pMtrFldShadowY->SetMin(-999);
m_pMtrFldShadowY->SetMax( 999);
@@ -746,16 +746,16 @@ IMPL_LINK_NOARG(SvxFontWorkDialog, InputTimoutHdl_Impl, Timer *, void)
{
SetFieldUnit(*m_pMtrFldDistance, eDlgUnit, true);
SetFieldUnit(*m_pMtrFldTextStart, eDlgUnit, true);
m_pMtrFldDistance->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 );
m_pMtrFldTextStart->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 );
m_pMtrFldDistance->SetSpinSize( eDlgUnit == FieldUnit::MM ? 50 : 10 );
m_pMtrFldTextStart->SetSpinSize( eDlgUnit == FieldUnit::MM ? 50 : 10 );
}
if( eDlgUnit != m_pMtrFldShadowX->GetUnit() &&
m_pTbxShadow->IsItemChecked(nShadowNormalId) )
{
SetFieldUnit(*m_pMtrFldShadowX, eDlgUnit, true);
SetFieldUnit(*m_pMtrFldShadowY, eDlgUnit, true);
m_pMtrFldShadowX->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 );
m_pMtrFldShadowY->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 );
m_pMtrFldShadowX->SetSpinSize( eDlgUnit == FieldUnit::MM ? 50 : 10 );
m_pMtrFldShadowY->SetSpinSize( eDlgUnit == FieldUnit::MM ? 50 : 10 );
}
long nValue = GetCoreValue(*m_pMtrFldDistance, MapUnit::Map100thMM);
diff --git a/svx/source/dialog/hdft.cxx b/svx/source/dialog/hdft.cxx
index 557cb18..20c1bcd 100644
--- a/svx/source/dialog/hdft.cxx
+++ b/svx/source/dialog/hdft.cxx
@@ -134,14 +134,14 @@ SvxHFPage::SvxHFPage(TabPageParent pParent, const SfxItemSet& rSet, sal_uInt16 n
, m_xCntSharedBox(m_xBuilder->weld_check_button("checkSameLR"))
, m_xCntSharedFirstBox(m_xBuilder->weld_check_button("checkSameFP"))
, m_xLMLbl(m_xBuilder->weld_label("labelLeftMarg"))
, m_xLMEdit(m_xBuilder->weld_metric_spin_button("spinMargLeft", FUNIT_CM))
, m_xLMEdit(m_xBuilder->weld_metric_spin_button("spinMargLeft", FieldUnit::CM))
, m_xRMLbl(m_xBuilder->weld_label("labelRightMarg"))
, m_xRMEdit(m_xBuilder->weld_metric_spin_button("spinMargRight", FUNIT_CM))
, m_xRMEdit(m_xBuilder->weld_metric_spin_button("spinMargRight", FieldUnit::CM))
, m_xDistFT(m_xBuilder->weld_label("labelSpacing"))
, m_xDistEdit(m_xBuilder->weld_metric_spin_button("spinSpacing", FUNIT_CM))
, m_xDistEdit(m_xBuilder->weld_metric_spin_button("spinSpacing", FieldUnit::CM))
, m_xDynSpacingCB(m_xBuilder->weld_check_button("checkDynSpacing"))
, m_xHeightFT(m_xBuilder->weld_label("labelHeight"))
, m_xHeightEdit(m_xBuilder->weld_metric_spin_button("spinHeight", FUNIT_CM))
, m_xHeightEdit(m_xBuilder->weld_metric_spin_button("spinHeight", FieldUnit::CM))
, m_xHeightDynBtn(m_xBuilder->weld_check_button("checkAutofit"))
, m_xBackgroundBtn(m_xBuilder->weld_button("buttonMore"))
, m_xBspWin(new weld::CustomWeld(*m_xBuilder, "drawingareaPageHF", m_aBspWin))
@@ -979,9 +979,9 @@ void SvxHFPage::RangeHdl()
long nFDist = m_aBspWin.GetFtDist();
long nHeight = std::max(long(MINBODY),
static_cast<long>(m_xHeightEdit->denormalize(m_xHeightEdit->get_value(FUNIT_TWIP))));
static_cast<long>(m_xHeightEdit->denormalize(m_xHeightEdit->get_value(FieldUnit::TWIP))));
long nDist = m_xTurnOnBox->get_active() ?
static_cast<long>(m_xDistEdit->denormalize(m_xDistEdit->get_value(FUNIT_TWIP))) : 0;
static_cast<long>(m_xDistEdit->denormalize(m_xDistEdit->get_value(FieldUnit::TWIP))) : 0;
long nMin;
long nMax;
@@ -1013,11 +1013,11 @@ void SvxHFPage::RangeHdl()
nMin = ( nH - nBB - nBT ) / 5; // 20%
nMax = std::max( nH - nMin - nHDist - nFDist - nFHeight - nBB - nBT,
nMin );
m_xHeightEdit->set_max(m_xHeightEdit->normalize(nMax), FUNIT_TWIP);
m_xHeightEdit->set_max(m_xHeightEdit->normalize(nMax), FieldUnit::TWIP);
nMin = ( nH - nBB - nBT ) / 5; // 20%
nDist = std::max( nH - nMin - nHHeight - nFDist - nFHeight - nBB - nBT,
long(0) );
m_xDistEdit->set_max(m_xDistEdit->normalize(nDist), FUNIT_TWIP);
m_xDistEdit->set_max(m_xDistEdit->normalize(nDist), FieldUnit::TWIP);
}
else
{
@@ -1025,21 +1025,21 @@ void SvxHFPage::RangeHdl()
nMin = ( nH - nBT - nBB ) / 5; // 20%
nMax = std::max( nH - nMin - nFDist - nHDist - nHHeight - nBT - nBB,
nMin );
m_xHeightEdit->set_max(m_xHeightEdit->normalize(nMax), FUNIT_TWIP);
m_xHeightEdit->set_max(m_xHeightEdit->normalize(nMax), FieldUnit::TWIP);
nMin = ( nH - nBT - nBB ) / 5; // 20%
nDist = std::max( nH - nMin - nFHeight - nHDist - nHHeight - nBT - nBB,
long(0) );
m_xDistEdit->set_max(m_xDistEdit->normalize(nDist), FUNIT_TWIP);
m_xDistEdit->set_max(m_xDistEdit->normalize(nDist), FieldUnit::TWIP);
}
// Limit Indentation
nMax = nW - nBL - nBR -
static_cast<long>(m_xRMEdit->denormalize(m_xRMEdit->get_value(FUNIT_TWIP))) - MINBODY;
m_xLMEdit->set_max(m_xLMEdit->normalize(nMax), FUNIT_TWIP);
static_cast<long>(m_xRMEdit->denormalize(m_xRMEdit->get_value(FieldUnit::TWIP))) - MINBODY;
m_xLMEdit->set_max(m_xLMEdit->normalize(nMax), FieldUnit::TWIP);
nMax = nW - nBL - nBR -
static_cast<long>(m_xLMEdit->denormalize(m_xLMEdit->get_value(FUNIT_TWIP))) - MINBODY;
m_xRMEdit->set_max(m_xLMEdit->normalize(nMax), FUNIT_TWIP);
static_cast<long>(m_xLMEdit->denormalize(m_xLMEdit->get_value(FieldUnit::TWIP))) - MINBODY;
m_xRMEdit->set_max(m_xLMEdit->normalize(nMax), FieldUnit::TWIP);
}
void SvxHFPage::EnableDynamicSpacing()
diff --git a/svx/source/dialog/optgrid.cxx b/svx/source/dialog/optgrid.cxx
index cfa82be..aa774b1 100644
--- a/svx/source/dialog/optgrid.cxx
+++ b/svx/source/dialog/optgrid.cxx
@@ -28,14 +28,14 @@
// local functions
static void lcl_GetMinMax(weld::MetricSpinButton const& rField, int& nMin, int& nMax)
{
rField.get_range(nMin, nMax, FUNIT_TWIP);
rField.get_range(nMin, nMax, FieldUnit::TWIP);
nMin = rField.denormalize(nMin);
nMax = rField.denormalize(nMax);
}
static void lcl_SetMinMax(weld::MetricSpinButton& rField, int nMin, int nMax)
{
rField.set_range(rField.normalize(nMin), rField.normalize(nMax), FUNIT_TWIP);
rField.set_range(rField.normalize(nMin), rField.normalize(nMax), FieldUnit::TWIP);
}
SvxOptionsGrid::SvxOptionsGrid() :
@@ -93,8 +93,8 @@ SvxGridTabPage::SvxGridTabPage(TabPageParent pParent, const SfxItemSet& rCoreSet
, bAttrModified(false)
, m_xCbxUseGridsnap(m_xBuilder->weld_check_button("usegridsnap"))
, m_xCbxGridVisible(m_xBuilder->weld_check_button("gridvisible"))
, m_xMtrFldDrawX(m_xBuilder->weld_metric_spin_button("mtrflddrawx", FUNIT_CM))
, m_xMtrFldDrawY(m_xBuilder->weld_metric_spin_button("mtrflddrawy", FUNIT_CM))
, m_xMtrFldDrawX(m_xBuilder->weld_metric_spin_button("mtrflddrawx", FieldUnit::CM))
, m_xMtrFldDrawY(m_xBuilder->weld_metric_spin_button("mtrflddrawy", FieldUnit::CM))
, m_xNumFldDivisionX(m_xBuilder->weld_spin_button("numflddivisionx"))
, m_xNumFldDivisionY(m_xBuilder->weld_spin_button("numflddivisiony"))
, m_xCbxSynchronize(m_xBuilder->weld_check_button("synchronize"))
@@ -103,12 +103,12 @@ SvxGridTabPage::SvxGridTabPage(TabPageParent pParent, const SfxItemSet& rCoreSet
, m_xCbxSnapBorder(m_xBuilder->weld_check_button("snapborder"))
, m_xCbxSnapFrame(m_xBuilder->weld_check_button("snapframe"))
, m_xCbxSnapPoints(m_xBuilder->weld_check_button("snappoints"))
, m_xMtrFldSnapArea(m_xBuilder->weld_metric_spin_button("mtrfldsnaparea", FUNIT_PIXEL))
, m_xMtrFldSnapArea(m_xBuilder->weld_metric_spin_button("mtrfldsnaparea", FieldUnit::PIXEL))
, m_xCbxOrtho(m_xBuilder->weld_check_button("ortho"))
, m_xCbxBigOrtho(m_xBuilder->weld_check_button("bigortho"))
, m_xCbxRotate(m_xBuilder->weld_check_button("rotate"))
, m_xMtrFldAngle(m_xBuilder->weld_metric_spin_button("mtrfldangle", FUNIT_DEGREE))
, m_xMtrFldBezAngle(m_xBuilder->weld_metric_spin_button("mtrfldbezangle", FUNIT_DEGREE))
, m_xMtrFldAngle(m_xBuilder->weld_metric_spin_button("mtrfldangle", FieldUnit::DEGREE))
, m_xMtrFldBezAngle(m_xBuilder->weld_metric_spin_button("mtrfldbezangle", FieldUnit::DEGREE))
{
// This page requires exchange Support
SetExchangeSupport();
@@ -226,19 +226,19 @@ void SvxGridTabPage::ActivatePage( const SfxItemSet& rSet )
{
// Set Metrics
int nMin, nMax;
int nVal = m_xMtrFldDrawX->denormalize(m_xMtrFldDrawX->get_value(FUNIT_TWIP));
int nVal = m_xMtrFldDrawX->denormalize(m_xMtrFldDrawX->get_value(FieldUnit::TWIP));
lcl_GetMinMax(*m_xMtrFldDrawX, nMin, nMax);
SetFieldUnit(*m_xMtrFldDrawX, eFUnit, true);
lcl_SetMinMax(*m_xMtrFldDrawX, nMin, nMax);
m_xMtrFldDrawX->set_value(m_xMtrFldDrawX->normalize(nVal), FUNIT_TWIP);
m_xMtrFldDrawX->set_value(m_xMtrFldDrawX->normalize(nVal), FieldUnit::TWIP);
nVal = m_xMtrFldDrawY->denormalize(m_xMtrFldDrawY->get_value(FUNIT_TWIP));
nVal = m_xMtrFldDrawY->denormalize(m_xMtrFldDrawY->get_value(FieldUnit::TWIP));
lcl_GetMinMax(*m_xMtrFldDrawY, nMin, nMax);
SetFieldUnit(*m_xMtrFldDrawY, eFUnit, true);
lcl_SetMinMax(*m_xMtrFldDrawY, nMin, nMax);
m_xMtrFldDrawY->set_value(m_xMtrFldDrawY->normalize(nVal), FUNIT_TWIP);
m_xMtrFldDrawY->set_value(m_xMtrFldDrawY->normalize(nVal), FieldUnit::TWIP);
}
}
@@ -257,9 +257,9 @@ IMPL_LINK(SvxGridTabPage, ChangeDrawHdl_Impl, weld::MetricSpinButton&, rField, v
if (m_xCbxSynchronize->get_active())
{
if (&rField == m_xMtrFldDrawX.get())
m_xMtrFldDrawY->set_value(m_xMtrFldDrawX->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMtrFldDrawY->set_value(m_xMtrFldDrawX->get_value(FieldUnit::NONE), FieldUnit::NONE);
else
m_xMtrFldDrawX->set_value(m_xMtrFldDrawY->get_value(FUNIT_NONE), FUNIT_NONE);
m_xMtrFldDrawX->set_value(m_xMtrFldDrawY->get_value(FieldUnit::NONE), FieldUnit::NONE);
}
}
diff --git a/svx/source/dialog/relfld.cxx b/svx/source/dialog/relfld.cxx
index 53648d7..9f1afca 100644
--- a/svx/source/dialog/relfld.cxx
+++ b/svx/source/dialog/relfld.cxx
@@ -91,7 +91,7 @@ void RelativeField::EnableRelativeMode(sal_uInt16 nMin, sal_uInt16 nMax)
bRelativeMode = true;
nRelMin = nMin;
nRelMax = nMax;
m_xSpinButton->set_unit(FUNIT_CM);
m_xSpinButton->set_unit(FieldUnit::CM);
}
void RelativeField::SetRelative( bool bNewRelative )
@@ -106,15 +106,15 @@ void RelativeField::SetRelative( bool bNewRelative )
{
bRelative = true;
m_xSpinButton->set_digits(0);
m_xSpinButton->set_range(nRelMin, nRelMax, FUNIT_NONE);
m_xSpinButton->set_unit(FUNIT_PERCENT);
m_xSpinButton->set_range(nRelMin, nRelMax, FieldUnit::NONE);
m_xSpinButton->set_unit(FieldUnit::PERCENT);
}
else
{
bRelative = false;
m_xSpinButton->set_digits(2);
m_xSpinButton->set_range(bNegativeEnabled ? -9999 : 0, 9999, FUNIT_NONE);
m_xSpinButton->set_unit(FUNIT_CM);
m_xSpinButton->set_range(bNegativeEnabled ? -9999 : 0, 9999, FieldUnit::NONE);
m_xSpinButton->set_unit(FieldUnit::CM);
}
rSpinButton.set_text(aStr);
diff --git a/svx/source/dialog/srchdlg.cxx b/svx/source/dialog/srchdlg.cxx
index 83c7aad..20cd94e 100644
--- a/svx/source/dialog/srchdlg.cxx
+++ b/svx/source/dialog/srchdlg.cxx
@@ -2179,17 +2179,17 @@ OUString& SvxSearchDialog::BuildAttrText_Impl( OUString& rStr,
FieldUnit eFieldUnit = pSh->GetModule()->GetFieldUnit();
switch ( eFieldUnit )
{
case FUNIT_MM: eMapUnit = MapUnit::MapMM; break;
case FUNIT_CM:
case FUNIT_M:
case FUNIT_KM: eMapUnit = MapUnit::MapCM; break;
case FUNIT_TWIP: eMapUnit = MapUnit::MapTwip; break;
case FUNIT_POINT:
case FUNIT_PICA: eMapUnit = MapUnit::MapPoint; break;
case FUNIT_INCH:
case FUNIT_FOOT:
case FUNIT_MILE: eMapUnit = MapUnit::MapInch; break;
case FUNIT_100TH_MM: eMapUnit = MapUnit::Map100thMM; break;
case FieldUnit::MM: eMapUnit = MapUnit::MapMM; break;
case FieldUnit::CM:
case FieldUnit::M:
case FieldUnit::KM: eMapUnit = MapUnit::MapCM; break;
case FieldUnit::TWIP: eMapUnit = MapUnit::MapTwip; break;
case FieldUnit::POINT:
case FieldUnit::PICA: eMapUnit = MapUnit::MapPoint; break;
case FieldUnit::INCH:
case FieldUnit::FOOT:
case FieldUnit::MILE: eMapUnit = MapUnit::MapInch; break;
case FieldUnit::MM_100TH: eMapUnit = MapUnit::Map100thMM; break;
default: ;//prevent warning
}
diff --git a/svx/source/dialog/strarray.cxx b/svx/source/dialog/strarray.cxx
index 7239f49..e4e4697 100644
--- a/svx/source/dialog/strarray.cxx
+++ b/svx/source/dialog/strarray.cxx
@@ -41,7 +41,7 @@ FieldUnit SvxFieldUnitTable::GetValue(sal_uInt32 nPos)
{
if (RESARRAY_INDEX_NOTFOUND != nPos && nPos < Count())
return RID_SVXSTR_FIELDUNIT_TABLE[nPos].second;
return FUNIT_NONE;
return FieldUnit::NONE;
}
OUString SvxAttrNameTable::GetString(sal_uInt32 nPos)
diff --git a/svx/source/dialog/svxruler.cxx b/svx/source/dialog/svxruler.cxx
index 1fa9554..6af32ec 100644
--- a/svx/source/dialog/svxruler.cxx
+++ b/svx/source/dialog/svxruler.cxx
@@ -3405,18 +3405,18 @@ void SvxRuler::Command( const CommandEvent& rCommandEvent )
aMenu->CheckItem(nId, eMenuUnit == eUnit);
if( bReduceMetric )
{
if (eMenuUnit == FUNIT_M ||
eMenuUnit == FUNIT_KM ||
eMenuUnit == FUNIT_FOOT ||
eMenuUnit == FUNIT_MILE)
if (eMenuUnit == FieldUnit::M ||
eMenuUnit == FieldUnit::KM ||
eMenuUnit == FieldUnit::FOOT ||
eMenuUnit == FieldUnit::MILE)
{
aMenu->RemoveItem(i - 1);
}
else if (( eMenuUnit == FUNIT_CHAR ) && !bHorz )
else if (( eMenuUnit == FieldUnit::CHAR ) && !bHorz )
{
aMenu->RemoveItem(i - 1);
}
else if (( eMenuUnit == FUNIT_LINE ) && bHorz )
else if (( eMenuUnit == FieldUnit::LINE ) && bHorz )
{
aMenu->RemoveItem(i - 1);
}
diff --git a/svx/source/sidebar/line/LineWidthPopup.cxx b/svx/source/sidebar/line/LineWidthPopup.cxx
index 0c1bd9f..97841ad 100644
--- a/svx/source/sidebar/line/LineWidthPopup.cxx
+++ b/svx/source/sidebar/line/LineWidthPopup.cxx
@@ -198,7 +198,7 @@ void LineWidthPopup::SetWidthSelect(long lValue, bool bValuable, MapUnit eMapUni
{
sal_Int64 nVal = OutputDevice::LogicToLogic(lValue, eMapUnit, MapUnit::Map100thMM );
nVal = m_xMFWidth->Normalize(nVal);
m_xMFWidth->SetValue( nVal, FUNIT_100TH_MM );
m_xMFWidth->SetValue( nVal, FieldUnit::MM_100TH );
}
else
{
diff --git a/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx b/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx
index 183c940..d77b269 100644
--- a/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx
+++ b/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx
@@ -78,7 +78,7 @@ ParaLineSpacingControl::ParaLineSpacingControl(sal_uInt16 nId, vcl::Window* pPar
mpLineDistAtPercentBox->SetModifyHdl( aLink2 );
mpLineDistAtMetricBox->SetModifyHdl( aLink2 );
FieldUnit eUnit = FUNIT_INCH;
FieldUnit eUnit = FieldUnit::INCH;
const SfxPoolItem* pItem = nullptr;
if (SfxViewFrame::Current()->GetBindings().GetDispatcher()->QueryState(SID_ATTR_METRIC, pItem) >= SfxItemState::DEFAULT)
eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pItem)->GetValue());
@@ -281,7 +281,7 @@ void ParaLineSpacingControl::UpdateMetricFields()
mpLineDistAtMetricBox->SetMin(0);
if (mpLineDistAtMetricBox->GetText().isEmpty())
mpLineDistAtMetricBox->SetValue(mpLineDistAtMetricBox->Normalize(0), FUNIT_TWIP);
mpLineDistAtMetricBox->SetValue(mpLineDistAtMetricBox->Normalize(0), FieldUnit::TWIP);
mpLineDistLabel->Enable();
mpActLineDistFld->Show();
@@ -294,7 +294,7 @@ void ParaLineSpacingControl::UpdateMetricFields()
mpActLineDistFld = mpLineDistAtPercentBox.get();
if (mpLineDistAtPercentBox->GetText().isEmpty())
mpLineDistAtPercentBox->SetValue(mpLineDistAtPercentBox->Normalize(100), FUNIT_TWIP);
mpLineDistAtPercentBox->SetValue(mpLineDistAtPercentBox->Normalize(100), FieldUnit::TWIP);
mpLineDistLabel->Enable();
mpActLineDistFld->Show();
@@ -306,7 +306,7 @@ void ParaLineSpacingControl::UpdateMetricFields()
mpActLineDistFld = mpLineDistAtMetricBox.get();
sal_Int64 nTemp = mpLineDistAtMetricBox->GetValue();
mpLineDistAtMetricBox->SetMin(mpLineDistAtMetricBox->Normalize(MIN_FIXED_DISTANCE), FUNIT_TWIP);
mpLineDistAtMetricBox->SetMin(mpLineDistAtMetricBox->Normalize(MIN_FIXED_DISTANCE), FieldUnit::TWIP);
if (mpLineDistAtMetricBox->GetValue() != nTemp)
SetMetricValue(*mpLineDistAtMetricBox, FIX_DIST_DEF, MapUnit::MapTwip);
diff --git a/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx b/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
index b750a25..a6db28c 100644
--- a/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
+++ b/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
@@ -245,9 +245,9 @@ void ParaPropertyPanel::StateChangedIndentImpl( SfxItemState eState, const SfxPo
case CombinedEnumContext(Application::WriterVariants, Context::Text):
case CombinedEnumContext(Application::WriterVariants, Context::Table):
{
mpLeftIndent->SetMin( NEGA_MAXVALUE, FUNIT_100TH_MM );
mpRightIndent->SetMin( NEGA_MAXVALUE, FUNIT_100TH_MM );
mpFLineIndent->SetMin( NEGA_MAXVALUE, FUNIT_100TH_MM );
mpLeftIndent->SetMin( NEGA_MAXVALUE, FieldUnit::MM_100TH );
mpRightIndent->SetMin( NEGA_MAXVALUE, FieldUnit::MM_100TH );
mpFLineIndent->SetMin( NEGA_MAXVALUE, FieldUnit::MM_100TH );
}
break;
}
@@ -274,7 +274,7 @@ void ParaPropertyPanel::StateChangedIndentImpl( SfxItemState eState, const SfxPo
&& maContext.GetCombinedContext_DI() != CombinedEnumContext(Application::WriterVariants, Context::Default)
&& maContext.GetCombinedContext_DI() != CombinedEnumContext(Application::WriterVariants, Context::Table))
{
mpFLineIndent->SetMin( nVal*-1, FUNIT_100TH_MM );
mpFLineIndent->SetMin( nVal*-1, FieldUnit::MM_100TH );
}
long nrVal = OutputDevice::LogicToLogic( aTxtRight, MapUnit::MapTwip, MapUnit::Map100thMM );
@@ -288,9 +288,9 @@ void ParaPropertyPanel::StateChangedIndentImpl( SfxItemState eState, const SfxPo
case CombinedEnumContext(Application::WriterVariants, Context::Table):
case CombinedEnumContext(Application::WriterVariants, Context::Annotation):
{
mpLeftIndent->SetMax( MAX_SW - nrVal, FUNIT_100TH_MM );
mpRightIndent->SetMax( MAX_SW - nVal, FUNIT_100TH_MM );
mpFLineIndent->SetMax( MAX_SW - nVal - nrVal, FUNIT_100TH_MM );
mpLeftIndent->SetMax( MAX_SW - nrVal, FieldUnit::MM_100TH );
mpRightIndent->SetMax( MAX_SW - nVal, FieldUnit::MM_100TH );
mpFLineIndent->SetMax( MAX_SW - nVal - nrVal, FieldUnit::MM_100TH );
}
break;
case CombinedEnumContext(Application::DrawImpress, Context::DrawText):
@@ -299,18 +299,18 @@ void ParaPropertyPanel::StateChangedIndentImpl( SfxItemState eState, const SfxPo
case CombinedEnumContext(Application::DrawImpress, Context::TextObject):
case CombinedEnumContext(Application::DrawImpress, Context::Graphic):
{
mpLeftIndent->SetMax( MAX_SC_SD - nrVal, FUNIT_100TH_MM );
mpRightIndent->SetMax( MAX_SC_SD - nVal, FUNIT_100TH_MM );
mpFLineIndent->SetMax( MAX_SC_SD - nVal - nrVal, FUNIT_100TH_MM );
mpLeftIndent->SetMax( MAX_SC_SD - nrVal, FieldUnit::MM_100TH );
mpRightIndent->SetMax( MAX_SC_SD - nVal, FieldUnit::MM_100TH );
mpFLineIndent->SetMax( MAX_SC_SD - nVal - nrVal, FieldUnit::MM_100TH );
}
}
mpLeftIndent->SetValue( nVal, FUNIT_100TH_MM );
mpRightIndent->SetValue( nrVal, FUNIT_100TH_MM );
mpLeftIndent->SetValue( nVal, FieldUnit::MM_100TH );
mpRightIndent->SetValue( nrVal, FieldUnit::MM_100TH );
long nfVal = OutputDevice::LogicToLogic( aTxtFirstLineOfst, MapUnit::MapTwip, MapUnit::Map100thMM );
nfVal = static_cast<long>(mpFLineIndent->Normalize( nfVal ));
mpFLineIndent->SetValue( nfVal, FUNIT_100TH_MM );
mpFLineIndent->SetValue( nfVal, FieldUnit::MM_100TH );
}
else if( eState == SfxItemState::DISABLED )
{
@@ -345,11 +345,11 @@ void ParaPropertyPanel::StateChangedULImpl( SfxItemState eState, const SfxPoolIt
sal_Int64 nVal = OutputDevice::LogicToLogic( maUpper, MapUnit::MapTwip, MapUnit::Map100thMM );
nVal = mpTopDist->Normalize( nVal );
mpTopDist->SetValue( nVal, FUNIT_100TH_MM );
mpTopDist->SetValue( nVal, FieldUnit::MM_100TH );
nVal = OutputDevice::LogicToLogic( maLower, MapUnit::MapTwip, MapUnit::Map100thMM );
nVal = mpBottomDist->Normalize( nVal );
mpBottomDist->SetValue( nVal, FUNIT_100TH_MM );
mpBottomDist->SetValue( nVal, FieldUnit::MM_100TH );
}
else if(eState == SfxItemState::DISABLED )
{
@@ -365,7 +365,7 @@ void ParaPropertyPanel::StateChangedULImpl( SfxItemState eState, const SfxPoolIt
FieldUnit ParaPropertyPanel::GetCurrentUnit( SfxItemState eState, const SfxPoolItem* pState )
{
FieldUnit eUnit = FUNIT_NONE;
FieldUnit eUnit = FieldUnit::NONE;
if ( pState && eState >= SfxItemState::DEFAULT )
eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pState)->GetValue());
@@ -403,8 +403,8 @@ ParaPropertyPanel::ParaPropertyPanel(vcl::Window* pParent,
maTxtLeft (0),
maUpper (0),
maLower (0),
m_eMetricUnit(FUNIT_NONE),
m_last_eMetricUnit(FUNIT_NONE),
m_eMetricUnit(FieldUnit::NONE),
m_last_eMetricUnit(FieldUnit::NONE),
m_eLRSpaceUnit(),
m_eULSpaceUnit(),
maLRSpaceControl (SID_ATTR_PARA_LRSPACE,*pBindings,*this),
diff --git a/svx/source/sidebar/paragraph/ParaSpacingWindow.cxx b/svx/source/sidebar/paragraph/ParaSpacingWindow.cxx
index 90153f1..8b67b891 100644
--- a/svx/source/sidebar/paragraph/ParaSpacingWindow.cxx
+++ b/svx/source/sidebar/paragraph/ParaSpacingWindow.cxx
@@ -86,11 +86,11 @@ void ParaULSpacingWindow::SetValue(const SvxULSpaceItem* pItem)
{
sal_Int64 nVal = pItem->GetUpper();
nVal = m_pAboveSpacing->Normalize(nVal);
m_pAboveSpacing->SetValue(nVal, FUNIT_100TH_MM);
m_pAboveSpacing->SetValue(nVal, FieldUnit::MM_100TH);
nVal = pItem->GetLower();
nVal = m_pBelowSpacing->Normalize(nVal);
m_pBelowSpacing->SetValue(nVal, FUNIT_100TH_MM);
m_pBelowSpacing->SetValue(nVal, FieldUnit::MM_100TH);
}
IMPL_LINK_NOARG(ParaULSpacingWindow, ModifySpacingHdl, Edit&, void)
@@ -193,9 +193,9 @@ void ParaLRSpacingWindow::SetValue(SfxItemState eState, const SfxPoolItem* pStat
case CombinedEnumContext(Application::WriterVariants, Context::Text):
case CombinedEnumContext(Application::WriterVariants, Context::Table):
{
m_pBeforeSpacing->SetMin(NEGA_MAXVALUE, FUNIT_100TH_MM);
m_pAfterSpacing->SetMin(NEGA_MAXVALUE, FUNIT_100TH_MM);
m_pFLSpacing->SetMin(NEGA_MAXVALUE, FUNIT_100TH_MM);
m_pBeforeSpacing->SetMin(NEGA_MAXVALUE, FieldUnit::MM_100TH);
m_pAfterSpacing->SetMin(NEGA_MAXVALUE, FieldUnit::MM_100TH);
m_pFLSpacing->SetMin(NEGA_MAXVALUE, FieldUnit::MM_100TH);
}
break;
}
@@ -217,7 +217,7 @@ void ParaLRSpacingWindow::SetValue(SfxItemState eState, const SfxPoolItem* pStat
&& m_aContext.GetCombinedContext_DI() != CombinedEnumContext(Application::WriterVariants, Context::Default)
&& m_aContext.GetCombinedContext_DI() != CombinedEnumContext(Application::WriterVariants, Context::Table))
{
m_pFLSpacing->SetMin(aTxtLeft*-1, FUNIT_100TH_MM);
m_pFLSpacing->SetMin(aTxtLeft*-1, FieldUnit::MM_100TH);
}
aTxtRight = static_cast<long>(m_pAfterSpacing->Normalize(aTxtRight));
@@ -230,9 +230,9 @@ void ParaLRSpacingWindow::SetValue(SfxItemState eState, const SfxPoolItem* pStat
case CombinedEnumContext(Application::WriterVariants, Context::Table):
case CombinedEnumContext(Application::WriterVariants, Context::Annotation):
{
m_pBeforeSpacing->SetMax(MAX_SW - aTxtRight, FUNIT_100TH_MM);
m_pAfterSpacing->SetMax(MAX_SW - aTxtLeft, FUNIT_100TH_MM);
m_pFLSpacing->SetMax(MAX_SW - aTxtLeft - aTxtRight, FUNIT_100TH_MM);
m_pBeforeSpacing->SetMax(MAX_SW - aTxtRight, FieldUnit::MM_100TH);
m_pAfterSpacing->SetMax(MAX_SW - aTxtLeft, FieldUnit::MM_100TH);
m_pFLSpacing->SetMax(MAX_SW - aTxtLeft - aTxtRight, FieldUnit::MM_100TH);
}
break;
case CombinedEnumContext(Application::DrawImpress, Context::DrawText):
@@ -241,17 +241,17 @@ void ParaLRSpacingWindow::SetValue(SfxItemState eState, const SfxPoolItem* pStat
case CombinedEnumContext(Application::DrawImpress, Context::TextObject):
case CombinedEnumContext(Application::DrawImpress, Context::Graphic):
{
m_pBeforeSpacing->SetMax(MAX_SC_SD - aTxtRight, FUNIT_100TH_MM);
m_pAfterSpacing->SetMax(MAX_SC_SD - aTxtLeft, FUNIT_100TH_MM);
m_pFLSpacing->SetMax(MAX_SC_SD - aTxtLeft - aTxtRight, FUNIT_100TH_MM);
m_pBeforeSpacing->SetMax(MAX_SC_SD - aTxtRight, FieldUnit::MM_100TH);
m_pAfterSpacing->SetMax(MAX_SC_SD - aTxtLeft, FieldUnit::MM_100TH);
m_pFLSpacing->SetMax(MAX_SC_SD - aTxtLeft - aTxtRight, FieldUnit::MM_100TH);
}
}
m_pBeforeSpacing->SetValue(aTxtLeft, FUNIT_100TH_MM);
m_pAfterSpacing->SetValue(aTxtRight, FUNIT_100TH_MM);
m_pBeforeSpacing->SetValue(aTxtLeft, FieldUnit::MM_100TH);
m_pAfterSpacing->SetValue(aTxtRight, FieldUnit::MM_100TH);
aTxtFirstLineOfst = static_cast<long>(m_pFLSpacing->Normalize(aTxtFirstLineOfst));
m_pFLSpacing->SetValue(aTxtFirstLineOfst, FUNIT_100TH_MM);
m_pFLSpacing->SetValue(aTxtFirstLineOfst, FieldUnit::MM_100TH);
}
else if(eState == SfxItemState::DISABLED)
{
diff --git a/svx/source/sidebar/possize/PosSizePropertyPanel.cxx b/svx/source/sidebar/possize/PosSizePropertyPanel.cxx
index 084fb7d..1afdf1e 100644
--- a/svx/source/sidebar/possize/PosSizePropertyPanel.cxx
+++ b/svx/source/sidebar/possize/PosSizePropertyPanel.cxx
@@ -62,7 +62,7 @@ PosSizePropertyPanel::PosSizePropertyPanel(
mlRotY(0),
maUIScale(),
mePoolUnit(),
meDlgUnit(FUNIT_INCH), // #i124409# init with fallback default
meDlgUnit(FieldUnit::INCH), // #i124409# init with fallback default
maTransfPosXControl(SID_ATTR_TRANSFORM_POS_X, *pBindings, *this),
maTransfPosYControl(SID_ATTR_TRANSFORM_POS_Y, *pBindings, *this),
maTransfWidthControl(SID_ATTR_TRANSFORM_WIDTH, *pBindings, *this),
@@ -196,14 +196,14 @@ void PosSizePropertyPanel::Initialize()
//flip:
mpFlipTbx->SetSelectHdl( LINK( this, PosSizePropertyPanel, FlipHdl) );
mpMtrAngle->InsertValue(0, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(4500, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(9000, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(13500, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(18000, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(22500, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(27000, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(31500, FUNIT_CUSTOM);
mpMtrAngle->InsertValue(0, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(4500, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(9000, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(13500, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(18000, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(22500, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(27000, FieldUnit::CUSTOM);
mpMtrAngle->InsertValue(31500, FieldUnit::CUSTOM);
mpMtrAngle->AdaptDropDownLineCountToMaximum();
SfxViewShell* pCurSh = SfxViewShell::Current();
@@ -326,16 +326,16 @@ IMPL_LINK_NOARG( PosSizePropertyPanel, ChangeWidthHdl, Edit&, void )
mpCbxScale->IsEnabled() )
{
long nHeight = static_cast<long>( (static_cast<double>(mlOldHeight) * static_cast<double>(mpMtrWidth->GetValue())) / static_cast<double>(mlOldWidth) );
if( nHeight <= mpMtrHeight->GetMax( FUNIT_NONE ) )
if( nHeight <= mpMtrHeight->GetMax( FieldUnit::NONE ) )
{
mpMtrHeight->SetUserValue( nHeight, FUNIT_NONE );
mpMtrHeight->SetUserValue( nHeight, FieldUnit::NONE );
}
else
{
nHeight = static_cast<long>(mpMtrHeight->GetMax( FUNIT_NONE ));
nHeight = static_cast<long>(mpMtrHeight->GetMax( FieldUnit::NONE ));
mpMtrHeight->SetUserValue( nHeight );
const long nWidth = static_cast<long>( (static_cast<double>(mlOldWidth) * static_cast<double>(nHeight)) / static_cast<double>(mlOldHeight) );
mpMtrWidth->SetUserValue( nWidth, FUNIT_NONE );
mpMtrWidth->SetUserValue( nWidth, FieldUnit::NONE );
}
}
executeSize();
@@ -348,16 +348,16 @@ IMPL_LINK_NOARG( PosSizePropertyPanel, ChangeHeightHdl, Edit&, void )
mpCbxScale->IsEnabled() )
{
long nWidth = static_cast<long>( (static_cast<double>(mlOldWidth) * static_cast<double>(mpMtrHeight->GetValue())) / static_cast<double>(mlOldHeight) );
if( nWidth <= mpMtrWidth->GetMax( FUNIT_NONE ) )
if( nWidth <= mpMtrWidth->GetMax( FieldUnit::NONE ) )
{
mpMtrWidth->SetUserValue( nWidth, FUNIT_NONE );
mpMtrWidth->SetUserValue( nWidth, FieldUnit::NONE );
}
else
{
nWidth = static_cast<long>(mpMtrWidth->GetMax( FUNIT_NONE ));
nWidth = static_cast<long>(mpMtrWidth->GetMax( FieldUnit::NONE ));
mpMtrWidth->SetUserValue( nWidth );
const long nHeight = static_cast<long>( (static_cast<double>(mlOldHeight) * static_cast<double>(nWidth)) / static_cast<double>(mlOldWidth) );
mpMtrHeight->SetUserValue( nHeight, FUNIT_NONE );
mpMtrHeight->SetUserValue( nHeight, FieldUnit::NONE );
}
}
executeSize();
@@ -819,14 +819,14 @@ void PosSizePropertyPanel::executeSize()
// get Width
double nWidth = static_cast<double>(mpMtrWidth->GetValue( meDlgUnit ));
nWidth = MetricField::ConvertDoubleValue( nWidth, mpMtrWidth->GetBaseValue(), mpMtrWidth->GetDecimalDigits(), meDlgUnit, FUNIT_100TH_MM );
nWidth = MetricField::ConvertDoubleValue( nWidth, mpMtrWidth->GetBaseValue(), mpMtrWidth->GetDecimalDigits(), meDlgUnit, FieldUnit::MM_100TH );
long lWidth = static_cast<long>(nWidth * static_cast<double>(aUIScale));
lWidth = OutputDevice::LogicToLogic( lWidth, MapUnit::Map100thMM, mePoolUnit );
lWidth = static_cast<long>(mpMtrWidth->Denormalize( lWidth ));
// get Height
double nHeight = static_cast<double>(mpMtrHeight->GetValue( meDlgUnit ));
nHeight = MetricField::ConvertDoubleValue( nHeight, mpMtrHeight->GetBaseValue(), mpMtrHeight->GetDecimalDigits(), meDlgUnit, FUNIT_100TH_MM );
nHeight = MetricField::ConvertDoubleValue( nHeight, mpMtrHeight->GetBaseValue(), mpMtrHeight->GetDecimalDigits(), meDlgUnit, FieldUnit::MM_100TH );
long lHeight = static_cast<long>(nHeight * static_cast<double>(aUIScale));
lHeight = OutputDevice::LogicToLogic( lHeight, MapUnit::Map100thMM, mePoolUnit );
lHeight = static_cast<long>(mpMtrWidth->Denormalize( lHeight ));
@@ -899,7 +899,7 @@ void PosSizePropertyPanel::MetricState( SfxItemState eState, const SfxPoolItem*
FieldUnit PosSizePropertyPanel::GetCurrentUnit( SfxItemState eState, const SfxPoolItem* pState )
{
FieldUnit eUnit = FUNIT_NONE;
FieldUnit eUnit = FieldUnit::NONE;
if ( pState && eState >= SfxItemState::DEFAULT )
{
diff --git a/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx b/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx
index d83095d..a3c40a6 100644
--- a/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx
+++ b/svx/source/sidebar/shadow/ShadowPropertyPanel.cxx
@@ -130,7 +130,7 @@ void ShadowPropertyPanel::Initialize()
mpShadowTransSlider->SetUpdateMode(true);
mpShadowTransSlider->SetSlideHdl( LINK(this, ShadowPropertyPanel, ModifyShadowTransSliderHdl) );
for(sal_uInt16 i = 0; i <= 20 ; i++)
mpShadowDistance->InsertValue(i*2,FUNIT_POINT);
mpShadowDistance->InsertValue(i*2,FieldUnit::POINT);
InsertAngleValues();
}
@@ -178,7 +178,7 @@ IMPL_LINK_NOARG(ShadowPropertyPanel, ModifyShadowTransSliderHdl, Slider*, void)
IMPL_LINK_NOARG(ShadowPropertyPanel, ModifyShadowDistanceHdl, Edit&, void)
{
OUString sAngle = mpShadowAngle->GetText();
nXY = mpShadowDistance->GetValue(FUNIT_100TH_MM);
nXY = mpShadowDistance->GetValue(FieldUnit::MM_100TH);
switch(ParseText(sAngle))
{
case 0: nX = nXY; nY = 0; break;
@@ -235,7 +235,7 @@ void ShadowPropertyPanel::UpdateControls()
else if( nX == 0 && nY > 0 ) { mpShadowAngle->SelectEntryPos(6); nXY = nY; }
else if( nX > 0 && nY > 0 ) { mpShadowAngle->SelectEntryPos(7); nXY = nX; }
else { nXY = 0; }
mpShadowDistance->SetValue(nXY, FUNIT_100TH_MM);
mpShadowDistance->SetValue(nXY, FieldUnit::MM_100TH);
}
void ShadowPropertyPanel::SetTransparencyValue(long nVal)
@@ -250,14 +250,14 @@ void ShadowPropertyPanel::DataChanged(const DataChangedEvent& /*rEvent*/)
void ShadowPropertyPanel::InsertAngleValues()
{
mpShadowAngle->InsertValue(0, FUNIT_CUSTOM);
mpShadowAngle->InsertValue(45, FUNIT_CUSTOM);
mpShadowAngle->InsertValue(90, FUNIT_CUSTOM);
mpShadowAngle->InsertValue(135, FUNIT_CUSTOM);
mpShadowAngle->InsertValue(180, FUNIT_CUSTOM);
mpShadowAngle->InsertValue(225,FUNIT_CUSTOM);
mpShadowAngle->InsertValue(270, FUNIT_CUSTOM);
mpShadowAngle->InsertValue(315,FUNIT_CUSTOM);
mpShadowAngle->InsertValue(0, FieldUnit::CUSTOM);
mpShadowAngle->InsertValue(45, FieldUnit::CUSTOM);
mpShadowAngle->InsertValue(90, FieldUnit::CUSTOM);
mpShadowAngle->InsertValue(135, FieldUnit::CUSTOM);
mpShadowAngle->InsertValue(180, FieldUnit::CUSTOM);
mpShadowAngle->InsertValue(225,FieldUnit::CUSTOM);
mpShadowAngle->InsertValue(270, FieldUnit::CUSTOM);
mpShadowAngle->InsertValue(315,FieldUnit::CUSTOM);
}
void ShadowPropertyPanel::NotifyItemUpdate(
diff --git a/svx/source/stbctrls/pszctrl.cxx b/svx/source/stbctrls/pszctrl.cxx
index 98fce9a..143cae2 100644
--- a/svx/source/stbctrls/pszctrl.cxx
+++ b/svx/source/stbctrls/pszctrl.cxx
@@ -65,13 +65,13 @@ OUString SvxPosSizeStatusBarControl::GetMetricStr_Impl( long nVal )
OUString sMetric;
const sal_Unicode cSep = Application::GetSettings().GetLocaleDataWrapper().getNumDecimalSep()[0];
sal_Int64 nConvVal = MetricField::ConvertValue( nVal * 100, 0L, 0, FUNIT_100TH_MM, eOutUnit );
sal_Int64 nConvVal = MetricField::ConvertValue( nVal * 100, 0L, 0, FieldUnit::MM_100TH, eOutUnit );
if ( nConvVal < 0 && ( nConvVal / 100 == 0 ) )
sMetric += "-";
sMetric += OUString::number(nConvVal / 100);
if( FUNIT_NONE != eOutUnit )
if( FieldUnit::NONE != eOutUnit )
{
sMetric += OUStringLiteral1(cSep);
sal_Int64 nFract = nConvVal % 100;
diff --git a/svx/source/svdraw/svdattr.cxx b/svx/source/svdraw/svdattr.cxx
index 43bc7c2..b62dda4 100644
--- a/svx/source/svdraw/svdattr.cxx
+++ b/svx/source/svdraw/svdattr.cxx
@@ -1689,7 +1689,7 @@ OUString SdrMeasureUnitItem::GetValueTextByPos(sal_uInt16 nPos) const
{
OUString aRetval;
if(static_cast<FieldUnit>(nPos) == FUNIT_NONE)
if(static_cast<FieldUnit>(nPos) == FieldUnit::NONE)
aRetval = "default";
else
SdrFormatter::TakeUnitStr(static_cast<FieldUnit>(nPos), aRetval);
diff --git a/svx/source/svdraw/svdmodel.cxx b/svx/source/svdraw/svdmodel.cxx
index 22b28c9..95167af 100644
--- a/svx/source/svdraw/svdmodel.cxx
+++ b/svx/source/svdraw/svdmodel.cxx
@@ -111,7 +111,7 @@ void SdrModel::ImpCtor(
mbInDestruction = false;
aObjUnit=SdrEngineDefaults::GetMapFraction();
eObjUnit=SdrEngineDefaults::GetMapUnit();
eUIUnit=FUNIT_MM;
eUIUnit=FieldUnit::MM;
aUIScale=Fraction(1,1);
nUIUnitDecimalMark=0;
pLayerAdmin=nullptr;
@@ -914,30 +914,30 @@ void SdrModel::ImpSetUIUnit()
// 1 ft = 12 " = 1" = 304,8mm
switch (eUIUnit)
{
case FUNIT_NONE : break;
case FieldUnit::NONE : break;
// metric
case FUNIT_100TH_MM: nUIUnitDecimalMark-=5; break;
case FUNIT_MM : nUIUnitDecimalMark-=3; break;
case FUNIT_CM : nUIUnitDecimalMark-=2; break;
case FUNIT_M : nUIUnitDecimalMark+=0; break;
case FUNIT_KM : nUIUnitDecimalMark+=3; break;
case FieldUnit::MM_100TH: nUIUnitDecimalMark-=5; break;
case FieldUnit::MM : nUIUnitDecimalMark-=3; break;
case FieldUnit::CM : nUIUnitDecimalMark-=2; break;
case FieldUnit::M : nUIUnitDecimalMark+=0; break;
case FieldUnit::KM : nUIUnitDecimalMark+=3; break;
// Inch
case FUNIT_TWIP : nMul=144; nUIUnitDecimalMark--; break; // 1Twip = 1/1440"
case FUNIT_POINT : nMul=72; break; // 1Pt = 1/72"
case FUNIT_PICA : nMul=6; break; // 1Pica = 1/6"
case FUNIT_INCH : break; // 1" = 1"
case FUNIT_FOOT : nDiv*=12; break; // 1Ft = 12"
case FUNIT_MILE : nDiv*=6336; nUIUnitDecimalMark++; break; // 1mile = 63360"
case FieldUnit::TWIP : nMul=144; nUIUnitDecimalMark--; break; // 1Twip = 1/1440"
case FieldUnit::POINT : nMul=72; break; // 1Pt = 1/72"
case FieldUnit::PICA : nMul=6; break; // 1Pica = 1/6"
case FieldUnit::INCH : break; // 1" = 1"
case FieldUnit::FOOT : nDiv*=12; break; // 1Ft = 12"
case FieldUnit::MILE : nDiv*=6336; nUIUnitDecimalMark++; break; // 1mile = 63360"
// other
case FUNIT_CUSTOM : break;
case FUNIT_PERCENT: nUIUnitDecimalMark+=2; break;
case FieldUnit::CUSTOM : break;
case FieldUnit::PERCENT: nUIUnitDecimalMark+=2; break;
// TODO: Add code to handle the following if needed (added to remove warning)
case FUNIT_CHAR : break;
case FUNIT_LINE : break;
case FUNIT_PIXEL : break;
case FUNIT_DEGREE : break;
case FUNIT_SECOND : break;
case FUNIT_MILLISECOND : break;
case FieldUnit::CHAR : break;
case FieldUnit::LINE : break;
case FieldUnit::PIXEL : break;
case FieldUnit::DEGREE : break;
case FieldUnit::SECOND : break;
case FieldUnit::MILLISECOND : break;
} // switch
// check if mapping is from metric to inch and adapt
@@ -1065,32 +1065,32 @@ OUString SdrModel::GetUnitString(FieldUnit eUnit)
switch(eUnit)
{
default:
case FUNIT_NONE :
case FUNIT_CUSTOM :
case FieldUnit::NONE :
case FieldUnit::CUSTOM :
return OUString();
case FUNIT_100TH_MM:
case FieldUnit::MM_100TH:
return OUString{"/100mm"};
case FUNIT_MM :
case FieldUnit::MM :
return OUString{"mm"};
case FUNIT_CM :
case FieldUnit::CM :
return OUString{"cm"};
case FUNIT_M :
case FieldUnit::M :
return OUString{"m"};
case FUNIT_KM :
case FieldUnit::KM :
return OUString{"km"};
case FUNIT_TWIP :
case FieldUnit::TWIP :
return OUString{"twip"};
case FUNIT_POINT :
case FieldUnit::POINT :
return OUString{"pt"};
case FUNIT_PICA :
case FieldUnit::PICA :
return OUString{"pica"};
case FUNIT_INCH :
case FieldUnit::INCH :
return OUString{"\""};
case FUNIT_FOOT :
case FieldUnit::FOOT :
return OUString{"ft"};
case FUNIT_MILE :
case FieldUnit::MILE :
return OUString{"mile(s)"};
case FUNIT_PERCENT:
case FieldUnit::PERCENT:
return OUString{"%"};
}
}
diff --git a/svx/source/svdraw/svdomeas.cxx b/svx/source/svdraw/svdomeas.cxx
index bf65e6f..cc44db3 100644
--- a/svx/source/svdraw/svdomeas.cxx
+++ b/svx/source/svdraw/svdomeas.cxx
@@ -81,8 +81,8 @@ OUString SdrMeasureObj::TakeRepresentation(SdrMeasureFieldKind eMeasureFieldKind
Fraction aMeasureScale(1, 1);
bool bTextRota90(false);
bool bShowUnit(false);
FieldUnit eMeasureUnit(FUNIT_NONE);
FieldUnit eModUIUnit(FUNIT_NONE);
FieldUnit eMeasureUnit(FieldUnit::NONE);
FieldUnit eModUIUnit(FieldUnit::NONE);
const SfxItemSet& rSet = GetMergedItemSet();
bTextRota90 = rSet.Get(SDRATTR_MEASURETEXTROTA90).GetValue();
@@ -97,7 +97,7 @@ OUString SdrMeasureObj::TakeRepresentation(SdrMeasureFieldKind eMeasureFieldKind
{
eModUIUnit = getSdrModelFromSdrObject().GetUIUnit();
if(eMeasureUnit == FUNIT_NONE)
if(eMeasureUnit == FieldUnit::NONE)
eMeasureUnit = eModUIUnit;
sal_Int32 nLen(GetLen(aPt2 - aPt1));
@@ -162,7 +162,7 @@ OUString SdrMeasureObj::TakeRepresentation(SdrMeasureFieldKind eMeasureFieldKind
{
eModUIUnit = getSdrModelFromSdrObject().GetUIUnit();
if(eMeasureUnit == FUNIT_NONE)
if(eMeasureUnit == FieldUnit::NONE)
eMeasureUnit = eModUIUnit;
aStr = SdrModel::GetUnitString(eMeasureUnit);
diff --git a/svx/source/svdraw/svdtrans.cxx b/svx/source/svdraw/svdtrans.cxx
index f0dafbb..940da6b 100644
--- a/svx/source/svdraw/svdtrans.cxx
+++ b/svx/source/svdraw/svdtrans.cxx
@@ -608,17 +608,17 @@ static FrPair GetInchOrMM(MapUnit eU)
static FrPair GetInchOrMM(FieldUnit eU)
{
switch (eU) {
case FUNIT_INCH : return FrPair( 1,1);
case FUNIT_POINT : return FrPair( 72,1);
case FUNIT_TWIP : return FrPair(1440,1);
case FUNIT_100TH_MM : return FrPair( 100,1);
case FUNIT_MM : return FrPair( 1,1);
case FUNIT_CM : return FrPair( 1,10);
case FUNIT_M : return FrPair( 1,1000);
case FUNIT_KM : return FrPair( 1,1000000);
case FUNIT_PICA : return FrPair( 6,1);
case FUNIT_FOOT : return FrPair( 1,12);
case FUNIT_MILE : return FrPair( 1,63360);
case FieldUnit::INCH : return FrPair( 1,1);
case FieldUnit::POINT : return FrPair( 72,1);
case FieldUnit::TWIP : return FrPair(1440,1);
case FieldUnit::MM_100TH : return FrPair( 100,1);
case FieldUnit::MM : return FrPair( 1,1);
case FieldUnit::CM : return FrPair( 1,10);
case FieldUnit::M : return FrPair( 1,1000);
case FieldUnit::KM : return FrPair( 1,1000000);
case FieldUnit::PICA : return FrPair( 6,1);
case FieldUnit::FOOT : return FrPair( 1,12);
case FieldUnit::MILE : return FrPair( 1,63360);
default: break;
}
return Fraction(1,1);
@@ -925,74 +925,74 @@ void SdrFormatter::TakeUnitStr(FieldUnit eUnit, OUString& rStr)
switch(eUnit)
{
default :
case FUNIT_NONE :
case FUNIT_CUSTOM :
case FieldUnit::NONE :
case FieldUnit::CUSTOM :
{
rStr.clear();
break;
}
// metrically
case FUNIT_100TH_MM:
case FieldUnit::MM_100TH:
{
rStr = "/100mm";
break;
}
case FUNIT_MM :
case FieldUnit::MM :
{
rStr = "mm";
break;
}
case FUNIT_CM :
case FieldUnit::CM :
{
rStr = "cm";
break;
}
case FUNIT_M :
case FieldUnit::M :
{
rStr = "m";
break;
}
case FUNIT_KM :
case FieldUnit::KM :
{
rStr = "km";
break;
}
// Inch
case FUNIT_TWIP :
case FieldUnit::TWIP :
{
rStr = "twip";
break;
}
case FUNIT_POINT :
case FieldUnit::POINT :
{
rStr = "pt";
break;
}
case FUNIT_PICA :
case FieldUnit::PICA :
{
rStr = "pica";
break;
}
case FUNIT_INCH :
case FieldUnit::INCH :
{
rStr = "\"";
break;
}
case FUNIT_FOOT :
case FieldUnit::FOOT :
{
rStr = "ft";
break;
}
case FUNIT_MILE :
case FieldUnit::MILE :
{
rStr = "mile(s)";
break;
}
// others
case FUNIT_PERCENT:
case FieldUnit::PERCENT:
{
rStr = "%";
break;
diff --git a/svx/source/tbxctrls/extrusioncontrols.cxx b/svx/source/tbxctrls/extrusioncontrols.cxx
index 70b1700..8ee22d3 100644
--- a/svx/source/tbxctrls/extrusioncontrols.cxx
+++ b/svx/source/tbxctrls/extrusioncontrols.cxx
@@ -345,7 +345,7 @@ ExtrusionDepthDialog::ExtrusionDepthDialog(weld::Window* pParent, double fDepth,
: GenericDialogController(pParent, "svx/ui/extrustiondepthdialog.ui", "ExtrustionDepthDialog")
, m_xMtrDepth(m_xBuilder->weld_metric_spin_button("depth", eDefaultUnit))
{
m_xMtrDepth->set_value(static_cast<int>(fDepth) * 100, FUNIT_100TH_MM);
m_xMtrDepth->set_value(static_cast<int>(fDepth) * 100, FieldUnit::MM_100TH);
}
ExtrusionDepthDialog::~ExtrusionDepthDialog()
@@ -354,7 +354,7 @@ ExtrusionDepthDialog::~ExtrusionDepthDialog()
double ExtrusionDepthDialog::getDepth() const
{
return static_cast<double>(m_xMtrDepth->get_value(FUNIT_100TH_MM)) / 100.0;
return static_cast<double>(m_xMtrDepth->get_value(FieldUnit::MM_100TH)) / 100.0;
}
double const aDepthListInch[] = { 0, 1270,2540,5080,10160 };
@@ -368,7 +368,7 @@ ExtrusionDepthWindow::ExtrusionDepthWindow(
vcl::Window* pParentWindow
) : ToolbarMenu( rController.getFrameInterface(), pParentWindow, WB_STDPOPUP )
, mrController( rController )
, meUnit(FUNIT_NONE)
, meUnit(FieldUnit::NONE)
, mfDepth( -1.0 )
{
SetSelectHdl( LINK( this, ExtrusionDepthWindow, SelectHdl ) );
diff --git a/svx/source/tbxctrls/fontworkgallery.cxx b/svx/source/tbxctrls/fontworkgallery.cxx
index 700a0c85..9a910fa 100644
--- a/svx/source/tbxctrls/fontworkgallery.cxx
+++ b/svx/source/tbxctrls/fontworkgallery.cxx
@@ -626,9 +626,9 @@ com_sun_star_comp_svx_FontworkCharacterSpacingControl_get_implementation(
FontworkCharacterSpacingDialog::FontworkCharacterSpacingDialog(weld::Window* pParent, sal_Int32 nScale)
: GenericDialogController(pParent, "svx/ui/fontworkspacingdialog.ui", "FontworkSpacingDialog")
, m_xMtrScale(m_xBuilder->weld_metric_spin_button("entry", FUNIT_PERCENT))
, m_xMtrScale(m_xBuilder->weld_metric_spin_button("entry", FieldUnit::PERCENT))
{
m_xMtrScale->set_value(nScale, FUNIT_PERCENT);
m_xMtrScale->set_value(nScale, FieldUnit::PERCENT);
}
FontworkCharacterSpacingDialog::~FontworkCharacterSpacingDialog()
@@ -637,7 +637,7 @@ FontworkCharacterSpacingDialog::~FontworkCharacterSpacingDialog()
sal_Int32 FontworkCharacterSpacingDialog::getScale() const
{
return static_cast<sal_Int32>(m_xMtrScale->get_value(FUNIT_PERCENT));
return static_cast<sal_Int32>(m_xMtrScale->get_value(FieldUnit::PERCENT));
}
}
diff --git a/svx/source/tbxctrls/grafctrl.cxx b/svx/source/tbxctrls/grafctrl.cxx
index f30f4a0..36ac6e4 100644
--- a/svx/source/tbxctrls/grafctrl.cxx
+++ b/svx/source/tbxctrls/grafctrl.cxx
@@ -108,7 +108,7 @@ ImplGrafMetricField::ImplGrafMetricField( vcl::Window* pParent, const OUString&
{
const long nMinVal = maCommand == ".uno:GrafTransparence" ? 0 : -100;
SetUnit(FUNIT_PERCENT);
SetUnit(FieldUnit::PERCENT);
SetDecimalDigits( 0 );
SetMin( nMinVal );
diff --git a/svx/source/tbxctrls/itemwin.cxx b/svx/source/tbxctrls/itemwin.cxx
index ab8a583..c41ba2a 100644
--- a/svx/source/tbxctrls/itemwin.cxx
+++ b/svx/source/tbxctrls/itemwin.cxx
@@ -248,7 +248,7 @@ SvxMetricField::SvxMetricField(
Size aSize( CalcMinimumSize() );
SetSizePixel( aSize );
aLogicalSize = PixelToLogic(aSize, MapMode(MapUnit::MapAppFont));
SetUnit( FUNIT_MM );
SetUnit( FieldUnit::MM );
SetDecimalDigits( 2 );
SetMax( 5000 );
SetMin( 0 );
diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx
index 8188a58..e450806 100644
--- a/svx/source/tbxctrls/tbcontrl.cxx
+++ b/svx/source/tbxctrls/tbcontrl.cxx
@@ -2363,7 +2363,7 @@ SvxLineWindow_Impl::SvxLineWindow_Impl( svt::ToolboxController& rController, vcl
m_aLineStyleLb->setPosSizePixel( 2, 2, 110, 140 );
SetOutputSizePixel( Size( 114, 144 ) );
m_aLineStyleLb->SetSourceUnit( FUNIT_TWIP );
m_aLineStyleLb->SetSourceUnit( FieldUnit::TWIP );
m_aLineStyleLb->SetNone( SvxResId(RID_SVXSTR_NONE) );
m_aLineStyleLb->InsertEntry( SvxBorderLine::getWidthImpl( SvxBorderLineStyle::SOLID ), SvxBorderLineStyle::SOLID );
diff --git a/svx/source/unodraw/unoprov.cxx b/svx/source/unodraw/unoprov.cxx
index 73e2419..64e2649 100644
--- a/svx/source/unodraw/unoprov.cxx
+++ b/svx/source/unodraw/unoprov.cxx
@@ -960,18 +960,18 @@ bool SvxMeasureUnitToFieldUnit( const short eApi, FieldUnit& eVcl ) throw()
{
switch( eApi )
{
case util::MeasureUnit::MM: eVcl = FUNIT_MM; break;
case util::MeasureUnit::CM: eVcl = FUNIT_CM; break;
case util::MeasureUnit::M: eVcl = FUNIT_M; break;
case util::MeasureUnit::KM: eVcl = FUNIT_KM; break;
case util::MeasureUnit::TWIP: eVcl = FUNIT_TWIP; break;
case util::MeasureUnit::POINT: eVcl = FUNIT_POINT; break;
case util::MeasureUnit::PICA: eVcl = FUNIT_PICA; break;
case util::MeasureUnit::INCH: eVcl = FUNIT_INCH; break;
case util::MeasureUnit::FOOT: eVcl = FUNIT_FOOT; break;
case util::MeasureUnit::MILE: eVcl = FUNIT_MILE; break;
case util::MeasureUnit::PERCENT: eVcl = FUNIT_PERCENT; break;
case util::MeasureUnit::MM_100TH: eVcl = FUNIT_100TH_MM; break;
case util::MeasureUnit::MM: eVcl = FieldUnit::MM; break;
case util::MeasureUnit::CM: eVcl = FieldUnit::CM; break;
case util::MeasureUnit::M: eVcl = FieldUnit::M; break;
case util::MeasureUnit::KM: eVcl = FieldUnit::KM; break;
case util::MeasureUnit::TWIP: eVcl = FieldUnit::TWIP; break;
case util::MeasureUnit::POINT: eVcl = FieldUnit::POINT; break;
case util::MeasureUnit::PICA: eVcl = FieldUnit::PICA; break;
case util::MeasureUnit::INCH: eVcl = FieldUnit::INCH; break;
case util::MeasureUnit::FOOT: eVcl = FieldUnit::FOOT; break;
case util::MeasureUnit::MILE: eVcl = FieldUnit::MILE; break;
case util::MeasureUnit::PERCENT: eVcl = FieldUnit::PERCENT; break;
case util::MeasureUnit::MM_100TH: eVcl = FieldUnit::MM_100TH; break;
default:
return false;
}
@@ -986,18 +986,18 @@ bool SvxFieldUnitToMeasureUnit( const FieldUnit eVcl, short& eApi ) throw()
{
switch( eVcl )
{
case FUNIT_MM: eApi = util::MeasureUnit::MM; break;
case FUNIT_CM: eApi = util::MeasureUnit::CM; break;
case FUNIT_M: eApi = util::MeasureUnit::M; break;
case FUNIT_KM: eApi = util::MeasureUnit::KM; break;
case FUNIT_TWIP: eApi = util::MeasureUnit::TWIP; break;
case FUNIT_POINT: eApi = util::MeasureUnit::POINT; break;
case FUNIT_PICA: eApi = util::MeasureUnit::PICA; break;
case FUNIT_INCH: eApi = util::MeasureUnit::INCH; break;
case FUNIT_FOOT: eApi = util::MeasureUnit::FOOT; break;
case FUNIT_MILE: eApi = util::MeasureUnit::MILE; break;
case FUNIT_PERCENT: eApi = util::MeasureUnit::PERCENT; break;
case FUNIT_100TH_MM: eApi = util::MeasureUnit::MM_100TH; break;
case FieldUnit::MM: eApi = util::MeasureUnit::MM; break;
case FieldUnit::CM: eApi = util::MeasureUnit::CM; break;
case FieldUnit::M: eApi = util::MeasureUnit::M; break;
case FieldUnit::KM: eApi = util::MeasureUnit::KM; break;
case FieldUnit::TWIP: eApi = util::MeasureUnit::TWIP; break;
case FieldUnit::POINT: eApi = util::MeasureUnit::POINT; break;
case FieldUnit::PICA: eApi = util::MeasureUnit::PICA; break;
case FieldUnit::INCH: eApi = util::MeasureUnit::INCH; break;
case FieldUnit::FOOT: eApi = util::MeasureUnit::FOOT; break;
case FieldUnit::MILE: eApi = util::MeasureUnit::MILE; break;
case FieldUnit::PERCENT: eApi = util::MeasureUnit::PERCENT; break;
case FieldUnit::MM_100TH: eApi = util::MeasureUnit::MM_100TH; break;
default:
return false;
}
diff --git a/svx/source/xml/xmlxtexp.cxx b/svx/source/xml/xmlxtexp.cxx
index 16598f7..3491b03 100644
--- a/svx/source/xml/xmlxtexp.cxx
+++ b/svx/source/xml/xmlxtexp.cxx
@@ -140,7 +140,7 @@ SvxXMLXTableExportComponent::SvxXMLXTableExportComponent(
const uno::Reference<xml::sax::XDocumentHandler> & rHandler,
const uno::Reference<container::XNameContainer >& xTable,
uno::Reference<document::XGraphicStorageHandler> const & xGraphicStorageHandler)
: SvXMLExport(rContext, "", rFileName, rHandler, nullptr, FUNIT_100TH_MM, SvXMLExportFlags::NONE),
: SvXMLExport(rContext, "", rFileName, rHandler, nullptr, FieldUnit::MM_100TH, SvXMLExportFlags::NONE),
mxTable( xTable )
{
diff --git a/sw/inc/optload.hrc b/sw/inc/optload.hrc
index a3415c8..24463db8 100644
--- a/sw/inc/optload.hrc
+++ b/sw/inc/optload.hrc
@@ -24,17 +24,17 @@
const std::pair<const char*, FieldUnit> STR_ARR_METRIC[] =
{
{ NC_("STR_ARR_METRIC", "Millimeter") , FUNIT_MM },
{ NC_("STR_ARR_METRIC", "Centimeter") , FUNIT_CM },
{ NC_("STR_ARR_METRIC", "Meter") , FUNIT_M },
{ NC_("STR_ARR_METRIC", "Kilometer") , FUNIT_KM },
{ NC_("STR_ARR_METRIC", "Inch") , FUNIT_INCH },
{ NC_("STR_ARR_METRIC", "Foot") , FUNIT_FOOT },
{ NC_("STR_ARR_METRIC", "Miles") , FUNIT_MILE },
{ NC_("STR_ARR_METRIC", "Pica") , FUNIT_PICA },
{ NC_("STR_ARR_METRIC", "Point") , FUNIT_POINT },
{ NC_("STR_ARR_METRIC", "Char") , FUNIT_CHAR },
{ NC_("STR_ARR_METRIC", "Line") , FUNIT_LINE }
{ NC_("STR_ARR_METRIC", "Millimeter") , FieldUnit::MM },
{ NC_("STR_ARR_METRIC", "Centimeter") , FieldUnit::CM },
{ NC_("STR_ARR_METRIC", "Meter") , FieldUnit::M },
{ NC_("STR_ARR_METRIC", "Kilometer") , FieldUnit::KM },
{ NC_("STR_ARR_METRIC", "Inch") , FieldUnit::INCH },
{ NC_("STR_ARR_METRIC", "Foot") , FieldUnit::FOOT },
{ NC_("STR_ARR_METRIC", "Miles") , FieldUnit::MILE },
{ NC_("STR_ARR_METRIC", "Pica") , FieldUnit::PICA },
{ NC_("STR_ARR_METRIC", "Point") , FieldUnit::POINT },
{ NC_("STR_ARR_METRIC", "Char") , FieldUnit::CHAR },
{ NC_("STR_ARR_METRIC", "Line") , FieldUnit::LINE }
};
#endif
diff --git a/sw/qa/extras/htmlexport/htmlexport.cxx b/sw/qa/extras/htmlexport/htmlexport.cxx
index 1c5effb..d1db894 100644
--- a/sw/qa/extras/htmlexport/htmlexport.cxx
+++ b/sw/qa/extras/htmlexport/htmlexport.cxx
@@ -32,7 +32,7 @@ private:
public:
HtmlExportTest() :
SwModelTestBase("/sw/qa/extras/htmlexport/data/", "HTML (StarWriter)"),
m_eUnit(FUNIT_NONE)
m_eUnit(FieldUnit::NONE)
{}
/**
@@ -93,7 +93,7 @@ private:
}));
SwMasterUsrPref* pPref = const_cast<SwMasterUsrPref*>(SW_MOD()->GetUsrPref(false));
m_eUnit = pPref->GetMetric();
pPref->SetMetric(FUNIT_CM);
pPref->SetMetric(FieldUnit::CM);
return pResetter;
}
return nullptr;
diff --git a/sw/source/filter/html/css1atr.cxx b/sw/source/filter/html/css1atr.cxx
index 17f62b2..630f3d6 100644
--- a/sw/source/filter/html/css1atr.cxx
+++ b/sw/source/filter/html/css1atr.cxx
@@ -370,10 +370,10 @@ static void AddUnitPropertyValue(OStringBuffer &rOut, long nVal,
const sal_Char *pUnit;
switch( eUnit )
{
case FUNIT_100TH_MM:
OSL_ENSURE( FUNIT_MM == eUnit, "Measuring unit not supported" );
case FieldUnit::MM_100TH:
OSL_ENSURE( FieldUnit::MM == eUnit, "Measuring unit not supported" );
SAL_FALLTHROUGH;
case FUNIT_MM:
case FieldUnit::MM:
// 0.01mm = 0.57twip
nMul = 25400; // 25.4 * 1000
nDiv = 1440; // 72 * 20;
@@ -381,11 +381,11 @@ static void AddUnitPropertyValue(OStringBuffer &rOut, long nVal,
pUnit = sCSS1_UNIT_mm;
break;
case FUNIT_M:
case FUNIT_KM:
OSL_ENSURE( FUNIT_CM == eUnit, "Measuring unit not supported" );
case FieldUnit::M:
case FieldUnit::KM:
OSL_ENSURE( FieldUnit::CM == eUnit, "Measuring unit not supported" );
SAL_FALLTHROUGH;
case FUNIT_CM:
case FieldUnit::CM:
// 0.01cm = 5.7twip (not exact, but the UI is also not exact)
nMul = 2540; // 2.54 * 1000
nDiv = 1440; // 72 * 20;
@@ -393,10 +393,10 @@ static void AddUnitPropertyValue(OStringBuffer &rOut, long nVal,
pUnit = sCSS1_UNIT_cm;
break;
case FUNIT_TWIP:
OSL_ENSURE( FUNIT_POINT == eUnit, "Measuring unit not supported" );
case FieldUnit::TWIP:
OSL_ENSURE( FieldUnit::POINT == eUnit, "Measuring unit not supported" );
SAL_FALLTHROUGH;
case FUNIT_POINT:
case FieldUnit::POINT:
// 0.1pt = 2.0twip (not exact, but the UI is also not exact)
nMul = 100;
nDiv = 20;
@@ -404,7 +404,7 @@ static void AddUnitPropertyValue(OStringBuffer &rOut, long nVal,
pUnit = sCSS1_UNIT_pt;
break;
case FUNIT_PICA:
case FieldUnit::PICA:
// 0.01pc = 2.40twip (not exact, but the UI is also not exact)
nMul = 1000;
nDiv = 240; // 12 * 20;
@@ -412,14 +412,14 @@ static void AddUnitPropertyValue(OStringBuffer &rOut, long nVal,
pUnit = sCSS1_UNIT_pc;
break;
case FUNIT_NONE:
case FUNIT_FOOT:
case FUNIT_MILE:
case FUNIT_CUSTOM:
case FUNIT_PERCENT:
case FUNIT_INCH:
case FieldUnit::NONE:
case FieldUnit::FOOT:
case FieldUnit::MILE:
case FieldUnit::CUSTOM:
case FieldUnit::PERCENT:
case FieldUnit::INCH:
default:
OSL_ENSURE( FUNIT_INCH == eUnit, "Measuring unit not supported" );
OSL_ENSURE( FieldUnit::INCH == eUnit, "Measuring unit not supported" );
// 0.01in = 14.4twip (not exact, but the UI is also not exact)
nMul = 1000;
nDiv = 1440; // 72 * 20;
diff --git a/sw/source/filter/html/wrthtml.cxx b/sw/source/filter/html/wrthtml.cxx
index 531e14b..90afeca 100644
--- a/sw/source/filter/html/wrthtml.cxx
+++ b/sw/source/filter/html/wrthtml.cxx
@@ -92,7 +92,7 @@ static sal_Char sIndentTabs[MAX_INDENT_LEVEL+2] =
SwHTMLWriter::SwHTMLWriter( const OUString& rBaseURL )
: m_pNumRuleInfo(new SwHTMLNumRuleInfo)
, m_nHTMLMode(0)
, m_eCSS1Unit(FUNIT_NONE)
, m_eCSS1Unit(FieldUnit::NONE)
, mxFormComps()
, m_pStartNdIdx(nullptr)
, m_pCurrPageDesc(nullptr)
diff --git a/sw/source/filter/ww8/rtfsdrexport.cxx b/sw/source/filter/ww8/rtfsdrexport.cxx
index 5539591..e8ac401 100644
--- a/sw/source/filter/ww8/rtfsdrexport.cxx
+++ b/sw/source/filter/ww8/rtfsdrexport.cxx
@@ -653,8 +653,8 @@ sal_Int32 RtfSdrExport::StartShape()
rItemSet.GetItem(SID_ATTR_CHAR_FONTHEIGHT));
if (pFontHeight)
{
long nFontHeight
= TransformMetric(pFontHeight->GetHeight(), FUNIT_TWIP, FUNIT_POINT);
long nFontHeight = TransformMetric(pFontHeight->GetHeight(), FieldUnit::TWIP,
FieldUnit::POINT);
lcl_AppendSP(
m_rAttrOutput.RunText(), "gtextSize",
msfilter::rtfutil::OutString(OUString::number(nFontHeight * RTF_MULTIPLIER),
diff --git a/sw/source/ui/chrdlg/drpcps.cxx b/sw/source/ui/chrdlg/drpcps.cxx
index 94143c7..d60a0c2 100644
--- a/sw/source/ui/chrdlg/drpcps.cxx
+++ b/sw/source/ui/chrdlg/drpcps.cxx
@@ -469,7 +469,7 @@ SwDropCapsPage::SwDropCapsPage(TabPageParent pParent, const SfxItemSet &rSet)
, m_xLinesText(m_xBuilder->weld_label("labelTXT_LINES"))
, m_xLinesField(m_xBuilder->weld_spin_button("spinFLD_LINES"))
, m_xDistanceText(m_xBuilder->weld_label("labelTXT_DISTANCE"))
, m_xDistanceField(m_xBuilder->weld_metric_spin_button("spinFLD_DISTANCE", FUNIT_CM))
, m_xDistanceField(m_xBuilder->weld_metric_spin_button("spinFLD_DISTANCE", FieldUnit::CM))
, m_xTextText(m_xBuilder->weld_label("labelTXT_TEXT"))
, m_xTextEdit(m_xBuilder->weld_entry("entryEDT_TEXT"))
, m_xTemplateText(m_xBuilder->weld_label("labelTXT_TEMPLATE"))
@@ -535,14 +535,14 @@ void SwDropCapsPage::Reset(const SfxItemSet *rSet)
{
m_xDropCapsField->set_value(aFormatDrop.GetChars());
m_xLinesField->set_value(aFormatDrop.GetLines());
m_xDistanceField->set_value(m_xDistanceField->normalize(aFormatDrop.GetDistance()), FUNIT_TWIP);
m_xDistanceField->set_value(m_xDistanceField->normalize(aFormatDrop.GetDistance()), FieldUnit::TWIP);
m_xWholeWordCB->set_active(aFormatDrop.GetWholeWord());
}
else
{
m_xDropCapsField->set_value(1);
m_xLinesField->set_value(3);
m_xDistanceField->set_value(0, FUNIT_TWIP);
m_xDistanceField->set_value(0, FieldUnit::TWIP);
}
::FillCharStyleListBox(*m_xTemplateBox, rSh.GetView().GetDocShell(), true);
@@ -569,7 +569,7 @@ void SwDropCapsPage::Reset(const SfxItemSet *rSet)
// Preview
m_aPict.SetValues(m_xTextEdit->get_text(),
sal_uInt8(m_xLinesField->get_value()),
sal_uInt16(m_xDistanceField->denormalize(m_xDistanceField->get_value(FUNIT_TWIP))));
sal_uInt16(m_xDistanceField->denormalize(m_xDistanceField->get_value(FieldUnit::TWIP))));
ClickHdl(*m_xDropCapsBox);
bModified = false;
@@ -657,7 +657,7 @@ void SwDropCapsPage::ModifyEntry(weld::Entry& rEdit)
else if (&rEdit == m_xLinesField.get())
m_aPict.SetLines(static_cast<sal_uInt8>(m_xLinesField->get_value()));
else
m_aPict.SetDistance(static_cast<sal_uInt16>(m_xDistanceField->denormalize(m_xDistanceField->get_value(FUNIT_TWIP))));
m_aPict.SetDistance(static_cast<sal_uInt16>(m_xDistanceField->denormalize(m_xDistanceField->get_value(FieldUnit::TWIP))));
bModified = true;
}
@@ -695,7 +695,7 @@ void SwDropCapsPage::FillSet( SfxItemSet &rSet )
// quantity, lines, gap
aFormat.GetChars() = static_cast<sal_uInt8>(m_xDropCapsField->get_value());
aFormat.GetLines() = static_cast<sal_uInt8>(m_xLinesField->get_value());
aFormat.GetDistance() = static_cast<sal_uInt16>(m_xDistanceField->denormalize(m_xDistanceField->get_value(FUNIT_TWIP)));
aFormat.GetDistance() = static_cast<sal_uInt16>(m_xDistanceField->denormalize(m_xDistanceField->get_value(FieldUnit::TWIP)));
aFormat.GetWholeWord() = m_xWholeWordCB->get_active();
// template
diff --git a/sw/source/ui/config/optload.cxx b/sw/source/ui/config/optload.cxx
index 77f8bd0..43ab575 100644
--- a/sw/source/ui/config/optload.cxx
+++ b/sw/source/ui/config/optload.cxx
@@ -79,7 +79,7 @@ FieldUnit SwFieldUnitTable::GetValue(sal_uInt32 nPos)
{
if (RESARRAY_INDEX_NOTFOUND != nPos && nPos < Count())
return STR_ARR_METRIC[nPos].second;
return FUNIT_NONE;
return FieldUnit::NONE;
}
SwLoadOptPage::SwLoadOptPage(vcl::Window* pParent, const SfxItemSet& rSet)
@@ -109,11 +109,11 @@ SwLoadOptPage::SwLoadOptPage(vcl::Window* pParent, const SfxItemSet& rSet)
switch ( eFUnit )
{
case FUNIT_MM:
case FUNIT_CM:
case FUNIT_POINT:
case FUNIT_PICA:
case FUNIT_INCH:
case FieldUnit::MM:
case FieldUnit::CM:
case FieldUnit::POINT:
case FieldUnit::PICA:
case FieldUnit::INCH:
{
// use only these metrics
sal_Int32 nPos = m_pMetricLB->InsertEntry( sMetric );
@@ -228,7 +228,7 @@ bool SwLoadOptPage::FillItemSet( SfxItemSet* rSet )
if(m_pTabMF->IsVisible() && m_pTabMF->IsValueChangedFromSaved())
{
rSet->Put(SfxUInt16Item(SID_ATTR_DEFTABSTOP,
static_cast<sal_uInt16>(m_pTabMF->Denormalize(m_pTabMF->GetValue(FUNIT_TWIP)))));
static_cast<sal_uInt16>(m_pTabMF->Denormalize(m_pTabMF->GetValue(FieldUnit::TWIP)))));
bRet = true;
}
@@ -340,7 +340,7 @@ void SwLoadOptPage::Reset( const SfxItemSet* rSet)
if(SfxItemState::SET == rSet->GetItemState(SID_ATTR_DEFTABSTOP, false, &pItem))
{
m_nLastTab = static_cast<const SfxUInt16Item*>(pItem)->GetValue();
m_pTabMF->SetValue(m_pTabMF->Normalize(m_nLastTab), FUNIT_TWIP);
m_pTabMF->SetValue(m_pTabMF->Normalize(m_nLastTab), FieldUnit::TWIP);
}
m_pTabMF->SaveValue();
@@ -384,10 +384,10 @@ IMPL_LINK_NOARG(SwLoadOptPage, MetricHdl, ListBox&, void)
FieldUnit eFieldUnit = static_cast<FieldUnit>(reinterpret_cast<sal_IntPtr>(m_pMetricLB->GetEntryData( nMPos )));
bool bModified = m_pTabMF->IsModified();
long nVal = bModified ?
sal::static_int_cast<sal_Int32, sal_Int64 >( m_pTabMF->Denormalize( m_pTabMF->GetValue( FUNIT_TWIP ) )) :
sal::static_int_cast<sal_Int32, sal_Int64 >( m_pTabMF->Denormalize( m_pTabMF->GetValue( FieldUnit::TWIP ) )) :
m_nLastTab;
::SetFieldUnit( *m_pTabMF, eFieldUnit );
m_pTabMF->SetValue( m_pTabMF->Normalize( nVal ), FUNIT_TWIP );
m_pTabMF->SetValue( m_pTabMF->Normalize( nVal ), FieldUnit::TWIP );
if(!bModified)
m_pTabMF->ClearModifyFlag();
}
diff --git a/sw/source/ui/config/optpage.cxx b/sw/source/ui/config/optpage.cxx
index 526bc08..02eb301 100644
--- a/sw/source/ui/config/optpage.cxx
+++ b/sw/source/ui/config/optpage.cxx
@@ -141,18 +141,18 @@ SwContentOptPage::SwContentOptPage( vcl::Window* pParent,
switch ( eFUnit )
{
case FUNIT_MM:
case FUNIT_CM:
case FUNIT_POINT:
case FUNIT_PICA:
case FUNIT_INCH:
case FUNIT_CHAR: // add two units , 'character' and 'line' , their ticks are not fixed
case FUNIT_LINE:
case FieldUnit::MM:
case FieldUnit::CM:
case FieldUnit::POINT:
case FieldUnit::PICA:
case FieldUnit::INCH:
case FieldUnit::CHAR: // add two units , 'character' and 'line' , their ticks are not fixed
case FieldUnit::LINE:
{
// only use these metrics
// a horizontal ruler has not the 'line' unit
// there isn't 'line' unit in HTML format
if ( eFUnit != FUNIT_LINE )
if ( eFUnit != FieldUnit::LINE )
{
sal_Int32 nPos = m_pMetricLB->InsertEntry( sMetric );
m_pMetricLB->SetEntryData( nPos, reinterpret_cast<void*>(static_cast<sal_IntPtr>(eFUnit)) );
@@ -160,7 +160,7 @@ SwContentOptPage::SwContentOptPage( vcl::Window* pParent,
m_pHMetric->SetEntryData( nPos, reinterpret_cast<void*>(static_cast<sal_IntPtr>(eFUnit)) );
}
// a vertical ruler has not the 'character' unit
if ( eFUnit != FUNIT_CHAR )
if ( eFUnit != FieldUnit::CHAR )
{
sal_Int32 nPos = m_pVMetric->InsertEntry( sMetric );
m_pVMetric->SetEntryData( nPos, reinterpret_cast<void*>(static_cast<sal_IntPtr>(eFUnit)) );
@@ -1010,13 +1010,13 @@ IMPL_LINK( SwStdFontTabPage, ModifyHeightHdl, Edit&, rBox, void )
{
if(&rBox == m_pStandardHeightLB)
{
sal_Int64 nValue = static_cast<FontSizeBox&>(rBox).GetValue(FUNIT_TWIP);
sal_Int64 nValue = static_cast<FontSizeBox&>(rBox).GetValue(FieldUnit::TWIP);
if(m_bSetListHeightDefault && m_bListHeightDefault)
m_pListHeightLB->SetValue(nValue, FUNIT_TWIP);
m_pListHeightLB->SetValue(nValue, FieldUnit::TWIP);
if(m_bSetLabelHeightDefault && m_bLabelHeightDefault)
m_pLabelHeightLB->SetValue(nValue, FUNIT_TWIP);
m_pLabelHeightLB->SetValue(nValue, FieldUnit::TWIP);
if(m_bSetIndexHeightDefault && m_bIndexHeightDefault)
m_pIndexHeightLB->SetValue(nValue, FUNIT_TWIP);
m_pIndexHeightLB->SetValue(nValue, FieldUnit::TWIP);
}
else if(&rBox == m_pListHeightLB)
{
@@ -1130,16 +1130,16 @@ bool SwTableOptionsTabPage::FillItemSet( SfxItemSet* )
SwModuleOptions* pModOpt = SW_MOD()->GetModuleConfig();
if(m_pRowMoveMF->IsModified())
pModOpt->SetTableHMove( static_cast<sal_uInt16>(m_pRowMoveMF->Denormalize( m_pRowMoveMF->GetValue(FUNIT_TWIP))));
pModOpt->SetTableHMove( static_cast<sal_uInt16>(m_pRowMoveMF->Denormalize( m_pRowMoveMF->GetValue(FieldUnit::TWIP))));
if(m_pColMoveMF->IsModified())
pModOpt->SetTableVMove( static_cast<sal_uInt16>(m_pColMoveMF->Denormalize( m_pColMoveMF->GetValue(FUNIT_TWIP))));
pModOpt->SetTableVMove( static_cast<sal_uInt16>(m_pColMoveMF->Denormalize( m_pColMoveMF->GetValue(FieldUnit::TWIP))));
if(m_pRowInsertMF->IsModified())
pModOpt->SetTableHInsert(static_cast<sal_uInt16>(m_pRowInsertMF->Denormalize( m_pRowInsertMF->GetValue(FUNIT_TWIP))));
pModOpt->SetTableHInsert(static_cast<sal_uInt16>(m_pRowInsertMF->Denormalize( m_pRowInsertMF->GetValue(FieldUnit::TWIP))));
if(m_pColInsertMF->IsModified())
pModOpt->SetTableVInsert(static_cast<sal_uInt16>(m_pColInsertMF->Denormalize( m_pColInsertMF->GetValue(FUNIT_TWIP))));
pModOpt->SetTableVInsert(static_cast<sal_uInt16>(m_pColInsertMF->Denormalize( m_pColInsertMF->GetValue(FieldUnit::TWIP))));
TableChgMode eMode;
if(m_pFixRB->IsChecked())
@@ -1224,10 +1224,10 @@ void SwTableOptionsTabPage::Reset( const SfxItemSet* rSet)
::SetFieldUnit( *m_pColInsertMF, eFieldUnit );
}
m_pRowMoveMF->SetValue(m_pRowMoveMF->Normalize(pModOpt->GetTableHMove()), FUNIT_TWIP);
m_pColMoveMF->SetValue(m_pColMoveMF->Normalize(pModOpt->GetTableVMove()), FUNIT_TWIP);
m_pRowInsertMF->SetValue(m_pRowInsertMF->Normalize(pModOpt->GetTableHInsert()), FUNIT_TWIP);
m_pColInsertMF->SetValue(m_pColInsertMF->Normalize(pModOpt->GetTableVInsert()), FUNIT_TWIP);
m_pRowMoveMF->SetValue(m_pRowMoveMF->Normalize(pModOpt->GetTableHMove()), FieldUnit::TWIP);
m_pColMoveMF->SetValue(m_pColMoveMF->Normalize(pModOpt->GetTableVMove()), FieldUnit::TWIP);
m_pRowInsertMF->SetValue(m_pRowInsertMF->Normalize(pModOpt->GetTableHInsert()), FieldUnit::TWIP);
m_pColInsertMF->SetValue(m_pColInsertMF->Normalize(pModOpt->GetTableVInsert()), FieldUnit::TWIP);
switch(pModOpt->GetTableMode())
{
diff --git a/sw/source/ui/dbui/mmlayoutpage.cxx b/sw/source/ui/dbui/mmlayoutpage.cxx
index ecb0150..dc7dcc2 100644
--- a/sw/source/ui/dbui/mmlayoutpage.cxx
+++ b/sw/source/ui/dbui/mmlayoutpage.cxx
@@ -127,8 +127,8 @@ SwMailMergeLayoutPage::SwMailMergeLayoutPage( SwMailMergeWizard* _pParent) :
m_pExampleContainerWIN->Show(false);
m_pLeftMF->SetValue(m_pLeftMF->Normalize(DEFAULT_LEFT_DISTANCE), FUNIT_TWIP);
m_pTopMF->SetValue(m_pTopMF->Normalize(DEFAULT_TOP_DISTANCE), FUNIT_TWIP);
m_pLeftMF->SetValue(m_pLeftMF->Normalize(DEFAULT_LEFT_DISTANCE), FieldUnit::TWIP);
m_pTopMF->SetValue(m_pTopMF->Normalize(DEFAULT_TOP_DISTANCE), FieldUnit::TWIP);
const LanguageTag& rLang = Application::GetSettings().GetUILanguageTag();
m_pZoomLB->InsertEntry(unicode::formatPercent(50, rLang), 1);
@@ -221,8 +221,8 @@ void SwMailMergeLayoutPage::ActivatePage()
}
else
{
long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FUNIT_TWIP)));
long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FUNIT_TWIP)));
long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FieldUnit::TWIP)));
long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FieldUnit::TWIP)));
m_pAddressBlockFormat = InsertAddressFrame(
*m_pExampleWrtShell, m_pWizard->GetConfigItem(),
Point(nLeft, nTop),
@@ -239,8 +239,8 @@ bool SwMailMergeLayoutPage::commitPage(::svt::WizardTypes::CommitPageReason eRea
SwMailMergeConfigItem& rConfigItem = m_pWizard->GetConfigItem();
if (eReason == ::svt::WizardTypes::eTravelForward || eReason == ::svt::WizardTypes::eFinish)
{
long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FUNIT_TWIP)));
long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FUNIT_TWIP)));
long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FieldUnit::TWIP)));
long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FieldUnit::TWIP)));
InsertAddressAndGreeting(
m_pWizard->GetSwView(),
rConfigItem,
@@ -692,8 +692,8 @@ IMPL_LINK_NOARG(SwMailMergeLayoutPage, ChangeAddressHdl_Impl, SpinField&, void)
{
if(m_pExampleWrtShell && m_pAddressBlockFormat)
{
long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FUNIT_TWIP)));
long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FUNIT_TWIP)));
long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FieldUnit::TWIP)));
long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FieldUnit::TWIP)));
SfxItemSet aSet(
m_pExampleWrtShell->GetAttrPool(),
diff --git a/sw/source/ui/dialog/uiregionsw.cxx b/sw/source/ui/dialog/uiregionsw.cxx
index 87f0be1..fdd0f4f 100644
--- a/sw/source/ui/dialog/uiregionsw.cxx
+++ b/sw/source/ui/dialog/uiregionsw.cxx
@@ -2100,8 +2100,8 @@ void SwSectionPropertyTabDialog::PageCreated( sal_uInt16 nId, SfxTabPage &rPage
SwSectionIndentTabPage::SwSectionIndentTabPage(TabPageParent pParent, const SfxItemSet &rAttrSet)
: SfxTabPage(pParent, "modules/swriter/ui/indentpage.ui", "IndentPage", &rAttrSet)
, m_xBeforeMF(m_xBuilder->weld_metric_spin_button("before", FUNIT_CM))
, m_xAfterMF(m_xBuilder->weld_metric_spin_button("after", FUNIT_CM))
, m_xBeforeMF(m_xBuilder->weld_metric_spin_button("before", FieldUnit::CM))
, m_xAfterMF(m_xBuilder->weld_metric_spin_button("after", FieldUnit::CM))
, m_xPreviewWin(new weld::CustomWeld(*m_xBuilder, "preview", m_aPreviewWin))
{
Link<weld::MetricSpinButton&,void> aLk = LINK(this, SwSectionIndentTabPage, IndentModifyHdl);
@@ -2118,8 +2118,8 @@ bool SwSectionIndentTabPage::FillItemSet(SfxItemSet* rSet)
if (m_xBeforeMF->get_value_changed_from_saved() || m_xAfterMF->get_value_changed_from_saved())
{
SvxLRSpaceItem aLRSpace(
m_xBeforeMF->denormalize(m_xBeforeMF->get_value(FUNIT_TWIP)) ,
m_xAfterMF->denormalize(m_xAfterMF->get_value(FUNIT_TWIP)), 0, 0, RES_LR_SPACE);
m_xBeforeMF->denormalize(m_xBeforeMF->get_value(FieldUnit::TWIP)) ,
m_xAfterMF->denormalize(m_xAfterMF->get_value(FieldUnit::TWIP)), 0, 0, RES_LR_SPACE);
rSet->Put(aLRSpace);
}
return true;
@@ -2138,8 +2138,8 @@ void SwSectionIndentTabPage::Reset( const SfxItemSet* rSet)
const SvxLRSpaceItem& rSpace =
rSet->Get( RES_LR_SPACE );
m_xBeforeMF->set_value(m_xBeforeMF->normalize(rSpace.GetLeft()), FUNIT_TWIP);
m_xAfterMF->set_value(m_xAfterMF->normalize(rSpace.GetRight()), FUNIT_TWIP);
m_xBeforeMF->set_value(m_xBeforeMF->normalize(rSpace.GetLeft()), FieldUnit::TWIP);
m_xAfterMF->set_value(m_xAfterMF->normalize(rSpace.GetRight()), FieldUnit::TWIP);
}
else
{
@@ -2168,8 +2168,8 @@ void SwSectionIndentTabPage::SetWrtShell(SwWrtShell const & rSh)
IMPL_LINK_NOARG(SwSectionIndentTabPage, IndentModifyHdl, weld::MetricSpinButton&, void)
{
m_aPreviewWin.SetLeftMargin(m_xBeforeMF->denormalize(m_xBeforeMF->get_value(FUNIT_TWIP)));
m_aPreviewWin.SetRightMargin(m_xAfterMF->denormalize(m_xAfterMF->get_value(FUNIT_TWIP)));
m_aPreviewWin.SetLeftMargin(m_xBeforeMF->denormalize(m_xBeforeMF->get_value(FieldUnit::TWIP)));
m_aPreviewWin.SetRightMargin(m_xAfterMF->denormalize(m_xAfterMF->get_value(FieldUnit::TWIP)));
m_aPreviewWin.Invalidate();
}
diff --git a/sw/source/ui/envelp/envfmt.cxx b/sw/source/ui/envelp/envfmt.cxx
index 82c177e..7c2ca55 100644
--- a/sw/source/ui/envelp/envfmt.cxx
+++ b/sw/source/ui/envelp/envfmt.cxx
@@ -117,15 +117,15 @@ static long lUserH = 5669; // 10 cm
SwEnvFormatPage::SwEnvFormatPage(TabPageParent pParent, const SfxItemSet& rSet)
: SfxTabPage(pParent, "modules/swriter/ui/envformatpage.ui", "EnvFormatPage", &rSet)
, m_pDialog(nullptr)
, m_xAddrLeftField(m_xBuilder->weld_metric_spin_button("leftaddr", FUNIT_CM))
, m_xAddrTopField(m_xBuilder->weld_metric_spin_button("topaddr", FUNIT_CM))
, m_xAddrLeftField(m_xBuilder->weld_metric_spin_button("leftaddr", FieldUnit::CM))
, m_xAddrTopField(m_xBuilder->weld_metric_spin_button("topaddr", FieldUnit::CM))
, m_xAddrEditButton(m_xBuilder->weld_menu_button("addredit"))
, m_xSendLeftField(m_xBuilder->weld_metric_spin_button("leftsender", FUNIT_CM))
, m_xSendTopField(m_xBuilder->weld_metric_spin_button("topsender", FUNIT_CM))
, m_xSendLeftField(m_xBuilder->weld_metric_spin_button("leftsender", FieldUnit::CM))
, m_xSendTopField(m_xBuilder->weld_metric_spin_button("topsender", FieldUnit::CM))
, m_xSendEditButton(m_xBuilder->weld_menu_button("senderedit"))
, m_xSizeFormatBox(m_xBuilder->weld_combo_box("format"))
, m_xSizeWidthField(m_xBuilder->weld_metric_spin_button("width", FUNIT_CM))
, m_xSizeHeightField(m_xBuilder->weld_metric_spin_button("height", FUNIT_CM))
, m_xSizeWidthField(m_xBuilder->weld_metric_spin_button("width", FieldUnit::CM))
, m_xSizeHeightField(m_xBuilder->weld_metric_spin_button("height", FieldUnit::CM))
, m_xPreview(new weld::CustomWeld(*m_xBuilder, "preview", m_aPreview))
{
SetExchangeSupport();
@@ -403,13 +403,13 @@ void SwEnvFormatPage::SetMinMax()
// Min and Max
m_xAddrLeftField->set_range(100 * (getfieldval(*m_xSendLeftField) + 566),
100 * (lWidth - 2 * 566), FUNIT_TWIP);
100 * (lWidth - 2 * 566), FieldUnit::TWIP);
m_xAddrTopField->set_range(100 * (getfieldval(*m_xSendTopField ) + 2 * 566),
100 * (lHeight - 2 * 566), FUNIT_TWIP);
100 * (lHeight - 2 * 566), FieldUnit::TWIP);
m_xSendLeftField->set_range(100 * 566,
100 * (getfieldval(*m_xAddrLeftField) - 566), FUNIT_TWIP);
100 * (getfieldval(*m_xAddrLeftField) - 566), FieldUnit::TWIP);
m_xSendTopField->set_range(100 * 566,
100 * (getfieldval(*m_xAddrTopField ) - 2 * 566), FUNIT_TWIP);
100 * (getfieldval(*m_xAddrTopField ) - 2 * 566), FieldUnit::TWIP);
}
VclPtr<SfxTabPage> SwEnvFormatPage::Create(TabPageParent pParent, const SfxItemSet* rSet)
diff --git a/sw/source/ui/envelp/envprt.cxx b/sw/source/ui/envelp/envprt.cxx
index f046a91..2041e28 100644
--- a/sw/source/ui/envelp/envprt.cxx
+++ b/sw/source/ui/envelp/envprt.cxx
@@ -35,8 +35,8 @@ SwEnvPrtPage::SwEnvPrtPage(TabPageParent pParent, const SfxItemSet& rSet)
, m_xLower(m_xBuilder->weld_widget("lower"))
, m_xTopButton(m_xBuilder->weld_radio_button("top"))
, m_xBottomButton(m_xBuilder->weld_radio_button("bottom"))
, m_xRightField(m_xBuilder->weld_metric_spin_button("right", FUNIT_CM))
, m_xDownField(m_xBuilder->weld_metric_spin_button("down", FUNIT_CM))
, m_xRightField(m_xBuilder->weld_metric_spin_button("right", FieldUnit::CM))
, m_xDownField(m_xBuilder->weld_metric_spin_button("down", FieldUnit::CM))
, m_xPrinterInfo(m_xBuilder->weld_label("printername"))
, m_xPrtSetup(m_xBuilder->weld_button("setup"))
, m_aIdsL { m_xBuilder->weld_radio_button("horileftl"),
diff --git a/sw/source/ui/envelp/labfmt.cxx b/sw/source/ui/envelp/labfmt.cxx
index f0bb88c..98d9658 100644
--- a/sw/source/ui/envelp/labfmt.cxx
+++ b/sw/source/ui/envelp/labfmt.cxx
@@ -292,16 +292,16 @@ SwLabFormatPage::SwLabFormatPage(TabPageParent pParent, const SfxItemSet& rSet)
, m_xMakeFI(m_xBuilder->weld_label("make"))
, m_xTypeFI(m_xBuilder->weld_label("type"))
, m_xPreview(new weld::CustomWeld(*m_xBuilder, "preview", m_aPreview))
, m_xHDistField(m_xBuilder->weld_metric_spin_button("hori", FUNIT_CM))
, m_xVDistField(m_xBuilder->weld_metric_spin_button("vert", FUNIT_CM))
, m_xWidthField(m_xBuilder->weld_metric_spin_button("width", FUNIT_CM))
, m_xHeightField(m_xBuilder->weld_metric_spin_button("height", FUNIT_CM))
, m_xLeftField(m_xBuilder->weld_metric_spin_button("left", FUNIT_CM))
, m_xUpperField(m_xBuilder->weld_metric_spin_button("top", FUNIT_CM))
, m_xHDistField(m_xBuilder->weld_metric_spin_button("hori", FieldUnit::CM))
, m_xVDistField(m_xBuilder->weld_metric_spin_button("vert", FieldUnit::CM))
, m_xWidthField(m_xBuilder->weld_metric_spin_button("width", FieldUnit::CM))
, m_xHeightField(m_xBuilder->weld_metric_spin_button("height", FieldUnit::CM))
, m_xLeftField(m_xBuilder->weld_metric_spin_button("left", FieldUnit::CM))
, m_xUpperField(m_xBuilder->weld_metric_spin_button("top", FieldUnit::CM))
, m_xColsField(m_xBuilder->weld_spin_button("cols"))
, m_xRowsField(m_xBuilder->weld_spin_button("rows"))
, m_xPWidthField(m_xBuilder->weld_metric_spin_button("pagewidth", FUNIT_CM))
, m_xPHeightField(m_xBuilder->weld_metric_spin_button("pageheight", FUNIT_CM))
, m_xPWidthField(m_xBuilder->weld_metric_spin_button("pagewidth", FieldUnit::CM))
, m_xPHeightField(m_xBuilder->weld_metric_spin_button("pageheight", FieldUnit::CM))
, m_xSavePB(m_xBuilder->weld_button("save"))
{
SetExchangeSupport();
@@ -381,26 +381,26 @@ void SwLabFormatPage::ChangeMinMax()
lMinPWidth = lLeft + (nCols - 1) * lHDist + lWidth,
lMinPHeight = lUpper + (nRows - 1) * lVDist + lHeight;
m_xHDistField->set_min(nMinSize, FUNIT_CM);
m_xVDistField->set_min(nMinSize, FUNIT_CM);
m_xHDistField->set_min(nMinSize, FieldUnit::CM);
m_xVDistField->set_min(nMinSize, FieldUnit::CM);
m_xHDistField->set_max(long(100) * ((lMax - lLeft ) / std::max(1L, static_cast<long>(nCols))), FUNIT_TWIP);
m_xVDistField->set_max(long(100) * ((lMax - lUpper) / std::max(1L, static_cast<long>(nRows))), FUNIT_TWIP);
m_xHDistField->set_max(long(100) * ((lMax - lLeft ) / std::max(1L, static_cast<long>(nCols))), FieldUnit::TWIP);
m_xVDistField->set_max(long(100) * ((lMax - lUpper) / std::max(1L, static_cast<long>(nRows))), FieldUnit::TWIP);
m_xWidthField->set_min(nMinSize, FUNIT_CM);
m_xHeightField->set_min(nMinSize, FUNIT_CM);
m_xWidthField->set_min(nMinSize, FieldUnit::CM);
m_xHeightField->set_min(nMinSize, FieldUnit::CM);
m_xWidthField->set_max(long(100) * lHDist, FUNIT_TWIP);
m_xHeightField->set_max(long(100) * lVDist, FUNIT_TWIP);
m_xWidthField->set_max(long(100) * lHDist, FieldUnit::TWIP);
m_xHeightField->set_max(long(100) * lVDist, FieldUnit::TWIP);
m_xLeftField->set_max(long(100) * (lMax - nCols * lHDist), FUNIT_TWIP);
m_xUpperField->set_max(long(100) * (lMax - nRows * lVDist), FUNIT_TWIP);
m_xLeftField->set_max(long(100) * (lMax - nCols * lHDist), FieldUnit::TWIP);
m_xUpperField->set_max(long(100) * (lMax - nRows * lVDist), FieldUnit::TWIP);
m_xColsField->set_range(1, (lMax - lLeft ) / std::max(1L, lHDist));
m_xRowsField->set_range(1, (lMax - lUpper) / std::max(1L, lVDist));
m_xPWidthField->set_range(long(100) * lMinPWidth, long(100) * lMax, FUNIT_TWIP);
m_xPHeightField->set_range(long(100) * lMinPHeight, long(100) * lMax, FUNIT_TWIP);
m_xPWidthField->set_range(long(100) * lMinPWidth, long(100) * lMax, FieldUnit::TWIP);
m_xPHeightField->set_range(long(100) * lMinPHeight, long(100) * lMax, FieldUnit::TWIP);
}
VclPtr<SfxTabPage> SwLabFormatPage::Create(TabPageParent pParent, const SfxItemSet* rSet)
@@ -456,14 +456,14 @@ void SwLabFormatPage::Reset(const SfxItemSet* )
// Initialise fields
GetParentSwLabDlg()->GetLabItem(aItem);
m_xHDistField->set_max(100 * aItem.m_lHDist , FUNIT_TWIP);
m_xVDistField->set_max(100 * aItem.m_lVDist , FUNIT_TWIP);
m_xWidthField->set_max(100 * aItem.m_lWidth , FUNIT_TWIP);
m_xHeightField->set_max(100 * aItem.m_lHeight, FUNIT_TWIP);
m_xLeftField->set_max(100 * aItem.m_lLeft , FUNIT_TWIP);
m_xUpperField->set_max(100 * aItem.m_lUpper , FUNIT_TWIP);
m_xPWidthField->set_max(100 * aItem.m_lPWidth , FUNIT_TWIP);
m_xPHeightField->set_max(100 * aItem.m_lPHeight, FUNIT_TWIP);
m_xHDistField->set_max(100 * aItem.m_lHDist , FieldUnit::TWIP);
m_xVDistField->set_max(100 * aItem.m_lVDist , FieldUnit::TWIP);
m_xWidthField->set_max(100 * aItem.m_lWidth , FieldUnit::TWIP);
m_xHeightField->set_max(100 * aItem.m_lHeight, FieldUnit::TWIP);
m_xLeftField->set_max(100 * aItem.m_lLeft , FieldUnit::TWIP);
m_xUpperField->set_max(100 * aItem.m_lUpper , FieldUnit::TWIP);
m_xPWidthField->set_max(100 * aItem.m_lPWidth , FieldUnit::TWIP);
m_xPHeightField->set_max(100 * aItem.m_lPHeight, FieldUnit::TWIP);
setfldval(*m_xHDistField, aItem.m_lHDist );
setfldval(*m_xVDistField , aItem.m_lVDist );
diff --git a/sw/source/ui/frmdlg/column.cxx b/sw/source/ui/frmdlg/column.cxx
index 44891cf..8afb363 100644
--- a/sw/source/ui/frmdlg/column.cxx
+++ b/sw/source/ui/frmdlg/column.cxx
@@ -395,21 +395,21 @@ SwColumnPage::SwColumnPage(TabPageParent pParent, const SfxItemSet &rSet)
, m_xAutoWidthBox(m_xBuilder->weld_check_button("autowidth"))
, m_xLineTypeLbl(m_xBuilder->weld_label("linestyleft"))
, m_xLineWidthLbl(m_xBuilder->weld_label("linewidthft"))
, m_xLineWidthEdit(m_xBuilder->weld_metric_spin_button("linewidthmf", FUNIT_POINT))
, m_xLineWidthEdit(m_xBuilder->weld_metric_spin_button("linewidthmf", FieldUnit::POINT))
, m_xLineColorLbl(m_xBuilder->weld_label("linecolorft"))
, m_xLineHeightLbl(m_xBuilder->weld_label("lineheightft"))
, m_xLineHeightEdit(m_xBuilder->weld_metric_spin_button("lineheightmf", FUNIT_PERCENT))
, m_xLineHeightEdit(m_xBuilder->weld_metric_spin_button("lineheightmf", FieldUnit::PERCENT))
, m_xLinePosLbl(m_xBuilder->weld_label("lineposft"))
, m_xLinePosDLB(m_xBuilder->weld_combo_box("lineposlb"))
, m_xTextDirectionFT(m_xBuilder->weld_label("textdirectionft"))
, m_xTextDirectionLB(new svx::FrameDirectionListBox(m_xBuilder->weld_combo_box("textdirectionlb")))
, m_xLineColorDLB(new ColorListBox(m_xBuilder->weld_menu_button("colorlb"), pParent.GetFrameWeld()))
, m_xLineTypeDLB(new SvtLineListBox(m_xBuilder->weld_menu_button("linestylelb")))
, m_xEd1(new SwPercentField(m_xBuilder->weld_metric_spin_button("width1mf", FUNIT_CM)))
, m_xEd2(new SwPercentField(m_xBuilder->weld_metric_spin_button("width2mf", FUNIT_CM)))
, m_xEd3(new SwPercentField(m_xBuilder->weld_metric_spin_button("width3mf", FUNIT_CM)))
, m_xDistEd1(new SwPercentField(m_xBuilder->weld_metric_spin_button("spacing1mf", FUNIT_CM)))
, m_xDistEd2(new SwPercentField(m_xBuilder->weld_metric_spin_button("spacing2mf", FUNIT_CM)))
, m_xEd1(new SwPercentField(m_xBuilder->weld_metric_spin_button("width1mf", FieldUnit::CM)))
, m_xEd2(new SwPercentField(m_xBuilder->weld_metric_spin_button("width2mf", FieldUnit::CM)))
, m_xEd3(new SwPercentField(m_xBuilder->weld_metric_spin_button("width3mf", FieldUnit::CM)))
, m_xDistEd1(new SwPercentField(m_xBuilder->weld_metric_spin_button("spacing1mf", FieldUnit::CM)))
, m_xDistEd2(new SwPercentField(m_xBuilder->weld_metric_spin_button("spacing2mf", FieldUnit::CM)))
, m_xDefaultVS(new weld::CustomWeld(*m_xBuilder, "valueset", m_aDefaultVS))
, m_xPgeExampleWN(new weld::CustomWeld(*m_xBuilder, "pageexample", m_aPgeExampleWN))
, m_xFrameExampleWN(new weld::CustomWeld(*m_xBuilder, "frameexample", m_aFrameExampleWN))
@@ -481,7 +481,7 @@ SwColumnPage::SwColumnPage(TabPageParent pParent, const SfxItemSet &rSet)
m_xLinePosDLB->connect_changed(LINK(this, SwColumnPage, UpdateColMgrListBox));
// Separator line
m_xLineTypeDLB->SetSourceUnit( FUNIT_TWIP );
m_xLineTypeDLB->SetSourceUnit( FieldUnit::TWIP );
// Fill the line styles listbox
m_xLineTypeDLB->InsertEntry(
@@ -494,11 +494,11 @@ SwColumnPage::SwColumnPage(TabPageParent pParent, const SfxItemSet &rSet)
::editeng::SvxBorderLine::getWidthImpl(SvxBorderLineStyle::DASHED),
SvxBorderLineStyle::DASHED );
sal_Int64 nLineWidth = m_xLineWidthEdit->get_value(FUNIT_POINT);
sal_Int64 nLineWidth = m_xLineWidthEdit->get_value(FieldUnit::POINT);
nLineWidth = static_cast<long>(MetricField::ConvertDoubleValue(
nLineWidth,
m_xLineWidthEdit->get_digits(),
FUNIT_POINT, MapUnit::MapTwip ));
FieldUnit::POINT, MapUnit::MapTwip ));
m_xLineTypeDLB->SetWidth(nLineWidth);
m_xLineColorDLB->SelectEntry(COL_BLACK);
}
@@ -528,11 +528,11 @@ void SwColumnPage::SetPageWidth(long nPageWidth)
{
long nNewMaxWidth = static_cast< long >(m_xEd1->NormalizePercent(nPageWidth));
m_xDistEd1->set_max(nNewMaxWidth, FUNIT_TWIP);
m_xDistEd2->set_max(nNewMaxWidth, FUNIT_TWIP);
m_xEd1->set_max(nNewMaxWidth, FUNIT_TWIP);
m_xEd2->set_max(nNewMaxWidth, FUNIT_TWIP);
m_xEd3->set_max(nNewMaxWidth, FUNIT_TWIP);
m_xDistEd1->set_max(nNewMaxWidth, FieldUnit::TWIP);
m_xDistEd2->set_max(nNewMaxWidth, FieldUnit::TWIP);
m_xEd1->set_max(nNewMaxWidth, FieldUnit::TWIP);
m_xEd2->set_max(nNewMaxWidth, FieldUnit::TWIP);
m_xEd3->set_max(nNewMaxWidth, FieldUnit::TWIP);
}
void SwColumnPage::connectPercentField(SwPercentField &rWrap)
@@ -558,8 +558,8 @@ void SwColumnPage::Reset(const SfxItemSet *rSet)
m_xDistEd1->SetMetric(aMetric);
m_xDistEd2->SetMetric(aMetric);
//default spacing between cols = 0.5cm
m_xDistEd1->SetPrcntValue(50, FUNIT_CM);
m_xDistEd2->SetPrcntValue(50, FUNIT_CM);
m_xDistEd1->SetPrcntValue(50, FieldUnit::CM);
m_xDistEd2->SetPrcntValue(50, FieldUnit::CM);
m_xColMgr.reset(new SwColMgr(*rSet));
m_nCols = m_xColMgr->GetCount() ;
@@ -697,7 +697,7 @@ IMPL_LINK_NOARG( SwColumnPage, UpdateColMgr, weld::MetricSpinButton&, void )
m_xLineColorDLB->set_sensitive(bEnable);
m_xLineColorLbl->set_sensitive(bEnable);
sal_Int64 nLineWidth = m_xLineWidthEdit->get_value(FUNIT_PERCENT);
sal_Int64 nLineWidth = m_xLineWidthEdit->get_value(FieldUnit::PERCENT);
nLineWidth = static_cast<long>(MetricField::ConvertDoubleValue(
nLineWidth,
m_xLineWidthEdit->get_digits(),
@@ -711,7 +711,7 @@ IMPL_LINK_NOARG( SwColumnPage, UpdateColMgr, weld::MetricSpinButton&, void )
nLineWidth,
m_xLineColorDLB->GetSelectEntryColor() );
m_xColMgr->SetAdjust(SwColLineAdj(m_xLinePosDLB->get_active() + 1));
m_xColMgr->SetLineHeightPercent(static_cast<short>(m_xLineHeightEdit->get_value(FUNIT_PERCENT)));
m_xColMgr->SetLineHeightPercent(static_cast<short>(m_xLineHeightEdit->get_value(FieldUnit::PERCENT)));
bEnable = m_xColMgr->GetLineHeightPercent() != 100;
}
m_xLinePosLbl->set_sensitive(bEnable);
@@ -780,16 +780,16 @@ void SwColumnPage::Init()
eAdj = COLADJ_TOP;
//without Adjust no line type
m_xLineTypeDLB->SelectEntry(SvxBorderLineStyle::NONE);
m_xLineHeightEdit->set_value(100, FUNIT_PERCENT);
m_xLineHeightEdit->set_value(100, FieldUnit::PERCENT);
}
else
{
// Need to multiply by 100 because of the 2 decimals
m_xLineWidthEdit->set_value( m_xColMgr->GetLineWidth() * 100, FUNIT_TWIP);
m_xLineWidthEdit->set_value( m_xColMgr->GetLineWidth() * 100, FieldUnit::TWIP);
m_xLineColorDLB->SelectEntry( m_xColMgr->GetLineColor() );
m_xLineTypeDLB->SelectEntry( m_xColMgr->GetLineStyle() );
m_xLineTypeDLB->SetWidth( m_xColMgr->GetLineWidth( ) );
m_xLineHeightEdit->set_value(m_xColMgr->GetLineHeightPercent(), FUNIT_PERCENT);
m_xLineHeightEdit->set_value(m_xColMgr->GetLineHeightPercent(), FieldUnit::PERCENT);
}
m_xLinePosDLB->set_active( static_cast< sal_Int32 >(eAdj - 1) );
@@ -798,7 +798,7 @@ void SwColumnPage::Init()
{
m_xLinePosDLB->set_active(0);
m_xLineTypeDLB->SelectEntry(SvxBorderLineStyle::NONE);
m_xLineHeightEdit->set_value(100, FUNIT_PERCENT);
m_xLineHeightEdit->set_value(100, FieldUnit::PERCENT);
}
UpdateCols();
@@ -931,7 +931,7 @@ void SwColumnPage::ColModify(const weld::SpinButton* pNF)
{
if (pNF)
m_aDefaultVS.SetNoSelection();
long nDist = static_cast< long >(m_xDistEd1->DenormalizePercent(m_xDistEd1->get_value(FUNIT_TWIP)));
long nDist = static_cast< long >(m_xDistEd1->DenormalizePercent(m_xDistEd1->get_value(FieldUnit::TWIP)));
m_xColMgr->SetCount(m_nCols, static_cast<sal_uInt16>(nDist));
for(sal_uInt16 i = 0; i < m_nCols; i++)
m_nColDist[i] = nDist;
@@ -955,7 +955,7 @@ IMPL_LINK(SwColumnPage, GapModify, weld::MetricSpinButton&, rMetricField, void)
return;
SwPercentField *pField = m_aPercentFieldsMap[&rMetricField];
assert(pField);
long nActValue = static_cast< long >(pField->DenormalizePercent(pField->get_value(FUNIT_TWIP)));
long nActValue = static_cast< long >(pField->DenormalizePercent(pField->get_value(FieldUnit::TWIP)));
if (m_xAutoWidthBox->get_active())
{
const long nMaxGap = static_cast< long >
@@ -963,7 +963,7 @@ IMPL_LINK(SwColumnPage, GapModify, weld::MetricSpinButton&, rMetricField, void)
if(nActValue > nMaxGap)
{
nActValue = nMaxGap;
m_xDistEd1->SetPrcntValue(m_xDistEd1->NormalizePercent(nMaxGap), FUNIT_TWIP);
m_xDistEd1->SetPrcntValue(m_xDistEd1->NormalizePercent(nMaxGap), FieldUnit::TWIP);
}
m_xColMgr->SetGutterWidth(static_cast<sal_uInt16>(nActValue));
for(sal_uInt16 i = 0; i < m_nCols; i++)
@@ -1027,7 +1027,7 @@ IMPL_LINK(SwColumnPage, EdModify, weld::MetricSpinButton&, rEdit, void)
// no explicit values for the column width can be entered.
IMPL_LINK(SwColumnPage, AutoWidthHdl, weld::ToggleButton&, rBox, void)
{
long nDist = static_cast< long >(m_xDistEd1->DenormalizePercent(m_xDistEd1->get_value(FUNIT_TWIP)));
long nDist = static_cast< long >(m_xDistEd1->DenormalizePercent(m_xDistEd1->get_value(FieldUnit::TWIP)));
m_xColMgr->SetCount(m_nCols, static_cast<sal_uInt16>(nDist));
for(sal_uInt16 i = 0; i < m_nCols; i++)
m_nColDist[i] = nDist;
@@ -1078,7 +1078,7 @@ void SwColumnPage::Timeout()
nChanged += 2;
long nNewWidth = static_cast< long >
(m_pModifiedField->DenormalizePercent(m_pModifiedField->get_value(FUNIT_TWIP)));
(m_pModifiedField->DenormalizePercent(m_pModifiedField->get_value(FieldUnit::TWIP)));
long nDiff = nNewWidth - m_nColWidth[nChanged];
// when it's the last column
@@ -1116,35 +1116,35 @@ void SwColumnPage::Update(const weld::MetricSpinButton* pInteractiveField)
{
sal_Int64 nCurrentValue, nNewValue;
nCurrentValue = m_xEd1->NormalizePercent(m_xEd1->DenormalizePercent(m_xEd1->get_value(FUNIT_TWIP)));
nCurrentValue = m_xEd1->NormalizePercent(m_xEd1->DenormalizePercent(m_xEd1->get_value(FieldUnit::TWIP)));
nNewValue = m_xEd1->NormalizePercent(m_nColWidth[m_nFirstVis]);
//fdo#87612 if we're interacting with this widget and the value will be the same
//then leave it alone (i.e. don't change equivalent values of e.g. .8 -> 0.8)
if (nNewValue != nCurrentValue || pInteractiveField != m_xEd1->get())
m_xEd1->SetPrcntValue(nNewValue, FUNIT_TWIP);
m_xEd1->SetPrcntValue(nNewValue, FieldUnit::TWIP);
nCurrentValue = m_xDistEd1->NormalizePercent(m_xDistEd1->DenormalizePercent(m_xDistEd1->get_value(FUNIT_TWIP)));
nCurrentValue = m_xDistEd1->NormalizePercent(m_xDistEd1->DenormalizePercent(m_xDistEd1->get_value(FieldUnit::TWIP)));
nNewValue = m_xDistEd1->NormalizePercent(m_nColDist[m_nFirstVis]);
if (nNewValue != nCurrentValue || pInteractiveField != m_xDistEd1->get())
m_xDistEd1->SetPrcntValue(nNewValue, FUNIT_TWIP);
m_xDistEd1->SetPrcntValue(nNewValue, FieldUnit::TWIP);
nCurrentValue = m_xEd2->NormalizePercent(m_xEd2->DenormalizePercent(m_xEd2->get_value(FUNIT_TWIP)));
nCurrentValue = m_xEd2->NormalizePercent(m_xEd2->DenormalizePercent(m_xEd2->get_value(FieldUnit::TWIP)));
nNewValue = m_xEd2->NormalizePercent(m_nColWidth[m_nFirstVis+1]);
if (nNewValue != nCurrentValue || pInteractiveField != m_xEd2->get())
m_xEd2->SetPrcntValue(nNewValue, FUNIT_TWIP);
m_xEd2->SetPrcntValue(nNewValue, FieldUnit::TWIP);
if(m_nCols >= 3)
{
nCurrentValue = m_xDistEd2->NormalizePercent(m_xDistEd2->DenormalizePercent(m_xDistEd2->get_value(FUNIT_TWIP)));
nCurrentValue = m_xDistEd2->NormalizePercent(m_xDistEd2->DenormalizePercent(m_xDistEd2->get_value(FieldUnit::TWIP)));
nNewValue = m_xDistEd2->NormalizePercent(m_nColDist[m_nFirstVis+1]);
if (nNewValue != nCurrentValue || pInteractiveField != m_xDistEd2->get())
m_xDistEd2->SetPrcntValue(nNewValue, FUNIT_TWIP);
m_xDistEd2->SetPrcntValue(nNewValue, FieldUnit::TWIP);
nCurrentValue = m_xEd3->NormalizePercent(m_xEd3->DenormalizePercent(m_xEd3->get_value(FUNIT_TWIP)));
nCurrentValue = m_xEd3->NormalizePercent(m_xEd3->DenormalizePercent(m_xEd3->get_value(FieldUnit::TWIP)));
nNewValue = m_xEd3->NormalizePercent(m_nColWidth[m_nFirstVis+2]);
if (nNewValue != nCurrentValue || pInteractiveField != m_xEd3->get())
m_xEd3->SetPrcntValue(nNewValue, FUNIT_TWIP);
m_xEd3->SetPrcntValue(nNewValue, FieldUnit::TWIP);
}
else
{
@@ -1280,7 +1280,7 @@ IMPL_LINK(SwColumnPage, SetDefaultsHdl, SvtValueSet *, pVS, void)
{
m_xCLNrEdt->set_value(nItem);
m_xAutoWidthBox->set_active(true);
m_xDistEd1->SetPrcntValue(50, FUNIT_CM);
m_xDistEd1->SetPrcntValue(50, FieldUnit::CM);
ColModify(nullptr);
}
else
@@ -1288,18 +1288,18 @@ IMPL_LINK(SwColumnPage, SetDefaultsHdl, SvtValueSet *, pVS, void)
m_bLockUpdate = true;
m_xCLNrEdt->set_value(2);
m_xAutoWidthBox->set_active(false);
m_xDistEd1->SetPrcntValue(50, FUNIT_CM);
m_xDistEd1->SetPrcntValue(50, FieldUnit::CM);
ColModify(nullptr);
// now set the width ratio to 2 : 1 or 1 : 2 respectively
const long nSmall = static_cast< long >(m_xColMgr->GetActualSize() / 3);
if(nItem == 4)
{
m_xEd2->SetPrcntValue(m_xEd2->NormalizePercent(nSmall), FUNIT_TWIP);
m_xEd2->SetPrcntValue(m_xEd2->NormalizePercent(nSmall), FieldUnit::TWIP);
m_pModifiedField = m_xEd2.get();
}
else
{
m_xEd1->SetPrcntValue(m_xEd1->NormalizePercent(nSmall), FUNIT_TWIP);
m_xEd1->SetPrcntValue(m_xEd1->NormalizePercent(nSmall), FieldUnit::TWIP);
m_pModifiedField = m_xEd1.get();
}
m_bLockUpdate = false;
diff --git a/sw/source/ui/frmdlg/frmpage.cxx b/sw/source/ui/frmdlg/frmpage.cxx
index 4a88c34..edee604 100644
--- a/sw/source/ui/frmdlg/frmpage.cxx
+++ b/sw/source/ui/frmdlg/frmpage.cxx
@@ -965,8 +965,8 @@ void SwFramePage::Reset( const SfxItemSet *rSet )
}
// entering procent value made possible
m_aWidthED.SetBaseValue( m_aWidthED.Normalize(m_aGrfSize.Width()), FUNIT_TWIP );
m_aHeightED.SetBaseValue( m_aHeightED.Normalize(m_aGrfSize.Height()), FUNIT_TWIP );
m_aWidthED.SetBaseValue( m_aWidthED.Normalize(m_aGrfSize.Width()), FieldUnit::TWIP );
m_aHeightED.SetBaseValue( m_aHeightED.Normalize(m_aGrfSize.Height()), FieldUnit::TWIP );
//the available space is not yet known so the RefValue has to be calculated from size and relative size values
//this is needed only if relative values are already set
@@ -1059,8 +1059,8 @@ void SwFramePage::Reset( const SfxItemSet *rSet )
m_pAutoHeightCB->SaveValue();
m_pAutoWidthCB->SaveValue();
SwTwips nWidth = static_cast< SwTwips >(m_aWidthED.DenormalizePercent(m_aWidthED.GetValue(FUNIT_TWIP)));
SwTwips nHeight = static_cast< SwTwips >(m_aHeightED.DenormalizePercent(m_aHeightED.GetValue(FUNIT_TWIP)));
SwTwips nWidth = static_cast< SwTwips >(m_aWidthED.DenormalizePercent(m_aWidthED.GetValue(FieldUnit::TWIP)));
SwTwips nHeight = static_cast< SwTwips >(m_aHeightED.DenormalizePercent(m_aHeightED.GetValue(FieldUnit::TWIP)));
m_fWidthHeightRatio = nHeight ? double(nWidth) / double(nHeight) : 1.0;
}
@@ -1104,7 +1104,7 @@ bool SwFramePage::FillItemSet(SfxItemSet *rSet)
if ( eHOri == text::HoriOrientation::NONE &&
(m_bNew || (m_bAtHorzPosModified || bMod) || m_nOldH != eHOri ) )
{
SwTwips nX = static_cast< SwTwips >(m_pAtHorzPosED->Denormalize(m_pAtHorzPosED->GetValue(FUNIT_TWIP)));
SwTwips nX = static_cast< SwTwips >(m_pAtHorzPosED->Denormalize(m_pAtHorzPosED->GetValue(FieldUnit::TWIP)));
aHoriOrient.SetPos( nX );
}
@@ -1139,7 +1139,7 @@ bool SwFramePage::FillItemSet(SfxItemSet *rSet)
{
// vertical position
// recalculate offset for character bound frames
SwTwips nY = static_cast< SwTwips >(m_pAtVertPosED->Denormalize(m_pAtVertPosED->GetValue(FUNIT_TWIP)));
SwTwips nY = static_cast< SwTwips >(m_pAtVertPosED->Denormalize(m_pAtVertPosED->GetValue(FieldUnit::TWIP)));
if (eAnchorId == RndStdIds::FLY_AS_CHAR)
{
nY *= -1;
@@ -1197,19 +1197,19 @@ bool SwFramePage::FillItemSet(SfxItemSet *rSet)
if ((m_bNew && !m_bFormat) || ((bValueModified || bCheckChanged) && bLegalValue))
{
sal_Int64 nNewWidth = m_aWidthED.DenormalizePercent(m_aWidthED.GetRealValue(FUNIT_TWIP));
sal_Int64 nNewHeight = m_aHeightED.DenormalizePercent(m_aHeightED.GetRealValue(FUNIT_TWIP));
sal_Int64 nNewWidth = m_aWidthED.DenormalizePercent(m_aWidthED.GetRealValue(FieldUnit::TWIP));
sal_Int64 nNewHeight = m_aHeightED.DenormalizePercent(m_aHeightED.GetRealValue(FieldUnit::TWIP));
aSz.SetWidth (static_cast< SwTwips >(nNewWidth));
aSz.SetHeight(static_cast< SwTwips >(nNewHeight));
if (m_pRelWidthCB->IsChecked())
{
aSz.SetWidthPercent(static_cast<sal_uInt8>(std::min( static_cast< sal_Int64 >(MAX_PERCENT_WIDTH), m_aWidthED.Convert(m_aWidthED.NormalizePercent(nNewWidth), FUNIT_TWIP, FUNIT_CUSTOM))));
aSz.SetWidthPercent(static_cast<sal_uInt8>(std::min( static_cast< sal_Int64 >(MAX_PERCENT_WIDTH), m_aWidthED.Convert(m_aWidthED.NormalizePercent(nNewWidth), FieldUnit::TWIP, FieldUnit::CUSTOM))));
}
else
aSz.SetWidthPercent(0);
if (m_pRelHeightCB->IsChecked())
aSz.SetHeightPercent(static_cast<sal_uInt8>(std::min(static_cast< sal_Int64 >(MAX_PERCENT_HEIGHT), m_aHeightED.Convert(m_aHeightED.NormalizePercent(nNewHeight), FUNIT_TWIP, FUNIT_CUSTOM))));
aSz.SetHeightPercent(static_cast<sal_uInt8>(std::min(static_cast< sal_Int64 >(MAX_PERCENT_HEIGHT), m_aHeightED.Convert(m_aHeightED.NormalizePercent(nNewHeight), FieldUnit::TWIP, FieldUnit::CUSTOM))));
else
aSz.SetHeightPercent(0);
@@ -1357,14 +1357,14 @@ void SwFramePage::InitPos(RndStdIds eId,
bEnable = nH == text::HoriOrientation::NONE && eId != RndStdIds::FLY_AS_CHAR;
if (!bEnable)
{
m_pAtHorzPosED->SetValue( 0, FUNIT_TWIP );
m_pAtHorzPosED->SetValue( 0, FieldUnit::TWIP );
if (nX != LONG_MAX && m_bHtmlMode)
m_pAtHorzPosED->SetModifyFlag();
}
else
{
if (nX != LONG_MAX)
m_pAtHorzPosED->SetValue( m_pAtHorzPosED->Normalize(nX), FUNIT_TWIP );
m_pAtHorzPosED->SetValue( m_pAtHorzPosED->Normalize(nX), FieldUnit::TWIP );
}
m_pAtHorzPosFT->Enable( bEnable );
m_pAtHorzPosED->Enable( bEnable );
@@ -1372,7 +1372,7 @@ void SwFramePage::InitPos(RndStdIds eId,
bEnable = nV == text::VertOrientation::NONE;
if ( !bEnable )
{
m_pAtVertPosED->SetValue( 0, FUNIT_TWIP );
m_pAtVertPosED->SetValue( 0, FieldUnit::TWIP );
if(nY != LONG_MAX && m_bHtmlMode)
m_pAtVertPosED->SetModifyFlag();
}
@@ -1386,7 +1386,7 @@ void SwFramePage::InitPos(RndStdIds eId,
nY *= -1;
}
if ( nY != LONG_MAX )
m_pAtVertPosED->SetValue( m_pAtVertPosED->Normalize(nY), FUNIT_TWIP );
m_pAtVertPosED->SetValue( m_pAtVertPosED->Normalize(nY), FieldUnit::TWIP );
}
m_pAtVertPosFT->Enable( bEnable && m_bAllowVertPositioning );
m_pAtVertPosED->Enable( bEnable && m_bAllowVertPositioning );
@@ -1838,9 +1838,9 @@ void SwFramePage::RangeModifyHdl()
aVal.nVertOrient = text::VertOrientation::NONE;
const long nAtHorzPosVal = static_cast< long >(
m_pAtHorzPosED->Denormalize(m_pAtHorzPosED->GetValue(FUNIT_TWIP)) );
m_pAtHorzPosED->Denormalize(m_pAtHorzPosED->GetValue(FieldUnit::TWIP)) );
const long nAtVertPosVal = static_cast< long >(
m_pAtVertPosED->Denormalize(m_pAtVertPosED->GetValue(FUNIT_TWIP)) );
m_pAtVertPosED->Denormalize(m_pAtVertPosED->GetValue(FieldUnit::TWIP)) );
aVal.nHPos = nAtHorzPosVal;
aVal.nVPos = nAtVertPosVal;
@@ -1852,8 +1852,8 @@ void SwFramePage::RangeModifyHdl()
m_aHeightED.SetRefValue(aVal.aPercentSize.Height());
// ... and correctly convert width and height with it
SwTwips nWidth = static_cast< SwTwips >(m_aWidthED. DenormalizePercent(m_aWidthED.GetValue(FUNIT_TWIP)));
SwTwips nHeight = static_cast< SwTwips >(m_aHeightED.DenormalizePercent(m_aHeightED.GetValue(FUNIT_TWIP)));
SwTwips nWidth = static_cast< SwTwips >(m_aWidthED. DenormalizePercent(m_aWidthED.GetValue(FieldUnit::TWIP)));
SwTwips nHeight = static_cast< SwTwips >(m_aHeightED.DenormalizePercent(m_aHeightED.GetValue(FieldUnit::TWIP)));
aVal.nWidth = nWidth;
aVal.nHeight = nHeight;
@@ -1880,8 +1880,8 @@ void SwFramePage::RangeModifyHdl()
nHeight = aVal.nHeight;
// minimum range also for template
m_aHeightED.SetMin(m_aHeightED.NormalizePercent(aVal.nMinHeight), FUNIT_TWIP);
m_aWidthED. SetMin(m_aWidthED.NormalizePercent(aVal.nMinWidth), FUNIT_TWIP);
m_aHeightED.SetMin(m_aHeightED.NormalizePercent(aVal.nMinHeight), FieldUnit::TWIP);
m_aWidthED. SetMin(m_aWidthED.NormalizePercent(aVal.nMinWidth), FieldUnit::TWIP);
SwTwips nMaxWidth(aVal.nMaxWidth);
SwTwips nMaxHeight(aVal.nMaxHeight);
@@ -1889,34 +1889,34 @@ void SwFramePage::RangeModifyHdl()
if (aVal.bAutoHeight && (m_sDlgType == "PictureDialog" || m_sDlgType == "ObjectDialog"))
{
SwTwips nTmp = std::min(nWidth * nMaxHeight / std::max(nHeight, 1L), nMaxHeight);
m_aWidthED.SetMax(m_aWidthED.NormalizePercent(nTmp), FUNIT_TWIP);
m_aWidthED.SetMax(m_aWidthED.NormalizePercent(nTmp), FieldUnit::TWIP);
nTmp = std::min(nHeight * nMaxWidth / std::max(nWidth, 1L), nMaxWidth);
m_aHeightED.SetMax(m_aWidthED.NormalizePercent(nTmp), FUNIT_TWIP);
m_aHeightED.SetMax(m_aWidthED.NormalizePercent(nTmp), FieldUnit::TWIP);
}
else
{
SwTwips nTmp = static_cast< SwTwips >(m_aHeightED.NormalizePercent(nMaxHeight));
m_aHeightED.SetMax(nTmp, FUNIT_TWIP);
m_aHeightED.SetMax(nTmp, FieldUnit::TWIP);
nTmp = static_cast< SwTwips >(m_aWidthED.NormalizePercent(nMaxWidth));
m_aWidthED.SetMax(nTmp, FUNIT_TWIP);
m_aWidthED.SetMax(nTmp, FieldUnit::TWIP);
}
m_pAtHorzPosED->SetMin(m_pAtHorzPosED->Normalize(aVal.nMinHPos), FUNIT_TWIP);
m_pAtHorzPosED->SetMax(m_pAtHorzPosED->Normalize(aVal.nMaxHPos), FUNIT_TWIP);
m_pAtHorzPosED->SetMin(m_pAtHorzPosED->Normalize(aVal.nMinHPos), FieldUnit::TWIP);
m_pAtHorzPosED->SetMax(m_pAtHorzPosED->Normalize(aVal.nMaxHPos), FieldUnit::TWIP);
if ( aVal.nHPos != nAtHorzPosVal )
m_pAtHorzPosED->SetValue(m_pAtHorzPosED->Normalize(aVal.nHPos), FUNIT_TWIP);
m_pAtHorzPosED->SetValue(m_pAtHorzPosED->Normalize(aVal.nHPos), FieldUnit::TWIP);
const SwTwips nUpperOffset = (aVal.nAnchorType == RndStdIds::FLY_AS_CHAR)
? m_nUpperBorder : 0;
const SwTwips nLowerOffset = (aVal.nAnchorType == RndStdIds::FLY_AS_CHAR)
? m_nLowerBorder : 0;
m_pAtVertPosED->SetMin(m_pAtVertPosED->Normalize(aVal.nMinVPos + nLowerOffset + nUpperOffset), FUNIT_TWIP);
m_pAtVertPosED->SetMax(m_pAtVertPosED->Normalize(aVal.nMaxVPos), FUNIT_TWIP);
m_pAtVertPosED->SetMin(m_pAtVertPosED->Normalize(aVal.nMinVPos + nLowerOffset + nUpperOffset), FieldUnit::TWIP);
m_pAtVertPosED->SetMax(m_pAtVertPosED->Normalize(aVal.nMaxVPos), FieldUnit::TWIP);
if ( aVal.nVPos != nAtVertPosVal )
m_pAtVertPosED->SetValue(m_pAtVertPosED->Normalize(aVal.nVPos), FUNIT_TWIP);
m_pAtVertPosED->SetValue(m_pAtVertPosED->Normalize(aVal.nVPos), FieldUnit::TWIP);
}
IMPL_LINK_NOARG(SwFramePage, AnchorTypeHdl, Button*, void)
@@ -2079,8 +2079,8 @@ IMPL_LINK( SwFramePage, RelHdl, ListBox&, rLB, void )
IMPL_LINK_NOARG(SwFramePage, RealSizeHdl, Button*, void)
{
m_aWidthED.SetUserValue( m_aWidthED. NormalizePercent(m_aGrfSize.Width() ), FUNIT_TWIP);
m_aHeightED.SetUserValue(m_aHeightED.NormalizePercent(m_aGrfSize.Height()), FUNIT_TWIP);
m_aWidthED.SetUserValue( m_aWidthED. NormalizePercent(m_aGrfSize.Width() ), FieldUnit::TWIP);
m_aHeightED.SetUserValue(m_aHeightED.NormalizePercent(m_aGrfSize.Height()), FieldUnit::TWIP);
m_fWidthHeightRatio = m_aGrfSize.Height() ? double(m_aGrfSize.Width()) / double(m_aGrfSize.Height()) : 1.0;
UpdateExample();
}
@@ -2099,19 +2099,19 @@ IMPL_LINK_NOARG(SwFramePage, AutoHeightClickHdl, Button*, void)
IMPL_LINK( SwFramePage, ModifyHdl, Edit&, rEdit, void )
{
SwTwips nWidth = static_cast< SwTwips >(m_aWidthED.DenormalizePercent(m_aWidthED.GetValue(FUNIT_TWIP)));
SwTwips nHeight = static_cast< SwTwips >(m_aHeightED.DenormalizePercent(m_aHeightED.GetValue(FUNIT_TWIP)));
SwTwips nWidth = static_cast< SwTwips >(m_aWidthED.DenormalizePercent(m_aWidthED.GetValue(FieldUnit::TWIP)));
SwTwips nHeight = static_cast< SwTwips >(m_aHeightED.DenormalizePercent(m_aHeightED.GetValue(FieldUnit::TWIP)));
if ( m_pFixedRatioCB->IsChecked() )
{
if (&rEdit == m_aWidthED.get())
{
nHeight = SwTwips(static_cast<double>(nWidth) / m_fWidthHeightRatio);
m_aHeightED.SetPrcntValue(m_aHeightED.NormalizePercent(nHeight), FUNIT_TWIP);
m_aHeightED.SetPrcntValue(m_aHeightED.NormalizePercent(nHeight), FieldUnit::TWIP);
}
else if (&rEdit == m_aHeightED.get())
{
nWidth = SwTwips(static_cast<double>(nHeight) * m_fWidthHeightRatio);
m_aWidthED.SetPrcntValue(m_aWidthED.NormalizePercent(nWidth), FUNIT_TWIP);
m_aWidthED.SetPrcntValue(m_aWidthED.NormalizePercent(nWidth), FieldUnit::TWIP);
}
}
m_fWidthHeightRatio = nHeight ? double(nWidth) / double(nHeight) : 1.0;
@@ -2137,8 +2137,8 @@ void SwFramePage::UpdateExample()
}
// size
long nXPos = static_cast< long >(m_pAtHorzPosED->Denormalize(m_pAtHorzPosED->GetValue(FUNIT_TWIP)));
long nYPos = static_cast< long >(m_pAtVertPosED->Denormalize(m_pAtVertPosED->GetValue(FUNIT_TWIP)));
long nXPos = static_cast< long >(m_pAtHorzPosED->Denormalize(m_pAtHorzPosED->GetValue(FieldUnit::TWIP)));
long nYPos = static_cast< long >(m_pAtVertPosED->Denormalize(m_pAtVertPosED->GetValue(FieldUnit::TWIP)));
m_pExampleWN->SetRelPos(Point(nXPos, nYPos));
m_pExampleWN->SetAnchor(GetAnchor());
@@ -2200,28 +2200,28 @@ void SwFramePage::Init(const SfxItemSet& rSet, bool bReset)
sal_Int64 nWidth = m_aWidthED.NormalizePercent(rSize.GetWidth());
sal_Int64 nHeight = m_aHeightED.NormalizePercent(rSize.GetHeight());
if (nWidth != m_aWidthED.GetValue(FUNIT_TWIP))
if (nWidth != m_aWidthED.GetValue(FieldUnit::TWIP))
{
if(!bReset)
{
// value was changed by circulation-Tabpage and
// has to be set with Modify-Flag
m_aWidthED.SetUserValue(nWidth, FUNIT_TWIP);
m_aWidthED.SetUserValue(nWidth, FieldUnit::TWIP);
}
else
m_aWidthED.SetPrcntValue(nWidth, FUNIT_TWIP);
m_aWidthED.SetPrcntValue(nWidth, FieldUnit::TWIP);
}
if (nHeight != m_aHeightED.GetValue(FUNIT_TWIP))
if (nHeight != m_aHeightED.GetValue(FieldUnit::TWIP))
{
if (!bReset)
{
// values was changed by circulation-Tabpage and
// has to be set with Modify-Flag
m_aHeightED.SetUserValue(nHeight, FUNIT_TWIP);
m_aHeightED.SetUserValue(nHeight, FieldUnit::TWIP);
}
else
m_aHeightED.SetPrcntValue(nHeight, FUNIT_TWIP);
m_aHeightED.SetPrcntValue(nHeight, FieldUnit::TWIP);
}
if (!IsInGraficMode())
@@ -2324,14 +2324,14 @@ void SwFramePage::Init(const SfxItemSet& rSet, bool bReset)
{
m_pRelWidthCB->Check();
RelSizeClickHdl(m_pRelWidthCB);
m_aWidthED.SetPrcntValue(rSize.GetWidthPercent(), FUNIT_CUSTOM);
m_aWidthED.SetPrcntValue(rSize.GetWidthPercent(), FieldUnit::CUSTOM);
}
if (rSize.GetHeightPercent() && rSize.GetHeightPercent() != SwFormatFrameSize::SYNCED &&
!m_pRelHeightCB->IsChecked())
{
m_pRelHeightCB->Check();
RelSizeClickHdl(m_pRelHeightCB);
m_aHeightED.SetPrcntValue(rSize.GetHeightPercent(), FUNIT_CUSTOM);
m_aHeightED.SetPrcntValue(rSize.GetHeightPercent(), FieldUnit::CUSTOM);
}
m_pRelWidthCB->SaveValue();
m_pRelHeightCB->SaveValue();
diff --git a/sw/source/ui/frmdlg/wrap.cxx b/sw/source/ui/frmdlg/wrap.cxx
index 2df0175..41eade6 100644
--- a/sw/source/ui/frmdlg/wrap.cxx
+++ b/sw/source/ui/frmdlg/wrap.cxx
@@ -79,10 +79,10 @@ SwWrapTabPage::SwWrapTabPage(TabPageParent pParent, const SfxItemSet &rSet)
, m_xWrapParallelRB(m_xBuilder->weld_radio_button("parallel"))
, m_xWrapThroughRB(m_xBuilder->weld_radio_button("through"))
, m_xIdealWrapRB(m_xBuilder->weld_radio_button("optimal"))
, m_xLeftMarginED(m_xBuilder->weld_metric_spin_button("left", FUNIT_CM))
, m_xRightMarginED(m_xBuilder->weld_metric_spin_button("right", FUNIT_CM))
, m_xTopMarginED(m_xBuilder->weld_metric_spin_button("top", FUNIT_CM))
, m_xBottomMarginED(m_xBuilder->weld_metric_spin_button("bottom", FUNIT_CM))
, m_xLeftMarginED(m_xBuilder->weld_metric_spin_button("left", FieldUnit::CM))
, m_xRightMarginED(m_xBuilder->weld_metric_spin_button("right", FieldUnit::CM))
, m_xTopMarginED(m_xBuilder->weld_metric_spin_button("top", FieldUnit::CM))
, m_xBottomMarginED(m_xBuilder->weld_metric_spin_button("bottom", FieldUnit::CM))
, m_xWrapAnchorOnlyCB(m_xBuilder->weld_check_button("anchoronly"))
, m_xWrapTransparentCB(m_xBuilder->weld_check_button("transparent"))
, m_xWrapOutlineCB(m_xBuilder->weld_check_button("outline"))
@@ -236,10 +236,10 @@ void SwWrapTabPage::Reset(const SfxItemSet *rSet)
const SvxLRSpaceItem& rLR = rSet->Get(RES_LR_SPACE);
// gap to text
m_xLeftMarginED->set_value(m_xLeftMarginED->normalize(rLR.GetLeft()), FUNIT_TWIP);
m_xRightMarginED->set_value(m_xRightMarginED->normalize(rLR.GetRight()), FUNIT_TWIP);
m_xTopMarginED->set_value(m_xTopMarginED->normalize(rUL.GetUpper()), FUNIT_TWIP);
m_xBottomMarginED->set_value(m_xBottomMarginED->normalize(rUL.GetLower()), FUNIT_TWIP);
m_xLeftMarginED->set_value(m_xLeftMarginED->normalize(rLR.GetLeft()), FieldUnit::TWIP);
m_xRightMarginED->set_value(m_xRightMarginED->normalize(rLR.GetRight()), FieldUnit::TWIP);
m_xTopMarginED->set_value(m_xTopMarginED->normalize(rUL.GetUpper()), FieldUnit::TWIP);
m_xBottomMarginED->set_value(m_xBottomMarginED->normalize(rUL.GetLower()), FieldUnit::TWIP);
m_xLeftMarginED->save_value();
m_xRightMarginED->save_value();
@@ -312,8 +312,8 @@ bool SwWrapTabPage::FillItemSet(SfxItemSet *rSet)
bool bBottomMod = m_xBottomMarginED->get_value_changed_from_saved();
SvxULSpaceItem aUL( RES_UL_SPACE );
aUL.SetUpper(static_cast<sal_uInt16>(m_xTopMarginED->denormalize(m_xTopMarginED->get_value(FUNIT_TWIP))));
aUL.SetLower(static_cast<sal_uInt16>(m_xBottomMarginED->denormalize(m_xBottomMarginED->get_value(FUNIT_TWIP))));
aUL.SetUpper(static_cast<sal_uInt16>(m_xTopMarginED->denormalize(m_xTopMarginED->get_value(FieldUnit::TWIP))));
aUL.SetLower(static_cast<sal_uInt16>(m_xBottomMarginED->denormalize(m_xBottomMarginED->get_value(FieldUnit::TWIP))));
if ( bTopMod || bBottomMod )
{
@@ -329,8 +329,8 @@ bool SwWrapTabPage::FillItemSet(SfxItemSet *rSet)
bool bRightMod = m_xRightMarginED->get_value_changed_from_saved();
SvxLRSpaceItem aLR( RES_LR_SPACE );
aLR.SetLeft(static_cast<sal_uInt16>(m_xLeftMarginED->denormalize(m_xLeftMarginED->get_value(FUNIT_TWIP))));
aLR.SetRight(static_cast<sal_uInt16>(m_xRightMarginED->denormalize(m_xRightMarginED->get_value(FUNIT_TWIP))));
aLR.SetLeft(static_cast<sal_uInt16>(m_xLeftMarginED->denormalize(m_xLeftMarginED->get_value(FieldUnit::TWIP))));
aLR.SetRight(static_cast<sal_uInt16>(m_xRightMarginED->denormalize(m_xRightMarginED->get_value(FieldUnit::TWIP))));
if ( bLeftMod || bRightMod )
{
@@ -435,11 +435,11 @@ void SwWrapTabPage::ActivatePage(const SfxItemSet& rSet)
nRight = nLeft;
}
m_xLeftMarginED->set_max(m_xLeftMarginED->normalize(nLeft), FUNIT_TWIP);
m_xRightMarginED->set_max(m_xRightMarginED->normalize(nRight), FUNIT_TWIP);
m_xLeftMarginED->set_max(m_xLeftMarginED->normalize(nLeft), FieldUnit::TWIP);
m_xRightMarginED->set_max(m_xRightMarginED->normalize(nRight), FieldUnit::TWIP);
m_xTopMarginED->set_max(m_xTopMarginED->normalize(nTop), FUNIT_TWIP);
m_xBottomMarginED->set_max(m_xBottomMarginED->normalize(nBottom), FUNIT_TWIP);
m_xTopMarginED->set_max(m_xTopMarginED->normalize(nTop), FieldUnit::TWIP);
m_xBottomMarginED->set_max(m_xBottomMarginED->normalize(nBottom), FieldUnit::TWIP);
RangeModifyHdl(*m_xLeftMarginED);
RangeModifyHdl(*m_xTopMarginED);
@@ -538,7 +538,7 @@ DeactivateRC SwWrapTabPage::DeactivatePage(SfxItemSet* _pSet)
IMPL_LINK(SwWrapTabPage, RangeModifyHdl, weld::MetricSpinButton&, rEdit, void)
{
auto nValue = rEdit.get_value(FUNIT_NONE);
auto nValue = rEdit.get_value(FieldUnit::NONE);
weld::MetricSpinButton* pOpposite = nullptr;
if (&rEdit == m_xLeftMarginED.get())
pOpposite = m_xRightMarginED.get();
@@ -553,10 +553,10 @@ IMPL_LINK(SwWrapTabPage, RangeModifyHdl, weld::MetricSpinButton&, rEdit, void)
if (pOpposite)
{
auto nOpposite = pOpposite->get_value(FUNIT_NONE);
auto nOpposite = pOpposite->get_value(FieldUnit::NONE);
if (nValue + nOpposite > std::max(rEdit.get_max(FUNIT_NONE), pOpposite->get_max(FUNIT_NONE)))
pOpposite->set_value(pOpposite->get_max(FUNIT_NONE) - nValue, FUNIT_NONE);
if (nValue + nOpposite > std::max(rEdit.get_max(FieldUnit::NONE), pOpposite->get_max(FieldUnit::NONE)))
pOpposite->set_value(pOpposite->get_max(FieldUnit::NONE) - nValue, FieldUnit::NONE);
}
}
diff --git a/sw/source/ui/index/cnttab.cxx b/sw/source/ui/index/cnttab.cxx
index fc12daa..94aaf49 100644
--- a/sw/source/ui/index/cnttab.cxx
+++ b/sw/source/ui/index/cnttab.cxx
@@ -2481,7 +2481,7 @@ IMPL_LINK(SwTOXEntryTabPage, TokenSelectedHdl, SwFormToken&, rToken, void)
m_pAutoRightCB->Enable(bTabStop);
if(bTabStop)
{
m_pTabPosMF->SetValue(m_pTabPosMF->Normalize(rToken.nTabStopPosition), FUNIT_TWIP);
m_pTabPosMF->SetValue(m_pTabPosMF->Normalize(rToken.nTabStopPosition), FieldUnit::TWIP);
m_pAutoRightCB->Check(SvxTabAdjust::End == rToken.eTabAlign);
m_pFillCharCB->SetText(OUString(rToken.cTabFillChar));
m_pTabPosFT->Enable(!m_pAutoRightCB->IsChecked());
@@ -2616,7 +2616,7 @@ IMPL_LINK(SwTOXEntryTabPage, TabPosHdl, Edit&, rEdit, void)
if( pCtrl && WindowType::EDIT != pCtrl->GetType() )
{
static_cast<SwTOXButton*>(pCtrl)->SetTabPosition( static_cast< SwTwips >(
pField->Denormalize( pField->GetValue( FUNIT_TWIP ))));
pField->Denormalize( pField->GetValue( FieldUnit::TWIP ))));
}
ModifyHdl(nullptr);
}
diff --git a/sw/source/ui/misc/linenum.cxx b/sw/source/ui/misc/linenum.cxx
index 0c46aa3..8ee82b8 100644
--- a/sw/source/ui/misc/linenum.cxx
+++ b/sw/source/ui/misc/linenum.cxx
@@ -75,7 +75,7 @@ SwLineNumberingDlg::SwLineNumberingDlg(const SwView& rVw)
, m_xCharStyleLB(m_xBuilder->weld_combo_box("styledropdown"))
, m_xFormatLB(new SwNumberingTypeListBox(m_xBuilder->weld_combo_box("formatdropdown")))
, m_xPosLB(m_xBuilder->weld_combo_box("positiondropdown"))
, m_xOffsetMF(m_xBuilder->weld_metric_spin_button("spacingspin", FUNIT_CM))
, m_xOffsetMF(m_xBuilder->weld_metric_spin_button("spacingspin", FieldUnit::CM))
, m_xDivisorED(m_xBuilder->weld_entry("textentry"))
, m_xCountEmptyLinesCB(m_xBuilder->weld_check_button("blanklines"))
, m_xCountFrameLinesCB(m_xBuilder->weld_check_button("linesintextframes"))
@@ -136,7 +136,7 @@ SwLineNumberingDlg::SwLineNumberingDlg(const SwView& rVw)
FieldUnit eFieldUnit = SW_MOD()->GetUsrPref(dynamic_cast< const SwWebDocShell*>(
rVw.GetDocShell()) != nullptr)->GetMetric();
::SetFieldUnit(*m_xOffsetMF, eFieldUnit);
m_xOffsetMF->set_value(m_xOffsetMF->normalize(nOffset), FUNIT_TWIP);
m_xOffsetMF->set_value(m_xOffsetMF->normalize(nOffset), FieldUnit::TWIP);
// numbering offset
m_xNumIntervalNF->set_value(rInf.GetCountBy());
@@ -209,7 +209,7 @@ IMPL_LINK_NOARG(SwLineNumberingDlg, OKHdl, weld::Button&, void)
aInf.SetPos(static_cast<LineNumberPosition>(m_xPosLB->get_active()));
// offset
aInf.SetPosFromLeft(static_cast<sal_uInt16>(m_xOffsetMF->denormalize(m_xOffsetMF->get_value(FUNIT_TWIP))));
aInf.SetPosFromLeft(static_cast<sal_uInt16>(m_xOffsetMF->denormalize(m_xOffsetMF->get_value(FieldUnit::TWIP))));
// numbering offset
aInf.SetCountBy(static_cast<sal_uInt16>(m_xNumIntervalNF->get_value()));
diff --git a/sw/source/ui/misc/num.cxx b/sw/source/ui/misc/num.cxx
index 764eec4..1ba855e 100644
--- a/sw/source/ui/misc/num.cxx
+++ b/sw/source/ui/misc/num.cxx
@@ -67,24 +67,24 @@ SwNumPositionTabPage::SwNumPositionTabPage(TabPageParent pParent, const SfxItemS
, m_xLevelLB(m_xBuilder->weld_tree_view("levellb"))
, m_xPositionFrame(m_xBuilder->weld_widget("numberingframe"))
, m_xDistBorderFT(m_xBuilder->weld_label("indent"))
, m_xDistBorderMF(m_xBuilder->weld_metric_spin_button("indentmf", FUNIT_CM))
, m_xDistBorderMF(m_xBuilder->weld_metric_spin_button("indentmf", FieldUnit::CM))
, m_xRelativeCB(m_xBuilder->weld_check_button("relative"))
, m_xIndentFT(m_xBuilder->weld_label("numberingwidth"))
, m_xIndentMF(m_xBuilder->weld_metric_spin_button("numberingwidthmf", FUNIT_CM))
, m_xIndentMF(m_xBuilder->weld_metric_spin_button("numberingwidthmf", FieldUnit::CM))
, m_xDistNumFT(m_xBuilder->weld_label("numdist"))
, m_xDistNumMF(m_xBuilder->weld_metric_spin_button("numdistmf", FUNIT_CM))
, m_xDistNumMF(m_xBuilder->weld_metric_spin_button("numdistmf", FieldUnit::CM))
, m_xAlignFT(m_xBuilder->weld_label("numalign"))
, m_xAlignLB(m_xBuilder->weld_combo_box("numalignlb"))
, m_xLabelFollowedByFT(m_xBuilder->weld_label("numfollowedby"))
, m_xLabelFollowedByLB(m_xBuilder->weld_combo_box("numfollowedbylb"))
, m_xListtabFT(m_xBuilder->weld_label("at"))
, m_xListtabMF(m_xBuilder->weld_metric_spin_button("atmf", FUNIT_CM))
, m_xListtabMF(m_xBuilder->weld_metric_spin_button("atmf", FieldUnit::CM))
, m_xAlign2FT(m_xBuilder->weld_label("num2align"))
, m_xAlign2LB(m_xBuilder->weld_combo_box("num2alignlb"))
, m_xAlignedAtFT(m_xBuilder->weld_label("alignedat"))
, m_xAlignedAtMF(m_xBuilder->weld_metric_spin_button("alignedatmf", FUNIT_CM))
, m_xAlignedAtMF(m_xBuilder->weld_metric_spin_button("alignedatmf", FieldUnit::CM))
, m_xIndentAtFT(m_xBuilder->weld_label("indentat"))
, m_xIndentAtMF(m_xBuilder->weld_metric_spin_button("indentatmf", FUNIT_CM))
, m_xIndentAtMF(m_xBuilder->weld_metric_spin_button("indentatmf", FieldUnit::CM))
, m_xStandardPB(m_xBuilder->weld_button("standard"))
, m_xPreviewWIN(new weld::CustomWeld(*m_xBuilder, "preview", m_aPreviewWIN))
{
@@ -243,17 +243,17 @@ void SwNumPositionTabPage::InitControls()
{
nDistBorderNum = static_cast<long>(aNumFormatArr[nLvl]->GetAbsLSpace())+ aNumFormatArr[nLvl]->GetFirstLineOffset();
}
m_xDistBorderMF->set_value(m_xDistBorderMF->normalize(nDistBorderNum),FUNIT_TWIP);
m_xDistBorderMF->set_value(m_xDistBorderMF->normalize(nDistBorderNum),FieldUnit::TWIP);
}
else
bSetDistEmpty = true;
if(bSameDist)
m_xDistNumMF->set_value(m_xDistNumMF->normalize(aNumFormatArr[nLvl]->GetCharTextDistance()), FUNIT_TWIP);
m_xDistNumMF->set_value(m_xDistNumMF->normalize(aNumFormatArr[nLvl]->GetCharTextDistance()), FieldUnit::TWIP);
else
m_xDistNumMF->set_text(aEmptyOUStr);
if(bSameIndent)
m_xIndentMF->set_value(m_xIndentMF->normalize(-aNumFormatArr[nLvl]->GetFirstLineOffset()), FUNIT_TWIP);
m_xIndentMF->set_value(m_xIndentMF->normalize(-aNumFormatArr[nLvl]->GetFirstLineOffset()), FieldUnit::TWIP);
else
m_xIndentMF->set_text(aEmptyOUStr);
@@ -301,7 +301,7 @@ void SwNumPositionTabPage::InitControls()
m_xListtabMF->set_sensitive(true);
if ( bSameListtab )
{
m_xListtabMF->set_value(m_xListtabMF->normalize(aNumFormatArr[nLvl]->GetListtabPos()),FUNIT_TWIP);
m_xListtabMF->set_value(m_xListtabMF->normalize(aNumFormatArr[nLvl]->GetListtabPos()),FieldUnit::TWIP);
}
else
{
@@ -320,7 +320,7 @@ void SwNumPositionTabPage::InitControls()
m_xAlignedAtMF->set_value(
m_xAlignedAtMF->normalize( aNumFormatArr[nLvl]->GetIndentAt() +
aNumFormatArr[nLvl]->GetFirstLineIndent()),
FUNIT_TWIP );
FieldUnit::TWIP );
}
else
{
@@ -330,7 +330,7 @@ void SwNumPositionTabPage::InitControls()
if ( bSameIndentAt )
{
m_xIndentAtMF->set_value(
m_xIndentAtMF->normalize( aNumFormatArr[nLvl]->GetIndentAt()), FUNIT_TWIP );
m_xIndentAtMF->normalize( aNumFormatArr[nLvl]->GetIndentAt()), FieldUnit::TWIP );
}
else
{
@@ -508,17 +508,17 @@ void SwNumPositionTabPage::SetWrtShell(SwWrtShell* pSh)
const SwTwips nWidth = pWrtSh->GetAnyCurRect(CurRectType::Frame).Width();
m_xDistBorderMF->set_max(m_xDistBorderMF->normalize( nWidth ), FUNIT_TWIP );
m_xDistNumMF->set_max(m_xDistNumMF->normalize( nWidth ), FUNIT_TWIP);
m_xIndentMF->set_max(m_xIndentMF->normalize( nWidth ), FUNIT_TWIP );
m_xListtabMF->set_max(m_xListtabMF->normalize( nWidth ), FUNIT_TWIP );
m_xAlignedAtMF->set_max(m_xAlignedAtMF->normalize( nWidth ), FUNIT_TWIP );
m_xIndentAtMF->set_max(m_xIndentAtMF->normalize( nWidth ), FUNIT_TWIP );
m_xDistBorderMF->set_max(m_xDistBorderMF->normalize( nWidth ), FieldUnit::TWIP );
m_xDistNumMF->set_max(m_xDistNumMF->normalize( nWidth ), FieldUnit::TWIP);
m_xIndentMF->set_max(m_xIndentMF->normalize( nWidth ), FieldUnit::TWIP );
m_xListtabMF->set_max(m_xListtabMF->normalize( nWidth ), FieldUnit::TWIP );
m_xAlignedAtMF->set_max(m_xAlignedAtMF->normalize( nWidth ), FieldUnit::TWIP );
m_xIndentAtMF->set_max(m_xIndentAtMF->normalize( nWidth ), FieldUnit::TWIP );
const SwRect& rPrtRect = pWrtSh->GetAnyCurRect(CurRectType::Page);
m_aPreviewWIN.SetPageWidth(rPrtRect.Width());
FieldUnit eMetric = ::GetDfltMetric( dynamic_cast<SwWebView*>( &pWrtSh->GetView()) != nullptr );
if(eMetric == FUNIT_MM)
if(eMetric == FieldUnit::MM)
{
m_xDistBorderMF->set_digits(1);
m_xDistNumMF->set_digits(1);
@@ -608,7 +608,7 @@ IMPL_LINK(SwNumPositionTabPage, DistanceHdl, weld::MetricSpinButton&, rField, vo
{
if(bInInintControl)
return;
long nValue = static_cast< long >(rField.denormalize(rField.get_value(FUNIT_TWIP)));
long nValue = static_cast< long >(rField.denormalize(rField.get_value(FieldUnit::TWIP)));
sal_uInt16 nMask = 1;
for(sal_uInt16 i = 0; i < MAXLEVEL; i++)
{
@@ -693,7 +693,7 @@ IMPL_LINK( SwNumPositionTabPage, RelativeHdl, weld::ToggleButton&, rBox, void )
}
if(bSetValue)
m_xDistBorderMF->set_value(m_xDistBorderMF->normalize(nValue), FUNIT_TWIP);
m_xDistBorderMF->set_value(m_xDistBorderMF->normalize(nValue), FieldUnit::TWIP);
else
m_xDistBorderMF->set_text(aEmptyOUStr);
m_xDistBorderMF->set_sensitive(bOn || bSingleSelection || pOutlineDlg);
@@ -753,7 +753,7 @@ IMPL_LINK_NOARG(SwNumPositionTabPage, LabelFollowedByHdl_Impl, weld::ComboBox&,
{
m_xListtabMF->set_value(
m_xListtabMF->normalize( pActNum->Get( nFirstLvl ).GetListtabPos() ),
FUNIT_TWIP );
FieldUnit::TWIP );
}
else
{
@@ -766,7 +766,7 @@ IMPL_LINK_NOARG(SwNumPositionTabPage, LabelFollowedByHdl_Impl, weld::ComboBox&,
IMPL_LINK( SwNumPositionTabPage, ListtabPosHdl_Impl, weld::MetricSpinButton&, rField, void )
{
// determine value to be set at the chosen list levels
const long nValue = static_cast< long >(rField.denormalize(rField.get_value(FUNIT_TWIP)));
const long nValue = static_cast< long >(rField.denormalize(rField.get_value(FieldUnit::TWIP)));
// set value at the chosen list levels
sal_uInt16 nMask = 1;
@@ -787,7 +787,7 @@ IMPL_LINK( SwNumPositionTabPage, ListtabPosHdl_Impl, weld::MetricSpinButton&, rF
IMPL_LINK( SwNumPositionTabPage, AlignAtHdl_Impl, weld::MetricSpinButton&, rField, void )
{
// determine value to be set at the chosen list levels
const long nValue = static_cast< long >(rField.denormalize(rField.get_value(FUNIT_TWIP)));
const long nValue = static_cast< long >(rField.denormalize(rField.get_value(FieldUnit::TWIP)));
// set value at the chosen list levels
sal_uInt16 nMask = 1;
@@ -809,7 +809,7 @@ IMPL_LINK( SwNumPositionTabPage, AlignAtHdl_Impl, weld::MetricSpinButton&, rFiel
IMPL_LINK( SwNumPositionTabPage, IndentAtHdl_Impl, weld::MetricSpinButton&, rField, void )
{
// determine value to be set at the chosen list levels
const long nValue = static_cast< long >(rField.denormalize(rField.get_value(FUNIT_TWIP)));
const long nValue = static_cast< long >(rField.denormalize(rField.get_value(FieldUnit::TWIP)));
// set value at the chosen list levels
sal_uInt16 nMask = 1;
diff --git a/sw/source/ui/misc/pgfnote.cxx b/sw/source/ui/misc/pgfnote.cxx
index 0868a4c..f4cdf53 100644
--- a/sw/source/ui/misc/pgfnote.cxx
+++ b/sw/source/ui/misc/pgfnote.cxx
@@ -72,26 +72,26 @@ IMPL_LINK_NOARG(SwFootNotePage, HeightMetric, weld::ToggleButton&, void)
IMPL_LINK_NOARG(SwFootNotePage, HeightModify, weld::MetricSpinButton&, void)
{
m_xMaxHeightEdit->set_max(m_xMaxHeightEdit->normalize(lMaxHeight -
(m_xDistEdit->denormalize(m_xDistEdit->get_value(FUNIT_TWIP)) +
m_xLineDistEdit->denormalize(m_xLineDistEdit->get_value(FUNIT_TWIP)))),
FUNIT_TWIP);
if (m_xMaxHeightEdit->get_value(FUNIT_NONE) < 0)
m_xMaxHeightEdit->set_value(0, FUNIT_NONE);
(m_xDistEdit->denormalize(m_xDistEdit->get_value(FieldUnit::TWIP)) +
m_xLineDistEdit->denormalize(m_xLineDistEdit->get_value(FieldUnit::TWIP)))),
FieldUnit::TWIP);
if (m_xMaxHeightEdit->get_value(FieldUnit::NONE) < 0)
m_xMaxHeightEdit->set_value(0, FieldUnit::NONE);
m_xDistEdit->set_max(m_xDistEdit->normalize(lMaxHeight -
(m_xMaxHeightEdit->denormalize(m_xMaxHeightEdit->get_value(FUNIT_TWIP)) +
m_xLineDistEdit->denormalize(m_xLineDistEdit->get_value(FUNIT_TWIP)))),
FUNIT_TWIP);
if (m_xDistEdit->get_value(FUNIT_NONE) < 0)
m_xDistEdit->set_value(0, FUNIT_NONE);
(m_xMaxHeightEdit->denormalize(m_xMaxHeightEdit->get_value(FieldUnit::TWIP)) +
m_xLineDistEdit->denormalize(m_xLineDistEdit->get_value(FieldUnit::TWIP)))),
FieldUnit::TWIP);
if (m_xDistEdit->get_value(FieldUnit::NONE) < 0)
m_xDistEdit->set_value(0, FieldUnit::NONE);
m_xLineDistEdit->set_max(m_xLineDistEdit->normalize(lMaxHeight -
(m_xMaxHeightEdit->denormalize(m_xMaxHeightEdit->get_value(FUNIT_TWIP)) +
m_xDistEdit->denormalize(m_xDistEdit->get_value(FUNIT_TWIP)))),
FUNIT_TWIP);
(m_xMaxHeightEdit->denormalize(m_xMaxHeightEdit->get_value(FieldUnit::TWIP)) +
m_xDistEdit->denormalize(m_xDistEdit->get_value(FieldUnit::TWIP)))),
FieldUnit::TWIP);
}
IMPL_LINK_NOARG(SwFootNotePage, LineWidthChanged_Impl, weld::MetricSpinButton&, void)
{
sal_Int64 nVal = m_xLineWidthEdit->get_value(FUNIT_NONE);
sal_Int64 nVal = m_xLineWidthEdit->get_value(FieldUnit::NONE);
nVal = static_cast<sal_Int64>(MetricField::ConvertDoubleValue(
nVal,
m_xLineWidthEdit->get_digits(),
@@ -109,14 +109,14 @@ SwFootNotePage::SwFootNotePage(TabPageParent pParent, const SfxItemSet &rSet)
, lMaxHeight(0)
, m_xMaxHeightPageBtn(m_xBuilder->weld_radio_button("maxheightpage"))
, m_xMaxHeightBtn(m_xBuilder->weld_radio_button("maxheight"))
, m_xMaxHeightEdit(m_xBuilder->weld_metric_spin_button("maxheightsb", FUNIT_CM))
, m_xDistEdit(m_xBuilder->weld_metric_spin_button("spacetotext", FUNIT_CM))
, m_xMaxHeightEdit(m_xBuilder->weld_metric_spin_button("maxheightsb", FieldUnit::CM))
, m_xDistEdit(m_xBuilder->weld_metric_spin_button("spacetotext", FieldUnit::CM))
, m_xLinePosBox(m_xBuilder->weld_combo_box("position"))
, m_xLineTypeBox(new SvtLineListBox(m_xBuilder->weld_menu_button("style")))
, m_xLineWidthEdit(m_xBuilder->weld_metric_spin_button("thickness", FUNIT_POINT))
, m_xLineWidthEdit(m_xBuilder->weld_metric_spin_button("thickness", FieldUnit::POINT))
, m_xLineColorBox(new ColorListBox(m_xBuilder->weld_menu_button("color"), pParent.GetFrameWeld()))
, m_xLineLengthEdit(m_xBuilder->weld_metric_spin_button("length", FUNIT_PERCENT))
, m_xLineDistEdit(m_xBuilder->weld_metric_spin_button("spacingtocontents", FUNIT_CM))
, m_xLineLengthEdit(m_xBuilder->weld_metric_spin_button("length", FieldUnit::PERCENT))
, m_xLineDistEdit(m_xBuilder->weld_metric_spin_button("spacingtocontents", FieldUnit::CM))
{
SetExchangeSupport();
FieldUnit aMetric = ::GetDfltMetric(false);
@@ -125,7 +125,7 @@ SwFootNotePage::SwFootNotePage(TabPageParent pParent, const SfxItemSet &rSet)
::SetFieldUnit(*m_xLineDistEdit, aMetric);
MeasurementSystem eSys = SvtSysLocale().GetLocaleData().getMeasurementSystemEnum();
long nHeightValue = MeasurementSystem::Metric != eSys ? 1440 : 1134;
m_xMaxHeightEdit->set_value(m_xMaxHeightEdit->normalize(nHeightValue),FUNIT_TWIP);
m_xMaxHeightEdit->set_value(m_xMaxHeightEdit->normalize(nHeightValue),FieldUnit::TWIP);
}
SwFootNotePage::~SwFootNotePage()
@@ -166,7 +166,7 @@ void SwFootNotePage::Reset(const SfxItemSet *rSet)
SwTwips lHeight = pFootnoteInfo->GetHeight();
if(lHeight)
{
m_xMaxHeightEdit->set_value(m_xMaxHeightEdit->normalize(lHeight),FUNIT_TWIP);
m_xMaxHeightEdit->set_value(m_xMaxHeightEdit->normalize(lHeight),FieldUnit::TWIP);
m_xMaxHeightBtn->set_active(true);
}
else
@@ -187,10 +187,10 @@ void SwFootNotePage::Reset(const SfxItemSet *rSet)
sal_Int64 nWidthPt = static_cast<sal_Int64>(MetricField::ConvertDoubleValue(
sal_Int64( pFootnoteInfo->GetLineWidth() ), m_xLineWidthEdit->get_digits(),
MapUnit::MapTwip, m_xLineWidthEdit->get_unit( ) ));
m_xLineWidthEdit->set_value(nWidthPt, FUNIT_NONE);
m_xLineWidthEdit->set_value(nWidthPt, FieldUnit::NONE);
// Separator style
m_xLineTypeBox->SetSourceUnit( FUNIT_TWIP );
m_xLineTypeBox->SetSourceUnit( FieldUnit::TWIP );
m_xLineTypeBox->InsertEntry(
::editeng::SvxBorderLine::getWidthImpl(SvxBorderLineStyle::SOLID),
@@ -215,12 +215,12 @@ void SwFootNotePage::Reset(const SfxItemSet *rSet)
// width
Fraction aTmp( 100, 1 );
aTmp *= pFootnoteInfo->GetWidth();
m_xLineLengthEdit->set_value(static_cast<long>(aTmp), FUNIT_PERCENT);
m_xLineLengthEdit->set_value(static_cast<long>(aTmp), FieldUnit::PERCENT);
// gap footnote area
m_xDistEdit->set_value(m_xDistEdit->normalize(pFootnoteInfo->GetTopDist()), FUNIT_TWIP);
m_xDistEdit->set_value(m_xDistEdit->normalize(pFootnoteInfo->GetTopDist()), FieldUnit::TWIP);
m_xLineDistEdit->set_value(
m_xLineDistEdit->normalize(pFootnoteInfo->GetBottomDist()), FUNIT_TWIP);
m_xLineDistEdit->normalize(pFootnoteInfo->GetBottomDist()), FieldUnit::TWIP);
ActivatePage( *rSet );
}
@@ -235,21 +235,21 @@ bool SwFootNotePage::FillItemSet(SfxItemSet *rSet)
// footnote area's height
if (m_xMaxHeightBtn->get_active())
rFootnoteInfo.SetHeight( static_cast< SwTwips >(
m_xMaxHeightEdit->denormalize(m_xMaxHeightEdit->get_value(FUNIT_TWIP))));
m_xMaxHeightEdit->denormalize(m_xMaxHeightEdit->get_value(FieldUnit::TWIP))));
else
rFootnoteInfo.SetHeight(0);
// gap footnote area
rFootnoteInfo.SetTopDist( static_cast< SwTwips >(
m_xDistEdit->denormalize(m_xDistEdit->get_value(FUNIT_TWIP))));
m_xDistEdit->denormalize(m_xDistEdit->get_value(FieldUnit::TWIP))));
rFootnoteInfo.SetBottomDist( static_cast< SwTwips >(
m_xLineDistEdit->denormalize(m_xLineDistEdit->get_value(FUNIT_TWIP))));
m_xLineDistEdit->denormalize(m_xLineDistEdit->get_value(FieldUnit::TWIP))));
// Separator style
rFootnoteInfo.SetLineStyle(m_xLineTypeBox->GetSelectEntryStyle());
// Separator width
sal_Int64 nWidth = m_xLineWidthEdit->get_value(FUNIT_NONE);
sal_Int64 nWidth = m_xLineWidthEdit->get_value(FieldUnit::NONE);
nWidth = static_cast<long>(MetricField::ConvertDoubleValue(
nWidth,
m_xLineWidthEdit->get_digits(),
@@ -263,7 +263,7 @@ bool SwFootNotePage::FillItemSet(SfxItemSet *rSet)
rFootnoteInfo.SetAdj(static_cast<css::text::HorizontalAdjust>(m_xLinePosBox->get_active()));
// Width
rFootnoteInfo.SetWidth(Fraction(m_xLineLengthEdit->get_value(FUNIT_PERCENT), 100));
rFootnoteInfo.SetWidth(Fraction(m_xLineLengthEdit->get_value(FieldUnit::PERCENT), 100));
const SfxPoolItem* pOldItem;
if(nullptr == (pOldItem = GetOldItem( *rSet, FN_PARAM_FTN_INFO )) ||
diff --git a/sw/source/ui/misc/pggrid.cxx b/sw/source/ui/misc/pggrid.cxx
index a89076b..85686aa 100644
--- a/sw/source/ui/misc/pggrid.cxx
+++ b/sw/source/ui/misc/pggrid.cxx
@@ -58,14 +58,14 @@ SwTextGridPage::SwTextGridPage(TabPageParent pParent, const SfxItemSet &rSet)
, m_xLayoutFL(m_xBuilder->weld_widget("frameFL_LAYOUT"))
, m_xLinesPerPageNF(m_xBuilder->weld_spin_button("spinNF_LINESPERPAGE"))
, m_xLinesRangeFT(m_xBuilder->weld_label("labelFT_LINERANGE"))
, m_xTextSizeMF(m_xBuilder->weld_metric_spin_button("spinMF_TEXTSIZE", FUNIT_POINT))
, m_xTextSizeMF(m_xBuilder->weld_metric_spin_button("spinMF_TEXTSIZE", FieldUnit::POINT))
, m_xCharsPerLineFT(m_xBuilder->weld_label("labelFT_CHARSPERLINE"))
, m_xCharsPerLineNF(m_xBuilder->weld_spin_button("spinNF_CHARSPERLINE"))
, m_xCharsRangeFT(m_xBuilder->weld_label("labelFT_CHARRANGE"))
, m_xCharWidthFT(m_xBuilder->weld_label("labelFT_CHARWIDTH"))
, m_xCharWidthMF(m_xBuilder->weld_metric_spin_button("spinMF_CHARWIDTH", FUNIT_POINT))
, m_xCharWidthMF(m_xBuilder->weld_metric_spin_button("spinMF_CHARWIDTH", FieldUnit::POINT))
, m_xRubySizeFT(m_xBuilder->weld_label("labelFT_RUBYSIZE"))
, m_xRubySizeMF(m_xBuilder->weld_metric_spin_button("spinMF_RUBYSIZE", FUNIT_POINT))
, m_xRubySizeMF(m_xBuilder->weld_metric_spin_button("spinMF_RUBYSIZE", FieldUnit::POINT))
, m_xRubyBelowCB(m_xBuilder->weld_check_button("checkCB_RUBYBELOW"))
, m_xDisplayFL(m_xBuilder->weld_widget("frameFL_DISPLAY"))
, m_xDisplayCB(m_xBuilder->weld_check_button("checkCB_DISPLAY"))
@@ -188,9 +188,9 @@ void SwTextGridPage::Reset(const SfxItemSet *rSet)
SetLinesOrCharsRanges(*m_xLinesRangeFT , m_xLinesPerPageNF->get_max());
m_nRubyUserValue = rGridItem.GetBaseHeight();
m_bRubyUserValue = true;
m_xTextSizeMF->set_value(m_xTextSizeMF->normalize(m_nRubyUserValue), FUNIT_TWIP);
m_xRubySizeMF->set_value(m_xRubySizeMF->normalize(rGridItem.GetRubyHeight()), FUNIT_TWIP);
m_xCharWidthMF->set_value(m_xCharWidthMF->normalize(rGridItem.GetBaseWidth()), FUNIT_TWIP);
m_xTextSizeMF->set_value(m_xTextSizeMF->normalize(m_nRubyUserValue), FieldUnit::TWIP);
m_xRubySizeMF->set_value(m_xRubySizeMF->normalize(rGridItem.GetRubyHeight()), FieldUnit::TWIP);
m_xCharWidthMF->set_value(m_xCharWidthMF->normalize(rGridItem.GetBaseWidth()), FieldUnit::TWIP);
m_xRubyBelowCB->set_active(rGridItem.IsRubyTextBelow());
m_xPrintCB->set_active(rGridItem.IsPrintGrid());
m_xColorLB->SelectEntry(rGridItem.GetColor());
@@ -234,9 +234,9 @@ void SwTextGridPage::PutGridItem(SfxItemSet& rSet)
aGridItem.SetLines( static_cast< sal_uInt16 >(m_xLinesPerPageNF->get_value()) );
aGridItem.SetBaseHeight( static_cast< sal_uInt16 >(
m_bRubyUserValue ? m_nRubyUserValue :
m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FUNIT_TWIP))) );
aGridItem.SetRubyHeight( static_cast< sal_uInt16 >(m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FUNIT_TWIP))) );
aGridItem.SetBaseWidth( static_cast< sal_uInt16 >(m_xCharWidthMF->denormalize(m_xCharWidthMF->get_value(FUNIT_TWIP))) );
m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FieldUnit::TWIP))) );
aGridItem.SetRubyHeight( static_cast< sal_uInt16 >(m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FieldUnit::TWIP))) );
aGridItem.SetBaseWidth( static_cast< sal_uInt16 >(m_xCharWidthMF->denormalize(m_xCharWidthMF->get_value(FieldUnit::TWIP))) );
aGridItem.SetRubyTextBelow(m_xRubyBelowCB->get_active());
aGridItem.SetSquaredMode(m_bSquaredMode);
aGridItem.SetDisplayGrid(m_xDisplayCB->get_active());
@@ -252,8 +252,8 @@ void SwTextGridPage::PutGridItem(SfxItemSet& rSet)
m_bHRulerChanged = true;
}
m_bVRulerChanged = true;
pView->GetHRuler().SetCharWidth(static_cast<long>(m_xCharWidthMF->get_value(FUNIT_TWIP)/56.7));
pView->GetVRuler().SetLineHeight(static_cast<long>(m_xTextSizeMF->get_value(FUNIT_TWIP)/56.7));
pView->GetHRuler().SetCharWidth(static_cast<long>(m_xCharWidthMF->get_value(FieldUnit::TWIP)/56.7));
pView->GetVRuler().SetLineHeight(static_cast<long>(m_xTextSizeMF->get_value(FieldUnit::TWIP)/56.7));
}
}
@@ -296,21 +296,21 @@ void SwTextGridPage::UpdatePageSize(const SfxItemSet& rSet)
sal_Int32 nTextSize = static_cast< sal_Int32 >(m_bRubyUserValue ?
m_nRubyUserValue :
m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FUNIT_TWIP)));
m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FieldUnit::TWIP)));
if ( m_bSquaredMode )
{
m_xCharsPerLineNF->set_value(m_aPageSize.Width() / nTextSize);
m_xCharsPerLineNF->set_max(m_xCharsPerLineNF->get_value());
m_xLinesPerPageNF->set_max(m_aPageSize.Height() /
( m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FUNIT_TWIP)) +
m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FUNIT_TWIP))));
( m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FieldUnit::TWIP)) +
m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FieldUnit::TWIP))));
SetLinesOrCharsRanges( *m_xCharsRangeFT , m_xCharsPerLineNF->get_max() );
SetLinesOrCharsRanges( *m_xLinesRangeFT , m_xLinesPerPageNF->get_max() );
}
else
{
sal_Int32 nTextWidth = static_cast< sal_Int32 >(m_xCharWidthMF->denormalize(m_xCharWidthMF->get_value(FUNIT_TWIP)));
sal_Int32 nTextWidth = static_cast< sal_Int32 >(m_xCharWidthMF->denormalize(m_xCharWidthMF->get_value(FieldUnit::TWIP)));
m_xLinesPerPageNF->set_value(m_aPageSize.Height() / nTextSize);
if (nTextWidth)
m_xCharsPerLineNF->set_value(m_aPageSize.Width() / nTextWidth);
@@ -347,7 +347,7 @@ IMPL_LINK(SwTextGridPage, CharorLineChangedHdl, weld::SpinButton&, rField, void)
auto nValue = m_xCharsPerLineNF->get_value();
assert(nValue && "div-by-zero");
auto nWidth = m_aPageSize.Width() / nValue;
m_xTextSizeMF->set_value(m_xTextSizeMF->normalize(nWidth), FUNIT_TWIP);
m_xTextSizeMF->set_value(m_xTextSizeMF->normalize(nWidth), FieldUnit::TWIP);
//prevent rounding errors in the MetricField by saving the used value
m_nRubyUserValue = nWidth;
m_bRubyUserValue = true;
@@ -356,8 +356,8 @@ IMPL_LINK(SwTextGridPage, CharorLineChangedHdl, weld::SpinButton&, rField, void)
//set maximum line per page
{
sal_Int32 nMaxLines = static_cast< sal_Int32 >(m_aPageSize.Height() /
( m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FUNIT_TWIP)) +
m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FUNIT_TWIP))));
( m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FieldUnit::TWIP)) +
m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FieldUnit::TWIP))));
m_xLinesPerPageNF->set_max(nMaxLines);
}
SetLinesOrCharsRanges( *m_xLinesRangeFT , m_xLinesPerPageNF->get_max() );
@@ -370,8 +370,8 @@ IMPL_LINK(SwTextGridPage, CharorLineChangedHdl, weld::SpinButton&, rField, void)
auto nValue = m_xLinesPerPageNF->get_value();
assert(nValue && "div-by-zero");
auto nHeight = m_aPageSize.Height() / nValue;
m_xTextSizeMF->set_value(m_xTextSizeMF->normalize(nHeight), FUNIT_TWIP);
m_xRubySizeMF->set_value(0, FUNIT_TWIP);
m_xTextSizeMF->set_value(m_xTextSizeMF->normalize(nHeight), FieldUnit::TWIP);
m_xRubySizeMF->set_value(0, FieldUnit::TWIP);
SetLinesOrCharsRanges( *m_xLinesRangeFT , m_xLinesPerPageNF->get_max() );
m_nRubyUserValue = nHeight;
@@ -382,7 +382,7 @@ IMPL_LINK(SwTextGridPage, CharorLineChangedHdl, weld::SpinButton&, rField, void)
auto nValue = m_xCharsPerLineNF->get_value();
assert(nValue && "div-by-zero");
auto nWidth = m_aPageSize.Width() / nValue;
m_xCharWidthMF->set_value(m_xCharWidthMF->normalize(nWidth), FUNIT_TWIP);
m_xCharWidthMF->set_value(m_xCharWidthMF->normalize(nWidth), FieldUnit::TWIP);
SetLinesOrCharsRanges( *m_xCharsRangeFT , m_xCharsPerLineNF->get_max() );
}
}
@@ -399,7 +399,7 @@ IMPL_LINK(SwTextGridPage, TextSizeChangedHdl, weld::MetricSpinButton&, rField, v
m_bRubyUserValue = false;
// fdo#50941: set maximum characters per line
sal_Int32 nTextSize = static_cast< sal_Int32 >(m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FUNIT_TWIP)));
sal_Int32 nTextSize = static_cast< sal_Int32 >(m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FieldUnit::TWIP)));
if (nTextSize > 0)
{
sal_Int32 nMaxChars = m_aPageSize.Width() / nTextSize;
@@ -411,8 +411,8 @@ IMPL_LINK(SwTextGridPage, TextSizeChangedHdl, weld::MetricSpinButton&, rField, v
//set maximum line per page
{
sal_Int32 nMaxLines = static_cast< sal_Int32 >(m_aPageSize.Height() /
( m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FUNIT_TWIP)) +
m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FUNIT_TWIP))));
( m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FieldUnit::TWIP)) +
m_xRubySizeMF->denormalize(m_xRubySizeMF->get_value(FieldUnit::TWIP))));
m_xLinesPerPageNF->set_max(nMaxLines);
SetLinesOrCharsRanges( *m_xLinesRangeFT , m_xLinesPerPageNF->get_max() );
}
@@ -421,14 +421,14 @@ IMPL_LINK(SwTextGridPage, TextSizeChangedHdl, weld::MetricSpinButton&, rField, v
{
if (m_xTextSizeMF.get() == &rField)
{
sal_Int32 nTextSize = static_cast< sal_Int32 >(m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FUNIT_TWIP)));
sal_Int32 nTextSize = static_cast< sal_Int32 >(m_xTextSizeMF->denormalize(m_xTextSizeMF->get_value(FieldUnit::TWIP)));
m_xLinesPerPageNF->set_value(m_aPageSize.Height() / nTextSize);
m_bRubyUserValue = false;
SetLinesOrCharsRanges( *m_xLinesRangeFT , m_xLinesPerPageNF->get_max() );
}
else if (m_xCharWidthMF.get() == &rField)
{
sal_Int32 nTextWidth = static_cast< sal_Int32 >(m_xCharWidthMF->denormalize(m_xCharWidthMF->get_value(FUNIT_TWIP)));
sal_Int32 nTextWidth = static_cast< sal_Int32 >(m_xCharWidthMF->denormalize(m_xCharWidthMF->get_value(FieldUnit::TWIP)));
sal_Int32 nMaxChar = 45 ;
if (nTextWidth)
nMaxChar = m_aPageSize.Width() / nTextWidth;
diff --git a/sw/source/ui/table/colwd.cxx b/sw/source/ui/table/colwd.cxx
index a6b0f34..35dd9f2 100644
--- a/sw/source/ui/table/colwd.cxx
+++ b/sw/source/ui/table/colwd.cxx
@@ -34,15 +34,15 @@ IMPL_LINK_NOARG(SwTableWidthDlg, LoseFocusHdl, weld::SpinButton&, void)
{
sal_uInt16 nId = static_cast<sal_uInt16>(m_xColNF->get_value()) - 1;
const SwTwips lWidth = m_rFnc.GetColWidth(nId);
m_xWidthMF->set_max(m_xWidthMF->normalize(m_rFnc.GetMaxColWidth(nId)), FUNIT_TWIP);
m_xWidthMF->set_value(m_xWidthMF->normalize(lWidth), FUNIT_TWIP);
m_xWidthMF->set_max(m_xWidthMF->normalize(m_rFnc.GetMaxColWidth(nId)), FieldUnit::TWIP);
m_xWidthMF->set_value(m_xWidthMF->normalize(lWidth), FieldUnit::TWIP);
}
SwTableWidthDlg::SwTableWidthDlg(weld::Window *pParent, SwTableFUNC &rTableFnc)
: GenericDialogController(pParent, "modules/swriter/ui/columnwidth.ui", "ColumnWidthDialog")
, m_rFnc(rTableFnc)
, m_xColNF(m_xBuilder->weld_spin_button("column"))
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("width", FUNIT_CM))
, m_xWidthMF(m_xBuilder->weld_metric_spin_button("width", FieldUnit::CM))
{
bool bIsWeb = rTableFnc.GetShell()
&& (dynamic_cast< const SwWebDocShell* >(
@@ -54,9 +54,9 @@ SwTableWidthDlg::SwTableWidthDlg(weld::Window *pParent, SwTableFUNC &rTableFnc)
m_xColNF->set_value(m_rFnc.GetCurColNum() + 1);
if (m_rFnc.GetColCount() == 0)
m_xWidthMF->set_min(m_xWidthMF->normalize(m_rFnc.GetColWidth(0)), FUNIT_TWIP);
m_xWidthMF->set_min(m_xWidthMF->normalize(m_rFnc.GetColWidth(0)), FieldUnit::TWIP);
else
m_xWidthMF->set_min(m_xWidthMF->normalize(MINLAY), FUNIT_TWIP);
m_xWidthMF->set_min(m_xWidthMF->normalize(MINLAY), FieldUnit::TWIP);
m_xColNF->connect_value_changed(LINK(this, SwTableWidthDlg, LoseFocusHdl));
LoseFocusHdl(*m_xColNF);
}
@@ -65,7 +65,7 @@ void SwTableWidthDlg::Apply()
{
m_rFnc.InitTabCols();
m_rFnc.SetColWidth(static_cast<sal_uInt16>(m_xColNF->get_value() - 1),
static_cast<sal_uInt16>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FUNIT_TWIP))));
static_cast<sal_uInt16>(m_xWidthMF->denormalize(m_xWidthMF->get_value(FieldUnit::TWIP))));
}
short SwTableWidthDlg::run()
diff --git a/sw/source/ui/table/rowht.cxx b/sw/source/ui/table/rowht.cxx
index 53c3537..2a46f3e 100644
--- a/sw/source/ui/table/rowht.cxx
+++ b/sw/source/ui/table/rowht.cxx
@@ -36,7 +36,7 @@
void SwTableHeightDlg::Apply()
{
SwTwips nHeight = static_cast< SwTwips >(m_xHeightEdit->denormalize(m_xHeightEdit->get_value(FUNIT_TWIP)));
SwTwips nHeight = static_cast< SwTwips >(m_xHeightEdit->denormalize(m_xHeightEdit->get_value(FieldUnit::TWIP)));
SwFormatFrameSize aSz(ATT_FIX_SIZE, 0, nHeight);
SwFrameSize eFrameSize = m_xAutoHeightCB->get_active() ? ATT_MIN_SIZE : ATT_FIX_SIZE;
@@ -50,21 +50,21 @@ void SwTableHeightDlg::Apply()
SwTableHeightDlg::SwTableHeightDlg(weld::Window *pParent, SwWrtShell &rS)
: GenericDialogController(pParent, "modules/swriter/ui/rowheight.ui", "RowHeightDialog")
, m_rSh(rS)
, m_xHeightEdit(m_xBuilder->weld_metric_spin_button("heightmf", FUNIT_CM))
, m_xHeightEdit(m_xBuilder->weld_metric_spin_button("heightmf", FieldUnit::CM))
, m_xAutoHeightCB(m_xBuilder->weld_check_button("fit"))
{
FieldUnit eFieldUnit = SW_MOD()->GetUsrPref( dynamic_cast< const SwWebDocShell*>(
m_rSh.GetView().GetDocShell() ) != nullptr )->GetMetric();
::SetFieldUnit(*m_xHeightEdit, eFieldUnit);
m_xHeightEdit->set_min(MINLAY, FUNIT_TWIP);
m_xHeightEdit->set_min(MINLAY, FieldUnit::TWIP);
SwFormatFrameSize *pSz;
m_rSh.GetRowHeight(pSz);
if (pSz)
{
auto nHeight = pSz->GetHeight();
m_xAutoHeightCB->set_active(pSz->GetHeightSizeType() != ATT_FIX_SIZE);
m_xHeightEdit->set_value(m_xHeightEdit->normalize(nHeight), FUNIT_TWIP);
m_xHeightEdit->set_value(m_xHeightEdit->normalize(nHeight), FieldUnit::TWIP);
delete pSz;
}
diff --git a/sw/source/ui/table/tabledlg.cxx b/sw/source/ui/table/tabledlg.cxx
index a2943bd..d4a4bf6 100644
--- a/sw/source/ui/table/tabledlg.cxx
+++ b/sw/source/ui/table/tabledlg.cxx
@@ -72,7 +72,7 @@ SwFormatTablePage::SwFormatTablePage(TabPageParent pParent, const SfxItemSet& rS
, bHtmlMode(false)
, m_xNameED(m_xBuilder->weld_entry("name"))
, m_xWidthFT(m_xBuilder->weld_label("widthft"))
, m_xWidthMF(new SwPercentField(m_xBuilder->weld_metric_spin_button("widthmf", FUNIT_CM)))
, m_xWidthMF(new SwPercentField(m_xBuilder->weld_metric_spin_button("widthmf", FieldUnit::CM)))
, m_xRelWidthCB(m_xBuilder->weld_check_button("relwidth"))
, m_xFullBtn(m_xBuilder->weld_radio_button("full"))
, m_xLeftBtn(m_xBuilder->weld_radio_button("left"))
@@ -81,13 +81,13 @@ SwFormatTablePage::SwFormatTablePage(TabPageParent pParent, const SfxItemSet& rS
, m_xCenterBtn(m_xBuilder->weld_radio_button("center"))
, m_xFreeBtn(m_xBuilder->weld_radio_button("free"))
, m_xLeftFT(m_xBuilder->weld_label("leftft"))
, m_xLeftMF(new SwPercentField(m_xBuilder->weld_metric_spin_button("leftmf", FUNIT_CM)))
, m_xLeftMF(new SwPercentField(m_xBuilder->weld_metric_spin_button("leftmf", FieldUnit::CM)))
, m_xRightFT(m_xBuilder->weld_label("rightft"))
, m_xRightMF(new SwPercentField(m_xBuilder->weld_metric_spin_button("rightmf", FUNIT_CM)))
, m_xRightMF(new SwPercentField(m_xBuilder->weld_metric_spin_button("rightmf", FieldUnit::CM)))
, m_xTopFT(m_xBuilder->weld_label("aboveft"))
, m_xTopMF(m_xBuilder->weld_metric_spin_button("abovemf", FUNIT_CM))
, m_xTopMF(m_xBuilder->weld_metric_spin_button("abovemf", FieldUnit::CM))
, m_xBottomFT(m_xBuilder->weld_label("belowft"))
, m_xBottomMF(m_xBuilder->weld_metric_spin_button("belowmf", FUNIT_CM))
, m_xBottomMF(m_xBuilder->weld_metric_spin_button("belowmf", FieldUnit::CM))
, m_xTextDirectionLB(new svx::FrameDirectionListBox(m_xBuilder->weld_combo_box("textdirection")))
, m_xProperties(m_xBuilder->weld_widget("properties"))
{
@@ -145,8 +145,8 @@ IMPL_LINK( SwFormatTablePage, RelWidthClickHdl, weld::ToggleButton&, rBtn, void
{
OSL_ENSURE(pTableData, "table data not available?");
bool bIsChecked = rBtn.get_active();
sal_Int64 nLeft = m_xLeftMF->DenormalizePercent(m_xLeftMF->get_value(FUNIT_TWIP));
sal_Int64 nRight = m_xRightMF->DenormalizePercent(m_xRightMF->get_value(FUNIT_TWIP));
sal_Int64 nLeft = m_xLeftMF->DenormalizePercent(m_xLeftMF->get_value(FieldUnit::TWIP));
sal_Int64 nRight = m_xRightMF->DenormalizePercent(m_xRightMF->get_value(FieldUnit::TWIP));
m_xWidthMF->ShowPercent(bIsChecked);
m_xLeftMF->ShowPercent(bIsChecked);
m_xRightMF->ShowPercent(bIsChecked);
@@ -160,8 +160,8 @@ IMPL_LINK( SwFormatTablePage, RelWidthClickHdl, weld::ToggleButton&, rBtn, void
m_xRightMF->SetMetricFieldMin(0); //dito
m_xLeftMF->SetMetricFieldMax(99);
m_xRightMF->SetMetricFieldMax(99);
m_xLeftMF->SetPrcntValue(m_xLeftMF->NormalizePercent(nLeft ), FUNIT_TWIP );
m_xRightMF->SetPrcntValue(m_xRightMF->NormalizePercent(nRight ), FUNIT_TWIP );
m_xLeftMF->SetPrcntValue(m_xLeftMF->NormalizePercent(nLeft ), FieldUnit::TWIP );
m_xRightMF->SetPrcntValue(m_xRightMF->NormalizePercent(nRight ), FieldUnit::TWIP );
}
else
ModifyHdl(*m_xLeftMF->get()); //correct values again
@@ -186,8 +186,8 @@ IMPL_LINK_NOARG(SwFormatTablePage, AutoClickHdl, weld::ToggleButton&, void)
{
m_xLeftMF->SetPrcntValue(0);
m_xRightMF->SetPrcntValue(0);
nSaveWidth = static_cast<SwTwips>(m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FUNIT_TWIP)));
m_xWidthMF->SetPrcntValue(m_xWidthMF->NormalizePercent(pTableData->GetSpace()), FUNIT_TWIP);
nSaveWidth = static_cast<SwTwips>(m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FieldUnit::TWIP)));
m_xWidthMF->SetPrcntValue(m_xWidthMF->NormalizePercent(pTableData->GetSpace()), FieldUnit::TWIP);
bFull = true;
bRestore = false;
}
@@ -233,7 +233,7 @@ IMPL_LINK_NOARG(SwFormatTablePage, AutoClickHdl, weld::ToggleButton&, void)
//After being switched on automatic, the width was pinned
//in order to restore the width while switching back to.
bFull = false;
m_xWidthMF->SetPrcntValue(m_xWidthMF->NormalizePercent(nSaveWidth ), FUNIT_TWIP );
m_xWidthMF->SetPrcntValue(m_xWidthMF->NormalizePercent(nSaveWidth ), FieldUnit::TWIP );
}
ModifyHdl(*m_xWidthMF->get());
bModified = true;
@@ -265,10 +265,10 @@ IMPL_LINK( SwFormatTablePage, ValueChangedHdl, weld::MetricSpinButton&, rEdit, v
void SwFormatTablePage::ModifyHdl(const weld::MetricSpinButton& rEdit)
{
SwTwips nCurWidth = static_cast< SwTwips >(m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FUNIT_TWIP)));
SwTwips nCurWidth = static_cast< SwTwips >(m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FieldUnit::TWIP)));
SwTwips nPrevWidth = nCurWidth;
SwTwips nRight = static_cast< SwTwips >(m_xRightMF->DenormalizePercent(m_xRightMF->get_value(FUNIT_TWIP)));
SwTwips nLeft = static_cast< SwTwips >(m_xLeftMF->DenormalizePercent(m_xLeftMF->get_value(FUNIT_TWIP)));
SwTwips nRight = static_cast< SwTwips >(m_xRightMF->DenormalizePercent(m_xRightMF->get_value(FieldUnit::TWIP)));
SwTwips nLeft = static_cast< SwTwips >(m_xLeftMF->DenormalizePercent(m_xLeftMF->get_value(FieldUnit::TWIP)));
SwTwips nDiff;
if (&rEdit == m_xWidthMF->get())
@@ -358,9 +358,9 @@ void SwFormatTablePage::ModifyHdl(const weld::MetricSpinButton& rEdit)
}
}
if (nCurWidth != nPrevWidth )
m_xWidthMF->SetPrcntValue( m_xWidthMF->NormalizePercent( nCurWidth ), FUNIT_TWIP );
m_xRightMF->SetPrcntValue( m_xRightMF->NormalizePercent( nRight ), FUNIT_TWIP );
m_xLeftMF->SetPrcntValue( m_xLeftMF->NormalizePercent( nLeft ), FUNIT_TWIP );
m_xWidthMF->SetPrcntValue( m_xWidthMF->NormalizePercent( nCurWidth ), FieldUnit::TWIP );
m_xRightMF->SetPrcntValue( m_xRightMF->NormalizePercent( nRight ), FieldUnit::TWIP );
m_xLeftMF->SetPrcntValue( m_xLeftMF->NormalizePercent( nLeft ), FieldUnit::TWIP );
bModified = true;
}
@@ -389,8 +389,8 @@ bool SwFormatTablePage::FillItemSet( SfxItemSet* rCoreSet )
m_xTopMF->get_value_changed_from_saved() )
{
SvxULSpaceItem aULSpace(RES_UL_SPACE);
aULSpace.SetUpper(m_xTopMF->denormalize(m_xTopMF->get_value(FUNIT_TWIP)));
aULSpace.SetLower(m_xBottomMF->denormalize(m_xBottomMF->get_value(FUNIT_TWIP)));
aULSpace.SetUpper(m_xTopMF->denormalize(m_xTopMF->get_value(FieldUnit::TWIP)));
aULSpace.SetLower(m_xBottomMF->denormalize(m_xBottomMF->get_value(FieldUnit::TWIP)));
rCoreSet->Put(aULSpace);
}
@@ -451,15 +451,15 @@ void SwFormatTablePage::Reset( const SfxItemSet* )
{
m_xRelWidthCB->set_active(true);
RelWidthClickHdl(*m_xRelWidthCB);
m_xWidthMF->SetPrcntValue(pTableData->GetWidthPercent(), FUNIT_PERCENT);
m_xWidthMF->SetPrcntValue(pTableData->GetWidthPercent(), FieldUnit::PERCENT);
m_xWidthMF->save_value();
nSaveWidth = static_cast< SwTwips >(m_xWidthMF->get_value(FUNIT_PERCENT));
nSaveWidth = static_cast< SwTwips >(m_xWidthMF->get_value(FieldUnit::PERCENT));
}
else
{
m_xWidthMF->SetPrcntValue(m_xWidthMF->NormalizePercent(
pTableData->GetWidth()), FUNIT_TWIP);
pTableData->GetWidth()), FieldUnit::TWIP);
m_xWidthMF->save_value();
nSaveWidth = pTableData->GetWidth();
nMinTableWidth = std::min( nSaveWidth, nMinTableWidth );
@@ -468,9 +468,9 @@ void SwFormatTablePage::Reset( const SfxItemSet* )
m_xWidthMF->SetRefValue(pTableData->GetSpace());
m_xLeftMF->SetPrcntValue(m_xLeftMF->NormalizePercent(
pTableData->GetLeftSpace()), FUNIT_TWIP);
pTableData->GetLeftSpace()), FieldUnit::TWIP);
m_xRightMF->SetPrcntValue(m_xRightMF->NormalizePercent(
pTableData->GetRightSpace()), FUNIT_TWIP);
pTableData->GetRightSpace()), FieldUnit::TWIP);
m_xLeftMF->save_value();
m_xRightMF->save_value();
@@ -533,9 +533,9 @@ void SwFormatTablePage::Reset( const SfxItemSet* )
if(SfxItemState::SET == rSet.GetItemState( RES_UL_SPACE, false,&pItem ))
{
m_xTopMF->set_value(m_xTopMF->normalize(
static_cast<const SvxULSpaceItem*>(pItem)->GetUpper()), FUNIT_TWIP);
static_cast<const SvxULSpaceItem*>(pItem)->GetUpper()), FieldUnit::TWIP);
m_xBottomMF->set_value(m_xBottomMF->normalize(
static_cast<const SvxULSpaceItem*>(pItem)->GetLower()), FUNIT_TWIP);
static_cast<const SvxULSpaceItem*>(pItem)->GetLower()), FieldUnit::TWIP);
m_xTopMF->save_value();
m_xBottomMF->save_value();
}
@@ -548,10 +548,10 @@ void SwFormatTablePage::Reset( const SfxItemSet* )
m_xTextDirectionLB->save_value();
}
m_xWidthMF->set_max( 2*m_xWidthMF->NormalizePercent( pTableData->GetSpace() ), FUNIT_TWIP );
m_xRightMF->set_max( m_xRightMF->NormalizePercent( pTableData->GetSpace() ), FUNIT_TWIP );
m_xLeftMF->set_max( m_xLeftMF->NormalizePercent( pTableData->GetSpace() ), FUNIT_TWIP );
m_xWidthMF->set_min( m_xWidthMF->NormalizePercent( nMinTableWidth ), FUNIT_TWIP );
m_xWidthMF->set_max( 2*m_xWidthMF->NormalizePercent( pTableData->GetSpace() ), FieldUnit::TWIP );
m_xRightMF->set_max( m_xRightMF->NormalizePercent( pTableData->GetSpace() ), FieldUnit::TWIP );
m_xLeftMF->set_max( m_xLeftMF->NormalizePercent( pTableData->GetSpace() ), FieldUnit::TWIP );
m_xWidthMF->set_min( m_xWidthMF->NormalizePercent( nMinTableWidth ), FieldUnit::TWIP );
}
void SwFormatTablePage::ActivatePage( const SfxItemSet& rSet )
@@ -563,17 +563,17 @@ void SwFormatTablePage::ActivatePage( const SfxItemSet& rSet )
pTableData->GetWidth() :
pTableData->GetSpace();
if(pTableData->GetWidthPercent() == 0 &&
nCurWidth != m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FUNIT_TWIP)))
nCurWidth != m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FieldUnit::TWIP)))
{
m_xWidthMF->SetPrcntValue(m_xWidthMF->NormalizePercent(
nCurWidth), FUNIT_TWIP);
nCurWidth), FieldUnit::TWIP);
m_xWidthMF->save_value();
nSaveWidth = nCurWidth;
m_xLeftMF->SetPrcntValue(m_xLeftMF->NormalizePercent(
pTableData->GetLeftSpace()), FUNIT_TWIP);
pTableData->GetLeftSpace()), FieldUnit::TWIP);
m_xLeftMF->save_value();
m_xRightMF->SetPrcntValue(m_xRightMF->NormalizePercent(
pTableData->GetRightSpace()), FUNIT_TWIP);
pTableData->GetRightSpace()), FieldUnit::TWIP);
m_xRightMF->save_value();
}
}
@@ -600,8 +600,8 @@ DeactivateRC SwFormatTablePage::DeactivatePage( SfxItemSet* _pSet )
FillItemSet(_pSet);
if(bModified)
{
SwTwips lLeft = static_cast< SwTwips >(m_xLeftMF->DenormalizePercent(m_xLeftMF->get_value(FUNIT_TWIP)));
SwTwips lRight = static_cast< SwTwips >(m_xRightMF->DenormalizePercent(m_xRightMF->get_value(FUNIT_TWIP)));
SwTwips lLeft = static_cast< SwTwips >(m_xLeftMF->DenormalizePercent(m_xLeftMF->get_value(FieldUnit::TWIP)));
SwTwips lRight = static_cast< SwTwips >(m_xRightMF->DenormalizePercent(m_xRightMF->get_value(FieldUnit::TWIP)));
if( m_xLeftMF->get_value_changed_from_saved() ||
m_xRightMF->get_value_changed_from_saved() )
@@ -615,7 +615,7 @@ DeactivateRC SwFormatTablePage::DeactivatePage( SfxItemSet* _pSet )
if (m_xRelWidthCB->get_active() && m_xRelWidthCB->get_sensitive())
{
lWidth = pTableData->GetSpace() - lRight - lLeft;
const sal_uInt16 nPercentWidth = m_xWidthMF->get_value(FUNIT_PERCENT);
const sal_uInt16 nPercentWidth = m_xWidthMF->get_value(FieldUnit::PERCENT);
if(pTableData->GetWidthPercent() != nPercentWidth)
{
pTableData->SetWidthPercent(nPercentWidth);
@@ -625,7 +625,7 @@ DeactivateRC SwFormatTablePage::DeactivatePage( SfxItemSet* _pSet )
else
{
pTableData->SetWidthPercent(0);
lWidth = static_cast<SwTwips>(m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FUNIT_TWIP)));
lWidth = static_cast<SwTwips>(m_xWidthMF->DenormalizePercent(m_xWidthMF->get_value(FieldUnit::TWIP)));
}
pTableData->SetWidth(lWidth);
@@ -708,12 +708,12 @@ SwTableColumnPage::SwTableColumnPage(TabPageParent pParent, const SfxItemSet& rS
, bModified(false)
, bModifyTable(false)
, bPercentMode(false)
, m_aFieldArr { m_xBuilder->weld_metric_spin_button("width1", FUNIT_CM),
m_xBuilder->weld_metric_spin_button("width2", FUNIT_CM),
m_xBuilder->weld_metric_spin_button("width3", FUNIT_CM),
m_xBuilder->weld_metric_spin_button("width4", FUNIT_CM),
m_xBuilder->weld_metric_spin_button("width5", FUNIT_CM),
m_xBuilder->weld_metric_spin_button("width6", FUNIT_CM) }
, m_aFieldArr { m_xBuilder->weld_metric_spin_button("width1", FieldUnit::CM),
m_xBuilder->weld_metric_spin_button("width2", FieldUnit::CM),
m_xBuilder->weld_metric_spin_button("width3", FieldUnit::CM),
m_xBuilder->weld_metric_spin_button("width4", FieldUnit::CM),
m_xBuilder->weld_metric_spin_button("width5", FieldUnit::CM),
m_xBuilder->weld_metric_spin_button("width6", FieldUnit::CM) }
, m_aTextArr { m_xBuilder->weld_label("1"),
m_xBuilder->weld_label("2"),
m_xBuilder->weld_label("3"),
@@ -723,7 +723,7 @@ SwTableColumnPage::SwTableColumnPage(TabPageParent pParent, const SfxItemSet& rS
, m_xModifyTableCB(m_xBuilder->weld_check_button("adaptwidth"))
, m_xProportionalCB(m_xBuilder->weld_check_button("adaptcolumns"))
, m_xSpaceFT(m_xBuilder->weld_label("spaceft"))
, m_xSpaceED(m_xBuilder->weld_metric_spin_button("space", FUNIT_CM))
, m_xSpaceED(m_xBuilder->weld_metric_spin_button("space", FieldUnit::CM))
, m_xUpBtn(m_xBuilder->weld_button("next"))
, m_xDownBtn(m_xBuilder->weld_button("back"))
{
@@ -785,9 +785,9 @@ void SwTableColumnPage::Reset( const SfxItemSet* )
for( sal_uInt16 i = 0; (i < nMetFields) && (i < nNoOfVisibleCols); i++ )
{
m_aFieldArr[i].SetPrcntValue( m_aFieldArr[i].NormalizePercent(
GetVisibleWidth(i) ), FUNIT_TWIP );
m_aFieldArr[i].set_min(nMinTwips, FUNIT_TWIP);
m_aFieldArr[i].set_max(nMaxTwips, FUNIT_TWIP);
GetVisibleWidth(i) ), FieldUnit::TWIP );
m_aFieldArr[i].set_min(nMinTwips, FieldUnit::TWIP);
m_aFieldArr[i].set_max(nMaxTwips, FieldUnit::TWIP);
m_aFieldArr[i].set_sensitive(true);
m_aTextArr[i]->set_sensitive(true);
}
@@ -915,7 +915,7 @@ void SwTableColumnPage::ModifyHdl(const weld::MetricSpinButton* pField)
return;
}
SetVisibleWidth(aValueTable[i], pEdit->DenormalizePercent(pEdit->get_value(FUNIT_TWIP)));
SetVisibleWidth(aValueTable[i], pEdit->DenormalizePercent(pEdit->get_value(FieldUnit::TWIP)));
UpdateCols( aValueTable[i] );
}
@@ -1023,12 +1023,12 @@ void SwTableColumnPage::UpdateCols( sal_uInt16 nCurrentPos )
}
if(!bPercentMode)
m_xSpaceED->set_value(m_xSpaceED->normalize(pTableData->GetSpace() - nTableWidth), FUNIT_TWIP);
m_xSpaceED->set_value(m_xSpaceED->normalize(pTableData->GetSpace() - nTableWidth), FieldUnit::TWIP);
for( sal_uInt16 i = 0; ( i < nNoOfVisibleCols ) && ( i < nMetFields ); i++)
{
m_aFieldArr[i].SetPrcntValue(m_aFieldArr[i].NormalizePercent(
GetVisibleWidth(aValueTable[i]) ), FUNIT_TWIP);
GetVisibleWidth(aValueTable[i]) ), FieldUnit::TWIP);
}
}
@@ -1071,7 +1071,7 @@ void SwTableColumnPage::ActivatePage( const SfxItemSet& )
m_xProportionalCB->set_sensitive(!bPercentMode && bModifyTable );
m_xSpaceED->set_value(m_xSpaceED->normalize(
pTableData->GetSpace() - nTableWidth), FUNIT_TWIP);
pTableData->GetSpace() - nTableWidth), FieldUnit::TWIP);
}
diff --git a/sw/source/uibase/app/apphdl.cxx b/sw/source/uibase/app/apphdl.cxx
index 2b8520d..46b350c 100644
--- a/sw/source/uibase/app/apphdl.cxx
+++ b/sw/source/uibase/app/apphdl.cxx
@@ -659,11 +659,11 @@ void SwModule::ExecOther(SfxRequest& rReq)
FieldUnit eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pItem)->GetValue());
switch( eUnit )
{
case FUNIT_MM:
case FUNIT_CM:
case FUNIT_INCH:
case FUNIT_PICA:
case FUNIT_POINT:
case FieldUnit::MM:
case FieldUnit::CM:
case FieldUnit::INCH:
case FieldUnit::PICA:
case FieldUnit::POINT:
{
SwView* pActView = ::GetActiveView();
bool bWebView = dynamic_cast<SwWebView*>( pActView ) != nullptr;
diff --git a/sw/source/uibase/app/swmodul1.cxx b/sw/source/uibase/app/swmodul1.cxx
index d366ba6..eaddc4c 100644
--- a/sw/source/uibase/app/swmodul1.cxx
+++ b/sw/source/uibase/app/swmodul1.cxx
@@ -309,20 +309,20 @@ void SwModule::ApplyUserCharUnit(bool bApplyChar, bool bWeb)
FieldUnit eVScrollMetric = pPref->IsVScrollMetric() ? pPref->GetVScrollMetric() : pPref->GetMetric();
if(bApplyChar)
{
eHScrollMetric = FUNIT_CHAR;
eVScrollMetric = FUNIT_LINE;
eHScrollMetric = FieldUnit::CHAR;
eVScrollMetric = FieldUnit::LINE;
}
else
{
SvtCJKOptions aCJKOptions;
if ( !aCJKOptions.IsAsianTypographyEnabled() && ( eHScrollMetric == FUNIT_CHAR ))
eHScrollMetric = FUNIT_INCH;
else if ( eHScrollMetric == FUNIT_CHAR )
eHScrollMetric = FUNIT_CM;
if ( !aCJKOptions.IsAsianTypographyEnabled() && ( eVScrollMetric == FUNIT_LINE ))
eVScrollMetric = FUNIT_INCH;
else if ( eVScrollMetric == FUNIT_LINE )
eVScrollMetric = FUNIT_CM;
if ( !aCJKOptions.IsAsianTypographyEnabled() && ( eHScrollMetric == FieldUnit::CHAR ))
eHScrollMetric = FieldUnit::INCH;
else if ( eHScrollMetric == FieldUnit::CHAR )
eHScrollMetric = FieldUnit::CM;
if ( !aCJKOptions.IsAsianTypographyEnabled() && ( eVScrollMetric == FieldUnit::LINE ))
eVScrollMetric = FieldUnit::INCH;
else if ( eVScrollMetric == FieldUnit::LINE )
eVScrollMetric = FieldUnit::CM;
}
SwView* pTmpView = SwModule::GetFirstView();
// switch rulers for all MDI-Windows
diff --git a/sw/source/uibase/config/usrpref.cxx b/sw/source/uibase/config/usrpref.cxx
index f8a08ef..4b0f4be 100644
--- a/sw/source/uibase/config/usrpref.cxx
+++ b/sw/source/uibase/config/usrpref.cxx
@@ -62,11 +62,11 @@ SwMasterUsrPref::SwMasterUsrPref(bool bWeb) :
{
if (utl::ConfigManager::IsFuzzing())
{
m_eHScrollMetric = m_eVScrollMetric = m_eUserMetric = FUNIT_CM;
m_eHScrollMetric = m_eVScrollMetric = m_eUserMetric = FieldUnit::CM;
return;
}
MeasurementSystem eSystem = SvtSysLocale().GetLocaleData().getMeasurementSystemEnum();
m_eUserMetric = MeasurementSystem::Metric == eSystem ? FUNIT_CM : FUNIT_INCH;
m_eUserMetric = MeasurementSystem::Metric == eSystem ? FieldUnit::CM : FieldUnit::INCH;
m_eHScrollMetric = m_eVScrollMetric = m_eUserMetric;
m_aContentConfig.Load();
diff --git a/sw/source/uibase/dialog/watermarkdialog.cxx b/sw/source/uibase/dialog/watermarkdialog.cxx
index e40227a..378f20e 100644
--- a/sw/source/uibase/dialog/watermarkdialog.cxx
+++ b/sw/source/uibase/dialog/watermarkdialog.cxx
@@ -25,8 +25,8 @@ SwWatermarkDialog::SwWatermarkDialog(weld::Window* pParent, SfxBindings& rBindin
, m_xTextInput(m_xBuilder->weld_entry("TextInput"))
, m_xOKButton(m_xBuilder->weld_button("ok"))
, m_xFont(m_xBuilder->weld_combo_box("FontBox"))
, m_xAngle(m_xBuilder->weld_metric_spin_button("Angle", FUNIT_DEGREE))
, m_xTransparency(m_xBuilder->weld_metric_spin_button("Transparency", FUNIT_PERCENT))
, m_xAngle(m_xBuilder->weld_metric_spin_button("Angle", FieldUnit::DEGREE))
, m_xTransparency(m_xBuilder->weld_metric_spin_button("Transparency", FieldUnit::PERCENT))
, m_xColor(new ColorListBox(m_xBuilder->weld_menu_button("Color"), m_xDialog.get()))
{
InitFields();
@@ -72,9 +72,9 @@ void SwWatermarkDialog::InitFields()
const OUString& sText = pWatermark->GetText();
m_xTextInput->set_text(sText);
m_xFont->set_entry_text(pWatermark->GetFont());
m_xAngle->set_value(pWatermark->GetAngle(), FUNIT_DEGREE);
m_xAngle->set_value(pWatermark->GetAngle(), FieldUnit::DEGREE);
m_xColor->SelectEntry( pWatermark->GetColor() );
m_xTransparency->set_value(pWatermark->GetTransparency(), FUNIT_PERCENT);
m_xTransparency->set_value(pWatermark->GetTransparency(), FieldUnit::PERCENT);
}
}
@@ -86,8 +86,8 @@ IMPL_LINK_NOARG(SwWatermarkDialog, OKButtonHdl, weld::Button&, void)
{
{ "Text", css::uno::makeAny( sText ) },
{ "Font", css::uno::makeAny( m_xFont->get_active_text() ) },
{ "Angle", css::uno::makeAny( static_cast<sal_Int16>( m_xAngle->get_value(FUNIT_DEGREE) ) ) },
{ "Transparency", css::uno::makeAny( static_cast<sal_Int16>( m_xTransparency->get_value(FUNIT_PERCENT) ) ) },
{ "Angle", css::uno::makeAny( static_cast<sal_Int16>( m_xAngle->get_value(FieldUnit::DEGREE) ) ) },
{ "Transparency", css::uno::makeAny( static_cast<sal_Int16>( m_xTransparency->get_value(FieldUnit::PERCENT) ) ) },
{ "Color", css::uno::makeAny( static_cast<sal_uInt32>( m_xColor->GetSelectEntryColor().GetRGBColor() ) ) }
} ) );
comphelper::dispatchCommand( ".uno:Watermark", aPropertyValues );
diff --git a/sw/source/uibase/inc/envlop.hxx b/sw/source/uibase/inc/envlop.hxx
index 0e68dec..6cae867 100644
--- a/sw/source/uibase/inc/envlop.hxx
+++ b/sw/source/uibase/inc/envlop.hxx
@@ -31,17 +31,17 @@
#include "envimg.hxx"
#define GetFieldVal(rField) (rField).Denormalize((rField).GetValue(FUNIT_TWIP))
#define SetFieldVal(rField, lValue) (rField).SetValue((rField).Normalize(lValue), FUNIT_TWIP)
#define GetFieldVal(rField) (rField).Denormalize((rField).GetValue(FieldUnit::TWIP))
#define SetFieldVal(rField, lValue) (rField).SetValue((rField).Normalize(lValue), FieldUnit::TWIP)
inline int getfieldval(weld::MetricSpinButton& rField)
{
return rField.denormalize(rField.get_value(FUNIT_TWIP));
return rField.denormalize(rField.get_value(FieldUnit::TWIP));
}
inline void setfieldval(weld::MetricSpinButton& rField, int lValue)
{
rField.set_value(rField.normalize(lValue), FUNIT_TWIP);
rField.set_value(rField.normalize(lValue), FieldUnit::TWIP);
}
class SwEnvDlg;
diff --git a/sw/source/uibase/inc/labimp.hxx b/sw/source/uibase/inc/labimp.hxx
index e6d4fe1..dcda10e 100644
--- a/sw/source/uibase/inc/labimp.hxx
+++ b/sw/source/uibase/inc/labimp.hxx
@@ -28,17 +28,17 @@
#include "label.hxx"
#include "labimg.hxx"
#define GETFLDVAL(rField) (rField).Denormalize((rField).GetValue(FUNIT_TWIP))
#define SETFLDVAL(rField, lValue) (rField).SetValue((rField).Normalize(lValue), FUNIT_TWIP)
#define GETFLDVAL(rField) (rField).Denormalize((rField).GetValue(FieldUnit::TWIP))
#define SETFLDVAL(rField, lValue) (rField).SetValue((rField).Normalize(lValue), FieldUnit::TWIP)
inline int getfldval(weld::MetricSpinButton& rField)
{
return rField.denormalize(rField.get_value(FUNIT_TWIP));
return rField.denormalize(rField.get_value(FieldUnit::TWIP));
}
inline void setfldval(weld::MetricSpinButton& rField, int lValue)
{
rField.set_value(rField.normalize(lValue), FUNIT_TWIP);
rField.set_value(rField.normalize(lValue), FieldUnit::TWIP);
}
#endif // INCLUDED_SW_SOURCE_UIBASE_INC_LABIMP_HXX
diff --git a/sw/source/uibase/inc/prcntfld.hxx b/sw/source/uibase/inc/prcntfld.hxx
index 6b831a2..f03b55f 100644
--- a/sw/source/uibase/inc/prcntfld.hxx
+++ b/sw/source/uibase/inc/prcntfld.hxx
@@ -55,15 +55,15 @@ public:
void Enable(bool bEnable = true) { m_pField->Enable(bEnable); }
void Disable() { m_pField->Disable(); }
void SetValue(sal_Int64 nNewValue) { m_pField->SetValue(nNewValue, FUNIT_NONE); }
void SetValue(sal_Int64 nNewValue) { m_pField->SetValue(nNewValue, FieldUnit::NONE); }
void SetPrcntValue(sal_Int64 nNewValue, FieldUnit eInUnit = FUNIT_NONE);
void SetPrcntValue(sal_Int64 nNewValue, FieldUnit eInUnit = FieldUnit::NONE);
void SetUserValue(sal_Int64 nNewValue, FieldUnit eInUnit);
void SetBaseValue(sal_Int64 nNewValue, FieldUnit eInUnit);
sal_Int64 GetValue(FieldUnit eOutUnit = FUNIT_NONE);
sal_Int64 GetValue(FieldUnit eOutUnit = FieldUnit::NONE);
bool IsValueModified();
@@ -118,12 +118,12 @@ public:
bool get_value_changed_from_saved() const { return m_pField->get_value_changed_from_saved(); }
void set_text(const OUString& rStr) { m_pField->set_text(rStr); }
void set_accessible_name(const OUString& rStr) { m_pField->set_accessible_name(rStr); }
void SetMetricFieldMin(int nNewMin) { m_pField->set_min(nNewMin, FUNIT_NONE); }
void SetMetricFieldMax(int nNewMax) { m_pField->set_max(nNewMax, FUNIT_NONE); }
void SetMetricFieldMin(int nNewMin) { m_pField->set_min(nNewMin, FieldUnit::NONE); }
void SetMetricFieldMax(int nNewMax) { m_pField->set_max(nNewMax, FieldUnit::NONE); }
void SetPrcntValue(int nNewValue, FieldUnit eInUnit = FUNIT_NONE);
void SetPrcntValue(int nNewValue, FieldUnit eInUnit = FieldUnit::NONE);
int get_value(FieldUnit eOutUnit = FUNIT_NONE);
int get_value(FieldUnit eOutUnit = FieldUnit::NONE);
void set_min(int nNewMin, FieldUnit eInUnit);
void set_max(int nNewMax, FieldUnit eInUnit);
diff --git a/sw/source/uibase/sidebar/PageFormatPanel.cxx b/sw/source/uibase/sidebar/PageFormatPanel.cxx
index a256e0b..b8b81c5 100644
--- a/sw/source/uibase/sidebar/PageFormatPanel.cxx
+++ b/sw/source/uibase/sidebar/PageFormatPanel.cxx
@@ -129,10 +129,10 @@ void PageFormatPanel::Initialize()
aCustomEntry = mpCustomEntry->GetText();
const SvtOptionsDrawinglayer aDrawinglayerOpt;
mpPaperWidth->SetMax(mpPaperWidth->Normalize(aDrawinglayerOpt.GetMaximumPaperWidth()), FUNIT_CM);
mpPaperWidth->SetLast(mpPaperWidth->Normalize(aDrawinglayerOpt.GetMaximumPaperWidth()), FUNIT_CM);
mpPaperHeight->SetMax(mpPaperHeight->Normalize(aDrawinglayerOpt.GetMaximumPaperHeight()), FUNIT_CM);
mpPaperHeight->SetLast(mpPaperHeight->Normalize(aDrawinglayerOpt.GetMaximumPaperHeight()), FUNIT_CM);
mpPaperWidth->SetMax(mpPaperWidth->Normalize(aDrawinglayerOpt.GetMaximumPaperWidth()), FieldUnit::CM);
mpPaperWidth->SetLast(mpPaperWidth->Normalize(aDrawinglayerOpt.GetMaximumPaperWidth()), FieldUnit::CM);
mpPaperHeight->SetMax(mpPaperHeight->Normalize(aDrawinglayerOpt.GetMaximumPaperHeight()), FieldUnit::CM);
mpPaperHeight->SetLast(mpPaperHeight->Normalize(aDrawinglayerOpt.GetMaximumPaperHeight()), FieldUnit::CM);
mpPaperSizeBox->SetSelectHdl( LINK(this, PageFormatPanel, PaperFormatModifyHdl ));
mpPaperOrientation->SetSelectHdl( LINK(this, PageFormatPanel, PaperFormatModifyHdl ));
@@ -166,8 +166,8 @@ void PageFormatPanel::NotifyItemUpdate(
{
Size aPaperSize = pSizeItem->GetSize();
mpPaperWidth->SetValue( mpPaperWidth->Normalize( aPaperSize.Width() ), FUNIT_TWIP );
mpPaperHeight->SetValue( mpPaperHeight->Normalize( aPaperSize.Height() ), FUNIT_TWIP );
mpPaperWidth->SetValue( mpPaperWidth->Normalize( aPaperSize.Width() ), FieldUnit::TWIP );
mpPaperHeight->SetValue( mpPaperHeight->Normalize( aPaperSize.Height() ), FieldUnit::TWIP );
if(mpPaperOrientation->GetSelectedEntryPos() == 1)
Swap(aPaperSize);
@@ -302,7 +302,7 @@ IMPL_LINK_NOARG(PageFormatPanel, PaperModifyMarginHdl, ListBox&, void)
FieldUnit PageFormatPanel::GetCurrentUnit( SfxItemState eState, const SfxPoolItem* pState )
{
FieldUnit eUnit = FUNIT_NONE;
FieldUnit eUnit = FieldUnit::NONE;
if ( pState && eState >= SfxItemState::DEFAULT )
eUnit = static_cast<FieldUnit>(static_cast<const SfxUInt16Item*>(pState)->GetValue());
diff --git a/sw/source/uibase/sidebar/PageMarginControl.cxx b/sw/source/uibase/sidebar/PageMarginControl.cxx
index ad6d3c5..984c7d8 100644
--- a/sw/source/uibase/sidebar/PageMarginControl.cxx
+++ b/sw/source/uibase/sidebar/PageMarginControl.cxx
@@ -49,7 +49,7 @@ namespace
{
FieldUnit lcl_GetFieldUnit()
{
FieldUnit eUnit = FUNIT_INCH;
FieldUnit eUnit = FieldUnit::INCH;
const SfxPoolItem* pItem = nullptr;
SfxItemState eState = SfxViewFrame::Current()->GetBindings().GetDispatcher()->QueryState( SID_ATTR_METRIC, pItem );
if ( pItem && eState >= SfxItemState::DEFAULT )
@@ -169,7 +169,7 @@ PageMarginControl::PageMarginControl( sal_uInt16 nId, vcl::Window* pParent )
get( m_pContainer, "container" );
m_pWidthHeightField = VclPtr<MetricField>::Create( m_pContainer.get(), WinBits(0) );
m_pWidthHeightField->Hide();
m_pWidthHeightField->SetUnit( FUNIT_CM );
m_pWidthHeightField->SetUnit( FieldUnit::CM );
m_pWidthHeightField->SetMax( 9999 );
m_pWidthHeightField->SetDecimalDigits( 2 );
m_pWidthHeightField->SetSpinSize( 10 );
@@ -254,29 +254,29 @@ void PageMarginControl::dispose()
void PageMarginControl::SetMetricFieldMaxValues( const Size& rPageSize )
{
const long nML = m_pLeftMarginEdit->Denormalize( m_pLeftMarginEdit->GetValue( FUNIT_TWIP ) );
const long nMR = m_pRightMarginEdit->Denormalize( m_pRightMarginEdit->GetValue( FUNIT_TWIP ) );
const long nMT = m_pTopMarginEdit->Denormalize( m_pTopMarginEdit->GetValue( FUNIT_TWIP ) );
const long nMB = m_pBottomMarginEdit->Denormalize( m_pBottomMarginEdit->GetValue( FUNIT_TWIP ) );
const long nML = m_pLeftMarginEdit->Denormalize( m_pLeftMarginEdit->GetValue( FieldUnit::TWIP ) );
const long nMR = m_pRightMarginEdit->Denormalize( m_pRightMarginEdit->GetValue( FieldUnit::TWIP ) );
const long nMT = m_pTopMarginEdit->Denormalize( m_pTopMarginEdit->GetValue( FieldUnit::TWIP ) );
const long nMB = m_pBottomMarginEdit->Denormalize( m_pBottomMarginEdit->GetValue( FieldUnit::TWIP ) );
const long nPH = LogicToLogic( rPageSize.Height(), m_eUnit, MapUnit::MapTwip );
const long nPW = LogicToLogic( rPageSize.Width(), m_eUnit, MapUnit::MapTwip );
// Left
long nMax = nPW - nMR - MINBODY;
m_pLeftMarginEdit->SetMax( m_pLeftMarginEdit->Normalize( nMax ), FUNIT_TWIP );
m_pLeftMarginEdit->SetMax( m_pLeftMarginEdit->Normalize( nMax ), FieldUnit::TWIP );
// Right
nMax = nPW - nML - MINBODY;
m_pRightMarginEdit->SetMax( m_pRightMarginEdit->Normalize( nMax ), FUNIT_TWIP );
m_pRightMarginEdit->SetMax( m_pRightMarginEdit->Normalize( nMax ), FieldUnit::TWIP );
//Top
nMax = nPH - nMB - MINBODY;
m_pTopMarginEdit->SetMax( m_pTopMarginEdit->Normalize( nMax ), FUNIT_TWIP );
m_pTopMarginEdit->SetMax( m_pTopMarginEdit->Normalize( nMax ), FieldUnit::TWIP );
//Bottom
nMax = nPH - nMT - MINBODY;
m_pBottomMarginEdit->SetMax( m_pTopMarginEdit->Normalize( nMax ), FUNIT_TWIP );
m_pBottomMarginEdit->SetMax( m_pTopMarginEdit->Normalize( nMax ), FieldUnit::TWIP );
}
void PageMarginControl::FillHelpText( const bool bUserCustomValuesAvailable )
diff --git a/sw/source/uibase/sidebar/PageSizeControl.cxx b/sw/source/uibase/sidebar/PageSizeControl.cxx
index eb189fa..f95dd07 100644
--- a/sw/source/uibase/sidebar/PageSizeControl.cxx
+++ b/sw/source/uibase/sidebar/PageSizeControl.cxx
@@ -40,7 +40,7 @@ namespace
{
FieldUnit lcl_GetFieldUnit()
{
FieldUnit eUnit = FUNIT_INCH;
FieldUnit eUnit = FieldUnit::INCH;
const SfxPoolItem* pItem = nullptr;
SfxItemState eState = SfxViewFrame::Current()->GetBindings().GetDispatcher()->QueryState( SID_ATTR_METRIC, pItem );
if ( pItem && eState >= SfxItemState::DEFAULT )
@@ -74,7 +74,7 @@ PageSizeControl::PageSizeControl( sal_uInt16 nId, vcl::Window* pParent )
mpSizeValueSet = VclPtr<svx::sidebar::ValueSetWithTextControl>::Create( maContainer.get(), WB_BORDER );
maWidthHeightField = VclPtr<MetricField>::Create( maContainer.get(), 0 );
maWidthHeightField->Hide();
maWidthHeightField->SetUnit(FUNIT_CM);
maWidthHeightField->SetUnit(FieldUnit::CM);
maWidthHeightField->SetMax(9999);
maWidthHeightField->SetDecimalDigits(2);
maWidthHeightField->SetSpinSize(10);
@@ -140,14 +140,14 @@ PageSizeControl::PageSizeControl( sal_uInt16 nId, vcl::Window* pParent )
Swap( aPaperSize );
}
maWidthHeightField->SetValue( maWidthHeightField->Normalize( aPaperSize.Width() ), FUNIT_TWIP );
maWidthHeightField->SetValue( maWidthHeightField->Normalize( aPaperSize.Width() ), FieldUnit::TWIP );
aWidthStr = localeDataWrapper.getNum(
maWidthHeightField->GetValue(),
maWidthHeightField->GetDecimalDigits(),
maWidthHeightField->IsUseThousandSep(),
maWidthHeightField->IsShowTrailingZeros() );
maWidthHeightField->SetValue( maWidthHeightField->Normalize( aPaperSize.Height() ), FUNIT_TWIP);
maWidthHeightField->SetValue( maWidthHeightField->Normalize( aPaperSize.Height() ), FieldUnit::TWIP);
aHeightStr = localeDataWrapper.getNum(
maWidthHeightField->GetValue(),
maWidthHeightField->GetDecimalDigits(),
diff --git a/sw/source/uibase/uno/unomod.cxx b/sw/source/uibase/uno/unomod.cxx
index 00399ac..a7a60ad 100644
--- a/sw/source/uibase/uno/unomod.cxx
+++ b/sw/source/uibase/uno/unomod.cxx
@@ -524,9 +524,9 @@ SwXViewSettings::SwXViewSettings(SwView* pVw)
, mpConstViewOption(nullptr)
, bObjectValid(true)
, mbApplyZoom(false)
, eHRulerUnit(FUNIT_CM)
, eHRulerUnit(FieldUnit::CM)
, mbApplyHRulerMetric(false)
, eVRulerUnit(FUNIT_CM)
, eVRulerUnit(FieldUnit::CM)
, mbApplyVRulerMetric(false)
{
// This property only exists if we have a view (ie, not at the module )
@@ -732,13 +732,13 @@ void SwXViewSettings::_setSingleValue( const comphelper::PropertyInfo & rInfo, c
{
sal_uInt16 nUnit;
if( rValue >>= nUnit )
switch( nUnit )
switch (static_cast<FieldUnit>(nUnit))
{
case FUNIT_MM:
case FUNIT_CM:
case FUNIT_POINT:
case FUNIT_PICA:
case FUNIT_INCH:
case FieldUnit::MM:
case FieldUnit::CM:
case FieldUnit::POINT:
case FieldUnit::PICA:
case FieldUnit::INCH:
if( rInfo.mnHandle == HANDLE_VIEWSET_HORI_RULER_METRIC )
{
eHRulerUnit = static_cast<FieldUnit>(nUnit);
diff --git a/sw/source/uibase/utlui/prcntfld.cxx b/sw/source/uibase/utlui/prcntfld.cxx
index 2375d60..3616fb3 100644
--- a/sw/source/uibase/utlui/prcntfld.cxx
+++ b/sw/source/uibase/utlui/prcntfld.cxx
@@ -29,7 +29,7 @@ PercentField::PercentField()
, nLastPercent(-1)
, nLastValue(-1)
, nOldDigits(0)
, eOldUnit(FUNIT_NONE)
, eOldUnit(FieldUnit::NONE)
, bLockAutoCalculation(false)
{
}
@@ -38,7 +38,7 @@ void PercentField::set(MetricField *pField)
{
m_pField = pField;
nOldSpinSize = m_pField->GetSpinSize();
nRefValue = DenormalizePercent(m_pField->GetMax(FUNIT_TWIP));
nRefValue = DenormalizePercent(m_pField->GetMax(FieldUnit::TWIP));
nOldDigits = m_pField->GetDecimalDigits();
m_pField->SetCustomUnitText(OUString('%'));
}
@@ -49,14 +49,14 @@ void PercentField::SetRefValue(sal_Int64 nValue)
nRefValue = nValue;
if (!bLockAutoCalculation && (m_pField->GetUnit() == FUNIT_CUSTOM))
if (!bLockAutoCalculation && (m_pField->GetUnit() == FieldUnit::CUSTOM))
SetPrcntValue(nRealValue, eOldUnit);
}
void PercentField::ShowPercent(bool bPercent)
{
if ((bPercent && m_pField->GetUnit() == FUNIT_CUSTOM) ||
(!bPercent && m_pField->GetUnit() != FUNIT_CUSTOM))
if ((bPercent && m_pField->GetUnit() == FieldUnit::CUSTOM) ||
(!bPercent && m_pField->GetUnit() != FieldUnit::CUSTOM))
return;
sal_Int64 nOldValue;
@@ -73,10 +73,10 @@ void PercentField::ShowPercent(bool bPercent)
nOldMax = m_pField->GetMax();
nOldSpinSize = m_pField->GetSpinSize();
nOldBaseValue = m_pField->GetBaseValue();
m_pField->SetUnit(FUNIT_CUSTOM);
m_pField->SetUnit(FieldUnit::CUSTOM);
m_pField->SetDecimalDigits( 0 );
nCurrentWidth = MetricField::ConvertValue(nOldMin, 0, nOldDigits, eOldUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nOldMin, 0, nOldDigits, eOldUnit, FieldUnit::TWIP);
// round to 0.5 percent
nPercent = ((nCurrentWidth * 10) / nRefValue + 5) / 10;
@@ -86,7 +86,7 @@ void PercentField::ShowPercent(bool bPercent)
m_pField->SetBaseValue(0);
if (nOldValue != nLastValue)
{
nCurrentWidth = MetricField::ConvertValue(nOldValue, 0, nOldDigits, eOldUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nOldValue, 0, nOldDigits, eOldUnit, FieldUnit::TWIP);
nPercent = ((nCurrentWidth * 10) / nRefValue + 5) / 10;
m_pField->SetValue(nPercent);
nLastPercent = nPercent;
@@ -97,7 +97,7 @@ void PercentField::ShowPercent(bool bPercent)
}
else
{
sal_Int64 nOldPercent = GetValue(FUNIT_CUSTOM);
sal_Int64 nOldPercent = GetValue(FieldUnit::CUSTOM);
nOldValue = Convert(GetValue(), m_pField->GetUnit(), eOldUnit);
@@ -121,20 +121,20 @@ void PercentField::ShowPercent(bool bPercent)
void PercentField::SetPrcntValue(sal_Int64 nNewValue, FieldUnit eInUnit)
{
if (m_pField->GetUnit() != FUNIT_CUSTOM || eInUnit == FUNIT_CUSTOM)
if (m_pField->GetUnit() != FieldUnit::CUSTOM || eInUnit == FieldUnit::CUSTOM)
m_pField->SetValue(Convert(nNewValue, eInUnit, m_pField->GetUnit()));
else
{
// Overwrite output value, do not restore later
sal_Int64 nPercent, nCurrentWidth;
if(eInUnit == FUNIT_TWIP)
if(eInUnit == FieldUnit::TWIP)
{
nCurrentWidth = MetricField::ConvertValue(nNewValue, 0, nOldDigits, FUNIT_TWIP, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nNewValue, 0, nOldDigits, FieldUnit::TWIP, FieldUnit::TWIP);
}
else
{
sal_Int64 nValue = Convert(nNewValue, eInUnit, eOldUnit);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eOldUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eOldUnit, FieldUnit::TWIP);
}
nPercent = ((nCurrentWidth * 10) / nRefValue + 5) / 10;
m_pField->SetValue(nPercent);
@@ -143,7 +143,7 @@ void PercentField::SetPrcntValue(sal_Int64 nNewValue, FieldUnit eInUnit)
void PercentField::SetBaseValue(sal_Int64 nNewValue, FieldUnit eInUnit)
{
if (m_pField->GetUnit() == FUNIT_CUSTOM)
if (m_pField->GetUnit() == FieldUnit::CUSTOM)
nOldBaseValue = MetricField::ConvertValue(nNewValue, 0, nOldDigits, eInUnit, eOldUnit);
else
m_pField->SetBaseValue(nNewValue, eInUnit);
@@ -156,28 +156,28 @@ sal_Int64 PercentField::GetValue(FieldUnit eOutUnit)
void PercentField::SetMin(sal_Int64 nNewMin, FieldUnit eInUnit)
{
if (m_pField->GetUnit() != FUNIT_CUSTOM)
if (m_pField->GetUnit() != FieldUnit::CUSTOM)
m_pField->SetMin(nNewMin, eInUnit);
else
{
if (eInUnit == FUNIT_NONE)
if (eInUnit == FieldUnit::NONE)
eInUnit = eOldUnit;
nOldMin = Convert(nNewMin, eInUnit, eOldUnit);
sal_Int64 nPercent = Convert(nNewMin, eInUnit, FUNIT_CUSTOM);
sal_Int64 nPercent = Convert(nNewMin, eInUnit, FieldUnit::CUSTOM);
m_pField->SetMin(std::max( static_cast< sal_Int64 >(1), nPercent));
}
}
void PercentField::SetMax(sal_Int64 nNewMax, FieldUnit eInUnit)
{
if (m_pField->GetUnit() != FUNIT_CUSTOM)
if (m_pField->GetUnit() != FieldUnit::CUSTOM)
m_pField->SetMax(nNewMax, eInUnit);
}
sal_Int64 PercentField::NormalizePercent(sal_Int64 nValue)
{
if (m_pField->GetUnit() != FUNIT_CUSTOM)
if (m_pField->GetUnit() != FieldUnit::CUSTOM)
nValue = m_pField->Normalize(nValue);
else
nValue = nValue * ImpPower10(nOldDigits);
@@ -186,7 +186,7 @@ sal_Int64 PercentField::NormalizePercent(sal_Int64 nValue)
sal_Int64 PercentField::DenormalizePercent(sal_Int64 nValue)
{
if (m_pField->GetUnit() != FUNIT_CUSTOM)
if (m_pField->GetUnit() != FieldUnit::CUSTOM)
nValue = m_pField->Denormalize(nValue);
else
{
@@ -198,7 +198,7 @@ sal_Int64 PercentField::DenormalizePercent(sal_Int64 nValue)
bool PercentField::IsValueModified()
{
if (m_pField->GetUnit() == FUNIT_CUSTOM)
if (m_pField->GetUnit() == FieldUnit::CUSTOM)
return true;
else
return m_pField->IsValueModified();
@@ -206,23 +206,23 @@ bool PercentField::IsValueModified()
void PercentField::SetUserValue(sal_Int64 nNewValue, FieldUnit eInUnit)
{
if (m_pField->GetUnit() != FUNIT_CUSTOM || eInUnit == FUNIT_CUSTOM)
m_pField->SetUserValue(Convert(nNewValue, eInUnit, m_pField->GetUnit()),FUNIT_NONE);
if (m_pField->GetUnit() != FieldUnit::CUSTOM || eInUnit == FieldUnit::CUSTOM)
m_pField->SetUserValue(Convert(nNewValue, eInUnit, m_pField->GetUnit()),FieldUnit::NONE);
else
{
// Overwrite output value, do not restore later
sal_Int64 nPercent, nCurrentWidth;
if (eInUnit == FUNIT_TWIP)
if (eInUnit == FieldUnit::TWIP)
{
nCurrentWidth = MetricField::ConvertValue(nNewValue, 0, nOldDigits, FUNIT_TWIP, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nNewValue, 0, nOldDigits, FieldUnit::TWIP, FieldUnit::TWIP);
}
else
{
sal_Int64 nValue = Convert(nNewValue, eInUnit, eOldUnit);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eOldUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eOldUnit, FieldUnit::TWIP);
}
nPercent = ((nCurrentWidth * 10) / nRefValue + 5) / 10;
m_pField->SetUserValue(nPercent,FUNIT_NONE);
m_pField->SetUserValue(nPercent,FieldUnit::NONE);
}
}
@@ -238,7 +238,7 @@ sal_Int64 PercentField::ImpPower10(sal_uInt16 n)
sal_Int64 PercentField::GetRealValue(FieldUnit eOutUnit)
{
if (m_pField->GetUnit() != FUNIT_CUSTOM)
if (m_pField->GetUnit() != FieldUnit::CUSTOM)
return GetValue(eOutUnit);
else
return Convert(GetValue(), m_pField->GetUnit(), eOutUnit);
@@ -247,31 +247,31 @@ sal_Int64 PercentField::GetRealValue(FieldUnit eOutUnit)
sal_Int64 PercentField::Convert(sal_Int64 nValue, FieldUnit eInUnit, FieldUnit eOutUnit)
{
if (eInUnit == eOutUnit ||
(eInUnit == FUNIT_NONE && eOutUnit == m_pField->GetUnit()) ||
(eOutUnit == FUNIT_NONE && eInUnit == m_pField->GetUnit()))
(eInUnit == FieldUnit::NONE && eOutUnit == m_pField->GetUnit()) ||
(eOutUnit == FieldUnit::NONE && eInUnit == m_pField->GetUnit()))
return nValue;
if (eInUnit == FUNIT_CUSTOM)
if (eInUnit == FieldUnit::CUSTOM)
{
// Convert to metric
sal_Int64 nTwipValue = (nRefValue * nValue + 50) / 100;
if (eOutUnit == FUNIT_TWIP) // Only convert if necessary
if (eOutUnit == FieldUnit::TWIP) // Only convert if necessary
return NormalizePercent(nTwipValue);
else
return MetricField::ConvertValue(NormalizePercent(nTwipValue), 0, nOldDigits, FUNIT_TWIP, eOutUnit);
return MetricField::ConvertValue(NormalizePercent(nTwipValue), 0, nOldDigits, FieldUnit::TWIP, eOutUnit);
}
if (eOutUnit == FUNIT_CUSTOM)
if (eOutUnit == FieldUnit::CUSTOM)
{
// Convert to percent
sal_Int64 nCurrentWidth;
nValue = DenormalizePercent(nValue);
if (eInUnit == FUNIT_TWIP) // Only convert if necessary
if (eInUnit == FieldUnit::TWIP) // Only convert if necessary
nCurrentWidth = nValue;
else
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eInUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eInUnit, FieldUnit::TWIP);
// Round to 0.5 percent
return ((nCurrentWidth * 1000) / nRefValue + 5) / 10;
}
@@ -286,12 +286,12 @@ SwPercentField::SwPercentField(std::unique_ptr<weld::MetricSpinButton> pControl)
, nLastPercent(-1)
, nLastValue(-1)
, nOldDigits(m_pField->get_digits())
, eOldUnit(FUNIT_NONE)
, eOldUnit(FieldUnit::NONE)
{
int nMin, nMax;
m_pField->get_range(nMin, nMax, FUNIT_TWIP);
m_pField->get_range(nMin, nMax, FieldUnit::TWIP);
nRefValue = DenormalizePercent(nMax);
m_pField->get_increments(nOldSpinSize, nOldPageSize, FUNIT_NONE);
m_pField->get_increments(nOldSpinSize, nOldPageSize, FieldUnit::NONE);
}
void SwPercentField::SetRefValue(int nValue)
@@ -300,14 +300,14 @@ void SwPercentField::SetRefValue(int nValue)
nRefValue = nValue;
if (m_pField->get_unit() == FUNIT_PERCENT)
if (m_pField->get_unit() == FieldUnit::PERCENT)
SetPrcntValue(nRealValue, eOldUnit);
}
void SwPercentField::ShowPercent(bool bPercent)
{
if ((bPercent && m_pField->get_unit() == FUNIT_PERCENT) ||
(!bPercent && m_pField->get_unit() != FUNIT_PERCENT))
if ((bPercent && m_pField->get_unit() == FieldUnit::PERCENT) ||
(!bPercent && m_pField->get_unit() != FieldUnit::PERCENT))
return;
int nOldValue;
@@ -320,38 +320,38 @@ void SwPercentField::ShowPercent(bool bPercent)
eOldUnit = m_pField->get_unit();
nOldDigits = m_pField->get_digits();
m_pField->get_range(nOldMin, nOldMax, FUNIT_NONE);
m_pField->get_increments(nOldSpinSize, nOldPageSize, FUNIT_NONE);
m_pField->set_unit(FUNIT_PERCENT);
m_pField->get_range(nOldMin, nOldMax, FieldUnit::NONE);
m_pField->get_increments(nOldSpinSize, nOldPageSize, FieldUnit::NONE);
m_pField->set_unit(FieldUnit::PERCENT);
m_pField->set_digits(0);
nCurrentWidth = MetricField::ConvertValue(nOldMin, 0, nOldDigits, eOldUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nOldMin, 0, nOldDigits, eOldUnit, FieldUnit::TWIP);
// round to 0.5 percent
nPercent = ((nCurrentWidth * 10) / nRefValue + 5) / 10;
m_pField->set_range(std::max(1, nPercent), 100, FUNIT_NONE);
m_pField->set_increments(5, 10, FUNIT_NONE);
m_pField->set_range(std::max(1, nPercent), 100, FieldUnit::NONE);
m_pField->set_increments(5, 10, FieldUnit::NONE);
if (nOldValue != nLastValue)
{
nCurrentWidth = MetricField::ConvertValue(nOldValue, 0, nOldDigits, eOldUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nOldValue, 0, nOldDigits, eOldUnit, FieldUnit::TWIP);
nPercent = ((nCurrentWidth * 10) / nRefValue + 5) / 10;
m_pField->set_value(nPercent, FUNIT_NONE);
m_pField->set_value(nPercent, FieldUnit::NONE);
nLastPercent = nPercent;
nLastValue = nOldValue;
}
else
m_pField->set_value(nLastPercent, FUNIT_NONE);
m_pField->set_value(nLastPercent, FieldUnit::NONE);
}
else
{
int nOldPercent = get_value(FUNIT_PERCENT);
int nOldPercent = get_value(FieldUnit::PERCENT);
nOldValue = Convert(get_value(), m_pField->get_unit(), eOldUnit);
m_pField->set_unit(eOldUnit);
m_pField->set_digits(nOldDigits);
m_pField->set_range(nOldMin, nOldMax, FUNIT_NONE);
m_pField->set_increments(nOldSpinSize, nOldPageSize, FUNIT_NONE);
m_pField->set_range(nOldMin, nOldMax, FieldUnit::NONE);
m_pField->set_increments(nOldSpinSize, nOldPageSize, FieldUnit::NONE);
if (nOldPercent != nLastPercent)
{
@@ -366,55 +366,55 @@ void SwPercentField::ShowPercent(bool bPercent)
void SwPercentField::SetPrcntValue(int nNewValue, FieldUnit eInUnit)
{
if (m_pField->get_unit() != FUNIT_PERCENT || eInUnit == FUNIT_PERCENT)
m_pField->set_value(Convert(nNewValue, eInUnit, m_pField->get_unit()), FUNIT_NONE);
if (m_pField->get_unit() != FieldUnit::PERCENT || eInUnit == FieldUnit::PERCENT)
m_pField->set_value(Convert(nNewValue, eInUnit, m_pField->get_unit()), FieldUnit::NONE);
else
{
// Overwrite output value, do not restore later
int nPercent, nCurrentWidth;
if(eInUnit == FUNIT_TWIP)
if(eInUnit == FieldUnit::TWIP)
{
nCurrentWidth = MetricField::ConvertValue(nNewValue, 0, nOldDigits, FUNIT_TWIP, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nNewValue, 0, nOldDigits, FieldUnit::TWIP, FieldUnit::TWIP);
}
else
{
int nValue = Convert(nNewValue, eInUnit, eOldUnit);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eOldUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eOldUnit, FieldUnit::TWIP);
}
nPercent = ((nCurrentWidth * 10) / nRefValue + 5) / 10;
m_pField->set_value(nPercent, FUNIT_NONE);
m_pField->set_value(nPercent, FieldUnit::NONE);
}
}
int SwPercentField::get_value(FieldUnit eOutUnit)
{
return Convert(m_pField->get_value(FUNIT_NONE), m_pField->get_unit(), eOutUnit);
return Convert(m_pField->get_value(FieldUnit::NONE), m_pField->get_unit(), eOutUnit);
}
void SwPercentField::set_min(int nNewMin, FieldUnit eInUnit)
{
if (m_pField->get_unit() != FUNIT_PERCENT)
if (m_pField->get_unit() != FieldUnit::PERCENT)
m_pField->set_min(nNewMin, eInUnit);
else
{
if (eInUnit == FUNIT_NONE)
if (eInUnit == FieldUnit::NONE)
eInUnit = eOldUnit;
nOldMin = Convert(nNewMin, eInUnit, eOldUnit);
int nPercent = Convert(nNewMin, eInUnit, FUNIT_PERCENT);
m_pField->set_min(std::max(1, nPercent), FUNIT_NONE);
int nPercent = Convert(nNewMin, eInUnit, FieldUnit::PERCENT);
m_pField->set_min(std::max(1, nPercent), FieldUnit::NONE);
}
}
void SwPercentField::set_max(int nNewMax, FieldUnit eInUnit)
{
if (m_pField->get_unit() != FUNIT_PERCENT)
if (m_pField->get_unit() != FieldUnit::PERCENT)
m_pField->set_max(nNewMax, eInUnit);
}
int SwPercentField::NormalizePercent(int nValue)
{
if (m_pField->get_unit() != FUNIT_PERCENT)
if (m_pField->get_unit() != FieldUnit::PERCENT)
nValue = m_pField->normalize(nValue);
else
nValue = nValue * ImpPower10(nOldDigits);
@@ -423,7 +423,7 @@ int SwPercentField::NormalizePercent(int nValue)
int SwPercentField::DenormalizePercent(int nValue)
{
if (m_pField->get_unit() != FUNIT_PERCENT)
if (m_pField->get_unit() != FieldUnit::PERCENT)
nValue = m_pField->denormalize(nValue);
else
{
@@ -445,7 +445,7 @@ int SwPercentField::ImpPower10(sal_uInt16 n)
int SwPercentField::GetRealValue(FieldUnit eOutUnit)
{
if (m_pField->get_unit() != FUNIT_PERCENT)
if (m_pField->get_unit() != FieldUnit::PERCENT)
return get_value(eOutUnit);
else
return Convert(get_value(), m_pField->get_unit(), eOutUnit);
@@ -454,31 +454,31 @@ int SwPercentField::GetRealValue(FieldUnit eOutUnit)
int SwPercentField::Convert(int nValue, FieldUnit eInUnit, FieldUnit eOutUnit)
{
if (eInUnit == eOutUnit ||
(eInUnit == FUNIT_NONE && eOutUnit == m_pField->get_unit()) ||
(eOutUnit == FUNIT_NONE && eInUnit == m_pField->get_unit()))
(eInUnit == FieldUnit::NONE && eOutUnit == m_pField->get_unit()) ||
(eOutUnit == FieldUnit::NONE && eInUnit == m_pField->get_unit()))
return nValue;
if (eInUnit == FUNIT_PERCENT)
if (eInUnit == FieldUnit::PERCENT)
{
// Convert to metric
int nTwipValue = (nRefValue * nValue + 50) / 100;
if (eOutUnit == FUNIT_TWIP) // Only convert if necessary
if (eOutUnit == FieldUnit::TWIP) // Only convert if necessary
return NormalizePercent(nTwipValue);
else
return MetricField::ConvertValue(NormalizePercent(nTwipValue), 0, nOldDigits, FUNIT_TWIP, eOutUnit);
return MetricField::ConvertValue(NormalizePercent(nTwipValue), 0, nOldDigits, FieldUnit::TWIP, eOutUnit);
}
if (eOutUnit == FUNIT_PERCENT)
if (eOutUnit == FieldUnit::PERCENT)
{
// Convert to percent
int nCurrentWidth;
nValue = DenormalizePercent(nValue);
if (eInUnit == FUNIT_TWIP) // Only convert if necessary
if (eInUnit == FieldUnit::TWIP) // Only convert if necessary
nCurrentWidth = nValue;
else
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eInUnit, FUNIT_TWIP);
nCurrentWidth = MetricField::ConvertValue(nValue, 0, nOldDigits, eInUnit, FieldUnit::TWIP);
// Round to 0.5 percent
return ((nCurrentWidth * 1000) / nRefValue + 5) / 10;
}
diff --git a/sw/source/uibase/utlui/uitool.cxx b/sw/source/uibase/utlui/uitool.cxx
index 79036c5..154d9d7 100644
--- a/sw/source/uibase/utlui/uitool.cxx
+++ b/sw/source/uibase/utlui/uitool.cxx
@@ -87,13 +87,13 @@ using namespace ::com::sun::star;
void SetMetric(MetricFormatter& rCtrl, FieldUnit eUnit)
{
SwTwips nMin = static_cast< SwTwips >(rCtrl.GetMin(FUNIT_TWIP));
SwTwips nMax = static_cast< SwTwips >(rCtrl.GetMax(FUNIT_TWIP));
SwTwips nMin = static_cast< SwTwips >(rCtrl.GetMin(FieldUnit::TWIP));
SwTwips nMax = static_cast< SwTwips >(rCtrl.GetMax(FieldUnit::TWIP));
rCtrl.SetUnit(eUnit);
rCtrl.SetMin(nMin, FUNIT_TWIP);
rCtrl.SetMax(nMax, FUNIT_TWIP);
rCtrl.SetMin(nMin, FieldUnit::TWIP);
rCtrl.SetMax(nMax, FieldUnit::TWIP);
}
// Set boxinfo attribute
diff --git a/toolkit/source/helper/vclunohelper.cxx b/toolkit/source/helper/vclunohelper.cxx
index 6e46646..4308a25 100644
--- a/toolkit/source/helper/vclunohelper.cxx
+++ b/toolkit/source/helper/vclunohelper.cxx
@@ -364,22 +364,22 @@ namespace
sal_Int16 nMeasurementUnit;
sal_Int16 nFieldToMeasureFactor;
} const aUnits[] = {
{ FUNIT_NONE, -1 , -1},
{ FUNIT_MM, MeasureUnit::MM, 1 }, // must precede MM_10TH
{ FUNIT_MM, MeasureUnit::MM_10TH, 10 },
{ FUNIT_100TH_MM, MeasureUnit::MM_100TH, 1 },
{ FUNIT_CM, MeasureUnit::CM, 1 },
{ FUNIT_M, MeasureUnit::M, 1 },
{ FUNIT_KM, MeasureUnit::KM, 1 },
{ FUNIT_TWIP, MeasureUnit::TWIP, 1 },
{ FUNIT_POINT, MeasureUnit::POINT, 1 },
{ FUNIT_PICA, MeasureUnit::PICA, 1 },
{ FUNIT_INCH, MeasureUnit::INCH, 1 }, // must precede INCH_*TH
{ FUNIT_INCH, MeasureUnit::INCH_10TH, 10 },
{ FUNIT_INCH, MeasureUnit::INCH_100TH, 100 },
{ FUNIT_INCH, MeasureUnit::INCH_1000TH, 1000 },
{ FUNIT_FOOT, MeasureUnit::FOOT, 1 },
{ FUNIT_MILE, MeasureUnit::MILE, 1 },
{ FieldUnit::NONE, -1 , -1},
{ FieldUnit::MM, MeasureUnit::MM, 1 }, // must precede MM_10TH
{ FieldUnit::MM, MeasureUnit::MM_10TH, 10 },
{ FieldUnit::MM_100TH, MeasureUnit::MM_100TH, 1 },
{ FieldUnit::CM, MeasureUnit::CM, 1 },
{ FieldUnit::M, MeasureUnit::M, 1 },
{ FieldUnit::KM, MeasureUnit::KM, 1 },
{ FieldUnit::TWIP, MeasureUnit::TWIP, 1 },
{ FieldUnit::POINT, MeasureUnit::POINT, 1 },
{ FieldUnit::PICA, MeasureUnit::PICA, 1 },
{ FieldUnit::INCH, MeasureUnit::INCH, 1 }, // must precede INCH_*TH
{ FieldUnit::INCH, MeasureUnit::INCH_10TH, 10 },
{ FieldUnit::INCH, MeasureUnit::INCH_100TH, 100 },
{ FieldUnit::INCH, MeasureUnit::INCH_1000TH, 1000 },
{ FieldUnit::FOOT, MeasureUnit::FOOT, 1 },
{ FieldUnit::MILE, MeasureUnit::MILE, 1 },
};
for (auto & aUnit : aUnits)
{
@@ -401,7 +401,7 @@ namespace
return -1;
_rFieldToUNOValueFactor = 1;
return sal_Int16(FUNIT_NONE);
return sal_Int16(FieldUnit::NONE);
}
}
diff --git a/vcl/inc/units.hrc b/vcl/inc/units.hrc
index 3fc58ec..031ffab 100644
--- a/vcl/inc/units.hrc
+++ b/vcl/inc/units.hrc
@@ -25,32 +25,32 @@
std::pair<const char*, FieldUnit> SV_FUNIT_STRINGS[] =
{
// To translators: This is the first entry of a sequence of measurement unit names
{ NC_("SV_FUNIT_STRINGS", "mm"), FUNIT_MM },
{ NC_("SV_FUNIT_STRINGS", "cm"), FUNIT_CM },
{ NC_("SV_FUNIT_STRINGS", "m"), FUNIT_M },
{ NC_("SV_FUNIT_STRINGS", "km"), FUNIT_KM },
{ NC_("SV_FUNIT_STRINGS", "twips"), FUNIT_TWIP },
{ NC_("SV_FUNIT_STRINGS", "twip"), FUNIT_TWIP },
{ NC_("SV_FUNIT_STRINGS", "pt"), FUNIT_POINT },
{ NC_("SV_FUNIT_STRINGS", "pc"), FUNIT_PICA },
{ NC_("SV_FUNIT_STRINGS", "\""), FUNIT_INCH },
{ NC_("SV_FUNIT_STRINGS", "in"), FUNIT_INCH },
{ NC_("SV_FUNIT_STRINGS", "inch"), FUNIT_INCH },
{ NC_("SV_FUNIT_STRINGS", "'"), FUNIT_FOOT },
{ NC_("SV_FUNIT_STRINGS", "ft"), FUNIT_FOOT },
{ NC_("SV_FUNIT_STRINGS", "foot"), FUNIT_FOOT },
{ NC_("SV_FUNIT_STRINGS", "feet"), FUNIT_FOOT },
{ NC_("SV_FUNIT_STRINGS", "miles"), FUNIT_MILE },
{ NC_("SV_FUNIT_STRINGS", "mile"), FUNIT_MILE },
{ NC_("SV_FUNIT_STRINGS", "ch"), FUNIT_CHAR },
{ NC_("SV_FUNIT_STRINGS", "line"), FUNIT_LINE },
{ NC_("SV_FUNIT_STRINGS", "pixels"), FUNIT_PIXEL },
{ NC_("SV_FUNIT_STRINGS", "pixel"), FUNIT_PIXEL },
{ NC_("SV_FUNIT_STRINGS", "mm"), FieldUnit::MM },
{ NC_("SV_FUNIT_STRINGS", "cm"), FieldUnit::CM },
{ NC_("SV_FUNIT_STRINGS", "m"), FieldUnit::M },
{ NC_("SV_FUNIT_STRINGS", "km"), FieldUnit::KM },
{ NC_("SV_FUNIT_STRINGS", "twips"), FieldUnit::TWIP },
{ NC_("SV_FUNIT_STRINGS", "twip"), FieldUnit::TWIP },
{ NC_("SV_FUNIT_STRINGS", "pt"), FieldUnit::POINT },
{ NC_("SV_FUNIT_STRINGS", "pc"), FieldUnit::PICA },
{ NC_("SV_FUNIT_STRINGS", "\""), FieldUnit::INCH },
{ NC_("SV_FUNIT_STRINGS", "in"), FieldUnit::INCH },
{ NC_("SV_FUNIT_STRINGS", "inch"), FieldUnit::INCH },
{ NC_("SV_FUNIT_STRINGS", "'"), FieldUnit::FOOT },
{ NC_("SV_FUNIT_STRINGS", "ft"), FieldUnit::FOOT },
{ NC_("SV_FUNIT_STRINGS", "foot"), FieldUnit::FOOT },
{ NC_("SV_FUNIT_STRINGS", "feet"), FieldUnit::FOOT },
{ NC_("SV_FUNIT_STRINGS", "miles"), FieldUnit::MILE },
{ NC_("SV_FUNIT_STRINGS", "mile"), FieldUnit::MILE },
{ NC_("SV_FUNIT_STRINGS", "ch"), FieldUnit::CHAR },
{ NC_("SV_FUNIT_STRINGS", "line"), FieldUnit::LINE },
{ NC_("SV_FUNIT_STRINGS", "pixels"), FieldUnit::PIXEL },
{ NC_("SV_FUNIT_STRINGS", "pixel"), FieldUnit::PIXEL },
/* To translators: degree */
{ NC_("SV_FUNIT_STRINGS", "°"), FUNIT_DEGREE },
{ NC_("SV_FUNIT_STRINGS", "sec"), FUNIT_SECOND },
{ NC_("SV_FUNIT_STRINGS", "°"), FieldUnit::DEGREE },
{ NC_("SV_FUNIT_STRINGS", "sec"), FieldUnit::SECOND },
// To translators: This is the last entry of the sequence of measurement unit names
{ NC_("SV_FUNIT_STRINGS", "ms"), FUNIT_MILLISECOND }
{ NC_("SV_FUNIT_STRINGS", "ms"), FieldUnit::MILLISECOND }
};
#endif // INCLUDED_VCL_INC_UNITS_HRC
diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx
index 777a2f0..23c6905 100644
--- a/vcl/source/control/field.cxx
+++ b/vcl/source/control/field.cxx
@@ -1027,7 +1027,7 @@ FieldUnit MetricFormatter::StringToMetric(const OUString &rMetricString)
}
}
return FUNIT_NONE;
return FieldUnit::NONE;
}
static FieldUnit ImplMetricGetUnit(const OUString& rStr)
@@ -1043,7 +1043,8 @@ static FieldUnit ImplMetricGetUnit(const OUString& rStr)
// twip in km = 254 / 14 400 000 000
// expressions too big for default size 32 bit need LL to avoid overflow
static const sal_Int64 aImplFactor[FUNIT_LINE+1][FUNIT_LINE+1] =
static const sal_Int64 aImplFactor[sal_uInt16(FieldUnit::LINE) + 1]
[sal_uInt16(FieldUnit::LINE) + 1] =
{ /*
mm/100 mm cm m km twip point pica inch foot mile char line */
{ 1, 100, 1 K, 100 K, 100 M, 2540, 2540, 2540, 2540,2540*12,2540*12 X , 53340, 396240},
@@ -1064,7 +1065,7 @@ mm/100 mm cm m km twip point pica inch foot mile
#undef M
#undef K
static FieldUnit eDefaultUnit = FUNIT_NONE;
static FieldUnit eDefaultUnit = FieldUnit::NONE;
FieldUnit MetricField::GetDefaultUnit() { return eDefaultUnit; }
void MetricField::SetDefaultUnit( FieldUnit meUnit ) { eDefaultUnit = meUnit; }
@@ -1075,34 +1076,34 @@ static FieldUnit ImplMap2FieldUnit( MapUnit meUnit, long& nDecDigits )
{
case MapUnit::Map100thMM :
nDecDigits -= 2;
return FUNIT_MM;
return FieldUnit::MM;
case MapUnit::Map10thMM :
nDecDigits -= 1;
return FUNIT_MM;
return FieldUnit::MM;
case MapUnit::MapMM :
return FUNIT_MM;
return FieldUnit::MM;
case MapUnit::MapCM :
return FUNIT_CM;
return FieldUnit::CM;
case MapUnit::Map1000thInch :
nDecDigits -= 3;
return FUNIT_INCH;
return FieldUnit::INCH;
case MapUnit::Map100thInch :
nDecDigits -= 2;
return FUNIT_INCH;
return FieldUnit::INCH;
case MapUnit::Map10thInch :
nDecDigits -= 1;
return FUNIT_INCH;
return FieldUnit::INCH;
case MapUnit::MapInch :
return FUNIT_INCH;
return FieldUnit::INCH;
case MapUnit::MapPoint :
return FUNIT_POINT;
return FieldUnit::POINT;
case MapUnit::MapTwip :
return FUNIT_TWIP;
return FieldUnit::TWIP;
default:
OSL_FAIL( "default eInUnit" );
break;
}
return FUNIT_NONE;
return FieldUnit::NONE;
}
static double nonValueDoubleToValueDouble( double nValue )
@@ -1143,7 +1144,7 @@ double MetricField::ConvertDoubleValue( double nValue, sal_Int64 mnBaseValue, sa
{
sal_Int64 nMult = 1, nDiv = 1;
if ( eInUnit == FUNIT_PERCENT )
if (eInUnit == FieldUnit::PERCENT)
{
if ( (mnBaseValue <= 0) || (nValue <= 0) )
return nValue;
@@ -1151,28 +1152,28 @@ double MetricField::ConvertDoubleValue( double nValue, sal_Int64 mnBaseValue, sa
nMult = mnBaseValue;
}
else if ( eOutUnit == FUNIT_PERCENT ||
eOutUnit == FUNIT_CUSTOM ||
eOutUnit == FUNIT_NONE ||
eOutUnit == FUNIT_DEGREE ||
eOutUnit == FUNIT_SECOND ||
eOutUnit == FUNIT_MILLISECOND ||
eOutUnit == FUNIT_PIXEL ||
eInUnit == FUNIT_CUSTOM ||
eInUnit == FUNIT_NONE ||
eInUnit == FUNIT_DEGREE ||
eInUnit == FUNIT_MILLISECOND ||
eInUnit == FUNIT_PIXEL )
else if ( eOutUnit == FieldUnit::PERCENT ||
eOutUnit == FieldUnit::CUSTOM ||
eOutUnit == FieldUnit::NONE ||
eOutUnit == FieldUnit::DEGREE ||
eOutUnit == FieldUnit::SECOND ||
eOutUnit == FieldUnit::MILLISECOND ||
eOutUnit == FieldUnit::PIXEL ||
eInUnit == FieldUnit::CUSTOM ||
eInUnit == FieldUnit::NONE ||
eInUnit == FieldUnit::DEGREE ||
eInUnit == FieldUnit::MILLISECOND ||
eInUnit == FieldUnit::PIXEL )
return nValue;
else
{
if ( eOutUnit == FUNIT_100TH_MM )
eOutUnit = FUNIT_NONE;
if ( eInUnit == FUNIT_100TH_MM )
eInUnit = FUNIT_NONE;
if (eOutUnit == FieldUnit::MM_100TH)
eOutUnit = FieldUnit::NONE;
if (eInUnit == FieldUnit::MM_100TH)
eInUnit = FieldUnit::NONE;
nDiv = aImplFactor[eInUnit][eOutUnit];
nMult = aImplFactor[eOutUnit][eInUnit];
nDiv = aImplFactor[sal_uInt16(eInUnit)][sal_uInt16(eOutUnit)];
nMult = aImplFactor[sal_uInt16(eOutUnit)][sal_uInt16(eInUnit)];
SAL_WARN_IF( nMult <= 0, "vcl", "illegal *" );
SAL_WARN_IF( nDiv <= 0, "vcl", "illegal /" );
@@ -1193,9 +1194,9 @@ double MetricField::ConvertDoubleValue( double nValue, sal_Int64 mnBaseValue, sa
double MetricField::ConvertDoubleValue( double nValue, sal_uInt16 nDigits,
MapUnit eInUnit, FieldUnit eOutUnit )
{
if ( eOutUnit == FUNIT_PERCENT ||
eOutUnit == FUNIT_CUSTOM ||
eOutUnit == FUNIT_NONE ||
if ( eOutUnit == FieldUnit::PERCENT ||
eOutUnit == FieldUnit::CUSTOM ||
eOutUnit == FieldUnit::NONE ||
eInUnit == MapUnit::MapPixel ||
eInUnit == MapUnit::MapSysFont ||
eInUnit == MapUnit::MapAppFont ||
@@ -1224,8 +1225,8 @@ double MetricField::ConvertDoubleValue( double nValue, sal_uInt16 nDigits,
if ( eFieldUnit != eOutUnit )
{
sal_Int64 nDiv = aImplFactor[eFieldUnit][eOutUnit];
sal_Int64 nMult = aImplFactor[eOutUnit][eFieldUnit];
sal_Int64 nDiv = aImplFactor[sal_uInt16(eFieldUnit)][sal_uInt16(eOutUnit)];
sal_Int64 nMult = aImplFactor[sal_uInt16(eOutUnit)][sal_uInt16(eFieldUnit)];
SAL_WARN_IF( nMult <= 0, "vcl", "illegal *" );
SAL_WARN_IF( nDiv <= 0, "vcl", "illegal /" );
@@ -1244,13 +1245,13 @@ double MetricField::ConvertDoubleValue( double nValue, sal_uInt16 nDigits,
double MetricField::ConvertDoubleValue( double nValue, sal_uInt16 nDigits,
FieldUnit eInUnit, MapUnit eOutUnit )
{
if ( eInUnit == FUNIT_PERCENT ||
eInUnit == FUNIT_CUSTOM ||
eInUnit == FUNIT_NONE ||
eInUnit == FUNIT_DEGREE ||
eInUnit == FUNIT_SECOND ||
eInUnit == FUNIT_MILLISECOND ||
eInUnit == FUNIT_PIXEL ||
if ( eInUnit == FieldUnit::PERCENT ||
eInUnit == FieldUnit::CUSTOM ||
eInUnit == FieldUnit::NONE ||
eInUnit == FieldUnit::DEGREE ||
eInUnit == FieldUnit::SECOND ||
eInUnit == FieldUnit::MILLISECOND ||
eInUnit == FieldUnit::PIXEL ||
eOutUnit == MapUnit::MapPixel ||
eOutUnit == MapUnit::MapSysFont ||
eOutUnit == MapUnit::MapAppFont ||
@@ -1274,8 +1275,8 @@ double MetricField::ConvertDoubleValue( double nValue, sal_uInt16 nDigits,
if ( eFieldUnit != eInUnit )
{
sal_Int64 nDiv = aImplFactor[eInUnit][eFieldUnit];
sal_Int64 nMult = aImplFactor[eFieldUnit][eInUnit];
sal_Int64 nDiv = aImplFactor[sal_uInt16(eInUnit)][sal_uInt16(eFieldUnit)];
sal_Int64 nMult = aImplFactor[sal_uInt16(eFieldUnit)][sal_uInt16(eInUnit)];
SAL_WARN_IF( nMult <= 0, "vcl", "illegal *" );
SAL_WARN_IF( nDiv <= 0, "vcl", "illegal /" );
@@ -1341,10 +1342,10 @@ MetricFormatter::~MetricFormatter()
void MetricFormatter::SetUnit( FieldUnit eNewUnit )
{
if ( eNewUnit == FUNIT_100TH_MM )
if (eNewUnit == FieldUnit::MM_100TH)
{
SetDecimalDigits( GetDecimalDigits() + 2 );
meUnit = FUNIT_MM;
meUnit = FieldUnit::MM;
}
else
meUnit = eNewUnit;
@@ -1367,7 +1368,7 @@ OUString MetricFormatter::CreateFieldText( sal_Int64 nValue ) const
{
//whether percent is separated from its number is locale
//specific, pawn it off to icu to decide
if (meUnit == FUNIT_PERCENT)
if (meUnit == FieldUnit::PERCENT)
{
double dValue = nValue;
dValue /= ImplPower10(GetDecimalDigits());
@@ -1376,13 +1377,13 @@ OUString MetricFormatter::CreateFieldText( sal_Int64 nValue ) const
OUString aStr = NumericFormatter::CreateFieldText( nValue );
if( meUnit == FUNIT_CUSTOM )
if( meUnit == FieldUnit::CUSTOM )
aStr += maCustomUnitText;
else
{
if (meUnit != FUNIT_NONE && meUnit != FUNIT_DEGREE)
if (meUnit != FieldUnit::NONE && meUnit != FieldUnit::DEGREE)
aStr += " ";
assert(meUnit != FUNIT_PERCENT);
assert(meUnit != FieldUnit::PERCENT);
aStr += ImplMetricToString( meUnit );
}
return aStr;
@@ -1414,7 +1415,7 @@ sal_Int64 MetricFormatter::GetValueFromStringUnit(const OUString& rStr, FieldUni
sal_Int64 MetricFormatter::GetValueFromString(const OUString& rStr) const
{
return GetValueFromStringUnit(rStr, FUNIT_NONE);
return GetValueFromStringUnit(rStr, FieldUnit::NONE);
}
sal_Int64 MetricFormatter::GetValue( FieldUnit eOutUnit ) const
@@ -1425,7 +1426,7 @@ sal_Int64 MetricFormatter::GetValue( FieldUnit eOutUnit ) const
void MetricFormatter::SetValue( sal_Int64 nValue )
{
// Implementation not inline, because it is a virtual Function
SetValue( nValue, FUNIT_NONE );
SetValue( nValue, FieldUnit::NONE );
}
void MetricFormatter::SetMin( sal_Int64 nNewMin, FieldUnit eInUnit )
@@ -1466,7 +1467,7 @@ sal_Int64 MetricFormatter::GetBaseValue() const
{
// convert to requested units
return MetricField::ConvertValue( mnBaseValue, mnBaseValue, GetDecimalDigits(),
meUnit, FUNIT_NONE );
meUnit, FieldUnit::NONE );
}
void MetricFormatter::Reformat()
@@ -1475,7 +1476,7 @@ void MetricFormatter::Reformat()
return;
OUString aText = GetField()->GetText();
if ( meUnit == FUNIT_CUSTOM )
if ( meUnit == FieldUnit::CUSTOM )
maCurUnitText = ImplMetricGetUnitText( aText );
OUString aStr;
@@ -1487,7 +1488,7 @@ void MetricFormatter::Reformat()
if ( !aStr.isEmpty() )
{
ImplSetText( aStr );
if ( meUnit == FUNIT_CUSTOM )
if ( meUnit == FieldUnit::CUSTOM )
CustomConvert();
}
else
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index ece1380..71bfae7 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -226,7 +226,7 @@ namespace weld
unsigned int nDecimalDigits = m_xSpinButton->get_digits();
//pawn percent off to icu to decide whether percent is separated from its number for this locale
if (m_eSrcUnit == FUNIT_PERCENT)
if (m_eSrcUnit == FieldUnit::PERCENT)
{
double fValue = nValue;
fValue /= SpinButton::Power10(nDecimalDigits);
@@ -235,9 +235,9 @@ namespace weld
else
{
aStr = rLocaleData.getNum(nValue, nDecimalDigits, true, true);
if (m_eSrcUnit != FUNIT_NONE && m_eSrcUnit != FUNIT_DEGREE)
if (m_eSrcUnit != FieldUnit::NONE && m_eSrcUnit != FieldUnit::DEGREE)
aStr += " ";
assert(m_eSrcUnit != FUNIT_PERCENT);
assert(m_eSrcUnit != FieldUnit::PERCENT);
aStr += MetricToString(m_eSrcUnit);
}
@@ -1202,44 +1202,44 @@ namespace
FieldUnit detectMetricUnit(const OUString& sUnit)
{
FieldUnit eUnit = FUNIT_NONE;
FieldUnit eUnit = FieldUnit::NONE;
if (sUnit == "mm")
eUnit = FUNIT_MM;
eUnit = FieldUnit::MM;
else if (sUnit == "cm")
eUnit = FUNIT_CM;
eUnit = FieldUnit::CM;
else if (sUnit == "m")
eUnit = FUNIT_M;
eUnit = FieldUnit::M;
else if (sUnit == "km")
eUnit = FUNIT_KM;
eUnit = FieldUnit::KM;
else if ((sUnit == "twips") || (sUnit == "twip"))
eUnit = FUNIT_TWIP;
eUnit = FieldUnit::TWIP;
else if (sUnit == "pt")
eUnit = FUNIT_POINT;
eUnit = FieldUnit::POINT;
else if (sUnit == "pc")
eUnit = FUNIT_PICA;
eUnit = FieldUnit::PICA;
else if (sUnit == "\"" || (sUnit == "in") || (sUnit == "inch"))
eUnit = FUNIT_INCH;
eUnit = FieldUnit::INCH;
else if ((sUnit == "'") || (sUnit == "ft") || (sUnit == "foot") || (sUnit == "feet"))
eUnit = FUNIT_FOOT;
eUnit = FieldUnit::FOOT;
else if (sUnit == "mile" || (sUnit == "miles"))
eUnit = FUNIT_MILE;
eUnit = FieldUnit::MILE;
else if (sUnit == "ch")
eUnit = FUNIT_CHAR;
eUnit = FieldUnit::CHAR;
else if (sUnit == "line")
eUnit = FUNIT_LINE;
eUnit = FieldUnit::LINE;
else if (sUnit == "%")
eUnit = FUNIT_PERCENT;
eUnit = FieldUnit::PERCENT;
else if ((sUnit == "pixels") || (sUnit == "pixel") || (sUnit == "px"))
eUnit = FUNIT_PIXEL;
eUnit = FieldUnit::PIXEL;
else if ((sUnit == "degrees") || (sUnit == "degree"))
eUnit = FUNIT_DEGREE;
eUnit = FieldUnit::DEGREE;
else if ((sUnit == "sec") || (sUnit == "seconds") || (sUnit == "second"))
eUnit = FUNIT_SECOND;
eUnit = FieldUnit::SECOND;
else if ((sUnit == "ms") || (sUnit == "milliseconds") || (sUnit == "millisecond"))
eUnit = FUNIT_MILLISECOND;
eUnit = FieldUnit::MILLISECOND;
else if (sUnit != "0")
eUnit = FUNIT_CUSTOM;
eUnit = FieldUnit::CUSTOM;
return eUnit;
}
@@ -1723,7 +1723,7 @@ VclPtr<vcl::Window> VclBuilder::makeObject(vcl::Window *pParent, const OString &
SAL_INFO("vcl.layout", "making metric field for " << name << " " << sUnit);
VclPtrInstance<MetricField> xField(pParent, nBits);
xField->SetUnit(eUnit);
if (eUnit == FUNIT_CUSTOM)
if (eUnit == FieldUnit::CUSTOM)
xField->SetCustomUnitText(sUnit);
xWindow = xField;
}
@@ -1757,7 +1757,7 @@ VclPtr<vcl::Window> VclBuilder::makeObject(vcl::Window *pParent, const OString &
xBox->EnableAutoSize(true);
xBox->SetUnit(eUnit);
xBox->SetDecimalDigits(extractDecimalDigits(sPattern));
if (eUnit == FUNIT_CUSTOM)
if (eUnit == FieldUnit::CUSTOM)
xBox->SetCustomUnitText(sUnit);
xWindow = xBox;
}
@@ -1797,7 +1797,7 @@ VclPtr<vcl::Window> VclBuilder::makeObject(vcl::Window *pParent, const OString &
xBox->EnableAutoSize(true);
xBox->SetUnit(eUnit);
xBox->SetDecimalDigits(extractDecimalDigits(sPattern));
if (eUnit == FUNIT_CUSTOM)
if (eUnit == FieldUnit::CUSTOM)
xBox->SetCustomUnitText(sUnit);
xWindow = xBox;
}
diff --git a/vcl/source/window/printdlg.cxx b/vcl/source/window/printdlg.cxx
index e184fbc..d3140e0 100644
--- a/vcl/source/window/printdlg.cxx
+++ b/vcl/source/window/printdlg.cxx
@@ -523,11 +523,11 @@ void PrintDialog::NUpTabPage::initFromMultiPageSetup( const vcl::PrinterControll
// setup field units for metric fields
const LocaleDataWrapper& rLocWrap( mpPageMarginEdt->GetLocaleDataWrapper() );
FieldUnit eUnit = FUNIT_MM;
FieldUnit eUnit = FieldUnit::MM;
sal_uInt16 nDigits = 0;
if( rLocWrap.getMeasurementSystemEnum() == MeasurementSystem::US )
{
eUnit = FUNIT_INCH;
eUnit = FieldUnit::INCH;
nDigits = 2;
}
// set units
@@ -538,8 +538,10 @@ void PrintDialog::NUpTabPage::initFromMultiPageSetup( const vcl::PrinterControll
mpPageMarginEdt->SetDecimalDigits( nDigits );
mpSheetMarginEdt->SetDecimalDigits( nDigits );
mpSheetMarginEdt->SetValue( mpSheetMarginEdt->Normalize( i_rMPS.nLeftMargin ), FUNIT_100TH_MM );
mpPageMarginEdt->SetValue( mpPageMarginEdt->Normalize( i_rMPS.nHorizontalSpacing ), FUNIT_100TH_MM );
mpSheetMarginEdt->SetValue(mpSheetMarginEdt->Normalize(i_rMPS.nLeftMargin),
FieldUnit::MM_100TH);
mpPageMarginEdt->SetValue(mpPageMarginEdt->Normalize(i_rMPS.nHorizontalSpacing),
FieldUnit::MM_100TH);
mpBorderCB->Check( i_rMPS.bDrawBorder );
mpNupRowsEdt->SetValue( i_rMPS.nRows );
mpNupColEdt->SetValue( i_rMPS.nColumns );
@@ -1431,8 +1433,10 @@ void PrintDialog::updateNupFromPages()
sal_IntPtr nPages = sal_IntPtr(maNUpPage.mpNupPagesBox->GetSelectedEntryData());
int nRows = int(maNUpPage.mpNupRowsEdt->GetValue());
int nCols = int(maNUpPage.mpNupColEdt->GetValue());
long nPageMargin = maNUpPage.mpPageMarginEdt->Denormalize(maNUpPage.mpPageMarginEdt->GetValue( FUNIT_100TH_MM ));
long nSheetMargin = maNUpPage.mpSheetMarginEdt->Denormalize(maNUpPage.mpSheetMarginEdt->GetValue( FUNIT_100TH_MM ));
long nPageMargin = maNUpPage.mpPageMarginEdt->Denormalize(
maNUpPage.mpPageMarginEdt->GetValue(FieldUnit::MM_100TH));
long nSheetMargin = maNUpPage.mpSheetMarginEdt->Denormalize(
maNUpPage.mpSheetMarginEdt->GetValue(FieldUnit::MM_100TH));
bool bCustom = false;
if( nPages == 1 )
@@ -1497,8 +1501,8 @@ void PrintDialog::updateNupFromPages()
nSheetMargin = nVertMax;
maNUpPage.mpSheetMarginEdt->SetMax(
maNUpPage.mpSheetMarginEdt->Normalize(
std::min(nHorzMax, nVertMax) ), FUNIT_100TH_MM );
maNUpPage.mpSheetMarginEdt->Normalize(std::min(nHorzMax, nVertMax)),
FieldUnit::MM_100TH);
// maximum page distance
nHorzMax = (aSize.Width() - 2*nSheetMargin);
@@ -1514,14 +1518,16 @@ void PrintDialog::updateNupFromPages()
nPageMargin = nVertMax;
maNUpPage.mpPageMarginEdt->SetMax(
maNUpPage.mpSheetMarginEdt->Normalize(
std::min(nHorzMax, nVertMax ) ), FUNIT_100TH_MM );
maNUpPage.mpSheetMarginEdt->Normalize(std::min(nHorzMax, nVertMax)),
FieldUnit::MM_100TH);
}
maNUpPage.mpNupRowsEdt->SetValue( nRows );
maNUpPage.mpNupColEdt->SetValue( nCols );
maNUpPage.mpPageMarginEdt->SetValue( maNUpPage.mpPageMarginEdt->Normalize( nPageMargin ), FUNIT_100TH_MM );
maNUpPage.mpSheetMarginEdt->SetValue( maNUpPage.mpSheetMarginEdt->Normalize( nSheetMargin ), FUNIT_100TH_MM );
maNUpPage.mpPageMarginEdt->SetValue(maNUpPage.mpPageMarginEdt->Normalize(nPageMargin),
FieldUnit::MM_100TH);
maNUpPage.mpSheetMarginEdt->SetValue(maNUpPage.mpSheetMarginEdt->Normalize(nSheetMargin),
FieldUnit::MM_100TH);
maNUpPage.showAdvancedControls( bCustom );
@@ -1535,8 +1541,10 @@ void PrintDialog::updateNup()
{
int nRows = int(maNUpPage.mpNupRowsEdt->GetValue());
int nCols = int(maNUpPage.mpNupColEdt->GetValue());
long nPageMargin = maNUpPage.mpPageMarginEdt->Denormalize(maNUpPage.mpPageMarginEdt->GetValue( FUNIT_100TH_MM ));
long nSheetMargin = maNUpPage.mpSheetMarginEdt->Denormalize(maNUpPage.mpSheetMarginEdt->GetValue( FUNIT_100TH_MM ));
long nPageMargin = maNUpPage.mpPageMarginEdt->Denormalize(
maNUpPage.mpPageMarginEdt->GetValue(FieldUnit::MM_100TH));
long nSheetMargin = maNUpPage.mpSheetMarginEdt->Denormalize(
maNUpPage.mpSheetMarginEdt->GetValue(FieldUnit::MM_100TH));
PrinterController::MultiPageSetup aMPS;
aMPS.nRows = nRows;
diff --git a/xmloff/source/core/xmluconv.cxx b/xmloff/source/core/xmluconv.cxx
index 237c041..804265e 100644
--- a/xmloff/source/core/xmluconv.cxx
+++ b/xmloff/source/core/xmluconv.cxx
@@ -134,25 +134,25 @@ sal_Int16 SvXMLUnitConverter::GetMeasureUnit(FieldUnit const nFieldUnit)
sal_Int16 eUnit = util::MeasureUnit::INCH;
switch( nFieldUnit )
{
case FUNIT_MM:
case FieldUnit::MM:
eUnit = util::MeasureUnit::MM;
break;
case FUNIT_CM:
case FUNIT_M:
case FUNIT_KM:
case FieldUnit::CM:
case FieldUnit::M:
case FieldUnit::KM:
eUnit = util::MeasureUnit::CM;
break;
case FUNIT_TWIP:
case FieldUnit::TWIP:
eUnit = util::MeasureUnit::TWIP;
break;
case FUNIT_POINT:
case FUNIT_PICA:
case FieldUnit::POINT:
case FieldUnit::PICA:
eUnit = util::MeasureUnit::POINT;
break;
case FUNIT_100TH_MM:
case FieldUnit::MM_100TH:
eUnit = util::MeasureUnit::MM_100TH;
break;
case FUNIT_INCH:
case FieldUnit::INCH:
eUnit = util::MeasureUnit::INCH;
break;
default: