Revision 7b3858d by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 16, 2015, 13:29 (GMT) |
Remove unneeded widgetgroup customdata |
Revision 4ff1181 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 23:09 (GMT) |
Cleanup: Naming, consistent API call order |
Revision f5c6cd4 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 22:47 (GMT) |
Add asserts to ensure functions are called in correct order A bit silly having to ensure functions are called in correct order, but necessary for now. |
Revision c8131cb by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 22:10 (GMT) |
Cleanup: Avoid special widget flag API functions, use general function instead |
Revision 63eeb6b by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 21:57 (GMT) |
Minor corrections to previous commit |
Revision 38f258a by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 21:52 (GMT) |
Doxygen documentation for widget library And of course some minor cleanup. |
Revision 1936754 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 15:31 (GMT) |
Remove redundant arrow widget flag |
Revision 3e90ee2 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 14:52 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision cf1cdba by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 14, 2015, 14:43 (GMT) |
Get rid of overkill arrow widget custom line vec drawing Instead, we now can use widget offset property to define starting point and a new arrow widget length property to define line length. |
Revision 0f06bef by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 10, 2015, 23:38 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/editors/transform/transform_manipulator.c |
Revision e6c5611 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 10, 2015, 23:31 (GMT) |
Cleanup: Use BLI_INLINE |
Revision c52c11b by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 10, 2015, 23:24 (GMT) |
Revision 10678f7 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 10, 2015, 22:52 (GMT) |
Fix 3D view widgets not updated correctly Was barely visible to users (noticed only with view oriented manipulator), since I fixed appearing issues individually. Will remove these fixes next. |
Revision 338d9e1 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 9, 2015, 23:59 (GMT) |
Don't offset arrow widget range by property min value Previously, the min value of the arrow range was set to be at the origin, but figured out in most cases this is actually not wanted (e.g: force field strength widget min value is -200, meaning at strength=0, the widget would be offset 200 pixels; camera focal length widget min value is 1, meaning widget was constantly offset by -1). Instead, the origin should be where the value of the property is 0. This might still be wanted for some future cases, so leaving old behavior #ifdef'ed out. |
Revision cd06b57 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 9, 2015, 23:33 (GMT) |
Add initial camera focal length widget Needs some more work still, especially, it should become a plane widget (currently it's just a new arrow style since it needs almost the same handling as an arrow). Was requested in IRC, and seemed like a nice project to tackle until we found a way to fix facemap drawing :P |
Revision bf10989 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 8, 2015, 20:59 (GMT) |
Update widgets attached to modal OP before handler might be freed Some people were experiencing crashes with transform manipulator handling, this should fix it (although I'm not sure why it worked fine for me). |
Revision a645535 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 8, 2015, 13:59 (GMT) |
Remove redundant transform flag for transform manipulator |
Revision 573c4fd by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 7, 2015, 23:28 (GMT) |
Correct registration/draw order of 3D View widget |
Revision c3bfe6d by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 7, 2015, 23:25 (GMT) |
Allow custom arrow range per widget |
Revision ca7f274 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) September 6, 2015, 12:21 (GMT) |
Merge branch 'master' into wiggly-widgets |
|