From: Eric M. <em...@mi...> - 2006-12-11 20:19:46
|
<html> <body> In Jmol 11.1.0, and also 10.9.105, a certain sequence of commands disables the "font label" command. That is, the "font label" command has no effect. The following test results are for 11.1.0.<br><br> I get this condition when "set labelfront" and "select none" (in either order) are followed by "font label ...". <br><br> This bug can easily be reproduced at<br> <a href="http://www.stolaf.edu/academics/chemapps/jmol/docs/examples-11/new0.htm" eudora="autourl">http://www.stolaf.edu/academics/chemapps/jmol/docs/examples-11/new0.htm</a><br> item #78<br><br> If you click the example commands in this order, you will see the bug:<br><br> load caffeine.xyz;set labelfront;select none; # the way to select NO labels<br> font label 20 serif bold<br> select atomno=5;label "this is atom 5" <font color="#FF0000"># FONTSIZE NOT 20<br> </font>font label 20 serif bold <font color="#FF0000"># FONTSIZE NOT 20<br><br> </font>Whereas if you click them in this order "font label" works:<br><br> load caffeine.xyz;set labelfront;select none; # the way to select NO labels<br> select atomno=5;label "this is atom 5" <br> font label 20 serif bold <font color="#008000"># FONTSIZE CORRECT!<br><br> </font>The following sequence of manually entered commands leaves "font label" disabled:<br><br> initialize<br> load caffeine.xyz<br> select none<br> set labelfront<br> font label 20 serif bold<br> select atomno=5<br> label hello <font color="#FF0000"># LABEL IS NOT FONTSIZE 20<br> </font>font label 20 serif bold <font color="#FF0000"># FONTSIZE STILL NOT 20<br><br> </font>The following sequence of manually entered commands generates a bug from which one can recover:<br><br> initialize<br> load caffeine.xyz<br> select none # note "set labelfront" omitted<br> font label 20 serif bold<br> select atomno=5;label "this is atom 5" <font color="#FF0000"># FONTSIZE NOT 20<br> </font>font label 20 serif bold <font color="#008000"># FONTSIZE CORRECT!<br><br> </font>The following sequence avoids the bug:<br><br> initialize<br> load caffeine.xyz<br> set labelfront # note "select none" omitted<br> font label 20 serif bold<br> select atomno=5;label "this is atom 5" <font color="#008000"># FONTSIZE CORRECT!<br><br> </font>Again, it is the combination of "select none" and "set labelfront" in either order, preceding "font label ..." that disables the "font label..." function.<br><br> "set labelgroup" and "set labelatom" also induce this bug.<br><br> <br><br> <br><br> <br><br> <br> </body> </html> |