diff options
author | Alex Merry <dev@randomguy3.me.uk> | 2012-06-29 17:44:55 +0100 |
---|---|---|
committer | Alex Merry <dev@randomguy3.me.uk> | 2012-06-29 17:44:55 +0100 |
commit | baa3a8fd3396bbbcd7525f2bc96f317d6a341eb6 (patch) | |
tree | bfee63d0eaf667b7bdccfcea696e139fd7591211 /tikzit | |
parent | a0ba76d69979ae3d339e4c32c0390b0554bff262 (diff) |
Scale node style previews if it makes them smaller
This makes it easier to distinguish between node styles.
Diffstat (limited to 'tikzit')
-rw-r--r-- | tikzit/src/gtk/NodeStyleSelector.m | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tikzit/src/gtk/NodeStyleSelector.m b/tikzit/src/gtk/NodeStyleSelector.m index 885dc79..a175be4 100644 --- a/tikzit/src/gtk/NodeStyleSelector.m +++ b/tikzit/src/gtk/NodeStyleSelector.m @@ -365,6 +365,8 @@ enum { Transformer *shapeTrans = [Transformer transformerToFit:[shape boundingRect] intoScreenRect:NSInsetRect(pixbufBounds, lineWidth, lineWidth) flippedAboutXAxis:YES]; + if ([style scale] < 1.0) + [shapeTrans setScale:[style scale] * [shapeTrans scale]]; CairoRenderContext *context = [[CairoRenderContext alloc] initForSurface:surface]; [context clearSurface]; |