Fix T54286: bpy.props operator example misses property access
authorSybren A. Stüvel <sybren@stuvel.eu>
Wed, 14 Mar 2018 10:31:14 +0000 (11:31 +0100)
committerSybren A. Stüvel <sybren@stuvel.eu>
Wed, 14 Mar 2018 10:31:14 +0000 (11:31 +0100)
commitb76471c1f9f42fda7187194e857b01549c0131d5
treef4879fe9ce1b3ae1ab44f97d05af3eb569df55cd
parent8803c5ca5d8a99d97529ce2c170a268b52335997
Fix T54286: bpy.props operator example misses property access

The old example had two downsides:

- It promoted a blocking UI design, where the user is shown a popup
  before actually executing the operator.
- It didn't show how to actually use the property values.

The new code avoids these mistakes. The properties are also shown in the
redo panel in the 3D view.

Note that I also changed the bl_idname, as this is an example about
properties, not about dialogue boxes, and changed the class name to use
the standard operator naming convention.

I also extended the example to include a panel that sets multiple
properties of the operator, since I see questions about this relatively
frequently.
doc/python_api/examples/bpy.props.1.py