Author: jghali
Date: Wed Dec 14 23:02:59 2016
New Revision: 21652

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=21652
Log:
#14418: Convert to > Outlines ignores Text Frame Horizonal/Vertical Flip

Modified:
    trunk/Scribus/scribus/scribusview.cpp

Modified: trunk/Scribus/scribus/scribusview.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=21652&path=/trunk/Scribus/scribus/scribusview.cpp
==============================================================================
--- trunk/Scribus/scribus/scribusview.cpp       (original)
+++ trunk/Scribus/scribus/scribusview.cpp       Wed Dec 14 23:02:59 2016
@@ -3077,6 +3077,16 @@
                        QTransform transform;
                        if (m_item->isPathText())
                                transform = matrix();
+                       if (m_item->imageFlippedH())
+                       {
+                               transform.translate(m_item->width(), 0);
+                               transform.scale(-1, 1);
+                       }
+                       if (m_item->imageFlippedV())
+                       {
+                               transform.translate(0, m_item->height());
+                               transform.scale(1, -1);
+                       }
                        transform.translate(x(), y());
                        transform.translate(0, -(fontSize() * gl.scaleV));
                        transform.scale(gl.scaleH * fontSize() / 10.0, 
gl.scaleV * fontSize() / 10.0);
@@ -3114,6 +3124,16 @@
                        QTransform transform;
                        if (m_item->isPathText())
                                transform = matrix();
+                       if (m_item->imageFlippedH())
+                       {
+                               transform.translate(m_item->width(), 0);
+                               transform.scale(-1, 1);
+                       }
+                       if (m_item->imageFlippedV())
+                       {
+                               transform.translate(0, m_item->height());
+                               transform.scale(1, -1);
+                       }
                        transform.translate(x(), y());
                        transform.translate(0, -(fontSize() * gl.scaleV));
                        transform.scale(gl.scaleH * fontSize() / 10.0, 
gl.scaleV * fontSize() / 10.0);


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to