Blender Git Commits

Blender Git "soc-2013-ui_replay" branch commits.

September 19, 2013, 19:53 (GMT)
Did not rename operator properties properly in all cases.
September 19, 2013, 19:32 (GMT)
Fixed drag and drop for custom panels, added copying of operator properties. Also did minor code cleanup:

* combined add & delete panel icons in the tool shelf
* delete some of my old commented out code
* fixed drop poll for the toolbar
* changed default value for the layout property 'single_unit'
September 16, 2013, 16:00 (GMT)
Failed attempt at refreshing popup blocks in commented code.
September 13, 2013, 11:48 (GMT)
Incorrectly restored UI_EMBOSS, which caused the pullout buttons on areas to be drawn incorrectly.
September 13, 2013, 09:49 (GMT)
Adds an option in the right-click menu for dividers to remove the divider from the menubar.
September 13, 2013, 09:07 (GMT)
Fixes a small bug whereby an RNA pointer was improperly created. Also removes the option to remove a button from a non-custom panel that was erroneously shown.
September 12, 2013, 12:51 (GMT)
Added an option to pin the operator redo panel. When it is pinned it stays open when the toolbar is closed.
September 12, 2013, 11:43 (GMT)
Dividers can now be dragged. Buttons display a bit of text if there is no icon yet.
September 11, 2013, 15:14 (GMT)
Dividers can be folded, but not dragged yet.
September 11, 2013, 12:13 (GMT)
Added dividers and made the tool shelf context dependent
September 10, 2013, 18:32 (GMT)
Implemented drag and drop for the icon shelf. Removed code for menubar menus that was commented out.
September 10, 2013, 12:20 (GMT)
Small tweaks to the custom panel button dragging.
September 9, 2013, 22:59 (GMT)
Added a separate SVG file for operator icons.
September 6, 2013, 14:32 (GMT)
Buttons in the icon shelf are now icon-only. The region and buttons are 1.5 * the normal button size. Adding and removing buttons take into account the operator properties.
September 6, 2013, 11:47 (GMT)
Custom buttons in the menubar copy over the operator properties from the operator button that was dragged there.
September 5, 2013, 19:46 (GMT)
When an operator button is dragged the but->opptr is copied to the drag event so that it can then be copied to in the drag&drop copy() functions.
September 5, 2013, 17:25 (GMT)
Started to implement operator to icon pairing.

* wmOperatorType has an extra icon() method that is used to determine which icon to use based on the operator properties set for a button.
* wmOperatorType has a default_icon field, exposed to python as bl_icon, that is used if the icon() function is not set.
* Buttons have to have a but->icon value of ICON_AUTOMATIC, which is -1.
September 4, 2013, 15:02 (GMT)
The toolbar did not properly redraw when a panel was hidden in case the region overlap was off.
September 4, 2013, 14:58 (GMT)
Hidden panels did not survive a save and load. This fixes that by making sure the panels' types are set.
September 4, 2013, 14:40 (GMT)
The popup menu to hide panels now shows the toggles in the right order.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021