Hi,<br><br>I&#39;ve been gathering a list of things in RNA that either need doing (or discussion before being implemented):<br><br>1) There doesn&#39;t seem to be any way to set the way that operators get called from Py-Menus. Currently with quite a few tools in the Armature Edit Mode menu, clicking on the entries will result in an invoke menu despite the user having already chosen the tool (see Autoside tools). Probably we need uiLayoutSetOperatorContext() wrapped, but that would require that the WM_OP_* defines be wrapped too.<br>
<br>2) More for Py-API, but some way to specify the same thing when running operators from scripts could be useful. See <a href="http://www.pasteall.org/7488/python">http://www.pasteall.org/7488/python</a> for an example of a script where specifying how the operator gets called is important. <br>
<br>Campbell and I discussed this item a bit in IRC yesterday. One of the potential ways of doing this would have been to require the execution type to be the first arg, i.e.<br>bpy.ops.gpencil.convert(&#39;INVOKE&#39;)<br>
bpy.ops.gpencil.convert(&#39;EXEC&#39;, type=&#39;CURVE&#39;)<br><br>3) UI&#39;s for custom properties added to various structs by users during runtime. <br><br>One of the issues here is that we&#39;re probably going to need be able to determine what custom properties have been added and/or loop over them. Is there already an easy way to do this? <br>
<br><br>Joshua<br>