blob: a3111c6d7f4ae40da7809290885441de42c4499c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
"""
This page is in the table of contents.
Zoom out is a mouse tool to zoom out the display at the point where the mouse was clicked, decreasing the scale by a factor of two.
"""
from __future__ import absolute_import
#Init has to be imported first because it has code to workaround the python bug where relative imports don't work if the module is imported as a main module.
import __init__
from skeinforge_tools.analyze_plugins.analyze_utilities import zoom_in
from skeinforge_tools.skeinforge_utilities import settings
__author__ = "Enrique Perez (perez_enrique@yahoo.com)"
__date__ = "$Date: 2008/21/04 $"
__license__ = "GPL 3.0"
def getNewMouseTool():
"Get a new mouse tool."
return ZoomOut()
class ZoomOut( zoom_in.ZoomIn ):
"The zoom out mouse tool."
def getMultiplier( self ):
"Get the scale multiplier."
return 0.5
|