summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorTomaž Vajngerl <quikee@gmail.com>2013-04-25 22:53:58 +0200
committerTomaž Vajngerl <quikee@gmail.com>2013-05-04 11:43:10 +0200
commit06da9114c91bdd90e196a5086e99c13ee905fb01 (patch)
tree7bf302701b2fd7ff4436f489ee4ecae89784c354 /svx
parentbde563d87f2b2b7b133ddb7a8c71bbd66b2a78e5 (diff)
Show type of graphic in CompressGraphicDialog.
Change-Id: I4066a26fb93e9a97707a249f08c4c67459c8abb2
Diffstat (limited to 'svx')
-rw-r--r--svx/source/dialog/compressgraphicdialog.cxx35
-rw-r--r--svx/uiconfig/ui/compressgraphicdialog.ui49
2 files changed, 75 insertions, 9 deletions
diff --git a/svx/source/dialog/compressgraphicdialog.cxx b/svx/source/dialog/compressgraphicdialog.cxx
index 92749aab4ccc..c691b1532220 100644
--- a/svx/source/dialog/compressgraphicdialog.cxx
+++ b/svx/source/dialog/compressgraphicdialog.cxx
@@ -66,6 +66,7 @@ CompressGraphicsDialog::CompressGraphicsDialog( Window* pParent, Graphic& rGraph
void CompressGraphicsDialog::Initialize()
{
+ get(m_pLabelGraphicType, "label-graphic-type");
get(m_pFixedText2, "label-original-size");
get(m_pFixedText3, "label-view-size");
get(m_pFixedText5, "label-image-capacity");
@@ -109,6 +110,40 @@ CompressGraphicsDialog::~CompressGraphicsDialog()
void CompressGraphicsDialog::Update()
{
+ GfxLinkType aLinkType = m_aGraphic.GetLink().GetType();
+ OUString aGraphicTypeString;
+ switch(aLinkType)
+ {
+ case GFX_LINK_TYPE_NATIVE_GIF:
+ aGraphicTypeString = "Gif image";
+ break;
+ case GFX_LINK_TYPE_NATIVE_JPG:
+ aGraphicTypeString = "Jpeg image";
+ break;
+ case GFX_LINK_TYPE_NATIVE_PNG:
+ aGraphicTypeString = "PNG image";
+ break;
+ case GFX_LINK_TYPE_NATIVE_TIF:
+ aGraphicTypeString = "TIFF image";
+ break;
+ case GFX_LINK_TYPE_NATIVE_WMF:
+ aGraphicTypeString = "WMF image";
+ break;
+ case GFX_LINK_TYPE_NATIVE_MET:
+ aGraphicTypeString = "MET image";
+ break;
+ case GFX_LINK_TYPE_NATIVE_PCT:
+ aGraphicTypeString = "PCT image";
+ break;
+ case GFX_LINK_TYPE_NATIVE_SVG:
+ aGraphicTypeString = "SVG image";
+ break;
+ default:
+ aGraphicTypeString = "Unknown";
+ break;
+ }
+ m_pLabelGraphicType->SetText(aGraphicTypeString);
+
const FieldUnit eFieldUnit = m_rBindings.GetDispatcher()->GetModule()->GetFieldUnit();
const LocaleDataWrapper& rLocaleWrapper( Application::GetSettings().GetLocaleDataWrapper() );
sal_Unicode cSeparator = rLocaleWrapper.getNumDecimalSep()[0];
diff --git a/svx/uiconfig/ui/compressgraphicdialog.ui b/svx/uiconfig/ui/compressgraphicdialog.ui
index 8695798fb3c9..0b143817407c 100644
--- a/svx/uiconfig/ui/compressgraphicdialog.ui
+++ b/svx/uiconfig/ui/compressgraphicdialog.ui
@@ -121,7 +121,7 @@
</object>
<packing>
<property name="left_attach">0</property>
- <property name="top_attach">0</property>
+ <property name="top_attach">1</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -136,7 +136,7 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="top_attach">0</property>
+ <property name="top_attach">1</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -151,7 +151,7 @@
</object>
<packing>
<property name="left_attach">0</property>
- <property name="top_attach">1</property>
+ <property name="top_attach">2</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -166,7 +166,7 @@
</object>
<packing>
<property name="left_attach">0</property>
- <property name="top_attach">2</property>
+ <property name="top_attach">3</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -181,7 +181,7 @@
</object>
<packing>
<property name="left_attach">0</property>
- <property name="top_attach">3</property>
+ <property name="top_attach">4</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -196,7 +196,7 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="top_attach">1</property>
+ <property name="top_attach">2</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -211,7 +211,7 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="top_attach">2</property>
+ <property name="top_attach">3</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -226,7 +226,7 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="top_attach">3</property>
+ <property name="top_attach">4</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -241,7 +241,7 @@
</object>
<packing>
<property name="left_attach">1</property>
- <property name="top_attach">4</property>
+ <property name="top_attach">5</property>
<property name="width">1</property>
<property name="height">1</property>
</packing>
@@ -249,6 +249,37 @@
<child>
<placeholder/>
</child>
+ <child>
+ <object class="GtkLabel" id="label15">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Type:</property>
+ <property name="width_chars">15</property>
+ <property name="single_line_mode">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label-graphic-type">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="hexpand">True</property>
+ <property name="xalign">0</property>
+ <property name="label">???</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">0</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
</object>
</child>
</object>