summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Moore <mooreth42@gmail.com>2008-03-04 17:40:04 +0000
committerTom Moore <mooreth42@gmail.com>2008-03-04 17:40:04 +0000
commit8f7d274a2a4ff768172eb56cbc4db4d036409944 (patch)
tree7854f489c8fe99f43734230ca2c07052a418c189
parent80ce6902ea8ce146e6100f5fef14a70763d0e6c1 (diff)
downloadnanoengineer-8f7d274a2a4ff768172eb56cbc4db4d036409944.tar.gz
nanoengineer-8f7d274a2a4ff768172eb56cbc4db4d036409944.zip
added a selections shortcut tab to the help dialog with respective documentation
-rw-r--r--cad/doc/selectionshortcuts-mac.htm346
-rw-r--r--cad/doc/selectionshortcuts.htm346
-rwxr-xr-xcad/src/HelpDialog.py17
-rwxr-xr-xcad/src/help.py20
4 files changed, 728 insertions, 1 deletions
diff --git a/cad/doc/selectionshortcuts-mac.htm b/cad/doc/selectionshortcuts-mac.htm
new file mode 100644
index 000000000..977a2e1c7
--- /dev/null
+++ b/cad/doc/selectionshortcuts-mac.htm
@@ -0,0 +1,346 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:w="urn:schemas-microsoft-com:office:word"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
+<meta name=ProgId content=Word.Document>
+<meta name=Generator content="Microsoft Word 11">
+<meta name=Originator content="Microsoft Word 11">
+<link rel=File-List href="selectionshortcuts_files/filelist.xml">
+<title>Untitled Document</title>
+<!--[if gte mso 9]><xml>
+ <o:DocumentProperties>
+ <o:Author>Ninad Sathaye</o:Author>
+ <o:Template>Normal</o:Template>
+ <o:LastAuthor>User</o:LastAuthor>
+ <o:Revision>12</o:Revision>
+ <o:TotalTime>32</o:TotalTime>
+ <o:Created>2006-04-14T20:23:00Z</o:Created>
+ <o:LastSaved>2008-03-04T17:37:00Z</o:LastSaved>
+ <o:Pages>1</o:Pages>
+ <o:Words>66</o:Words>
+ <o:Characters>377</o:Characters>
+ <o:Company>Nanorex, Inc.</o:Company>
+ <o:Lines>3</o:Lines>
+ <o:Paragraphs>1</o:Paragraphs>
+ <o:CharactersWithSpaces>442</o:CharactersWithSpaces>
+ <o:Version>11.5606</o:Version>
+ </o:DocumentProperties>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:WordDocument>
+ <w:Zoom>150</w:Zoom>
+ <w:SpellingState>Clean</w:SpellingState>
+ <w:GrammarState>Clean</w:GrammarState>
+ <w:ValidateAgainstSchemas/>
+ <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
+ <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
+ <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
+ <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
+ </w:WordDocument>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
+ </w:LatentStyles>
+</xml><![endif]-->
+<style>
+<!--
+ /* Style Definitions */
+ p.MsoNormal, li.MsoNormal, div.MsoNormal
+ {mso-style-parent:"";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+h2
+ {mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ mso-outline-level:2;
+ font-size:18.0pt;
+ font-family:"Times New Roman";}
+p.style1, li.style1, div.style1
+ {mso-style-name:style1;
+ mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:13.5pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+p.style2, li.style2, div.style2
+ {mso-style-name:style2;
+ mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:Arial;
+ mso-fareast-font-family:"Times New Roman";
+ font-weight:bold;}
+p.style3, li.style3, div.style3
+ {mso-style-name:style3;
+ mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:Arial;
+ mso-fareast-font-family:"Times New Roman";}
+span.style15
+ {mso-style-name:style15;}
+span.SpellE
+ {mso-style-name:"";
+ mso-spl-e:yes;}
+span.GramE
+ {mso-style-name:"";
+ mso-gram-e:yes;}
+@page Section1
+ {size:8.5in 11.0in;
+ margin:1.0in 1.25in 1.0in 1.25in;
+ mso-header-margin:.5in;
+ mso-footer-margin:.5in;
+ mso-paper-source:0;}
+div.Section1
+ {page:Section1;}
+-->
+</style>
+<!--[if gte mso 10]>
+<style>
+ /* Style Definitions */
+ table.MsoNormalTable
+ {mso-style-name:"Table Normal";
+ mso-tstyle-rowband-size:0;
+ mso-tstyle-colband-size:0;
+ mso-style-noshow:yes;
+ mso-style-parent:"";
+ mso-padding-alt:0in 5.4pt 0in 5.4pt;
+ mso-para-margin:0in;
+ mso-para-margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:10.0pt;
+ font-family:"Times New Roman";
+ mso-ansi-language:#0400;
+ mso-fareast-language:#0400;
+ mso-bidi-language:#0400;}
+table.MsoTableGrid
+ {mso-style-name:"Table Grid";
+ mso-tstyle-rowband-size:0;
+ mso-tstyle-colband-size:0;
+ border:solid windowtext 1.0pt;
+ mso-border-alt:solid windowtext .5pt;
+ mso-padding-alt:0in 5.4pt 0in 5.4pt;
+ mso-border-insideh:.5pt solid windowtext;
+ mso-border-insidev:.5pt solid windowtext;
+ mso-para-margin:0in;
+ mso-para-margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:10.0pt;
+ font-family:"Times New Roman";
+ mso-ansi-language:#0400;
+ mso-fareast-language:#0400;
+ mso-bidi-language:#0400;}
+</style>
+<![endif]--><!--[if gte mso 9]><xml>
+ <o:shapedefaults v:ext="edit" spidmax="10242"/>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="1"/>
+ </o:shapelayout></xml><![endif]-->
+</head>
+
+<body lang=EN-US style='tab-interval:.5in'>
+
+<div class=Section1>
+
+<h2>Selection Shortcuts </h2>
+
+<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+ style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
+ mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:
+ .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+ <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:26.5pt'>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span style='font-size:11.0pt;font-weight:normal;mso-bidi-font-weight:
+ bold'>Position on:<o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span style='font-size:11.0pt;font-weight:normal;mso-bidi-font-weight:
+ bold'>No <span class=SpellE>Modkey</span><o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span style='font-size:11.0pt;font-weight:normal;mso-bidi-font-weight:
+ bold'>Shift<o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><strong><span style='font-size:11.0pt;font-weight:normal'>Control<span
+ style='color:blue'> (<span class=SpellE>Cmd</span> on MAC)</span></span></strong><span
+ style='font-size:11.0pt'><o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.1pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span class=SpellE><strong><span style='font-size:11.0pt;font-weight:
+ normal'>Shift+Control</span></strong></span><strong><span style='font-size:
+ 11.0pt;color:blue;font-weight:normal'> (Shift + <span class=SpellE>Cmd</span>
+ on MAC)</span></strong><span style='font-size:11.0pt'><o:p></o:p></span></h2>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:1;height:14.45pt'>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+ padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><span class=GramE><strong><span style='font-size:10.0pt;font-weight:normal'>empty</span></strong></span><strong><span
+ style='font-size:10.0pt;font-weight:normal'> space</span></strong><span
+ style='font-size:10.0pt'><o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ <td width=97 valign=top style='width:73.1pt;border-top:none;border-left:none;
+ border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes;height:14.45pt'>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+ padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
+ style='font-size:11.0pt'>left click + drag<o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>region
+ select</span></span><span style='font-size:11.0pt'> <o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>add to
+ selection</span></span><span style='font-size:11.0pt'><o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>remove
+ from selection</span></span><span style='font-size:11.0pt'><o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.1pt;border-top:none;border-left:none;
+ border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>delete
+ selection</span></span><span style='font-size:11.0pt'><o:p></o:p></span></p>
+ </td>
+ </tr>
+</table>
+
+<h2><span style='font-size:14.0pt'>Additional Shortcuts<o:p></o:p></span></h2>
+
+<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
+ style='mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
+ <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3><strong><span style='font-family:Arial;font-weight:normal;
+ mso-bidi-font-weight:bold'>Shortcut </span></strong><b style='mso-bidi-font-weight:
+ normal'><o:p></o:p></b></p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3><strong><span style='font-family:Arial;font-weight:normal;
+ mso-bidi-font-weight:bold'>Function </span></strong><b style='mso-bidi-font-weight:
+ normal'><o:p></o:p></b></p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:1'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + A </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Select All </p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:2'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + D </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Expand Selection</p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:3'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + N</p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Select None</p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:4'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + Shift + I </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Invert Selection </p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:5'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + Shift + C </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Select connected </p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:6;mso-yfti-lastrow:yes'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + Shift + D </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Contract Selection </p>
+ </td>
+ </tr>
+</table>
+
+<h2><o:p>&nbsp;</o:p></h2>
+
+</div>
+
+</body>
+
+</html>
diff --git a/cad/doc/selectionshortcuts.htm b/cad/doc/selectionshortcuts.htm
new file mode 100644
index 000000000..977a2e1c7
--- /dev/null
+++ b/cad/doc/selectionshortcuts.htm
@@ -0,0 +1,346 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:w="urn:schemas-microsoft-com:office:word"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
+<meta name=ProgId content=Word.Document>
+<meta name=Generator content="Microsoft Word 11">
+<meta name=Originator content="Microsoft Word 11">
+<link rel=File-List href="selectionshortcuts_files/filelist.xml">
+<title>Untitled Document</title>
+<!--[if gte mso 9]><xml>
+ <o:DocumentProperties>
+ <o:Author>Ninad Sathaye</o:Author>
+ <o:Template>Normal</o:Template>
+ <o:LastAuthor>User</o:LastAuthor>
+ <o:Revision>12</o:Revision>
+ <o:TotalTime>32</o:TotalTime>
+ <o:Created>2006-04-14T20:23:00Z</o:Created>
+ <o:LastSaved>2008-03-04T17:37:00Z</o:LastSaved>
+ <o:Pages>1</o:Pages>
+ <o:Words>66</o:Words>
+ <o:Characters>377</o:Characters>
+ <o:Company>Nanorex, Inc.</o:Company>
+ <o:Lines>3</o:Lines>
+ <o:Paragraphs>1</o:Paragraphs>
+ <o:CharactersWithSpaces>442</o:CharactersWithSpaces>
+ <o:Version>11.5606</o:Version>
+ </o:DocumentProperties>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:WordDocument>
+ <w:Zoom>150</w:Zoom>
+ <w:SpellingState>Clean</w:SpellingState>
+ <w:GrammarState>Clean</w:GrammarState>
+ <w:ValidateAgainstSchemas/>
+ <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
+ <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
+ <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
+ <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
+ </w:WordDocument>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
+ </w:LatentStyles>
+</xml><![endif]-->
+<style>
+<!--
+ /* Style Definitions */
+ p.MsoNormal, li.MsoNormal, div.MsoNormal
+ {mso-style-parent:"";
+ margin:0in;
+ margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+h2
+ {mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ mso-outline-level:2;
+ font-size:18.0pt;
+ font-family:"Times New Roman";}
+p.style1, li.style1, div.style1
+ {mso-style-name:style1;
+ mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:13.5pt;
+ font-family:"Times New Roman";
+ mso-fareast-font-family:"Times New Roman";}
+p.style2, li.style2, div.style2
+ {mso-style-name:style2;
+ mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:Arial;
+ mso-fareast-font-family:"Times New Roman";
+ font-weight:bold;}
+p.style3, li.style3, div.style3
+ {mso-style-name:style3;
+ mso-margin-top-alt:auto;
+ margin-right:0in;
+ mso-margin-bottom-alt:auto;
+ margin-left:0in;
+ mso-pagination:widow-orphan;
+ font-size:12.0pt;
+ font-family:Arial;
+ mso-fareast-font-family:"Times New Roman";}
+span.style15
+ {mso-style-name:style15;}
+span.SpellE
+ {mso-style-name:"";
+ mso-spl-e:yes;}
+span.GramE
+ {mso-style-name:"";
+ mso-gram-e:yes;}
+@page Section1
+ {size:8.5in 11.0in;
+ margin:1.0in 1.25in 1.0in 1.25in;
+ mso-header-margin:.5in;
+ mso-footer-margin:.5in;
+ mso-paper-source:0;}
+div.Section1
+ {page:Section1;}
+-->
+</style>
+<!--[if gte mso 10]>
+<style>
+ /* Style Definitions */
+ table.MsoNormalTable
+ {mso-style-name:"Table Normal";
+ mso-tstyle-rowband-size:0;
+ mso-tstyle-colband-size:0;
+ mso-style-noshow:yes;
+ mso-style-parent:"";
+ mso-padding-alt:0in 5.4pt 0in 5.4pt;
+ mso-para-margin:0in;
+ mso-para-margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:10.0pt;
+ font-family:"Times New Roman";
+ mso-ansi-language:#0400;
+ mso-fareast-language:#0400;
+ mso-bidi-language:#0400;}
+table.MsoTableGrid
+ {mso-style-name:"Table Grid";
+ mso-tstyle-rowband-size:0;
+ mso-tstyle-colband-size:0;
+ border:solid windowtext 1.0pt;
+ mso-border-alt:solid windowtext .5pt;
+ mso-padding-alt:0in 5.4pt 0in 5.4pt;
+ mso-border-insideh:.5pt solid windowtext;
+ mso-border-insidev:.5pt solid windowtext;
+ mso-para-margin:0in;
+ mso-para-margin-bottom:.0001pt;
+ mso-pagination:widow-orphan;
+ font-size:10.0pt;
+ font-family:"Times New Roman";
+ mso-ansi-language:#0400;
+ mso-fareast-language:#0400;
+ mso-bidi-language:#0400;}
+</style>
+<![endif]--><!--[if gte mso 9]><xml>
+ <o:shapedefaults v:ext="edit" spidmax="10242"/>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="1"/>
+ </o:shapelayout></xml><![endif]-->
+</head>
+
+<body lang=EN-US style='tab-interval:.5in'>
+
+<div class=Section1>
+
+<h2>Selection Shortcuts </h2>
+
+<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
+ style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
+ mso-yfti-tbllook:480;mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:
+ .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
+ <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:26.5pt'>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span style='font-size:11.0pt;font-weight:normal;mso-bidi-font-weight:
+ bold'>Position on:<o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span style='font-size:11.0pt;font-weight:normal;mso-bidi-font-weight:
+ bold'>No <span class=SpellE>Modkey</span><o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span style='font-size:11.0pt;font-weight:normal;mso-bidi-font-weight:
+ bold'>Shift<o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><strong><span style='font-size:11.0pt;font-weight:normal'>Control<span
+ style='color:blue'> (<span class=SpellE>Cmd</span> on MAC)</span></span></strong><span
+ style='font-size:11.0pt'><o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.1pt;border:solid windowtext 1.0pt;
+ border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
+ solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:26.5pt'>
+ <h2><span class=SpellE><strong><span style='font-size:11.0pt;font-weight:
+ normal'>Shift+Control</span></strong></span><strong><span style='font-size:
+ 11.0pt;color:blue;font-weight:normal'> (Shift + <span class=SpellE>Cmd</span>
+ on MAC)</span></strong><span style='font-size:11.0pt'><o:p></o:p></span></h2>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:1;height:14.45pt'>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+ padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><span class=GramE><strong><span style='font-size:10.0pt;font-weight:normal'>empty</span></strong></span><strong><span
+ style='font-size:10.0pt;font-weight:normal'> space</span></strong><span
+ style='font-size:10.0pt'><o:p></o:p></span></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ <td width=97 valign=top style='width:73.1pt;border-top:none;border-left:none;
+ border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <h2><o:p>&nbsp;</o:p></h2>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes;height:14.45pt'>
+ <td width=97 valign=top style='width:73.05pt;border:solid windowtext 1.0pt;
+ border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
+ padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
+ style='font-size:11.0pt'>left click + drag<o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>region
+ select</span></span><span style='font-size:11.0pt'> <o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>add to
+ selection</span></span><span style='font-size:11.0pt'><o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.05pt;border-top:none;border-left:
+ none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>remove
+ from selection</span></span><span style='font-size:11.0pt'><o:p></o:p></span></p>
+ </td>
+ <td width=97 valign=top style='width:73.1pt;border-top:none;border-left:none;
+ border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
+ mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
+ mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt;height:14.45pt'>
+ <p class=MsoNormal><span class=style15><span style='font-size:11.0pt'>delete
+ selection</span></span><span style='font-size:11.0pt'><o:p></o:p></span></p>
+ </td>
+ </tr>
+</table>
+
+<h2><span style='font-size:14.0pt'>Additional Shortcuts<o:p></o:p></span></h2>
+
+<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
+ style='mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
+ <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3><strong><span style='font-family:Arial;font-weight:normal;
+ mso-bidi-font-weight:bold'>Shortcut </span></strong><b style='mso-bidi-font-weight:
+ normal'><o:p></o:p></b></p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3><strong><span style='font-family:Arial;font-weight:normal;
+ mso-bidi-font-weight:bold'>Function </span></strong><b style='mso-bidi-font-weight:
+ normal'><o:p></o:p></b></p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:1'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + A </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Select All </p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:2'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + D </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Expand Selection</p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:3'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + N</p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Select None</p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:4'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + Shift + I </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Invert Selection </p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:5'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + Shift + C </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Select connected </p>
+ </td>
+ </tr>
+ <tr style='mso-yfti-irow:6;mso-yfti-lastrow:yes'>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Ctrl + Shift + D </p>
+ </td>
+ <td valign=bottom style='padding:0in 0in 0in 0in'>
+ <p class=style3>Contract Selection </p>
+ </td>
+ </tr>
+</table>
+
+<h2><o:p>&nbsp;</o:p></h2>
+
+</div>
+
+</body>
+
+</html>
diff --git a/cad/src/HelpDialog.py b/cad/src/HelpDialog.py
index eda77c499..80744baf6 100755
--- a/cad/src/HelpDialog.py
+++ b/cad/src/HelpDialog.py
@@ -49,7 +49,21 @@ class Ui_HelpDialog(object):
self.gridlayout1.addWidget(self.keyboard_shortcuts_textbrowser,0,0,1,1)
self.help_tab.addTab(self.tab1, "")
self.vboxlayout.addWidget(self.help_tab)
-
+
+ self.tab2 = QtGui.QWidget()
+ self.tab2.setObjectName("tab2")
+
+ self.gridlayout2 = QtGui.QGridLayout(self.tab2)
+ self.gridlayout2.setMargin(0)
+ self.gridlayout2.setSpacing(6)
+ self.gridlayout2.setObjectName("gridlayout2")
+
+ self.selection_shortcuts_textbrowser = QtGui.QTextBrowser(self.tab2)
+ self.selection_shortcuts_textbrowser.setObjectName("selection_shortcuts_textbrowser")
+ self.gridlayout2.addWidget(self.selection_shortcuts_textbrowser,0,0,1,1)
+ self.help_tab.addTab(self.tab2, "")
+ self.vboxlayout.addWidget(self.help_tab)
+
self.hboxlayout = QtGui.QHBoxLayout()
self.hboxlayout.setMargin(0)
self.hboxlayout.setSpacing(6)
@@ -71,4 +85,5 @@ class Ui_HelpDialog(object):
HelpDialog.setWindowTitle(QtGui.QApplication.translate("HelpDialog", "NanoEngineer-1 Help", None, QtGui.QApplication.UnicodeUTF8))
self.help_tab.setTabText(self.help_tab.indexOf(self.tab), QtGui.QApplication.translate("HelpDialog", "Mouse Controls", None, QtGui.QApplication.UnicodeUTF8))
self.help_tab.setTabText(self.help_tab.indexOf(self.tab1), QtGui.QApplication.translate("HelpDialog", "Keyboard Shortcuts", None, QtGui.QApplication.UnicodeUTF8))
+ self.help_tab.setTabText(self.help_tab.indexOf(self.tab2), QtGui.QApplication.translate("HelpDialog", "Selection Shortcuts", None, QtGui.QApplication.UnicodeUTF8))
self.close_btn.setText(QtGui.QApplication.translate("HelpDialog", "Close", None, QtGui.QApplication.UnicodeUTF8))
diff --git a/cad/src/help.py b/cad/src/help.py
index 5ef26765a..4bba3220b 100755
--- a/cad/src/help.py
+++ b/cad/src/help.py
@@ -95,6 +95,24 @@ class Ne1HelpDialog(QWidget, Ui_HelpDialog):
else:
msg = "Help file " + htmlDoc + " not found."
self.keyboard_shortcuts_textbrowser.setPlainText(msg)
+
+ def _setup_selection_shortcuts_page(self):
+ """
+ Setup the Selection Shortcuts help page.
+ """
+ filePath = os.path.dirname(os.path.abspath(sys.argv[0]))
+
+ if sys.platform == 'darwin':
+ htmlDoc = os.path.normpath(filePath + '/../doc/selectionshortcuts-mac.htm')
+ else:
+ htmlDoc = os.path.normpath(filePath + '/../doc/selectionshortcuts.htm')
+
+ # Make sure help document exists. If not, display msg in textbrowser.
+ if os.path.exists(htmlDoc):
+ self.selection_shortcuts_textbrowser.setHtml(open(htmlDoc).read())
+ else:
+ msg = "Help file " + htmlDoc + " not found."
+ self.selection_shortcuts_textbrowser.setPlainText(msg)
def setup_current_page(self, currentTabIndex):
pagenumber = currentTabIndex
@@ -102,5 +120,7 @@ class Ne1HelpDialog(QWidget, Ui_HelpDialog):
self._setup_mouse_controls_page()
elif pagenumber is 1:
self._setup_keyboard_shortcuts_page()
+ elif pagenumber is 2:
+ self._setup_selection_shortcuts_page()
else:
print 'Error: Help page unknown: ', pagenumber