Blender Git Loki

Blender Git "wiggly-widgets" branch commits.

Page: 23 / 26

November 10, 2014, 14:48 (GMT)
WidgetMaps:

Now widgetmaps get created and destroyed with the area. Not sure if it's
the best design but it avoids too many creations and recreations.

arrow offset now calculated at property binding time - no RNA access
during interaction means no chance of crash during undo.
November 10, 2014, 13:55 (GMT)
Bound properties/operators to widgets at draw time. This fits our design
much better (is the same as the way panels work) and will help avoiding
some crashes on undo.
November 10, 2014, 10:10 (GMT)
Merge branch 'master' into wiggly-widgets
November 7, 2014, 17:12 (GMT)
Allow separate widget data per editor.

To make this work, we need separate type/instance for the widgets. This
is a bit ugly but it is necessary if we want widgets on each editor to
depend of per editor-options or visibility state.
November 7, 2014, 11:52 (GMT)
Support undo. Scale stays same for non-3D widgets
November 5, 2014, 18:41 (GMT)
Add mapping to properties for widgets.

Still pretty much exploring the best way to move here but currently this
works by wrapping objects in RNA pointers, pretty much like buttons do.

Also modified the arrow widget for lamps to use the new code. The new
"unmbrella" widget works now as expected for lamps - of course fine
tuning is also needed.
November 5, 2014, 17:23 (GMT)
Resurrection of 2.49 feature:

Ghosting of original arrow position while we are interacting with an
arrow widget.
November 5, 2014, 17:09 (GMT)
Make projection code for arrow widget better. Also add some code to
allow tweaking of properties
November 5, 2014, 10:41 (GMT)
Merge branch 'master' into wiggly-widgets
October 17, 2014, 17:17 (GMT)
Hook widget event to the lamp operator.
October 17, 2014, 15:11 (GMT)
Hook calling widget to operator event system. Alpha alpha code still.
Transform/lamp still don't process those.
October 17, 2014, 14:45 (GMT)
Store the active widget in the context. This allows us to first call the
widget handler if needed.
October 17, 2014, 14:11 (GMT)
Arrow handler that does something useful (tm). However still not hooked
up to operators.
October 17, 2014, 13:09 (GMT)
Dummy handler for arrows, take care of some allocation issues for
operators.
October 17, 2014, 12:48 (GMT)
Add callbacks for operator initialization. Now a widget will directly
call an operator and have its own handlers for input.

No handlers implemented yet.
October 17, 2014, 09:23 (GMT)
Classic fix linking of the widget library.
October 17, 2014, 08:45 (GMT)
Merge branch 'master' into wiggly-widgets
October 15, 2014, 17:49 (GMT)
More API reorganization
October 15, 2014, 17:16 (GMT)
WIP commit, basically introducing a few things here:

* highlighted vs active widget.

Active widget takes all input and basically highjacks drawing of all
other widgets in the widgetmap.

* operator names for widgets. Now widgets will spawn operators based on
names that are passed on them. They will also modify a named property of
the operator and pass it on, after which operator can process it.
October 15, 2014, 14:56 (GMT)
Manipulator:

* Fix error in plane manipulator handling.
* Don't show manipulator widgets on paint modes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021