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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module skeinforge_tools.analyze_plugins.analyze_utilities.view_move</title>
</head><body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="skeinforge_tools.html"><font color="#ffffff">skeinforge_tools</font></a>.<a href="skeinforge_tools.analyze_plugins.html"><font color="#ffffff">analyze_plugins</font></a>.<a href="skeinforge_tools.analyze_plugins.analyze_utilities.html"><font color="#ffffff">analyze_utilities</font></a>.view_move</strong></big></big> ($Date: 2008/21/04 $)</font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/analyze_plugins/analyze_utilities/view_move.py">/home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/analyze_plugins/analyze_utilities/view_move.py</a></font></td></tr></table>
<p>
<a href="skeinforge_tools.analyze_plugins.analyze_utilities.display_line.html">Previous</a> / <a href="skeinforge_tools.analyze_plugins.analyze_utilities.view_rotate.html">Next</a> / <a href="contents.html">Contents</a>
</p>
<p><tt><br>
Viewpoint move is a mouse tool to move the viewpoint in the xy plane.<br>
<br>
When the mouse is clicked and dragged on the canvas, viewpoint move will drag the scroll pane accordingly. If the shift key is also pressed, the scroll pane will be moved only in the x or y direction, whichever is largest.<br>
<br>
When the viewpoint move tool is chosen and the canvas has the focus, viewpoint move will listen to the arrow keys. Clicking in the canvas gives the canvas the focus, and when the canvas has the focus a thick black border is drawn around the canvas. When the right arrow key is pressed, viewpoint move will move the scroll pane to the right by a pixel. When the left arrow key is pressed, the scroll pane will be moved a pixel to the left. The up arrow key moves the scroll pane a pixel up and the down arow key moves the scroll pane a pixel down.</tt>
<br />
<br />
<p>
<a href="skeinforge_tools.analyze_plugins.analyze_utilities.display_line.html">Previous</a> / <a href="skeinforge_tools.analyze_plugins.analyze_utilities.view_rotate.html">Next</a> / <a href="contents.html">Contents</a>
</p>
<hr>
</p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom> <br>
<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="__init__.html">__init__</a><br>
</td><td width="25%" valign=top><a href="skeinforge_tools.skeinforge_utilities.settings.html">skeinforge_tools.skeinforge_utilities.settings</a><br>
</td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="skeinforge_tools.analyze_plugins.analyze_utilities.mouse_tool_base.html#MouseToolBase">skeinforge_tools.analyze_plugins.analyze_utilities.mouse_tool_base.MouseToolBase</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="skeinforge_tools.analyze_plugins.analyze_utilities.view_move.html#ViewpointMove">ViewpointMove</a>
</font></dt></dl>
</dd>
</dl>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="ViewpointMove">class <strong>ViewpointMove</strong></a>(<a href="skeinforge_tools.analyze_plugins.analyze_utilities.mouse_tool_base.html#MouseToolBase">skeinforge_tools.analyze_plugins.analyze_utilities.mouse_tool_base.MouseToolBase</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Display the line when it is clicked.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="ViewpointMove-button1"><strong>button1</strong></a>(self, event, shift<font color="#909090">=False</font>)</dt><dd><tt>Print line text and connection line.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-buttonRelease1"><strong>buttonRelease1</strong></a>(self, event, shift<font color="#909090">=False</font>)</dt><dd><tt>The left button was released, <ButtonRelease-1> function.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-destroyEverything"><strong>destroyEverything</strong></a>(self)</dt><dd><tt>Destroy items.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-keyPressDown"><strong>keyPressDown</strong></a>(self, event)</dt><dd><tt>The down arrow was pressed.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-keyPressLeft"><strong>keyPressLeft</strong></a>(self, event)</dt><dd><tt>The left arrow was pressed.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-keyPressRight"><strong>keyPressRight</strong></a>(self, event)</dt><dd><tt>The right arrow was pressed.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-keyPressUp"><strong>keyPressUp</strong></a>(self, event)</dt><dd><tt>The up arrow was pressed.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-motion"><strong>motion</strong></a>(self, event, shift<font color="#909090">=False</font>)</dt><dd><tt>The mouse moved, <Motion> function.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-relativeMove"><strong>relativeMove</strong></a>(self, relativeMotion)</dt><dd><tt>Move the view given the relative motion.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-setScrollPaneMove"><strong>setScrollPaneMove</strong></a>(self, relativeMotion)</dt><dd><tt>The up arrow was pressed.</tt></dd></dl>
<hr>
Methods inherited from <a href="skeinforge_tools.analyze_plugins.analyze_utilities.mouse_tool_base.html#MouseToolBase">skeinforge_tools.analyze_plugins.analyze_utilities.mouse_tool_base.MouseToolBase</a>:<br>
<dl><dt><a name="ViewpointMove-destroyEverythingGetFocus"><strong>destroyEverythingGetFocus</strong></a>(self)</dt><dd><tt>Destroy items and get the focus for the canvas.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-getReset"><strong>getReset</strong></a>(self, window)</dt><dd><tt>Reset the mouse tool to default.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-getTagsGivenXY"><strong>getTagsGivenXY</strong></a>(self, x, y)</dt><dd><tt>Get the tag for the x and y.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-isSelectionTool"><strong>isSelectionTool</strong></a>(self)</dt><dd><tt>Return if this mouse tool is a selection tool.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-keyPressReturn"><strong>keyPressReturn</strong></a>(self, event)</dt><dd><tt>The return key was pressed.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-setWindowItems"><strong>setWindowItems</strong></a>(self, window)</dt><dd><tt>Set the canvas and items.</tt></dd></dl>
<dl><dt><a name="ViewpointMove-update"><strong>update</strong></a>(self)</dt><dd><tt>Update the mouse tool.</tt></dd></dl>
</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
<td colspan=3 valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
<tr><td bgcolor="#eeaa77"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt><a name="-getNewMouseTool"><strong>getNewMouseTool</strong></a>()</dt><dd><tt>Get a new mouse tool.</tt></dd></dl>
</td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
<td width="100%"><strong>__author__</strong> = 'Enrique Perez (perez_enrique@yahoo.com)'<br>
<strong>__date__</strong> = '$Date: 2008/21/04 $'<br>
<strong>__license__</strong> = 'GPL 3.0'<br>
<strong>absolute_import</strong> = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)</td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#7799ee">
<td colspan=3 valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Author</strong></big></font></td></tr>
<tr><td bgcolor="#7799ee"><tt> </tt></td><td> </td>
<td width="100%">Enrique Perez (perez_enrique@yahoo.com)</td></tr></table>
</body></html>
|