r18998 by jghali - #10184: Treat page borders as guides
scribus-commit
scribus-commit at lists.scribus.net
Fri Apr 4 12:46:36 UTC 2014
Author: jghali
Date: Fri Apr 4 12:46:36 2014
New Revision: 18998
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=18998
Log:
#10184: Treat page borders as guides
Modified:
trunk/Scribus/scribus/scribusdoc.cpp
Modified: trunk/Scribus/scribus/scribusdoc.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=18998&path=/trunk/Scribus/scribus/scribusdoc.cpp
==============================================================================
--- trunk/Scribus/scribus/scribusdoc.cpp (original)
+++ trunk/Scribus/scribus/scribusdoc.cpp Fri Apr 4 12:46:36 2014
@@ -14302,6 +14302,16 @@
*x = page->width() - page->Margins.Right+page->xOffset();
ret = true;
}
+ if (fabs(page->width() + page->xOffset() - *x) < (docPrefsData.guidesPrefs.guideRad * invViewScale))
+ {
+ *x = page->width() + page->xOffset();
+ ret = true;
+ }
+ if (fabs(page->xOffset() - *x) < (docPrefsData.guidesPrefs.guideRad * invViewScale))
+ {
+ *x = page->xOffset();
+ ret = true;
+ }
if (fabs(page->Margins.Top + page->yOffset() - *y) < (docPrefsData.guidesPrefs.guideRad * invViewScale))
{
*y = page->Margins.Top+page->yOffset();
@@ -14310,6 +14320,16 @@
if (fabs((page->height() - page->Margins.Bottom)+page->yOffset() - *y) < (docPrefsData.guidesPrefs.guideRad * invViewScale))
{
*y = page->height() - page->Margins.Bottom+page->yOffset();
+ ret = true;
+ }
+ if (fabs(page->height() + page->yOffset() - *y) < (docPrefsData.guidesPrefs.guideRad * invViewScale))
+ {
+ *y = page->height() + page->yOffset();
+ ret = true;
+ }
+ if (fabs(page->yOffset() - *y) < (docPrefsData.guidesPrefs.guideRad * invViewScale))
+ {
+ *y = page->yOffset();
ret = true;
}
}
More information about the scribus-commit
mailing list