This week I spent making sure the floating controls in the 3D view work in a variety of situations.<br><br><ul><li>Added a &quot;clear&quot; function for bit-field boolean RNA properties, used by a
 &quot;clearfield&quot; parameter for the &quot;prop&quot; command. This allows python 
scripts to create buttons which clear the entire bitfield before setting
 a value, thus enabling mutually exclusive buttons where only one can be toggled at a time. This behavior can be overridden if shift is held down by the user. All of this is used by the TRS that I did two weeks ago but also by the new vert/edge/face selection floating buttons that I just added. Clicking one clears the others. It can be used for other things as well. It required substantial changes to the RNA interface, but I tried to implement it in a way that minimized the impact of the changes as much as possible.<br>

</li><li>Fixed the problem where the 3d view wasn&#39;t updated after the floating controls option is changed.</li><li>I introduced an operator which switches to edit mode and activates a 
specific edit selection mode at the same time. This lets a designer 
create buttons that go to a specific edit selection mode when the user 
is in object mode. I used this operator for the vert/edge/face selection, but only when in object mode. This is a bit of sleight of hand since the underlying mechanism of the buttons changes between object and edit mode but it allows the function of the button to remain as expected by the user.<br>

</li><li>I added a button to switch back to object mode. This required a new RNA property.</li><li>I&#39;ve been checking a lot of the control type to make sure that everything works properly now that they&#39;re floating. So far, so good.<br>

</li><li>Finally I game another shot at the manipulator, experimenting with arranging the two-dimension scale/translate manipulators such that they don&#39;t look so cluttered.</li></ul><br>This week&#39;s build is now up here: <a href="http://dl.dropbox.com/u/4205810/Blender/Blender-Bratwurst.zip">http://dl.dropbox.com/u/4205810/Blender/Blender-Bratwurst.zip</a><br>

<br>Next week I&#39;ll be going back to fixing bugs and items from my list.<br clear="all"><br>-- <br>Jorge &quot;Vino&quot; Rodriguez<br>[ <a href="http://twitter.com/vinobs" target="_blank">Tweet</a> | <a href="http://www.facebook.com/bsvino" target="_blank">Like</a> | <a href="http://www.google.com/profiles/bs.vino" target="_blank">Plus</a> ]<br>

<br>