Let the ruler move to negative locations as long as at least (e.g.) 25% of it are inside of the bounds of the screen.
Let the ruler move to negative locations as long as at least (e.g.) 25% of it are inside of the bounds of the screen.