mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-07-09 14:14:27 +02:00
better padding for vis and stuff
This commit is contained in:
parent
e8dd24fa5c
commit
9b85b676df
8 changed files with 36 additions and 12 deletions
|
@ -109,7 +109,9 @@ GitVisuals.prototype.getScreenPadding = function() {
|
|||
// for now we return the node radius subtracted from the walls
|
||||
return {
|
||||
widthPadding: GRAPHICS.nodeRadius * 1.5,
|
||||
heightPadding: GRAPHICS.nodeRadius * 1.5
|
||||
topHeightPadding: GRAPHICS.nodeRadius * 1.5,
|
||||
// we pad the bottom a lot more so the branches wont go off screen
|
||||
bottomHeightPadding: GRAPHICS.nodeRadius * 5
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -122,10 +124,14 @@ GitVisuals.prototype.toScreenCoords = function(pos) {
|
|||
var shrink = function(frac, total, padding) {
|
||||
return padding + frac * (total - padding * 2);
|
||||
};
|
||||
|
||||
var asymShrink = function(frac, total, paddingTop, paddingBelow) {
|
||||
return paddingTop + frac * (total - paddingBelow - paddingTop);
|
||||
};
|
||||
|
||||
return {
|
||||
x: shrink(pos.x, this.paper.width, padding.widthPadding),
|
||||
y: shrink(pos.y, this.paper.height, padding.heightPadding)
|
||||
y: asymShrink(pos.y, this.paper.height, padding.topHeightPadding, padding.bottomHeightPadding)
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue