March 3, 2016, 11:09 (GMT) |
Correct trackball widget name |
March 3, 2016, 10:55 (GMT) |
Draw selected widgets before others We want the manipulator to be in front of facemap widgets. |
February 29, 2016, 02:07 (GMT) |
Fix widget scale option not having influence with '3D Widgets' enabled |
February 29, 2016, 01:28 (GMT) |
Transform Manipulator: Draw planar widgets while tweaking (with ghost widget) |
February 29, 2016, 00:21 (GMT) |
Transform Manipulator: Increase line width of dial widgets Gives a bit better contrast to grid floor. It looks a bit clumsy now, but this might just be a matter of getting used to it. |
February 29, 2016, 00:19 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/editors/interface/resources.c |
February 26, 2016, 14:02 (GMT) |
UV Editing Transform Manipulator (WIP) This commit adds an initial (but definitely usable) transform manipulator for UV editing in the UV/Image Editor. Only translate is supported for now. Remaining ToDo's: * Intersection test is not working completely yet - only arrow line is used (which for some reason isn't working completely either) * Add rotate and scale manipulator * Add screen space translation widget (would be unconstrained actually) * Add toggles to enable/disable and changing transformation type * Some of the math added for intersection tests could become BLI_math functions |
February 23, 2016, 20:39 (GMT) |
Some tweaks to new low-level widget utility API |
February 20, 2016, 22:20 (GMT) |
Correct comment (and add another one) |
February 20, 2016, 18:56 (GMT) |
Only show widget select keymap items for widget groups with selectable widgets |
February 20, 2016, 18:34 (GMT) |
Correct comment from previous commit |
February 20, 2016, 18:31 (GMT) |
Make key maps for widgets visible in key map editor For each editor that has widgets, we draw a "Widgets" category into it's key map list. Under this we have the key maps for the individual widget group types. Having to hardcode the entries in keyconfig_utils.py is not so nice, but don't know of a better way to do this. |
February 19, 2016, 23:53 (GMT) |
Merge branch 'master' into wiggly-widgets |
February 18, 2016, 20:11 (GMT) |
(Un-)Register widgets attached to modal operator with the operatortype We have some widgets-groups that are attached to modal operators, meaning, they are only visible (actually accessible) as long as the modal OP runs. I simplified the process of setting those up by adding a wmWidgetGroupType pointer to wmOperatorType struct. If you assign a value to it, everything else is handled by widget system. Also, previously key map entries for widget-groups attached to modal OP's were only visible while the OP ran, since it was registered and unregistered during OP runtime. This is fixed, since they are now (un-)registered with the OP-type. |
February 18, 2016, 00:01 (GMT) |
Register widgets & drop boxes together with operator types Avoids looping twice. |
February 16, 2016, 00:22 (GMT) |
Set up and use utility functions/structs for widget property handling Adds widget_library_utils.c and widget_library_intern.h. Behavior shouldn't be affected. |
February 14, 2016, 23:04 (GMT) |
Merge branch 'master' into wiggly-widgets |
February 12, 2016, 16:49 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/editors/transform/transform_manipulator.c |
February 10, 2016, 11:47 (GMT) |
'Plane Widget' is now called 'Primitive Widget', can later allow other primitive drawings |
February 9, 2016, 19:41 (GMT) |
Cleanup: Style |
|