summaryrefslogtreecommitdiff
path: root/svx/source/dialog
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-23 18:53:12 +0900
committerTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-23 18:55:40 +0900
commita39a4c750171e77266391c419fcc0acc67028571 (patch)
treecc4488580dff0b75380bf8974e910e192f00698c /svx/source/dialog
parentef934abf7d222035e4261474c322de603bd001da (diff)
use sliders in CompressGraphicDialog
Change-Id: I272d0f9d56a601b78cbc3e67ff1f87db964d5ccd
Diffstat (limited to 'svx/source/dialog')
-rw-r--r--svx/source/dialog/compressgraphicdialog.cxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/svx/source/dialog/compressgraphicdialog.cxx b/svx/source/dialog/compressgraphicdialog.cxx
index 48f763a7d791..43656aff665d 100644
--- a/svx/source/dialog/compressgraphicdialog.cxx
+++ b/svx/source/dialog/compressgraphicdialog.cxx
@@ -97,8 +97,10 @@ void CompressGraphicsDialog::Initialize()
get(m_pFixedText6, "label-new-capacity");
get(m_pJpegCompRB, "radio-jpeg");
get(m_pCompressionMF, "spin-compression");
+ get(m_pCompressionSlider, "scale-compression");
get(m_pLosslessRB, "radio-lossless");
get(m_pQualityMF, "spin-quality");
+ get(m_pQualitySlider, "scale-quality");
get(m_pReduceResolutionCB, "checkbox-reduce-resolution");
get(m_pMFNewWidth, "spin-new-width");
get(m_pMFNewHeight, "spin-new-height");
@@ -119,6 +121,9 @@ void CompressGraphicsDialog::Initialize()
m_pReduceResolutionCB->SetToggleHdl( LINK( this, CompressGraphicsDialog, ToggleReduceResolutionRB ) );
+ m_pQualitySlider->SetLinkedField(m_pQualityMF);
+ m_pCompressionSlider->SetLinkedField(m_pCompressionMF);
+
m_pJpegCompRB->Check();
m_pReduceResolutionCB->Check();
@@ -318,8 +323,9 @@ IMPL_LINK_NOARG( CompressGraphicsDialog, ToggleCompressionRB )
{
bool choice = m_pLosslessRB->IsChecked();
m_pCompressionMF->Enable(choice);
+ m_pCompressionSlider->Enable(choice);
m_pQualityMF->Enable(!choice);
-
+ m_pQualitySlider->Enable(!choice);
return 0L;
}